Caml1999T037 'Z9I2C)Odoc_texi*ocaml.text&_none_@@A & Generation of Texinfo documentation. 5ocamldoc/odoc_texi.mlP77P7b@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern @ @0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A!$$@0Invalid_argumentX#5@0@@A*$-#-@-Match_failureV#>@@=@9@;@@a@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&Stdlib@@Р)Odoc_info)Odoc_infoRdiRdr@@ 3@@@@@A3@@@Rdd@@ @Р%ValueSsxSs}@@ 3@@@@@A3@ @@Sss@@ @3@@@Р.$TypeT~T~@@ 3@@@@@A3@ @@T~~@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%ClassWW@@ 3@@@@@A3@ @@W@@ @3@@@Р&ModuleXX@@ 3@@@@@A3      @ @@X@@ @3  @@@@ఠ)esc_8bitsZZ@6@A@@&Stdlib#ref@@@ A@ @@@ A@ 3/../////@&@@@డ#ref\U@V@W@@@ఠ'puts_nl b:>!b:E@9CA@@@+out_channel@@@ A@ @h@@@ A@ $unitF@@@ A@ @@ A@ @@ A@ .@࣠@$chanAKb:FLb:J@dDA@@'3LKKLLLLL@>4Sb::Tdh@@@@@  @@!sA_b:K`b:L@xEA@@03`__`````@!>@@@@@@@@ డ-output_stringscOQtcO^@@N@@@@@@@F@@@@@@@@6&&7&W@@`@@@@a@@@ @@@@ @@@ @@ @@ 3@4@f@7@8@@@@ఐ[$chancO_cOc@@@@~@@ఐT!scOdcOe@@@@@A@@j@@@ D@ $@డK+output_chardhjdhu@@@@@@$charB@@@@@@@@@@@@@@@@@@@@ @@@@ @@@ @@ @@ R@@ఐ$chandhvdhz@@@_@@Jdh{@@4@@@ D@ D@ n@@B@@o@@@p@A@A@ @A@@@@ఠ$putsee@.FA@@@@@@ A@ @[@@@ A@ @@@ A@ @@ A@ @@ A@ 3-,,-----@@@@@@࣠@$chanA>e?e@WGA@@%3?>>?????@2FeGf@@@@@  @@!sAReSe@kHA@@03SRRSSSSS@!<@@@@@@@@డ-output_stringdfef@@@@?@@@ @@@@ @@@ @@ @@ 3qppqqqqq@+Q@"@#@@@@ఐF$chanff@+@@g@@ఐ?!sfH@I@@j@@-J@@d@TKA@yA@ R@A@O@ON@e@ఠ"nlgg@IA@@@@@@ A@ u@@@ A@ @@ A@ 3@@@@@@࣠@$chanAgg@JA@@3@)gh@@@@@  @@డ]+output_charhh@@@@@@@ @@@@ @@@ @@ @@ 3@".@@%@&@@@@ఐ5$chanhh@ @@M@@Jh4@@4@@@ C@ C@ @@0<@@V @F=A@bA@ "D@A@A@A@@W@ఠ"isjj@-KA@@@@@ (@@@ 'A@ $@@@ -A@ %@@ &A@ #3'&&'''''@y@@@@@@Ġ$None8k9k@;@@W@@@@AA@AL@@@@@@$3=<<=====@1DjEl@@@@@@ภKkLk@@@@)@Ġ$SomeVlWl@;@A@AA@Ag@@@]l^l@@?A@ *!@@@ @@F"@@@ภ$truehl$@;@@@AB@@Ax@@@'@@G,@@A%paramoj+@@@,@@YA@ :3@A@0@0/@J@ఠ&pad_ton n@LA@@@#intA@@@A@ <@@@@yA@ AA@ B@@ CA@ =@@ >A@ ;3@r@@@@@࣠@!nAnn@MA@@&3@3np8n@@@@@  @@!sAnn@NA@@.3@!=@@@@@@@@@ఠ#lenoo"@OA@@#intA@@@XD@ F3@(L@@ @@@డq&String&lengtho%o+@ o,o2@@@&stringQ@@@&@@@@@ې.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@R:@@@Q@@P7@@ఐc!so3o4@A@@D@@5@@KE@A@"o@@డ!<.p8A/p8B@@!a@@$boolE@@@-@@,@@+)%lessthanBA@@@@ @@ S@@@@A@A@hC@_@@@@^@@]@@\3RQQRRRRR@z@@@@@@ఐ#lenbp8=cp8@@ @@@@ఐɠ!nop8Cpp8D@@@@@@@:@@@iD@g$@డ !^p8Lp8M@@@@@T@@@@S@@@R@@Q@@P@F^2^2G^2^X@@pq@@@@@@@o@@@@n@@@m@@l@@kQ@@ఐ!sp8Jp8K@԰@@ ^@@డH&String$makep8Np8T@ p8Up8Y@@@@@@@$charB@@@@@@@@@@@N  N  =@@A@@@@@@@@@@@@@@@@@@~@@డ!-p8]p8^@@w@@@@|@@@@@@@@@@'%subintBAĠ@@@@5,~,~5,~,@@o@@@@@@@@@@@@@@@@@@@@ఐ!n.p8[/p8\@m@@@@ఐk#len;p8_v @@ డ ":= Jw48 Kw4:@@ ,!a@@@@m@@@@l@@k@@j*%setfield0BA @@@@  @@ >@@@@ FA@A@D@@@@@@@@@@@@3 t s s t t t t t@@@@@@@ఐ!c w46 w47@g@@ h"@@@E@E@@@ఐꠐ%nb_sp w4; w4@@ϰ@@%@@@@@@@D@+@ !il xCI xCJ@@@@@ xCM xCN@@ @@@D@C@ఐ#len xCR xCU@)@@ @@@D@R@@ డ ]%Bytes#set yY] yYb@  yYc yYf@@@.@@@[@@@@Z@@@@Y$unitF@@@X@@W@@V@@U/%bytes_safe_setCA @@@@@A  A  T@@B@,'@@@$@@@@#@@@@"@@@!@@@@@@@@@3        @r;@@@UD@XD@@ !xCE "|@@ :WA@@@@ఐ"s' .yYg /yYi@@@S@@@G@G@"@@డ y{ CyYj DyYk@x@@@ %g@@@G@ G@@@@@@=@@ఐ!c ]yYl@?@@ @@@@H@H@Q@@% @@R@@డ ~}   wyYm xyYrA|A@@@@@&@@@@%@@@$@@#@@"q@@ఐΠ!s yYn@@@}@@ఐ!i yYp yYq@@@@@*)@@@@@@5H@0@@1@@@@@6F@@ డ C zu zu@@@@@@@TF@<@@@@;@@:@@9@@డ ^ޠ   zu| zuAݰA@@E@@@J@@@@I@@@H@@G@@F@@ఐ/!s zu}@ @@^@@ఐT!i zu zu@@@@@*)@@A@@J zu zu@@LG@Y@@6@@@@@ZG@D@డ Ҡ԰ zu zu@Ѱ@@@  2@@@lF@_@@@`@@@@^@@]@@\@@ఐ_!c 8zu 9zu@@@ @@@jG@mG@k-@@డ LN Nzu Ozu@K@@@K@@@s@@@@rJ@@@q@@p@@oH@@డ  izu jzu@@@@ Km@@@H@H@@@@@@c@@ఐ!c zu@e@@ f@@@I@I@w@@% @@x@@ఐ預%nb_sp zu zu@ΰ@@@@3@@yH@}@@g@@ @@@F@G@i@@ zuy@@ @డ 9$incr { {@[@@@ [@@@@@@Z@@@@@@@ఐ!c { {@@@ v@@@@@@F@F@@@(@@ %@@@E@@8@@@@@@@ ,@@@D@3        @n@@@డ x%Bytes)to_string } }@  } }@@@I@@@tc@@@s@@r@!a"a@@ I@@@@@@@p@@@@@,@@ఐm"s'}a@b@@$@@@D@D@?@@2j@@@@k@@A@l@@B@m@@n@Bn@@o@o@@ @#p@@C@zqA@A@x@A@u@ut@A+(subpartsmA89@@;@@@AР&Module &Module(t_module@@@+Module_type &Module-t_module_type@@@%Class %Class't_class@@@*Class_type %Class,t_class_type@@@@@@A@@@@@@@vwD@@@@XA@@Aз>@@@@г?)Odoc_info@@@G@@@@K@@@ @@U3@@@j;@@@Ar@@@@@@@@2@@@/@@@@@(@@^A A@@г_)Odoc_infoAA"@gA#A)@@kA*A7@ @@u- @@@@@qB8<B8B@@гr)Odoc_infoB8FB8O@zB8PB8U@@~B8VB8]@ @@M @@@@@C^bC^m@@г)Odoc_infoC^qC^z@C^{C^@@C^C^@ @@m @@@@@@@@o @@@@@3      @q@@A+)menu_dataBFF@@;@@AР%Index@@@Ƞꐐ@@@ 搐@ @à'Comment@@@Ơꐐ@@Ġ%Blank@$Texi&@@@Ǡ@/@@@@A@@@@@@@@@@dFeL @@@@}YA@@AгN$listnL  @згD(subparts|G}G@@ @N@3}||}}}}}@OIq;@@@Ay@@@@@@@@)@@@&@@@@@@DHH@A@@@]II@@г^&stringII@@f&@@@ @@ZJJ@@г[&stringJJ@@c8@@@ @@KK@@г&stringKK@@J@@@ @@@@@LFL@@@Ok@@m@@ml@3@P@@@ఠ'nothingN  N  @ZA@@)Odoc_info,text_element@@@C@3@k@@@ภ(VerbatimN  N  @;(Verbatim@@@@&stringQ@@@@ACBV@A6ocamldoc/odoc_info.mlifikfi@@@S@  N  @@N  N  @@@@@C@C@-@@& @@6@@@1@A@N  @@@4@ఠ/module_subparts*P ! %+P ! 4@C[A@@@ kS&Module.module_element@@@%C@@@%B$listKР&Module(t_module@@@%>+Module_type -t_module_type@@@%?%Class}%Class't_class@@@%@*Class_type ,t_class_type@@@%A@@@%%@@@@%=@@@%<@@%;C@3pooppppp@@@@@@Aఠ$iterQ 7 AQ 7 E@\A@@@РJI@@@;@РLK@@@P@РNM@@@h@РNM@@@@K@@@@@D@k@@@@lD@S@@@@TD@<@@@@=D@z@@@~D@@ @@@D@@@@D@DD@ @@@D@@@@@_@࣠@#accAQ 7 FQ 7 I@]A@@[3@og@b@-"@@E@@@E@@i@j@@@@@@ĠR U [R U ]@@@@@93@$u@@@@@@@డ$List#revR U a R U e@  R U f R U i@@@ՠ!a@9@@@ޠ@@@@@@(list.mliee@@,Stdlib__ListM@@@@\@@@`@@@ @@ 8@@ఐ`#acc:R U j;R U m@B@@E@@6@@tF@Ġ"::FT  GT  @;S@B@AA@AW@@Ġ.Element_moduleQT  RT  @;.Element_module @@@ W@@@@ M@A@@J@A[NN\NN@@@y@ঠ&m_kindjT  kT  @3&m_kind#@@@ <+module_kind@@@ A@E/3&m_name $Name!t@@@ @@@ @A~Y[YeY[Yv@@@3&m_type%Types+module_type@@@ A@A@AYYYY@@@3&m_info&&optionL$info@@@ @@@ A@B*@AYYYZ@@@3.m_is_interface8$boolE@@@ @@C6@AZOZYZOZp@@ @3&m_fileD@@@ @@D@@A ZZ ZZ@@!@N3%m_locN(location@@@ A@FK@A"[:[D"[:[^@@#@3*m_top_depsY$listKT!t@@@ @@@ A@G]@A#[_[i#[_[@@$@3&m_codekE@@@ @@@ A@Hl@A$[[$[[@@%@3+m_code_intfzT@@@ @@@ A@I{@A%\\%\\D@@ &@3+m_text_onlyQ@@@ @@J@A&\z\&\z\@@'@@A!ZZ!Z[@@"@Ġ,Module_alias T   T  @;,Module_alias@@@ @,module_alias@@@ r@AA@I@A U.U4 U.UR@@@3@@T  T  @@@@@3      @+@@@@@@@@@@@@@)T  *T  @@@@@H@ @@@@@mD@@ఠ!n9T  :T  @R^A@@@@@ @@@@@@@@ఐˠ$iterKU  LU  @j@@@@@@@@3ONNOOOOO@[@@@@@@ఐ#acc_U  `U  @g@@@@ఐ3!nlU  mU  @@@D@ @@'@@ @Ġ4yV  zV  @3Ġ3Element_module_typeV  V  @;3Element_module_type1@2@@@ N@AA@J@ANNNN@@@@ঠ'mt_kindV  V  @3'mt_kindG@@@  n0module_type_kind@@@ @@@ A@E3'mt_name3!t@@@ @@@@A>aa>aa$@@/@3'mt_info#!@@@ @@@ A@A@A?aNaX?aNaw@@0@3'mt_type)1C+module_type@@@ @@@ A@B'@A@aa@aa@@1@3/mt_is_interface:0@@@ @@C1@AAb"b,Ab"bD@@2@3'mt_fileD@@@ @@D;@ABbzbBbzb@@3@N3&mt_locN.@@@ A@FD@AGddGdd5@@ 5@@ACbbCbb@@ 4@Ġ$SomeV  V  @ Ġ1Module_type_aliasV  V  @;1Module_type_aliase@@@ @1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@.,@@V  V  @@@@@23@&@@@@@ V  !V  @@@@@3@@@+@@@@@5@@@4@@@.V  /V  @@@@@7H@6@@@@@rD@"@ఠ!n?V  @V  @X_A@@@@@8)@@@@@*@@@ఐѠ$iterQW  $RW  (@p@@@@@@#@@"3UTTUUUUU@a@@@@@@ఐ#acceW  )fW  ,@m@@@@ఐ3!nrW  -sW  .@@@D@*@@'@@ @Ġ:Y m Y m @9Ġ.Element_moduleY m sY m @7ఠ!m Y m Y m @`A@@J@@@>3@@@@@@@@D@:@ఠ!nàY m Y m @aA@@@@@?@@@$@@@@@ఐ5$iterZ  Z  @԰@@@4@@@-@@,3@2+@,@-!@@@@@@ภ"::Z  Z  @ఐF!mZ  Z  @@@F@Z  @@O @ఐ #accZ  Z  @@@a+@@Z  Z  @@pD@D@fD@nD@ND@VD@9D@8;@@ఐ^!nZ  Z  @C@@ED@?J@@R@@=K@Ġɰ[  [  @ȠĠ3Element_module_type[  [  @ఠ"mtĠ [  ![  @9bA@@@@@E3$##$$$$$@/@@@@@@@eD@A@ఠ!nŠ2[  3[  @KcA@@@@@F@@@$@@|@@@ఐĠ$iterD\  E\  @c@@@@@@B@@A3HGGHHHHH@U2+@,@-!@@@@@@ภX\  Y\  @ ఐE"mte\  f\  @@@@i\  @@D@R!@ఐ#acct\  u\  @|@@,@@x\  y\  @@D@M1@@ఐT!n\  \  @9@@D@W@@@H@@A@ĠN]  ]  @MĠ-Element_class]  ]  @;-Element_classK@B@@@ P@AC@J@AOO!OOA@@@@ఠ!cƠ]  ]  @dA@@U@@@L3@@@@@@@@D@H@ఠ!nǠ]  ]  @eA@@2@@@M@@@/@@ @@@ఐT$iter^  !^  %@@@@S@@@Z@@Y3@2+@,@-!@@@@@@ภ^  0^  2@ఐE!c^  .^  /@@@L@^  '@@oD@j!@ఐ*#acc^  3^  6@ @@,@@^  & ^  7@@D@e1@@ఐT!n^  8^  9@9@@ZD@o@@@H@@RA@Ġް#_ : V$_ : X@ݠĠ2Element_class_type,_ : @-_ : R@;2Element_class_type@@@@ Q@AD@J@A3OBOH4OBOr@@@Q@ఠ"ctȠ@_ : SA_ : U@YfA@@@@@S3DCCDDDDD@O@@@@@@@D@O@ఠ!nɠR_ : YS_ : Z@kgA@@ @@@T@@@/@@@@@ఐ䠐$iterd` ^ fe` ^ j@@@@@@@r@@q3hgghhhhh@u2+@,@-!@@@@@@ภx` ^ {y` ^ }@2ఐE"ct` ^ x` ^ z@@@@` ^ l@@D@!@ఐ#acc` ^ ~` ^ @@@,@@` ^ k` ^ @@D@}1@@ఐT!n` ^ ` ^ @9@@D@@@@H@@A@Ġnb  b  @m@b  b  @@D@V3@@@@ఠ!nʠb  b  @hA@@4@@@X@@@@@@@@ఐV$iterb  b  @@@@U@@@@@3@@@@@@@ఐ#accb  b  @@@g@@ఐ3!nb  b  @@@;D@@@'@@3 @@AQ 7 L@@@$ A@@@H=@@%@@%D@%&@@@Q 7 9@@ఐ$iterd  d  @1@@@Рא@@@%&Ԑ@@@%'ѐ@@@%(̐@@@%)@@@@@%$@@@%,@u @@@%+@@@%*,@@@%#@@%"@@%!3DCCDDDDD@f@@@@ภ^Pd  Qd  @]@@@@@@%DD@%N@@H @@*@S @@+@A@\P ! ! @@ @렰A+'indicesCgf  hf  @@;@@/AР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@%VA@@@%W@@@@f  q a b@@A@jA@@Aз&g  g  @A@@@h  h  @A@@@2i  i  @A@@@.j  j  @A@@@:k  k  @A@@@Rl  !l  (@A@@@Nm ) -m ) 3@A@@@Jn 4 8n 4 C@A@@@ro D Ho D O@A@@@vp P Tp P `@A@@@@@@3@}@@;@@@A@@@%^@%T@@@@d@@@a@@f  d@@f@@fe@3@@@@ఠ'indices s d h s d o@#kA@@@Р$TypeA@AA@@A@Р)ExtensionA@AA@@A@Р)ExceptionA@AA@@A@Р%ValueA@AA@@A@Р)Class_attA@AA@@A@Р&MethodA@AA@@A@Р%ClassA@AA@@A@Р*Class_typeA@AA@@A@Р&ModuleA@AA@@A@Р+Module_typeA@AA@@A@@@@%A@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%z@@@@%{D@%t@@@@%uD@%n@@@@%oD@%h@@@@%iD@%c@@@@%dD@%`@@@%D@%a@@%bD@%_3@5/@@@@@t { t { @@3@s d d} \ t@@@@@@"tyt { t { @@t { t { @@"@@u  u  @@@@@"xtu  u  @@u  u  @@4"@@v  v  @@*@@@"exv  v  @@v  v  @@F4@@ưw  w  @@<@@@"vaw  w  @@w  w  @@XF@@ذx  x  @@N@@@"cax  x  @@x  x  @@jX@@y  y  @@`@@@"mey   y  @@ y   y  @@|j@@z  z  @@r@@@"clz  &z  (@@z  %z  )@@|@@%{ * .&{ * 9@@@@@"ct,{ * ?-{ * A@@/{ * >0{ * B@@@@ 7| C G8| C N@@'@@@"mo>| C X?| C Z@@A| C WB| C [@@@@2I} \ `J} \ l@@9@@@"mtP} \ qQ} \ s@@S} \ p@@@@AVs d r@@@@@JD@%@A@@@Š@ఠ-indices_namesf v zg v @lA@@@@@@%D@%@@@@%D@%@@%D@%@@@%D@%3~~@~w@x@y@@@ภ"::  AE@%Types    @@  @@$@@"ty    @@    @@)%@@@@9D@%(@ภ&  %Ai@*Extensions    @@  @@JD@%?@@"xt    @@    @@QD@%M@@ @@aD@%P@ภN  MA@*Exceptions    @@  @@rD@%g@@"ex    @@    @@yD@%u@@ @@D@%x@ภv  uA@&Values      @@  @@D@%@@"va    @@    @@D@%@@ @@D@%@ภ(A@0Class attributes34@@6@@D@%@@"ca@A@@CD@@D@%@@ @@D@%@ภưPA @'Methods[ \'@@^(@@D@%@@"meh4i6@@k3l7@@D@%@@ @@D@%@ภx:<A1@'Classes:=:D@@:E@@D@&@@"cl:Q:S@@:P:T@@D@&@@ @@)D@&@ภWYAY@+Class typesWZWe@@Wf@@:D@&/@@"ctWnWp@@WmWq@@AD@&=@@ @@QD@&@@ภ>tv=A@'Modulestwt~@@t@@bD@&W@@"mott@@tt@@iD@&e@@ @@yD@&h@ภfeA@,Module types@@@@D@&*@@"mt @@  @@D@&+@@ @@D@&,@ภ"[]A%@A@E@&!@@@&&D@&1@@4A@E@&@@@&D@&%@@eA@E@&@@@& D@&@@A@E@%@@@%D@& @@A@E@%@@@%D@%@@A@E@%@@@%D@%@@)A@E@%@@@%D@%@@ZA@ȠE@%@@@%D@%@@A@ѠE@%@@@%D@%@@A@ڠ@@@%D@%@@s v @@@@@%@A@y v v@@@$TexiD@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@'E@&M@@@@'E@&N@@&OE@&7@@@&CE@&23@9ZS@T@U@@@డN!@@@/!a@s@@@@: @@@?@@@@@@@@nnnn@@@@@@G@@@&9@M@@@&8TQ@@@&6@@&5@@&4:@@ภrhlA @డ#Str®exp#Strhmhp@ hqhw@@@&stringQ@@@&x@@@&@@&@'str.mli^bb^b@@{A@@@@@@@'@@@'@@'y@@!@;hy<hz@@>hx?h{@@(@@@'G@'G@'@@6 @@@@"@@Oh~Ph@@Rh}Sh@@@@YUh@@E@'@ภ԰^bA @డa®exp#Strqr@ uv@@_@@@_@@@'@@@'@@'@@!{@@@@v@@@'G@'G@'@@% @@G@'@@"@{@@@@F@'@@I@@E@'@ภ&A i@డ®exp#Str@ @@@@@@@@'&@@@'@@'@@!}@@@@@@@'G@'G@'-@@% @@@G@'0@@"@}@@@@BF@'>@@I@@XE@'B@ภxA @డ®exp#Str@ @@@@@@@@'x@@@'@@'k@@&\.\.\.-.@@01@@@@@'G@'G@'@@% @@G@'@@'@dots{}CD@@FG@@F@'@@IK@@E@'@ภ<TXA`@YA@ĠG@'@@@'F@'@@]bA@͠G@'@@@'F@'@@kA@֠G@'@@@'F@'@@tA@ߠG@&G@@@&LF@'@@yPf}@@@@@&EF@&K@@డàŰ@°@@@o$@@@(F@(F@'@@@'@@'@@ఐ)esc_8bits@@@@@@(G@(G@(@@% @@@ภ- V[A q@డ®exp#Str  @   @@@@@@@@(.@@@(@@(!@@!  "@@  #@@@@@(G@(G@(5@@% @@HG@(8@@#@`a & )@@ % *@@JF@(F@@J +@@`E@(J@ภ .2SA à@డ ®exp#Str.3.6@ !.7".=@@ @@@ @@@(+@@@(*@@()s@@!5.?6.C@@8.>9.D@@"@@@(2G@(4G@(3@@% @@G@(1@@#@^aK.GL.J@@N.FO.K@@F@(5@@IS.L@@E@(6@ภҰ\OSA @డ_®exp#StroOTpOW@ sOXtO^@@]@@@]@@@(D@@@(C@@(B@@!O`Od@@O_Oe@@t@@@(KG@(MG@(L@@% @@G@(J@@#@'eOhOk@@OgOl@@F@(N@@IOm@@E@(O@ภ$ptA g@డ®exp#Strpupx@ pyp@@@@@@@@(]$@@@(\@@([@@!pp@@pp@@@@@(dG@(fG@(e+@@% @@>G@(c.@@#@`epp@@pp@@@F@(g<@@Ip@@VE@(h@@ภvIA @డ®exp#Str@ @@@@@@@@(vv@@@(u@@(ti@@!+,@@./@@@@@(}G@(G@(~}@@% @@G@(|@@#@^eAB@@DE@@F@(@@II@@E@(@ภȰRA @డU®exp#Stref@ ij@@S@@@S@@@(@@@(@@(@@!}~@@@@j@@@(G@(G@(@@% @@G@(@@#@"e@@@@F@(@@I@@E@(@ภA ]@డ®exp#Str@ @@@@@@@@(@@@(@@( @@!@@@@@@@(G@(G@(!@@% @@4G@($@@%@,{c}@@@@6F@(2@@I@@LE@(6@ภl?A @డ®exp#Str  @  @@@@@@@@(l@@@(@@(_@@!!" @@$% @@@@@(G@(G@(s@@% @@G@(v@@#@^o78@@:;@@F@(@@I?@@E@(@ภHA@డK®exp#Str[\ @ _!`'@@I@@@I@@@(@@@(@@(@@!s)t-@@v(w.@@`@@@(G@(G@(@@% @@G@(@@#@"o15@@06@@F@(@@I7@@E@(@ภ:>AS@డ®exp#Str:?:B@ :C:I@@@@@@@@(@@@(@@(@@!:K:O@@:J:P@@@@@(G@(G@(@@% @@*G@(@@#@^i:S:V@@:R:W@@,F@((@@I:X@@BE@(,@ภb[_5A@డ®exp#Str[` [c@  [d [j@@@@@@@@) b@@@) @@) U@@! [l [p@@ [k [q@@@@@)G@)G@)i@@% @@|G@)l@@#@"i -[t .[x@@ 0[s 1[y@@~F@)z@@I 5[z@@E@)~@ภ >}A@డA®exp#Str Q} R}@  U} V}@@?@@@?@@@)%@@@)$@@)#@@! i} j}@@ l} m}@@V@@@),G@).G@)-@@% @@G@)+@@#@`u } }@@ } }@@F@)/@@I }@@E@)0@ภ AI@డ®exp#Str  @   @@@@@@@@)>@@@)=@@)<@@!  @@  @@@@@)EG@)GG@)F @@% @@ G@)D@@#@^u  @@  @@"F@)H@@I @@8E@)I"@ภX +A@డ®exp#Str  @   @@@@@@@@)WX@@@)V@@)UK@@!! !@@!!@@@@@)^G@)`G@)__@@% @@rG@)]b@@%@ae{}!#!$@@!&!'@@tF@)ap@@I!+@@E@)bt@ภ!4}A@డ7®exp#Str!G!H@ !K!L@@5@@@5@@@)p@@@)o@@)n@@!ư!_!`@@!b!c@@L@@@)wG@)yG@)x@@% @@G@)v@@%@AE{}!u!v@@!x!y@@F@)z@@I!}@@E@){@ภ! A?@డ®exp#Str! !@ !!@@@@@@@@)@@@)@@)@@!߰!!@@!!@@@@@)G@)G@)@@% @@G@)@@%@ss{}! !%@@!!&@@F@)@@I!(@@.E@)@ภ N!+/!A@డ®exp#Str!+0!+3@ !+4!+:@@ٰ@@@@@@)N@@@)@@)A@@!"+<"+@@@"+;"+A@@@@@)G@)G@)U@@% @@hG@)X@@,@copyright{}"+D"+P@@"+C"+Q@@jF@)f@@I"!+S@@E@)j@ภ"*VZsA6@tA@!G@)@@@)F@)z@@]}A@!G@)}@@@)F@)@@A@!G@)d@@@)iF@)@@A@!G@)K@@@)PF@)h@@nA@!G@)2@@@)7F@)O@@A@!ǠG@)@@@)F@)6@@$A@!РG@)@@@)F@)@@A@!٠G@(@@@(F@)@@A@!G@(@@@(F@(@@5A@!G@(@@@(F@(@@A@!G@(@@@(F@(@@A@!G@(@@@(F@(@@FA@"G@(j@@@(oF@(@@A@"G@(Q@@@(VF@(n@@A@" G@(8@@@(=F@(U@@WA@"!G@(@@@($F@(<@@A@"*G@(@@@( F@(# @@" @@)@@@&DF@( @ภ"\e"\g@@@@F@)@""\h@@ @@b@@?!@A)ocaml.doc"쐠 8 Associations of strings to substitute in Texinfo code. ""O@@@@@@@"PR@@@4@ఠ&escape""@#nA@@@@@@)E@)E@)@@)E@)3########@Pyr@s@t@@@࣠@!sA##@#0oA@@3########@'## @@@@@  @@డ!$List)fold_left#0#1@ #4#5@@@@#acc@@!a@ @@@@@ @  @@@@@@@@@@03313r@@/]@$@@@@WF@)@@@@@)F@)ܠ@O@@@)F@)@@)F@)@@)@@)@@)@@@)@@)@@)@@)3#t#s#s#t#t#t#t#t@]iy@`@a@@@@࣠@#accA##@#pA@@43########@@@@@@@%paramA@ఠ!p##@#qA@@?3########@+"L@@@@@@ఠ!r##@#rA@@G@@##@@@U@P@@)@@ @@డ.global_replace#Str##@ ##@@@ (@@@':@l@@@'9@@@@'8@@@'7@@'6@@'5@@'4@"""#@@ 8P@ @@@ @@@@)@@@@)@@@@)@@@)@@)@@)@@)3########@[d@^@_V@P@Q@@@@ఐl!p$ $ @@@@@ఐj!r$$@@@@@ఐ#acc$#$$@@@,@@_@@&J@)/@$*$+@@@@@@)@@)G@*G@*@@ఐ*!s$> $? @ǰ@@@@@ఐ -subst_strings$K,@A-@@@@@)G@* G@*@@&6@@@@7A@ZE@*>@A~$i ; Escape the strings which would clash with Texinfo syntax. $fjl$gj@@@@@@@J@JI@`@ఠ,fix_nodename$tNT$uN`@$sA@@@{@@@*+E@*@@@**E@*@@*E@*3$$$$$$$$@~@@@@@࣠@!sA$Na$Nb@$tA@@3$$$$$$$$@)$NP$e@@@@@  @@డ .global_replace#Str$ei$el@ $em$e{@@@@@ @@@*@Q@@@*@@@@*@@@*@@*@@*@@*3$$$$$$$$@0<N@3@4@@@@డ ®exp#Str$e}$e@ $e$e@@ Ȱ@@@ @@@*1 =@@@*0@@*/#@@"\.$e$e@@$e$e@@ @@@*8H@*:H@*97@@$e|%e@@ [@@@*-@*;H@*7A@@!/%e%e@@%e%e@@@@@*,G@*=G@*<U@@ఐ/&escape%(e%)e@@@@*@@@*@@@*?i@@ఐ!s%:e%;e@s@@v@@%>e@@E@*GE@*E{@@@@|@A@E@*I@Ak%V ) Removes dots (no good for a node name). %S%TM@@@@@@@@@Р@ఠ-generate_menu%a%b@%zuA@@@"A@@@7FE@*K@7Р&Module@9@@@+H@+@A@@@A@Р+Module_type@A@@@+H@+@A@@@A@Р%Class@I't_class@@@+H@+@A@@@A@Р*Class_type@],t_class_type@@@+H@+@A@@@A@Р%BlankA@AA@@A@Р'Comment@#@@@0kH@,@A@@@A@Р$Texi@#!@@@0H@, @A@@@A@Р%Index@&stringQ@@@6H@,@A@@@A@@@@,A@@@,H@,@@@@,H@, @@@@, H@,@@@@,H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@+E@*P"]@@@7JE@*Q@@*RE@*L@@*ME@*J3&&&&&&&&@@@@@@࣠@$chanA&$&%@&=vA@@3&%&$&$&%&%&%&%&%@̐&,&--2@@@@@  @@,subpart_listA&8&9@&QwA@@3&9&8&8&9&9&9&9&9@!@@@@@@@@డ$"<>&L&M@@!a@@ @@@*@@)@@()%notequalBA$@@@@$~QQ$~Q@@$;@A@'38@@@డ%'>`q'?`r@@@@@@@*J@*@@@@*@@*@@*3'J'I'I'J'J'J'J'J@We^@_@`@@@@ఐl%sname'Z`k'[`p@ @@@@ఐ$name'g`s'h`w@p@@@@@@ @@@*K@*#@ ఐ#f$puts'{'|@"ɰ@@@$V@@@*@$@@@*$@@@*@@*@@*>@@ఐt$chan''@Y@@/K@@ఐ"%&pad_to''@ @@@" @@@*@"@@@*@@*@@*d@@c''@@"5@@@*M@*M@*t@@డ&U!^''@!K@@@!K@@@*@!J@@@*"E@@@*@@*@@*@@"* ''@@''@@!g@@@*N@*N@*@@డ&!^''@!{@@@!{@@@*@!z@@@*"u@@@*@@*@@*@@ఐ)%sname((@ʰ@@i@@@*@@#:: (%(&@@((()@@!@@@*O@*O@*@@ @@!@@@*@*O@*@@(:(;@@%w@@@*@*M@*@*N@*@@(H(I@@ @@@@$@@@*K@*@ఐ%9'puts_nl(Y(Z@$)@@@%4@@@*@%@@@*%,@@@*@@*@@*@@ఐR$chan(s(t@7@@ )@@ఐ)part_qual((@@@6@@+@@7@(x(@@:@ ఐ$~$puts( ( @#@@@%n@@@+@%@@@+% @@@+@@+@@+V@@ఐ$chan( ( @q@@Gc@@ఐ#=&pad_to( ( $@!@@@#8@@@+@#1@@@+@@+@@+|@@c( %( '@@#M@@@+#M@+%M@+$@@డ'm!^((E((F@"c@@@"c@@@++@"b@@@+*#]@@@+)@@+(@@+'@@"* ((A((C@@)(@)(D@@"@@@+7N@+9N@+8@@డ'!^)(M)(N@"@@@"@@@+?@"@@@+>#@@@+=@@+<@@+;@@ఐA%sname)/(G)0(L@@@@@@+L@@డ'!^)A(T)B(U@"@@@"@@@+U@"@@@+T#@@@+S@@+R@@+Q@@": )Y(P)Z(R@@)\(O)](S@@"@@@+aP@+cP@+b@@డ'!^)q(j)r(k@"@@@"@@@+i@"@@@+h#@@@+g@@+f@@+e4@@ఐ,fix_nodename)(W)(c@w@@@@@@+y@@@+x@@+wK@@ఐʠ$name)(d)(h@@@X@@)(V)(i@@#%@@@+u@+R@+b@@". )(m)(o@@)(l)(p@@#3@@@+tQ@+Q@+v@@ @@#;@@@+`@+Q@+s~@@p@@#C@@@+J@+P@+_@@@@#K@@@+6@+O@+I@@)(?)(r@@'@@@+@+M@+"@+N@+5@@) )(s@@ @@Z@@&9@@@+K@+@ఐ&۠'puts_nl)v)v@%˰@@@&@@@+@'8@@@+&@@@+@@+@@+@@ఐ$chan*v*v@ٰ@@@@ఐ^)part_qual*"v*#v@C@@@@+@@pK@+@*)Z@@@*+`h\@@t@]@@u6@g^A@H@+e@A@b@ ఐ''puts_nl*;*<@& @@@'@@@+@'x@@@+'@@@+@@+@@+3*H*G*G*H*H*H*H*H@@@@@@@ఐ7$chan*X*Y@@@@@%@menu*c*d@@*f*g@@'@@@+I@+I@+$@@5 @@&@@@+H@+*@ డ) $List$iter**@ **@@@@!a@$unitF@@@@@@(@@@ @@@@@@@@@@U@% @@@@5@@@+@@+@>=@@@+@@@+@@+@@+n@@@Dঠ&m_name**@Wఠ$name**@*|A@@_@@@+3********@@@@@@**@@]K@+@f*@@l @@@ఐO)menu_line**@@@@(%@@@,'@F@@@,&'@@@,%@@,$@@,#3********@/(@)@*@@@@డ-Odoc_messages%modul-Odoc_messages+++@ +,+1@@&stringQ@@@/@:ocamldoc/odoc_messages.mli    @@-Odoc_messages@@@(\@@@,3K@/K@//@@ఐb$name+62+76@9@@@@@,2K@0K@0C@@T @@@@@,!G@ঠ'mt_name+Q7P+R7W@ఠ$name+Y7Z+Z7^@+r}A@@@@@+3+]+\+\+]+]+]+]+]@@@@@@+b7N+c7`@@K@+@+h7A@@ @@@ఐԠ)menu_line+rdp+sdy@'@@@(@@@0@@@@0(E@@@0@@0@@03++~+~+++++@8/(@)@*@@@@డ+module_type-Odoc_messages+dz+d@ +d+d@@@@@/@""""@@@ @@(@@@0K@0K@0)@@ఐ\$name+d+d@3@@ @@@0K@0K@0=@@N @@>@!ঠ'cl_name++@3'cl_name)@@@ [!t@@@ @@@# 3'cl_info HF@@@ @@@ A@A @AAAAA@@@3'cl_typed*class_type@@@ @@B@ABB&BBB@@ @32cl_type_parameters%/t)type_expr@@@ @@@ @@C(@AB]BgB]B@@@3*cl_virtual6a@@@ @@D2@A BB BB@@'@3'cl_kind@*class_kind@@@ A@E=@ABBBC@@2@3-cl_parametersKU>)Parameter)parameter@@@ @@@ A@FO@A&C@CJ'C@C|@@D@3&cl_loc]r@@@ A@GX@A/CC0CC@@M@@A3AuA4AuA@@Q@ఠ$name ,?,@@,X~A@@o@@@+3,C,B,B,C,C,C,C,C@@@@@@,H,I@@K@+@Ѱ,N@@ @@@ఐ)menu_line,X,Y@ @@@)@@@0!@@@@0 )+@@@0@@0@@03,e,d,d,e,e,e,e,e@/(@)@*@@@@డk$clas-Odoc_messages,y,z@ ,},~@@i@@@/@g!!h!!@@f@ @@)@@@0-K@0/K@0.)@@ఐ\$name,,@3@@@@@0,K@03K@02=@@N @@e>@ঠ(clt_name,,@3(clt_name@@@ A!t@@@ @@@ 3(clt_info .,@@@ @@@ A@A @AFFFF@@@3(clt_typeJ*class_type@@@ @@B@AG"G,G"GI@@@33clt_type_parameters%Z)type_expr@@@ @@@ @@C(@AGJGTGJG@@@3+clt_virtual6G@@@ @@D2@AGGGG@@ @3(clt_kind@/class_type_kind@@@ A@E=@AGGGH@@@3'clt_locKF@@@ A@FF@AH<HFH<Hb@@!@@AFzFFzF@@%@ఠ$nameà--@-,A@@]@@@+3--------@@@@@@--@@dK@+@-"@@ @@@ఐ)menu_line-,'--0@@@@*d@@@0:@@@@09)@@@08@@07@@063-9-8-8-9-9-9-9-9@/(@)@*@@@@డ?*class_type-Odoc_messages-M1-N>@ -Q?-RI@@=@@@/@;##<##@@:@ @@*@@@0FK@0HK@0G)@@ఐ\$name-oJ-pN@3@@@@@0EK@0LK@0K=@@N @@9>@@-OY-O_@@ h@@@ఐ(렐"nl-Oc-Oe@(a@@@*f@@@0Q*Y@@@0P@@0O|@@ఐ$chan-Of-Oj@d@@:@@@@c@ѐఠ!cĠ-k~-k@-@A@@3--------@h@@@9-ku@@?@@@ఐ*'puts_nl-k-k@)@@@*@@@0`@*@@@0_*@@@0^@@0]@@0\3--------@'@!@"@@@@ఐ$chan-k-k@@@w@@ఐ &escape-k-k@ f@@@ @@@0p@@0o$@@ఐO!c-k-k@.@@'1@@.k.k@@,H@0wH@0u7@@H@@8@#ఠ!tŠ..@.,AA@@+3........@@@@.@@@@@ఐ+'puts_nl.$.%@)@@@*@@@0~@+a@@@0}*@@@0|@@0{@@0z3.1.0.0.1.1.1.1.1@'K@!@"@@@@ఐ $chan.A.B@@@@@ఐ;!t.N.O@@@e@@.@@@[ఠ#indƠ.].^@.vBA@@c@.c@@@@@డ,&Printf'fprintf.q.r@ .u.v@@@&Stdlib+out_channel@@@0@ &format!a@0+out_channel@@@0$unitF@@@0@@@0@@0@@0@*printf.mliR[[R[@@.Stdlib__Printf@@2-@@@*@@@1L@%@#@@@7-J@1YJ@6J@6@@6J@1H,@@@1J*@@@1K@@@1I@@1G@@1F3........@yl@f@g@@@@ఐ$chan..@@@ j@@ภ8CamlinternalFormatBasics.&Format...A;&Format8CamlinternalFormatBasics'format6!a@1!b@1!c@1!d@1!e@1 !f@1@@@6@'#fmt$ @@@6 @@@6@B@@A@A@@@1WK@6@@ఐ#ind0w0x@@@ |@@ @@:@@A+0}@@@00@@@ @@@+@@+I@71I@7/300000000@?@@@@ఐ `,subpart_list00 @ $@@ &M@@@@,@@@74H@+@ఐ-'puts_nl00@,w@@@-@@@7:@-@@@79-z@@@78@@77@@76-@@ఐ $chan00 @ @@ [:@@)@end menu0"0+@@0!0,@@.@@@7EH@7IH@7HN@@2 @@ H@7DQ@X @@R@ @@S@0  @@ $@@0 @@ &@  A@ }E@7N @A 0; Generates a Texinfo menu. 00@@@@@@@ @  @ ޠ@ఠ$xref0\b1\f@1CA@@%xname0q*@@@7E@7S@@@7TE@7P@@@@7E@7[+@@@7oE@7\@@7]E@7Q@@7RE@7O31 111 1 1 1 1 @   @ @ @@@࣠##A'10\h11\m@1IDA@@)(@@@7X31514141515151515@>1<\^1=@@@@@1?\g@@$nameA1I\n1J\r@1bEA@@431J1I1I1J1J1J1J1J@%ED@@@7W@!@"@@@@  @@డ/!^1_u1`u@*ݰ@@@*@@@7e@*@@@7d+@@@7c@@7b@@7a31l1k1k1l1l1l1l1l@#/Y@&@'@@@@&@xref{1zuz1{u@@1}uy1~u@@*@@@7qH@7sH@7r311111111@@@@@డ0!^1u1u@+@@@+@@@7y@+@@@7x, @@@7w@@7v@@7u4@@ఐ ;,fix_nodename1u1u@ @@@@@@7 @@@7@@74@@ఐ~$name1u1u@U@@A@@1u1u@@+G@@@7@7J@7K@@డ0e!^11@+[@@@+[@@@7@+Z@@@7,U@@@7@@7@@7~@@ఐˠ%xname11@@@@@@7@Ġ$None2 2 @,@@@@@@@7@@@@@7@@@ 2@@22@@+@@@7@Ġ$Some2+2,@,ՠఠ!s2425@2MFA@@+E@7N@7@@@@@10@@@7@@54@@@7@@@డ0!^2M2N@+˰@@@+@@@7@+@@@7,@@@7@@7@@732Z2Y2Y2Z2Z2Z2Z2Z@/(@)@*@@@@!,2h2i@@2k2l@@+@@@7M@7M@7@@ఐJ!s2~2@!@@I$@@@@d%@@@A22@@,@@@7J@7@@"}.22@@2Y@@, @@@7J@7J@7.@@a@@,@@@7@7J@7@@i@@,@@@7p@7I@7'@@1q@@(@prA@E@7y@A2 cross reference to node [name] 24624[@@@@@@@@@@ఠ&ifinfo22@2GA@@@,@@@7E@7,@@@7E@7@@7E@7322222222@@@@@@࣠@!sA22 @3HA@@322222222@+22:f@@@@@  @@డ1&String&concat3#'3#-@ 3 #.3 #4@@@-@@@@$listKG@@@@@@E@@@@@@@@- ss-!s@@-I@"@@@@@@7@]@@@7@@@7[@@@7@@7@@733736363737373737@IUi@L@M@@@@! 3E#63F#8@@3H#53I#9@@=@@@7G@7G@7@@ภϰ3Y:BcA"'@ifinfo3`:C3a:J@@ 3c:K@@E@8G@8G@8/@ภ3o:NyA"(ఐ!s 3x:O@= @@@@ภ3:RA"9+@end ifinfo3:S3:^@@ 3:_@@+E@8G@8G@8G@8Y@ภ3:bA"R 3:c@@ 3:d@@G@8$G@8'G@8&o@ภ3:eA0@A@3@@@8%G@8-}@@A@3&.@@@8G@8#@@?A@3-3@@@8G@8@@WA@34c@@@8G@8@@3:@@@@@@7G@8@@@@@A@E@80@A3萠 , enclose the string between [\@ifinfo] tags 33@@@@@@@@@@ఠ*dirsection33@4 IA@@@-p@@@8GE@82.m@@@8FE@83@@84E@81344444444@&?8@9@:@@@࣠@#secA44@4,JA@@344444444@)44@@@@@  @@డ2!^4(4)@-@@@-@@@8<@-@@@8;.@@@8:@@89@@8834544444545454545@".@@%@&@@@@-@dircategory 4C4D@@4F4G@@-@@@8HG@8JG@8I@@ఐb&escape4[4\@հ@@@]@@@8M@@8L+@@ఐ]#sec4m4n@5@@u8@@4qV@@yE@8TE@8R=@@0Z@@t>@d[A@E@8Vb@A4< [install-info] information 4hj4h@@@@@@@n@nm@@ఠ(direntry44@4KA@@@$a3@@@8wH@8@@@8E@8X F@8a@@@8mE@8Y@@8ZE@8W344444444@@@@@@࣠@#entA44@4LA@@&344444444@344'@@@@@  @@డ3[!@44@ @@@ .@@@8c@4@@@8bF8@@@8`@@8_@@8^344444444@%1M@(@)@@@@ภg44A#)@direntry44@@ 4@@Y@ภ5A2@A@4s]H@8q@@@8vG@8|&@@5 @@Ef@@@8oG@8u.@@డ3!@5 5!@Z@@@ZE@8G@8@@@8@X @@@8 @@@8@@8@@8~P@@డ3$List#map5F5G@ 5J5K@@@@!a@!b@@@@ @@@%#@@@@@@@@$F$G@@$EW@$@@@@FH@8@@8@Ԡ@@@8 @@@8@@8@@8@@ఐ&escape55@@@@@@@8@@8@@ఐ۠#ent5 5 @@@@@55 @@ՠ{@@@8H@8I@8@@ภ"5A$e-@end direntry55$@@ 5%@@H@8@ภ5&A2@A@5/I@8@@@8H@8@@5@@@@@8H@8@@8 @@,@@@8nG@8H@8@@@@1@A@DE@8@A@@@/@O@[@u@@@#@;@_X@Y@Z@@355555555@Ab@@5  5(+@355555555@<@@@6 B Module for generating various Texinfo things (menus, xrefs, ...) 66@@@@@@@6@@66 {1 Generation of Texinfo code} 61161V@@@@@@366666666@a@@-@ @@-F@b#@=z@?@@S6>76@66@@@6@6@3@@@ఠ3titles_and_headings6D6E@6]NA@@4'3@5g@@@8E@8͠@@5z@@@8E@8Ѡ@5@@@8E@8@@8E@8@@8E@8@@@8E@8@@@8E@8Y@డ5#ref6|6}@4@@@@44^7@@@8@@8k@@ภ66A%G@@ 6@@?@@@)@chapter 66@@66@@B@@.@majorheading 66@@66@@G@@66@@YE@8@@.@@iE@8@ภ966A%|@A 6@@vF@8@@@)@chapter 66@@66@@{F@8@@.@majorheading 66@@66@@F@8@@66 @@E@8@@3@@E@8@ภt6 qA%@B 7 @@F@8@@@)@section 7 7 @@7 7  @@F@8@@)@heading 7$ #7% ,@@7' "7( -@@F@8@@7, 7- .@@E@8@@3@@E@8@ภ7926A%@C 7C27@@F@9,@@@,@subsection 7Q2;7R2G@@7T2:7U2H@@F@9 >@@,@subheading 7_2K7`2W@@7b2J7c2X@@F@9 L@@7g297h2Y@@ E@9 Q@@3@@E@9 T@ภ7t\`A&-@D 7~\a@@'F@9g@@@/@subsubsection 7\e7\t@@7\d7\u@@,F@9y@@/@subsubheading 7\x7\@@7\w7\@@3F@9@@7\c7\@@EE@9@@3@@UE@9@ภ7"A4@#A@7dG@9@@@9F@9$@@F,A@7(mG@8@@@9F@9@@5A@71vG@8@@@8F@9@@>A@7:G@8@@@8F@8@@GA@7C@@@8F@8@@7O@@E@8@@dR@@@A7𐠠 ; {2 Associations between a title number and texinfo code.} 7XX7X@@@@@@@7c@@d@ؠ@ఠ%title77@8OA@@@@2@9'@2@9)@@9(@@9&E@9%38 8 8 8 8 8 8 8 @@@@@@డ6#fst88@@@!a@{@!b@}@@| @@{'%field0AA5@@@5mm5mm@@6 ~@@@0&@A@84@@@)@ఠ'heading8A8B@8ZPA@@@@3+@9.@3.@9,@@9-@@9+E@9*38N8M8M8N8N8N8N8N@EZS@T@U@@@డ6#snd8[8\@@@!a@y@!b@w@@~@@}'%field1AA6%@@@6$ n n 6% n n5@@6N@@@0&@A@8x@@@)@ఠ.fallback_title88@8QA@@7@@@90E@9/388888888@>SL@M@N@@@5@unnumberedsubsubsec 88@@88@@ @A@8@@@@ఠ0fallback_heading88@8RA@@7@@@92E@91388888888@%3,@-@.@@@/@subsubheading 88@@88@@ @A@8@@@/A@$text8OU8OY@EEEБఠ$self8 \e8 \i@8TA8 \d8 \j@@&escapeA@C@@@E_G@:@@:G@9E@@9FG@9B%labelA#no_8@@@9RG@9P@@@9QG@9M@8@@@9WG@9T8@@@9XG@9U@@9VG@9N@@9OG@9K@@9LG@9H,texi_of_textA@)N$text@@@wG@9}$codeG@9G@9@@9G@9~@@9G@9{@@9|G@9x0texi_of_VerbatimA@G@9G@9@@9G@9@@9G@9+texi_of_RawA@G@9G@9@@9G@9@@9G@9,texi_of_CodeA@G@9G@9@@9G@9@@9G@9/texi_of_CodePreA@G@9G@9@@9G@9@@9G@9,texi_of_BoldA@G@9G@9@@9G@9@@9G@9.texi_of_ItalicA@@@@@@:?G@:;@@:K@:>% V this method is not used here but is virtual in a class we will inherit later >">#@@@@@@@>)>*@AA࣠@&self-1!Aఠ >P\A@W3>7>6>6>7>7>7>7>7@@@@  >S]AZ@Z@@@࣠@!t"A>I>J@>b^A@@3>J>I>I>J>J>J>J>J@n@@!o@@@@@@  @@డ<&String&concat>a>b@ >e>f@@ Z@@@ Z@@@;F@ Y @@@;E@@@;D @@@;C@@;B@@;A3>w>v>v>w>w>w>w>w@.:N@1@2@@@@ >@@>>@@ |@@@;TJ@;VJ@;U@@డ=%$List#map>>@ >>@@ Z@@@@fG@;G@;]G@?'G@?2G@?=G@?HG@?MG@>G@>G@;SG@;qG@;[@@;^@ &@@@;\ h@@@;Z@@;Y@@;XR@@ ఐ$self>>@$@@a@>@@@63@@;jK@;nh@@ఐ!t>>@r@@u@@>>@@ ߠF@@@;RJ@;pK@;h@@ @@G@GG@GG@GG@FG@FG@DG@DG@DG@DG@DG@DG@D_G@DiG@CG@CG@CG@CG@C5G@C?G@ByG@BG@AG@AG@AG@AG@AG@A)G@A4G@A?G@AJG@AUG@@xG@@G@@>G@@HG@?G@?G@?G@?G@;Q@ZA@^A@@@$@@;v@@;u@@@t@,%@@;}@@;|@@;{G@;x!@?\l@?m ? Return the Texinfo code corresponding to the [text] parameter.?jIM?kI@@@@@@@??~ ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. ?{?|\@@@@@@@B??@AA࣠@&self-1$Aఠ#?_A@3????????@@@@  ?`A@@@@@Ġ(Verbatim??@/ఠ!s%??@?aA@@/@@@@@@?@@@\[@@<@@ఐO!s??@@@NG@<@@@@@Ġ#Raw@  @  @;#Raw0@0@@@@A@BV@A0c0c@@@00P@ఠ!s:@ @  @@8cA@@@@@$self@!Sh@!Sl@@@3@@@@@@@@@@@@@@@!S|@@@@@<@@ఐ)!s@!S}@!S~@@@.G@<@@@@@Ġ$Bold@"@"@;$Bold0@@@@@ADBV@A0g0g@@@1T@ఠ!t=A"A"@AfA@@@@@<`3AAAAAAAA@R@@@@@@@@@@ ఐ$selfA"A"@b@@83AAAAAAAA@c@@@@@WA"@@@OM@@<@@ఐ)!tA+"A,"@@@@@@@@Ġ&ItalicA7#A8#@;&Italic1D@ @@@@AEBV@A1>h1?h@@@1\U@ఠ!t>AK#AL#@AdgA@@@@@@@@@@0A% &@@@@@<@@ఐ)!tB% 'B% (@@@@@@@@Ġ$LeftB& ) 1B& ) 5@;$Left2@@@@@AHBV@A2kDF2kDT@@@27X@ఠ!tAB&& ) 6B'& ) 7@B?jA@@@@@!tD-!I!tD-!I!u@%@@ *@@.@@ W+@Ġ#RefD.!v!~D.!v!@;#Ref4@4@@@  @@@@@@3+ @@@@@@@CPBV@A4u $ &4u $ U@@@4a@ఠ$nameJD.!v!D.!v!@DsA@@%@@@<3DDDDDDDD@#@@@ఠ$kindKD.!v!D.!v!@DtA@@  @@@<@@@<@@D.!v!D.!v!@@3 @@@<@@@<@@@MD.!v!@@ !@@@ ఐy$selfE.!v!E.!v!@R@@ (3EEEEEEEE@T=6@7@8/(@)@*@@@2 E.!v!@@@ R@ N B@@=@@@=? @@ఐL$nameE.!v!E .!v!@@@ aG@=G@@ఐK$kindE-.!v!E..!v!@"@@ g'@@+@@ (@Ġ+SuperscriptE9/!!E:/!!@;+Superscript5F@ @@@@AQBV@A5@y  5Ay  @@@5^b@ఠ!tLEM/!!EN/!!@EfuA@@ @@@<3EQEPEPEQEQEQEQEQ@@@@@@@@ @@@ ఐԠ$selfEa/!!Eb/!!@@@ 3EaE`E`EaEaEaEaEa@@@@@@Ei/!!@@@  @@=L@@ఐ)!tEv/!!Ew/!!@@@ @@@@ ,@Ġ)SubscriptE0!!E0!!@;)Subscript5@ V@@@@ARBV@A5z # %5z # 8@@@5c@ఠ!tME0!!E0!!@EvA@@ i@@@<3EEEEEEEE@@@@@@@@ W@@@ ఐ$selfE0!!E0!!@@@ 3EEEEEEEE@@@@@@ѰE0!"@@@  @@=S@@ఐ)!tE0!"E0!"@@@ @@@@ u@Ġ)Odoc_infoE1""E1""$@+Module_listE1""%E1""0@@;+Module_list5@45@@@@@@@ASBV@A5{ L N5{ L j@@@5d@@E1""1E1""2@@@@@<@@@<U@@@& @@ V@@@ E1""7@@E1""6E1""8@@ _@Ġ)Odoc_infoF2"9"AF2"9"J@*Index_listF 2"9"KF 2"9"U@@;*Index_list6@@@ABV@A6}  6}  @@@6-e@@@ @@ y@@@ F2"9"Z@@F2"9"YF2"9"[@@ @Ġ)Odoc_infoF)3"\"dF*3"\"m@&CustomF.3"\"nF/3"\"t@@;&Custom6<@ @@@ @@@@BTBV@A6:~  6;~  @@@6Xf@ఠ!sNFG3"\"vFH3"\"w@F`wA@@ @@@<3FKFJFJFKFKFKFKFK@@@@ఠ!tOFV3"\"xFW3"\"y@FoxA@@ )@@@<@@@5F^3"\"z@@ @@@ ఐݠ$selfFj3"\"~Fk3"\"@ @@ 3FjFiFiFjFjFjFjFj@-&@'@(@@@@@  Ft3"\"@@@ @  @@=]@@=\ @@ఐxG@=p@ }ఐ=$codeG 4""G 4""@$@@\G@=q+@@/@@ ,@@AARG@@@ @@ A@@@  @@>@@>3GGGGGGGG@e@@@@@>@  @@>&@@>%@@>$G@>!@G&@$LG7 > Return the Texinfo code for the [text_element] in parameter. G4^bG5^@@@@@@@ G;6""G<6"#@AA࣠@&self-1TAఠ S  Gb{A @i3GIGHGHGIGIGIGIGI@ @@@   Ge|Al @l@@ @࣠@#VA@GX6"#GY6"# @@ 3GWGVGVGWGWGWGWGW@ {@ @|@ @@@@@@@#UA@Gf6"# Gg6"# @@@@@@ Go6"#@@Gq6"#Gr6"#@@J@>8@A@"A@@@"@@@>C@@>B@@>A&@@@@,@$@@>L@@>K@@>J@@>IG@>E>@G6""@@ G8##G8##+@AA࣠@&self-1XAఠ W  G}A @3GGGGGGGG@ @@@   G~A @@@ @࣠11YA5G8##-G8##3@GA@@93GGGGGGGG@ @ @ @ @@@@@G8##, @88ZA<G8##5G8##9@GA@@@3GGGGGGGG@O@@@@@@G8##4@@డF`?#?%G9#<#cG9#<#d@?"@@@A@@@>vJ@>d@?$@@@>c@@>b@@>a3GGGGGGGG@!,c@$@%@@@@డF&String/lowercase_asciiG9#<#EG9#<#K@ G9#<#LG9#<#[@@@@@@j)@@@i@@h@B %E%EB %E%k@@B]@@@@@@@>p6@@@>o@@>n0@@ఐs&targetH!9#<#\H"9#<#b@Z@@=@@+@@G>@@$texiH-9#<#fH.9#<#j@@H09#<#eH19#<#k@@VK@>yM@@;@@A@@@>zK@>lS@ఐ$codeHA9#<#qHB9#<#u@Z@@]@ HJ9#<#|@@HL9#<#{HM9#<#}@@ J@>{i@HQ9#<#B@@k@A@ A@@@@>@@>@@>@@@~@@>@@>@@>@@>G@>@Hh8##@@Hn;##Ho;##@AA࣠@&self-1\Aఠ [  ͱHA @3H|H{H{H|H|H|H|H|@ @@@   бHA @@@ @࣠@!s]AH;##H;##@HA@@3HHHHHHHH@ @ @!@ @@@@@  @@ఐ!sH;##H;##@ @@@@3HHHHHHHH@@@@A@ A@@@@@>@@>@@@@! @@>@@>@@>G@>8@H;##@@!H<##H<##@AA࣠@&self-1_Aఠ ^  HA @3HHHHHHHH@ @@@   HA !@@@ !@࣠@!s`AH<##H<##@HA@@=3HHHHHHHH@ 1@ 5@!@ 6@@@@@  @@ ఐ+$selfH<##H<##@ @@@3HHHHHHHH@"U@@@@@ =H<##@@@@ఐ,!sI<##I<##@@@e@@@@@.A@2A@@@on@@>@@>2@@@5@wv@@>@@>@@>G@>M@I<##@@wI#=##I$=##@AA࣠@&self-1bAఠ a  IJA @Q3I1I0I0I1I1I1I1I1@ @@@   IMAT @T@@ @࣠@!scAIC=##ID=##@I\A@@3IDICICIDIDIDIDID@ h@ @!i@ @@@@@  @@డG!^IW=##IX=##@Bհ@@@B@@@>@B@@@>C@@@>@@>@@>3IdIcIcIdIdIdIdId@!-@$@%@@@@&@code{Ir=##Is=##@@Iu=##Iv=##@@B@@@>J@>J@>@@డH!^I=#$I=#$@C@@@C@@@>@C@@@>D@@@>@@>@@>3@@ ఐz$selfI=##I=##@ @@D@ I=##@@G@@ఐx!sI=##I=##@Q@@T@@I=##I=#$@@W@@!}I=#$I=#$@@I=#$I=#$@@CB@@@>K@>K@>k@@ @@CJ@@@>@>K@>s@@f@@ &J@>v@A@A@@@21@@?@@>@@@@:9@@?@@?@@?G@?@I=##&@@:I>$$I>$$!@AA࣠@&self-1eAఠ Ud V TJA U@#3JJJJJJJJ@ S@@@   WJA& X@&@@ X@࣠@!sfAJ>$$"J>$$#@J.A@@V3JJJJJJJJ@ h:@ l@!;@ m@@@@@  @@డH&String&concatJ-?$&$,J.?$&$2@ J1?$&$3J2?$&$9@@&@@@&@@@?@%i@@@?@@@?g@@@?@@?@@?3JCJBJBJCJCJCJCJC@.:@1@2@@@@! JQ?$&$;JR?$&$=@@JT?$&$:JU?$&$>@@I@@@?(J@?*J@?)@@ภ1۰Je@$?$IJf@$?$A9 Jm@$?$J@@ Jo@$?$K@@ J@?5J@?4.@ภ1Jz@$?$OA93(@exampleJ@$?$PJ@$?$X@@ J@$?$Y@@ J@?@J@??C@ภ2J@$?$\*A9H ఐ$self J@$?$`@ @@X@ J@$?$g@@[@@ఐ!sJ@$?$hJ@$?$i@e@@h@@ @@i@ภ2+J@$?$lPA9n,@end exampleJ@$?$mJ@$?$y@@ J@$?$z@@ J@?UJ@?XJ@?W@ภ2BJ@$?$}gA9 J@$?$~@@ J@$?$@@J@?`J@?cJ@?b@ภ0ʰJ@$?$}AG@~A@JR@@@?aJ@?i@@A@JY,@@@?VJ@?_@@=A@J` <@@@?IJ@?T@@jA@Jg A@@@?>J@?G@@A@Jn F@@@?3J@?<@@K@$?$G@@ L@@@?&J@?1@@@@ PJ@?%@A@A@@@WV@@?o@@?n@@@;@_^@@?v@@?u@@?tG@?q@K#>$$ @@_K)A$$K*A$$@AA࣠@&self-1hAఠgKPA@W3K7K6K6K7K7K7K7K7@@@@  KSAZ@Z@@@࣠@!tiAKIA$$KJA$$@KbA@@{3KJKIKIKJKJKJKJKJ@n@@!o@@@@@@  @@డI!^K]A$$K^A$$@D۰@@@D@@@?@D@@@?E@@@?@@?@@?3KjKiKiKjKjKjKjKj@!-@$@%@@@@(@strong{KxA$$KyA$$@@K{A$$K|A$$@@D@@@?J@?J@?@@డJ!^KA$$KA$$@E@@@E@@@?@E @@@?F@@@?@@?@@?3@@ ఐz$selfKA$$KA$$@@@D@ưKA$$@@@@@?I@@ఐz!tKA$$KA$$@S@@V@@KA$$KA$$@@Y@@!}KA$$KA$$@@KA$$KA$$@@EJ@@@?K@?K@?m@@ @@ER@@@?@?K@?u@@h@@ $J@?x@A@A@@@@@?@@?@@@@$"@@?@@?@@?G@?@KA$$&@@#KB$$KB$$@AA࣠@&self-1kAఠ]j^\L$A]@+3L L L L L L L L @[@@@  _L'A.`@.@@`@࣠@!tlALB$$LB$$@L6A@@?3LLLLLLLL@pB@t@!C@u@@@@@  @@డJ!^L1B$$L2B$$@E@@@E@@@?@E@@@?F@@@?@@?@@?3L>L=L=L>L>L>L>L>@!-b@$@%@@@@#@i{LLB$$LMB$$@@LOB$$LPB$$@@E@@@?J@?J@?@@డJ!^LdB$%LeB$%@E@@@E@@@?@E@@@?F@@@?@@?@@?3@@ ఐz$selfLB$$LB$$@ΰ@@D@LB$$@@@[T@@?I@@ఐz!tLB$%LB$%@S@@V@@LB$$LB$%@@dY@@!}LB$%LB$%@@LB$%LB$%@@F@@@?K@?K@?m@@ @@F&@@@?@@K@?u@@h@@ J@?x@A@A@@@@@@@@@@@@@@@@ @@@ @@@ G@@@LB$$&@@LC% %LC% %%@AA࣠@&self-1nAఠ1m20LA1@3LLLLLLLL@/@@@  3LA4@@@4@࣠@!toALC% %&LC% %'@M A@@3LLLLLLLL@D@H@!@I@@@@@  @@డK!^MC% %3MC% %4@F@@@F@@@@@F@@@@G}@@@@@@@@@@3MMMMMMMM@!-#@$@%@@@@&@emph{M C% %+M!C% %1@@M#C% %*M$C% %2@@F@@@@*J@@,J@@+@@డK!^M8C% %KM9C% %L@F@@@F@@@@2@F@@@@1G@@@@0@@@/@@@.3@@ ఐz$selfMVC% %6MWC% %:@@@xD@nM[C% %G@@@/(@@@AI@@ఐz!tMhC% %HMiC% %I@S@@vV@@MlC% %5MmC% %J@@8Y@@!}MvC% %NMwC% %O@@MyC% %MMzC% %P@@F@@@@=K@@JK@@Im@@ @@F@@@@)@@KK@@<u@@h@@J@@(x@A@A@@@@@@P@@@O@@@@@@@W@@@V@@@UG@@R@MC% % &@@MD%Q%\MD%Q%j@AA࣠@&self-1qAఠpMA@3MMMMMMMM@@@@  MA@@@@࣠@!trAMD%Q%kMD%Q%l@MA@@3MMMMMMMM@@@!@@@@@@  @@@ఠ"slsME%o%yME%o%{@MA@@$listK2@@@@w@@@@vJ@@d3MMMMMMMM@#/@&@'@@@డ2%split#StrME%o%~ME%o%@ ME%o%NE%o%@@@3[@@@'^@2@@@'].+@@@'\@@@'[@@'Z@@'Y@2))2))@@3jU@@@@3r@@@@k@@@@@jDA@@@@i@@@@h@@@g@@@f@@@డ3+®exp#StrN;E%o%N<E%o%@ N?E%o%N@E%o%@@3)@@@3)@@@@}3@@@@|@@@{`@@! NSE%o%NTE%o%@@NVE%o%NWE%o%@@3@@@@@L@@L@@t@@N`E%o%NaE%o%@@3@@@@y@@L@@~@@ ఐǠ$selfNwE%o%NxE%o%@ð@@@N|E%o%@@@PI@@@@@ఐǠ!tNE%o%NE%o%@@@@@NE%o%NE%o%@@Y@@@@@A@NE%o%u@@డM$&String&concatNF%%NF%%@ NF%%NF%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@3NNNNNNNN@@@@@@@ NF%%@@NF%%NF%%@@@@@@J@@J@@3NNNNNNNN@@@@@డMc!@NG%%NG%%@4@@@4@@@@J@@J@@J@@@@@@@4@@@@4W@@@@@@@@@@?@@డM$List#mapOG%%OG%%@ O G%%O G%%@@@@@@H@@@@K@@5K@@@@@@~ @@@@ @@@@@@@@@@l@@࣠@!stAO2G%%O3G%%@OKA@@#h@@@@డM!^OAG%%OBG%%@H@@@H@@@@@H@@@@I@@@@@@@@@@3ONOMOMONONONONON@(A@@ @@@@) @center O\G%%O]G%%@@O_G%%@@H@@@@N@@N@@@@ఐB!s/OqG%%@1@@`"@@@@#@OuG%%OvG%%@@@je@@@L@@L@@@@ఐ"slOG%%OG%%@ϰ@@~@@@@L@@L@@@@OG%%OG%%@@4Π@@@@K@@L@@@@ภ7OG%%OG%&A>_! OG%&OG%&@@ OG%&@@K@@@ภ5OG%&AL@A@O)L@@@@@@K@@ @@OG%%@@4@@@@K@@@@OG%%OG%&@@@@@@J@@K@@@@8 @@J@@ @I @@@A@A@@@@@A@@A@@@@@@A @@A@@AG@A5@OD%Q%U @@߰OH&&OH&&@AA࣠@&self-1vAఠRuSQPAR@ 3POOPPPPP@P@@@  TPA#U@#@@U@࣠@!twAPH&&PH&& @P+A@@3PPPPPPPP@e7@i@!8@j@@@@@  @@డN&String&concatP*I&#&)P+I&#&/@ P.I&#&0P/I&#&6@@#@@@#@@@A@"f@@@A@@@Ad@@@A@@A@@A3P@P?P?P@P@P@P@P@@.:+@1@2@@@@! PNI&#&8POI&#&:@@PQI&#&7PRI&#&;@@F@@@A*J@A,J@A+@@ภ7ذPbJ&<&FPcJ&<&A? PjJ&<&G@@ PlJ&<&H@@^J@A7J@A6.@ภ7PwJ&<&KA?0*@flushleftP~J&<&LPJ&<&V@@ PJ&<&W@@uJ@ABJ@AAC@ภ8PJ&<&Z*A?E ఐ$self PJ&<&^@@@X@PJ&<&k@@@qj@@AN]@@ఐ!tPJ&<&lPJ&<&m@g@@j@@"@@xk@ภ8*PJ&<&pRA?m.@end flushleftPJ&<&qPJ&<&@@ PJ&<&@@J@A]J@A`J@A_@ภ8APJ&<&iA? PJ&<&@@ PJ&<&@@J@AhJ@AkJ@Aj@ภ6ɰPJ&<&AM@A@PQ@@@AiJ@Aq@@A@PX,@@@A^J@Ag@@=A@P_@@@AKJ@A\@@lA@Pf@@@A@J@AI@@A@Pm@@@A5J@A>@@QJ&<&D@@@@@A(J@A3@@@@OJ@A'@A@A@@@@@Aw@@Av@@@:@@@A~@@A}@@A|G@Ay@Q"H&& @@Q(K&&Q)K&&@AA࣠@&self-1yAఠxQOA@V3Q6Q5Q5Q6Q6Q6Q6Q6@@@@  QRAY@Y@@@࣠@!tzAQHK&&QIK&&@QaA@@3QIQHQHQIQIQIQIQI@m@@!n@@@@@@  @@డO&String&concatQ`L&&QaL&&@ QdL&&QeL&&@@Y@@@Y@@@A@X@@@A@@@A@@@A@@A@@A3QvQuQuQvQvQvQvQv@.:N@1@2@@@@! QL&&QL&&@@QL&&QL&&@@|@@@AJ@AJ@A@@ภ9QM&&QM&' A@R QM&&@@ QM&&@@J@AJ@A.@ภ9#QM&&A@f+@flushrightQM&&QM&&@@ QM&&@@J@AJ@AC@ภ98QM&&*A@{ ఐ$self QM&&@@@X@QM&&@@@@@A]@@ఐ!tQM&&QM&&@g@@j@@"@@k@ภ9`QM&&RA@/@end flushrightQM&&QM&'@@ QM&'@@J@AJ@AJ@A@ภ9wRM&'iA@ RM&'@@ R M&'@@J@AJ@AJ@A@ภ7RM&' AO#@A@Q@@@AJ@A@@A@Q,@@@AJ@A@@=A@Q@@@AJ@A@@lA@Q@@@AJ@A@@A@Q@@@AJ@A@@R<M&&@@(#@@@AJ@A@@@@J@A@A@A@@@!@@A@@A@@@p@)$@@A@@A@@AG@A@RXK&&@@%R^N' 'R_N' '"@AA࣠@&self-1|Aఠ{RA@3RlRkRkRlRlRlRlRl@@@@  RA@@@@࣠@"tl}AR~N' '#RN' '%@RA@@A3RR~R~RRRRR@@@!@@@@@@  @@డQ&String&concatRO'('.RO'('4@ RO'('5RO'(';@@@@@@@@B@@@@B@@@B@@@B@@B@@B3RRRRRRRR@.:q@1@2@@@@! RO'('=RO'('?@@RO'('<RO'('@@@@@@BJ@BJ@B3RRRRRRRR@@@@@డQ[!@RP'A'_RP'A'`@8 @@@8  @@@BJ@BJ@B1J@B@@@B@8@@@B8O@@@B@@B@@B@@@ภ:mRP'A'MRP'A'^AA RP'A'N@@ SP'A'O@@%<@ภ:~SP'A'RAA(@itemizeSP'A'SSP'A'[@@ SP'A'\@@8K@B9O@ภ9SP'A']$AP'@%A@RGL@B3@@@B8K@B>_@@.A@RPL@B+@@@B0K@B7g@@S.P'A'K7@@8fY@@@B)K@B/o@@డQ!@SAQ'a'SBQ'a'@8{@@@8{pK@BxK@BC@@@BE@8z @@@BD8@@@BB@@BA@@B@@@డQ$List#mapShQ'a'lSiQ'a'p@ SlQ'a'qSmQ'a't@@"@@@@.+L@BV@@BY@ڠ5@@@BW @@@BU@@BT@@BS@@࣠@!t~ASQ'a'zSQ'a'{@SA@@L@@@@డR%!^SQ'a'SQ'a'@M@@@M@@@Bn@M@@@BmN@@@Bl@@Bk@@Bj3SSSSSSSS@(j@@ @@@@&@item SQ'a'SQ'a'@@SQ'a'SQ'a'@@M:@@@BzO@B|O@B{@@ ఐi$selfSQ'a'SQ'a'@@@(@SQ'a'@@@@@B-@@ఐY!tSQ'a'SQ'a'@7@@:@@SQ'a'SQ'a'@@=@@0@@>@SQ'a'uSQ'a'@@@@@BeM@BM@B.@@ఐ"tlSQ'a'SQ'a'@O@@R@@TQ'a'kTQ'a'@@9=@@@BQL@BM@BcF@@ภ;TR''TR''ABΠ,@end itemizeTR''TR''@@ TR''@@L@Bs@ภ;T(R''AB T/R''@@ T1R''@@L@B@ภ:"T:R''&AQF@'A@SM@B@@@BL@B@@0A@SM@B@@@BL@B@@TNR'':@@9{ @@@BPL@B@@TA@@9@@@B(K@BL@BO@@T_P'A'IT`R''@@!N@@@BJ@BK@B'@@ @@J@B@ A@A@@@4,@@B@@B@@@@<4@@B@@B@@BG@B@T~N' '@@5TS''TS''@AA࣠@&self-1AఠTA@3TTTTTTTT@@@@  TA@@@@࣠@"tlATS''TS''@TA@@Q3TTTTTTTT@@@!@@@@@@  @@డSA&String&concatTT''TT''@ TT''TT''@@!@@@!@@@B@!!@@@B@@@B!@@@B@@B@@B3TTTTTTTT@.:@1@2@@@@! TT''TT''@@TT''TT'(@@!@@@BJ@BJ@B3TTTTTTTT@@@@@డS!@TU((!TU(("@:3@@@:3"1@@@BJ@C_J@BJ@B@@@B@:7@@@B:u@@@B@@B@@B@@@ภ<UU(( UU(( ACנ U%U((@@ U'U((@@%<@ภ<U.U((AC*@enumerateU5U((U6U((@@ U8U((@@8K@BO@ภ;)UAU(($ARM@%A@TGL@B@@@BK@B_@@.A@TPL@B@@@BK@Bg@@UTU(( 7@@:Y@@@BK@Bo@@డS!@UgV(#(hUhV(#(i@:@@@:pK@C4K@B@@@C@: @@@C:ޠ@@@B@@B@@B@@డT$List#mapUV(#(.UV(#(2@ UV(#(3UV(#(6@@ H@@@@>+L@C@@C@!E@@@C B @@@C@@C@@C@@࣠@!tAUV(#(<UV(#(=@UA@@\@@@@డTK!^UV(#(KUV(#(L@OA@@@OA@@@C*@O@@@@C)P;@@@C(@@C'@@C&3UUUUUUUU@(z@@ @@@@&@item UV(#(BUV(#(I@@UV(#(AUV(#(J@@O`@@@C6O@C8O@C7@@ ఐi$selfUV(#(NUV(#(R@D@@(@UV(#(_@@@@@C;-@@ఐY!tV V(#(`V V(#(a@7@@:@@VV(#(MVV(#(b@@=@@0@@>@VV(#(7VV(#(c@@@@@C!M@CBM@CA.@@ఐ"tlV$V(#(dV%V(#(f@O@@R@@V(V(#(-V)V(#(g@@;c@@@C L@CGM@CF@@ภ=V:W(j(vV;W(j(AD.@end enumerateVBW(j(wVCW(j(@@ VEW(j(@@L@COs@ภ=İVNW(j(AE VUW(j(@@ VWW(j(@@L@CW@ภZ((@@W@Z((WAZ((@@$5@@@CJ@CJ@C@@ภ>ǰWQ[((WR[()'AF '@formatWY[((WZ[((@@ W\[((@@4J@CJ@C/@ภ>ݰWg[((AF  ఐ$self Wt[()@@@D@Wx[()@@@LE@@CI@@ఐ!tW[()W[()@S@@V@@"@@SW@ภ?W[()>AFH+@end formatW[()W[()@@ W[() @@uJ@CJ@CJ@Cn@ภ?W[()#UAF_ W[()$@@ W[()%@@J@CJ@CJ@C@ภ=W[()&kAT@lA@W,@@@CJ@C@@sA@W3,@@@CJ@C@@=zA@W:@@@CJ@C@@lA@WA@@@CJ@C@@W[((@@$Ơ@@@CJ@C@@@@#J@C@A@A@@@vq@@C@@C@@@@~y@@C@@C@@CG@C@WY((@@zW\)()3W\)()@@AA࣠@&self-1Aఠ\][X#A\@*3X X X X X X X X @Z@@@  ^X&A-_@-@@_@࣠@!nAX\)()AX\)()B@X5A@@3XXXXXXXX@oA@s@!B@t@@@@@  @@!tAX/\)()CX0\)()D@XHA@@3X0X/X/X0X0X0X0X0@ @@@@@@@@@ఠ't_beginXB])G)QXC])G)X@X[A@@W[@@@D,K@C3XHXGXGXHXHXHXHXH@%@@@@@ఐ \%titleXY^)[)gXZ^)[)l@ @@@@K@D@W{@@@D-K@D@@D @@D @@డW$List%assocX{^)[)pX|^)[)t@ X^)[)uX^)[)z@@@!a@@HN@@!b@@@@@@@@@@@G{6r6rG|6r6@@Gzx@$@@@L@D@@ @@T@R@@D L@D1L@D@@D@@@D @@D@@Dn@@ఐ!nX^)[){X^)[)|@@@<{@@డWZNN X^)[)}X^)[)~@N@@@VR@C@8@@D@@@DM@D/M@D @@@D!@@D@@ఐ"3titles_and_headings X^)[)@ "@@Vՠ"@@@D&N@D.N@D'@@, @@$@@ @@P@@ @@@Ġ)Not_foundY_))Y_))@;)Not_found#exnG@@@@@@V A@A&_none_@@A@@VI@@@@@X4@@@D6@@@ఐ .fallback_titleY"_))Y#_))@ p@@@@@Y&^)[)c@@@A@Y(])G)M@@డW!^Y2`))Y3`))@R@@@R@@@D?@R@@@D>S@@@D=@@D<@@D;3Y?Y>Y>Y?Y?Y?Y?Y?@@@@@@@ఐ 't_beginYO`))YP`))@ @@R@@@DKK@DMK@DL@@డW!^Ye`))Yf`))@R@@@R@@@DS@R@@@DRS@@@DQ@@DP@@DO3@@ ఐ|$selfY`))Y`))@ϰ@@ D@Y`))@@@ \ U@@DbI@@ఐi!tY`))Y`))@J@@V@@Y`))Y`))@@ eY@@! Y`))Y`))@@Y`))Y`))@@S@@@D^L@DkL@Djm@@ @@S'@@@DJ@DlL@D]u@@i@@K@DIx@@@p@A@A@@@:@0+@@Dw@@Dv@@Du@@@ @D@:5@@D@@D@@D~@@D}G@Dy@Y\)(),+@@6Ya))Ya)*@AA࣠@&self-1Aఠ786YA7@!3YYYYYYYY@5@@@  9ZA!:@!@@:@࣠@!sAYa)*Ya)*@ZA@@R3YYYYYYYY@J!@N@!!@O@@@@@  @@!tAZ a)*Z a)*@Z#A@@`3Z Z Z Z Z Z Z Z @ h@@@@@@@@డX&String&concatZ b* *Z!b* *@ Z$b* *Z%b* *@@'@@@'@@@D@''\@@@D@@@D'Z@@@D@@D@@D3Z6Z5Z5Z6Z6Z6Z6Z6@,8@/@0@@@@ ZDb* *@@ZFb* *ZGb* *@@';@@@DK@DK@D@@ภAͰZWc* **ZXc* *[AI&@uref{Z_c* *+Z`c* *1@@ Zbc* *2@@*K@DK@D.@ภAZmc* *5AI&ఐ!s Zvc* *6@g @@?@ภAZ~c* *:'AI7!,Zc* *;Zc* *<@@ Zc* *=@@TK@DK@DT@ภB Zc* *@d*\*w@[VA@@ 3[>[=[=[>[>[>[>[>@"b@@!"c@@@@@@  @@$kindA[Pd*\*x[Qd*\*|@[iA@@ 3[Q[P[P[Q[Q[Q[Q[Q@  @@@@@@@@@ఠ%xname[ce**[de**@[|A@@U@@@E5K@E3[i[h[h[i[i[i[i[i@% @@@@@ఐ+$kind[xf**[yf**@ @@ @Ġ$Some[g**[g**@V/Ġ)RK_module[g**[g**@;)RK_module @@@@@@@LA@AKTKT@@@KC@@@  @@ G@E1@@@@@ 2@@ 2@@@డZ/!^[h**[h**@U%@@@U%@@@E+@U$@@@E*V@@@E)@@E(@@E'K@@డ0%modul-Odoc_messages[h**[h**@ [h**[h**@@0@@UJ@@@E7N@E9N@E8h@@డZh!^[h**[h**@U^@@@U^@@@E?@U]@@@E>VX@@@E=@@E<@@E;@@! [h**[h**@@[h**[h**@@Uz@@@EKO@EMO@EL@@డZ$Name&simple\h**\h**@ \h**\h**@@5 @@@5m@@@EQ5p@@@EP@@EO@@ఐ$name\.h**\/h**@ڰ@@!p@@\2h**\3h**@@5@@@E[@@=@@U@@@E6@EgO@EI@@{ @@@Ġ$Some\Ji++ \Ki++@VĠ.RK_module_type\Si++\Ti++@;.RK_module_type@@@ALA@ALVULWU@@@LtD@@@  @@!G@E@@@ @@!@@!@@@డZ!^\ij+!+G\jj+!+H@U@@@U@@@Em@U@@@ElV@@@Ek@@Ej@@Ei @@డ1y+module_type-Odoc_messages\j+!+-\j+!+:@ \j+!+;\j+!+F@@0@@V @@@EyN@E{N@Ez*@@డ[*!^\j+!+M\j+!+N@V @@@V @@@E@V@@@EW@@@E@@E~@@E}F@@! \j+!+J\j+!+K@@\j+!+I\j+!+L@@V<@@@EO@EO@EZ@@డ[R$Name&simple\j+!+P\j+!+T@ \j+!+U\j+!+[@@5ϰ@@@6/@@@E62@@@E@@Ez@@ఐ$name\j+!+\\j+!+`@@@"2@@\j+!+O\j+!+a@@6E@@@E@@=@@Vq@@@Ex@EO@E@@{ @@@Ġ$Some] k+b+l] k+b+p@WĠ(RK_class]k+b+q]k+b+y@;(RK_class@@@BLA@AMVMV@@@M6E@@@  @@"TG@E @@@ @@"[@@"[@@@డ[!^]+l+}+],l+}+@V@@@V@@@E@V@@@EW@@@E@@E@@E@@డ2;$clas-Odoc_messages]Il+}+]Jl+}+@ ]Ml+}+]Nl+}+@@0а@@V@@@EN@EN@E@@డ[!^]dl+}+]el+}+@V@@@V@@@E@V@@@EW@@@E@@E@@E@@! ]|l+}+]}l+}+@@]l+}+]l+}+@@V@@@EO@EO@E@@డ\$Name&simple]l+}+]l+}+@ ]l+}+]l+}+@@6@@@6@@@E6@@@E@@E<@@ఐx$name]l+}+]l+}+@^@@"I@@]l+}+]l+}+@@7@@@EO@@=@@W3@@@E@EO@EW@@{ @@]X@Ġ$Some]m++]m++@XxĠ-RK_class_type]m++]m++@;-RK_class_typeI@@@CLA@AMWMW@@@MF@@@  @@#G@E#w@@@ @@#x@@#x@@@డ\u!^]n++]n++@Wk@@@Wk@@@E@Wj@@@EXe@@@E@@E@@E@@డ2*class_type-Odoc_messages^ n++^ n++@ ^n++^n++@@0@@W@@@EN@EN@E@@డ\!^^&n+,^'n+,@W@@@W@@@F@W@@@FX@@@F@@F@@F@@! ^>n++^?n+,@@^An++^Bn+,@@W@@@FO@FO@F@@డ\$Name&simple^Zn+,^[n+, @ ^^n+, ^_n+,@@7S@@@7@@@F7@@@F@@F@@ఐ:$name^tn+,^un+,@ @@# @@^xn+,^yn+,@@7@@@F!@@=@@W@@@E@F-O@F@@{ @@@@^o,,!^o,,"@@#"@@#"@@@ ^o,,'@@^o,,&^o,,(@@0+@@@A^f**@@2-@A@^e**@@డ].UU^q,2,A^q,2,B@U@@@Y@@@F^J@FU@U@@@FT@@FS@@FR3^^^^^^^^@IWP@Q@R@@@@ఐ^%xname^q,2,;^q,2,@@ @@@@ ^q,2,D@@^q,2,C^q,2,E@@&K@F_@@@@X`@@@F`K@F]$@ ఐ$self^q,2,K^q,2,O@"/@@&2@")^q,2,V@@%5@@ఐ$name^q,2,W^q,2,[@@@$5B@@@@&C@డD~$xref$Texi_q,2,a_q,2,e@ _ q,2,f_ q,2,j@@..X@@@:@@@:@<@@@:Y@@@:@@:@@:@.@.@@..X@@@Fl@@@Fk@<'@@@FjY@@@Fi@@Fh@@Fg|@.+ภ$Some_EYఐݠ%xname_@q,2,l_Aq,2,q@@@X@@@FzK@F|K@F{@@@.? @@@F}@@ఐ$name_Xq,2,r_Yq,2,v@@@$@@W@@&jG@Fw@__q,2,8@@&n@@@&o@% A@) A@@@$@$$@@F@@F@@F+@@@&@$@$$@@F@@F@@F@@FG@FH@_wd*\*`@@$_}r,w,_~r,w,@AA࣠@&self-1Aఠ"""ܱ_A"@&3________@"@@@  "߱_A&"@&@@"@࣠@!tA_r,w,_r,w,@_A@@$3________@"&@"@!&@"@@@@@  @@డ^9!^_s,,_s,,@Y/@@@Y/@@@F@Y.@@@FZ)@@@F@@F@@F3________@!-$@$@%@@@@#^@{_s,,_s,,@@_s,,_s,,@@YN@@@FJ@FJ@F@@డ^l!^_s,,_s,,@Yb@@@Yb@@@F@Ya@@@FZ\@@@F@@F@@F3@@ ఐz$self`s,,`s,,@#N@@'$D@#`s,,@@@&&@@FI@@ఐz!t`s,,`s,,@S@@%6V@@`s,,`s,,@@&Y@@"@}`"s,,`#s,,@@`%s,,`&s,,@@Y@@@FK@FK@Fm@@ @@Y@@@F@FK@Fu@@h@@'EG@Fx@A@A@@@%a%\@@F@@F@@@'c@%i%d@@F@@F@@FG@F@`Kr,w,{&@@%e`Qt,,`Rt,,@AA࣠@&self-1Aఠ###`xA#@'3`_`^`^`_`_`_`_`_@#@@@  #`{A'#@'@@#@࣠@!tA`qt,,`rt,,@`A@@%3`r`q`q`r`r`r`r`r@#'@#@!'@#@@@@@  @@డ_ !^`u,,`u,,@Z@@@Z@@@F@Z@@@FZ@@@F@@F@@F3````````@!-%@$@%@@@@#_@{`u,,`u,,@@`u,,`u,,@@Z"@@@FJ@GJ@F@@డ_@!^`u,- `u,- @Z6@@@Z6@@@G@Z5@@@G[0@@@G@@G@@G3@@ ఐz$self`u,,`u,,@$"@@'D@#`u,-@@@''@@GI@@ఐz!t`u,-`u,-@S@@%V@@`u,,`u,- @@'Y@@"@}`u,- `u,-@@`u,- `u,-@@Zr@@@GK@GK@Gm@@ @@Zz@@@F@GK@Gu@@h@@(G@Fx@A@A@@@&"&@@G$@@G#@@@(7@&*&%@@G+@@G*@@G)G@G&@at,,&@@&&a%w--a&w--$@AA࣠@&self-1Aఠ$$$aLA$@(S3a3a2a2a3a3a3a3a3@$@@@  $aOA(V$@(V@@$@࣠@!nAaEw--%aFw--&@a^A@@&B3aFaEaEaFaFaFaFaF@$(j@$@!(k@$@@@@@  @@!tAaXw--'aYw--(@aqA@@&L3aYaXaXaYaYaYaYaY@ &X@@@@@@@@@ఠ!fakx-+-5alx-+-6@aA@@`@@@GuK@G?3aqapapaqaqaqaqaq@%&g@@@@@ఐ)A'headingay-9-Eay-9-L@(@@@@`@@@GtK@GO@#K@GM@@GN@@GL @@డ`)$List%assocay-9-Pay-9-T@ ay-9-Uay-9-Z@@ )@@@&G@G[@ &@ @@7@2@@GTL@GyL@GX@@GZ@@@GY @@GW@@GVQ@@ఐ!nay-9-[ay-9-\@s@@&^@@డ`fWWay-9-]ay-9-^@W@@@_ ^@B@8@@Ge@@@GdM@GwM@Gh@@@Gi@@Gg@@ఐ+3titles_and_headings ay-9-q@)"@@_"@@@GnN@GvN@Go@@, @@$@@f @@P@@ @@y@Ġ)Not_foundbz-r-bz-r-@ @@@@a2@@@G~@@@ఐ)w0fallback_headingb z-r-b!z-r-@&@@@@@b$y-9-A@@@A@b&x-+-1@@డ`!^b0|--b1|--@[@@@[@@@G@[@@@G\@@@G@@G@@G3b=b<b<b=b=b=b=b=@@@@@@@ఐ⠐!fbM|--bN|--@ @@[@@@GK@GK@G@@డ`!^bc|--bd|--@[@@@[@@@G@[@@@G\@@@G@@G@@G3@@ ఐQ$selfb|--b|--@%Ͱ@@)D@%b|--@@@)Z)S@@GI@@ఐ>!tb|--b|--@@@'V@@b|--b|--@@)cY@@! b|--b|--@@b|--b|--@@\@@@GL@GL@Gm@@ @@\%@@@G@GL@Gu@@i@@'v@@@'C@sA@wA@@@'@''@@G@@G@@Gy@@@)@'@''@@G@@G@@G@@GG@G@bw--)@@'b~--b~--@AA࣠@&self-1Aఠ&3&4&2bA&3@*3bbbbbbbb@&1@@@  &5bA*&6@*@@&6@࣠@!tAb~--b~--@c A@@'3bbbbbbbb@&F*@&J@!*@&K@@@@@  @@ภ%Blockc--c--@డa!@c-.c-.@HJ@@@HJ'G@HG@GI@G@@@G@HJ @@@GH@@@G@@G@@G3c%c$c$c%c%c%c%c%@2>(@5@6@@@@ภOjc3-.c4-. @Qภ(Verbatimc<--c=-.@SI#@t{cD-.cE-.@@cG-.cH-.@@SR@@@GJ@GJ@G(@@ @@9J@G+@ఐk!tc[-. c\-. @3@@(:6@@c_--c`-. @@HN@@@GJ@G?@@ภJco-.cp-. AR)ภ(Verbatim cx-.@S!}c-.c-.@@c-.c-.@@S@@@HJ@H J@Hc@@ @@tJ@Hf@ภI|c-.%A`@&A@cK@G@@@HJ@Hv@@c-.0@@H̠@@@GJ@H~@@c--c-."@@Q(@(@HI@HJ@G@@ @@S@@@G@A@A@@@((@@H@@H@@@*@((@@H!@@H @@HG@H@c~--"@@@(@'c \^(F@(C(@#@*A**A**A**A**A**mA*l*RA*Q*EA*D*8A*7*+A***A**A*)A))A))A))A))A))A))A))A))zA)y)]A)\)GA)F))A)()A))A)(A(^@IR@In@Im@Il@Ik@Ij@Ii@Ih@Ig@If@Ie@Id@Ic@Ib@Ia@I`@I_@I^@I]@I\@I[@IZ@IY@IX@IW@IV@IU@IT(Р@@IS@@+'@A+%@@I@(@A@((@@I@@I@A)@A@)@))@@I@@I@@I@BC+&@A+"3+@@@I@@@I@+@@@I+@@@I@@I@@I@@I@)ɰ@A@))@@I!@@I @A*s@A@*o*m@@I#@@I"@*C@A@*?*:@@I%@@I$@ABD*@A@**@@I'@@I&@*@A@**@@I)@@I(@*h@A@*d*_@@I+@@I*@* @A@**@@I-@@I,@ABC*@A@**}@@I/@@I.@*S@A@*O*J@@I1@@I0@)̰@A@)@))@@I4@@I3@@I2@A*;@A@*7*/@@I6@@I5@*@A*@@I7@ABCDE*@A@**@@I9@@I8@)Ͱ@A@)@))@@I<@@I;@@I:@A*g@A@*c*^@@I>@@I=@)@A@))@@I@@@I?@A)@A@))@@IB@@IA@BC+-@A+)+'+++@@IE@@ID@@IC@*%@A@*!@**@@IH@@IG@@IF@A+ @A@++@@IJ@@II@BD+_@A@+[@+S+N@@IM@@IL@@IK@+@A@++@@IO@@IN@+@A@+}+w@@IQ@@IP@ABEF+(@)C. 8 This class generates Texinfo code from text structures ddN@@@@@@@)N#@ ,;@@)A+A++A++A++A++A++wA+v+\A+[+OA+N+BA+A+5A+4+(A+'+A++ A+*A**A**A**A**A**A**A**A**gA*f*QA*P*3A*2*"A*!*A*)A)_@Ip@I@I@I@I@I@I@I@I@I@I@I@I@I@I~@I}@I|@I{@Iz@Iy@Ix@Iw@Iv@Iu@It@Is@Ir@Iq,G@@Io@@@@)@@@)@)P))B<e'QP@PP@@@P@P@+++Ҡ+*+*Q*?+*t+*ʠ**++Y*+H+{++8+o*ˠ,?*=*!,T@@))@3e;e:e:e;e;e;e;e;@)@@,Aliased_nodeFeH.+.5eI.+.A@#de@@@AeM.+.+@@eeA@@@@@ @3eOeNeNeOeOeOeOeO@*,#@)А,)@)),#@)Ӑ,)@)),#@,{A@US>@@@I@@I@@JB,tA,o4h,i@@@JA@@@J@@,d@@@J?,a@@@J>@@J=@@J<@@J;,^A@U,W@@@I_@@@I@@J:@@J9,RA@UU@@@I1@@J8@@J7,HA@,A@@@I@U,s@@@I@@@J6@@J5@@J4,:A,5,1@@@I,.KK@@J3@@J2@@J1,(A@QQ@@J0@@J/,A@WW@@J.@@J-,A@]]@@J,@@J+, A@cc@@J*@@J),A@Ii@@J(@@J'+A@U,@@@Is@@J&@@J%+A@U,@@@I}@@J$@@J#+A@V,@@@I@@J"@@J!+A@V,@@@I@@J @@J+A@V,@@@I@@J@@J+A@1k@@@I@@J@@J+A@1u@@@I@@J@@J+A@@J+A@V>,@@@I@@J@@J+A@+@@@I@VM,@@@I@@J@@J@@J+A@@VY- @@@I@@J@@J@@J+A@@+Vh+~@@@I@@@I@@J@@J@@J +zA@Vs-%@@@I@@J @@J +qA@V}-/@@@I@@J @@J +hA@ew@@@I@`@@@I@@J@@J@@J+YA@eVV@@@I@@@IVV@@@I@@J@@J}@J@J@J@J@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I鐐+L@@I@@-@A)@@I@+v@A@@@I@@I@A+@A@1@.@@I@@I@@I@BC-@A-5-@@@I@@@I@-@@@I-@@@I@@I@@I@@I@,E@A@P@@I@@I@A,@A@5U@@I@@I@,@A@[@@I@@I@ABD-@A@``@@I@@I@-@A@gg@@I@@I@,@A@m@@I@@I@,@A@s@@I@@I@ABC-@A@ x@@I@@I@,ϰ@A@~@@I@@I@,H@A@a@@@I@@I@@I@A,@A@@@I@@I@,@A@@I@ABCDE-\@A@@@I@@I@,I@A@@@@I@@I@@I@A,@A@@@I@@I@,$@A@@@I@@I@A,<@A@@@I@@I@BC-@A-p-@@I@@I@@I@,@A@@@@I@@I@@I@A-@A@@@I@@I@BD-۰@A@@@@I@@I@@I@.@A@@@I@@I@-@A@@@I@@I@ABEF|*@@@I@+~+.w#@.cA@WnU@@@@Jl@@J@@J.\A.W6P.Q@@@J@@@J@.L@@@J.I@@@J@@J@@J@@J.FA@W.?@@@Jh`@@@Jz@@J@@J.:A@WW@@@J1@@J@@J.0A@.)@@@J@W.[@@@J@@@J@@J@@J."A..@@@J.KK@@J@@J@@J.A@QQ@@J@@J.A@WW@@J@@J-A@]]@@J@@J-A@cc@@J@@J-A@Ii@@J@@J-A@W.@@@Js@@J@@J-A@W.@@@J}@@J@@J-A@W.@@@J@@J@@J-A@W.@@@J@@J@@J-A@X.@@@J@@J@@J-A@3S@@@J@@J@@J-A@3]@@@J@@J@@J-A@@J-A@X&.@@@J@@J@@J-A@-@@@J@X5.@@@J~@@J}@@J|@@J{-~A@@XA.@@@Jy@@Jx@@Jw@@Jv-rA@@-gXP-f@@@Ju@@@Jt@@Js@@Jr@@Jq-bA@X[/ @@@Jp@@Jo@@Jn-YA@Xe/@@@Jm@@Jk@@Jj-PA@g_@@@Ji@b@@@Jg@@Jf@@Je@@Jd-AA@g̠XX}@@@Jc@@@JbXX@@@Ja@@J`@@J_e@K@K@K@K@K@K@K@K @K @K @K @K @K@K@K@K@K@K@K@K@K@J@J@J@J@J@J-4i@@Ji@@/@A)@@J@-^@A@@@J@@J@A-@A@1@.@@J@@J@@J@BC/@A/7/@@@J@@@J@/{@@@J/x@@@J@@J@@J@@J@.-@A@P@@J@@J@A.װ@A@5U@@J@@J@.@A@[@@J@@J@ABD/@A@``@@J@@J@.@A@gg@@J@@J@.̰@A@m@@J@@J@.p@A@s@@J@@J@ABC.@A@ x@@J@@J@.@A@~@@J@@J@.0@A@a@@@J@@J@@J@A.@A@@@J@@J@.y@A@@J@ABCDE/D@A@@@J@@J@.1@A@@@@J@@J@@J@A.˰@A@@@J@@J@. @A@@@J@@J@A.$@A@@@J@@J@BC/@A/p/@@J@@J@@J@.@A@@@@J@@J@@J@A/@A@@@J@@J@BD/ð@A@@@@J@@J@@J@/@A@@@J@@J@/@A@@@J@@J@ABEFS;@@@A0GA07A0A/A/A/A/A/A/A/A/{A/mA/\A/KA{/:As/)Ak/Ac/A[.AS.AQ.AI.A<.A2.A$.uA.dA.IAS@J^@J]@J\@J[@JZ@JY@JX@JW@JV@JU@JT@JS@JR@JQ@JP@JO@JN@JM@JL@JK@JJ@JI@JH@JG@JF@JE@JDRW@@JC@@@@-@@@-@--0;@@@A0A@YWB@@@K4@@K@@K._A@hYY@@@K@@@KYY@@@K@@K@@K.A@h@@@K@Y0d@@@K9d@@@K@@K@@K@@K0A080@@@K@@@K@0@@@K~0@@@K}@@K|@@K{@@Kz/EA@Y0@@@KyH@@Kx@@Kw/A@,N@@Kv@@Ku/A@Y0@@@KtX@@Ks@@Kr0"A@^^@@Kq@@Kp0A@dd@@Ko@@Kn/A@Y0@@@Kmn@@Kl@@Kk/A@5IU@@@Kjx@@Ki@@Kh0A@Z0@@@Kg@@Kf@@Ke/A@Z0@@@Kd@@Kc@@Kb/aA@c~@@@K8@Z'0@@@Ka@@K`@@K_@@K^/A@5v@@@K]@@K\@@K[/A@@KZ0A@@@KY@@KX/lA@@/aZJ/`@@@KW@@@KV@@KU@@KT@@KS0A@ZU1@@@KR@@KQ@@KP/SA@Z_1@@@KO@@KN@@KM/pA@Zi1@@@KL@@KK@@KJ0A00@@@KI0@@KH@@KG@@KF/A@/@@@KE@Z15@@@KD@@KC@@KB@@KA0A@@@K@@@K?1A@1@@@K>@Z1J@@@K= @@K<@@K;@@K:1[A@@@K7@@K61HA@ZZ@@@K5@@K3@@K2@@K1@K0@K/@K.@K-@K,@K+@K*@K)@K(@K'@K&@K%@K$@K#@K"@K!@K @K@K@K@K@K@K@K@K@K@K@@K@@@@/ @@@/ @@)Generator~Gj.C.Jj.C.S@jA@Б/A@$texij..j..@HHHБఠ$selfj..j..@jAj..j..@@%labelA#no_&optionL$boolE@@@Q@@@Q@&stringQ@@@Q@@@Q@@Q@@Q@@Q3normal_class_paramsA@)Odoc_info$Name!t@@@Q@ %Class't_class@@@Q%@@@Q@@Q@@Q@@Q1normal_class_typeA@$Name!t@@@Q@%Types*class_type@@@QB@@@Q@@Q@@Q@@Q@@@R=@@R<@@R;3text_of_module_kindA/with_def_syntax۠@@@RG@@@RF@&Module+module_kind@@@RE,text_element@@@RD@@@RC@@RB@@RA@@R@=text_of_module_parameter_listA@@&Module0module_parameter@@@RN@,text_element@@@RQ@@@RP@@@RO@@RM@@@RL,text_element@@@RK@@@RJ@@RI@@RH3text_of_module_typeA@+module_type@@@RVԠ,text_element@@@RU@@@RT@@RS@@RR8text_of_module_type_kindA/with_def_syntaxNK@@@R^@@@R]@8&Module0module_type_kind@@@R\C,text_element@@@R[@@@RZ@@RY@@RX@@RW=text_of_parameter_descriptionA@R)Parameter)parameter@@@RbY$text@@@Ra@@R`@@R_6text_of_parameter_listA@g$Name!t@@@Rj@+u)Parameter)parameter@@@Ri@@@Rh8,text_element@@@Rg@@@Rf@@Re@@Rd@@Rc9text_of_raised_exceptionsA@J0raised_exception@@@Rp@@@RoU,text_element@@@Rn@@@Rm@@Rl@@Rk2text_of_return_optA@͠$text@@@Rv@@@Rur,text_element@@@Rt@@@Rs@@Rr@@Rq+text_of_seeA@#see@@@Rz$text@@@Ry@@Rx@@Rw,text_of_seesA@#see@@@R@@@R,text_element@@@R~@@@R}@@R|@@R{7text_of_short_type_exprA@$Name!t@@@R@)type_expr@@@RĠ ,text_element@@@R@@@R@@R@@R@@R1text_of_since_optA@<1@@@R@@@Rߠ(,text_element@@@R@@@R@@R@@R1text_of_type_exprA@7$Name!t@@@R@)type_expr@@@RJ,text_element@@@R@@@R@@R@@R@@R6text_of_type_expr_listA@Y$Name!t@@@R@t@@@R@#D)type_expr@@@R@@@R.w,text_element@@@R@@@R@@R@@R@@R@@R-text_of_valueA@%Value't_value@@@RH,text_element@@@R@@@R@@R@@R3text_of_version_optA@@@@R@@@Rc,text_element@@@R@@@R@@R@@R.*dummy method*B@JKJ@K6A@ G@@@K@@K@@LR4A@o$ @@@@K@@@K ?@@@K@@L@@L4A@n@@@K@ E@@@Kj;@@@K@@L@@L@@L5gA@ @@@K-@@L'@@L&6A@3@@L8@@L75A@ @@@K<@@L2@@L16BA@BB@@L<@@L;69A@HH@@L:@@L96 A@ @@@KQ@@L4@@L35A@;h<@@@K[@@L*@@L)63A@ 9@@@Kd@@L6@@L56A@ $@@@Km@@L0@@L/5~A@i@@@K@ @@@K{@@L"@@L!@@L 5A@;f@@@K@@L,@@L+5A@@L(6A@@@L>@@L=5A@@5} @@@K@@@K@@L@@L@@L6*A@ T@@@K@@L.@@L-5mA@ @@@K@@L@@L5A@ @@@K@@L@@L6A66@@@K6@@LC@@LB@@LA5A@5@@@K@ N@@@K@@L%@@L$@@L#6A@@@L@@@L?76A@7/@@@K@ @@@K@@LF@@LE@@LD7qA@y@@LJ@@LI7^A@ @@@K@@LH@@LG$nodeA@o@@@YJ@U@D@@@J@U`@@@YJ@U@@UJ@U@@UJ@U@@UJ@U%indexA@Zs@@@VJ@V@J,@@@[J@V`@@@ZLJ@V@@V J@V@@VJ@V@@VJ@U,text_of_descA@k֠7@@@[J@\@@@\J@V%` a"@@@e8O@d@@@dJ@V&@@V'J@V#@@V$J@V 0text_of_sees_optA@eb/inherited_class@@@N@@@@J@VoZ@@@J@V@@VJ@V@@VJ@V@@VJ@V?generate_class_inheritance_infoA@(J@V@M@@@J@WJ@W@@WJ@W@@WJ@V@@VJ@V $generate_class_type_inheritance_infoA@@J@W @M@@@J@W4J@W@@WJ@W @@W J@W @@W J@W2generate_for_classA@XJ@W@M@@@sJ@WH@@@|J@W@@WJ@W@@WJ@W@@WJ@W7generate_for_class_typeA@tJ@W#@M@@@RJ@W&H@@@J@W'@@W(J@W$@@W%J@W!@@W"J@W8generate_for_module_typeA@J@W/@c:@@@DJ@W2I@@@qJ@W3@@W4J@W0@@W1J@W-@@W.J@W*3generate_for_moduleA@J@W;@c`@@@J@W>I@@@J@W?@@W@J@W<@@W=J@W9@@W:J@W64generate_texi_headerA@qp@@@J@WG@&stringQ@@@ J@WJ@Nd2M@@@@J@WMp*@@@J@WN@@WOJ@WK@@WLJ@WH@@WIJ@WE@@WFJ@WB5generate_texi_trailerA@p@@@@J@WVpA@@@ J@WW@@WXJ@WT@@WUJ@WQ(do_indexA@Р&Module@]@]@]@]@]@]@]@]@]@@@@@@@@@@@@@@rJ@oA@@@pJ@cA@@@dJ@PA@@@QJ@A@@@J@A@@@J@A@@@J@A@@@J@A@@@J@A@@@J@tA@@@uJ@A@@@~J@W_I@@@J@W`@@WaJ@W]@@W^J@WZ.scan_for_indexA@f?@@@Wbt(@@@Wc@@Wd@@WeJ@Wg5scan_for_index_in_modA@dR@@@cJ@Wp*J@Wq@@WrJ@Wn@@WoJ@Wk7scan_for_index_in_classA@@@@J@Wy=J@Wz@@W{J@Ww@@WxJ@Wt(generateA@J@Wqu@@@J@W@@WJ@W@@WJ@W}@@W~@WJ@Wu@WvJ@Wl@WmJ@Wh@WiJ@W[@W\J@WR@WSJ@WC@WDJ@W7@W8J@W+@W,J@W@W J@W@WJ@W@WJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V@VJ@V}@V~J@Vt@VuJ@Vk@VlJ@Vb@VcJ@VY@VZJ@VL@VMJ@VC@VDJ@V4@V5J@V*@V+J@V!@V"J@U@VJ@U@UJ@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R@R @@RJ@K3tttttttt@l{u ;@@9|AA;A9A*A)AAArAq A  A  A  A  A  ]A \ DA C A AAnAmAA9A8:A0;>A); A%;`A;SA;#A:A;:A;A:wA:A:A;A:gA:A:8A:MA;A:A;AAAyAxA;AAAAAAkAjA<A<A8A7+A*AA @@@@S?K@S9@@@S<@A)linebreak@Ae@@@S3@BC(maxdepth@At@@@S@%minus@Af @@@S+@(node_tbl@As'Hashtbl!t@J@Tu@@@YJ@T@@@U@AB-tag_functionsAA|@J@@@d'J@cĠ@@ ,$text@@@R 2$text@@@R@@RJ@c@@c@@@cJ@R@CD@/@A@+@@W@@W@A=I@A@@@@W@@W@@W@.fix_linebreaksBA@LJ@V=@@@[J@V@@W@@W@AB;/@A@u@@@W@@@W@@@W@@W@@W@@A@@@W@@W@AK@A@G@D?@@W@@W@@W@B:@A@6@3.@@W@@W@@W@*@A@&@#@@W@@W@@W@AC@A@@ @@W@@W@@W@@A@@@@W@@W@@W@A @A@@@@W@@W@@W@B@A@@@@W@@W@@W@@A@@@@@W@@W@@W@@W@@A@@@W@@W@ABCDE;@A@u@@@W@)@@@Wq@@@W@@W@@W@@W@@A@@@@W@@@W@@W@@W@A @A   @@@W@@@W@ @@@W @@@W@@W@@W@@W@1@A@-@&!@@W@@W@@W@A @A@ @@@W@ @@@W @@@W@@W@@W@@W@BCF @A@ @@@W@ @@@W @@@W@@W@@W@@W@ @A@ @@@W@ ܠ @@@W@@@W @@@W@@W@@W@@W@A Ӱ@A  Q @@@W@@@W@ @@@W@ @@@W @@@W@@W@@W@@W@@W@ İ@A  k @@@W@@@W@ @@@W@ @@@W @@@W@@W@@W@@W@@W@AB @A@ @@@W@ @@@W @@@W@@W@@W@@W@ @A   @@@W@@@W@ @@@W@ @@@W@  @@@W@@@W @@@W@@W@@W@@W@@W@@W@A @A@ @@@W@ @@@W @@@W@@W@@W@@W@BC @A@ @@@X@ @@@X @@@X@@X@@X@@W@9@A@7@@@X6@@@X@@X@@X@ @A@@@X @@X @A8@A@4/@@X @@X @BC3soft_fix_linebreaksBA@p@@@\J@V@C,g@@@0M@\@@@\J@VwA Y@K@@@PJ@V@@X@@X@@X @@A@@@@X@@@@X@@@X@@X@@X@@X@A#@A@@@X@@X@BDE=@A@@@@X@@@X@@X@@X@>6@A@|@@@X@@@X@@X@@X@> @A@%@@@X#@@@X"@@X!@@X @AB>k@A@@@@X&@@X%@@X$@>g@A@@@@X)@@X(@@X'@A>=@A@M@@@X-@@@X,@@X+@@X*@=@A@C@@@X2@@@X1@@@X0@@X/@@X.@AB>k@A@r@@@X6@@@X5@@X4@@X3@>?@A@a@@@X:@@@X9@@X8@@X7@A=@A@q@@@X@@*@@@X?@@@X>@@X=@@X<@@X;@>5@A@CԠ@@@XE@@@XD@@@XC@@XB@@XA@ABCDFG>@A@@@XG@@XF@>@A@%@@@XJ@@XI@@XH@A=ذ@A@-@@@XN@=ѠR@@@XP@@@XO @@XM@@XL@@XK@>}@A@@@@XTB@@@XS@@XR@@XQ@AB=°@A@R@@@XXM@@@XW@@XV@@XU@=@A@i@@@X\Z@@@X[@@XZ@@XY@A?U@A?Q?M@@@Xa?Jg@@@X`@@X_@@X^@@X]@>R@A@>L@@@Xg@@@@Xfx@@@Xe@@Xd@@Xc@@Xb@ABC?V@A@@@@Xj@@Xi@@Xh@S@A@OH@@Xl@@Xk@Ab@A@^Y@@Xn@@Xm@C@A@?@81@@Xq@@Xp@@Xo@A]@A@YT@@Xs@@Xr@BC?@A@?@@@Xy@m@@@Xx@@@Xw@@Xv@@Xu@@Xt@ذ@A@@@X{@@Xz@@A@@@X}@@X|@ABD@A@@@X@@X~@u@A@qj@@X@@X@Aذ@A@@@X@@X@`@A@\@XS@@X@@X@@X@AӰ@A@@@X@@X@BCEF@@A@@@@Xr@@@X@@X@@X@@@A@@@@X@@@X@@X@@X@J@A@FE@@X@@X@A@A@=@6-@@X@@X@@X@ABC@A@@@X@@X@@A@ @@@X@@X@@X@A a@A@ a `@@@X@@@X ] \@@@X@@@X@@X@@X@ Y@A@ Y@@@X T S@@@X@@@X@@X@@X@A N@A@ N M@@@X@@@X L K@@@X@@@X@@X@@X@.text_of_before@A@ H@ G@@@X@ F@@@X@@X@@@X C B@@@X@@@X@@X@@X@ABCDG =@A@ =@@@X@ 8@@@X 3 2@@@X@@@X@@X@@X@@X@ 1@A@ 1@@@X@ ,@@@X '@@@X@@X@@X@@X@A @A@ @@@X@ @@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X@  @@@X@@@X  @@@X@@@X@@X@@X@@X@AB.text_of_custom@A@ @ @@@Xՠ@ @@@X@@X@@@X @@@X@@X@@X@ S@A@ O D@@X@@X@A @A@ @@@X  @@@X@@@X@@X@@X@B,text_of_info@A IK @@@X@@@X@  @@@X@@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X  @@@X@@@X@@X@@X@ACD ܰ@A  @@@X@@@X@ @@@X Ԡ @@@X@@@X@@X@@X@@X@ Ұ@A@ Ҡ@ @@@X@ ̠ ˠ @@@X@@@X@@@X@@X@@@X Ǡ @@@X@@@X@@X@@X@A @A@ @@@Y  @@@Y@@@Y@@X@@X@ @A  @@@Y @@@Y @ @@@Y  @@@Y@@@Y@@Y@@Y@@Y@AB @A@ @@@Y @@@Y @@Y @@Y @ @A@ @@@Y@  @@@Y@@@Y  @@@Y@@@Y@@Y@@Y@@Y@ @A@  @@Y@@Y@AB9text_of_raised_exceptions@A@  @@@Y@@@Y  @@@Y@@@Y@@Y@@Y@2text_of_return_opt@A@  @@@Y$@@@Y#  @@@Y"@@@Y!@@Y @@Y@ACD @A@ @@@Y( @@@Y'@@Y&@@Y%@ @A@  @@@Y.@@@Y- ~ }@@@Y,@@@Y+@@Y*@@Y)@ N@A@ J =@@Y0@@Y/@AB7text_of_short_type_expr@A@ @@@Y7@ z@@@Y6 w v@@@Y5@@@Y4@@Y3@@Y2@@Y1@ r@A@ r q@@@Y=@@@Y< p o@@@Y;@@@Y:@@Y9@@Y8@AC j@A@ j@@@YD@ e@@@YC b a@@@YB@@@YA@@Y@@@Y?@@Y>@ ]@A@ ]@@@YN@ X@@@YM@ W V@@@YL@@@YK S R@@@YJ@@@YI@@YH@@YG@@YF@@YE@ N@A@ N@@@YS I H@@@YR@@@YQ@@YP@@YO@ D@A@ D C@@@YY@@@YX B A@@@YW@@@YV@@YU@@YT@ABCDEFHI?7@@@I@K@{@R9#@@@K@@K@@?;@@@AACA M@A FYAXAAAAkAjA A UAT'A&AA L JA INAM nA m0A/AAAAAsArCAB,A+AAA KA J hA gAA _BmA XB9A TBA MBA IBRA EAA >BiA 6B2A /AA (BA AA BA AA B+A AgA A|A BA AA BA  A  A  A  A CA  &A % A  'A & A  A  A  A CNA C7A  gA f ZA Y A  A kAjPAO8A7AAAAArAq A TASCkCCC͠CYCCCCCC?DBBD@@D@AB@B@ABD@CK@AC@C@ABCD@D@AC@Cp@ABC@C@AC @C@ABCDC]@D(@AC @C@ABB@B@ADX@CH@ABD<@Dw@D@D@ABCDEF9@@@DDȠDDǠDDƠDJDKŠCYCZĠDmDnàCC  BBCCC1C2DPDQCCCCCUCVCCD"D#CCDDDJDKD\D]D D DDDECCEECCBBE3E4@~..N@@Aа,Odoc_to_text'to_text,Odoc_to_text~1..~2./@ ~5./~6./@@@@@z@RJ@R@=AA<@A@@@@A_@A_@B@AB@AB&@A&@@A@A߰@A@@A@ABC@A@r@Ar@AZ@AZ@C@AC@AB'@A'@@A@A@A@Ѱ@A@ABCD@A@@A@Ao@Ao@J@AJ@AB)@A)@@A@A@A@ΰ@A@ABC@A@y@Ay@Ab@Ab@>@A>@AB*@A*@@A@A@A@Ͱ@A@ABC@A@@A@A@A@h@Ah@AG@AG@@A@@A@ABCDEFG@@@"PsР J`֠FaѠ@\wɠ@jˠ@@@A@@ABt@M@A&@ @ABC@@A@@ABu@\@A5@@ABCD@@A@@ABo@D@A*@@ABC@@A@@ABY@>@A!@@ABC@@A@@j@Q@ABCDEFGF@'to_textڠ@XYuvʠ -.CD젠cd렠ꠠ頠Ǡ蠠砠  栠CD堠lm䠠㠠⠠֠ᠠࠠ%&ߠLMޠpqݠܠ۠ߠڠ٠ؠ89נTU֠ՠԠѠӠҠ"#ѠBCРde@N..O./@@cb9 {2 Small helper stuff.} _// `//>@@@@@@@Ѡ f/@/Hg/@/P@@ ADn/@/So/@/T@@ 3mllmmmmm@ p@B@@@@t/@/D@@Ѡ ްz/V/^{/V/d@@ Aภ(Verbatim/V/g/V/o@o+ @bullet{} /V/q/V/|@@/V/p/V/}@@o@@@S$K@S&K@S%3@) @@@@@ @@ @@/V/Z @@Ѡ /~//~/@@ Aภ(Verbatim/~//~/@o* @minus{} /~//~/@@/~//~/@@o@@@S,K@S.K@S-3@) '@@@@@ @@ @@/~/ @@Ѡ ////@@ Aภ(Verbatim////@o#@* ////@@////@@o@@@S4K@S6K@S53@) @@@@@ @@ @@// @@Ѡ O////@A SAภgq////An @//@@ Y3@ %@@@@ภe //A}@A@z j@@@S=K@SD@@//@@ p@@//@@Ѡ )0000@@ -WAడ~'Hashtbl&create,00-00@ 000100@@&random&optionL$boolE@@@T @@@T @#intA@@@T Z!a@S!b@S@@@T@@T@@T@+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@50@@-+(@@@T@@@T@%@@@T | x w@@@T@@T@@T3qppqqqqq@s @@@@Bภ$None{D@@FC@@@U@@@U@@e0000@@K@@@UL@UL@U!@@j @@ "@@00 @] Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one //0y0@@@@@@@0000@AA࣠@&self-2AఠD D AA@ &3@   4@ ՠ X@AGGY@  Z@ABEE[@ 7 8\@A Ġ ]@  ^@ABC  _@  `@A H Ia@ f gb@AB  c@ 2 3d@A  e@EEf@ABCD%&g@,-h@AKLi@ j@ABk@ՠl@Am@n@ABCgho@PQp@A q@ r@AB  s@ y zt@A  u@ R Sv@ABCDE'(w@HIx@AFFy@GLGMz@ABGG{@GnGo|@AG`Ga}@G0G1~@ABCFϠF@GHGI@AGG@FF@ABFF@FĠF@AGG@FsFt@ABCDGG@FFFG@AFZF[@GĠG@ABFF@GG@A@@ABC@@AGG@@ABǠ@@A@@ABCDEFuv@@AH,H-@HH@ABDE@89@Aؠ@@ABCGH@./@A@@AB֠@@A@st@ABCDKL@@A12@#$@AB@֠@A@~@ABCgh@FG@A23@[\@ABtu@bc@A֠@Š@ABC~@./@A@st@ARS@'(@@ABCDEFGH@ @ @A @BC 4@ @ @AB @CD!2@A  @A AY@A @e@Ah@Bk@Ckn@Cr@ADu@{@A~@@AB@@Al@R@ABCE+@ @A@@AB@@Ae@9@ABCF@@A@@AB@x@AO@3@ABC@@A@@AB@@A`@G@ABCDG0@Ah @3_@AW 7@6:@A2 @9@A  @<@A 9A?@A @BKKHG@GG@@@G@G@A@@@991A V2@ V0@@2@࣠@%depthA0000@A@@M3@BG j@F@EO k@G@@@@@  @@$nameA 0000@&A@@W3  @ c@@@@@@@@ డ'Hashtbl#mem'00(01@ +01,01@@@ >!a@SΠ!b@S@@@T'@ @@@T&@@T%@@T$@LLLn@@I@"@@@ XJ@ZJ@ZJ@YJ@Yr \J@YJ@Yt@@@Ys@@@@Yq@@Yp@@Yo3\[[\\\\\@O[@R@S@@@@L(node_tbll01m01@@@ | x w@@@Y@@ఐt$name~0101@@@"@@[@@|@@@YO@Y}(@డ%raise11 11%@@)@@@!a@@@&%raiseAAT@@@S^BBT^Bg@@}@@@@@@@@Y~@@@YN@YO@Y@@YS@@ภ,Aliased_node11&112@;y@@@K@@@A@Aw@@u@ @@1@@@YO@Yj@@:@@k@@00@@!m@ డ`'Hashtbl#add151;151B@ 151C151F@@@ !a@S!b@S@@@T@ @ $unitF@@@T@@T@@T@@T@u;;u;c@@E@&!@@@ @@@Y@@@@@Y@@Y@@Y@@Y@@b(node_tbl151G151O@@@ ) % $@@@Y@@ఐ!$name+151P,151T@̰@@t@@ภ"()7151U8151W@; <@@@N@@@@A@@AK@@@@@ CO@Y@@g @@@@@YN@Y@డ"<=R1Z1iS1Z1k@@!a@@}$@@@3@@2@@1*%lessequalBA@@@@)))Z@@BU@@@@J@Y@@@@Y@@Y@@Y@@ఐ%depth}1Z1c~1Z1h@l@@!@@Ӑ(maxdepth1Z1l1Z1t@@@.@@@@}@@@YN@Y4@ภ(Verbatim1u11u1@sడ-!^1u11u1@}#@@@}#@@@Y@}"@@@Y~@@@Y@@Y@@YV@@&@node 1u11u1@@1u11u1@@}?@@@YN@YN@Yj@@డ]!^1u11u1@}S@@@}S@@@Y@}R@@@Y~M@@@Y@@Y@@Y@@డin,fix_nodename$Texi1u11u1@ 1u11u1@@@`@@@:`#@@@:@@:@_@_ @@@a@@@Z `,@@@Z @@Z@@ఐ$name1u11u1@@@a@@1u11u1@@}@@@Z@ZP@Z@@", -1u1.1u1@@01u111u1@@}@@@ZO@ZO@Z@@ @@}@@@Y@ZO@Z@@B1u1C1u1@@tM@@@Y@ZN@Y@@ @@@ఐtw'nothingT11U11@s@@J@YM@Z@[1Z1`@@@@@@ @@@e A@iA@@@@@@Z#@@Z"@@Z!k@@@@@@@Z,@@Z+@@Z*@@Z)J@Z%@t00 @@z11{11@AA࣠@&self-2AఠGàGαA@3@@@@  ѱA@@@@࣠@#indA@1111@@n<@@@ZB3@ @@# @@@@@  @A@@@ZAM@Z@г'indices1111@@@@@Z>@@1111@@@@@@ZC"@@@@#entA1111@A@@3@1?7@:@,@@@@@@ภ(Verbatim1112@tడqzz 22 22@z@@@ʠ~@@@ZM@ZM@ZQ@@@ZR@@ZP3@)5 @,@-@@@@డ&Global*with_index  22@ 22 22@&@&Stdlib#refsr@@@Z@@@Z@u/fju/f@@u9@9@@9@@@ZWN@ZN@Z2@@C@@;3@  డ$List#mem<2 25=2 29@ @2 2:A2 2=@@@!a@U@u @@@M$boolE@@@L@@K@@J@t8+'C'Ct9+'C'b@@t7h@ @@@@@@ZN@Z@ @@@Z@@@Z@@Z@@Zt@@ఐߠ#indv2 2>w2 2A@@@@@0indices_to_build2 2B2 2R@@@>/@@@ZO@ZO@Z@@2 242 2S@@@@@ZO@Z@2 2.@@@@@ZN@Z@డ/&String&concat2V2d2V2j@ 2V2k2V2q@@R@@@R@@@Z@RR@@@Z@@@ZR@@@Z@@Z@@Z@@ 2V2s@@2V2r2V2t@@R@@@ZN@ZN@Z@@ภmT2u222At!@2u22u2@@ 2u2@@_?@@@[N@ZN@ZN@Z@ภmo2u2Atఐn'indices 2u2@m @@@РnA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@@@@@ZN@ZA@@@ZN@ZA@@@ZX@@@Z@@ZP@@ఐ#indR2u2S2u2@@@@@@Z`@@`@@oN@Z@ZO@Zg@ภm۰e2u2Au&index l2u2m2u2@@ o2u2@@N@ZN@ZN@Z~@ภm|22Au5డl&escape$Texi22@ 2222@@I@@@c@@@[@@[@@డ#$Name&simple2222@ 2222@@_@@@`@@@[ `@@@[ @@[ @@ఐ#ent2222@ɰ@@@@2222@@@@L@@O@[@ภnF22Au! 2222@@ 22@@N@[%N@[(N@['@ภlϰ22 A@ A@W@@@[&N@[.@@ A@^N@Z@@@ZN@[$@@}A@g@@@ZN@Z@@!A@n@@@ZN@Z@@(A@u@@@ZN@Z@@2u20@@S&N@Z@@@ZN@Z@@n9@@w!@@@ZNM@[0N@Z'@ 2 2-!22@@ *@ (22@@*22+22@@M@[2M@[18@122 222@@;@@Y@@wQ@@@ZM?@{A@ A@@@m@@@[@@je@@[?@@[>@@[=@ @@@z@@@[K@wr@@[J@@[I@@[H@@[GJ@[B@S11"@@Y3.3AZ3.3O@@A࣠@&self-2AఠJҠJA@3gffggggg@@@@  A@@@@@ఠ"reԠx3R3\y3R3^@A@@l@@@[_L@[U3~}}~~~~~@@@%@@@@@డl®exp#Str3R3a3R3d@ 3R3e3R3k@@l@@@l@@@[Yl@@@[X@@[W"@@& [ ]*3R3m3R3u@@3R3l3R3v@@l@@@[`M@[bM@[a6@@% @@:7@A@3R3X @@࣠@!tA3z33z3@A@@3@IWP@Q@R@@@@@@డ`$List#map3333@ 3333@@R@@@@x@@\,J@\)L@[lL@[j@@[m@ST@@@[kR @@@[i@@[h@@[g3@2>@5@6@@@@@Ġ'Newline 33 33@D@@@@'3        @@@@@@ภ#Raw3333@H ! 3333@@ 33!33@@H@@@[O@[O@[@@ @@;@Ġ#Raw233333@H(ఠ!s֠;33<33@TA@@H0@@@[~3?>>?????@H@@@@@@@]@@@ภ#RawJ33K33@H@డmJ.global_replace#StrZ33[33@ ^33_33@@d@@@m@@@[@d@@@[@ek@@@[d@@@[@@[@@[@@[3qppqqqqq@{?8@9@:@@@@ఐ "re3334@@@m@@@[P@[P@[@@! 3434@@3434@@e1@@@[P@[P@[+@@ఐn!s3434@5@@e@@@[P@[P@[?@@3334 @@H@@@[@[P@[I@@t @@J@Ġ$List4 44 4@F"ఠ#telנ4 44 4 @A@@F*O@@@[@@@[3@@@@@@ @@@@@ภ$List4 4$4 4(@F>డw$List#map4 4*4 4.@ 4 4/4 42@@S@@@@J@[J@[J@[@@[@Tf @@@[S @@@[@@[@@[3      @C<@=@>@@@@ ఐ$self4 434 47@T@@^@I 4 4F@@@'&@@[P@[@@ఐ`#tel/4 4G04 4J@#@@T;@@@[P@[P@[.@@;4 4)<4 4K@@F@@@[O@[P@[9@@d @@W:@Ġ$EnumN4L4ZO4L4^@FUఠ#telؠW4L4_X4L4b@pA@@F]P-@@@[@@@[3_^^_____@h@@@@@ @@}@@@ภ$Enumj4L4fk4L4j@Fqడ$List#mapz4L4l{4L4p@ ~4L4q4L4t@@T4@@@@O@[CO@[@@[@T @@@[T0 @@@[@@[@@[3@C<@=@>@@@@ ఐ?$self4L4u4L4y@ܰ@@@Ѱ4L4@@@hf@@[@@ఐ^#tel4L44L4@!@@U9@@@[P@\P@\,@@4L4k4L4@@FɠP@@@[@@@[O@\P@[:@@e @@;@ఠ#txt٠4444@A@@@@@ఐ #txt4444@@ @ @@3@@@@@A33@@@3344@@@ @@[yM@\%M@\$@@ఐ;!t4444@@@@@&@@J@[w@3z3@@@@@\/K@\.@@Q @@UA@@@@@\1@@\0@@@~@@@\8@@\7@@\6J@\3@3.32@gA, 1 Two hacks to fix linebreaks in the descriptions.)22*23-@@@@@@@v044144@@A࣠@&self-2AఠMڠM WA @3>==>>>>>@ @@@   ZA @@@ @@ఠ"reܠO44P44@hA@@o@@@\NL@\D3UTTUUUUU@ @ @%@ @@@@డoZ®exp#Strj44k44@ n44o44@@oX@@@oX@@@\Ho@@@\G@@\F"@@& [ ]*4444@@4444@@oo@@@\OM@\QM@\P6@@% @@:7@A@44 @@࣠@#indA4545 @A@@3@IWP@Q@R@@@@@@!tA45 45 @A@@3@@@@@@@@@@ఠ#repߠ5555@A@@1@@@\jN@\Z3@%@@@@@డ]!^55&55'@S@@@S@@@\`@R@@@\_M@@@\^@@\]@@\\@@! 55"55$@@55!55%@@o@@@\lO@\nO@\m0@@డ&String$make 55( 55.@  55/553@@F@@@F@@@\t@E@@@\sB@@@\r@@\q@@\pU@@ఐ#ind(554)557@w@@jb@@`2558355;@@e@@@\P@\P@\r@@3 @@@@@\k@\P@\~z@@T@@~{@A@E55@@డ$List#mapS5?5GT5?5K@ W5?5LX5?5O@@V @@@@J@SJ@v J@{J@v%J@z!J@zJ@zJ@{2J@yJ@w/J@wJ@x J@xfJ@xJ@tJ@uJ@\M@\@@\@V@@@\V(,@@@\@@\@@\3@@@@@@@@Ġ#Raw5d5r5d5u@Kఠ!s5d5v5d5w@A@@K@@@\3@!@@@@@@@@@@ภ#Raw5d5{5d5~@Kడp.global_replace#Str5d55d5@ 5d55d5@@g@@@q%@@@\@hi@@@\@h@@@\g@@@\@@\@@\@@\3@T?8@9@:@@@@ఐ"re5d55d5@L@@qI@@@\Q@\Q@\@@ఐ@#rep5d55d5@t@@h@@@\Q@\Q@\+@@ఐn!s5d55d5@5@@i@@@\Q@\Q@\?@@5d5 5d5@@L@@@\@\Q@\I@@t @@J@ఠ#txt155255@JA@@h@@@ఐ #txt<55=55@r@ @ @@3=<<=====@@@@@AC5P5[@@@E5P5ZF55@@@@@\N@\N@\3JIIJJJJJ@@@@@ఐ!tX55Y55@@@@@ @@J@J@uJ@ucJ@\@ @@@e45 @@@@@@\@@\K@\@@@A@@@@@@\@@\@@\@@@@@@@\@@\@@\@@\J@\@@44*@@ {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}. 5566X@@@@@@@6Z6e6Z6q@AA࣠@&self-2AఠOO A @3@ @@@   A @@@ @@Ġ$None6}66}6@@@@@3@ (@ @ )@ @@@@@@ภ԰6}66}6@@@@ @Ġ$Some6666@{Ġ"::6666A{Ġ#Raw 66@Lؠ 66@@6666@@L@@@\N@\7@@@@@}@@]$J@\J@\@@Ġ"[]66)A@@*A@q@@@\M@@@ 660@@J@\J@\R@@@>4@@S@@@ภ"6666@!@@@[@Ġ$Some66 66@ɠఠ!t(66)66@AA@@5J@\3*))*****@q@@@@@@@=@@@డ!@866966@rr@@@rr?J@] J@] @@@] @rq @@@] r@@@] @@]@@]3LKKLLLLL@-&@'@(@@@@ ఐ$self`66a66@ @@"@ e66@@@%#@@]@@ఐJ!tr66s66@#@@I&@@v66w66@@3)@@ภt6666A|:ภ'Newline 66@J:@ @@KN@]/>@ภs{66A@A@ZO@]'@@@],N@]4N@@66@@rˠd@@@]N@]+V@@0%@@W@@A:6Z6t(@@@)@@-A@@@@@]a@@]`@@@@@@]h@@]g@@]fJ@]c@6Z6^;@@6667@AA࣠@&self-2AఠQ!Q" A @:3@ @@@   A= @=@@ @࣠@%see_lA6767@A@@3@ )Q@ -@!R@ .@@@@@  @@డ~$List&concat7 77 7@ 7 77 7@@@}Ơ!a@!@@@@@@}Ӡ @@@@@@|y  |y /@@|Q@!@@@ ~A@@@]L@]x@@@]z@@@]y @@@]w@@]v3*))*****@IU@L@M@@@@డ$List#map@77&A77*@ D77+E77.@@X@@@@1S3@@@]M@^M@]M@]@@]@Y@@@@]X@@@]@@]@@]3@@@@Ġ'See_urlr7D7Ts7D7[@;'See_url~'see_ref@@@@~@@@@A@@C@A~F N R~F N c@@@~i@ఠ!s7D7\7D7]@A@@@@@]3@f@@@@@#@@#@|@f'J@]M@] @@ఠ!t7D7_7D7`@A@@U|@@f(J@^M@]@@7D7S7D7a@@@#@@@]'@@@ภv57e7x77A}y)linebreak 7e7@ @@3@F?@@@A.'@(@)@@@ภvL7e7A}ภ$Bold7e7@Mภv[7e77e7A}ภ#Raw 7e7@Nడc(see_also-Odoc_messages7e77e7@ 7e77e7@@c@@@/@c##c##@@c@ @@O@@@]P@]P@]H@@/@@5@@@]P@]P@]R@ภu #7e7>A/@?A@@@@]P@]`@@,7e7G@@U@@]P@]f@@\L@@P@]i@ภv:77{A}ภ#RawB77@O7! I77J77@@L77M77@@OC@@@]P@]P@]@@ @@4P@]@ภv԰^77A~ภ$Linkf77@K*ఐ㠐!so77p77@@@K6@@@^P@^P@^@ఐܠ!t7777@@@@@'77@@dP@^@ภw77A~Gภ'Newline77@LG@ @@vP@^@ภu77A@A@Q@^ @@@^P@^@@A@Q@]@@@]P@^@@VA@"Q@]@@@]P@]@@A@+Q@]@@@]P@]@@A@4M@]@@@]P@]@@7e7v@@@@Ġ(See_file7777@;(See_filel@@@@@AA@C@AG d fG d z@@@j@ఠ!s7777@ A@@@@@]R@]@@@  @@iM@]@@ఠ!t77 77@!A@@cM@]@@7777@@@@ @@]@@Ġ'See_doc 78!78@;'See_doc@,@@@@AB@C@A'H { }(H { @@@Ek@A!s378478@LA@@> @@@@@M@] @@:!tA78B78@ZA@@M@]@@H78 I78@@@@ @@]#@@C@@6$@@@డ!@Z8e8[8e8@u@@@uBM@^4P@^@@@^ @u @@@^uѠ@@@^@@^@@^3nmmnnnnn@F~@@qj@k@l@@@@ภw~8 838e8A8)linebreak 8 8<@ @@&@ภx8 8?AIภ$Bold8 8C@Oภx8 8F8 8bAYภ#Raw 8 8I@Pడe(see_also-Odoc_messages8 8J8 8W@ 8 8X8 8`@@@@P@@@^TQ@^VQ@^US@@& @@@@@^`Q@^MQ@^S]@ภv8 8a5A@6A@D@@@^NQ@^\k@@8 8D>@@W@@^@Q@^Lq@@SC@@Q@^?t@ภxa8e8xmAภ#Raw8e8{@P! 8e8}8e8~@@8e8|8e8@@P@@@^lQ@^nQ@^m@@ @@Q@^k@ภx8e8AȠภ#Raw8e8@Q ఐ-!s 8e8!8e8@@@Q@@@^zQ@^|Q@^{@@ @@Q@^y@ภw38e8A?@A@R@^p@@@^uQ@^@@/A@R@^b@@@^gQ@^t@@\A@R@^6@@@^;Q@^f@@A@R@^.@@@^3Q@^:@@X8 81@@v@@@^,Q@^2@@డ!@k8e8l8e8@v@@@vM@^M@^@@@^@v @@@^v@@@^@@^@@^@@ఐ!t8e88e8@@@@@ภy 8e88e8AQภ'Newline 8e8@NQ@ @@/R@^3@ภw8e8A@A@>S@^@@@^R@^C@@8e8@@vH@@@^R@^K@@1%@@vb@@@^+Q@^R@^T@@n.@@zU@@AZ7/7;1@@@7/7:8e8@@@ @@]N@^N@^3@@@@@ఐ%see_l8888@@@ @@77%88@@@@@]M@^N@]@@ @@ J@dJ@eoJ@eJ@eJ@fJ@f)J@]'@A@A@@@  @@^@@^@@@n@  @@^@@^@@^J@^8@ 66*@@b8888@A@࣠@&self-2AఠUqUre8Af@3@d@@@  h;Ai@@@i@࣠@!lA188288@JA@@%ɠ@%@@@^@%@@@^@@^@@@^3BAABBBBB@)@@(1@@&@@@@@@డ$List'flattenY88Z88@ ]88^88@@@&*!a@@@@@@@4 @@@@@@WX5@@VR@"@@@&@@@_dL@_$L@^@@@^@@@^ @@@^@@^3@Lh&'@&&@@@^@&%@@@^@@^@@@^@o@p@@@@డ8$List#map8888@ 8888@@]m@@@@@&Q@@@_;@&P@@@_<@@_:M@_ lS@@@_M@_bM@_!M@_ @@_@^;@@@_ ]}@@@_ @@_ @@_Q@@࣠@!xA8889@A@@43@c@@@@@@ภ28989@6)linebreak8989 @@@3@y"L@@@@@ ఐl'to_text8989@q@@(X@89(@@@&@&@@@_,@&@@@_-@@_+@@@_*&&@@@_)@@@_(@@_'/@@ภz?89*@89,Aఐ]!x I89+@@ @@C@ภy9A\@ A@M@_F@@@_IP@_TQ@@Z89)@@&@@@_9P@_EY@@b89c89-@@ԠM@_@@@_#O@_XP@_7f@@j @@@@@_"k@t88u89.@@@@@_N@_[N@_Z@@ఐX!l89/890@@@^@@@_N@_`N@_\@@88891@@5@@@_M@_aN@_@@D @@'@@@_cM@_@sA@wA@@@'@@'?@@@_z@'>@@@_{@@_y@@@_x';':@@@_w@@@_v@@_u@@_t~@@@/@'_@'^@@@_@']@@@_@@_@@@_'Z'Y@@@_@@@_@@_@@_@@_J@_}@88Q@@"939>939L@AA࣠@&self-2AఠWIWJ=A>@b3@<@@@  @AeA@e@@A@࣠@+params_listA 939M 939X@"A@@"3        @Qy@U@!z@V@@@@@  @@డ$List&concat!9[9c"9[9g@ %9[9h&9[9n@@(@@@(#/P@@@fL@_@@@_@@@_( @@@_@@_398899999@0<#@3@4@@@@డ$List#mapO9o9zP9o9~@ S9o9T9o9@@_ @@@@#%#b3@@@_M@`eM@_M@_@@_@_ɠ#4@@@__ @@@_@@_@@_3@@࣠@pA@ఠ!s9999@A@@@#S@fJ@`'M@_3@S@@@@ఠ!t9999@A@@[o@@@fJ@`NM@_@@9999@@@$@@@_@@ @@డ?!@9:#9:$@y@@@yJ@_O@_@@@_@y @@@_z- @@@_@@_@@_3@RK@L@M=6@7@8@@@@ภ|P999:"A)linebreak 99@ @@%@ภ|b99Aภ$Bold99@Tภ|q9999Aภ#Raw 99@Tడj*parameters-Odoc_messages9999@ 9999@@j@@@/@i!i!ij!i!@@i@ @@U@@@`P@`P@`\@@/@@K@@@` P@_P@`f@ภ{!999>AE@?A@@@@_P@` t@@B99G@@\@@_P@_z@@\L@@P@_}@ภ|ưP9:vA ภ#RawX9: @UM! _9: `9: @@b9: c9: @@UY@@@`P@`P@`@@ @@P@`@ภ|t9:A-ภ#Raw|9:@Uqఐ!s9:9:@@@@@@@P@`&@ภ}9:AJภ#Raw9:@U": 9:9:@@9:9: @@U@@@`4P@`6P@`5@@ @@P@`3@ภ{9:!A@A@%Q@`*@@@`/P@`;@@/A@.Q@`@@@`"P@`.@@UA@7Q@`@@@`P@`!@@A@@Q@_@@@_P@` @@A@I!Q@_@@@_P@_@@99 @@{*@@@_P@_@@డ~!@9:'9:(@{0@@@{0?M@`@@@@`B@{-@@@`A{k @@@`?@@`>@@`=>@@ఐ}!t9:%9:&@F@@|K@@ภ} 9:+!9:4Aڠภ'Newline )9:2@R@ @@/M@`XQ@`Ya@ภ|49:3A@@A@R@`Q@@@`VQ@`^q@@?9:)@@{lG@@@`MQ@`Uy@@2&@@{u@@@_P@`_Q@`L@@m/@@@Q99R9:6@@@%#@@_N@`bN@`a@@ఐ]+params_listc:7:Dd:7:O@'@@%5*@@g9o9yh:7:P@@j@@@_M@`dN@_@@Q @@J@f3J@fbJ@fJ@fJ@_@tA@xA@@@%T%G@@`j@@`ix@@@ @%\%O@@`q@@`p@@`oJ@`l@9397'@@:R:^:R:w@A@࣠@&self-2AఠYYA@! 3@@@@  A!@!@@@@Ġ::::@@@@@(9(8@@@`@@@`3@!)@@&!*@@@@@@@ภհ::::@@@@(B(A@@@`@@@`@Ġ::::@@ఠ!s::::@A@@@@@`3@0@@@@ఠ!t::::@A@@]@@@`@@::::@@@@ @@`@Ġ :: ::@@@@@{(@@@`@@@`)@@@ @@((@@@`@@@`1@@@డ!@';;'(;;(@|a@@@|a(@@@adM@`M@`@@@`@|c @@@`|@@@`@@`@@`3>==>>>>>@c\@]@^SL@M@N@@@@ภ~İN::O:;A)linebreak X::@ @@)@ภ~ְ`::Aภ$Boldh::@Vyภ~o::p::A)ภ#Raw x::@Wmడlw&raises-Odoc_messages::::@ ::::@@lu@@@/@ls"{"{lt"{"@@lr@ @@W@@@`N@aN@a\@@/@@@@@a N@`N@`f@ภ}::>A@?A@@@@`N@at@@::G@@^@@`N@`z@@\L@@N@`}@ภ::;vA}ภ#Raw:;@W! :;:;@@:;:;@@W@@@aN@aN@a@@ @@N@a@ภ^:; Aภ$Code:;@Wఐ!s:;:;@@@W@@@a%N@a'N@a&@@ @@N@a$@ภ :;AŠภ#Raw:;@X ! :;:;@@:;:;@@X@@@a3N@a5N@a4@@ @@N@a2@ภ~0:;A<@A@O@a)@@@a.N@a:@@/A@O@a@@@a N@a-@@\A@O@a @@@aN@a @@A@#O@`@@@`N@a@@A@Ġ,O@`@@@`N@`@@^::@@}5@@@`N@`$@@డ!@q;;+r;;,@}@@@}LN@aRN@a?@@@aA@} @@@a@}@@@a>@@a=@@a<G@@ఐ!t;;);;*@O@@_d@@@aNW@@ภ;;/;;8AZภ'Newline ;;6@UZ@ @@2O@a\l@ภ~;;7A@A@#AP@aT@@@aYO@aa|@@;;-@@}K@@@aLO@aX@@4%@@}@@@`N@abO@aK@@q.@@@ఠ!l;9;A;9;B@ A@@*^*]@@@`@@@`3@%@@@@@ภ^;F;R<<-AS#)linebreak ;F;[@ @@*l@@@alM@aqM@ap3@?***@@@`@@@`@+@,@@@ภ ;^;j#AĠภ$Bold;^;n@X$ภ;^;q;^;AԠภ#Raw #;^;t@Yడn"&raises-Odoc_messages0;^;u1;^;@ 4;^;5;^;@@@@Y-@@@aM@aM@aD@@& @@a@@@aM@aM@aN@ภ7O;^;5A[@6A@@@@aM@a\@@X;^;o>@@`*@@aM@ab@@SC@@jM@ayM@ag@ภްh;;A!ภ#Rawp;;@Ye" :w;;x;;@@z;;{;;@@Yq@@@aM@aM@a@@ @@(M@aM@a@ภ;;AGภ$List;;@Vడ*$List#map;;;;@ ;;;;@@d_@@@@+2@@@aM@a`@@@b M@aM@a@@a@e!@@@adc@@@a@@a@@a3@@@@@࣠@v?A@ఠ"ex;;;;@ A@@@2@bM@aM@a@@ఠ$desc;;;;@ A@@`@@@bM@aM@a@@;;;;@@@"@@@a@@ @@ภA ;; ;;@Ġภ$Code;;;;@YఐB"ex;;;;@A@B@C@@B3@(M92@3@4@@@@&;;';;@@M@@@bM@b M@bM@aO@a@ภr;;<<;< @ภ#RawD;;E;<@Z:! L;<M;<@@O;<P;<@@ZF@@@aO@aO@a7@@Y;;Z;<@@3O@a<@ఐv$desce;< f;<@C@@uG@@@@נDM@a@@@aO@aO@@K @@@@@aT@v;;w;<@@@@@aN@aN@a@@ఐ!l;<;<@@@e@@@aN@bN@a@@;;;<@@Wal@k@a@@@aM@bN@a@@ @@M@aM@a@ภ!<<$Adภ'Newline<<+@Wd@ @@M@bM@b@ภ<<,A@A@/@@@bM@b"@@A@6*@@@aM@b@@AA@=N@@@aM@a@@nA@D{@@@azM@a@@A@K@@@amM@ax@@;F;P@@@@A:R:z@@@@@A@@@,s,r@@@b@@@b,o,n@@@b~@@@b}@@b|@@b{A@@@%j@,,@@@b@@@b,,@@@b@@@b@@b@@b@@bJ@bo@:R:V-@@A@?A@g@@@bN@cb@@<~<G@@b@@bN@bh@@<~<<~<@@}N@bm@ภG<~<<~<@ʠภ#Raw<~<<~<@\! !<~<"<~<@@$<~<%<~<@@\@@@cN@cN@c@@ @@N@c@ఐΠ!t8<~<9<~<@@@-@@@c@@&@@O@b@@@bN@c @@A@@~@@@bN@b@@ภ˰U<~<V<~ =>@E@@@@@@@d@@@ డi'warning)Odoc_info>>*>>3@ >>4>>;@@@@@@$unitF@@@@@@2uu2u@@t@@@@@@@d@@@d@@d)@@డt/tag_not_handled-Odoc_messages>>= >>J@ #>>K$>>Z@@@)@@@.t@@@.@@.@t))t)O@@tx@@@@)'@@@d @@@d@@dW@@ఐ#tagG>>[H>>^@`@@d@@K>><L>>_@@Y@@@d@d)V@d&n@@g @@@@@d*T@dt@ఐŠ#acca >b>sb >b>v@@@~@w@@@@@f=Y=i@@@h=,=F@@@@@d.P@d-@n=,=:o >w>@@@@@@c@@cO@d2O@d0@@ภ >w> >w>@@@@N@cN@d7m@@ఐ#c_l >w> >w>@w@@|M@@@cO@dw>@@*@@<= >w>@@ BY@@@cM@dAN@c@@ @@;@@dEM@c@A@A@@@2@2@@@dY@2@@@dZ@@dX@@@dW2@@@dV@@dU@@dT@@@*9@2@2@@@dj@2@@@dk@@di@@@dh2@@@dg@@df@@de@@ddJ@d\%@<<J@@% >> >>@A@࣠@&self-2AఠcOcPCAD@*h3@B@@@  FA*kG@*k@@G@࣠%block%*opt*Aఠ >> >>@+A@@2@@@hSK@gK@dK@d3@c%*@g@$-*@h@"@@@ภǰ) >>* >>@@@@@@@d@@0 >>1 >>@@Ġ$None; >>< >>@@@@@2Ϡ2@@@d@@@d3BAABBBBB@'82@3@4@@@@@ภ[M >>N >>@Z@@@2֠2@@@d@@@d@Ġ$Some_>>`>>@ ఠ$infoh>>i>>@A@@2@@@d3lkklllll@*@@@@@@@33@@@d@@@d @@@@ఠ!t>>>>@A@@x/@@@dO@d3@H*#@$@%@@@డ!$List&concat>? >?@ >?>?@@@@@//@@@d@@@d/@@@d@@d3@&@@@@ภ1??).DzDAuఐa$info??1??5@=@@4@@@d@d@,i_deprecated??6??B@3,i_deprecated?@@@%Hg@@@@@@@@F33&i_descSg@@@ @@@ @@@ @A``@@ t@3)i_authors.@@@ @@@ @@A@Aaa,@@u@3)i_version+p @@@@@@ @@B)@A bZ^ bZx@@)v@3&i_sees:L/@@@@@@@@C7@Acc@@7w@3'i_sinceH*@@@@@@@@DF@A(d)d@@Fx@3(i_beforeWi@=@@@@h @@@@@@@@@@E^@A@eAe?@@^y@o3(i_paramso0@@@@@@@@Gl@ANgOg@@l{@33i_raised_exceptions}w0raised_exception@@@@@@@@H|@A^h_h>@@||@3.i_return_valueҠh9@@@@@@@@I@Alieimie@@}@3(i_custom@@@@!@hQ@@@"@@ @@@@@J@Ajj@@~@3(i_alertsŠ%alert@@@$@@@#@@K@Ak k %@@@@Afswfs@@z@@@àhq@@@d@@@d@Ġ$None?H?[?H?_@x@@@@נh@@@d@@@d.@@ޠh@@@d@@@d5@@@ภ԰?H?c?H?e@@@@0ʠ0@@@dA@Ġ$Some?f?y?f?}@ఠ!t?f?~?f?@A@@h@@@d5@@@@@ h@@@d@@@d=@@h@@@d@@@dD@@@డ!@?@?@@9@@@91R@d@@@e@6@@@et @@@d@@d@@d3@:3@4@5@@@@ภV?? ??@٠ภ#Raw(??)??@bడ!^4??5??@@@@@@@e@@@@e@@@e@@e@@e0@@డwD*deprecated-Odoc_messagesR??S??@ V??W??@@wB@@@/@w@"P"PwA"P"g@@w?@ @@@@@e+T@e-T@e,V@@". r??s??@@u??v??@@@@@e*T@e/T@e.j@@????@@bv@@@e@e0T@e)t@@????@@J@eS@ez@ ఐ$self????@!Ӱ@@7@!Ȱ??@@@,_,]@@e3@@ఐ̠!t????@@@i~@@@e=@@????@@,p@@-@@@@@e S@e@@ภ:?@ ?@A~ภ'Newline ?@@_~@ @@1S@eK@ภM?@Aภ'Newline?@@_@ @@1S@eU@ภѰ?@%A@&A@Y1T@eM@@@eRS@eZ@@/A@b1T@eC@@@eHS@eQ@@?@9@@*@@@e S@eG@@|@@@<@@@AK?@@@P@eg}@ภ@!@4TAȠ ఐ"$self @!@8@"T@@8^l@! @!@E@@@212&@@esq@@ఐǠ$info/@!@F0@!@J@@@@@@e{@ex@&i_desc;@!@K<@!@Q@X@@2LJ@ey@@2@@2D@ภG@T@gAడ"<>T@T@yU@T@{@}@@@fe@@@e@@@eP@e@ } @@@e@@e@@e@@ఐ $infos@T@jt@T@n@@@@@@e@e@)i_authors@T@o@T@x@@@'@@ภ@T@|@T@~@@@@4P@e@@@@@@@eQ@e@ภѰ@@@@@T#ՠ)linebreak@@@@@@@@@@e@ ఐ$self@@@@@"@@8@"Y@@@@@7m7l@@@e@@@e7k7j@@@e@@@e@@e@@ఐp$info@@@@@L@@C@@@e@e.@)i_authors@@@@@@@77@@@e@@@eQ@eQ@e@@@=@@c2Q@e@@@eP@eQ@eK@@@@@@@@P@eP@ภ@A @A@@@@ P@e[@@@\@ภAAYA͠ఐ "is!AA"AA@@@@#@@@eP@e@@@e@@@e@@e@@ఐ֠$info>AA ?AA$@@@@@@e@e@)i_versionJAA%KAA.@J@@3+@@@eQ@eQ@e@@5 @@@@@eQ@e@ภ`A/ASaA/AU@p$)linebreakjA/AIkA/AR@@@@@@e@ ఐ$self|AVAp}AVAt@#@@9@"AVA@@@44@@@e@@@e44@@@e@@@e@@e@@ఐ6$infoAVAAVA@@@ @@@f@f@)i_versionAVAAVA@@@5$5#@@@f@@@fQ@fQ@f@@=@@)3Q@e@@@eP@f Q@e@@A/AGAVA@@P@e@ภܰAAAA@@@@ P@f!@@@"@ภP AAA ఐ$self  AA@$@@:)7@#_ AA@@@33@@f<@@ఐ$info AA AA@n@@e@@@f$@f!P@&i_sees AA AA@@@3J@f"Y@@2@@3Z@ภ!ABWAˠ ఐ%$self !AB@$W@@:ao@##!AB@@@8@8@@@f<@8@@@f=@@f;@@@f:88@@@f9@@@f8@@f7@@ఐ᠐$infoI!ABJ!AB@@@@@@fS@fN@(i_beforeU!ABV!AB"@)@@8@8@@@fK@8@@@fL@@fJ@@@fIQ@fTQ@fO@@[@@P@fXQ@fG@ภw"B%B8A0ఐp"is"B%B;"B%B=@@@@ki@@@fsP@fh@@@fge@@@ff@@fe@@ఐ9$info"B%B>"B%BB@@@ @@@ft@fq@'i_since"B%BC"B%BJ@@@+@@@foQ@fuQ@fr@@5 @@F@@@fvQ@fn @ภ#BKBo#BKBq@}Ӑ%)linebreak#BKBe#BKBn@@@@@@f~!@ ఐ堐$self$BrB$BrB@%@@;"0@$T$BrB@@@6ޠ6@@@f@@@f6ܠ6@@@f@@@f@@fC@@ఐ$info$BrB$BrB@u@@l@@@f@fW@'i_since $BrB$BrB@@@7 7 @@@f@@@fQ@fQ@fi@@=@@5 Q@fx@@@f}P@fQ@ft@@'#BKBc($BrB@@P@f|y@ภ?1%BB2%BB@>@@@ P@f@@@@ภ=&BBA ఐP$self J&BB@%@@;@$ʰN&BB@@@5 5@@f@@ఐ$info]&BB^&BB@Ѱ@@@@@f@f@(i_paramsi&BBj&BC@%@@5;J@f@@2@@51@ภu'CCA. ఐ$self 'CC@%@@;@%'CC7@@@8 8 @@@f@@@f88@@@f@@@f@@f@@ఐ;$info'CC8'CC<@@@@@@f@f@3i_raised_exceptions'CC='CCP@]@@8988@@@f@@@fQ@fQ@f @@I@@NJ@fP@fQ@f@ภ@(CSCfAఐà"is(CSCi(CSCk@<@@@m@@@fP@f@@@f@@@f@@f6@@ఐ$info(CSCl(CSCp@h@@_@@@f@fJ@.i_return_value(CSCq(CSC@@@+@@@fQ@fQ@fY@@5 @@@@@gQ@f_@ภM)CC)CC@Р&'Q)linebreak )CC!)CC@@@@@@@gt@ ఐ8$self2*CC3*CC@&k@@>@@ఐ%block/DD/DD@m@@3@*92@3@4@@@ภ30DD0DDAwภ%Block 0DD@eVఐM!t0DD0DD@@@E)@@@g@@@gN@gN@g*@@#@@;d@@@gN@g0@ภӰ0DD.A@/A@[@@@gN@g>@@0DD7@@.@@@gD@డ!@1DD1DD@=@@@=8N@g@@@g@:@@@gx @@@g@@g@@gc@@ఐ!t"1DD#1DD@m@@^!@@@gO@gO@gx@@ภ51DD61DDAภ'Newline >1DD@e@ @@]@@@g@ภ1I1DDAU@A@8MP@g@@@gO@g@@T1DD@@O@@@gO@g@@\1DD]1DD@@mN@gO@g@c/DD@@o@@@ @@Ag >> @@@ 9 A@ =A@@<xf< @@@h\@@@h[@< < @@@hZ@@@hY<<@@@hX@@@hW@@hV@@hU@@hT i@@@3<1x<+@@@hq@@@hp@<*<)@@@ho@@@hn<&<%@@@hm@@@hl@@hk@@hj@@hi@@hhJ@h^ @ >>L@@8j3DD3DD@AA࣠@&self-2Aఠmm)A)@4'3@)@@@  )A4*)@4*@@)@࣠@!iA3DD3DD@A@@83@)4>@)@!4?@)@@@@@  @@ ఐ+$self4DE4DE@)@@?'3@"8@@@@@(4DE@@@Dg@@@hk@@@h@@h@@ ఐJ$self4DE4DE@)<@@?F@(4DE'@@<y<@@@h@@@h@<<@@@h@@@h<<@@@h@@@h@@h@@h;@<Őภ)6@6@y<@@@h@@@hI@@ఐo!i:4DE(;4DE)@S@@8V@@>4DE?4DE*@@D@@@hN@h^@@b@@9J@YJ@J@J@$J@1J@FJ@SJ@gJ@tJ@hr@A@A@@@99 @@h@@h@@@4@99@@h@@h@@hJ@h@k3DD-@@~ {2 Conversion of [module_elements] into Texinfo strings} The following functions convert [module_elements] and their description to [text] values then to Texinfo strings using the functions above. {6E,E0|9EF@@@@@@@9#;FF;FF1@AA࣠@&self-2Aఠmm)ֱA)@43@)@@@  )ٱ A4)@4@@)@࣠@&m_nameA;FF2;FF8@!A@@9?3@)5@)@!5@)@@@@@  @@#typA;FF9;FF<@"A@@9I3@ 9U@@@@@@@@ภ#Raw<F?FE<F?FH@jఐL&indent<F?FJ<F?FP@5@@@G@@@h@B@@@h?@@@h@@h@@h3@(49s@+@,@@@@E<F?FQ<F?FR@@b@@@hN@hN@h@@ ఐt$self=FSFa=FSFe@*:@@@D$@*=FSFu@@@?!@@@h@?@@@h?@@@h@@h@@h4@@ఐ&m_name=FSFv=FSF|@e@@9A@@డ3string_of_type_expr)Odoc_info1>F}F2>F}F@ 5>F}F6>F}F@@@9@@@7C@@@6@@5@@wawaAwaw@@^X@@@@9@@@i@@@i@@io@@ఐ#typY>F}FZ>F}F@y@@9|@@]>F}F^>F}F@@?q@@@h@iP@i @@g=FSF`h>F}F@@@@@h@iO@h@@q<F?FIr>F}F@@kh@@@h@iN@h@@ @@@@@h@ A@A@@@: @::@@i@@i@@i@@@5@:*@:#:@@i$@@i#@@i"@@i!J@i@;FF#@@09@FF@FF@A@࣠@&self-2Aఠnn*#A*@63@*@@@  *$A6*@6@@*@࣠@&m_nameA@FF@FF@%A@@<@@@i@3@+6-@+ @$6.@+ @@@@@  @@#typ A@FF@FF@&A@@<@@@iM3@&<@@@i?@ @!@@@@ @@ภZAFFAFGAภ#Raw AFF@k ఐU$selfAFFAFF@+3@@A=3@'6=@@@iL@0@1@@@+ AFG@@@@m@@@ig@@h@@@if@e@@@ie@@id@@ic@@ఐf&m_nameAFGAFG @F@@@@@@isN@iwN@iv*@@ఐd#typ1AFG 2AFG @4@@@@@@irN@iyN@ix>@@<AFF=AFG@@l3@@@i`@izN@iqH@@b @@=M@@@iYM@i_N@ภ9QAFGmA]@nA@@@@iZM@i\@@ZAFFv@@@@@iXb@{A@A@@@=@@@i@=|@@@i=y=x@@@i@@@i@@i@@i@@i@@@6@=@@@i@=@@@i==@@@i@@@i@@i@@i@@i@@iJ@i@@FF@@;DG>GIDG>GV@AA࣠@&self-2"Aఠo!o+'A+@73@+@@@  +(A7+@7@@+@࣠@!v#ADG>GWDG>GX@)A@@;/3@+7%@,@!7&@,@@@@@  @@ డJ0reset_type_names)Odoc_infoEG[GaEG[Gj@ EG[GkEG[G{@@@ @@@/ @@@.@@-@uuuv@@V@@@@@@@i@@@i@@i3@6B;g@9@:@@@@ภ)ðEG[G|EG[G~@)@@@%@@@iN@i@@3@@N@@@iM@i@@ఠ!t$FGGFGG@**A@@{F@@@iM@i@@@iM@i3@2@@@డ!@*KHzH+KHzH@d@@@d@@@i@_@@@i"@@@i@@i@@i@@ภEFGGFKHzHA ఐ$selfSFGG@,@@B5@,WFGG@@@ƠF@@@i@@@iF@@@i@@iD@@ภlGGGmJH<HwA&ภ'Newline uGGG@j&@ @@F@@@jO@j\@ภGGGA;-%minus GGG@ @@G@@@jO@jO@jt@ภHGG.ASภ#RawHGG@mడ5!^HGGHGG@+@@@+@@@j)@*@@@j(%@@@j'@@j&@@j%@@$val HGGHGG@@HGGHGG@@G@@@j5P@j7P@j6@@డe!^HGHHGH@[@@@[@@@j=@Z@@@j<U@@@j;@@j:@@j9@@డy$Name&simpleHGGHGG@ HGGHGG@@@@@V@@@jMY@@@jL@@jK@@ఐg!vHGGHGG@+@@<@(val_name HGG!HGH@3(val_name<@@@!t@@@@@@ 3(val_info @@@@@@A@A @A5C116C12@@S@3(val_type)type_expr@@@@@B@AAD2V2`BD2V2|@@_@3-val_recursive%@@@@@C!@AKE22LE22@@i@3.val_parameters/.Odoc_parameter)parameter@@@@@@A@D4@A^F22_F23#@@|@3(val_codeBҠo@@@@@@A@EC@AmG3C3MnG3C3o@@@3'val_locQ@@@A@FL@AvH33wH33@@@@AzB11{B11@@@h`@@@@@jXR@j^R@j\h@@HGGHGH@@@@@jWn@@# : HGHHGH @@HGHHGH @@@@@jHQ@jcQ@jb@@ @@@@@j4@jdQ@jG@@HGGHGH @@n@@@j#@jeP@j3@@ @@H<@@@jO@j"@ภ6IHH"TAy ఐ-$self IHH&@.@@D@-uIHH;@@@=m@=f=^@@jt@@js@@డb$Name&fatherJH<HSJH<HW@ JH<HXJH<H^@@@?@@@B@@@@@@@@J@@@@L@@@jO@@@j@@j@@ఐ]!vJH<H_JH<H`@!@@=@(val_nameJH<HaJH<Hi@ @@l@@@jQ@jQ@j@@!JH<HR"JH<Hj@@r@@@j@@ఐ!v2JH<Hk3JH<Hl@D@@=@(val_type9JH<Hm:JH<Hu@ @@=P@j@@@@=@ภ-EJH<HvAQ@A@H@@@jm@@@jnO@j0@@A@@@@jO@jl7@@A@Ơ@@@jO@j>@@A@͠@@@jO@jE@@fGGG@@ՠH@@@i@@@iO@jP@@,@@UQ@ภwKHzH2A0 ఐ䠐$self KHzH@.@@Df@.KHzH@@@>@@@j@>>@@j@@jp@@%Value@KHzHKHzH@@>@@@kO@k~@@ఐ!vKHzHKHzH@@@>#@(val_nameKHzHKHzH@ @@@@@k%@@A@@>@ภ4KHzHyAwภ'NewlineKHzH@lw@ @@@@@k4@ภKHzHA@A@AO@k*@@@k/N@k;@@A@JO@j@@@jN@k.@@nA@SO@i@@@iN@j@@FGG@@%@@@iN@i@@ ఐb$selfLHHLHH@/;@@EE@.LHH@@B~B@@@kE@@@kD@BB@@@kC@@@kBBB@@@kA@@@k@@@k?@@k>@BĐภ/5@5@B@@@kY@@@kX@@ఐ!v;LHH<LHH@M@@>@(val_infoBLHHCLHH@ @@BڠB@@@kU@@@kTO@k^O@k[0@@QLHHRLHH@@@@@@iN@k`O@kR;@@o @@E<@A@]FGG @@ ఐɠ$selfiMHHjMHH@/@@E3ihhiiiii@aZ@[@\@@@/qMHH@@@J@@@kg@@@kf@@ke@@ఐs!tMHIMHI@@@Lޠ@@@k{@@@kzM@kuM@kr(@@,@@? J@J@3J@IJ@J@km2@B@@ @@@ @A@ A@@@??@@k@@k@@@;@?'?@@k@@k@@kJ@k @DG>GB.@Ð " Return Texinfo code for a value. CGGCGG=@@@@@@@?*QI:IEQI:IV@AA࣠@&self-2.Aఠt'-t(0+A0@;@3@0@@@  0,A;C0@;C@@0@࣠@!a/AQI:IWQI:IX@-A@@?F3@0/;W@03@!;X@04@@@@@  @@ డ|0reset_type_names)Odoc_infoRI[IaRI[Ij@ RI[IkRI[I{@@2@@@2@@@k1@@@k@@k3  @'3?o@*@+@@@@ภ-RI[I|RI[I~@-@@@H@@@kN@k@@$@@q@@@kM@k@@ఠ!t04SII5SII@M.A@@J@@@kM@k@@@kM@k3@??@@@@@@2@@@డ!@M]KfKN]KfK@@@@@@@k@@@@k"@@@k@@k@@k@@ภްhSIIi]KfKA" ఐ$selfvSII@0@@F5@0zSII@@@K@@@k@@@kK@@@k@@kD@@ภTII\K7KcAIภ'Newline TII@nI@ @@K!@@@kO@k\@ภTIIA^ܐ2%minus TII@ @@K9@@@kO@kO@kt@ภ3UII.Avภ#RawUII@q$val UIIUII@@UIIUII@@q@@@kO@kO@k@@ @@K`@@@kO@k@ภZVIIUAภ#RawVII@qఐ!aVIJVIJ@@@@W@+att_virtualVIJVIJ@3+att_virtual@]@@@a@@@@@B3)att_value @@@@@@@@AN4V4`N4V4u@@-@3+att_mutableq@@@@@A@AO44O44@@7@@AP55P55"@@;@+#@@@@@lO@l@(virtual .VIJ/VIJ @@1VIJ2VIJ!@@r(@@@lO@lO@l@ @VIJ(@@BVIJ'CVIJ)@@O@lO@l@IVIJJVIJ*@@@@h@@K@@@lO@l @ภͰWWJ-JAAภ#Raw_WJ-JD@rTఐ!alWJ-JImWJ-JJ@[@@@,@+att_mutablesWJ-JKtWJ-JV@` @@@@@l)O@l'8@(mutable WJ-J]WJ-Je@@WJ-J\WJ-Jf@@rz@@@l%O@l+O@l*I@ WJ-Jm@@WJ-JlWJ-Jn@@O@l-O@l,W@WJ-JEWJ-Jo@@Z@@G@@L%@@@lO@l$`@ภXJrJAbภ#RawXJrJ@rడ<$Name&simpleXJrJXJrJ@ XJrJXJrJ@@@@@@@@l@@@@l?@@l>@@ఐ!aXJrJXJrJ@Ͱ@@A<@)att_valueXJrJXJrJ@۰ @@A^@@@lS@lP@(val_nameXJrJXJrJ@Ѱ@@G@@@lKP@lTP@lR@@XJrJXJrJ@@M@@@lJ@@Y@@L@@@l5O@l;@ภ YJJ~AƠภ#RawYJJ@s # : YJJYJJ@@YJJ YJJ@@s@@@lfO@lhO@lg@@ @@L@@@l_O@le@ภ4ZJJA ఐo$self AZJJ@2y@@H@1EZJJ@@@A@AA@@lw@@lv@@డ$Name&fatherZ[JK[[JK@ ^[JK_[JK @@t@@@@@@l@@@l@@l'@@ఐ!ax[JK!y[JK"@g@@A8@)att_value[JK#[JK,@u @@A@@@l@lD@(val_name[JK-[JK5@k@@@@@lQ@lQ@lR@@[JK[JK6@@@@@lX@@ఐŠ!a\K7KM\K7KN@@@Bi@)att_value\K7KO\K7KX@ @@B)@@@l@lu@(val_type\K7KY\K7Ka@@@BOP@l~@@@@BJ@ภ\K7Kb9A@:A@8MT@@@lp@@@lqO@l@@DA@B@@@l`O@lo@@KA@I@@@l6O@l^@@9RA@PG@@@lO@l4@@YA@W@@@lO@l@@ `A@^@@@kO@l@@:gA@eH@@@kO@k@@YnA@lg@@@kO@k@@TIIv@@tM@@@k@@@kO@k@@@@@ภ]KfKvAϠ ఐQ$self #]KfKz@3[@@Ie@39']KfK@@@CW@@@l@CTCO@@l@@l@@)Class_att@6]KfK7]KfK@@Cg@@@lO@l@@ఐg!aK]KfKL]KfK@:@@B @)att_valueR]KfKS]KfK@H @@B@@@l@l@(val_name^]KfK_]KfK@>@@:@@@l!@@O@@C"@ภk]KfKA$ภ'Newlines]KfK@q$@ @@@@@l5@ภf~]KfKA@A@HO@l@@@lN@mE@@ A@QO@l@@@lN@lN@@|)A@ZO@k@@@kN@lV@@SII2@@Ҡc@@@kN@k^@@ ఐݠ$self^KK^KK@3@@Io@3@^KK@@GXGR@@@m@@@m @GQGP@@@m @@@m GMGL@@@m @@@m @@m@@m@Gqภ4X@@ʠGp@@@m"@@@m!@@ఐ!a^KK^KK@ٰ@@CH@)att_value^KK^KK@ @@Cj@@@m)@m%@(val_info^KK^KK@Ұ@@GG@@@m@@@mO@m*O@m'@@ ^KK ^KK@@<@@@kN@m,O@m@@} @@@A@SII @@ ఐR$self$_KK%_KK@4]@@Jg3$##$$$$$@@@@@@3ٰ,_KK@@@O@@@m3@@@m2@@m1@@ఐ !t?_KK@_KK@@@Qf@@@mG@@@mFM@mAM@m>(@@,@@CJ@!J@,J@@J@m90@@@@@X@@ @sA@wA@@@CC@@mN@@mMw@@@?@CC@@mU@@mT@@mSJ@mP@kQI:I>,@| , Return Texinfo code for a class attribute. yPIIzPII9@@@@@@@CʰcL3L>cL3LL@AA࣠@&self-22Aఠx1x4Ա/A4@?3@4@@@  4ױ0A?4@?@@4@࣠@!m3AcL3LMcL3LN@1A@@C3@4@@4@!@@4@@@@@  @@ డ50reset_type_names)Odoc_infodLQLWdLQL`@ dLQLadLQLq@@@@@@@@mf@@@me@@md3@'3D@*@+@@@@ภ2dLQLrdLQLt@2@@@ @@@mmN@mq@@$@@*@@@mrM@ml@@ఠ!t4eLwLeLwL@2A@@WOx@@@mM@mx@@@mM@ms3@2@@@డ!@nNKNnNKN@@@@@@@@@mz@;@@@myy"@@@mw@@mv@@mu@@ภ!eLwL"nNKNA۠ ఐ$self/eLwL@5g@@Kq5@5[3eLwL@@@O@@@m@@@mO@@@m@@mD@@ภHfLLImNNHAภ'Newline QfLL@s@ @@O@@@mO@m\@ภ԰^fLLAܐ6%minus gfLL@ @@O@@@mO@mO@mt@ภvfLL.A/ภ#Raw~fLL@vs'method fLLfLL@@fLLfLL@@v@@@mO@mO@m@@ @@P@@@mO@m@ภgLLUAVภ#RawgLL@vఐ!mgLLgLL@@@D@+met_privategLLgLL@3+met_privateD@@@#@@@!@@A3)met_value E;@@@ @@@@AV55V55@@@3+met_virtual*@@@"@@B@AX6a6kX6a6@@@@AW66$W668@@@+#@@j@@@mO@m@(private gLLgLM@@gLLgLM@@v@@@mO@mO@m@ gLM @@gLM gLM@@O@mO@m@gLLgLM@@@@h@@P@@@mO@m@ภhMM&Aɠภ#RawhMM)@w ఐ!m%hMM.&hMM/@[@@Ej,@+met_virtual,hMM0-hMM;@` @@@@@mO@m8@(virtual 9hMMB:hMMJ@@<hMMA=hMMK@@w3@@@mO@mO@mI@ KhMMR@@MhMMQNhMMS@@O@mO@mW@ThMM*UhMMT@@Z@@G@@P@@@mO@m`@ภذbiMWMkAภ#RawjiMWMn@w_డ$Name&simpleyiMWMpziMWMt@ }iMWMu~iMWM{@@r@@@@@@n @@@n @@n @@ఐ!miMWM|iMWM}@Ͱ@@E@)met_valueiMWM~iMWM@۰ @@F@@@n@n@(val_nameiMWMiMWM@ @@@@@nP@n P@n@@iMWMoiMWM@@@@@n@@Y@@QB@@@nO@n@ภ<jMM~Aภ#RawjMM@wà# : jMMjMM@@jMMjMM@@w@@@n2O@n4O@n3@@ @@Qi@@@n+O@n1@ภckMMA ఐo$self kMM@72@@M<@6kMM@@@F@FF@@nC@@nB@@డ$Name&fatherlMMlMM@ lMMlMN@@ -@@@l@@@nMo@@@nL@@nK'@@ఐ!m1lMN2lMN@g@@Fv8@)met_value8lMN9lMN@u @@F@@@n`@n]D@(val_nameDlMNElMN@ $@@@@@nXQ@naQ@n_R@@OlMMPlMN@@@@@nWX@@ఐŠ!mbmNN2cmNN3@@@Fi@)met_valueimNN4jmNN=@ @@F@@@ni@nfu@(val_typeumNN>vmNNF@ <@@GP@nh~@@@@G@ภimNNG9A@:A@R @@@n<@@@n=O@nt@@DA@@@@n,O@n;@@KA@@@@nO@n*@@9RA@ G@@@mO@n@@YA@@@@mO@m@@ `A@@@@mO@m@@:gA@H@@@mO@m@@YnA@%g@@@mO@m@@fLLv@@-RI@@@m@@@mO@m@@@@@ภEnNKN[A ఐQ$self nNKN_@8@@N@7nNKNe@@@H@@@n@H H@@n@@n@@&Method@nNKNfnNKNm@@H @@@nO@n@@ఐg!mnNKNnnNKNo@:@@GI @)met_value nNKNp nNKNy@H @@G@@@n@n@(val_namenNKNznNKN@ @@ @@@n!@@O@@H>"@ภ$nNKNAݠภ'Newline,nNKN@u@ @@K@@@n5@ภ7nNKNAC@A@HO@n@@@nN@nE@@ A@QO@n@@@nN@nN@@|)A@ZO@m@@@mN@nV@@SeLwL2@@c@@@mN@m^@@ ఐݠ$selfhoNNioNN@8@@No@7moNN@@LeL @@@n@@@n@L L @@@n@@@nLL@@@n@@@n@@n@@n@L*ภ9T@@L)@@@n@@@n@@ఐ!moNNoNN@ٰ@@G@)met_valueoNNoNN@ @@H#@@@n@n@(val_infooNNoNN@ @@LNLM@@@n@@@nO@nO@n@@oNNoNN@@@@@mN@nO@n@@} @@@A@eLwL} @@ ఐR$selfpNNpNN@9@@O 3@@@@@@8pNN@@@T`@@@nd@@@n@@n@@ఐ !tpNNpNN@@@VR@@@o@@@oM@o M@o (@@,@@J@o+@;@@@S@@@nA@rA@@@HXHQ@@o@@or@@@D@H`HY@@o!@@o @@oJ@o@cL3L7'@E0 ) Return Texinfo code for a class method. -bLL.bLL2@@@@@@@Hi4sNN5sNO@AA࣠@&self-26Aఠ}5}9[3A9@D3BAABBBBB@9@@@  9^4AD9@D@@9@࣠@!t7ATsNOUsNO@m5A@@H3UTTUUUUU@9D@9@!D@9@@@@@  @@@ఠ!f8itO OjtO O@6A@@@@I@@@pM@o2@(Variance!t@@@oM@o3@@o4M@o/&stringQ@@@oHM@o0@@o1M@o.3@9EH@<@=@@@࣠@YA@ఠ"tp:tO OtO O@7A@@03@CtO OwOkO@@@@@ఠ!v;tO OtO O@8A@@;@@tO OtO O@@@I@D@@o6@@ @@డV&Printf'sprintfuO O(uO O.@ uO O/uO O6@@@`&format!a@0P@@@1`@@@1@@@1@@1@RS@@QC@"@@@@@@@o@@@@oN@oN@o@@oN@o@@oN@o<&@@@o>@@@o?@@@o=@@o;3@nw@q@rf@`@a@@@@ภE.D/#uO O7$uO O=ACภP9: ภXAsBr@@BP@oB@@@oO@o*@ภhQR#ϠภpYZ+@+@SP@oS@@@oO@oB@ภifj;e@;@T\@@@oGO@oO@oO@oiN@oN@o@@@oO@oa@@R@kz  @@@oO@ol@@]@vP@oc@@@oO@ox@$%s%sn@n@}@@@oO@oO@o@@ut@@5@@@oFO@o@@డ+2string_of_variance)Odoc_infovO>OIvO>OR@ vO>OSvO>Oe@@@I&t_type@@@4@A@@@3@@@2@@1@@0@vvvw@@W@@@@@@@o@T@@@o@@@o@@o@@o@@ఐ!tvO>OfvO>Og@T@@J@@ఐOhvO>Oi@ܰ@@v@@vO>OHvO>Oj@@P@o@@డ3string_of_type_expr)Odoc_info wOkOv wOkO@  wOkOwOkO@@ذ@@@J@@@p@@@p@@p@@ఐ"tp#wOkO$wOkO@@@@@'wOkOu|@@'P@p@@Z@@#N@oM@sA@M@p@A@@ఐ預!t:yOO;yOO@@@Jj3:99:::::@@@@@@-ty_parametersDyOOEyOO@3-ty_parametersJs@@@@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@Aj/..k/..@@@3'ty_info*ޠ@@@@@@A@A@Ax0./y0./"@@@83'ty_kind8J)type_kind@@@@@C!@A3//3/0@@@3*ty_privateCJ,private_flag@@@@@D,@A4004008@@@3+ty_manifestNJ-type_manifest@@@@@@@@E<@A50X0b50X0@@@3&ty_loc^@@@A@FE@A600600@@@3'ty_codeg@@@@@@A@GT@A700700@@@@A1/`/j1/`/@@@|@@v@u@@@p@r@@@p@@p@@@p@ĠzOOzOO@@@@@@@@@q@@@@q@@q@@@q3@@@@@@@@@q@@@@q@@q@@@q@@@ zOO@@zOOzOO@@K+@Ġ07{OO{OOAʠఠ"tvZ {OO@19A @@@@@@q@@@@q@@q3%$$%%%%%@@@@Ġ0-/{OOA;@@ A@@@@@q@@@@q @@q@@@q@@@B{OO2@@@@@@q#@@@@q$@@q"@@@q!+@@@@@@q'@@@@q(@@q&@@@q%;@@@డ!^l{OOm{OO@@@@@@@q>@@@@q=@@@q<@@q;@@q:3yxxyyyyy@@ic@d@e@@@@ఐ"!f{OO{OO@N@@@@L"@@@qO@@@@qP@@qN@@@qM@@qL#@@ఐ"tv{OO{OO@-@@@LB@@@qZ@9@@@q[@@qYP@q_P@q\@@@{OOR@@;@@@qJ@qbP@qXI@@! {OO{OO@@c{OO@@H@@@qIO@qdO@qc\@@ @@K]@ఠ!l[|OO|OO@:A@@@@@@q/@@@@q0@@q.@@@q-@@@@@@q3@@@@q4@@q2@@@q1@@@డ&Printf'sprintf}OP}OP @ }OP}OP@@C@@@C@%@@@qLTJ@v[J@q8N@qsN@qN@q@@qN@qgM@@@qi@@@qj@@@qh@@qf376677777@]V@W@X@@@@ภjSiTH}OPI}OPAhภu^,Char_literal` ;,Char_literalJ!a@2Ϡ!b@2Р!c@2Ѡ!d@2Ҡ!e@2Ӡ!f@2@@@5@$charB@@@5s)%!@@@5@BLAYAAl%%m%%@@@l@hI@@@@qO@qO@q]@ภ*X)ภ`@`@ P@qŠ@@@qO@qu@ภàp") u@u@r@@@qO@qO@q@ภנ@@ N@qN@qN@qP@q@@@qrO@qO@qO@qO@q@@@qO@q@@@ߠŠ@@@qO@q@@@P@q%&'(@@@qO@q@@@P@q(ݠޠߠ@@@qO@q@%(%s) @@@@@qO@rO@r@@@@?>@@@qqO@q@@డ&String&concat0~PP+1~PP1@ 4~PP25~PP8@@)@@@)@@@r@(l@@@r@@@rj@@@r@@r@@r@@", Q~PP:R~PP<@@T~PP9U~PP=@@I@@@r)P@r+P@r*#@@డ$List#mapm~PP?n~PPC@ q~PPDr~PPG@@'@@@@@N @@@rN@@@@rO@@rMP@r2@@@r(P@rVP@rLP@r0@@r3@@@@r16@@@r/@@r.@@r-`@@ఐ;!f~PPH~PPI@g@@@@N;@@@rI@2@@@rJ@@rH+@@@rG@@rF~@@ఐߠ!l~PPJ~PPK@@@+S@@@r>Q@rTQ@rP@@~PP>~PPL@@J@@@r'P@rUQ@r=@@~PP*~PPM@@P@r&@@@@N@@@AyOO@@N@6@@NQ@A@ A@@@NN@@r@@r@@@JV@NN@@r@@r@@rJ@r@sNN@@NPOPZPOPm@AA࣠@&self-2]AఠY\Z?M ;A?N@Jr3@?L@@@  ?P#@A@3@@@@r>ANcNb@@@r@@@rN@rг&optionnPOPoPOP@г!%TypesyPOPzPOP@Nw}POP~POP@@@0@@@r- @@@8@@@r2@@POPPOP@@@NN@@@r@@@r=@@  @@@ఠ!f`PPPP@?A@@@N0constructor_args@@@rN@r@@@sN@r@@rN@r3@_sk@n@\@@@@Ġ*Cstr_tuplePPPP@;*Cstr_tuple@@@m@H)type_expr@@@l@@@k@AA@B@A**"**F@@@@ఠ!lbPPPP@@A@@@@@r@@@r3@9RPPPQ3@@@@@@1@@L@@@డ{3string_of_type_list)Odoc_infoPPPP@ PPPP@@#parxj@@@C@@@B@@@@A@V)type_expr@@@@@@@?x@@@>@@=@@<@@;@)xx*xx@@GZ@0+@@(&%@@@r@@@r@$@@@r@#"@@@r@@@r@@@r@@r@@r@@r3GFFGGGGG@_oh@i@j@@@Eภ@a@a@HG@@@s@@@s@@# * cPPdPP@@fPPgPP@@U@@@sQ@sQ@s%@@ఐ!lyPPzPP@/@@cb@@@s@@@sQ@sQ@s=@@@@>@Ġ+Cstr_recordPQPQ@;+Cstr_record@ΠO,record_field@@@j@@@i@A@@B@A)))*@@@@ఠ!lcPQPQ@AA@@@@@r@@@r3@@@@@@( @@@@@డ@0string_of_record)Odoc_infoPQPQ @ PQ!PQ1@@@O,record_field@@@i@@@h@@@g@@f@~~~~@@c@@@@@@@s @@@s@@@s@@s3@IB@C@D@@@@ఐP!lPQ2 @  @@21@@@s)@@@s(Q@s,Q@s*@@D@@[@@Ad PP@@@@@jN@s73        @#@@@A@!@@ఐ$argsQ=QIQ=QM@ǰ@@@@@s<3      @p@@@@@@ఐ蠐#ret/Q=QO0Q=QR@{@@@@@s>@@@s=@@ @@@@@@s?@@Ġ*Cstr_tupleNQXQ`OQXQj@ĠdVQXQkWQXQm@c@@@@@@@sT@@@sS3]\\]]]]]@=@@@@@ @@G@@@sU@@Ġ$NonemQXQonQXQs@5@@@@$#@@@s[@@@sZ@@* @@@@@@s\@@@g@@@s^@;:@@@s`@@@s_@@s].@@@ “QXQx@@•QXQw–QXQy@@P7@@ఠ$argse¥QzQ¦QzQ@¾BA@@@@@sl3©¨¨©©©©©@@@@@Ġ$NoneµQzQ¶QzQ@}@@@@lk@@@sr@@@sq@@ @@@@@@ss@@@@@@su@@@@sw@@@sv@@st*@@@డg!^QzQQzQ@]@@@]@@@s@\@@@sW@@@s@@s@@s3@PI@J@K@@@@$ of QzQQzQ@@QzQQzQ@@|@@@sP@sP@s@@ఐs!fQzQQzQ@@@@n@@@sj@@@s@@s.@@ఐ$args'QzQ(QzQ@8@@@@@sQ@sQ@sB@@2QzQ3QzQ@@@@@s@sQ@sL@@? @@Q4M@@Ġ*Cstr_tupleJQQKQQ@Ġ`RQQSQQ@_@@@@@@@s@@@s3YXXYYYYY@9@@@@@ @@C@@@s@@Ġ$SomeiQQjQQ@ఠ!rfrQQsQQ@ËCA@@&@@@s@@@@@.-@@@s@@@s%@@8@@@(@@@s,@@@q@@@s@ED@@@s@@@s@@s<@@@డ)!^áQQâQQ@@@@@@@s@@@@s@@@s@@s@@s3îííîîîîî@E>@?@@@@@@# : üQQýQQ@@ÿQQQQ@@>@@@sP@sP@s@@డS3string_of_type_expr)Odoc_infoQQQQ@ QQQQ@@@@@Rp@@@s@@@s@@s7@@ఐ!rQQQQ@A@@R@@@sQ@sQ@sK@@QQQQ@@v@@@s@sQ@sU@@H @@QV@@ఠ$argsgQQQQ@.DA@@@@@s@@Ġ$Some$QQ%QQ@Πఠ!rh-QR.QR@FEA@@@@@s@@@@@@@@s@@@s@@(@@@(@@@s @@@,@@@s@@@@s@@@s@@s0@@@డ!^\QR ]QR @ڰ@@@@@@t@@@@t@@@t@@t@@s3ihhiiiii@K^W@X@YG@@A@B@@@@# : yQRzQR @@|QR}QR @@@@@tP@tP@t@@డ!^đQRĒQR@@@@@@@t@@@@t @@@t@@t@@t5@@ఐ!fĭQRĮQR@@@@ @@@t'@@@t&@@t%L@@ఐ$argsQRQR@U@@ @@@t.R@t2R@t1`@@QR QR@@L@@@t#@t3R@t-j@@డj!^RR?RR@@`@@@`@@@t9@_@@@t8Z@@@t7@@t6@@t5@@$ -> RR9RR=@@RR8RR>@@|@@@tER@tGR@tF@@డÑ3string_of_type_expr)Odoc_infoRRBRRK@ RRLRR_@@@@@S@@@tK@@@tJ@@tI@@ఐ!r0RR`1RRa@°@@S@@@tRS@tTS@tS@@;RRA<RRb@@@@@tD@tUS@tQ@@H @@@@@t"@tVR@tC@@@@@@@t@tWQ@t!@@@@SM@@@AVQ=QC@@SO@h@@SP@A@"!A@@@Sq@@@t@SkSj@@@t@@@tSe@@t@@t@@tN@@@O@S@@@t@SS~@@@t@@@tSy@@t@@t@@t@@tJ@tw@łPOPSG@@SvňRRʼnRR@AA࣠@&self-2jAఠiDܱůFAD@P3ŖŕŕŖŖŖŖŖ@D@@@  D߱ŲGAPD@P@@D@࣠@"tykAŨRRũRR@HA@@S3ũŨŨũũũũũ@DP@D@!P@D@@@@@  @@ డ=0reset_type_names)Odoc_infoRRRR@ RRRR@@@@@@@@t@@@t@@t3@'3S@*@+@@@@ภBRRRR@B@@@ @@@tN@t@@$@@2@@@tM@t@@ఠ)entry_doclRRRR@IA@@@X@@@uTM@t@@@tM@tC:M@t@@@tM@t@@tM@t3        @=@@@@Ġ$NoneRRRR@@@@@!3@M."RR#SS@@@@@@ภ)RS*RSAภ'Newline 2RS @@ @@:O@t@ภ$<RS AH@A@Ŭ6@@@tO@t&@@ERS@@>(@Ġ$SomeNSSOSS@ఠ!tnWSSXSS@pJA@@]M@u_M@ubM@t3]\\]]]]]@B@@@@@ @@e@@@డ!@kSSlSS@@@@;O@t@@@u@@@@t @@@t@@t@@t3}||}}}}}@c/(@)@*@@@@ภ°ƋS#SFƌS#SH@Eภ#RawƔS#S.ƕS#S1@ఐ&indentƠS#S3ơS#S9@@@@@@@u@@@@u@@@u@@u@@u0@@EƷS#S:ƸS#S;@@/@@@u*Q@u,Q@u+@@@$ (* S#S=S#SC@@S#S<S#SD@@9@@@u)Q@u.Q@u-T@@S#S2S#SE@@@@@u@u/Q@u(^@@K @@;~P@ua@ ఐZ$selfS#SJS#SN@F&@@\0p@ES#Sb@@@O4@O/O$@@u3@@u2w@@HS#ScS#Sd@@O?Q@u:@@ ఐ}$selfS#SfS#Sj@FI@@\S@ES#Sw@@Y Y@@@uD@@@uC@YY@@@uB@@@uAYY@@@u@@@@u?@@u>@@u=@YҐภFC@C@+Y@@@uX@@@uW@@ภ$SomeFS#SyGS#S}@ఐ!tPS#S~QS#S@а@@@@TS#SxUS#S@@YW@@@uSR@u^@@]S#Se^S#S@@OJ@uQ@@bS#SIcS#S@@O@@eS#S-fS#S@@@@@u P@u@@ภuSSSA.ภ#Raw}SS@r# *)DŽSSDžSS@@LJSSLjSS@@~@@@uoP@uqP@up@@ @@<0P@un@ภǙSSwARภ'NewlineǡSS@R@ @@@@ǿSS@@R@@@u P@uiF@@b@@G@@A[oRR@@@@@M@u@A@@@ఠ!tpSSSS@KA@@Aab@@@vM@u@@@uM@u3@@@@@@డz!@\]\\]\@,@@@,@@@u@' @@@ue$@@@u@@u@@u3@@@@@ภSS\]\AȠ ఐ$selfSS@GT@@]^@GH SS@@@Ǐa@@@u@@@ua@@@u@@u(@@డ!@9T=Th:T=Ti@s@@@shP@v@@@v@ @@@vK @@@v@@v@@v3@{@|@}@@@@ఐW"tyTTTT@*@@W3@@@@+ty_manifestTTTT@ r @@ q p@@@v@@@v@Ġ$NoneTTTT@@@@@  @@@v@@@v3@7@@@ @  @@@v@@@v@@@ภ=/TT0TT@<@@@gV@@@w @Ġ$Some@TTATT@Ġ%OtherITTJTT@;%Other @@@@)type_expr@@@@A@@B@AV)--W)-.@@@t@ఠ#typcTTdTT@|MA@@@@@w3gffggggg@@@@@@lTTmTT@@ @@@w@@@2@@ ܠ @@@w @@@w@@  @@@w @@@w @@@ภʅUUʆUU@?ภ#RawʎUUʏUU@# = ʖUUʗUU@@ʙUUʚUU@@@@@w1S@w3S@w23ʟʞʞʟʟʟʟʟ@E>@?@@@@@@ʦUUʧUU@@?;S@w0@ภʰUUSʱUUU@jภ#RawʹUU,ʺUU/@ఐV$privUU4UU8@ڰ@@U@@@wAS@w@+@(private UU?UUG@@UU>UUH@@@@@w?S@wCS@wB<@ UUO@@UUNUUP@@S@wES@wDJ@UU0UUQ@@M@@UU+UUR@@?S@w>R@ ఐm$selfUVUeUVUi@J9@@`Ca@IvUVU@@@\!@@@wM@\@@@wL\\@@@wK@@@wJ@@wI@@wHu@@డɣ$Name&father'UVU(UVU@ +UVU,UVU@@A@@@@@@wa@@@w`@@w_@@ఐ"tyCUVUDUVU@q@@Y,@'ty_nameJUVUKUVU@ @@@@@wlU@wtU@wp@@UUVUVUVU@@\t@@@w[@wuU@wk@@ఐ#typhUVUiUVU@ư@@\~@@@wZT@wwT@wv@@sUVUdtUVU@@@T@w5@@@w:S@wxT@wX@@ @@@T@w'@@@w,S@w9@@@@W@Ġ$Some˓UU˔UU@=Ġ+Object_type˜UU˝UU@;+Object_typeS@ڠY,object_field@@@@@@@AA@B@A*.<.B*.<.d@@@@ఠ!l˷UU˸UU@NA@@@@@w@@@w@@@UUUU@@+@@@w@@@6@@32@@@w@@@w@@:9@@@w@@@w@@@డh!@WWWW@@@@@}S@w}@@@w@@@@w~U @@@w|@@w{@@wz3@ D=@>@?@@@@ภ7UV UV @ภ#Raw UU UU@డʝ!^UUUU@œ@@@œ@@@w@Œ@@@wƍ@@@w@@w@@w3"!!"""""@0@@@@# = .UU/UU@@1UU@@ů@@@wU@wU@w@@డ!^EUVFUV@ð@@@@@@w@@@@wƽ@@@w@@w@@w0@@ఐ$privaUUbUU@v@@@@@wV@wD@(private nUUoUU@@qUUrUU@@@@@wV@wV@wU@ ̀UU@@̂UŨUU@@V@wV@wc@sD@@d@@"{ ̑UV̒UV@@N̔UV@@ @@@wV@wV@ww@@ @@@@@w@wV@w@@̥UU̦UV@@@@@w@wU@w@@̯UṴUV@@AFT@w@డF$List'flattenV VV V @ V V!V V(@@:h@@@:h:gAhT@w@@@w@@@w:d@@@w@@w@@డn$List#mapV)V<V)V@@ V)VAV)VD@@@@@@R@@@xU@w:2@@@wU@xU@wU@w@@w@h@@@w@@@w@@w@@w@@࣠@!rAVEV_VEV`@5OA@@+@@@@డ˳!@+VdV,VdV@e@@@eAW@w@@@w@b@@@w @@@w@@w@@w3=<<=====@L-N@$@%@@@@ภKVdV}LVdVAภ#Raw TVdV@Iడ!^_VdV`VdV@ݰ@@@@@@x@@@@x@@@x@@x@@x/@@" wVdVxVdV@@zVdV{VdV@@@@@xY@x Y@xC@@డ!^͏VdV͐VdV@ @@@ @@@x&@ @@@x%@@@x$@@x#@@x"_@@ఐ!rͫVdVͬVdV@k@@n@'of_nameͲVdVͳVdV@3'of_name@@@@@@}@@@ 3'of_type :)type_expr@@@~@@A @A$-9-?$-9-Z@@@3'of_text8*Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@@@A#- -&#- -8@@@7/@@_@@@x2Z@x6Z@x4@@# : VdVVdV@@VdVVdV@@m@@@x1Z@x8Z@x7@@S @@u@@@x@x9Z@x0@@VdVVdV@@@@@x @x:Y@x@@ @@BX@x @ภVdVA$@A@͈Y@x@@@xX@x?@@"VdV{@@Z@@@xX@x@@డ̽!@5WW,6WW-@o@@@oBX@xD@@@xF@l@@@xE @@@xC@@xB@@xA @@ ఐŠ$selfXVVYVV@M@@c@Lΰ]VV@@@_y@@@xZ@_t@@@xY_q_p@@@xX@@@xW@@xV@@xU/@@డ$Name&fatherVV΀VV@ ΃VV΄VV@@@@@@@@xn@@@xm@@xlO@@ఐ!rΛVVΜVV@[@@^@'of_name΢VVΣVW@ @@@@@x[@x}j@@ΫVVάVW@@_@@@xh@x[@xxt@@ఐ!rWW!WW"@@@@'of_typeWW#WW*@  @@_@@@xgZ@xZ@x@@VVWW+@@ @@@xRY@xZ@xe@@డp!@W.WRW.WS@"@@@"CY@x@@@x@@@@x] @@@x@@x@@x@@ภ{W.WGW.WQAภ#Raw W.WJ@" ;W.WLW.WN@@W.WKW.WO@@@@@xZ@xZ@x@@ @@CZ@x@ภ*W.WP%A6@&A@ΚA[@x@@@xZ@x@@4W.WE/@@lJ@@@xZ@x@@ఐ R)entry_docGWTWlHWTWu@a@@@.a@@@x@@@x̌ I@@@x@@x@@ఐJ!rcWTWvdWTWw@#@@q&@'of_textjWTWxkWTW@ @@Sb@@@x@@@x[@x[@x8@@yWTWkzWTW@@@@@xZ@x[@xC@@P @@N@@@xQY@xZ@xL@@@@a@@@wX@xY@xPU@@t@@V@ϗVEVZϘWTW@@@@@wV@xV@xz@@ఐ!lϩWWϪWW@@@@@@wV@xV@x@@ϵV)V;϶WW@@=X@@@wU@xV@w@@V VWW@@2U@w@@@wT@xU@w@@ @@@@@wT@w@@ภPWWWWAภ#Raw WW@ؠ" }WWWW@@WWWW@@@@@xT@xT@x@@ @@DT@x@ภWW%A @&A@oDU@x@@@xT@x@@ WW0@@7(@@@wT@x@@c7@@@@@ATTWW@@L;@@@vQ@y@@ఐ "ty)WW*WW@ W@@^A@'ty_kind0WW1WW@ @@@@@yK@Ġ-Type_abstract@WXAWX@;-Type_abstract@@@{@@@@BB@AF++G++@@@d@@@  @@@@@y Q@@@@@y T@@@ภΰXWXYWX Aภ'Newline aWX@@ @@DS@y/f@ภSkWXAw@A@۠ET@y'@@@y,S@y4v@@vWX@@@@@y%|@Ġ,Type_variantЅX!X.ІX!X:@;,Type_variantE@à^3variant_constructor@@@x@@@w@A@BB@A,$,*,$,T@@@@ఠ!lРX!X;СX!X<@йPA@@@@@y@@@y3ШЧЧШШШШШ@@@@@@( @@-@@@y@@0@@@y@@@ภиX@XйX@X@rภ#RawX@XPX@XS@డU!^X@XYX@XZ@K@@@K@@@yF@J@@@yEE@@@yD@@yC@@yB3@C<@=@>@@@@" =X@XVX@XX@@X@XU@@i@@@yRT@yTT@yS@@డχ!^X@X{X@X|@}@@@}@@@yZ@|@@@yYw@@@yX@@yW@@yV2@@ఐ$privX@X^X@Xb@0@@ʫ@@@yhU@ygF@( private(X@Xi)X@Xq@@+X@Xh,X@Xr@@ʪ@@@yfU@yjU@yiW@ :X@Xy@@<X@Xx=X@Xz@@U@ylU@yke@uD@@f@@! KX@X}LX@X@@NNX@X@@@@@yeU@ynU@ymy@@ @@@@@yQ@yoU@yd@@_X@XT`X@X@@V@@@y@@ypT@yP@@iX@XOjX@X@@ES@y?@డ$List'flatten{XX|XX@ XXрXX@@?"@@@?"?!FS@yt@@@yv@@@yu?@@@ys@@yr3ѐяяѐѐѐѐѐ@@@@@డ)$List#mapѤXXѥXX@ ѨXXѩXX@@^@@@@$@@@yT@y?T3@@@yT@zT@yT@y@@y@#@@@ye@@@y@@y@@y6@@࣠@&constrAXXXX@RA@@+@@@@ภXYXY@ภ#RawXXXX@డ!^XYXY@u@@@u@@@y@t@@@yo@@@y@@y@@y3@+9Z@0@1@@@@$ | XYXY@@XYXY@@˔@@@yW@yW@y@@ఐV&constr*XY +XY@#@@}&@'vc_name1XY2XY@3'vc_name@@@u=@@@o@@@ 3'vc_args @@@p@@A@A@**A**@@^@3&vc_ret)type_expr@@@r@@@q@@B@AQ**R*+@@o@3'vc_text$Š@@@t@@@sA@C%@A_+ +*`+ +I@@}@@Ac**d**@@@@8@@@@@yW@yW@yj@@rXXsXY@@i@@@y@yW@yt@@|XX}XY@@GV@yy@ภ҆YSY҇YSY@@ภ#RawҏYY5ҐYY8@ ఐ $selfҝYY:ҞYY>@Qְ@@g@QҢYYR@@@`@@@y@``@@@y@@@y`@@y@@y@@ఐ預&constrҽYSYrҾYSYx@@@@'vc_argsYSYyYSY@ @@`@@@yW@yW@y@@ఐ&constrYSYYSY@Ӱ@@-@&vc_retYSYYSY@ @@``@@@y@@@yW@yW@y@@YY9YSY@@`@@YY4YSY@@GV@y@ఐ )entry_docYYYY@ @@@e@@@y@@@yF @@@y@@y @@ఐI&constrYYYY@@@p@'vc_text$YY%YY@ϰ @@ e@@@y@@@yW@yW@y+@@3YY4YY@@ҥGW@y@@@yV@yW@y8@@M @@ҮGT@y@@@yV@yA@@@@Ђ@@@yF@NXXOYY@@@@@yU@yU@yy@@ఐ!l`YYaYY@@@ɠ@@@yU@zU@y@@lXXmYY@@A@@@y~T@zU@y@@wXXxYY@@HT@y6@@@y;S@zT@y}@@ @@ @Ġ+Type_recordӍYYӎYZ@;+Type_recordM@ˠ@@@z@@@y@AABB@AÙ,|,Ú,|,@@@÷@ఠ!lӦYZӧYZ@ӿQA@@@@@y@@@y @@@% @@2@@@y @@5@@@y @@@డI!@[\ [\ @@@@HRS@z @@@z @@@@z 6 @@@z@@z@@z3@ 6/@0@1@@@@ภZZLZZN@›ภ#RawZZZZ@డ~!^ZZ!ZZ"@t@@@t@@@z)@s@@@z(n@@@z'@@z&@@z%3@0@@@@# = ZZZZ @@ZZ@@͐@@@z5U@z7U@z6@@డҮ!^&ZZC'ZZD@ͤ@@@ͤ@@@z=@ͣ@@@z<Ξ@@@z;@@z:@@z90@@ఐ Ӡ$privBZZ&CZZ*@ W@@@@@zKV@zJD@(private OZZ1PZZ9@@RZZ0SZZ:@@@@@zIV@zMV@zLU@ aZZA@@cZZ@dZZB@@V@zOV@zNc@sD@@d@@"{ rZZEsZZH@@NuZZI@@@@@zHV@zQV@zPw@@ @@@@@z4@zRV@zG@@ԆZZԇZZJ@@}@@@z#@zSU@z3@@ԐZZԑZZK@@IT@z"@డ'$List'flattenԢZOZ_ԣZOZc@ ԦZOZdԧZOZk@@BI@@@BIBHI=T@zW@@@zY@@@zXBE@@@zV@@zU@@డO$List#mapZlZZlZ@ ZlZZlZ@@@@@@?@@@{MU@ziBz2@@@zbU@{ZU@zU@zg@@zj@I@@@zh@@@zf@@ze@@zd@@࣠@!rAZZZZ@SA@@+@@@@డӔ!@ ZZ ZZ@F@@@FIW@z~@@@z@C@@@z @@@z}@@z|@@z{3@L-N@$@%@@@@ภ,ZZ-ZZAภ#Raw 5ZZ@*డ!^@ZZAZZ@ξ@@@ξ@@@z@ν@@@zϸ@@@z@@z@@z/@@" XZZYZZ@@[ZZ\ZZ@@@@@zY@zY@zC@@డ!^pZZqZZ@@@@@@@z@@@@z@@@z@@z@@z_@@ఐ!rՌZZՍZZ@k@@n@'rf_nameՓZZՔZZ@3'rf_name@@@gş@@@a@@@ 3*rf_mutable @@@b@@A@Aţ(k(uŤ(k(@@@3)rf_atomic@@@c@@B@Aŭ((Ů((@@@3'rf_type/)type_expr@@@d@@C@AŹ((ź((@@@3'rf_text*-+@@@f@@@eA@D+@A ))# ))B@@@@A(4(>(4(P@@@F>@@O@@@zZ@zZ@z@@# : ZZZZ@@ZZZZ@@]@@@zZ@zZ@z@@b @@e@@@z@zZ@z@@ZZZZ@@@@@z@zY@z@@ @@JX@z@ภZZA@A@xY@z@@@zX@z@@ZZ@@J@@@zX@z@@డԭ!@%[J[o&[J[p@_@@@_JX@z@@@z@\@@@z @@@z@@z@@z@@ ఐ$selfHZZIZZ@U@@k*@TMZ[@@@gi@@@z@gd@@@zgag`@@@z@@@z@@z@@z>@@డ$Name&fathero[[3p[[7@ s[[8t[[>@@'@@@@@@z@@@z@@z^@@ఐ!r֋[[?֌[[@@j@@m@'rf_name֒[[A֓[[H@ @@@@@{ [@{ y@@֛[[2֜[[I@@g@@@z@{[@{@@ఐ!rְ[J[dֱ[J[e@@@@'rf_typeַ[J[fָ[J[m@ @@g@@@zZ@{Z@{@@ZZ[J[n@@@@@zY@{Z@z@@డ`!@[q[[q[@@@@KoY@{@@@{@@@@{M @@@{@@{@@{@@ภk[q[[q[Aůภ#Raw [q[@" ;[q[[q[@@[q[ [q[@@@@@{4Z@{6Z@{5@@ @@KZ@{3@ภ[q[%A&@&A@֊A[@{*@@@{/Z@{;@@$[q[/@@\J@@@{(Z@{. @@ఐB)entry_doc7[[8[[@Q@@@i@@@{@@@@{?|9@@@{>@@{=&@@ఐY!rS[[T[[@2@@5@'rf_textZ[[[[[@ @@Ci@@@{I@@@{H[@{N[@{KG@@i[[j[[@@@@@{'Z@{P[@{GR@@P @@N@@@zY@{QZ@{&[@@@@p@@@zX@{RY@zd@@t@@e@ׇZZ׈[[@@@@@zvV@{UV@{T@@ఐ!lי[[ך[[@ð@@@@@zuV@{XV@{V@@ץZlZ~צ[[@@EH@@@zaU@{YV@zt@@װZOZ^ױ[[@@"U@z@@@zT@{[U@z`@@, @@@@@zT@z@@ภ@[\[\AƄภ#Raw [\@Ƞ" }[\[\@@[\[\@@@@@{gT@{iT@{h@@ @@LpT@{f@ภװ[\%A@&A@_LU@{]@@@{bT@{n#@@[\ 0@@'7@@@zT@{a+@@r7@@@Ġ)Type_open \\& \\/@;)Type_open@@@ABB@A ,, ,,@@@-@@@  @@@@@y .@@@@@y!1@@@ภ!\\5"\\LA۠ภ#Raw *\\8@% = ..1\\:2\\?@@4\\95\\@@@+@@@{{S@{}S@{|R@@ @@LS@{zU@ภF\\C%Aภ'NewlineN\\J@@ @@LS@{g@ภ@X\\K7Ad@8A@ȠLT@{@@@{S@{w@@AA@ѠLT@{q@@@{vS@{@@l\\3K@@@@@AnWWo\M\X@@@@@vQ@{w@@d@@=@@@vP@{Q@v]@@@ @@؁SS؂\M\Z@@M @@@vO@{P@v@@~ @@@ภؒ\]\gAK ఐ $self ؟\]\k@Wװ@@m@Wأ\]\q@@@g@@@{@gg@@{@@{@@$Type@ز\]\rس\]\w@@g@@@{O@{@@ఐ "ty\]\x\]\z@@@f@'ty_name\]\{\]\@i @@h@@@{@@A@@g@ภO\]\Aǒภ'Newline\]\@@ @@@@@{@ภ԰\]\A@A@\O@{@@@{N@{@@A@eO@{@@@{N@{@@nA@n%O@u@@@uN@{@@SS@@@.@@@uN@u)@@ ఐ$self\\\\@XV@@n`@W"\\@@kk@@@{@@@{@kk@@@{@@@{kk@@@{@@@{@@{@@{7@kߐภXP @P@8k@@@| @@@| E@@ఐ"tyV\\W\\@@@g?T@'ty_info]\\^\\@ @@kk@@@|@@@|O@|O@| f@@l\\m\\@@@@@uN@|O@|q@@o @@@A@xSS @@ ఐ$selfل\\م\\@X@@n3لككللللل@@@@@@X9ٌ\\@@@t@@@| @@@|@@|@@ఐȠ!tٟ\\٠\\@@@u@@@|,@@@|+M@|&M@|#(@@,@@)J@|+@;@@@@@@@@@A@A@@@gg@@|3@@|2@@@d*@gg@@|:@@|9@@|8J@|5-@RR(@ؐ ! Return Texinfo code for a type. RdRhRdR@@@@@@@g] ]] ],@AA࣠@&self-2Aఠ<=Y0TAY1@dU3@Y/@@@  Y3UAdXY4@dX@@Y4@࣠@&m_nameA] ]-] ]3@VA@@g3@YDdl@YH@!dm@YI@@@@@  @@"teA] ]4] ]6@(WA@@g3@ g@@@@@@@@ డآ0reset_type_names)Odoc_info']9]?(]9]H@ +]9]I,]9]Y@@-X@@@-X@@@|R-W@@@|Q@@|P343344444@%1h@(@)@@@@ภW B]9]ZC]9]\@W @@@-n@@@|YO@|]@@$@@֗@@@|^N@|X@@ఠ!tZ]_]i[]_]j@sXA@@יs@@@|vN@|a@@@|cN@|_3feefffff@2@@@ภƦod~dpd~d@) ఐ$self}]m]w~]m]{@Y@@o3}||}}}}}@I@@@Yڃ]m]@@@t@@@|k@@@|jt @@@|i@@|h@@డ$!@ڜ``>ڝ``?@ְ@@@֠@@@|O@|}@@@|@֠ @@@|~@@@||@@|{@@|z4@@ภ2ڼ]]ڽ``=Avภ'Newline ]]@v@ @@#P@|`@ภE]]AɈ[1%minus ]]@ @@@@@|t@ภY]]'Aɜภ#Raw]]@%type ]]]]@@]]]]@@@@@|P@|P@|@@ @@@@@|@ภ~]]LAภ#Raw]]@ఐ"te]]]]@@@h3@@@@2te_type_parameters%]]&]]@32te_type_parametersh@@@eɪ)type_expr@@@@@@@@B3'te_infoɦɤ@@@@@@A@@ @A@!@!JA!@!i@@^j@3,te_type_name!t@@@@@A@AK!!L!!@@ik@*3*te_private*i,private_flag@@@@@C!@AV"")W""D@@tm@3/te_constructors5ɗi.7t_extension_constructor@@@@@@A@D1@Af"E"Og"E"@@˄n@3&te_locEɲ@@@A@E:@Ao""p""@@ˍo@3'te_codeNˀ@@@@@@A@FI@A~""""@@˜p@@A˂!!˃!"@@ˠl@lc@@]\@@@|@@@|p@Ġاۙ]^ۚ]^@ئ@@@@po@@@|@@@|:@@wv@@@|@@@|A@@@ ۯ]^@@۱]^۲]^@@@@@|M@ĠNۿ^^2^^6Ayఠ"tp ^^4@YA @@@@@|3@@@@ĠNӰ^^5A@@A@C@@@|@@@|@@@^^0 @@@@@|@@@|@ @@@@|@@@| @@@డڀ&Printf'sprintf^:^S^:^Y@ ^:^Z^:^a@@!*@@@!*@ @@@}N@@@}R@|R@}6R@}9@@}MR@|!4@@@|!@@@|@@@|@@|3@_Y@Z@[@@@@ภQ:P;/^:^b0^:^gAOภ\EF àภdMN~@@>T@};>@@@}LS@}V(@ภt]^#`'@@@@}gS@}jS@}i;@ภpmq6l@6@[^R@}KR@}fT@}X!@@@|S@}5S@}JS@}e@@@}hS@}t\@@O@ts@@@}OS@}dg@@Z@T@}@@@}7S@}Is@#%s k@k@@@@}8S@}wS@}v@@rq@@!Ƞ2@@@|S@}4@@డ43string_of_type_expr)Odoc_infoܹ^h^ܺ^h^@ ܽ^h^ܾ^h^@@1@@@kQ@@@}1@@@}@@}@@ఐ "tp^h^^h^@@@kh@@@}T@}T@}@@^h^^h^@@T@}@@@@0@ఠ!l^^^^@ZA@@Š@@@|@@@|@@̠@@@|@@@|@@@డۑ&Printf'sprintf ^^ ^^@ ^^^^@@";@@@";@@@@~ @@@~R@}R@}R@}@@~ R@}"E@@@}"@@@}@@@}@@}3/../////@KD@E@F@@@@ภbKaL@^^A^^A`ภmVW h@@@@}S@}S@}#@ภijภqr&@&@ȠQT@}Q@@@~ S@~;@ภ݁L݂6K") ;@;@0@@@~%S@~(S@~'O@ภݕݖJ@J@tR@}R@~ R@~$T@~"@@@}S@}S@}S@~S@~#@@@~&S@~2t@@g@@@@~ S@~"@@r@T@}%&'(@@@}S@~@@~@T@}(@@@}S@}@%(%s) @@@@@}S@~5S@~4@@@@" >@@@}S@}@@డs&String&concat^_^_@ ^_^_@@@@@@@@~O@*@@@~N@@@~M(@@@~L@@~K@@~J@@", ^_^_@@^_^_ @@@@@~]T@~_T@~^@@డܰ$List#map+_!_@,_!_D@ /_!_E0_!_H@@@@@@l@@@~}T@~fl@@@~\T@~T@~|T@~d@@~g@@@@~e@@@~c@@~b@@~a@@డ3string_of_type_expr)Odoc_info]_!_I^_!_R@ a_!_Sb_!_f@@3,@@@l@@@~z3,@@@~y@@~x;@@ఐ!lw_!_gx_!_h@E@@J@@@~rU@~U@~~P@@ރ_!_?ބ_!_i@@rJ@@@~[T@~U@~q[@@ގ^_ ޏ_!_j@@uT@~Z`@@@@a@@@Aޔ]]ޕ_!_k@@@@@|P@~2@@@@P@|5@ภޤ_n_|A]ภ#Rawެ_n_@ ఐҠ$self޹_n_޺_n_@]@@s@]޾_n_@@@r@@@~@r@@@~r@@@~@@~@@~@@ఐݠ&m_name_n__n_@ð@@l@@ఐ٠"te_n__n_@@@l@,te_type_name_n__n_@ @@@@@@@_n__n_@@@@@~@ Q@~@@Y @@YP@~@ภ{__IA;ภ#Raw __@డݠ!^____@ؖ@@@ؖ@@@@ؕ@@@ِ@@@@@@@@@# +=0__1__@@3__4__@@ز@@@*Q@,Q@+@@డ!^H``5I``6@ư@@@@@@2@@@@1@@@0@@/@@.8@@డֱֳe__f__@ְ@@@@@@MR@C@ֱ@@@B@@A@@@T@@ఐt"te߀__߁__@I@@mQc@*te_private߇__߈__@8 @@j@@ภ(Asttypesߕ__ߖ__@'Privateߚ__ߛ_`@@@ @@4R@U@@!@@.@@@VS@K@( private߫``#߬``+@@߮``"߯``,@@-@@@>R@XR@W@ ߽``3@@߿``2``4@@R@ZR@Y@__@@@@! ``7``9@@``:@@J@@@=R@\R@[@@ @@R@@@)@]R@<@@__``;@@@@@@^Q@(@@ @@IP@@ภݰ``<9A@:A@eXQ@@@@P@c@@CA@naQ@~@@@~P@@@eLA@wjQ@|@@@|P@~@@ UA@߀sQ@|@@@|P@|@@8^A@߉|Q@|@@@|P@|@@UgA@ߒQ@|@@@|P@|@@,]]p@@d@@@|P@|@@డ$List'flattenC`@`OD`@`S@ G`@`TH`@`[@@M@@@MMr@@@P@g@@@i@@@hM @@@f@@e@@డ$List#mapn`\`no`\`r@ r`\`ss`\`v@@(@@@@@@@TQ@yN5@@@rQ@hQ@Q@w@@z@@@@x/@@@v@@u@@t@@࣠@!xA`w``w`@[A@@+@@@@డ8!@btbbtb@@@@eS@@@@@@@@% @@@@@@@3@-N@$@%@@@@ภ````@ϊภ#Raw````@Ϡడm!^````@c@@@c@@@@b@@@]@@@@@@@3@0@@@@$ | ````@@````@@ڀ@@@U@U@@@డߖ$Name&simple````@ ````@@@@@s@@@v@@@@@5@@ఐ!x6``7``@q@@D@'xt_name=``>``@3'xt_name@@@!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @AR#SG@@pd@3&xt_retƠ)type_expr@@@@@@@@B@AcHRdHr@@сe@31xt_type_extension*o7@@@@@C%@Alm@@ъf@3(xt_alias3oD/extension_alias@@@@@@@@D5@A|  }  6@@њg@3&xt_locC(location@@@A@EA@Aш i sщ i @@Ѧh@3'xt_textO$info@@@@@@A@FR@Aљ  њ  @@ѷi@@Aѝў@@ѻc@nf@@@@@V@V@@@````@@@@@@@````@@@@@@U@@@````@@kT@@ภaaFaaH@Ѐภ#Raw````@Š ఐ$self````@a@@w @`հ`a@@@o@@@@oo@@@@@@o@@@@@@ఐ_!xaa1aa2@8@@ @'xt_argsaa3aa:@ @@p@@@U@@@ఐz!xaa;aa<@S@@&@&xt_retaa= aaC@ɰ @@p+p*@@@@@@U@U@8@@.``/aaD@@p(;@@1``2aaE@@T@@@ఐ!xAaIaiBaIaj@|@@3A@@AAAAA@@@@(xt_aliasIaIakJaIas@ٰ @@ؠ@@@ @@@@Ġ$None]aya^aya@%@@@@@@@@@@r@@@@@@@@y@@@ภ߁sayataya@߀@@@&U@@@@"@Ġ$Someaaaa@0ఠ"xaaaaa@\A@@@@@R@@@@@#"@@@@@@Z@@*)@@@@@@a@@@ภ aabtbAdภ#Raw aa@# = aaaa@@aaaa@@@@@3V@5V@43@=6@7@8@@@@  @@wV@2@ภHab(Aыภ#Rawab@ϠఐX"xaab'ab)@!@@t@@@G@D3@)@@@%xa_xtab*ab/@3%xa_xt@@@g@@@@@@A@A3'xa_nameэ!t@@@@@@@A  @@'a@@A 5?5o@@+b@-@@@@@F@@@E,@Ġ$None%b5ba&b5be@@@@@-@@@O@@@Ni@@4@@@Q@@@Pp@@@ఐ"xa?b5bi@b5bk@y@@@@@c@a@'xa_nameKb5blLb5bs@I@@?@@@_@Ġ$Some[btb\btb@ఠ!xdbtbebtb@}]A@@@@@X|@@@@@q @@@Z@@@Y@@x@@@\@@@[@@@ఐ!xbtbbtb@@@ @@'@@@j@h3@. @@@'xt_namebtbbtb@U@@G @@@Aabbtb@@@@@AV@@@@@KV@@@ภɎbtbA@A@ZW@7@@@dd?@@@@lT@@@@@@@@T @@@@@@@/@@ఐd!xbbbb@=@@@@'xt_text bb bb@} @@|{@@@@@@ N@Ġ$Nonebcbc @@@@@@@@@@@@@@@@@@@@@@ภ˩3bc4bcAภ'Newline <bc@@ @@lqW@1@ภ.FbcAR@A@㶠fX@)@@@.W@6 @@Pbc@@Ɇm@@@'@Ġ$Some_cc:`cc>@ ఠ!thcc?icc@@^A@@@@@ @@@@@@@@"@@@!@@@@@$@@@#@@@డ!@cdcd@@@@YW@;@@@=@ɾ@@@< @@@:@@9@@83@:3@4@5@@@@ภްcDc|cDc~@aภ#RawcDcecDch@ఐ8&indentcDcjcDcp@!@@@3@@@[@.@@@Z+@@@Y@@X@@W0@@EcDcqcDcr@@K@@@gY@iY@h@@@$ (* cDctcDcy@@cDcscDcz@@U@@@fY@kY@jT@@cDcicDc{@@@@@U@lY@e^@@K @@Y|X@Ta@ ఐ "$self cc cc@dB@@zLp@dcc@@@mP@mKm@@@p@@ow@@Hcccc@@m[Y@w@@ ఐ E$self,cc-cc@de@@zo@c1cc@@w)w@@@@@@@wΠw@@@@@@~wʠw@@@}@@@|@@{@@z@wภd_@_@Gw@@@@@@@@ภ$Somebccccc@ ఐ!tlccmcc@а@@w@@@Z@@@uccvcc@@x x @@@@@@Z@@@cccc@@mJ@@@}@@m@@cDcdcc@@@@@IX@O@@ภ dd&dd;AQภ#Raw dd)@# *)dd+dd.@@dd*dd/@@@@@X@X@@@ @@Z5X@@ภ2dd2%Auภ'Newlinedd9@u@ @@ZGX@,@ภ˶dd:7A@8A@>ZVY@@@@X@<@@AA@GZ_Y@@@@X@E@@dd$K@@Y@@@HX@M@@cR@@N@@@Abbdd=@@$ @@@ U@@@ภqd@dZd@d{AԵ ఐ "$self d@d^@eA@@{KF@e d@dd@@@u=@@@-@u:u5@@,@@+P@@)Extension@d@ded@do@@uM@@@AV@@^@@ఐ!x/d@dp0d@dq@j@@m@'xt_name6d@dr7d@dy@ @@@@@Sw@@B@@u]x@ภ+Cd@dzHAO@IA@峠n}V@!@@@&U@[@@Nd@dYS@@{m@@@ U@%@@kZ@@˄@@@T@\U@@@c@@j@``w`ad@d}@@@@@R@aR@` H@@ఐ h"tetd~dud~d@ =@@tE @/te_constructors{d~d|d~d@ ! @@ @@@R@fR@c @@`\`md~d@@T* @@@qQ@gR@ q@@`@`Nd~d@@  @@@|P@iQ@p |@@]m]d~d@@+@@@|x@@@|wO@lP@| A@@]m]ud~d@@ H D@ ఐ Ҡ$selfdddd@e@@{ <@eJdd@@yby\@@@{@@@z@y[yZ@@@y@@@xyWyV@@@w@@@v@@u@@t X@y{ภfb@@Ԡyz@@@@@@ f@@ఐ 栐"tedddd@ @@t u@'te_infodddd@ ð @@yy@@@@@@O@O@ @@dd dd@@z @@@|eN@O@ @@h @@L @@@|d @A@]_]e@@ ఐ =$self$dd%dd@f]@@|g3$##$$$$$@   @ @ @@@eٰ,dd@@@@@@@@@@@@@ఐ 堐!t?dd@dd@@@@@@N@ @@$@@6J@#@3 @@ @ % @@ @ Q A@ UA@@@u,@u%u@@@@@@ W@@@q@u6@u/u&@@@@@@@@J@ t@b] ]#@Ĉs + Return Texinfo code for a type extension. p\\q\] @@@@@@@u6we*e5xe*eF@AA࣠@&self-2Aఠf˱_Af@q3@f@@@  fα`Aqf@q@@f@࣠@!eAe*eGe*eH@aA@@uR3@fr@f@!r@f@@@@@  @@ డ,0reset_type_names)Odoc_infoeKeQeKeZ@ eKe[eKek@@:@@@:@@@:@@@@@3@'3u{@*@+@@@@ภdeKeleKen@d@@@:@@@N@@@$@@!@@@M@@@ఠ!teqe{eqe|@bA@@No@@@ M@@@@M@3@2@@@డ!@ ggg ggg@7@@@7@@@@2@@@p"@@@@@@@3        @O@@@@ภϏee gggAӠ ఐ$self'ee@g_@@}i@gS+ee@@@皠@@@@@@@@@@@(@@డ!@Def@EefA@~@@@~@@@ O@O@)O@@@@@͂@@@@@@@@@@P@@ภްheeief?A"ภ'Newline qee@"@ @@'P@*@ภ{eeA4hݠ%minus ee@ @@أ@@@4@ภee'AHภ#Rawee@*exception eeee@@eeee@@@@@DP@FP@E@@ @@@@@C@ภ*eeLAmภ#Rawee@డG$Name&simpleeeee@ eeee@@İ@@@$@@@Z'@@@Y@@X@@ఐS!eeeee@&@@v@'ex_nameeeee@3'ex_namev@@@|!t@@@@@@ 3'ex_info ig@@@@@@A@A @A%%%%@@!x@3'ex_args0constructor_args@@@@@B@A%%%&@@-y@3&ex_ret%׃ו)type_expr@@@@@@@@C(@A &&&!&&G@@>z@3(ex_alias6הv/exception_alias@@@@@@@@D8@A0&z&1&z&@@N{@3&ex_locF|@@@A@EA@A9&&:&&@@W|@3'ex_codeO׭J@@@@@@A@FP@AH'' I''+@@f}@@AL%h%rM%h%@@jw@ld@@¦@@@eQ@kQ@ig@@[ee\ee@@¬@@@dm@@@@~@@@Uq@ภjef A#ภ#Rawref@g ఐ$selfefef@h@@~@hwef)@@@w@@@@ww@@@@@@w@@@@@@ఐ !eef*ef+@ް@@wY@'ex_argsef,ef3@ @@w@@@Q@@@ఐ&!eef4ef5@@@wt@&ex_retef6ef<@ @@w͠w@@@@@@Q@Q@@@efef=@@w@@i@@@@@}@ภİef>tA@uA@LQ@r@@@wP@@@}~A@UQ@J@@@OP@v@@<A@^Q@8@@@=P@N@@jA@gQ@,@@@1P@<@@A@pQ@"@@@'P@0@@ ee@@B@@@ P@&@@ఐ!efBfW fBfX@^@@w@(ex_alias&fBfY'fBfa@ @@@@@@@@ @Ġ$None:fgfw;fgf{@@@@@@@@@@@Q@@@@@@@@X@@@ภ^PfgfQfgf@]@@@} @@@d@Ġ$Someaffbff@ ఠ"eajffkff@cA@@B@@@a@@@@@JI@@@@@@i@@QP@@@@@@p@@@ภff ggRA?ภ#Raw ff@# = ffff@@ffff@@@@@R@R@3@=6@7@8@@@@  @@@@@@ภ$ff)Agภ#Rawff@ఐY"eaffff@"@@@@@@ 3@*@@@%ea_exffff@3%ea_ex@@@Cx@@@@@@A@A3'ea_namei!t@@@@@@@A$v$$v$@@u@@A$$$$@@v@-@@x@@@@@@ ,@Ġ$None fg fg @@@@@-x@@@@@@j@@4x@@@@@@q@@@ఐ"ea fg  fg@z@@@@@+@)@'ea_name' fg( fg@I@@@@@'@Ġ$Some7 gg98 gg=@ఠ!e@ gg>A gg?@YdA@@x@@@ |@@@@@qy@@@"@@@!@@xy@@@$@@@#@@@ఐ!e_ ggC` ggD@@@ @@y@@@2@03eddeeeee@. @@@'ex_namen ggEo ggL@@@G @@@Arffs ggN@@g@@@ R@r@@@@.R@@ภj ggQA@A@=S@@@@R@w@@A@FS@@@@R@@@ff@@D@@@AfBfP gSgb@@ƠS@@@P@@@ee gSgd@@X@@@ O@P@@@ @@@ภ( gggqAk ఐ=$self  gggu@j@@@jհ ggg{@@@z@@@@zz@@@@@@)Exception@ ggg| ggg@@{@@@O@@@ఐQ!e ggg ggg@$@@y@'ex_name ggg ggg@ @@@@@@@A@@{@ภo gggAڲภ'Newline ggg@@ @@ @@@@ภ  gggA@A@|&O@@@@N@@@A@녠/O@@@@N@@@nA@뎠8O@@@@N@@@(ee@@`A@@@N@<@@ ఐ$self= gg> gg@kv@@0@jΰB gg@@~:~@@@@@@@~ߠ~@@@@@@~۠~@@@@@@@@@@L@~ภkp)@p@X~@@@@@@Z@@ఐ⠐!ev ggw gg@@@z0i@'ex_info} gg~ gg@ @@@@@@@@O@O@{@@ gg gg@@Ѽ@@@N@O@@@o @@@A@eqew @@ ఐ"$selfgggg@kݰ@@3@@@@@@kYgg@@@'@@@+@@@@@@@ఐ۠!tgggg@@@@@@@@@M@M@(@@,@@<;J@ +@;@@@#@@@>A@BA@@@zz@@ @@B@@@wI@zz@@'@@&@@%J@"]@e*e.'@  ' Return Texinfo code for an exception. ddde)@@@@@@@zhh(hh6@AA࣠@&self-2Aఠ[\lO"eAlP@wt3      @lN@@@  lR%fAwwlS@ww@@lS@࣠@!mAhh7hh8@4gA@@z3@lcw@lg@!w@lh@@@@@  @@@ఠ(is_alias0h;hE1h;hM@IhA@@@@@@:M@5@@@BM@6@@7M@43?>>?????@$0z@'@(@@@@ঠ&m_kindRhYheShYhk@Ġ,Module_aliasZhYhn[hYhz@Q@_hYh{`hYh|@@P@@@>3a``aaaaa@#9hh;hAihh@@@@@@ @@@@@? @@@ohYhcphYh~@@9P@8@@@ภxhYhyhYh@@@@>@@hhhh@@I@@@ภ$hh@"@@@K$@@Ah;hP"@@@#@@XM@U*@A@'@@ఠ.is_alias_therehhhh@iA@@@W@@@\M@Wz@@@pM@X@@YM@V3@iy@z@{@@@@ঠ&m_kindhhhh@PĠ,Module_aliashhhh@۹ঠ)ma_modulehhhh@3)ma_module@@@ g@ݣ#mmt@@@ f@@@ eA@A3'ma_nameh!t@@@ d@@@@ARRRR@@@@ARRRS@@@Ġ$Nonehhhh@@@@@#"@@@j@@@i3@Ukhhii@@@@@@hhhh@@@@@lP@k@@@K@@ܜ@@@m@@@hhhh@@sP@Z@@@ภ븰hhhi@@@@x@@!ii"ii@@%@@@ภ(ii&@@'@@,@@A,hh*@@@+@@M@2@A@/@@ఠ2resolve_alias_name:ii&;ii8@SjA@@@@@@M@h@@@M@@@M@3IHHIIIII@@@@@@@ঠ&m_kind\iDiP]iDiV@Ġ,Module_aliasdiDiYeiDie@[ঠ'ma_nameoiDihpiDio@ఠ$namewiDirxiDiv@kA@@@@@3{zz{{{{{@3Iii"ii@@@@@@iDifiDix@@x@@@P@@@@)@@@@@@@@iDiNiDiz@@QP@@@@ఐ%$nameiDi~iDi@$@%@&@@Y3@#/@@@ঠ&m_nameiiii@7ఠ$nameiiii@lA@@?@@@3@=@@@@@iiii@@}@@@ఐ$nameiiD@@@F@@3@L@@@@A_ii;K@@@L@@M@3@S@@@A@Q@@ఠ!tiiii@mA@@ l@@@M@@@@M@@@@M@3@@@@@@ภoii*kkAݳภwii"jjAݻ ఐ $selfii@nG@@Q @n;ii@@@@@@@@@@@@@@/@@ภ֞(ii)"jjAภ'Newline 1ii@@ @@@@@N@N@I@ภֶ@iiACo%minus Iii@ @@N@N@N@`@ภͰWii/Aภ#Raw_ii@T'module fiigij@@iiijij@@`@@@N@N@@@ @@(N@N@@ภ}jjUA6ภ#Rawjj@zడ$Name&simplejjjj@ jj jj&@@ȍ@@@@@@@@@@@@@ఐ!mjj'jj(@n@@}S@&m_namejj)jj/@B @@ @@@O@!O@@@jjjj0@@@@@@@K@@WN@N@ @ภH j3jCAދภ#Raw j3jF@Ϡఐ(is_alias j3jK j3jS@=@@@ߡ@@@7@@@6@@5@@ఐ䠐!m j3jT j3jU@@@}@@@@@@@BO@=@డ!^!jVjq!jVjr@錰@@@@@@H@@@@G@@@F@@E@@D-@@# = &!jVjl'!jVjo@@)!jVjk*!jVjp@@@@@TO@VO@UA@@ఐ2resolve_alias_name>!jVjt?!jVj@M@@@@@@Ze@@@Y@@XX@@ఐ;!mS!jVjT!jVj@@@}e@@W!jVjsX!jVj@@x@@@dk@@4@@R@@@3N@lO@Rs@ j"jj@@l"jjm"jj@@N@nN@m@s j3jGt"jj@@@@@@N@,N@2@ภh"jjXA@YA@@@@-N@t@@`A@@@@N@+@@gA@ @@@N@@@@nA@M@@@N@@@^uA@ n@@@N@@@ii}@@t@@@N@@@@@@ภ֛"jjA@A@#@@@M@z@@@@M@@ภ:#jjA}ఐ9.is_alias_there#jj#jj@@@@@@@@@@@@@@ఐΠ!m#jj#jj@@@~@@@@w@@@N@@ภj$jj%kk*A߮ภ#Ref $jj@OఐΠ2resolve_alias_name$jj $jj@@@@@@@/@@@@@"@@ఐ!m$jj$jj@۰@@~/@@@@@@@@3@ภ$Some+$jj,$jj@ՠภ)RK_module4$jj5$jk@@@@n@@@M@M@M@@ @@x @@@M@T@ภ$NoneL$jkM$jk @@@@#@@@@@@M@g@@eY$jk @@pM@k@ภذb%kknAภ'Newlinej%kk&@@ @@M@}@ภ\t%kk)A@A@N@@@@M@@@A@M@@@@M@@@$jj@@M@@ภ&k+k:&k+k<@@@@ M@@&k+k>@@@ภ'kAkKAWఐ{(is_alias'kAkP'kAkX@@@@e@@@@@@@@@@ఐ!m'kAkY'kAkZ@~@@c@@@@Q@@@N@@ภD(k[kl(k[kA ఐ֠$self(k[kp@q@@@p(k[kv@@@@@@@ @@@@@@&Module@(k[kw(k[k~@@ @@@N@@@ఐꠐ!m(k[k(k[k@@@@&m_name (k[k (k[k@ @@@@@&@@B@@0@ภٌ(k[kHAϠภ'Newline(k[k@@ @@=@@@52@ภ)(k[k[A5@\A@FN@+@@@0M@<B@@eA@OM@@@@M@/K@@=(k[kjo@@YM@O@ภټF)kkG)kkAภ'Newline O)kk@@ @@n@@@Gc@ภBZ)kkAf@A@ʠwM@>@@@BM@Ns@@e)kk@@*M@Aw@i)kk@@,y@ภp*kkwA) ఐw$self }*kk@q@@@q *kk@@%y@@@_@@@^@@@@]@@@\@@@[@@@Z@@Y@@X@>ภr%h@@=@@@s@@@r@@ఐ!m*kk*kk@s@@X@&m_info*kk*kk@, @@TS@@@o@@@nN@xN@u@@[@@M@l@ภػ*kkA@A@CN@P@@@UM@@@nA@LN@@@@M@T@@IA@UN@|@@@M@@@,A@^@@@M@@@ii@@1@@@ @A@ii@@ ఐ$self ,kk ,kk@rB@@L3      @6/@0@1@@@q,kk@@@@@@@@@@@@@డ$List'flatten*,kk+,kl@ .,kl/,kl@@`Ѱ@@@`Ѡ`РPM@@@@@@@`͠@@@@@6@@ఐp!tL,kl M,kl @@@@``@@@@@@N@N@O@@\,kk],kl @@@@@@@@M@N@_@@c@@B`@p@@B|@@@B"@m@@B@@@B.@VA@ZA@@@@@@@Z@@@}@!@@@@@@J@u@hh!&@Ш󓐠 / Return the Texinfo code for the given module. gggh@@@@@@@,/lKlV/lKli@AA࣠@&self-2AఠrnAr@~3@r@@@  roA~r@~@@r@࣠@"mtA/lKlj/lKll@pA@@H3@r~'@s@!~(@s@@@@@  @@@ఠ(is_alias0loly0lol@qA@@@@@@M@@@@M@@@M@3@$0n@'@(@@@@ঠ'mt_kind1ll1ll@VĠ$Some1ll1ll@Ġ1Module_type_alias1ll1ll@@1ll1ll@@@@@3@,B 0lolu2ll@@@@@@1ll1ll@@o@@@ @@@ @@wv@@@@@@@@@1ll1ll@@LP@@@@ภ'1ll(1ll@@@@Q!@@.2ll/2ll@@\'@@@ภӰ52ll(@@)@@^.@@A90lol,@@@-@@kM@4@A@1@@ఠ.is_alias_thereG3llH3ll@`rA@@@@@@M@)@@@M@@@M@3VUUVVVVV@|@@@@@@ঠ'mt_kindi4mmj4mm@Ġ$Someq4mmr4mm@Ġ1Module_type_aliasz4mm {4mm1@vঠ*mta_module4mm44mm>@3*mta_module}@@@ ;@@@ @@@ A@A3(mta_name!t@@@ @@@@A+]]'+]]:@@(@@A,]k]u,]k]@@)@Ġ$None4mmA4mmE@r@@@@![@@@@@@3@\r3ll5mTmg@@@@@@4mm24mmG@@@@@ P@ @@@4mm4mmH@@"@@@ @@@X@@*)@@@ @@@ @@@4mm4mmJ@@P@!@@@ภx4mmN4mmS@w@@@)@@5mTm^5mTm_@@/@@@ภ5mTmc0@@1@@6@@A~3ll4@@@5@@M@#<@A@9@@ఠ2resolve_alias_name6mkmu6mkm@sA@@@@@@+M@%r@@@CM@&@@'M@$3      @@@@@@@ঠ'mt_kind7mm7mm@Ġ$Some$7mm%7mm@ΠĠ1Module_type_alias-7mm.7mm@)ঠ(mta_name87mm97mm@ఠ$name@7mmA7mm@YtA@@@@@73DCCDDDDD@<RK6mkmqL8mn@@@@@@N7mmO7mm@@F@@@9P@8@@@V7mmW7mm@@@@@:@@@8@@⽠@@@<@@@;@@@d7mme7mm@@dP@(!@@@ఐ/$nameo7mmp7mm@.@/@0@@l3pooppppp@-9@@@ঠ'mt_name8mm8mm@ఠ$name8mm8mm@uA@@@@@?3@G@@@@@8mm8mm@@@@@ఐ$name8mnN@@@P@@3@V@@@@A26mkmU@@@V@@M@Y3@]@@@A@[@@ఠ!t9nn9nn@vA@@?@@@wM@b@@@dM@\@@@^M@Z3@@@@@@ภB:nn Gp)pQA䆠ภJ:nn"?noA䎠 ఐ@$self:nn&@u@@$ @u:nn1@@@Uq@@@l@@@kp@@@j@@i/@@ภq;n2nB?no A䵠ภ'Newline ;n2nI@@ @@@@@yN@N@I@ภ݉;n2nLA̠zvu%minus ;n2nQ@ @@N@N@N@`@ภݠ*;n2nT/Aภ#Raw2;n2nW@',module type 9;n2nY:;n2ne@@<;n2nX=;n2nf@@3@@@N@N@@@ @@(N@N@@ภưP<ninyUA ภ#RawX<nin|@Mడ$Name&simpleg<nin~h<nin@ k<ninl<nin@@`@@@@@@@@@@@@@ఐϠ"mt<nin<nin@@@@'mt_name<nin<nin@ @@@@@O@O@@@<nin}<nin@@@@@@@K@@WN@N@@ภ=nnA^ภ#Raw=nn@ఐ(is_alias=nn=nn@a@@@j@@@@@@@@@@ఐ"mt=nn=nn@@@_@@@@`@@@O@@డi!^>nn>nn@_@@@_@@@@^@@@Y@@@@@@@-@@# = >nn>nn@@>nn>nn@@{@@@O@O@A@@ఐ2resolve_alias_name>nn>nn@M@@@@@@@@@@@X@@ఐr"mt&>nn'>nn@H@@e@@*>nn+>nn@@@@@ k@@4@@%@@@N@O@s@ =?no@@??no@?no@@N@N@@F=nnG?no @@@@@@N@N@@ภ;S?no XA_@YA@à@@@N@@@`A@ʠ@@@N@@@gA@Ѡ @@@N@@@@nA@ؠM@@@N@@@^uA@ߠn@@@N@@@x;n2n@}@@t@@@xN@@@@@@ภn?no A@A@@@@fM@!@@@@M@e@ภ @ooAPఐ].is_alias_there@oo @oo.@@@@T@@@,@@@+@@*@@ఐ"mt@oo/@oo1@۰@@I@@@@J@@@7N@2@ภ=Ao2oCBo|oA恠ภ#Ref Ao2oF@"ఐ᠐2resolve_alias_nameAo2oHAo2oZ@@@@@@@NL@@@M@@L"@@ఐ<"mtAo2o[Ao2o]@@@/@@@@]@@@X3@ภ$SomeAo2o_Ao2oc@ภ.RK_module_typeAo2odAo2or@@@@A@@@HM@fM@jM@@ @@K @@@GM@eT@ภ$NoneAo2ot Ao2ox@@@@e@@@J@@@IM@pg@@e,Ao2oy@@pM@Ek@ภ߫5Bo|onAภ'Newline=Bo|o@@ @@M@{}@ภ/GBo|oAS@A@N@s@@@xM@@@A@M@9@@@=M@w@@[Ao2oA@@M@<@ภrdCooeCoo@q@@@ M@@jCoo@@@ภqDooA*ఐ(is_alias~DooDoo@%@@@.@@@Y@@@@@@@ఐߠ"mtDooDoo@@@#@@@@$@@@N@@ภEooEop A[ ఐ $selfEoo@w@@@wŰEoo@@@@@@@@@@@@@+Module_type@EooEoo@@@@@N@@@ఐ!"mtEooEoo@@@e@'mt_nameEooEoo@4 @@3@@@@@B@@@ภ_EopHA碠ภ'NewlineEop@@ @@@@@2@ภEop[A@\A@lFN@@@@M@B@@eA@uOM@@@@M@K@@Eooo@@YM@O@ภFp pFp p$AӠภ'Newline "Fp p"@@ @@A@@@c@ภ-Fp p#A9@A@wM@@@@M@s@@8Fp p@@*M@w@<Fp p&@@,y@ภ๰CGp)p3wA ఐ$self PGp)p7@x@@@wTGp)pD@@L@@@@@@@@@@@@@@@@@@@@@@@@ภx;@@j@@@@@@@@ఐԠ"mtGp)pEGp)pG@@@@'mt_infoGp)pHGp)pO@ܰ @@'&@@@@@@N@N@@@[@@M@@ภߎGp)pPA@A@N@@@@M@'@@nA@N@@@@M@@@IA@(N@#@@@(M@@@,A@1@@@`M@'@@:nn@@@@@_ @A@9nn@@ ఐ:$selfIp[paIp[pe@y@@3@6/@0@1@@@xIp[pr@@@_@@@,c@@@+@@*@@డ$List'flattenIp[ptIp[px@ Ip[pyIp[p@@g@@@ggPM@:@@@<@@@;g@@@9@@86@@ఐp!tIp[p Ip[p@@@@gàg @@@E@@@DN@HN@FO@@/Ip[ps0Ip[p@@U@@@R@@@QM@LN@C_@@c@@IJ@2b@r@@~@@@7@@@@8@@g@A@A@@@@@Y@@X@@@@@@`@@_@@^J@[@W/lKlO(@}h 4 Return the Texinfo code for the given module type. e.l lf.l lJ@@@@@@@lLppmLpp@AA࣠@&self-2AఠywAy@3zyyzzzzz@y@@@  yñxAy@@@y@࣠@"imALppLpp@yA@@ 3@y@y@!@y@@@@@  @@@ఠ!tàMppMpp@zA@@,@@@M@o@@@qM@m3@!--@$@%@@@ภ.Mpp\ssAr ఐO$selfMpq@y@@3@@@@yMpq@@@:V@@@y@@@xU@@@w@@v@@డl!@Xss2Xss3@@@@w@@@N@?N@N@@@@@"@@@`@@@@@@@8@@ภ?Nqq+ Nqq-@ ภ'NewlineNqq#Nqq*@@@@(O@f@ภSNqq4Nqq6@֠{%minus&Nqq.'Nqq3@@@F@@@|@ภi2NqqH3NqqJ@ภ#Raw;Nqq8<Nqq;@1(include CNqq=DNqqE@@FNqq<GNqqF@@=@@@O@O@@@PNqq7QNqqG@@o@@@@ఐؠ"imaOqKqgbOqKqi@@@@)im_modulehOqKqjiOqKqs@3)im_module@@@ b۠ @@@ _@@@ ^A@A3'im_name!t@@@ ]@@@@A}Q4Q>~Q4QP@@ @3'im_info-$info@@@ a@@@ `A@B@AQQQR@@ @@AQ~QQ~Q@@ @80@@* @@@@@@@Ġ$NonePqyqPqyq@r@@@@> @@@@@@@@E @@@@@@ @@@ภ6QqqQqqAzภ#Raw Qqq@ఐK"imQqqQqq@$@@Q'@'im_nameQqqQqq@e @@d@@@1@@"@@@@@ 5@ภӰQqq+A@,A@[R@@@@Q@E@@Qqq6@@cP@@@@M@Ġ$SomeRqqRqq@Ġ#ModRqqRqq@;#Mod<@@@ [@@@@ Y@A@@B@APPPP@@@8 @ঠ&m_name)Rqq*Rqq@ఠ$nameĠ1Rqq2Rqq@J{A@@@@@354455555@@@@@@:Rqq;Rqq@@@@@R@ @@@BRqqCRqq@@l@@@@@@A@@٠s@@@@@@@@z@@@@@@@@@ภѰ[Sqr\Tr-riAภ#Raw dSqr@Yఐ<$namemSqrnSqr@;@<@=@@@@@(3qppqqqqq@I@@@@ @@@@@&@ภSqr%A9ภ#RawSqr @}& Sqr"Sqr)@@Sqr!Sqr*@@@@@;Q@=Q@<'@@ @@@@@:+@ภTr-rGJA^ภ#RefTr-rJ@ఐ$nameTr-rLTr-rP@I@@@@@@VH@ภ$SomeTr-rRTr-rV@mภ)RK_moduleTr-rWTr-r`@>@@@@@@SQ@`Q@db@@ @@ @@@RQ@_i@ภ$NoneTr-rbTr-rf@@@@*û@@@U@@@TQ@j|@@LTr-rg@@@@@P@ภTr-rhA@A@kR@A@@@FQ@r@@aA@tR@/@@@4Q@E@@A@}(R@@@@ Q@3@@Sqr@@"@Ġ$Some#Urjr$Urjr@͠Ġ'Modtype,Urjr-Urjr@;'Modtype@@@@ Z@AA@B@A3PP4PP@@@Q @ঠ'mt_nameBUrjrCUrjr@ఠ$nameŠJUrjrKUrjr@c|A@@@@@@@@RUrjrSUrjr@@@@@R@@@@ZUrjr[Urjr@@@@@@@@=@@@@@@@@@@@@@@@@@@@ภsVrrtWrsA-ภ#Raw |Vrr@qఐ;$nameVrrVrr@:@;@<@@@@@3@H@@@@ @@@@@@ภVrr%AQภ#RawVrr@& VrrVrr@@VrrVrr@@@@@Q@Q@'@@ @@@@@+@ภ3WrrJAvภ#RefWrr@ఐ$nameWrrWrr@I@@%@@@H@ภ$SomeWrrWrs@ภ.RK_module_typeWrsWrs@@@@@@@Q@Q@b@@ @@( @@@Q@i@ภ$NoneWrsWrs@@@@B@@@@@@Q@|@@L Wrs@@'@@@@ภWrsA@A@.R@@@@Q@@@aA@7R@@@@Q@@@A@@R@t@@@yQ@@@0Vrr@@:@@@A2OqKq_3Xss1@@?@@@O@@@@@TP@@@@O@@@@@]P@@@@O@@@;@@ムe@@@O@@@డ!@^Ys4sS_Ys4sT@㘰@@@㘠|O@ O@@@@@㗠 @@@ՠ@@@@@@@@@ภ}Ys4sI~Ys4sRA7ภ'Newline Ys4sP@7@ @@"P@@ภxYs4sQA@A@1Q@@@@ P@@@Ys4sG@@Ҡ:@@@P@ @@ ఐ8$selfZsUsiZsUsm@}@@@}@ZsUsz@@XͬR@@@@@@@QP@@@@@@ML@@@@@@@@@@@qภ~X@@ʠp@@@1@@@0@@ఐ_"imZsUs{ZsUs}@8@@e#@'im_infoZsUs~ZsUs@n @@@@@-@@@,Q@6Q@35@@ZsUshZsUs@@.@@@P@O@l@@e @@qm@ภ #\sskA/@lA@@@@sM@Dc@@,Mppt@@f@@@r@A@2Mppz@@ ఐǠ$self>^ss?^ss@~w@@3>==>>>>>@@@@@@}F^ss@@@@@@I@@@H@@G@@ఐ!tY^ssZ^ss@@@@@@VM@T @@$@@NJ@O#@3 @@@ A@A@@@@@a@@`@@@@@@h@@g@@fJ@c@wLpp@ܝ 8 Return the Texinfo code for the given included module. KppKpp@@@@@@@attatt@AA࣠@&self-2AఠƠ~}A~@3@~@@@  ~~A~@@@~@࣠@!cAatt att!@A@@3@~@~@!@~@@@@@  @@ డA0reset_type_names)Odoc_infobt$t*bt$t3@ bt$t4bt$tD@@R@@@R@@@yR@@@x@@w3@'3>@*@+@@@@ภ|bt$tEbt$tG@|@@@S @@@N@@@$@@6@@@M@@@ఠ!tɠctJtTctJtU@A@@c@@@M@@@@M@3@2@@@డ!@guu.guu/@L@@@L@@@@G@@@兠"@@@@@@@@@ภ磰-ctJtZ.guu-A ఐ$self;ctJt^@s@@}5@g?ctJti@@@@@@@@@@@@@@D@@ภʰTdtjt~UettAภ'Newline ]dtjt@@ @@@@@O@O@^@ภldtjtA%ސΠ%minus udtjt@ @@O@O@O@u@ภdtjt/A<ภ#Rawdtjt@&class dtjtdtjt@@dtjtdtjt@@@@@O@O@@@ @@(O@O@@ภettUAbภ#Rawett@డ<$Name&simpleettett@ ettett@@ٹ@@@@@@@@@@@@@ఐ3!cettett@@@D@'cl_nameettett@ @@9@@@P@P@@@ettett@@?@@@@@K@@WO@O@@ภettA @A@n@@@O@ @@^A@uk@@@O@@@A@|@@@O@ @@A@@@@O@@@dtjt|@@@@@O@@@@@ @ภ蠰*fttAภ#Ref2ftt@ఐ!c=ftt>ftt@g@@8@'cl_nameDfttEftt@w @@s@@@"B@ภ$SomeQfttRftt@ภ(RK_classZftt[ftu@E@@@Ɣ@@@N@-N@1\@@ @@ƞ @@@N@,c@ภ$Nonerftusftu@:@@@I@@@ @@@N@7v@@Uftu@@~N@z@ภftu [AAภ'Newlineftu@A@ @@N@B@ภguu$mASภ'Newlineguu+@S@ @@N@L@ภ田guu,A@A@O@D@@@IN@Q@@A@%O@:@@@?N@H@@8A@.O@@@@N@>@@A@7O@@@@N@@@ctJtX@@ @@@N@@@ ఐO$selfguu1guu5@@@)@wguuB@@@@@[@@@Z@@@@Y@@@X@@@W@@@V@@U@@T@ภ@@@@@o@@@n @@ఐv!cguuC guuD@I@@@'cl_info&guuE'guuL@N @@@@@k@@@jO@tO@q,@@5guu06guuM@@e<@@@N@vO@h7@@o @@A8@A@ActJtP @@ ఐ$selfMhuQuWNhuQu[@@@3MLLMMMMM@{]V@W@X@@@UhuQuh@@@@@@{@@@z@@y@@ఐo!thhuQuiihuQuj@@@@@@M@ @@$@@QJ@#@3 @@l@ @@m@ A@A@@@@@@@@@@@@@@@@@J@@att @߭ . Return the Texinfo code for the given class. `ss`st@@@@@@@kuukuu@AA࣠@&self-2AఠʠA@3@@@@  A@@@@࣠@"ctAkuukuu@A@@3@,@@!-@ @@@@@  @@ డQ0reset_type_names)Odoc_infoluuluu@ luuluu@@V@@@V@@@V@@@@@3@'3;@*@+@@@@ภluuluu@@@@V@@@N@@@$@@F@@@M@@@ఠ!t͠ muu muu@"A@@s@@@M@@@@M@3@2@@@డ!@"qvv#qvv@\@@@\@@@@W@@@蕠"@@@@@@@@@ภ곰=muv>qvvA ఐ$selfKmuv@@@5@wOmuv@@@@@@@@@@@@@@D@@ภڰdnvv&eovLvAภ'Newline mnvv-@@ @@@@@O@O@^@ภ|nvv0A5ސޠ%minus nvv5@ @@O@O@O@u@ภ nvv8/ALภ#Rawnvv;@Ð+class type nvv=nvvH@@nvv<nvvI@@Ü@@@O@O@@@ @@(O@O@ @ภ/ovLv`UArภ#RawovLvc@öడL$Name&simpleovLveovLvi@ ovLvjovLvp@@ɰ@@@)@@@#,@@@"@@!@@ఐ3"ctovLvqovLvs@@@A@(clt_nameovLvtovLv|@@ @@I@@@.P@4P@2@@ovLvdovLv}@@O@@@-@@K@@WO@O@@ภovLv~A@A@~@@@O@=@@^A@k@@@O@@@A@@@@O@ @@A@@@@O@@@,nvv$@@@@@O@@@@@ @ภ배:pvvAภ#RefBpvv@ఐ"ctMpvvNpvv@g@@8@(clt_nameTpvvUpvv@ס @@ם@@@TB@ภ$Someapvvbpvv@ ภ-RK_class_typejpvvkpvv@@@@ɤ@@@PN@_N@c\@@ @@ɮ @@@ON@^c@ภ$Nonepvvpvv@J@@@ȠY@@@R@@@QN@iv@@Upvv@@~N@Mz@ภpvv[AQภ'Newlinepvv@Q@ @@N@t@ภ qvvmAcภ'Newlineqvv@c@ @@N@~@ภꤰqvvA@A@,O@v@@@{N@@@A@5O@l@@@qN@z@@8A@>O@@@@@EN@p@@A@GO@@@@N@D@@muv@@@@@N@@@ ఐO$selfqvvqvv@/@@9@qvv@@@@@@@@@@@@@@@@@@@@@@@@@@ภ)@)@@@@@@@ @@ఐv"ct/qvv0qvv@I@@@(clt_info6qvv7qvw@x @@Π@@@@@@O@O@,@@EqvvFqvw@@u<@@@N@O@7@@o @@A8@A@Qmuu @@ ఐ$self]rw w^rw w@@@3]\\]]]]]@{]V@W@X@@@erw w @@@@@@@@@@@@@ఐo!txrw w!yrw w"@@@@@@M@ @@$@@TJ@#@3 @@l@ @@m@ A@A@@@@@@@@@@@@@@@@@J@@kuu@ 3 Return the Texinfo code for the given class type. julupjulu@@@@@@@uwdwouwdw@AA࣠@&self-2Aఠ Π A@%3@@@@  A(@(@@@࣠@+_class_nameAuwdwuwdw@A@@3@<@@!=@@@@@@  @@)class_eleAuwdwuwdw@A@@3@ %@@@@@@@@ఐ)class_elevwwvww@*@@@@+3@@@@Ġ/Class_attributewwwwww@;/Class_attribute9@@@ @}+t_attribute@@@ @A@@C@A i88i88@@@+@ఠ#attҠwwwwww@3A@@@@@3@,@@@@@"@@Y@@Y@@@ ఐw$self.www/www@g@@q3.--.....@=@@@@@6www@@@@@@@ఐ)#attCwwwDwww@@@=@@@@@@@y@Ġ,Class_methodTxwwUxwx@;,Class_methodS@(t_method@@@ @AA@C@A]j88^j88@@@{@ఠ#metӠjxwxkxwx @A@@@@@3nmmnnnnn@|@@@@@@@@@@@@ ఐǠ$self~xwxxwx@@@3~}}~~~~~@@@@@@=xwx!@@@@@@@ఐ)#metxwx"xwx%@@@=@@@@@@@@Ġ-Class_commentyx&x.yx&x;@;-Class_comment@x@@@ @AB@C@Ak88k89@@@@ఠ!tԠyx&x<yx&x=@A@@͋@@@@@@@@@@@@@ ఐ$selfyx&xAyx&xE@@@3@@@@@@yx&xR@@@N@@@R@@@@@@@ఐ.!tyx&xSyx&xT@@@e@@@P@P@"@@& @@ #@@@Avww @@"3@@@@)A@-A@@@<@5.@@l@@k@@j/@@@k@F@?8@@u@@t@@s@@rJ@nL@ uwdwh$@0 6 Return the Texinfo code for the given class element. tw$w(tw$wc@@@@@@@H|xx |xx@AA࣠@&self-2AఠՠʀsFAt@3-,,-----@r@@@  vIAw@@@w@࣠@+module_nameA?|xx@|xx@XA@@d3@??@@@@@@@@!@@@@@@  @@*module_eleAR|xxS|xx@kA@@q3SRRSSSSS@ z@@@@@@@@ఐ*module_eled}xxe}xx@@@@@3eddeeeee@@@@Ġ.Element_modulet~xxu~xy@#ఠ!m٠}~xy~~xy@A@@6@@@3@@@@@@@@@@@@@ ఐg$self~xy ~xy@ʰ@@3@-@@@@@N~xy@@@<7@@@@ఐ)!m~xy~xy @@@^@@@@@@@@Ġ3Element_module_typey!y)y!y<@5ఠ"mtڠy!y=y!y?@A@@o@@@3@_@@@@@@@@@@@@ ఐ$selfy!yCy!yG@ @@3@p@@@@@y!y[@@@lg@@@@ఐ)"mty!y\y!y^@@@@@@@@@@@Ġ7Element_included_moduley_ygy_y~@;7Element_included_module@w@@@ O@AB@J@ANNNO@@@@ఠ"im۠y_yy_y@'A@@@@@3@@@@@@@@2@@2@@@ ఐ$self"y_y#y_y@[@@e3"!!"""""@@@@@@*y_y@@@@@@@ఐ)"im7y_y8y_y@@@@@@@@@@T@Ġ-Element_classHyyIyy@ఠ!cܠQyyRyy@jA@@@@@3UTTUUUUU@@@@@@@@u@@u@@@ ఐ;$selfeyyfyy@@@3eddeeeee@@@@@@1myy@@@@@@@ఐ)!czyy{yy@@@@@@@@@@@Ġ2Element_class_typeyyyy@_ఠ"ctݠyyyy@A@@-@@@3@3@@@@@@@@@@@@ ఐ~$selfyyyy@@@3@D@@@@@oyz @@@@@@@ఐ)"ctyzyz@@@U@@@@@@@@Ġ-Element_valuezzzz&@;-Element_value}@G't_value@@@ R@AE@J@AOsOyOsO@@@@ఠ!vޠzz'zz(@A@@@@@3@@@@@@@@@@@@@ ఐΠ$selfzz,zz0@1@@;3@@@@@@ zz>@@@yp@@@@ఐ)!v zz? zz@@@@=@@@@@@@*@Ġ6Element_type_extension zAzI zAz_@;6Element_type_extension@0t_type_extension@@@ S@AF@J@A'OO(OO@@@E@ఠ"teߠ 4zAz` 5zAzb@ MA@@@@@3 8 7 7 8 8 8 8 8@@@@@@@@X@@X@@@ ఐ$self HzAzf IzAzj@@@3 H G G H H H H H@@@@@@ PzAz@@@*@#@@@@ @@ఐ#+module_name _zAz `zAz@ @@@@ఐ8"te lzAz mzAz@!@@L@@@'@@+@@(@Ġ1Element_exception }zz ~zz@;1Element_exception,@7+t_exception@@@ T@AG@J@AOOOP @@@@ఠ!e zz zz@ A@@@@@3        @2@@@@@@@@@@@@ ఐ}$self zz zz@@@3        @C@@@@@k zz@@@i`@@@@ఐ)!e zz zz@@@=@@@@@@@@Ġ,Element_type zz zz@;,Element_type|@&t_type@@@ U@AH@J@AP PP P-@@@@ఠ!t zz zz@ A@@@@@3        @@@@@@@@@@@@@ ఐ͠$self zz zz@0@@:3        @@@@@@ zz@@@@@@@ఐ)!t zz zz@@@=@@@@@@@)@Ġ6Element_module_comment zz z{@;6Element_module_comment@@@@ V@AI@J@A$P.P4%P.PT@@@B@ఠ!t 1z{ 2z{@ JA@@@@@@@@@@T@@T@@@ ఐ$self D{{% E{{)@}@@3 D C C D D D D D@@@@@@ L{{6@@@@@@ @@@@@@@డ!@ a{{E b{{F@@@@@@@bP@_P@FP@/@@@1@@@@0ߠ@@@.@@-@@,8@@ภ {{@ {{B@Aภ'Newline {{8 {{?@B@@@*Q@GN@ఐl!t {{C {{D@V@@o@@@H\@@@@۠@@@@=Q@Cc@@ภ( {{H {{PAlภ'Newline  {{O@l@ @@TQ@Vx@ภ A@ A@ 4bR@N@@@SQ@[@@ {{G@@l@@@@@?N@<3 { z z { { { { {@(4@+@,@@@࣠@#inhA |?|K |?|N@ A@@"3        @/ |?|E ~}~@@@@@  @@ఐ#inh |Q|_ |Q|b@8@@@@93        @$@@@(ic_class |Q|c |Q|k@3(ic_class@@@  Y#cct@@@ @@@ A@A3'ic_nameH!t@@@ @@@@At:+:5t:+:G@@@3'ic_text8ҟ@@@ @@@ @@B@Av::v::@@@@Au:u:u:u:@@@:/@@)(@@@E@@@D=@Ġ$None |q|{ |q|@@@@@=<@@@N@@@M3        @Q@@@ @ED@@@P@@@O@@@ภ< || ||@ภ$Code || ||@˸ఐ#inh || ||@w@@3        @v@@@'ic_name "|| #||@e @@d@@@j @@ )|| *||@@Q@g@ఐ#inh 9|| :||@@@D@'ic_text @|| A||@x @@w@@@r@@@qR@Ġ$None T|| U||@@@@@)@@@{@@@zA@@0@@@}@@@|H@@@ภ x j|} k|}@ w@@@ ٠@@@T@Ġ$Some {}} |}}@%ఠ!t }} }}@ A@@W@@@@@@@@^@@@@@@@@Ǡe@@@@@@@@@ภְ }}$ }}&@Yภ'Newline }} }}#@Z@@@3S@3        @/(@)@*@@@ఐ4!t }}' }}(@ @@ӊ@@@@@@@R@@@A || }})@@ 0O@@@cQ@@@@@V@Ġ$Some }*}4 }*}8@}ఠ#cct }*}9 }*}<@ A@@(@@@W<@@@@@0/@@@Y@@@XD@@76@@@[@@@ZK@@@@ఠ$kind }b}r }b}v@ A@@:@@@R@@@@R@3        @e5.@/@0@@@ఐ;#cct }y} }y}@ @@b@@@@Ġ"Cl '}} (}}@;"Cls@@@ @@@@ @A@@B@A1o9v9~2o9v9@@@O@@ :}} ;}}@@@@@4@@@@@@@@8@@@@@;@@@ภ$Some L}} M}}@ภ(RK_class U}} V}}@@@@@ST@O@@@@[P@Ġ&Cltype e}} f}}@;&Cltype>@@@@ )type_expr@@@ @@@ @BA@B@Axp99yp99@@@@@ }} }}@@@@@{@@@@@@@@@@@@+@@@@@@@@@@@@@ภ$Some }} }}@Fภ-RK_class_type }} }}@@@@T@@@@@@@@A }y}@@@A@ }b}n @@ภ }~  }~@nภ$Code }} }}@gఐ@#inh }~ }~@&@@^3        @@@@@@'ic_name }~ }~ @ @@@@@ @@ }} }~ @@dQ@@ภ ~~< ~~>@ภ#Ref ~~ ~~ @@ఐp#inh ~~" ~~%@V@@0@'ic_name~~&~~-@C @@B@@@0:@ఐ$kind~~/~~3@B@@LK@@@,@@@+Q@7Q@5P@ภ$None#~~5$~~9@@@@i@@@.@@@-Q@>c@@0~~1~~;@@Q@)h@ఐ#inh@~?~SA~?~V@@@3@??@@@@@@w@@@'ic_textH~?~WI~?~^@ @@@@@C@@@B@Ġ$None\~d~r]~d~v@ $@@@@1@@@L@@@K@@8@@@N@@@M@@@ภ r~d~zs~d~|@ @@@ R@@@@\@Ġ$Some~}~~}~@ /ఠ!t~}~~}~@A@@a@@@UR@@@@@ʠh@@@W@@@VZ@@Ѡo@@@Y@@@Xa@@@ภ~}~~}~@cภ'Newline~}~~}~@d@@@=S@k3@/(@)@*@@@ఐ4!t~}~~}~@ @@Ք@@@l@@@@T@@@A~?~K6@@9X@@@!Q@|@@=@@@_N@ @@@Q@ @@F@@ @@@@2K@@m@@@A|Q|YM@@o@WNA@yN@U@A@R@@ఠ$text~~~~@A@@ .@@@N@@@@N@3@@@@@@ภ|~~~Aภ$Bold ~~@ ภ~~~~AРภ#Raw ~~@డ(inherits-Odoc_messages,~~-~~@ 0~~1~~@@@@@/@""""@@@ @@2@@@N@N@F@@/@@f@@@N@N@P@ภ<T~~>A `@?A@Ġ@@@N@^@@]~~G@@/@@N@d@@]L@@kN@g@ภk~~eA$ภ$Lists~~@Πడ$List#map~~~~@ ~~@@<@@@@a@@@N@N@@@@@@@;@@@@@@@@@ఐC!f~~@@@@@@@ @@@@@@@@@@ఐr'inher_l~~ @D@@@@~~~@@#֞@@@@@@N@O@@@i @@N@@ภR~Aภ'Newline~@̕@ @@N@@ภְ~A @A@^O@@@@N@@@A@gO@@@@N@@@A@p@@@N@ @@ ~~@@ C@@@@A@~~ @@ఐ $puts$*$.@ g@@@ @@@@ V@@@ @@@@@@@3&%%&&&&&@,@9@:@;@@@@ఐ'chanout6$/7$6@߰@@A@@ ఐ$selfG$8H$<@@@!@L$I@@@@@@ @@@@@,@@ఐp$text_$J`$N@6@@@@@O@>@@h$7i$O@@ @@@ @%O@H@@Y @@jJ@J@CJ@xJ@ P@k@@|@@@ @<A@@A@@@@x@@0@@/@@.B@@@@@@@9@@8@@7@@6J@2_@|| )@ C Generate the Texinfo code for the given list of inherited classes.{{{|@@@@@@@@AA࣠@&self-2AఠA@3@@@@  A"@"@@@࣠@'chanoutA@A@@3@6@@!7@@@@@@  @@"clA@A@@3@ @@@@@@@@Aఠ)iter_kind@A@@@@@@SN@NN@O@@Q3@)@ @!@@@@Ġ/Class_structure!@;/Class_structure@@@ @H @@@ @@@ QP@@@ @@@ @B@@D@A>j>r >j>@@@=@Ġ9+#,%@8@@@@)@@@]@@@\321122222@=O@JE@@PO@M@M@N@@@@?'@(@@)x@@@_@@@^@@@BI)@@X@@@ภO-P/@@@@[@Ġ/Class_structureZ0:[0I@Sఠ!lc0Kd0L@|A@@Xb@@@f@@@e3kjjkkkkk@9@@@@r0Ns0O@@\@@@h@@@g @@@"|0P@@@@@ ఐנ$selfT`Td@@@3@W.'@(@)@@@T~@@@@@@}@@| @@ఐܠ'chanoutTT@°@@@@ఐI!lTT@!@@J@&@@*@@'@Ġ0Class_constraint@;0Class_constraint@@@@ @@@ @BC@D@A@@@@@@@@ఠ!k@A@@@@@l3@@@@@@@@@@m @@@)@@ @@@ఐ)iter_kind@@@@@@3@&@ @!@@@@ఐ-!k@ @@@@@@@@@@Ġ+Class_apply@;+Class_apply @+class_apply@@@ @AA@D@A????#@@@7@@"#@@@@@pN@@@@@6O@Ġ,Class_constr./@;,Class_constr'@,class_constr@@@ @AB@D@A7?n?t8?n?@@@U@@@A@@@@@sl@@@@@Tm@@7@@Un@@@ภLM@@@@Xv@@A Q@@@@@@e`@@N@"@@@X @@ఐv)iter_kindbc @-@@@V@@@s@@@@ఐ"clv w @}@@T@'cl_kind} ~@p @@s@@@N@N@@@& @@@1 @@@ A@A@@@r@oj@@@@@@@@@@|@yt@@@@@@@@J@@"@ P Generate the Texinfo code for the inherited classes of the given class. SW@@@@@@@ww@AA࣠@&self-2AఠA @-3@@@@   A0 @0@@ @࣠@'chanoutAww@A@@3@D@ @!E@!@@@@@  @@#cltAww@A@@3@ @@@@@@@@ఐ#clt@@@@@3@!@@@(clt_kind@ @@@@@ @Ġ/Class_signature@;/Class_signature"@@@ @V@@@ @@@ ʠ_^@@@ @@@ @B@@B@A-ErEz.ErE@@@K@ĠG9:@F@@@@7@@@'@@@&3@??@@@@@@D@@@@GH@@#@@@)@@@( @@@<Q@@[@@@*@@^@@@+@@@ภ']^@&@@@@Ġ/Class_signaturej k@Uఠ!lst@A@@Zr@@@4@@@3@@ @@]@@@6@@@5@@@!!@@@@@7@@@@@8@@@ ఐޠ$self%/%3@ְ@@3@3,@-@.@@@%M@@@@@@H@@G @@ఐ㠐'chanout%N%U@ɰ@@@@ఐN!l%V%W@!@@J@O&@@*@@'@Ġ*Class_typeX`Xj@;*Class_type@w0class_type_alias@@@ @AA@B@AEEEE@@@@@XkXl@@@@@=@@@@@@@@>@@@@@?@@@ภpzp|@@@@@@@A@@@&A@* A@@@@@@@@@@,@@@p@@@@@@@@@@J@I@w{@5 U Generate the Texinfo code for the inherited classes of the given class type. Tv@@@@@@@ܰ$%@AA࣠@&self-2AఠׅׄxKAy@321122222@w@@@  {NA|@@@|@࣠@'chanoutADE@]A@@3EDDEEEEE@@@!@@@@@@  @@!cAWX@pA@@3XWWXXXXX@ @@@@@@@@ డ0reset_type_names)Odoc_infoq r @ u v ,@@g@@@g@@@g@@@@@3~}}~~~~~@'3/@*@+@@@@ภV - /@U@@@g@@@O@@@$@@@@@N@@@ఠ%depth2<2A@A@@@@@N@3@-@@@డ8$Name%depth2D2H@ 2I2N@@@@@@@@@@@@2@@G@@@@"@@@,@@@@@+@@ఐ!c2O2P@d@@:@'cl_name2Q2X@ @@B@@@O@O@H@@; @@MI@A@28 @@@ఠ%title\f\k@A@@BMN@@@@N@3        @qj@k@l@@@ภpx 0AѠ ఐ$self%p|@]@@g@5)p@@@{@to@@@@@@ఐ%depth8p9p@)@@O@.@@ఐ!cIpJp@Ȱ@@=@'cl_namePpQp@郰 @@D@@=@@E@ภаZCAภ%Titleb@ѩఐǠ%depthkl@\@@@@@N@ N@ f@ภ$None|}@D@@@ѿ@@@@@@N@y@ภAHภ#Raw @Ռడ*!^@ @@@ @@@,@@@@+@@@*@@)@@(@@డ$clas-Odoc_messages@ @@G@@E@@@8O@:O@9@@! @@@@S@@@7O@@@\@@@3@ภH 1A ఐ&$self U @@@H@kY @@@@@@j@@@i@@hR@@%Class@h i $@@@@@~O@}`@@ఐ'!c{ %| &@@@)o@'cl_name ' .@군 @@@@@y@@A@@z@ภw /xA@yA@O@`@@@eN@@@RA@O@@@@N@d@@IA@@@@N@@@\n@@@@@@A@\b@@ ఐ$puts4:4>@ @@@@@@@@@@I@@@@@@@3@@@@@@@ఐ'chanout4?4F@~@@@@ ఐ$self4H4L@#@@-!@4Y@@@j@@@n@@@@@,@@ఐ%title4Z4_@6@@\)@@@@@@P@P@F@@4G4`@@L@@@@P@P@@a @@i@@@N@V@ ఐ"is/dm0do@@@@@@@N@@@@@@@@@t@@ఐ!cLdpMdq@˰@@@'cl_infoSdrTdy@{ @@<&@@@O@O@@@0 @@@@@O@@@ఠ%descrno@A@@@@@O@@@@O@3zyyzzzzz@@@@ภA=ภ%Title @Ӡడ$succ@ _@@@ _@@@ ^@@@@@%@@ఐ%depth@@@ v@@@P@P@9@@  @@/@@@@P@A@ภ$None@@@@ @@@@@@O@T@ภMAภ#Raw @ՠడ+description-Odoc_messages@ @@@@@/@####0@@@ @@@@@O@O@@@/@@'@@@#O@O@@ภ>A!@?A@@@@O@@@G@@@@O@@@$@@O@@ภ-A9@A@@@@O@(@@6@@p@@@@A@<@@ ఐ3$putsHI @@@@#@@@/@@@@.@@@-@@,@@+3UTTUUUUU@@@@@@@ఐ$'chanoute f@ @@@@ ఐG$selfvw@@@!@({&@@@@@@A@@@@@@?,@@ఐ %descr',@6@@ @@@NQ@L>@@-@@@@@:@UQ@GH@@Y @@@@@VO@9N@ఐ$puts080<@@@@@@@\@@@@[<@@@Z@@Y@@Xg@@ఐ'chanout0=0D@n@@|t@@ ఐ$self0F0J@@@@0W@@@@@l@@ఐ!c0X0Y@m@@@'cl_info0Z0a@ @@J@q@@0E0b@@@@O@@L@@@vN@uO@f@ @@@zcl@@ @@ dj@@ @@ఠ$intfpzp~@.A@@T =@@@N@y@@@{N@w3!  !!!!!@X@@@ภ*p+Aภ%Title 3p@zడ$succ>p?p@@@@@@@@@@@@%@@ఐ%depthSpTp@D@@@@@O@O@9@@  @@@@@@O@A@ภ$Nonelpmp@4@@@հկ@@@@@@N@T@ภ~A8ภ#Raw @|డ)interface-Odoc_messages@ @@@@@/@#1#1#1#G@@@ @@ٚ@@@N@N@@@/@@ @@@N@N@@ภ#=A@$>A@+@@@N@@@F@@@@N@@@@@N@@ภA@A@C@@@}N@@@p@@@@@|@A@pv@@ ఐ٠$puts@<@@@@@@@+@@@{@@@@@@@3@3@@@@@@ఐʠ'chanout  @@@@@ ఐ$self@U@@_!@ΰ!@@@@@@@@@@@,@@ఐ$intf45@6@@@@@P@>@@=>@@v@@@@P@H@@Y @@@@@N@N@  ఐ*$selfYZ@@@^@^2@@@A@>9@@@@e@@ఐ,'chanoutm3n:@@@ r@@ఐ&!cz;{<@@@(@@%@@T@డ$List$iter?E?I@ ?J?N@@@@@@M@@@@@@@* @@@@@@@@@@@@࣠@#eleAO\O_@A@@ 3@@@@@@@ఐ$putsOcOg@@@@@@@!@@@@ P@@@@@@@3@)?@ @!@@@@ఐ'chanoutOhOo@@@@@ ఐ $selfp}p@*@@4!@p@@@8@1*@@2@@1(@@ఐ!cpp@@@7@'cl_namepp@A @@N>@@ఐk#elepp@H@@K@@p| p@@PN@@_@@@@@AP@+T@(OW)p@@@@@@@@N@EN@C|@@డ%Class.class_elementsCD@ GH@@%transZC @@@ @@@ @@@@  @@@ @@@ @@ @@ @ bHH cHH@@ @&!@@Z_@@@N@@@M@@@@L@@@K@@@J@@I@@H@3ภN-ภ)@(@@@>@@@^O@b@@@ꈠ@@@c@@ఐM!c@ @@O@@@@7@@@N@kO@Z@@% @@XJ@J@@[@@@@@@@@@@@@@@@ @@ @@@  @J@@  @Ġ,Aliased_node@@@@@@@@r@@@ภ@@@@w#@@@@@#%@A@ A@@@@@@@@@@@@@J@@@@@@@@@@J@@@ Q Generate the Texinfo code for the given class, in the given out channel. ~@@@@@@@U`Uw@AA࣠@&self-2Aఠ^_R%AS@w3        @Q@@@  U(AzV@z@@V@࣠@'chanoutAUxU@7A@@3@f@j@!@k@@@@@  @@"ctA1U2U@JA@@321122222@ @@@@@@@@ డ0reset_type_names)Odoc_infoKL@ OP@@o|@@@o|@@@o{@@@@@3XWWXXXXX@'3@*@+@@@@ภ0fg@/@@@o@@@O@@@$@@@@@N@@@ఠ%depth ~@A@@@@@N@3@,@@@డ$Name%depth@ @@ٰ@@@@@@@@@@@@@ఐ"ct@V@@C-@(clt_name@ @@@@@O@O@;@@. @@?<@A@ @@@ఠ%title @A@@N@@@@N@3@c\@]@^@@@ภYA  ఐ蠐$self@)@@3@@@@G@@;@@@@@@ఐ%depth @)@@VO@.@@ఐ砐"ct @@@=@(clt_name@i @@e@@@G@@@@@dH@ภ)"FA ภ%Title1'@xఐ%depth:);.@_@@@@@N@N@i@ภ$NoneK0L4@@@@َُ@@@@@@N@|@ภӰ]8^_A ภ#Raw f;@[డ!^qVrW@@@@@@@@@@@@@@ @@ @@ @@డ*class_type-Odoc_messages=J@ KU@@B@@@@@O@O@@@! YZ@@X[@@"@@@O@O@@@<\@@ݪ@@@ @ O@@@` @@ @@@?N@N@@ภB_oA ภ$Code_@}ఐ"ct__@@@q@(clt_name__@3 @@/@@@1@@!@@2N@(N@.@ภ߰_A@A@g@@@)N@;$@@4A@nF@@@N@'+@@6@@@G@N@1@@ _@@+@@@6@ภ4A Р ఐ$self $@\@@fK@:(@@@X@@@M@UP@@L@@KU@@*Class_type@78@@h@@@_O@^c@@ఐ"ctJK@@@r@(clt_nameQR@ @@@@@o|@@A@@x}@ภF^{Aj@|A@ΠO@C@@@HN@w@@RA@נO@@@@N@G@@IA@@@@N@@@y@@@@@@A@@@ ఐv$puts@ٰ@@@f@@@~@@@@}@@@|@@{@@z3@@@@@@@ఐ'chanout@s@@?@@ ఐ$self@@@!@k@@@9@@@=@@@@@,@@ఐ%title@6@@+@@@@@@P@P@F@@@@@@@@P@P@@a @@8@@@N@V@ ఐꠐ"is@c@@@ n@@@N@@@@@@@@@t@@ఐ"ct@@@@(clt_info"#@d @@ &@@@O@O@@@0 @@@@@O@@@ఠ%descr =".>"3@VA@@|e@@@O@@@@O@3IHHIIIII@@@@ภȰR"8SQA ภ%Title ["=@ۢడ$succf"?g"C@.@@@.@@@-@@@@@%@@ఐ%depth{"D|"I@@@E@@@P@P@9@@  @@@@@@P@A@ภ$None"K"O@\@@@ؠ@@@@@@O@T@ภQpQA`ภ#Raw Qs@ߤడ+description-Odoc_messagesQtQ@ QQ@@ϰ@@߹@@@O@O@@@& @@@@@O@O@@ภðQ5A@6A@K@@@O@@@Qn>@@@@O@@@Q@@O@@ภ۰QA@A@c@@@O@@@"6@@6@@@@A@ "*@@ ఐ$puts  @\@@@@@@@K@@@ @@@ @@ @@ 3        @@@@@@@ఐ'chanout + ,@@@@@ ఐ3$self < =@u@@!@ A@@@@@@ @@@@@,@@ఐ%descr T U@6@@@@@-Q@+>@@ ] ^@@@@@@4Q@&H@@Y @@@@@5O@N@ఐ`$puts u v@ð@@@P@@@;@@@@:@@@9@@8@@7g@@ఐt'chanout  @Z@@&t@@ ఐ$self  @ٰ@@@] @@@\S@@K@@ఐ"ct  @Y@@F@(clt_info  @ @@rJ@P@@  @@n@@O@@@@@UN@TO@E@ @@@  @@ @@ @@ @@ఠ$intf     @ A@@@@@bN@X@@@ZN@V3        @O@@@ภf   5qAภ%Title   !@@డ$succ! #! '@̰@@@@@@k@@@j@@i%@@ఐ%depth! (! -@>@@@@@rO@tO@s9@@  @@@@@d@uO@qA@ภ$None!2 /!3 3@@@@vu@@@f@@@eN@{T@ภ!D5Q!E5nAภ#Raw !M5T@BడL)interface-Odoc_messages!Z5U![5b@ !^5c!_5l@@ư@@W@@@N@N@@@& @@@@@N@N@@ภa!y5m5A@6A@ @@@N@@@!5O>@@T@@gN@@@!5o@@N@c@ภy!5pA@A@!@@@\N@@@! @@Ԡ@@@[@A@! @@ ఐ$puts!u{!u@@@@@@@@@@@9@@@@@@@3!!!!!!!!@"@@@@@@ఐ'chanout!u!u@@@`@@ ఐѠ$self!u!u@@@!@!u@@@Z@@@^@@@@@,@@ఐ$intf!u!u@6@@o@@@P@>@@!u!u@@4@@@@P@H@@Y @@Q@@@N@N@  ఐ$self""@P@@Z^@>"@@@@@@@@e@@ఐ'chanout"+",@@@r@@ఐ "ct"8"9@ݰ@@@@%@@@డ $List$iter"I"J@ "M"N@@Ű@@@@M@@@@@@@ @@@@@@@@@@@@࣠@#ele A"q"r@"A@@ 3"r"q"q"r"r"r"r"r@@@@@@@ఐl$puts""@ϰ@@@\@@@@@@@@@@@@@@3""""""""@)?@ @!@@@@ఐ'chanout""@i@@5@@ ఐ$self""!@@@!@w"7@@@@@@@@(@@ఐ"ct"8":@j@@W7@(clt_name";"C@ @@@@@A@@ఐn#ele"D"G@K@@N@@""H@@Q@@b@@Q@@@"P@ W@""I@@@]@@@@@N@&N@$@@డ!%Class3class_type_elements#JS#JX@ #JY# Jl@@%transbm@@@ @@@ @^@@@ VU@@@ @@@ @@ @@ @#K,K0$K,K{@@A@&!@@b @@@/@@@.@y@@@-o@@@,@@@+@@*@@)@3ภ#Sภ #LJt#MJy@ @@@>@@@?O@C@@@I@@@D@@ఐ4"ct#bJz#cJ|@@@@@#fJR#gJ}@@@@@N@LO@;@@( @@J@J@@^@@@@@@@@@@@@@@@@@ @@@ @1@@ @Ġ,Aliased_node#~#~@@@@@"@@@S@@@ภY#~#~@X@@@ @@@#@@# @wA@{ A@@@1@.)@@c@@b@@a}@@@ @;@83@@l@@k@@j@@iJ@e@#UY@# V Generate the Texinfo code for the given class type, in the given out channel. ##1T@@@@@@@?# #!@AA࣠@&self-2Aఠ #A@83########@@@@  #A;@;@@@࣠@'chanoutA#"#)@#A@@[3########@'O@+@!P@,@@@@@  @@"mtA#*#,@$ A@@i3########@ q@@@@@@@@@ఠ%depth$8B$8G@$ A@@c@@@N@3$ $ $ $ $ $ $ $ @'@@@@@డ"$Name%depth$ 8J$!8N@ $$8O$%8T@@d@@@y@@@@@@@@ @@ఐM"mt$<8U$=8W@,@@/@'mt_name$C8X$D8_@ @@@@@O@O@=@@. @@A>@A@$O8> @@@ఠ%title$Z cm$[ cr@$sA@@!N@@@@N@3$c$b$b$c$c$c$c$c@We^@_@`@@@ภ $n w$o KA( ఐ$self$| w@@@@$ w@@@@@@@@@@ఐ%depth$ w$ w@)@@O@.@@ఐ"mt$ w$ w@@@=@'mt_name$ w$ w@ @@@@@G@@@@@H@ภ *$ FAmภ%Title$ @ఐ%depth$ $ @_@@@@@@N@N@i@ภ$None$ $ @@@@@@@@@@N@|@ภ ^$ $ Aภ#Raw $ @డ#!^$ $ @z@@@z@@@@y@@@t@@@@@@@@@డ +module_type-Odoc_messages% % @ % % @@@@@@@O@O@@@! %1 %2 @@%4 %5 @@@@@O@O@@@%> %? @@5@@@@O@@@` @@i@@@N@N@@ภ Ͱ%W oAภ$Code%_ @ఐ{"mt%j %k @Z@@@'mt_name%q %r @ɰ @@@@@@@!@@2N@N@@ภ j% A"@A@$@@@N@ $@@4A@$F@@@N@+@@% @@d@G@N@1@@% @@@@@6@ภ % 4A[ ఐ堐$self % !@@@K@Ű% '@@@@@@@@@@@U@@+Module_type@% (% 4@@@@@/O@.c@@ఐ栐"mt% 5% 7@Ű@@Kr@'mt_name% 8% ?@4 @@3@@@?|@@A@@}@ภ _% B{Aภ'Newline% I@@ @@@@@N@ภ % JA#@A@%lDO@D@@@IN@U@@A@%uMO@@@@N@H@@nA@%~VO@@@@N@@@eA@%@@@N@@@&  cu@@#Z@@@@A@&& ci@@ ఐ"$puts&2OU&3OY@!@@@# @@@\@#o@@@["@@@Z@@Y@@X3&?&>&>&?&?&?&?&?@@@@@@@ఐs'chanout&OOZ&POa@Y@@@@ ఐ$self&`Oc&aOg@@@!@&eOt@@@@@@n@@@m@@l,@@ఐ%title&xOu&yOz@6@@Ҡ@@@@@@P@|P@yF@@&Ob&O{@@#@@@g@P@tP@@a @@"@@@N@fV@ ఐ!"is&&@! @@@!@@@N@@@@$@@@@@t@@ఐӠ"mt&&@@@8@'mt_info&&@ @@!&@@@O@O@@@0 @@ b@@@O@@@ఠ%descr&&@&A@@$# @@@O@@@@O@3&&&&&&&&@@@@ภo&&Aภ%Title '@Iడ%$succ' '@հ@@@@@@@@@@@%@@ఐ%depth'"'#@@@@@@P@P@9@@  @@@@@@P@A@ภ$None';'<@"@@@~@@@@@@O@T@ภð'M'NAภ#Raw 'V@KడU+description-Odoc_messages'c'd@ 'g'h@@v@@`@@@O@O@@@& @@@@@O@O@@ภ j'5A$@6A@&@@@O@@@'>@@]@@O@@@'@@O@@ภ 'A$@A@' @@@O@@@'@@$ݠ@@@@A@'@@ ఐ#$puts'#''@#@@@$@@@@$@@@$B@@@@@@@3''''''''@@@@@@@ఐ'chanout'('/@ܰ@@M@@ ఐ$self'1'5@@@&!@'B@@@c@@@!g@@@@@,@@ఐ%descr'C'H@6@@x@@@ Q@ >@@(0(I@@%=@@@@Q@H@@Y @@$Z@@@O@N@ఐ$$puts(LT(LX@#j@@@$@@@@%Y@@@$@@@@@@@g@@ఐZ'chanout(6LY(7L`@@@@t@@ ఐ}$self(GLb(HLf@@@@(LLs@@@@@)@@ఐl"mt([Lt(\Lv@K@@@'mt_info(bLw(cL~@ @@J@.@@(hLa(iL@@@@O@@$@@@3N@2O@#@ @@@(t(u@@ @@(w@@ @@ఠ&mt_ele((@(A@@W@@@I@@@HN@43((((((((@N@@@డ'&Module4module_type_elements((@ ((@@%transg@@@ !@@@ @_@@@ /@@@ @@@ @@ @@ @lllm @@F@% @@g@@@<@@@;@y@@@:I@@@9@@@8@@7@@6H@2ภɨ(#ภ#~((@#~@@@=@@@LO@P]@@@@@@Qa@@ఐ "mt((@@@qn@@a@@wo@A@)@@@ఠ(subparts) ) @)$A@@ԠРѐ@@@nΐ@@@oː@@@pƐ@@@q@@Z@@@@m@@@lN@U3)2)1)1)2)2)2)2)2@@@@@@ఐ/module_subparts)A)B@R@@@&@@@`@@@_Р  @@@[  @@@\@@@]@@@^@<@@@@Y@@@X@@W;@@ఐ&mt_ele)z){@E@@&O@@@s@@@rO@vO@tS@@H@@xT@A@)@@ డ( "&&))@@#d@@@K@#j@@@J#n@@@I@@H@@G(%sequandBA'b@@@@'b'c@@']@@@@@@@~@@@@}@@@|@@{@@z3))))))))@@@@@@@డ(Y##) ) @#@@@-@@@O@@#@@@@@@@@@ఐ⠐%depth)) @@@*@@,(maxdepth))@@@$P@9@@@@c@@@@P@A@@డ("<>*#*%@ð@@@٠Р֐@@@Ӑ@@@А@@@ː@@@@@@@@@@@@O@@(@@@@@@@}@@ఐ>(subparts*I*J"@@@6@@ภ'b*T&*U(@'a@@@CO@@@@@@@@@P@@@y @@#@@@O@@@ఠ$menu*q:F*r:J@*A@@@@@O@3*w*v*v*w*w*w*w*w@@@@డ&ifinfo$Texi*:M*:Q@ *:R*:X@@@@@@:@@@:@@:@@ʰ @@@@@@@@@@@'@@ ఐ堐$self*Yg*Yk@@@8@ǰ*Ys@@@)@@@@4@@@%*@@@@@@@H@@డ)V$succ*Yu*Yy@ @@@ @@@ @@@@@_@@ఐܠ%depth*Yz*Y@}@@ @@@R@R@s@@*Yt*Y@@*@@@@R@}@@ภu*Y+YAภ#Raw +Y@(Subparts+Y+Y@@+Y+Y@@ @@@Q@Q@@@ @@=@@@Q@Q@@ภ++Y,A(7@-A@*@@@Q@@@+4Y5@@ů@@Q@@@+:Ye+;Y@@j@@@@Q@@@ @@@A@+E:B @@ ఐ'<$puts+Q+R@&@@@(,@@@ @(@@@'@@@@@@@3+^+]+]+^+^+^+^+^@@@@@@@ఐ'chanout+n+o@x@@@@ఐ $menu+{+|@@@(@@@P@P@$@@5 @@'@@@O@*@డ-generate_menu$Texi++@ ++@@@@@@:@3Р0@|g@@@:@@A(@g@@@:@@A @f@@@:@@A@p@@@:@@A A@@A@)@@@:@@A@)@@@:@@A@@@@:@@A@@:A@@@:@@@:(=@@@:@@:@@:@@_Z@@@7@@@(@Р@W@@@!@@_@@@uN@@\@@@"@@d@@@vN@@a@@@#@@i@@@wN@|@f@@@$@@n@@@xN@wA@@@p@)|@@@%@@)@@@yN@m@)@@@&@@)@@@zN@j@g@@@'@@o@@@{N@@@@@N@A@@@N@ A@@@@@@(@@@@@@@@@ఐ'chanout,,@@@*@@ఐ(subparts,,@Ӱ@@г)menu_data,,@@ @@@FF@@,,@@@@@@GM@@@@(@@@N@O@:U@f @@V@,)4, @@ @@@,@@ B@@ఠ$intf,"," @,A@@*@@@N@@@@N@3,,,,,,,,@@@@ภQ,",#(dAภ%Title ,"@+డ+w$succ,","@"@@@"@@@"@@@@@%@@ఐ%depth-"-" @@@"@@@O@O@9@@  @@@@@@O@A@ภ$None-""-"&@'@@@a`@@@@@@N@T@ภ-/#(D-0#(aAภ#Raw -8#(G@-డ7)interface-Odoc_messages-E#(H-F#(U@ -I#(V-J#(_@@@@B@@@N@N@@@& @@v@@@N@N@@ภL-d#(`5A*p@6A@,Ԡ@@@N@@@-m#(B>@@?@@N@@@-s#(b@@N@@ภd-|#(cA*@A@,@@@N@@@-" @@*@@@@A@-"@@ ఐ)$puts-$hn-$hr@(@@@*r@@@@*@@@*$@@@@@@@3--------@@@@@@@ఐ ؠ'chanout-$hs-$hz@ @@/@@ ఐ $self-$h|-$h@@@!@w-$h@@@E@@@'I@@@@@,@@ఐ$intf-$h-$h@6@@Z@@@P@>@@-$h{-$h@@+@@@@P@H@@Y @@*<@@@N@N@ డ,$List$iter.%.%@ .%. %@@@@@@+N@ ~@@@@@@ @@@ {@@@ @@ @@ w@@࣠@#eleA.,&.-&@.EA@@ 3.-.,.,.-.-.-.-.-@@@@@@@ఐ*'$puts.<&.=&@)@@@+@@@(@+y@@@'*@@@&@@%@@$3.I.H.H.I.I.I.I.I@)?@ @!@@@@ఐ }'chanout.Y&.Z&@ c@@@@ ఐ $self.j'.k'@@@í!@#.o'@@@@@@9@@8(@@ఐ "mt.'.'@ p@@7@'mt_name.'.'@߰ @@@@@CA@@ఐn#ele.'.'@K@@N@@.'.'@@Q@@b@@ @@@JQ@2W@.&.'@@@@@@@@O@NO@L@@ఐ7&mt_ele.( .(@@@ L@@@O@RO@P@@ @@+@@@UN@@డ-\$List$iter.+ci.+cm@ .+cn.+cr@@S@@@@Р&Module@\J@J@#J@J@fJ@J@J@J@uJ@SJ@=J@'J@M@n@A@@@@Р+Module_type@M@r@A@@@@@@@Р%Class@M@y@A@@@@@@@Р*Class_type@M@@A@@@@@@@@@@@M@A@@@M@A@@@M@@@@@M@|@@@@}M@u@@@@vM@o@@@@pM@[@@@]@@\@ y@@@Z@@@Y@@X@@W0@@@ఠ!m/q-/r-@/A@@3/r/q/q/r/r/r/r/r@@@@/x-@@@@@ ఐ $self/-/-@@@3////////@@@@@@/-@@@@@@@@ @@ఐ 'chanout/-/-@ @@@@ఐ7!m/-/-@!@@$@@(@@@@@(@ఠ"mt/./.@/A@@3////////@@@@ٰ/.@@@@@ ఐ $self/./.@@@3////////@*@@@@@/.@@@P@MH@@@@ @@ఐ 'chanout/./.@ @@_@@ఐ7"mt/./.@!@@$@@(@@I%@Ӑఠ!c0/ 0/ @0A@@300000000@]@@@0/ @@%@@@ ఐ I$self0/ !0/ %@L@@V300000000@p@@@@@<0/ 8@@@@@@@@ @@ఐ N'chanout0*/ 90+/ @@ 4@@@@ఐ7!c07/ A08/ B@!@@$@@(@@%@ఠ"ct0F0C[0G0C]@0_A@@ @d0L0CO@@j@@@ ఐ $self0X0Ca0Y0Ce@@@ś30X0W0W0X0X0X0X0X@!@@@@@}0`0C}@@@@@@@@ @@ఐ 'chanout0o0C~0p0C@ y@@@@ఐ6"ct0|0C0}0C@!@@B$@@(@@%@@A+0,s|@@@0,s{00C@@@@@@k@@jN@N@300000000@@@@@ఐ(subparts0101@ذ@@ -@@@iN@N@u@@ @@J@N@h@@@@@@@!@@@@@@$@@y@@@ @9@@  @ @@ !@ @@  L@ d@@  @Ġ,Aliased_node0202@@@@@/@@@ @@@ภ0202@@@@7 @@@0/4@@% @ A@  A@@@L@ID@@@@@@ @@@B@V@SN@@@@@@@@J@ @0@0򐠠 W Generate the Texinfo code for the given module type, in the given out channel. 00@@@@@@@Z06 063@AA࣠@&self-2 AఠVWJ1AK@o311111111@I@@@  M1 ArN@r@@N@࣠@'chanout!A16416;@1/A@@v311111111@^@b@!@c@@@@@  @@!m"A1)6<1*6=@1BA@@31*1)1)1*1*1*1*1*@ @@@@@@@@ డ/'verbose)Odoc_info1C8IO1D8IX@ 1G8IY1H8I`@@@!R@@@U@@@@@@!S-!T-@@!qs@@@@@@@ @@@@@31_1^1^1_1_1_1_1_@6B@9@:@@@@డ/!^1q8Iy1r8Iz@*@@@*@@@@*@@@+@@@@@@@@@4Generate for module 18Ic18Iw@@18Ib18Ix@@+ @@@"P@$P@#3@@ఐ{!m18I{18I|@?@@B@&m_name18I}18I@ 3 @@ 2@@@&L@@18Ia18I@@h@@@@+P@ V@@v @@.@@@,N@\@@ఠ%depth#1919@1A@@$@@@7N@-311111111@o@@@డ0[$Name%depth1919@ 1919@@#@@@ 8@@@1B@@@0@@/@@ఐՠ!m1919@@@U-@&m_name2929@  @@ X@@@8O@>O@<;@@. @@?<@A@29 @@@ఠ%title$2:2:@22A@@/XcN@A@@@CN@?32"2!2!2"2"2"2"2"@c\@]@^@@@ภ2-;2.CA  ఐ:$self2;;@s@@}@K2?;@@@@@@I@@H@@ఐ%depth2N;2O;@)@@O@P.@@ఐ9!m2_;2`;@@@=@&m_name2f;2g;@  @@ @@@RG@@@@@H@ภ2s<FA!,ภ%Title2{<@ ఐ%depth2<2<@_@@@@@fN@kN@ji@ภ$None2<2<@-]@@@٠@@@h@@@gN@q|@ఐ!m2=2=@K@@@+m_text_only2=2="@  @@,D@@@vN@t@ภ72>(;2>(IA!{ภ#Raw 2>(>@ఐ!m2>(?2>(@@s@@/@&m_name2>(A2>(G@!g @@!f@@@@@"@@#@@@N@N@@ภڰ2>(H1A/@2A@2b@@@N@@@2>(9:@@@@iN@@ภ|3@^q3AA!ภ#Raw 3@^t@డ1!^3@^3@^@,@@@,@@@@,@@@-@@@@@@@@@డ*%modul-Odoc_messages38@^v39@^@ 3<@^3=@^@@(@@,@@@O@O@"@@! 3O@^3P@^@@3R@^3S@^@@,@@@O@O@6@@3\@^u3]@^@@S@@@@O@@@@` @@N@N@E@ภ3pAjA")ภ$Code3xA@!ఐ]!m3A3A@!@@a@&m_name3A3A@" @@"@@@k@@!@@-N@N@p@ภ3AA0@A@3 @@@N@~@@4A@3A@@@N@@@3@^o@@N@@3=@@@@>3B@@#@@@e@ภ13CA"t ఐǠ$self 3C@@@ @ް3C@@@@@@@@@@@@@&Module@3C3C@@ @@@O@@@ఐȠ!m3C3C@@@H@&m_name3C3C@" @@"@@@@@A@@@ภx4CA"ภ'Newline4 C@@ @@$)@@@@ภ4CA1!@A@3]O@@@@N@$@@A@3fO@@@@N@@@nA@3oO@W@@@\N@ @@A@3@@@EN@[@@49: @@1s@@@D@A@4?:@@ ఐ06$puts4KD4LD@/@@@1&@@@+@1@@@*0@@@)@@(@@'34X4W4W4X4X4X4X4X@7HA@B@C@@@@ఐU'chanout4hD4iD @;@@@@ ఐx$self4yD4zD@@@ɼ!@+4~D @@@@@@=-@@@<@@;,@@ఐx%title4D!4D&@6@@$@@@Q@@@PP@KP@HF@@4D4D'@@1@@@6@TP@CP@@a @@0@@@UN@5V@ ఐ/"is4F+44F+6@/#@@@/#.@@@eN@[@@@Z2@@@Y@@Xt@@ఐ!m4F+74F+8@y@@5@&m_info4F+94F+?@#R @@/ˠ&@@@bO@gO@d@@0 @@.{@@@hO@a@@ఠ%descr%4HQ]4HQb@5A@@2<%%@@@uO@k@@@mO@i35 555 5 5 5 5 @@@@ภ5HQg5IA#̠ภ%Title 5HQl@bడ3$succ5&HQn5'HQr@*@@@*@@@~*@@@}@@|%@@ఐs%depth5;HQs5<HQx@@@+@@@P@P@9@@  @@@@@w@P@A@ภ$None5THQz5UHQ~@0@@@@@@y@@@xO@T@ภܰ5fI5gIA$ ภ#Raw 5oI@dడ n+description-Odoc_messages5|I5}I@ 5I5I@@@@y@@@O@O@@@& @@%@@@O@O@@ภ5I5A2@6A@5 @@@O@@@5I>@@v@@zO@@@5I@@O@v@ภ5IA2@A@5#@@@oO@@@5HQe@@2@@@n@A@5HQY@@ ఐ1$puts5J5J@1@@@2@@@@3 @@@2[@@@@@@@355555555@@@@@@@ఐؠ'chanout5J5J@@@J@@ ఐ$self5J5J@5@@?!@6J@@@|@@@/@@@@@,@@ఐ%descr6J6J@6@@Б@@@Q@>@@6J6J@@3V@@@@Q@H@@Y @@2s@@@O@N@ఐ2 $puts65K66K@1@@@3@@@@3r@@@2@@@@@@@g@@ఐ<'chanout6OK6PK @"@@®t@@ ఐ_$self6`K 6aK@@@ˣ@6eK@@@@@@@ఐN!m6tK6uK@@@@&m_info6{K 6|K&@$ @@2J@@@6K 6K'@@.@@O@@2@@@N@O@@ @@@6G@K6L(1@@ @@6F+1@@ @@ఠ%m_ele&6N5?6N5D@6A@@$ڠ&p@@@@@@N@366666666@N@@@డ53&Module/module_elements6N5G6N5M@ 6N5N6N5]@@%transu% @@@ @@@ @&@@@ /&@@@ @@@ @@ @@ @&Mdd&Mdd@@&6@% @@uҠ@@@ @@@ @&@@@ I&@@@@@@@@@@H@2ภ71ภ16N5e6N5i@1@@@=@@@O@]@@@@@@ a@@ఐ!m7N5j7N5k@@@nn@@a@@wo@A@7N5;@@@ఠ(subparts'7$Ooy7%Oo@7=A@@&Р&ꐐ&@@@=&琐&@@@>&䐐&@@@?&ߐ&@@@@@&@)@@@@<@@@;N@$37K7J7J7K7K7K7K7K@@@@@@ఐ'0/module_subparts7ZOo7[Oo@ k@@@4'-@@@/@@@.')Р'&'%@@@*'#'"@@@+' '@@@,''@@@-@<@@@@(@@@'@@&;@@ఐ%m_ele7Oo7Oo@E@@4Ӡ'h@@@B@@@AO@EO@CS@@H@@xT@A@7Oou@@ డ697P7P@@@@@@@M@@@@L@@@K@@J@@I377777777@s@@@@@@డ6W117P7P@1@@@#+@@@gO@^@1@@@]@@\@@[@@ఐ%depth7P7P@°@@*@@(maxdepth7P7P@@@$P@h9@@@@a@@@Y@iP@fA@@డ6"<>8 P8P@@@@'נР'Ԑ'@@@z'ѐ'@@@{'ΐ'@@@|'ɐ'@@@}@'@y@@@@x@@@wO@n@(@@@m@@l@@k}@@ఐ#(subparts8GP8HP@@@6@@ภ5`8RP8SP@5_@@@CO@@@@@@@@X@P@v@@y @@1@@@O@W@@ఠ$menu(8oR8pR@8A@@@@@O@38u8t8t8u8u8u8u8u@@@@డ&ifinfo$Texi8R8R@ 8R8R@@ @@@@@@@@@@@@@ ఐ$self8S8S @ݰ@@/@8S@@@7@@@@)@@@3@@@@@@@?@@డ7K$succ8S8S@.@@@.@@@.@@@@@V@@ఐ%depth8S8S@@@.@@@R@R@j@@8S8S @@7@@@@R@t@@ภ j8S#8S3A'ภ#Raw 8S&@(Subparts9S(9S0@@9S'9S1@@@@@Q@Q@@@ @@)2@@@Q@Q@@ภ9 S2,A6,@-A@8@@@Q@@@9)S!5@@Ӥ@@Q@@@9/S90S4@@_@@@@Q@@@ @@@A@9:R @@ ఐ51$puts9FT8@9GT8D@4@@@6!@@@@6@@@5@@@@@@@39S9R9R9S9S9S9S9S@@@@@@@ఐP'chanout9cT8E9dT8L@6@@@@ఐ$menu9pT8M9qT8Q@@@6@@@P@P@$@@5 @@5@@@O@*@డ-generate_menu$Texi9UT\9UT`@ 9UTa9UTn@@ @@@@@@@(Р%@ @@@@@ @@@DN@P"@ @@@@@@@@EN@Q@ @@@@@@@@FN@S@@@@@@ @@@GN@UA@@@@7@@@@@7"@@@HN@R @7)@@@@@71@@@IN@T@@@@@@ @@@JN@O@@@@YN@VA@@@WN@A@@@@@@6c@@@@@@@@@ఐ 'chanout:&UTo:'UTv@@@ƅ@@ఐ(subparts:3UTx:4UT@s@@г+*)menu_data:@UT:AUT@@ @@@@@:GUTw:HUT@@@@@@@@@@6@@@[N@ZO@ @ @@@:VQ:WV@@ @@:YP@@ @@ఠ$intf):dX:eX@:}A@@7*@@@hN@^@@@`N@\3:p:o:o:p:p:p:p:p@@@@ภ!:yX:zYA)3ภ%Title :X@ɠడ9$succ:X:X@0U@@@0U@@@q0T@@@p@@o%@@ఐڠ%depth:X:X@}@@0l@@@xO@zO@y9@@  @@%@@@j@{O@wA@ภ$None:X:X@5@@@@@@l@@@kN@T@ภ"C:Y:YA)ภ#Raw :Y@ˠడ)interface-Odoc_messages:Y:Y@ :Y:Y@@!O@@@@@N@N@@@& @@+@@@N@N@@ภ 4A8 @5A@:q@@@N@@@; Y=@@@@mN@@@;Y@@N@i@ภ!;YA8%@A@:@@@bN@@@;"X@@8\@@@a@A@;(X@@ ఐ7$puts;4Z ;5Z@6@@@8@@@@8q@@@7@@@@@@@3;A;@;@;A;A;A;A;A@@@@@@@ఐ >'chanout;QZ;RZ@ $@@ǰ@@ ఐ a$self;bZ;cZ@@@Х!@;gZ,@@@@@@4@@@@@,@@ఐ$intf;zZ-;{Z1@6@@@@@P@>@@;Z;Z2@@8@@@@P@H@@Y @@7@@@N@N@ డ:&$List$iter;\6<;\6@@ ;\6A;\6E@@@@@@N@@@@@@@@ @@@@@@@@@@w@@࣠@#ele*A;]FS;]FV@;A@@ 3;;;;;;;;@@@@@@@ఐ7Ġ$puts;]FZ;]F^@7'@@@8@@@@9@@@8f@@@@@@@3;;;;;;;;@)?@ @!@@@@ఐ 㠐'chanout;]F_;]Ff@ ɰ@@U@@ ఐ $self<^gt<^gx@@@@J!@< ^g@@@0@,'@@@@(@@ఐ !m<^g<^g@ @@w7@&m_name<$^g<%^g@* @@*@@@A@@ఐn#ele<4^g<5^g@K@@N@@<8^gs<9^g@@PQ@@b@@@@@Q@W@g#>g%@!@@B$@@(@@%@@A8/> c@@@> c>g'@@@@@@6@@5N@N@3>>>>>>>>@@@@@ఐ(subparts>#h(0>$h(8@c@@@@@4N@N@a@@ @@ʃJ@fN@3@@@@@@@ @@@@@@@@@@@ @@@ @ @@ @ @@  @ .@@  k@ @@ l@Ġ,Aliased_node>Ei9C>Fi9O@@@@@=d@@@ z@@@ภ>Pi9S>Qi9U@@@@ʥ @@@>T7@E@@& @ @A@ D A@@@ʺ@ʷʲ@@@@@@ F@@@@@ʼ@@@@@@@@J@ c@>k6@>| R Generate the Texinfo code for the given module, in the given out channel. >y4>z5@@@@@@@Ȱ>m>m@AA࣠@&self-21Aఠ0Ա>A@3>>>>>>>>@@@@  ױ>A@@@@࣠@$chan2A>m>m@>A@@3>>>>>>>>@@@!@@@@@@  @@-texi_filename3A>m>m@>A@@3>>>>>>>>@ @@@@@@@@&m_list4A>m>m@>A@@3>>>>>>>>@@@@@@@@@@ఠ%title5>n>n@>A@@u@@@O@3>>>>>>>>@% @@@@@డ=v4#4%>n>n@4"@@@<Ϡ-c/@@@@@@P@@@@ @@3>>>>>>>>@!@@@@డ=&Global%title"?n@?n?n@(@#ref%$@@@Z|@@@Z{@@@Zz@/"&)-/#&)J@@/@@;@@= ;@@@Q@Q@0@@E@@=1@Ġ$None?<o?=o@:@@@@HG@@@@@@f@@ON@@@@@@m@@@ ?Ro@@?To?Uo@@{v@Ġ$Some?`p?ap@: ఠ!s6?ip?jp@?A@@r@@@o@@@@@zy@@@@@@w@@@@@@@@~@@@ ఐ$self?p?p@ð@@3????????@*#@$@%@@@?p%@@@-@@@@@ @@ఐ9!s?p&?p'@@@?@@@R@@@!@@@@@A?n @@@A@?n @@@ఠ(filename7?q+5?q+=@?A@@:*@@@O@3????????@@@@@@డ>X"<>?r@Y?r@[@@@@J@ J@+J@"@@@@!@@ @@3????????@@@@@ఐ:-texi_filename?r@K?r@X@"@@#@@-ocamldoc.texi?r@]?r@j@@?r@\?r@k@@#@@@@9@@@,P@*!@@ఠ"fn8@ ty@ ty@@#A@@D@@@ P@-R@డ>(Filename(basename@!ty@"ty@ @%ty@&ty@@@_@@@@@@@@@,filename.mlijj@@0Stdlib__FilenameL@@@@n@@@-@@@@@~@@ఐ-texi_filename@Jty@Kty@@@̃@@-@@>@A@@Oty@@డ>!^@Yw  @Zw !@9װ@@@9@@@@9@@@:@@@@@@@3@f@e@e@f@f@f@f@f@e^@_@`@@@@డ?(Filename,check_suffix@~u@u@ @u@u@@@̼@@@@@@@$boolE@@@@@@@@gmhm@@fF@@@@@@@%@@@@$@@@#@@"@@!A@@ఐ"fn@u@u@K@@3@@@1Q@3Q@2U@@%.texi@u@u@@@u@u@@A@@@0Q@5Q@4i@@U @@:`@@@6Q@/o@డ?j(Filename+chop_suffix@v@v@ @v@v@@@#@@@@)@@@-@@@@@@@@v s sv s @@G@@@@@@@<@@@@;@@@:@@9@@8@@ఐ"fnAvAv@@@1@@@HQ@JQ@I@@%.texiA+vA,v @@A.vA/v @@?@@@GQ@LQ@K@@S @@:@@@P@MQ@F@ఐ="fnAGw AHw @ް@@P@OP@N@AOuAPw @@@@%.infoAYw #AZw (@@A\w "A]w )@@:@@@P@QP@P@@ @@@ @@@డ?"<>Asy7JAty7L@'@@@@@@_O@V@(@@@U@@T@@S@@ఐ%titleAy7DAy7I@ʰ@@@@ Ay7N@@Ay7MAy7O@@#O@b@@@@;+@@@cP@^@డ@4!^AzPeAzPf@;*@@@;*@@@i@;)@@@h<$@@@g@@f@@e@@ఐ%titleAzP_AzPd@@@a@@@v @@%.infoAzPhAzPm@@AzPgAzPn@@;P@@@tP@{P@z@@ @@$P@s!@(doc.infoA{oA{o@@A{o~A{o@@1O@|.@Ay7A@@0@Ar@H@@52@A@Aq+1 @@ డ@$List$iterB~B~@ B ~B ~@@@@@@?FO@@@@@@@ @@@|@@@@@@@3BBBBBBBB@^le@f@g@@@@ఐ?'puts_nlB.B/@=@@@? @@@@?k@@@?@@@@@@@3B;B:B:B;B;B;B;B;@@@@@ఐ$chanBIBJ@@@Ό@@BMBN@@@?@@@?@@@@@@@డ@$List'flattenBgBh@ BkBl@@@@@ ?@@P@@@@@@@ @@@@@a@@ภ)BBA1Bภ*B BA1J !\input texinfo @c -*-texinfo-*-B B-@@ B.@@#^@ภ*B1@A1[5@c %**start of headerB1AB1V@@ B1W@@6Q@q@ภ*+BZi%A1nడAH!^BZyBZz@<>@@@<>@@@@<=@@@=8@@@@@@@@@-@setfilename BZjBZw@@&BZx@@@@@O@@N@@M3D]D\D\D]D]D]D]D]@B(z@@ @@@@.@defcodeindex Dk6JDl6X@@Dn6IDo6Y@@=@@@]T@_T@^@@ఐ-y'indicesD6]D6d@,@@@Р-tA@@-kA@@-bA@@-YA@@-PA@@-GA@@->A@@-5A@@-,A@@-#A@@@A@@@cC@@@b@@aL@@ఐx#indD6eD6h@V@@Y@@D6\D6i@@>3@@@\@mU@jc@@V @@d@D*D6j@@@@@HR@pR@o@@L0indices_to_buildDk|Dk@@@@@@@GR@sR@q@@ @@_Q@&Q@xR@F@ภADD@A@@@Q@}@_D@@@ภ,rDtA3ภ,yEEA3డ**dirsection$TexiE@ EE@@@>@@@:?@@@:@@:@,@-  @@@>@@@?@@@@@ @@డC:l:nE6E7@:k@@@C>@@@R@R@@@@@@'@@ఐBԠ,info_sectionEP@Bz@@C3@@@S@S@;@@% @@<@@Y @@R@?@ภ+LEdaABp@bA@DԠR@@@@Q@O@@sk@@Q@Q@T@ภ,EyA42డ+(direntry$TexiE@ EE@@@D@@@:@@@:*@@@:@@:@@$@@@D@@@@@@+ @@@@@@@డD@"<>EE@l@@@BB@@@R@@n@@@@@@@@@డD\; ; EE@;@@@CS@@@@@@@@ఐC,*info_entryE@Bհ@@Cˠ@@@T@T@@@  @@@@ภC EE@C@@@AR@@@.@@?@@@S@@డD;D;FF,F-@;C@@@C|@@@@@R@R@@@@ @@@@ఐCo*info_entryF+7@C@@D@@@S@S@@@( @@ @ภ-F<8NF=A4డD&Printf'sprintfFL8T@FO8UFP8\@@z@@@z@@@@R@m@ e@@@W@@R@R@R@R@AR@@@R@X@@lR@@@@@@@@@@%@@^@@ภFFF8]F8jAภFiF h"* @@M@@@TS@WS@V@ภF1F0ภFF'@'@[T@Z[@@@kS@u@ภFʠF7#: (<@<@y@@@S@S@@ภFޠ]FK\ภFFS@S@=~T@~@@@S@@ภ FFc").h@h@@@@S@S@@ภ!G G w@w@R@SR@jR@R@R@T@6@@@S@@S@RS@iS@S@S@@@@S@@@@#$%&@@@S@@@@%T@w"-./0@@@S@@@@1ޠ+6789@@@nS@&@@@<T@E5@ABC@@@US@h2@@@HT@ ?@@@BS@Q>@+* %s: (%s).@@O@@@CS@S@J@@@@U@@@S@?S@@ఐ%titleG|kG}k@@@!`@@డF(Filename+chop_suffixGG@ GG@@@@@@@@@@@@@@@@@@@@@ఐ(filenameGG@@@@@@T@T@@@%.infoGG@@GG@@@@@T@T@@@GG@@lT@@@@@fR@ @ภ-GAD@A@GIp@@@R@@@G8L@@R@@GG@@@@p@@~Q@Q@R@@ภ/kGmA6ภ/rGGA6'@ifinfoHH@@ H@@Q@@ภ/HA6ɠ @This file was generated by Ocamldoc using the Texinfo generator.HH:@@ H;@@Q@@ภ/H#>M'A6ܠ+@end ifinfoH*>NH+>Y@@ H->Z@@Q@@ภ/H6^m:A60@c no titlepage.H=^nH>^~@@ H@^@@Q@&$@ภ/HIMA74@node Top, , , (dir)HPHQ@@ HS@@Q@.7@ภ/ҰH\`A7డF!^HgHh@A@@@A@@@;@A@@@:B@@@9@@8@@7X@@%@top HH@@&@@A@@@GR@IR@Hj@@ఐ %titleHH@Ѱ@@.@@@Jz@@>@@#R@E}@ภ.HAE@A@H2R@0@@@5Q@R@@QA@H;R@(@@@-Q@4@@mA@H$DR@ @@@%Q@,@@A@H-MR@@@@Q@$@@A@H6VR@@@@Q@@@A@H?_R@@@@ Q@@@@@Q@Q@ @ภ.̰H\AE@]A@HT@@@Q@X@@dA@H[@@@Q@@@{kA@Hb@@@Q@@@rA@Hi@@@'Q@@@lyA@Hp}@@@Q@%@@I @@@@@Q@@@II@@# @@@P@ZQ@@@ @@Eh@@@[O@@ డG>c>eI- I. @>b@@@G79@@@@i@@@hP@`@@@a @@_@@డG&Global*intro_file)Odoc_info%IS %@ IV &IW ,@+@I[ -I\ 7@0@O#ref-,@@@Z@@@Z~@@@Z}@9j)9k)@@9@C@@GRC@@@fQ@jQ@g;@@M@@E<@Ġ$NoneI=GI=K@DL@@@@PO@@@r@@@q3IIIIIIII@o@@@ @XW@@@t@@@s@@డH("<>I=WI=Y@#T@@@?@@@Q@@#U@@@@@@@!@@ఐ ⠐%titleI=QI=V@ @@.@@ I=[@@I=ZI=\@@#Q@<@@@@CX@@@R@B@ ఐF'puts_nlI`lI`s@E@@@F@@@@G@@@F@@@@@@@]@@ఐ X$chanI`tI`x@ >@@8j@@'@ifinfoJ`zJ`@@J`yJ`@@G<@@@S@S@~@@2 @@FY@@@R@@ ఐF'puts_nlJJ@E@@@F@@@@GZ@@@F@@@@@@@@@ఐ $chanJ7J8@ @@z@@డH!^JFJG@Cİ@@@C@@@@C@@@D@@@@@@@@@2Documentation for J^J_@@JaJb@@C@@@T@T@@@ఐ %titleJtJu@ @@@@@@@J{J|@@G@@@@T@@@h @@F@@@R@@ఐGs'puts_nlJJ@Fc@@@Gn@@@@G@@@Gf@@@@@@@@@ఐ $chanJJ@ @@"@@+@end ifinfoJJ@@JJ@@G@@@R@R@6@@2 @@G@@@bO@<@@@=@@@ O@\@@Ġ$NoneJJ@E@@@@@@@|@@@{T@@@@@~@@@}[@@@ఐGҠ'puts_nlJJ @F°@@@G@@@@H/@@@G@@@@@@@t@@ఐ o$chanK  K @ U@@O@@1@c no title givenKK#@@KK$@@HS@@@R@ R@ @@2 @@X@Ġ$SomeK.%/K/%3@Eؠఠ!fPK7%4K8%5@KPA@@@@@ @@@@@@@@@@@ @@@@@@@@ @@@ ఐF"nlKX9EKY9G@F.@@@H3@@@H&@@@@@3K`K_K_K`K`K`K`K`@ E2+@,@-@@@@ఐ Ӡ$chanKp9HKq9L@ @@׳@@@@G@@@R@@ఐHb'puts_nlKO[KOb@GR@@@H]@@@ @H@@@HU@@@@@@@/@@ఐ $chanKOcKOg@ @@<@@ ఐ "$selfKhwKh{@@@M@jKh@@@i`@@0R@@ภ$SomeKK@FhడJI4info_of_comment_file)Odoc_infoKK@ KK@@@:;(t_module@@@@@@@;@@@:N@@@@@@@@;];]@@<|@"@@@@@@@@@@?@@@@>:d@@@=@@<@@;@@ఐ J&m_listL L @ +@@8@@ఐ᠐!fLL@@@;@@@PT@VT@U@@L#L$@@:@@@O@@L)L*@@J@7@@L.hvL/@@@@@@nR@*@@@h@@@AL5L6@@k@డ1-generate_menu$TexiLDLE@ LHLI@@ @@@،@@@q@&ߠР&@ @@@j@@ؼJ@P@&@ @@@k@@A&@ @@@l@@A&@ @@@m@@A&A@@@&@I@@@n@@I@@@N@i&@I@@@o@@A&@&@@@p@@&@@@N@Q@@@@MMC@@2@@@P@Q@@@డL%BҠB԰MFSMFT@BѰ@@@K~G3@@@P@P@@@@@@@@డL6&Global*with_indexMFZ@MF[MFe@#@ȱ$@@K$@@@Q@Q@;@@. @@&<@@ఠ6indices_names_to_buildRMkzMk@MA@@zL@@@Q@@@@Q@@డLu$List#mapMkMk@ MkMk@@@@@@Р6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@6A@@@@@_A@@@Q@A@@@Q@[@@@A@@@ޠd@@@@@@@@@ఐ7B'indicesNLkNMk@5ʰ@@@Р7=A@@S74A@@Q7+A@@O7"A@@M7A@@K7A@@I7A@@G6A@@E6A@@C6A@@A@?A@@@M@@@@@/@@Έ0indices_to_buildNkNk@@@@@@R@R@D@@ @@E@A@Nkv @@డM$List#revNN@ NN@@=@@@=O@XP@@@@>o@@@@@3NNNNNNNN@ @@@@@@డMH$List)fold_leftNN@ NN@@+@@@@=/@@@Q@Q@@@HZ@@@SQ@@M@@@8Q@ @@!Q@@@ @@@@+@@@$@@@@@@C@@࣠@#accSAOO@OA@@63OOOOOOOO@U@@@@@@@ఠ(longnameTO!O)@O-A@@93OOOOOOOO@i L@@@@@@ఠ)shortnameUO#+O$4@O<A@@A@@O( O)5@@@O@J@@#@@డM$List#memO>6QO?6U@ OB6VOC6Y@@@@@bQ@,@@@@+@@@*@@)@@(3OOONONOOOOOOOOOO@<Ew@?@@7q@1@2@@@@ఐ>)shortnameOa6ZOb6c@ @@~@@ఐ6indices_names_to_buildOn6dOo6z@@@)0@@@6U@9U@7'@@< @@I@@@:U@5-@ภ;O~O~@>>%IndexడN!^O~O~@I@@@I@@@G@I@@@FJ @@@E@@D@@CR@@ఐ(longnameO~O~@[@@_@@& indexO~O~@@O~O~@@I5@@@RU@VU@Us@@O~O~@@#v@O~O~@@"y@ఐՠ#accO~O~@@@@@@@@@OO@@@@@ఐ栐#accOO@̰@@@@AJ{VO@@@OO@@@$@&@@@@R@`R@^@@ภ7sOO A>'Comment)Indices :P P @@P P @@^@@@hQ@ka@ภ7PA>Р%Blank@P @@wQ@wp@ภ6P& )AM2@*A@OS@p@@@uR@@@3A@OQ@c@@@gR@t@@P:=@@nQ@@Q@f@@ఐ7⠐-indices_namesPHPI+@5@@-y@@@R@R@@@PTPU-@@Q@@@@5@@@P@Q@Z@ @@ @ภMtPf.<Pg.>@Ms@@@P@%@PlFOPm.@@@(@@PoPp.A@@+@@@O@P@@@6 @@ܞJ@J@@I@@@z@@@@@@@@@A@A@@@@@ܸܰ@@@@@@@@@ @@@@@ܼ@@@@@@@@@@J@ @Pm,@-P , Writes the header of the TeXinfo document. PlX\PlX@@@@@@@ȰP{P{@AA࣠@&self-2XAఠWPA@)3PPPPPPPP@@@@  PA,@,@@@࣠@$chanYAP{P{@PA@@3PPPPPPPP@@@@!A@@@@@@  @@ ఐLF"nlPP@K@@@M@@@M@@@@@3PPPPPPPP@*@!@"@@@@ఐ1$chanPP@ @@@@@@MN@@@M@@డOFGFIQQ@FF@@@NJ@@@L@L@@@@@@0@@డO&Global*with_indexQ/@Q2Q3@#@&$@@O$@@@M@M@M@@. @@&N@@ఠ6indices_names_to_buildZQIQJ@QbA@@Pg@@@M@@@@M@3QUQTQTQUQUQUQUQU@g@@@డO$List#mapQfQg@ QjQk@@ @@@@Р:`A@@@:YA@@@:RA@@@:KA@@@:DA@@@:=A@@@:6A@@@:/A@@@:(A@@@:!A@@@@@݃A@@@M@A@@@M@\@@@A@@@Te@@@@@@@`@@ఐ:'indicesQQ@9@@@@Р:A@@S:A@@Q:A@@O:A@@M:A@@K:A@@I:}A@@G:tA@@E:kA@@C:bA@@A@?A@@@P@@@@@@@:0indices_to_buildQQ @@@^@@@N@N@@@ @@@A@R @@ డP$List$iterR$,R$0@ R$1R$5@@'@@@@OS@@@7M@ '@@@@@@, @@@ '@@@ @@ @@ 3R,R+R+R,R,R,R,R,@?@@@@@@ఐO'puts_nlR>$7R?$>@N@@@O@@@$@O{@@@#O@@@"@@!@@ 3RKRJRJRKRKRKRKRK@@@@@ఐ$chanRY$?RZ$C@h@@l@@R]$6R^$D@@@O@@@4O*@@@3@@2@@డP$List'flattenRwEPRxET@ R{EUR|E\@@@@@kN@N@;@@@=@@@< @@@:@@9b@@డQ&$List#mapR]kR]o@ R]pR]s@@[@@@@@L.@@@O@\@L/@@@O@]@@^O@M^A@@@FO@O@{O@K@@N@-!@@@Lo@@@J@@I@@H@@࣠@/J]A@ఠ(longname[RtRt@RA@@7@@ఠ)shortname\RtRt@S A@@<@@RtRt@@@J@E@@`@@ @@డQ$List#memSS@ SS@@԰@@@dO@O@uO@i@ՠ @@@h@@@g@@f@@e3S%S$S$S%S%S%S%S%@Iy@C@D>s@8@9@@@@ఐE)shortnameS7S8@ @@@@ఐ6indices_names_to_buildSDSE@@@4@@@sR@vR@t'@@@ @@L@@@wR@r-@ภ:аSZS[\ABడQ!^SfSg@L@@@L@@@@L@@@M@@@@@@@N@@&@node S~S@@'S@@L@@@R@R@a@@డR!^SS@M@@@M@@@@M@@@N @@@@@@@}@@ఐɠ(longnameSS @@@@@' index,SS@@SS@@M6@@@S@S@@@ @@M>@@@@S@@@u@@F@ภ;KS5{ABడRh!^SDSE@M^@@@M^@@@@M]@@@NX@@@@@@@@@,@unnumbered S6SB@@&SC@@My@@@R@R@@@డR!^TOTP@M@@@M@@@@M@@@N@@@@@@@@@ఐC(longnameT)FT*N@@@y@@& indexT4RT5X@@T7QT8Y@@M@@@S@S@@@ @@M@@@@S@ @@t@@R@#@ภ;ǰTQ\uAC డR!^T\\T]\@Mڰ@@@M@@@@M@@@N@@@@@@@D@@,@printindex Tt\vTu\@@&Tw\@@M@@@R@R@W@@ఐ)shortnameT\T\@_@@d@@<@@R@g@ภ:}T\;AQ@}@B@@~@@@@@@v@@U@@ x@@@ y@A@A@@@@@I@@H@@@F@@@P@@O@@NJ@K!@U{'@3 U - Writes the trailer of the TeXinfo document. UDHUDz@@@@@@@U.9U.A@AA࣠@&self-2_AఠX^YLVAM@q3VVVVVVVV@K@@@  OV"AtP@t@@P@࣠@"it`AV.BV.D@V1A@@3VVVVVVVV@`@d@!@e@@@@@  @@డT#notV.GPV/GS@@O@@@FO@@@E@@D(%boolnotAAS@@@SLLSLt@@T\@@@@@@@`@@@_@@^3VIVHVHVIVIVIVIVI@1=H@4@5@@@@డT$List#memV_GUV`GY@ VcGZVdG]@@#@@@dJ@yJ@m@"@@@l!@@@k@@j@@i)@@ఐj"itVG^VG`@3@@{6@@֕0indices_to_buildVGaVGq@@@G-@@@wN@zN@xK@@VGTVGr@@k@@@g@{N@vU@@t @@P/@@@|M@f[@ַ0indices_to_buildVs~Vs@ภBVsVs@Eoఐ"itVsVs@s@@v@ǐӠ0indices_to_buildVsVs@@@V=L@@@@L@L@@@ @@T@@@@/@@J@TJ@J@J@J@J@L@@@VGM!@@@"A@&A@@@@@@@@@@a@@@@@@@J@@V.24@@⚰WW@AA࣠@&self-2bAఠdaeXW+AY@}3WWWWWWWW@W@@@  [W.A\@@@\@@&Moduleఠ!mcW(5EW)5F@WAA@@H@@@3W,W+W+W,W,W,W,W,@s @w@(@x@@@@РHH@@@HH@ @H퐐H@@ H萐H@@ @@@A@@WY5=1@@I)@@.@@@@ఠ%m_elegWgJXWhJ]@WA@@ ̠G;@@@:@@@9M@%3WqWpWpWqWqWqWqWq@FRK@L@M@@@డV&Module/module_elementsWJ`WJf@ WJgWJv@@ Ͱ@@  @@@-@@@,@GL@@@+ Gh@@@*@@@)@@(@@'-@ ภqWRPภRGWJ~WJ@RG@@@ @@@=N@AB@@@&@@@BF@@ఐ!mWJWJ@P@@G@@@;N@FN@EZ@@K @@b[@A@WJT @@డVc$List$iterWW@ WW@@-Z@@@@eJ@L-W@@@N@@M@2| @@@K-T@@@J@@I@@H3WWWWWWWW@@@@@@@ ఐ$selfXX@?@@I@X @@@@@`@@ఐ%m_eleXX@!@@28@@@ZM@dM@b,@@F @@W@@@eM@Y3@[@@@@@$@+Module_typeఠ"mtdX:X;@XSA@@I@@@3X>X=X=X>X>X>X>X>@@@@РJJ@@@JI@ @II@@II@@@@@ A@@Xg-@@@@)@@@@ఠ%m_elehXtXu@XA@@/HH@@@{@@@zM@f3X~X}X}X~X~X~X~X~@SMF@G@H@@@డW &Module4module_type_elementsXX@ XX @@/@@//@@@n@@@m@HO@@@l0Hu@@@k@@@j@@i@@h-@0ภ~XS]ภSTXX@ST@@@0@@@~N@B@@@'@@@F@@ఐ"mtXX@P@@H@@@|N@N@Z@@K @@b[@A@X @@డWp$List$iterX&X*@ X+X/@@.g@@@@rL@.e@@@@@@3 @@@.b@@@@@@@3YYYYYYYY@@@@@@@ ఐ$selfY0Y4@M@@W@YJ@@@@@@@ఐ%m_eleY&KY'P@!@@39@@@M@M@,@@G @@@@@M@2@[@@ @%Classఠ!ceYDQ`YEQa@Y]A@@J@@@3YHYGYGYHYHYHYHYH@@@@РKK @@@K K @ @KK@@KJ@@@@@A@@YqQY-@@@@)@@@@ఠ%c_eleiY~esYex@YA@@>(@@@@@@M@3YYYYYYYY@]MF@G@H@@@డX%Class.class_elementsYe{Ye@ YeYe@@>X@@>X>V@@@@@@@4@@@>U@@@@@@@@@@-@>mภYTgภT^YeYe@T^@@@>x@@@N@B@@@( @@@F@@ఐ!cYeYe@P@@4:@@@N@N@Z@@K @@b[@A@Yeo @@డXz$List$iterYY@ YY@@/q@@@@iJ@/n@@@@@@4 @@@/k@@@@@@@3Z Z Z Z Z Z Z Z @@@@@@@ ఐ$selfZZ@V@@`@Z"@@@@@@@ఐ%c_eleZ/Z0@!@@4 8@@@M@M@,@@F @@@@@M@2@Z@@@*Class_typeఠ"ctfZMZN@ZfA@@K@@@3ZQZPZPZQZQZQZQZQ@%@@@РLL@@@LL@ @LL @@L L@@@@@A@@Zz-@@!@@)@@@@ఠ%c_elejZZ@ZA@@7p@@@@@@M@3ZZZZZZZZ@fMF@G@H@@@డY %Class3class_type_elementsZZ @ ZZ!@@7@@77@@@@@@@4@@@7@@@@@@@@@@-@7ภZUpภUgZ)Z-@Ug@@@7@@@N@B@@@)ˠ@@@F@@ఐ"ctZ.Z0@P@@5/@@@N@ N@Z@@K @@b[@A@Z @@డY$List$iterZ4>Z4B@ [4C[4G@@0z@@@@rL@0x@@@@@@5 @@@0u@@@ @@ @@ 3[[[[[[[[@@@@@@@ ఐ$self['4H[(4L@`@@j@#[,4d@@@@@#@@ఐ%c_ele[94e[:4j@!@@5̠9@@@M@'M@%,@@G @@!@@@(M@2@[@@ @@AUk[M,@@@@Ш@б@г(subparts[][^!@@@@@3[_[^[^[_[_[_[_[_@3@@@@г>$unit[j%[k)@@F@@@ @@@@@@@@@@@@@=@@<@@;@@:J@5y@[V@8[ J Scan the whole module information to know which indices need to be build [[@@@@@@@'[lw[l@AA࣠@&self-2mAఠl[A@3[[[[[[[[@@@@  [A @ @@@@Ġ-Element_value[[@R@[[@@R@@@K3[[[[[[[[@:@@';@@@@@@@ @@O@@@ ఐ0$self[[@@@"@[@@@@@n@@%Value@[[@@J@s$@@@@i%@Ġ6Element_type_extension[[@Rݠ@\\@@R@@@N7@@@ @@8@@@ ఐb$self\\ @J@@TF@B\@@@@@zK@@)Extension@\ \!@@J@V@@@@W@Ġ1Element_exception\- (\. 9@R@\2 :\3 ;@@R@@@Qi@@@ @@j@@@ ఐ$self\C ?\D C@|@@x@t\H L@@@D@@}@@)Exception@\R M\S W@@MJ@@@@@@Ġ,Element_type\_X`\`Xl@R@\dXm\eXn@@R@@@T@@@ @@@@@ ఐƠ$self\uXr\vXv@ۮ@@@ۦ\zX@@@v@@@@$Type@\X\X@@J@@@@@@Ġ7Element_included_module\\@T@\\@@@@@W@@@ @@@Ġ6Element_module_comment\\@R@\\@@#z@@@Z@@@ @@*@@@@+@@@ภ\\@~@@@.@Ġ.Element_module\\@Koఠ!mn\\@\A@@L@@@]3\\\\\\\\@@@@@@@@M@@@  ఐ0$self\\@@@"3\\\\\\\\@@@@@@\@@@@@@@&Module@\\@@J@@@@@@ ఐR$self]&]*@:@@D"@]9@@@@@@@@@@@-@@&ModuleఐT!m]C]D@;@@N@@@N@N@N@I@],:]-E@@@@@O@@1@@QN@R@V@@S@Ġ3Element_module_type]=FN]>Fa@Jఠ"mto]FFb]GFd@]_ A@@L@@@`3]J]I]I]J]J]J]J]J@@@@@@@@@@@  ఐ$self]\Fh]]Fl@ܕ@@3]\][][]\]\]\]\]\@@@@@@ܐ]dFu@@@`@@@@+Module_type@]nFv]oF@@iJ@@@@@@ ఐϠ$self]~]@ܷ@@"@}]@@@@@@@@@@@-@@+Module_typeఐT"mt]]@;@@OQ@@@N@N@N@I@]]@@;@@@O@@1@@N@R@V@@(S@Ġ-Element_class]]@Iఠ!cp]]@] A@@Mh@@@c3]]]]]]]]@@@@@@@@G@@@  ఐ*$self]]@@@3]]]]]]]]@@@@@@ ]@@@@@@@%Class@]]@@J@@@@@@ ఐL$self]]@4@@>"@^@@@@@@!@@@ @@-@@%ClassఐT!c^ ^@;@@O@@@AN@6N@;N@:I@^&^'@@@@@)O@@1@@GN@'R@V@@S@Ġ2Element_class_type^7^8*@I ఠ"ctq^@+^A-@^Y A@@M@@@f3^D^C^C^D^D^D^D^D@y@@@@@@@@@@  ఐ$self^V1^W5@ݏ@@3^V^U^U^V^V^V^V^V@@@@@@݊^^>@@@Z@@J@@*Class_type@^h?^iJ@@cJ@O@@@@ @ ఐɠ$self^xMW^yM[@ݱ@@"@w^}Mj@@@@@@Y@@@X@@W-@@*Class_typeఐT"ct^Mx^Mz@;@@P1@@@zN@oN@sN@rI@^Mk^M{@@5@@@aO@@1@@N@_R@V@@"S@@AY@r^l @@@ @@A@@@3.@@?@@>@@@$@;6@@F@@E@@DJ@A @^lp@@7^}^}@AA࣠@&self-2tAఠ"'s"(^ A@@3^^^^^^^^@@@@  ^ AC@C@@@@Ġ/Class_attribute^^@X@^^@@X@@@S3^^^^^^^^@5]@9@'^@:@@@@@@ @@_@@@ ఐ0$self__@;@@E@3_@@@@@]@@)Class_att@__@@ J@b$@@@@y%@Ġ,Class_method__@Xʠ@_#_$@@X@@@V7@@@ @@8@@@ ఐb$self_4_5@m@@wF@e_9@@@5@@iK@@&Method@_C _D@@>J@nV@@@@W@Ġ-Class_comment_P_Q&@X@_U'_V(@@&&@@@Yi@@@ @@j@@@ภ*_`,_a.@)@@@r@@AYu_e}@@@@@ A@@@@@@@~@@@@@@@@@@J@@_x}@@ڰ_~_@AA࣠@&self-2wAఠ"v"ұ_A@3________@@@@  ձ_A@@@@࣠@+module_listxA__@_A@@3________@@@!@@@@@@  @@ డ^='Hashtbl%clear__@ __@@@Ϡ!a@S!b@S@@@T @@@T @@T @yizi@@xB@ @@@#M@M@@@@@@@@@3________@EQ=@H@I@@@@jӠ(node_tbl__@@@@@@@@D@@\H@@@M@@@ఠ(filenamey` ` @`$A@@_$@@@M@3````````@.@@@డ^WkWm` ` @Wj@@@P+@@@M@@Wl@@@@@@@@@డ^UpUr`:`;@Uo@@@^N@ @@@ @@ 1@@డ^&Global(out_file`S@`V`W @@J#ref9@@@Zu@@@Zt@Pa-1Pb-J@@P@-@@^I-@@@O@O@\@@7@@/]@@డ5q0default_out_file-Odoc_messages``@ ``-@@5o@@@.A@5mw&&5nw&C@@5le@ @@lN@~@@Y@@Z @@@N@ @-ocamldoc.texi`.<`.I@@`.;`.J@@@డ_4U᠐U` KX` KY@U@@@^M@@@@@@@@డ_@&Global(out_file` K_@` K`` Kh@@q@@^@@@!N@$N@"@@) @@!@`@@@A@`@@ డ_mVV` lu` lv@V@@@^ƠZ{@@@2M@0M@(@@@)@@'3````````@@@@@@@డ_&Global*with_index a l|@a l}a  l@&@'@@^'@@@.N@1N@/ @@1 @@)!@డ_$List$itera" a# @ a& a' @@6@@@@@@@SM@86@@@:@@9@;Ġ @@@76@@@6@@5@@4K@@ ఐ $selfaK aL @@@3aKaJaJaKaKaKaKaK@Z@@@KaQ @@@@@@P@@@O@@N @@డ_$List#mapaj ak @ an ao @@,$@@@@J@vN@ZРSA S8S7@[@wS3S2@c@xS.S-@k@y@@@@}M@zA@@@{M@uA@@@tM@mN@X@@[@- 4@@@Y,K4@@@W@@V@@U@@࣠@!mzAa a @aA@@Ks@@@@&Moduleఐ!ma a @[@@@@\3aaaaaaaa@@@@a @@Z@a a @@@ie@@gO@pO@o@@ఐN+module_lista a @@@@@@a a @@<@@@FN@rO@e@@ @@^F@@@M@~N@E@@b lr@@ @@ఠ'chanout{b b@b&A@@^@@@M@3bbbbbbbb@"@@@డ`(open_outb  b!@@_X@@@^@@@@@@__@@`@@@@@@@_ @@@@@#@@డ`(Filename&concatbIbJ'@ bM(bN.@@@@@@@@@@@@@@@@@@"0^"1^@@"/C@@@@@@@@@@@@@@@@@@]@@డaWWb~/b0@W@@@``7@@@O@O@@@@@@x@@డa&Global*target_dirb6@b7bA@#@ݓ#refR@@@Zy@@@Zx@R#R#@@R@3@@`3@@@P@P@@@=@@5@@ఐ(filenamebBbJ@Ѱ@@s@@@O@O@@@bbK@@@@@@O@@@ @@@A@b @@ డaqXX bOZbO[@X@@@`ʠ\@@@M@M@@@@@@3bbbbbbbb@@@@@@@డa&Global+with_header c Oa@c Obc Om@&@#refQo@@@Z@@@Z@S2S2@@S6@6@@a6@@@N@N@/@@@@@80@ ఐ$selfc3n{c4n@l@@v>@Nc8n@@@{@s@ia@@@@@@G@@ఐ<'chanoutcIncJn@Q@@N@V@@ఐM(filenamecXncYn@d@@N@e@@ఐ̠+module_listcgnchn@@@r@@8@@s@@clOW@@u@ డb$List$iterc|c}@ cc@@8@@@@8@@@@@@>@@@8@@@@@@@@@ ఐ$selfcc@۰@@@ðc@@@@@@@@@@ఐ'chanoutcc@@@P@@@cc@@@@@@@ఐ/+module_listcc@@@!@@R@@`@@@M@@ డbhYYc c @Y@@@a]v@@@M@M@@@@@@@@డby&Global,with_trailerc @d d *@#@#refRc@@@Z@@@Z@T 5(,T 5(G@@T*@3@@a3@@@N@N@#@@=@@5$@ ఐ$selfd'+8d(+<@`@@j2@Ad,+R@@@?:@@7@@ఐ,'chanoutd9+Sd:+Z@A@@LN@ F@@@@JG@@d@ @@LI@డb)close_outdJ]edK]n@@a%@@@@@@@@@bb@@b1@@@@a2@@@@@@@@ j@@ఐ_'chanoutdl]odm]v@t@@aI@@@M@M@~@@- @@@8 @@@ @@@ @@@@@e@Ġ'Failuredd@;'Failure ~@@@@a@@@@Abm @@A =ocaml.warn_on_literal_patternbIE  bJE  @@bME  bNE  @@@bwH@ఠ!s|dd@dA@@a@@@"P@@@@, @@c@@@@Ġ)Sys_errordd@;)Sys_error @@@@@@@@Ab @@A =ocaml.warn_on_literal_patternb}^b~^@@b^b^@@@bL@4!sdd@dA@@1@@@$@@c@@@#@@]@@c@@@&@@@ డcx-prerr_endlinedd@@b(@@@a@@@@@@b`wQwQb`wQws@@b@@@@@@@-@@@,@@+3eeeeeeee@jc@d@e@@@@ఐq!see@ @@)@@@4P@6P@5@@2 @@an@@@7O@3@డc$incre0e1@[ڰ@@@c[@@@<@@@;[@@@:@@95@@డc&errors)Odoc_infoeMeN@ eQeR@@E#ref*@@@@@@@U];U^;@@U{v@@@cE\ @@@E@@@DO@HO@Fe@@@@@O@Ch@!@@i@@@et #@@3ereqeqererererer@@@@w%@@@&@@d@'@@e@(A@,A@@@@@O@@N@@@@@@V@@U@@TJ@Q@e:@Be ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. e15eg@@@@@@@@ϰe.. @@#@AAAAfAe?A>AAAAAApAoWAV2A1AAAAArAqGAF/A. A AAAAdAcIAH.A-AAAAA~A}fAe-AE*A>*A0+A!,/A+A,QA,DA ,A+A,+A+A+hA+A+A,rA+XA+A+)A+>A,A+A,A,A,A,A|A{^A]?A>AAAAAAAnAmUAT+A*AAAAAAAAxAwaA`;A:%A$AAAAAyAxdAcAAAAaH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ְ@AV@@@{@հAAcРr@O@O@O@P @O@P@P!@P@P@@?A@@@}@@@|@A@AV@@@~@BC@Ae@@@@@AV@@@@@A@@@@ABAA@CD@@A@^@@@@@A-հ@A@[@@@@@@@@A@@@@@@AB+@A@f=Y@@@@@@X@@@@@@@@<@A@87@@@@@AͰ@A@@@@@@@@@B@A@@@@@@@@@@A@@@@@@@@@AC@A@@@@@@@@@i@A@e@b]@@@@@@@A@A@@@@@@@@@B#@A@@ @@@@@@@c@A@_@W@ME@@@@@@@@@=@A@94@@@@@ABCDE,+@A@f;@@@@@@@a@@@@@@@@@@s@A@m@@@@je@@@@@@@A@A}z@@@@@@@w@@@t@@@@@@@@@@@A@@@@@@@@@Az@A@z@@@@s@@@n@@@@@@@@@@BCFk@A@k@@@@f@@@a@@@@@@@@@@c@A@c@@@@^[@@@@@@X@@@@@@@@@@AU@AUӠS@@@@@@@R@@@@M@@@H@@@@@@@@@@@@F@AFD@@@@@@@C@@@@>@@@;@@@@@@@@@@@@AB8@A@8@@@ @3@@@ 0@@@ @@ @@ @@@/@A/-@@@@@@@,@@@@'@@@@&%@@@@@@"@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@BC@A@@@@%@@@@$@@@#@@"@@!@@ @@A@@@@)@@@(@@'@@&@@A@@@+@@*@A@A@@@-@@,@BCA@@zo@@0@@/@@.@_@A@Y@@@6@SR@@@5@@@4M@@3@@2@@1@A@A@~@@8@@7@BDE-@A@>@@@<@@@;@@:@@9@.@A@@@@@@@@?@@>@@=@.t@A@@@@D@@@C@@B@@A@AB.Ӱ@A@@@@G@@F@@E@.ϰ@A@&@@@J@@I@@H@A.@A@@@@N1@@@M@@L@@K@.O@A@4@@@S@@@RA@@@Q@@P@@O@AB.Ӱ@A@@@@WL@@@V@@U@@T@.@A@@@@[Y@@@Z@@Y@@X@A.$@A@bB@@@a@@@@`i@@@_@@^@@]@@\@.@A@4<U@@@f@@@ey@@@d@@c@@b@ABCDFG.@A@@@h@@g@/T@A@@@@k@@j@@i@A.@@A@@@@o@.9@@@q@@@p @@n@@m@@l@.@A@@@@u@@@t@@s@@r@AB.*@A@@@@y@@@x@@w@@v@.J@A@@@@}@@@|@@{@@z@A/@A//@@@/@@@@@@@@@~@.@A@.@@@@@@@@@@@@@@@@@ABC/@A@@@@@@@@@@A@@@@@@Aʰ@A@@@@@@@A@@@@@@@@@AŰ@A@@@@@@BC0@A@0@@@@@@@@@@@@@@@@@@@A@<3@@@@@ @A@@@@@@ABDH@A@D;@@@@@ݰ@A@@@@@@A@@A@<7@@@@@Ȱ@A@@@@@@@@@A;@A@72@@@@@BCEF0@A@'@@@c+@@@@@@@@0x@A@'@@@W@@@@@@@@@A@@@@@@@A@@@@@@@@@ABCO@A@KB@@@@@y@A@u@nf@@@@@@@Aɰ@A@ɠ@@@@@@Š@@@@@@@@@@@@A@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@h@A@@@@@Ӡ@@@@@@@@@@@@@@@@@@@@ABCDG@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@}|@@@@@@@@@@@@@x@A@x@@@@sr@@@@@@on@@@@@@@@@@@@@ABg@A@i@h@@@@g@@@@@@@@d@@@@@@@@@A@@@@@@Ag@A@g@@@ba@@@@@@@@@@@Bf@A\9V@@@@@@@UT@@@@@@QP@@@@@@@@@@@@@L@A@L@@@ GF@@@ @@@ @@ @@@ACDA@AA?@@@@@@@>@@@98@@@@@@@@@@@@ @7@A@7@6@@@@10/@@@@@@@@@@@@@@,+@@@@@@@@@@@A&@A@&@@@##"@@@"@@@!@@ @@@@Aj@@@+@@@*@@@@)@@@(@@@'@@&@@%@@$@AB@A@@@@/ @@@.@@-@@,@@A@@@@7@@@@6@@@5@@@4@@@3@@2@@1@@0@H@A@D7@@9@@8@ABe@A@@@@?@@@>@@@=@@@<@@;@@:@d@A@@@@E@@@D@@@C@@@B@@A@@@@ACD@A@@@@I@@@H@@G@@F@@A@@@@O@@@N@@@M@@@L@@K@@J@@A@@@Q@@P@ABc@A@@@@X@@@@W٠@@@V@@@U@@T@@S@@R@԰@A@Ԡ@@@^@@@]Ҡ@@@\@@@[@@Z@@Y@AC̰@A@@@@e@@@@dĠ@@@c@@@b@@a@@`@@_@@A@@@@o@@@@n@@@@m@@@l@@@k@@@j@@i@@h@@g@@f@@A@@@@t@@@s@@@r@@q@@p@@A@@@@z@@@y@@@x@@@w@@v@@u@ABCDEFHIc@6 ] This class is used to create objects which can generate a simple Texinfo documentation. lO.^.^lP..@@@@@@@#@;@@1AAsArVAU;A:AAAAAoAnXAW=A<%A$ A AAAA_A^?A>'A&AAAAwAvSAR@A?AAAAAA~A}^A]3A2A3A1A1A2=A2A2A3A2A2A2iA2A2A2A2A2]A3'A2 A2Ax1Aq1Aj3]Ac2NAZ3DAN3AJ3A>3A:1A0AAAAAAfAeMAL6A5#A" A AAAAA~A}kAjZAYIAH-A,AAAAAAvAu\A[.A-AAAA|A{g@@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ꐐv@@@@@@@@@@JJm5@@@@@@Ġ1֠*s++Dz]'Qv:Р2B44/ޠ4 ΠŠ3ՠ2322{3B23͠3332̠3[33!333Ǡ3t33̠:]{ܠ2Ҡ *G`y2w4@@@3mmmmmmmm@@@@#@XW@VA@#@J;@@2YAI@@@@ @@@ @ Z A@;@@@A@@@@@@@A@@3mmmmmmmm@#@@h#@@j#@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@~A@@@@}@ʠ@@@|@@@{@@@z@@y@@x@@wAA@@@v@@@u@@@@t@@@@s@@@r@@q@@p@@o@@nA_@@@m@@@l@@@@k@@@@j@@@i@@h@@g@@f@@eA@@@@d@@@@c@@@b@@a@@`@@_A@@@^@@@]@@@@\@@@@[@@@@Z@@@Y@@@X@@W@@V@@U@@T@@SA@@@@R@@@@Q@@@P@@O@@N@@MA@@@@L@@@@K@@@J@@I@@H@@GA@@@@F@@@E@@@D@@@C@@B@@AA@@@@@@@@?@@@>@@=@@<A@@@@;@@@:~}@@@9@@@8@@7@@6|A@{@z@@@4@yx@@@5@@3@@@2wvu@@@1@@@0@@/@@.tA@srq@@@-@pon@@@,mlk@@@+@@@*@@)@@(@@'jA@ihg@@@&@fed@@@%c`@@@$@@#@@"@@!_A@^]\@@@ @[ZY@@@XWV@@@@@@@@@@@@UA@TSR@@@@QPO@@@@@@NML@@@@@@@@@@@@KA@J@I@@@@HG@@@@@@@@FE@@@ @@ @@ DA@CBA@@@ @?>@@@ @@@@@@@=A<>6@@@@@@@543@@@@@@210@@@@@@@@@@@@/A@.-,@@@+*)@@@@@@@@@@(A'%@@@@@@@$#"@@@! @@@@@@@@@@@@A@@@@@젠@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@ @@@@@@@@@@ A W @@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@ݠ@@@@@@ڠ@@@@@@@@@@A@@@@@@@@Ѡ@@@@@@@@@@@@A@͠@@@@@@ˠ@@@@@@@@@@A@@@@@@@@ @@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@8aA@al_J@@@<@@@@6:A@pŠayav@@@@@@a~a{@@@@@@@6iA@px@@@@a8?@@@Ak@@@@@@@@@7 A@a8L@@@3@@@@7A@9@@~@@}7A@a8\@@@|C@@{@@z7A@II@@y@@x7A@OO@@w@@v7A@a8r@@@uY@@t@@s7[A@=@@@@rc@@q@@p7A@a8@@@om@@n@@m7A@a8@@@lw@@k@@j7'A@kD@@@@@a8@@@i@@h@@g@@f7A@=<m@@@e@@d@@c7|A@@b8HA@@@a@@`72A@@7'b7&@@@_@@@^@@]@@\@@[7A@b8@@@Z@@Y@@X7A@b%8@@@W@@V@@U76A@b/8@@@T@@S@@R8A88@@@Q8@@P@@O@@N7A@7@@@M@bI8@@@L@@K@@J@@I8A@@@H@@G8A@8@@@F@b^9@@@E@@D@@C@@B9!A@@@?@@>9A@bnbk@@@=@@;@@:A@qh@@@@b~`F@@@bb@@@@@9@@8@@7A@@@@6@b`K@@@bb@@@@@5@@4@@3A@meb9U@@@Z@@@bb@@@@@@@@2@@1A@=b@@@?@@@>@@0@@/{A@> br@@@%@@@$$@@.@@-nA@FED@@@}@@@|o@@@{@@,@@+dA@@@@@[Z@@@bb@@@@@*@@)@@(VA@bON@@@p@@@c@@'@@&IA@c]C@@@`p!@@@_@@%@@$>A@ck8@@@@@#@@"4A@c -,@@@ 2@@@@@!@@ 'A@qqi!@@@@@@@@@@3@@@@@@@@@A@&H@@@@ A@FED@@@@cS@@@Z@@@@@@A@c^@@@ue@@@@A@cicc@@@p@@@@A@ctc!c@@@{@@@@A@cc,@@@x@@@@ A@cc M@@@d@@ @@ A@ccM@@@l@@ @@ A@cb G@@@i@cc*@@@h@@@@@@A@f@ccac`@@@@@@@@@A@q~pw@@@j@? ccK@@@@@@o@@@h@@@@@@A@@cc\N@@@i@@@@@@A@%@cciN @@@n@@@@@@A@2@ccvN.@@@sIF@@@r@@@@@@|A@B@dcN*@@@xIV@@@w@@@@@@pA@R@dcc@@@If@@@@@@@@@dA@b@d#cc@@@dIv@@@|@@@@@@XA@qp@@@@M@@@@N@@@cpl@@@@@@@@@@@@A@rq@@@py@@@@@@@6A@Р/@]@]@]@]ɐ@]@]א@]ސ@]ِ@]̐@@@@SA@@@RI@@@Q@@@@A@@@@@@@@@@@A@dd:d9@@@@@@@A@dd@@@%@@@@A@g@@@b@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@xӠ"@@w"@@Add@@@i@AAqϠc@k@@@j@A@Add@@@l@BC@As@@@m@@Add@@@n@@ArS@@@p@@@o@ABAA.@@@@s@@@@@v@@@u@@t@@r@@@q@CD@ذ@A@@@P@@O@A;@A@dcgN0@@@V@@U@@T@A@ee;@@@Y@@X@@W@AB9԰@A@t`ee@@@_@@@^ee@@@]@@\@@[@a@A@@@a@@`@A@A@m@U`@@g@@f@@e@B@A@t@Og@@m@@l@@k@Ѱ@A@|@JE@@q@@p@@o@AC@A@@A<@@v@@u@@t@@A@@+&@@{@@z@@y@A@A@@B=@@@@~@@}@BH@A@@@@@@@@@@A@1@-@*&@@@@@@@@@b@A@#@@@@@ABCDE:P@A@t`@@@@eu<'@@@o@@@@@@@@@@@A@@@@@@@@@@@@A @A   @@@@@@@ @@@ @@@@@@@@@@ٰ@A@+@(#@@@@@@@A @A@   @@@@   @@@ @@@@@@@@@@BCF @A@   @@@@  @@@ @@@@@@@@@@ @A@   @@@@   @@@@@@ @@@@@@@@@@A @A   @@@@@@@   @@@@  ~ }@@@ |@@@@@@@@@@@@ z@A z ! x@@@@@@@ w v u@@@@ t s@@@ r@@@@@@@@@@@@AB o@A@ o n m@@@@ l k@@@ j@@@@@@@@@@ i@A i R g@@@@@@@ f e d@@@@ c@@@@ b a `@@@@@@ _@@@@@@@@@@@@@@A \@A@ \ [ Z@@@@ Y@@@ X@@@@@@@@@@BC U@A@ U T S@@@@ R@@@ Q@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@A@A@ "@@@@@BCðA@o@@@@Aff@@@@@@u@@@@@@@@@@@A@u t@@@@@@@@@@@@@@@@@Aް@A@@@@@@BDE @@@1g\eP@@@0@@/@@.@@-@= @A@Bgi>@@@7@@@6goeP@@@5@@4@@3@ABCDFG<@AgweP@@@9@@8@=Ȱ@A@geP@@@<@@;@@:@A<@A@geP@@@@@<g<@@@B@@@A@@?@@>@@=@=^@A@g>W@@@FgfP@@@E@@D@@C@AB<@A@g>e@@@Jgf!P@@@I@@H@@G@<ɰ@A@g>u@@@Ngf1P@@@M@@L@@K@A>?@A>;>7@@@S>4gf@Q @@@R@@Q@@P@@O@=>@A@=8@@@Y@g>@@@XgfTQ@@@W@@V@@U@@T@ABC>E@A@gf^Q'@@@\@@[@@Z@D@A@@@^@@]@AS@A@~ @@b@@a@4@A@o@j@@g@@f@@e@AN@A@@@k@@j@BC>@A@>@@@r@h>@@@qh$fQV@@@p@@o@@n@@m@̰@A@1@@t@@s@@A@7@@w@@v@ABD԰@A@g_@@z@@y@i@A@,5@@@@~@A̰@A@H@@@@@T@A@@Q@@@@@@@Aǰ@A@V@@@@@BCEF?@A@hX? @@@q@@@@@@@@?@A@hfhc@@@hkfQ@@@@@@@@B@A@Vx@@@@@9@A@0@+@@@@@@@ABC߰@A@@@@@@ @A@@@@@@@@@A Y@A@ Y X W@@@@@@ V U T@@@@@@@@@@@ S@A@ S R Q@@@ P O N@@@@@@@@@@@A K@A@ K J@@@@@@ I H G@@@@@@@@@@@@A@ E@ D@@@@ C B@@@@@@@@ A @ ?@@@@@@@@@@@ABCDG <@A@ < ; :@@@@ 9 8 7@@@ 6 5 4@@@@@@@@@@@@@ 5@A@ 5 4 3@@@@ 2 1 0@@@ / ,@@@@@@@@@@A )@A@ ) ( '@@@@ & % $@@@ # " !@@@@@@@@@@@@@ @A@   @@@@   @@@@@@   @@@@@@@@@@@@@AB@A@ @ @@@ݠ@  @@@@@@@@  @@@@@@@@f@A@@@@@@A @A@   @@@   @@@@@@@@@@@B@A H` @@@@@@@   @@@@@@   @@@@@@@@@@@@@ @A@   @@@   @@@@@@@@@@@ACD @A Ϡ @@@@@@@   @@@   @@@@@@@@@@@@@ @A@ @   @@@@    @@@@@@@@@@@@@@   @@@@@@@@@@@A @A@  @@@    @@@ @@@ @@ @@ @ ܰ@A ( @@@@@@@   @@@ ֠  @@@@@@@@@@@@@AB Ѱ@A@   @@@  @@@@@@@@ ̰@A@   @@@!@ ɠ   @@@ @@@ Š  @@@@@@@@@@@@@ @A@@@#@@"@AB.@A@ Ơ  @@@+@@@* à  @@@)@@@(@@'@@&@/@A@   @@@1@@@0   @@@/@@@.@@-@@,@ACD @A@  @@@5  @@@4@@3@@2@ @A@   @@@;@@@:   @@@9@@@8@@7@@6@ @A@ @@=@@<@AB4@A@   @@@F@  @@@E   @@@D@@@C@@B@@A@@@@ @A@  @@@L@@@K   @@@J@@@I@@H@@G@AC @A@   @@@S@  @@@R   @@@Q@@@P@@O@@N@@M@ @A@   @@@]@ @@@\@   @@@[@@@Z   @@@Y@@@X@@W@@V@@U@@T@ @A@   @@@b   @@@a@@@`@@_@@^@ @A@  @@@h@@@g   @@@f@@@e@@d@@c@ABCDEFHIB@@@N@z#@hAgeb@@@@@@@_@@@\@@@@@@@@@[A@ZWV@@@@UTS@@@R@@@@@@@@@QA@PON@@@@MJ@@@I@@@@@@@@@HA@GFE@@@@DA@@@@@@@?@@@@@@@@@>A=;@@@@@@@:98@@@@765@@@4@@@@@@@@@@@3A2٠0@@@@@@@/.-@@@@,+@@@*@@@@@@@@@@@¿)A@('&@@@¾@%$@@@½#@@@¼@@»@@º@@¹"A! @@@¸@@@·@@@@¶@@@@µ@@@@´@@@³@@@²@@±@@°@@¯@@®@@­A@@@@¬@@@@«@@@ª@@©@@¨@@§A@ @@@¦@ @@@¥ @@@¤@@£@@¢@@¡ A@ @@@ @@@Ÿ@@@ž@@@@@œ@@›A@@@@š@@@™@@@˜@@—@@–A@@@@•@@@”@@@“@@@’@@‘@@A@@@@@Ž@@@@@@@@@Œ@@@‹@@@Š@@‰@@ˆA@@@@‡@@@@†@@@…@@@„@@ƒ@@‚@@A@@@@€@@@@@@@~@@}@@|@@{A@@@@z@@@@yҠ@@@x@@@w@@v@@u@@tA@@@@s@ˠ@@@r@@@qȠ@@@p@@@o@@n@@m@@lA@Ġ@@@@j@@@@k@@i@@@h@@@g@@f@@eA@@@@d@@@c@@@b@@a@@`AL @@@_@@@^@@@@]@@@\@@@[@@@Z@@Y@@X@@WA@@@@V@@@U@@@T@@S@@RAz@@@Q@@@P@@@@O@@@N@@@M@@L@@K@@JA@@@@@F@@@@I@@@H@@@G@@E@@@D@@@C@@@B@@A@@@A@@@@?@@@>@@@=@@<@@;AѠ@@@:@@@9@@@@8~}@@@7@@@6@@5@@4@@3|A@{zy@@@2xw@@@1@@0@@/vA@uts@@@.@rqpo@@@-@@@,nml@@@+@@@*@@)@@(@@'kA@jih@@@&@@@%gfe@@@$@@@#@@"@@!dA@cba@@@ @@@`_^@@@@@@@@@@]A@\[@@@ZY@@@@@@@XA@WVU@@@@@@TSR@@@@@@@@@@QA@PON@@@@ML@@@KJI@@@@@@ @@ @@ @@ HA@GF@@@ @@@EDC@@@@@@@@@@BA@A@?@@@@>=@@@<;:@@@@@@@@@@@@9A@876@@@@5@@@@432@@@@@@10/@@@@@@@@@@@@@@.A@-,+@@@*)(@@@@@@@@@@'A@&%@@@@@@$#"@@@@@@@@@@EA@nmOX@@@@@@@CA@~?nn@@@@@@nn@@@@@@@CA@}@@@@oE@@@yY@@@@@@@@@DA@oE@@@3@@@@E4A@9@@@@EA@o$E@@@C@@@@EbA@II@@@@EYA@OO@@@@E-A@o:E@@@Y@@@@DA@J@@@@c@@@@ETA@oNF@@@m@@@@E%A@oXF @@@w@@@@DA@x@@@@ogF@@@@@@@@@EA@Jm@@@@@@@DA@@EA@@@@@DA@@DoD@@@@@@@@@@@@EOA@oFG@@@@@@@DA@oFQ@@@@@@@DA@oF[@@@@@@@F"AFF@@@F@@@@@@EA@E@@@@oFu@@@@@@@@@FA@@@@@F_A@FX@@@@oF@@@@@@@@@FA@@@@@FA@oo@@@@@@@)A@~@@@@onaT@@@oo@@@@@@@@@A@@@@@p nuY>@@@pp @@@@@@@@@A@zߠpF@@@@@@p%p"@@@}@@@|@@@@A@Kup3@@@@@@@@@@A@KpA@@@@@@~$@@{@@zA@@@@y@@@x}j@@@w@@v@@uA@XWV@@@t@@@@sphpe@@@r@@q@@p@@oA@ps@@@n}@@@:@@m@@lA@p@@@k}@@@@@@j@@iA@p@@@h@@g@@fA@p@@@[@r@@@e@@d@@cA@~@@@b@@@@a@@@`@@@@_@@^@@]@@\A@&H@@Z@@YA@@@@<@p{z@@@XZ@@W@@V@@UvA@pon@@@Te@@S@@RjA@ppp{@@@Qp@@P@@ObA@ppp|@@@N{@@M@@LZA@ppT@@@K@@J@@IPA@qp[?@@@H@@G@@FHA@qp[6@@@E@@D@@C@A@qoU)@@@B@q!p8@@@A@@?@@>@@=4A@f@q.pp@@@;@@9@@8@@7(A@~}@@@@LqBp@@@6@@@5}t@@@,@@4@@3@@2A@@qSp[@@@1@@0@@/@@. A@%@q`p[@@@-@@+@@*@@)A@2@qmp[@@@(V@@@'@@&@@%@@$ A@B@q}q[@@@#V@@@"@@!@@ @@ A@R@qq:q@@@V@@@@@@@@@ A@b@qqJq5@@@V@@@@@@@@@ A@j~c@@@@ @@@@\$@@@}@@@@@@@@@@@ A@~{@@@ }@@@ @@ @@  A@Р @k6@k5@k0@kC@k2@kQ@kX@kS@kF@@@@ A@@@W@@@@@@@@ pA@ m@@@ l@@@@@@@ iA@rqq@@@@@@@ aA@rq)@@@%@@@@ XA@g P@@@@@@@@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ԑ M@@@ m@Ar&r#@@@@ mAAIc@@@@@A 7@Ar4r1@@@@BC 7@A)@@@@ 6@Ar?r<@@@@ 6@A 5 4S 0@@@@@@@AB /AA)@ *@@@Ϡ@@ ' &@@@ % $@@@@@@@@@@@CD@R@A@@@@@@AIl@A@rxp[@@@@@@@@ % $A@erI4@@@@@@@@ABGN@A@ڠrr@@@@@@rr@@@@@@@@ ۰@A@@@@@@Al@A@m@U`@@@@@@@B[@A@t@Og@@@@@@@K@A@|@JE@@@@@@@AC6@A@@A<@@@@@@@@A@@+&@@@@@@@A+@A@@B=@@ @@ @@ @B°@A@@@@@@ @@ @@A@1@-@*&@@@@@@@@@ܰ@A@#@@@@@ABCDEGʰ@A@@@@@rI@@@}A@@@@@@@@@@@A@ @@@@@@@@@@@A@A@@@%@@@$@@@@#@@@"@@!@@ @@@S@A@+@(#@@(@@'@@&@A@A@@@@.@@@@-@@@,@@+@@*@@)@BCF@A@ @@@4@  @@@3@@@2@@1@@0@@/@ @A@  @@@;@@@@:@@@9@@@8@@7@@6@@5@A@A}@@@D@@@C@@@@B@@@@A@@@@@@?@@>@@=@@<@@A@@@M@@@L@@@@K@@@@J@@@I@@H@@G@@F@@E@AB@A@@@@S@@@@R@@@Q@@P@@O@@N@@A̠@@@_@@@^@@@@]@@@@\@ܠ@@@[@@@Z@@@Y@@X@@W@@V@@U@@T@Aְ@A@@@@e@@@@d@@@c@@b@@a@@`@BCϰ@A@@@@k@@@@j@@@i@@h@@g@@f@v@A@t@@@os@@@n@@m@@l@]@A@@@q@@p@Au@A@ "@@s@@r@BC = @@@=@@<@@;@@A@@@C@@B@A@A@@@@H@@@G@@@F@@E@@D@B @AUڠ@@@Q@@@P@~}@@@O@@@N|{z@@@M@@@L@@K@@J@@I@x@A@xwv@@@Vuts@@@U@@@T@@S@@R@ACDp@ApIn@@@^@@@]@mlk@@@\jih@@@[@@@Z@@Y@@X@@W@i@A@i@hgf@@@e@edcb@@@h@@@g@@@f@@d@@@ca`_@@@b@@@a@@`@@_@A\@A@\[@@@mZYX@@@l@@@k@@j@@i@V@AVT@@@u@@@t@SRQ@@@sPON@@@r@@@q@@p@@o@@n@ABK@A@KJI@@@yHG@@@x@@w@@v@F@A@FED@@@ā@CBA@@@@Ā@@@?>=@@@~@@@}@@|@@{@@z@@A@@@ă@@Ă@AB @A@@?>@@@ĉ@@@Ĉ=<;@@@ć@@@Ć@@ą@@Ą@ @A@987@@@ď@@@Ď654@@@č@@@Č@@ċ@@Ċ@ACD1@A@10@@@ē/.@@@Ē@@đ@@Đ@.@A@.-,@@@ę@@@Ę+*)@@@ė@@@Ė@@ĕ@@Ĕ@@A@ @@ě@@Ě@AB @A@,+*@@@Ģ@)(@@@ġ'&%@@@Ġ@@@ğ@@Ğ@@ĝ@@Ĝ@#@A@#"@@@Ĩ@@@ħ! @@@Ħ@@@ĥ@@Ĥ@@ģ@AC@A@@@@į@@@@Į@@@ĭ@@@Ĭ@@ī@@Ī@@ĩ@@A@@@@Ĺ@@@@ĸ@ @@@ķ@@@Ķ   @@@ĵ@@@Ĵ@@ij@@IJ@@ı@@İ@@A@@@@ľ@@@Ľ@@@ļ@@Ļ@@ĺ@@A@@@@@@@@@@@@@@@@@Ŀ@ABCDEFHIK;@@@AA vA cA PA >fA (?A A A A A A A pA tWA a2A DA ,A A A A rA GA /A  A sA LA <A "A dA IA .A A A A A A p~A PfA ?PA ,MA #MA NA O/A NA OQA ODA OA NA O+A NA NhA NA NA OrA NXA NA N)A N>A OA NA }OA pOA lOA _OA [|A S^A A?A /A A A AAAAnAUA+AAAAAxAoAfA]ATxADaA9;A#%AA AAAAyAdAAAAxAoK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JO@@@@@@@@@@+;@@@AwA@Рp@r@r@r@s @r@s@s@s@s @@@@ǒA@@@Ǒ_@@@@@ǐ@@ǏPA@yx+b@@@y@@ǎ@@ǍNA@yy@@@nj@@@Njyy@@@NJ@@lj@@LjA@dMyyyz@@@`@@@_@@@LJ@@dž@@DžA@@@@i@yyzd2@@@DŽ(@@@f@@ǃ@@ǂ@@ǁA@@zyd.@@@ǀ@@@@~@@}A@!@zydO@@@|_g@@@{@@z@@y@@xA@1@z$ydK@@@w_w@@@v@@u@@t@@suA@A@R_@@@r@@q@@p@@oA@L@z?yy@@@n_@@@m@@l@@k@@jA@@@@=@@@@<@@@;@@:@@9@@8A@@@@7@@@@6@@@5@@4@@3@@2A@@@@1@@@@0@@@/@@@.@@-@@,@@+A $@@@*@@@)@@@@(@@@@'@@@&@@%@@$@@#@@"A B@@@!@@@ @@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A s@@@@@@@@@@@@@@@@@@@@@ @@@ @@ @@ @@ @@@@A@~}|@@@@{@@@z@@@@@@@@@yA@xwv@@@@u@@@t@@@@@@@@@A@@@@@@@@@@@A@{{9@@@@@@@#A@{{n{m@@@ @@@@A@5@@@@@@@@@@K@@@@@@@@@A@{@@@vK@@@@@@@QbA@{R@@@4@@@@RA@x:@@@@QA@|R@@@D@@@@R?A@JJ@@@@R6A@PP@@@@R A@|R@@@Z@@@@QA@Wf@@@d@@@@R1A@|+R@@@n@@@@RA@|5R@@@x@@@@Q~A@@@@}@|DR@@@@@@@@@QA@W@@@@@@@QA@@RA@@@@@QA@@Q~|gQ}@@@@@@@@@@@@ƿR,A@|rS$@@@ƾ@@ƽ@@ƼQpA@||S.@@@ƻ@@ƺ@@ƹQA@|S8@@@Ƹ@@Ʒ@@ƶRARR@@@ƵR@@ƴ@@Ƴ@@ƲQA@Q@@@Ʊ@|SR@@@ư@@Ư@@Ʈ@@ƭRA@@@Ƭ@@ƫA@|@@@ƪ@@@Ƌ@@Ʃ@@ƨ A@||Bf@@@Ƨ@@@m@@Ʀ@@ƥA@|{6`@@@Ƥ@||W@@@ƣ#@@Ƣ@@ơ@@ƠA@||bg@@@Ɵ @@ƞ@@ƝSuA@Sn@@@Ɯ@|S@@@ƛ1@@ƚ@@ƙ@@ƘA@|@@@Ɨ:@@Ɩ@@ƕeA@}|_@@@ƔE@@Ɠ@@ƒA@@@@Ƒ@@@Ɛ,@@@Ə@@Ǝ@@ƍIA@} vC@@@ƌo@@Ɗ@@ƉA@}+||@@@ƈl@@Ƈ@@Ɔ>A@!0!/!.@@@s@}=||@@@ƅ~@@Ƅ@@ƃ@@ƂA@}H||@@@Ɓ@@ƀ@@T A@@@|@@{SA@}X}U@@@z@@x@@w0A@@@u@@t'A@3@}k@@@r@@q@@p@@oA@}v@@@n@@l@@kA@!{!z!y@@@j@@@@i}}@@@h@@g@@f@@e!_A@!^!]!\@@@d@@@c![!Z!Y@@@b@@@a@@`@@_!XA@!W!V!U@@@^!T!S!R@@@]@@@\@@[@@Z!QA@!P!O@@@Y@@@X!N!M!L@@@W@@@V@@U@@T!KA@!J@!I@@@R@!H!G@@@S@@Q@@@P!F!E!D@@@O@@@N@@M@@L!CA@!B!A!@@@@K@!?!>!=@@@J!<!;!:@@@I@@@H@@G@@F@@E!9A@!8!7!6@@@D@!5!4!3@@@C!2!/@@@B@@A@@@@@?!.A@!-!,!+@@@>@!*!)!(@@@=!'!&!%@@@<@@@;@@:@@9@@8!$A@!#!"!!@@@7@! !!@@@6@@@5!!!@@@4@@@3@@2@@1@@0!A@!@!@@@.@!!@@@/@@-@@@,!!@@@+@@*@@)jA@9~wU)@@@(@@@'`~~|@@@@@@@@&@@%!)A@!(!'!&@@@$!%!$!#@@@#@@@"@@!@@ !"A!!]u!@@@@@@@!!!@@@@@@!!!@@@@@@@@@@@@!A@!!!@@@!!!@@@@@@@@@@! A! #! @@@@@@@! !!@@@!!!@@@@@@ @@ @@ @@ !A@!@!! @@@@    @@@ @@@@@@@@@@@   @@@@@@@@@@ A@  @@@   @@@@@@@@@@ A $< @@@@@@@   @@@   @@@@@@@@@@@@ A@   @@@  @@@@@@@ A@   @@@@ ݠ   @@@@@@ ٠  @@@@@@@@@@@@&A@Zr@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@ ܠ  @@@@@@ ٠  @@@@@@@@@@ A@  @@@  @@@@@@@ A@ Р  @@@@@@ ͠  @@@@@@@@@@A@[@@@@@@Y@@@@ A@   @@@@  @@@ Ҡ  @@@@@@@@@@@@ A@ Π @@@ſ@@@ž ̠  @@@Ž@@@ż@@Ż@@ź A@   @@@Ź@  @@@Ÿ à  @@@ŷ@@@Ŷ@@ŵ@@Ŵ@@ų A@   @@@Ų@ @@@ű@   @@@Ű@@@ů   @@@Ů@@@ŭ@@Ŭ@@ū@@Ū@@ũ A@   @@@Ũ   @@@ŧ@@@Ŧ@@ť@@Ť A@  @@@ţ@@@Ţ   @@@š@@@Š@@ş@@Ş@@ŝ@Ŝ@ś@Ś@ř@Ř@ŗ@Ŗ@ŕ@Ŕ@œ@Œ@ő@Ő@ŏ@Ŏ@ō@Ō@ŋ@Ŋ@ʼn@ň@Ň@ņ@Ņ@ń@Ń@ł@Ł@ŀ@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@@8@@@@@@@@@L.V.VM@"3LKKLLLLL@@@@@Q.C.C@@.Texi_generatorI[ \  @tAДР%Π)Generatorh i '@@%"A@%"A@%"A@@3onnooooo@%@%"A@%"A@%"A@@@,%@@@@ @@@ @@3@@@@o@@x@r\@@f@@@@f`A@A@)@zy@z?z9A@yx @xDu@v(@ZZ{Zv"@@ZkX@XXZ@XrX@X0W@XUq@W#@,++@U2+U/A@W#@,+;@@UvA+@@@@U6@@@U3@U6+U3A@W;@@#AUx@@@@U:@@@U7A@+|+vB@&,@u@s&&@@nK@Ej@@3@Vr&"#6A@&##5A@&$#3A@@@Pu@@@w)Odoc_texiJ@ADI@AGAI@&B H@@NF@@Q@S@zOE@@tD@@ZC@@4B@@w!A@@ٱ$@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml  C C@ H DD3@ H Olivier Andrieu, base sur du code de Maxence Guesdon E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et !G"G@ H en Automatique. 'H(Hg@ H -Ihh.Ih@ H All rights reserved. This file is distributed under the terms of 3J4J@ H the GNU Lesser General Public License version 2.1, with the 9K:KN@ H special exception on linking described in the file LICENSE. ?LOO@LO@ H EMFM@ H************************************************************************KNLN5@ '* Generation of Texinfo documentation. Q "* {1 Some small helper functions} D. skip aliases WS n rXS n @ 5 keep modules, module types, classes and class types ]X / 3^X / l@1 forget the rest ca  da  @ C* Module for generating various Texinfo things (menus, xrefs, ...) [e 9* Associations of strings to substitute in Texinfo code. n <* Escape the strings which would clash with Texinfo syntax. m ** Removes dots (no good for a node name). l<* Generates a Texinfo menu. ` !* cross reference to node [name] ^ -* enclose the string between [\@ifinfo] tags ]=* [install-info] information \ !* {1 Generation of Texinfo code} [i <* {2 Associations between a title number and texinfo code.} Y 9* This class generates Texinfo code from text structures , W* this method is not used here but is virtual in a class we will inherit later Sh @* Return the Texinfo code corresponding to the [text] parameter.R# ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. R ?* Return the Texinfo code for the [text_element] in parameter. J_ ^* This class is used to create objects which can generate a simple Texinfo documentation. %G:* {2 Small helper stuff.} : * Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one  2* Two hacks to fix linebreaks in the descriptions.v * {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}.  * {2 Conversion of [module_elements] into Texinfo strings} The following functions convert [module_elements] and their description to [text] values then to Texinfo strings using the functions above. * #* Return Texinfo code for a value. 蠠 -* Return Texinfo code for a class attribute. 2 ** Return Texinfo code for a class method. ׁ "* Return Texinfo code for a type. ܠ ,* Return Texinfo code for a type extension. D (* Return Texinfo code for an exception. à 0* Return the Texinfo code for the given module. * 5* Return the Texinfo code for the given module type. X 9* Return the Texinfo code for the given included module. ; /* Return the Texinfo code for the given class. . 4* Return the Texinfo code for the given class type. ! 7* Return the Texinfo code for the given class element.  8* Return the Texinfo code for the given module element. Ġ V* {2 Generating methods } These methods write Texinfo code to an [out_channel]  D* Generate the Texinfo code for the given list of inherited classes.3= we can't make the reference |q||q|@= we can create the reference }*}@}*}a@ Q* Generate the Texinfo code for the inherited classes of the given class. 4 V* Generate the Texinfo code for the inherited classes of the given class type. }Ǡ R* Generate the Texinfo code for the given class, in the given out channel. u W* Generate the Texinfo code for the given class type, in the given out channel. n2 X* Generate the Texinfo code for the given module type, in the given out channel. ` E create sub parts for modules, module types, classes and class types **b@ S* Generate the Texinfo code for the given module, in the given out channel. S} E create sub nodes for modules, module types, classes and class types aa@ -* Writes the header of the TeXinfo document. AV ! write a standard Texinfo header }}@7 insert the intro file  @2 write a top menu @ .* Writes the trailer of the TeXinfo document. <# K* Scan the whole module information to know which indices need to be build 6z. no recursion @+ recursion  !@ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. ,@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c^_ =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0,Xe qN:ݩ3yxxyyyyy@w@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/C0 TvwŠg0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0ր24'~*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0kX%d5Q/+)Parsetree0T鿁ۘ7Qu$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t.-Stdlib__Bytes0orx9㤹{O.Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0@ @בeo@bMbW[֑[]g@;;$.@oǑoѰ@sJsT[[\,\6@ӑ@@%@ ʑ԰",&@]]aqa{@]]%_D_N@b*b4@mYmc@Zdkuё@{{@eo@@4J4T@@@yy˰}}@kّkO@ggXܚ[@@@@P@)D)֓@)A@@@A)G@)H@AB@@&E#@@@ABg@d@@@~"A}@@@A@@@@BC@@@@\A@@@A^S@^P@@@BD@@