€•ï@Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ/translations/zh_CN/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/zh_TW/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/it_IT/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ja_JP/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/ko_KR/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/pt_BR/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ/translations/sp_SP/hwmon/lm73”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒKernel driver lm73”h]”hŒKernel driver lm73”…””}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³Œ8/var/lib/git/docbuild/linux/Documentation/hwmon/lm73.rst”h´KubhŒ paragraph”“”)”}”(hŒSupported chips:”h]”hŒSupported chips:”…””}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒ block_quote”“”)”}”(hŒÝ* Texas Instruments LM73 Prefix: 'lm73' Addresses scanned: I2C 0x48, 0x49, 0x4a, 0x4c, 0x4d, and 0x4e Datasheet: Publicly available at the Texas Instruments website https://www.ti.com/product/lm73 ”h]”hŒ bullet_list”“”)”}”(hhh]”hŒ list_item”“”)”}”(hŒÓTexas Instruments LM73 Prefix: 'lm73' Addresses scanned: I2C 0x48, 0x49, 0x4a, 0x4c, 0x4d, and 0x4e Datasheet: Publicly available at the Texas Instruments website https://www.ti.com/product/lm73 ”h]”(hÌ)”}”(hŒTexas Instruments LM73”h]”hŒTexas Instruments LM73”…””}”(hhìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)”}”(hŒPrefix: 'lm73'”h]”hŒPrefix: ‘lm73’”…””}”(hhúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhhèubhÌ)”}”(hŒ=Addresses scanned: I2C 0x48, 0x49, 0x4a, 0x4c, 0x4d, and 0x4e”h]”hŒ=Addresses scanned: I2C 0x48, 0x49, 0x4a, 0x4c, 0x4d, and 0x4e”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubhÌ)”}”(hŒ>Datasheet: Publicly available at the Texas Instruments website”h]”hŒ>Datasheet: Publicly available at the Texas Instruments website”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhèubhÜ)”}”(hŒ!https://www.ti.com/product/lm73 ”h]”hÌ)”}”(hŒhttps://www.ti.com/product/lm73”h]”hŒ reference”“”)”}”(hj*h]”hŒhttps://www.ti.com/product/lm73”…””}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j*uh1j,hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khhèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hæhhãubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1háh³hÊh´KhhÝubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´Khh·h²hubhÌ)”}”(hŒ7Author: Guillaume Ligneul ”h]”(hŒAuthor: Guillaume Ligneul <”…””}”(hj\h²hh³Nh´Nubj-)”}”(hŒguillaume.ligneul@gmail.com”h]”hŒguillaume.ligneul@gmail.com”…””}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ"mailto:guillaume.ligneul@gmail.com”uh1j,hj\ubhŒ>”…””}”(hj\h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)”}”(hŒ.Documentation: Chris Verges ”h]”(hŒDocumentation: Chris Verges <”…””}”(hj~h²hh³Nh´Nubj-)”}”(hŒkg4ysn@gmail.com”h]”hŒkg4ysn@gmail.com”…””}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:kg4ysn@gmail.com”uh1j,hj~ubhŒ>”…””}”(hj~h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubh¶)”}”(hhh]”(h»)”}”(hŒ Description”h]”hŒ Description”…””}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj h²hh³hÊh´KubhÌ)”}”(hŒ_The LM73 is a digital temperature sensor. All temperature values are given in degrees Celsius.”h]”hŒ_The LM73 is a digital temperature sensor. All temperature values are given in degrees Celsius.”…””}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj h²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kubh¶)”}”(hhh]”(h»)”}”(hŒMeasurement Resolution Support”h]”hŒMeasurement Resolution Support”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÇh²hh³hÊh´KubhÌ)”}”(hXÛThe LM73 supports four resolutions, defined in terms of degrees C per LSB: 0.25, 0.125, 0.0625, and 0.3125. Changing the resolution mode affects the conversion time of the LM73's analog-to-digital converter. From userspace, the desired resolution can be specified as a function of conversion time via the 'update_interval' sysfs attribute for the device. This attribute will normalize ranges of input values to the maximum times defined for the resolution in the datasheet.”h]”hXáThe LM73 supports four resolutions, defined in terms of degrees C per LSB: 0.25, 0.125, 0.0625, and 0.3125. Changing the resolution mode affects the conversion time of the LM73’s analog-to-digital converter. From userspace, the desired resolution can be specified as a function of conversion time via the ‘update_interval’ sysfs attribute for the device. This attribute will normalize ranges of input values to the maximum times defined for the resolution in the datasheet.”…””}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjÇh²hubhÜ)”}”(hXX============= ============= ============ Resolution Conv. Time Input Range (C/LSB) (msec) (msec) ============= ============= ============ 0.25 14 0..14 0.125 28 15..28 0.0625 56 29..56 0.03125 112 57..infinity ============= ============= ============ ”h]”hŒtable”“”)”}”(hhh]”hŒtgroup”“”)”}”(hhh]”(hŒcolspec”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jôhjñubjõ)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jôhjñubjõ)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K uh1jôhjñubhŒthead”“”)”}”(hhh]”(hŒrow”“”)”}”(hhh]”(hŒentry”“”)”}”(hhh]”hÌ)”}”(hŒ Resolution”h]”hŒ Resolution”…””}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”hÌ)”}”(hŒ Conv. Time”h]”hŒ Conv. Time”…””}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”hÌ)”}”(hŒ Input Range”h]”hŒ Input Range”…””}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”(j)”}”(hhh]”hÌ)”}”(hŒ(C/LSB)”h]”hŒ(C/LSB)”…””}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K)hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjkubj)”}”(hhh]”hÌ)”}”(hŒ(msec)”h]”hŒ(msec)”…””}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K)hj…ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjkubj)”}”(hhh]”hÌ)”}”(hŒ(msec)”h]”hŒ(msec)”…””}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K)hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjñubhŒtbody”“”)”}”(hhh]”(j)”}”(hhh]”(j)”}”(hhh]”hÌ)”}”(hŒ0.25”h]”hŒ0.25”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÄubj)”}”(hhh]”hÌ)”}”(hŒ14”h]”hŒ14”…””}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÄubj)”}”(hhh]”hÌ)”}”(hŒ0..14”h]”hŒ0..14”…””}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K+hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubj)”}”(hhh]”(j)”}”(hhh]”hÌ)”}”(hŒ0.125”h]”hŒ0.125”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”hÌ)”}”(hŒ28”h]”hŒ28”…””}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubj)”}”(hhh]”hÌ)”}”(hŒ15..28”h]”hŒ15..28”…””}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K,hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubj)”}”(hhh]”(j)”}”(hhh]”hÌ)”}”(hŒ0.0625”h]”hŒ0.0625”…””}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hjcubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)”}”(hhh]”hÌ)”}”(hŒ56”h]”hŒ56”…””}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubj)”}”(hhh]”hÌ)”}”(hŒ29..56”h]”hŒ29..56”…””}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K-hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubj)”}”(hhh]”(j)”}”(hhh]”hÌ)”}”(hŒ0.03125”h]”hŒ0.03125”…””}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj®ubj)”}”(hhh]”hÌ)”}”(hŒ112”h]”hŒ112”…””}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj®ubj)”}”(hhh]”hÌ)”}”(hŒ 57..infinity”h]”hŒ 57..infinity”…””}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjßubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÁubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¿hjñubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jïhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jêhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´K'hjÇh²hubhÌ)”}”(hŒkThe following examples show how the 'update_interval' attribute can be used to change the conversion time::”h]”hŒnThe following examples show how the ‘update_interval’ attribute can be used to change the conversion time:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hjÇh²hubhŒ literal_block”“”)”}”(hX6$ echo 0 > update_interval $ cat update_interval 14 $ cat temp1_input 24250 $ echo 22 > update_interval $ cat update_interval 28 $ cat temp1_input 24125 $ echo 56 > update_interval $ cat update_interval 56 $ cat temp1_input 24062 $ echo 85 > update_interval $ cat update_interval 112 $ cat temp1_input 24031”h]”hX6$ echo 0 > update_interval $ cat update_interval 14 $ cat temp1_input 24250 $ echo 22 > update_interval $ cat update_interval 28 $ cat temp1_input 24125 $ echo 56 > update_interval $ cat update_interval 56 $ cat temp1_input 24062 $ echo 85 > update_interval $ cat update_interval 112 $ cat temp1_input 24031”…””}”hj%sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1j#h³hÊh´K4hjÇh²hubhÌ)”}”(hŒâAs shown here, the lm73 driver automatically adjusts any user input for 'update_interval' via a step function. Reading back the 'update_interval' value after a write operation will confirm the conversion time actively in use.”h]”hŒêAs shown here, the lm73 driver automatically adjusts any user input for ‘update_interval’ via a step function. Reading back the ‘update_interval’ value after a write operation will confirm the conversion time actively in use.”…””}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KLhjÇh²hubhÌ)”}”(hŒbMathematically, the resolution can be derived from the conversion time via the following function:”h]”hŒbMathematically, the resolution can be derived from the conversion time via the following function:”…””}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KQhjÇh²hubhÜ)”}”(hŒ$g(x) = 0.250 * [log(x/14) / log(2)] ”h]”hÌ)”}”(hŒ#g(x) = 0.250 * [log(x/14) / log(2)]”h]”hŒ#g(x) = 0.250 * [log(x/14) / log(2)]”…””}”(hjUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KThjQubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛh³hÊh´KThjÇh²hubhÌ)”}”(hŒawhere 'x' is the output from 'update_interval' and 'g(x)' is the resolution in degrees C per LSB.”h]”hŒmwhere ‘x’ is the output from ‘update_interval’ and ‘g(x)’ is the resolution in degrees C per LSB.”…””}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KVhjÇh²hubeh}”(h]”Œmeasurement-resolution-support”ah ]”h"]”Œmeasurement resolution support”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kubh¶)”}”(hhh]”(h»)”}”(hŒ Alarm Support”h]”hŒ Alarm Support”…””}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjh²hh³hÊh´KZubhÌ)”}”(hŒoThe LM73 features a simple over-temperature alarm mechanism. This feature is exposed via the sysfs attributes.”h]”hŒoThe LM73 features a simple over-temperature alarm mechanism. This feature is exposed via the sysfs attributes.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K\hjh²hubhÌ)”}”(hX The attributes 'temp1_max_alarm' and 'temp1_min_alarm' are flags provided by the LM73 that indicate whether the measured temperature has passed the 'temp1_max' and 'temp1_min' thresholds, respectively. These values _must_ be read to clear the registers on the LM73.”h]”hXThe attributes ‘temp1_max_alarm’ and ‘temp1_min_alarm’ are flags provided by the LM73 that indicate whether the measured temperature has passed the ‘temp1_max’ and ‘temp1_min’ thresholds, respectively. These values _must_ be read to clear the registers on the LM73.”…””}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K_hjh²hubeh}”(h]”Œ alarm-support”ah ]”h"]”Œ alarm support”ah$]”h&]”uh1hµhh·h²hh³hÊh´KZubeh}”(h]”Œkernel-driver-lm73”ah ]”h"]”Œkernel driver lm73”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jÞŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j¹j¶jÄjÁj|jyj±j®uŒ nametypes”}”(j¹‰jĉj|‰j±‰uh}”(j¶h·jÁj jyjÇj®juŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.