Caml1999T037 Pi}C)Odoc_texi*ocaml.text&_none_@@A & Generation of Texinfo documentation. 5ocamldoc/odoc_texi.mlP77P7b@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&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%Class W W@@ 3        @@@@@A3  @ @@W@@ @3@@@Р&Module"X#X@@ 3#""#####@@@@@A3$##$$$$$@ @@*X@@ @3)(()))))@@@@ఠ)esc_8bits8Z9Z@Q@A@@&Stdlib#ref@@@A@@@@A@3JIIJJJJJ@&@@@డ#refWZXZ@@!a@@@0$@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@-@@@@/@@72@@@@@,@@ภ%falseZZ@;7=@@@M@@@@B@@A@@9@@@DB@?@@6 @@O@@A@Z @@ @C@ఠ,info_section\\@AA@@c@@@A@@@@A@3@xq@r@s@@@డ##ref\\@_@@@@@@@@@@@@%OCaml\\@@\\@@($@@@@.%@A@\@@@(@ఠ*info_entry^^@BA@@`&stringQ@@@@Ȗ@@@@@A@@@@A@3@MaZ@[@\@@@డo#ref^ ^ @@@@#@@ˠ&@@@@@@@ภ"[]^^@;1@@U@@@@AA@A*@@@@@8A@*@@ @@>+@A@"^ @@ @.76 ! {1 Some small helper functions} 3`4`8@@@@@@321122222@@^W@X@Y@@@ఠ'puts_nlCb:>Db:E@\CA@@@+out_channel@@@A@@@@n@@@A@@@$unitF@@@A@@@A@@@A@2@࣠@$chanArb:Fsb:J@DA@@)3srrsssss@B8zb::{dh@@@@@  @@!sAb:Kb:L@EA@@03@!@@@@@@@@@ డ-output_stringcOQcO^@@R@@@t@@s@@@@r@@qJ@@@p@@o@@n@D**E*[@@p@@@@i@@@@@@@@@@@@@@@@@@3@<Hn@?@@@@@@ఐc$chancO_cOc@H@@@@ఐ\!scOdcOe@@@@@I@@@@@D@$@డ_+output_chardhjdhu@@@@@m@@l@$charB@@@k@@j@@@i@@h@@g@@@@@@@@@@@@@@@@@@@@@@@@@Z@@ఐ$chan)dhv*dhz@@@g@@J3dh{@@8@@@D@D@v@@J@@w@@@x@A@A@@A@@@ @ఠ$putsLeMe@eFA@@@ @@@$A@@@@u@@@"A@@@@@@ A@ @@ A@@@A@3hgghhhhh@7.'@(@)@@@࣠@$chanAyeze@GA@@'3zyyzzzzz@6ef@@@@@  @@!sAee@HA@@03@!>@@@@@@@@డ -output_stringff@@@@W@@@@@@@@@@@@@@@@@@3@#/U@&@'@@@@ఐJ$chanff@/@@m@@ఐC!sfL@M@@n@@1N@@h@XOA@A@*V@A@S@SR@i@ఠ"nlgg@IA@@@@@@IA@,@@-@@@EA@.@@/A@+3@@@@@@࣠@$chanAgg@JA@@3@+ g h@@@@@  @@డ+output_charhh@$@@@@@@9@@8@$@@@7@@6@@@5@@4@@33'&&'''''@&2D@)@*@@@@ఐ9$chan7h8h@ @@Q@@JAh8@@F@@@GC@LC@K@@4@@@Z @JAA@hA@NH@A@E@ED@[@ఠ"isYjZj@rKA@@@@@U@@@TA@P@@Q&@@@ZA@R@@SA@O3nmmnnnnn@@@@@@@Ġ$Nonekk@;ِ@@W@@@@AA@A@@@@@@$3@3jl@@@@@@ภkk@@@@)@Ġ$Somell@;@A@AA@A@@@ll@@?A@W!@@@ @@F"@@@ภ$truel$@;],@@@AB@@A@@\@'@@G,@@A%paramj+@@@,@@[A@g3@A@0@0/@J@ఠ&pad_ton n@LA@@@#intA@@@ A@i@@j@@@@A@o@@pA@q@@rA@k@@lA@h3@v@@@@@࣠@!nAnn@ MA@@(3@7np8n@@@@@  @@!sAn n@!NA@@.3      @!?@@@@@@@@@ఠ#lenoo"@4OA@@#intA@@@D@u3$##$$$$$@(L@@ @@@డ&String&length7o%8o+@ ;o,@@@@@;@@ఐg!slo3mo4@E@@H@@9@@OI@A@qo@@డ!<}p8A~p8B@@!a@@@%@@@$$boolE@@@#@@"@@!)%lessthanBA,@@@@,- @@XS@@@@A@!A@C@@@@ @@@@@@@@@3@@@@@@@ఐ#lenp8=p8@@ @@@@ఐՠ!np8Cp8D@@@@@@@@@@D@$@డF!^p8Lp8M@@@@@@@@@@@@@ @@@@@@@@^6^6^6^\@@q@@@@@@@@@@@@@@@"@@@@@@@Y@@ఐ !sp8Jp8K@@@4f@@డ&String$make"p8N#p8T@ &p8U'p8Y@@@ @@@@@@$charB@@@@@@@@@@@@@N  N  =@@A@#@@@@@@@@@@@@@@@@@@@@@@@డ!-bp8]cp8^@@@@@@@@@@@@@@@@@@@@'%subintBA@@@@5,~,~5,~,@@>o@ @@@@@@@@@@@@@@ @@@ @@ @@ @@ఐ!np8[p8\@@@@@ఐ#lenp8_p8b@@@A@@@F@#F@"@@p8Zp8c@@@@@@$F@@@`p8dp8g@@@@@E@&E@%"@@ @@@@@@'E@*@@@@+@ఐڠ!sp8m@@@5@p8:@@7@s@@@A@A@+@A@@@@ఠ&indentrptrpz@ PA@@@-@@@,A@-@@.@@@@A@3@@4&stringQ@@@eA@5@@6A@/@@0A@,3@2WP@Q@R@@@࣠@%nb_spA%rp{&rp@>QA@@,3&%%&&&&&@;-rpp.}@@@@@  @@!sA9rp:rp@RRA@@43:99:::::@!C@@@@@@@@@ఠ!cLsMs@eSA@@I@@@FD@=@@@DD@93XWWXXXXX@+U@"@#@@@డ#refgshs@@@@@@>0@@@<@@;@@@yszs@@$ @@@@*!@A@}s@@@ఠ#lentt@TA@@@@@SD@G3@8LE@F@G@@@డ $predtt@@@@@@@@@@@@(%predintAAF@@@E-++F-++@@qm@@@@@@@L@@K.@@@J@@I-@@డ9&String&lengthtt@ tt@@@@@@@@Z@@Y@@@X@@WO@@ఐ!stt@@@\@@tt@@P@@@U@eF@af@@[ @@kg@A@t @@ !i  u u@@@@@ u u@@@@@hD@g3        @@@@@@ఐ#len u u@ @@@@@jD@i@@డ!= 0u 1u@@!a@@@@@@@@@@@@@&%equalBAݠ@@@@yy@@ Q@@@@@@@E@r@@s@ @@q@@@p@@o@@n3 [ Z Z [ [ [ [ [@LaD@@@D@D@k@ ju ku@@ UA@@@@డ&String#get   ~u uA@z@@@@@@'@@@@@<@@@@@@@0%string_safe_getBAF@@@@FdGd@@EE@A@@@@@@@@B@@@@@W@@@@@@@O@@ఐ!s9 u@[;@@[@@ఐ!i u u@e@@eh@@IH@@ti@@J u u@@F@t@@U@@ @@@F@}z@డN$incr u u@@@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@à@@@@@@@@@@@@@@@ఐɠ!c u u@@@ޠ4@@@@@@F@F@@@C@@C@@@E@F@@@ ,u@@ @@J@@@D@3 / . . / / / / /@@@@@ఠ"s'  =v >v@ VVA@@%bytesC@@@D@3 F E E F F F F F@6@@@డ%Bytes$make Wv Xv@  [v \v @@@#intA@@@@@@$charB@@@@@0@@@@@@@@)bytes.mliK  K  @@-Stdlib__BytesD@&!@@@@@@@@@@@@@@H@@@@@@@E@@డ !+ v v@@@@@@@@@@@@@@@@@@@@'%addintBAJ@@@@J0++K0+,@@vn@ @@@@@@@@@@@@@@@@@@@@@@@డ D$succ v v@@ @@@@@@@@@@(%succintAA@@@*+_+_*+_+@@l@@@@@@@@@@@@@@@@ఐ{#len v v@@@,@@@G@G@@@7 @@q@@@ @G@@@డ !* !v# "v$@@V@@@@@@^@@@@@b@@@@@@@'%mulintBAҠ@@@@:--:--F@@p@! @@@@@@&@@%@@@@$@@#@@@"@@!@@  @@డ $succ _v `v@@@@@@@;@@:@@@9@@8#@@డ !! xv yv @@ A!a@@@@3@@2@@1'%field0AA !@@@  !@@ L@@@@ V@@@DH@TH@G@@@I@@H@@FV@@ఐ]!c0 v!@2@@ q@@@PI@SI@Qj@@< @@k@@ v v"@@@@@6@UH@Bu@@ఐ%nb_sp v% v*@@@@@@@@@@ @WG@2@@ v  v,@@w@@@@XF@ @@` v- v0@@}@@@E@ZE@Y@@ @@@A@ v @@ డ h":= w48 w4:@@ Ġ!a@@@@9@@8@ @@7@@@6@@5@@4*%setfield0BA @@@@  @@ @! @@@ *A@?A@sD@a@@@c@@b@ @@`@@@_@@^@@]3 - , , - - - - -@@@@@@@ఐ!c =w46 >w47@@@ $@@@qE@tE@r@@ఐ0%nb_sp Rw4; Sw4@@@@X%@@@@s@@@uD@n+@ !il exCI fxCJ@@@@@ lxCM mxCN@@ b@@@xD@wC@ఐ#len zxCR {xCU@g@@ q@@@zD@yR@@ డ %Bytes#set yY] yYb@  yYc yYf@@@Z@@@@@@B@@@@@@@@@@@@$unitF@@@@@@@@@א/%bytes_safe_setCA @@@@@HA  IA  T@@GB@2-@@@*@@@@@@)@@@@@@(@@@@@'@@@@@@@@@3        @~}@@@D@D@{@ xCE |@@ WA@@@@ఐ"s' yYg yYi@ð@@]@@@G@G@"@@డ v yYj yYk@@@@ Ѡq@@@G@G@@@@@@@@?@@ఐؠ!c $yYl@@@ @@@H@H@S@@' @@T@@డ  I J >yYm ?yYrAA@@:@@@@@@@@@@@@@@@@@@w@@ఐ&!s \yYn@ @@U@@ఐ!i hyYp iyYq@@@@@.-@@@@@@H@@@5@@ @@@F@@ డ VX zu zu@U@@@;@@@F@@@@ @@V@@@@@@@@@డ +*/ /  zu| zuA)A@@@@@@@@P@@@@@e@@@@@@@@@ఐ!s zu}@i @@@@ఐn!i zu zu@@@@@.-@@G@@J zu zu@@RG@@@:@@@@@G@ @డ \ zu zu@@@@  @@@F@@@@@@@ @@@@@@@@@*@@ఐà!czuzu@}@@ ؠ!@@@G@G@?@@డ %zu&zu@@@@@@@@@@4@@@@@@@@@@@@^@@డ ͠ϰDzuEzu@̰@@@ @@@.H@>H@1@@@3@@2@@0{@@ఐ!c`zu@Ͱ@@ (@@@:I@=I@;@@' @@@@ఐS%nb_spuzuvzu@8@@{@@5@@H@*@@m@@ @@@AF@@G@@@zuy@@ @డ $incr{{@@@@ W@@@G@@@F@@E@@@D@@C@@ఐ]!c{{@@@ r@@@R@@@QF@UF@S@@*@@ @@@WE@O@:@@@.@@@@ @@@YD@X3@@@@డ <%Bytes)to_string}}@ }}@@@@@@@@@@@@@@oapa@@nI@@@@@@@^@@]@@@\@@[0@@ఐ"s'}@Ͱ@@&@@@gD@iD@hC@@6@@D@#@@E@@@F@@@@@@@@@{@@@@A@A@m@A@@@A+(subpartsmA@@;@@@AР&Module &Module(t_module@@@o+Module_type &Module-t_module_type@@@p%Class %Class't_class@@@q*Class_type %Class,t_class_type@@@r@@@tA@@@u@@@@YZD@@@@rXA@@Aз>d@e@@@г?)Odoc_infoq@r@@Gu@v@@@Kz@{@@ @@U3zyyzzzzz@h@@j;@@@Ar@@@".@n@@@@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@@;@@AuР%Index@@@">ꐐ@@@"8搐@ @"9'Comment@@@"<ꐐ@@":%Blank@$Texi@@@"=@/@";@@@"@A@@@"A@@@"C@@@@GFHL @@@@`YA@@AгN$listQL  @згD(subparts_G`G@@ @N@"43`__`````@OIq;@@@Ay@@@"b@"3@@@@)@@@&@@@@@@DvHwH@A@@@]~II@@г^&stringII@@f&@@@ @@ZJJ@@г[&stringJJ@@c8@@@ @@KK@@г&stringKK@@J@@@ @@@@@LFL@@@Ok@@m@@ml@3@P@@@ఠ'nothingN  N  @ZA@@)Odoc_info,text_element@@@"oC@"l3@k@@@ภ(VerbatimN  N  @;(Verbatim@@@ @&stringQ@@@@ACBV@A6ocamldoc/odoc_info.mlifikfi@@@S@ N  @@N  N  @@@@@"qC@"sC@"r-@@& @@6@@@"p1@A@N  @@@4@ఠ/module_subparts P ! %P ! 4@&[A@@@/U&Module.module_element@@@/_@@@/^@@/]$listKР&Module(t_module@@@/Y+Module_type -t_module_type@@@/Z%Class%Class't_class@@@/[*Class_type ,t_class_type@@@/\@@@/<@@@@/X@@@/W@@/VC@"t3UTTUUUUU@@@@@@Aఠ$itereQ 7 AfQ 7 E@~\A@@@РРLK@@@(j@РNM@@@(@РPO@@@(@РPO@@@(@M@(@@@@(D@(@@@@(D@(@@@@(D@(k@@@@(lD@(@@@(D@"v@@"@ @@@"D@"@@@"D@"z@@"FD@('@@@(0D@"|@@"@@"~c@࣠@#accAQ 7 FQ 7 I@]A@@]3@sk@f@@"w@1@@"{&@@"}E@"x@@"yE@"u@q@r@@@@@@ĠͰR U [R U ]@@@@@=3@({@@ @@@@@డ_$List#revR U aR U e@ R U fR U i@@@ߠ!a@%u@@@%@@%@@@%@@%@(list.mliee@@,Stdlib__ListM@ @@@d@@@()@@((h@@@(&@@(%<@@ఐh#acc+R U j,R U m@F@@I@@:@@|J@Ġ"::7T  8T  @;!@B@AA@AH@@Ġ.Element_moduleBT  CT  @;.Element_module,@@@!@@@@@A@@J@AiOO jOO#@@@@ঠ&m_kind[T  \T  @3&m_kind/@@@ZH+module_kind@@@QA@E/3&m_name $Name!t@@@K@@@ @AYYYY@@@3&m_type%Types+module_type@@@LA@A@AZZZZ2@@@3&m_info&&optionL$info@@@N@@@MA@B*@A ZRZ\ ZRZz@@ @3.m_is_interface8$boolE@@@O@@C6@A!ZZ!ZZ@@!@3&m_fileD@@@P@@D@@A"[["[[)@@"@N3%m_locN(location@@@RA@FK@A$[[$[[@@$@3*m_top_depsY$listKT!t@@@T@@@SA@G]@A%[[%[[@@%@3&m_codekE@@@V@@@UA@Hl@A&\/\9&\/\Y@@ &@3+m_code_intfzT@@@X@@@WA@I{@A'\~\'\~\@@'@3+m_text_onlyQ@@@Y@@J@A(\\(\]@@%(@@A #[T[^ #[T[|@@)#@Ġ,Module_aliasT  T  @;,Module_alias@@@I@,module_alias@@@<@AA@I@A# UU$ UU@@@A@@T  T  @@@@@"3@/@@@@@@@@@@"@@@T  T  @@@@@"H@" @@@@@uD@"@ఠ!n*T  +T  @C^A@@@@@"@@@@@@@@ఐנ$iter<U  =U  @r@@@@@(8@@@(7@@(6@@(53DCCDDDDD@c#@@@@@@ఐ#accTU  UU  @o@@@@ఐ7!naU  bU  @@@D@(C@@+@@ @Ġ8nV  oV  @7Ġ3Element_module_typewV  xV  @;3Element_module_type5@B@@@@AA@J@AO$O*O$OP@@@@ঠ'mt_kindV  V  @3'mt_kindW@@@u~0module_type_kind@@@s@@@rA@E3'mt_name7!t@@@k@@@@A@aqa{@aqa@@0@3'mt_info'%@@@m@@@lA@A@AAaaAaa@@1@3'mt_type)5G+module_type@@@o@@@nA@B'@ABbb(BbbT@@2@3/mt_is_interface:4@@@p@@C1@ACbbCbb@@3@3'mt_fileD@@@q@@D;@ADbbDbb@@4@N3&mt_locN2@@@tA@FD@AIdydIdyd@@6@@AEc/c9Ec/cd@@5@Ġ$SomeV  V  @SĠ1Module_type_aliasV  V  @;1Module_type_aliase@@@i@1module_type_alias@@@e@AB@E@A"6__#6__@@@@-@@V  V  @@@@@"3@.@@@@@V  V  @@@@@"@@@+@@@@@"@@@"@@@#V  $V  @@@@@"H@"@@@@@~D@"@ఠ!n4V  5V  @M_A@@@@@")@@@@@*@@@ఐ᠐$iterFW  $GW  (@|@@@@@(H@@@(G@@(F@@(E3NMMNNNNN@m#@@@@@@ఐ#acc^W  )_W  ,@y@@@@ఐ7!nkW  -lW  .@@@D@(S@@+@@ @ĠBxY m yY m @AĠ.Element_moduleY m sY m @?ఠ!m Y m Y m @`A@@^@@@"3@@@@@@@@D@"@ఠ!nàY m Y m @aA@@@@@"@@@$@@@@@ఐI$iterZ  Z  @@@@H@@(X@@@(W@@(V@@(U3@6/@0@1%@@ @@@@ภ"::Z  Z  @ఐJ!mZ  Z  @@@\@Z  @@e @ఐ#accZ  Z  @@@w+@@Z  Z  @@D@(D@(D@(D@(D@(D@(hD@(g;@@ఐb!nZ  Z  @C@@YD@(nJ@@V@@QK@Ġհ [   [  @ԠĠ3Element_module_type[  [  @ఠ"mtĠ[  [  @6bA@@@@@"3!  !!!!!@?@@@@@@@yD@"@ఠ!nŠ/[  0[  @HcA@@@@@"@@@$@@@@@ఐܠ$iterA\  B\  @w@@@@@(s@@@(r@@(q@@(p3IHHIIIII@i6/@0@1%@@ @@@@ภY\  Z\  @"'ఐI"mtf\  g\  @@@@j\  @@D@(!@ఐ#accu\  v\  @@@ ,@@y\  z\  @@D@(1@@ఐX!n\  \  @9@@D@(@@@L@@A@Ġ^]  ]  @]Ġ-Element_class]  ]  @;-Element_class[@^@@@@AC@J@AOOOO@@@@ఠ!cƠ]  ]  @dA@@q@@@"3@@@@@@@@ D@"@ఠ!nǠ]  ]  @eA@@(@@@"@@@/@@$@@@ఐp$iter^  !^  %@ @@@o@@(@8@@(-@@(@@(3@6/@0@1%@@ @@@@ภ'^  0^  2@ఐI!c^  .^  /@@@j@^  '@@D@(!@ఐF#acc ^  3 ^  6@$@@,@@ ^  &^  7@@ D@(1@@ఐX!n^  8^  9@9@@vD@(@@@L@@nA@Ġ(_ : V)_ : X@Ġ2Element_class_type1_ : @2_ : R@;2Element_class_type@@@@@AD@J@AUOOVOO@@@s@ఠ"ctȠE_ : SF_ : U@^fA@@@@@"3IHHIIIII@g@@@@@@@D@"@ఠ!nɠW_ : YX_ : Z@pgA@@@@@"@@@/@@@@@ఐ$iteri` ^ fj` ^ j@@@@@@(@@@(@@(@@(3qppqqqqq@6/@0@1%@@ @@@@ภ` ^ {` ^ }@J9ఐI"ct` ^ x` ^ z@@@@` ^ l@@!D@(!@ఐڠ#acc` ^ ~` ^ @@@3,@@` ^ k` ^ @@6D@(1@@ఐX!n` ^ ` ^ @9@@ D@(@@@L@@A@Ġb  b  @@b  b  @@D@"3@@@@ఠ!nʠb  b  @hA@@2@@@"@@@@@.@@@ఐz$iterb  b  @@@@y@@(@B@@(7@@(@@(3@#@@@@@@ఐ4#accb  b  @@@@@ఐ7!nb  b  @@@_D@(@@+@@W @@AW Q 7 L@@@H A@@@@/6@p@@/5e@@/4@@/3D@//N@@@Q 7 9@@ఐ$iter#d  $d  @Y@@@Р@@@/=@@@/>@@@/?@@@/@@@@@@/;@@@/E@@/D@i:@@@/C@@@/B@@/A6.@@@/:@@/9@@/83YXXYYYYY@@@@@ภPed  fd  @O@@@ˠE@@@/aD@/k@@L @@\@W @@]@A@qP ! ! @@ @A+'indicesC|f  }f  @@;@@aAР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@/sA@@@/t@@@@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@@@/{@/q@@@@d@@@a@@f  d@@f@@fe@3@@@@ఠ'indicess d h s d o@8kA@@@Р$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@/@@@@/D@/@@@@/D@/@@@@/D@/@@@@/D@/@@@@/D@/}@@/~@@@/D@/@@/D@/|3@71@@@@@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@@@"ca x  x  @@x  x  @@jX@@y  y  @@`@@@"mey   y  @@"y  #y  @@|j@@*z  +z  @@r@@@"cl1z  &2z  (@@4z  %5z  )@@|@@<{ * .={ * 9@@@@@"ctC{ * ?D{ * A@@F{ * >G{ * B@@@@ N| C GO| C N@@'@@@"moU| C XV| C Z@@X| C WY| C [@@@@2`} \ `a} \ l@@9@@@"mtg} \ qh} \ s@@j} \ p@@@@Ams d r@@@@@LD@/@A@@@Š@ఠ-indices_names} v z~ v @lA@@@@@@/D@/Р@@@@/D@/@@/D@/@@@/D@/3@y@z@{@@@ภ"::  Ak@%Types    @@  @@$@@"ty    @@    @@)%@@@@9D@/(@ภ&  %A@*Extensions    @@  @@JD@/?@@"xt    @@    @@QD@/M@@ @@aD@/P@ภN  MA@*Exceptions    @@  @@rD@/g@@"ex    @@      @@yD@/u@@ @@D@/x@ภv  uAߠ@&Values"  #  @@%  @@D@/@@"va/  0  @@2  3  @@D@/@@ @@D@/@ภ?A@0Class attributesJK@@M@@D@0@@"caWX@@Z[@@D@0@@ @@D@0 @ภưgA/@'Methodsr s'@@u(@@D@0@@"me46@@37@@D@0@@ @@D@0@ภ:<AW@'Classes:=:D@@:E@@D@0!@@"cl:Q:S@@:P:T@@D@0"@@ @@)D@0#@ภWYA@+Class typesWZWe@@Wf@@:D@0./@@"ctWnWp@@WmWq@@AD@0/=@@ @@QD@00@@ภ>tv=A@'Modulestwt~@@t@@bD@0;W@@"mott@@tt@@iD@0<e@@ @@yD@0=h@ภfeAϠ@,Module types@@@@D@0H@@"mt @@"#@@D@0I@@ @@D@0J@ภ"[]0A@A@E@0?@@@0DD@0O@@4A@E@02@@@07D@0C@@eA@E@0%@@@0*D@06@@A@E@0@@@0D@0)@@A@E@0 @@@0D@0@@A@ E@/@@@0D@0@@)A@ˠE@/@@@/D@0@@ZA@ԠE@/@@@/D@/@@A@ݠE@/@@@/D@/@@A@@@@/D@/@@ v @@@@@/@A@ v v@@@$TexiD@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@2FE@0q@@@@2KE@0r@@0sE@0U@@@0eE@0P3@9ZS@T@U@@@డJ!@@@1!a@@@@@@@> @@@@@C@@@@@@@@nnnn@@@"!@@@M@@@0Y@@0X@U@@@0W@@0V\Y@@@0T@@0S@@0RB@@ภzhlA @డ#Str®exp#Str1hm2hp@ 5hq6hw@@@&stringQ@@@1[@@1Z@@@1Y@@1X@'str.mli^bb^b@@A@@@@@@@2?@@2>@@@2=@@2<@@!@^hy_hz@@ahxbh{@@*@@@2HG@2JG@2I@@: @@@@"@@rh~sh@@uh}vh@@@@]xh@@E@2L@ภfA I@డe®exp#Str@ @@c@@@c@@@2[@@2Z@@@2Y@@2X@@!{@@@@z@@@2dG@2fG@2e@@' @@G@2b@@"@{@@@@F@2g@@K@@E@2h@ภ4A @డ®exp#Str@ @@@@@@@@2w@@2v6@@@2u@@2t)@@!}@@@@@@@2G@2G@2=@@' @@PG@2~@@@"@}@@@@RF@2N@@K @@hE@2R@ภ)A @డ ®exp#Str<=@ @A@@ @@@ @@@2@@2@@@2@@2}@@&\.\.\.VW@@YZ@@"@@@2G@2G@2@@' @@G@2@@'@dots{}lm@@op@@F@2@@Kt@@E@2@ภN}bAf@cA@G@2@@@2F@2@@_lA@G@2j@@@2oF@2@@uA@G@2N@@@2SF@2n@@~A@G@0k@@@0pF@2R@@Pf@@@@@0iF@0o@@డ$?A@>@@@@@@2F@2F@2@@@2@@2@@2@@ఐ)esc_8bits@'@@@@@2G@2G@2 @@' @@ @ภA V[A @డ®exp#Str  @   @@Ű@@@@@@2@@2D@@@2@@27@@!  "@@  #@@@@@2G@2G@2K@@' @@^G@2N@@#@`a& &' )@@) %* *@@`F@2\@@L. +@@vE@2`@ภ7.2UA @డ®exp#StrJ.3K.6@ N.7O.=@@@@@@@@2@@2@@@2@@2@@!d.?e.C@@g.>h.D@@0@@@2G@2G@2@@' @@G@2@@#@^az.G{.J@@}.F~.K@@F@2@@K.L@@E@2@ภOSA S@డo®exp#StrOTOW@ OXO^@@m@@@m@@@2@@2@@@2@@2@@!O`Od@@O_Oe@@@@@3G@3G@3@@' @@G@3@@#@'eOhOk@@OgOl@@F@3@@KOm@@E@3 @ภ>ptA @డ®exp#Strpupx@ pyp@@@@@@@@3@@3@@@@3@@33@@! p p@@pp@@@@@3!G@3#G@3"G@@' @@ZG@3J@@#@`e"p#p@@%p&p@@\F@3$X@@K*p@@rE@3%\@ภ3QA @డ®exp#StrFG@ JK@@@@@@@@34@@33@@@32@@31@@!`a@@cd@@,@@@3=G@3?G@3>@@' @@G@3;@@#@^evw@@yz@@F@3@@@K~@@E@3A@ภA O@డk®exp#Str@ @@i@@@i@@@3P@@3O@@@3N@@3M@@!@@@@@@@3YG@3[G@3Z@@' @@G@3W@@#@"e@@@@F@3\@@K@@E@3]@ภ:A @డ®exp#Str@ @@@@@@@@3l@@3k<@@@3j@@3i/@@!  @@  @@@@@3uG@3wG@3vC@@' @@VG@3sF@@%@,{c}  @@ ! "@@XF@3xT@@K &@@nE@3yX@ภ /MA @డ®exp#Str B C@  F G@@@@@@@@3@@3@@@3@@3@@! \ ] @@ _ ` @@(@@@3G@3G@3@@' @@G@3@@#@^o r s@@ u v@@F@3@@K z@@E@3@ภ AK@డg®exp#Str   @  ! '@@e@@@e@@@3@@3@@@3@@3@@! ) -@@ ( .@@|@@@3G@3G@3@@' @@G@3@@#@"o 1 5@@ 0 6@@F@3@@K 7@@E@3@ภ6 :>A@డ®exp#Str :? :B@  :C :I@@@@@@@@3@@38@@@3@@3+@@!!:K!:O@@!:J!:P@@@@@3G@3G@3?@@' @@RG@3B@@#@^i!:S!:V@@!:R!:W@@TF@3P@@K!":X@@jE@3T@ภ!+[_IA@డ®exp#Str!>[`!?[c@ !B[d!C[j@@ @@@ @@@3@@3@@@3@@3@@!!X[l!Y[p@@![[k!\[q@@$@@@3G@3G@3@@' @@G@3@@#@"i!n[t!o[x@@!q[s!r[y@@F@3@@K!v[z@@E@3@ภް!}AG@డc®exp#Str!}!}@ !}!}@@a@@@a@@@3@@3@@@3@@3@@!!}!}@@!}!}@@x@@@4G@4G@4@@' @@G@3@@#@`u!}!}@@!}!}@@F@4@@K!}@@E@4@ภ2!A@డ®exp#Str!!@ !!@@@@@@@@4@@44@@@4@@4'@@!""@@""@@@@@4G@4G@4;@@' @@NG@4>@@#@^u""@@""@@PF@4 L@@K"@@fE@4!P@ภ"'EA@డ ®exp#Str":";@ ">"?@@ @@@ @@@40@@4/@@@4.@@4-{@@!"T"U@@"W"X@@ @@@49G@4;G@4:@@' @@G@47@@%@ae{}"j"k@@"m"n@@F@4<@@K"r@@E@4=@ภڰ"{AC@డ_®exp#Str""@ ""@@]@@@]@@@4L@@4K@@@4J@@4I@@!ư""@@""@@t@@@4UG@4WG@4V@@' @@G@4S@@%@AE{}""@@""@@F@4X@@K"@@E@4Y@ภ ." A@డ®exp#Str" "@ ""@@@@@@@@4h@@4g0@@@4f@@4e#@@!߰""@@"#@@@@@4qG@4sG@4r7@@' @@JG@4o:@@%@ss{}# #%@@##&@@LF@4tH@@K#(@@bE@4uL@ภ ##+/AA@డ®exp#Str#6+0#7+3@ #:+4#;+:@@@@@@@@4@@4@@@4@@4w@@!#P+<#Q+@@@#S+;#T+A@@@@@4G@4G@4@@' @@G@4@@,@copyright{}#f+D#g+P@@#i+C#j+Q@@F@4@@K#n+S@@E@4@ภH#wVZA `@A@"ܠG@4w@@@4|F@4@@_A@"G@4[@@@4`F@4{@@A@"G@4?@@@4DF@4_@@A@"G@4#@@@4(F@4C@@vA@#G@4@@@4 F@4'@@A@# G@3@@@3F@4 @@0A@#G@3@@@3F@3@@A@#G@3@@@3F@3@@A@#$ G@3@@@3F@3@@GA@#-G@3{@@@3F@3@@A@#6G@3_@@@3dF@3 @@A@#?(G@3C@@@3HF@3c@@^A@#H1G@3'@@@3,F@3G@@ A@#Q:G@3 @@@3F@3+%@@A@#ZCG@2@@@2F@3.@@uA@#cLG@2@@@2F@27@@&A@#lUG@2@@@2F@2@@@$ 0@@$_@@@0gF@2H@ภ! $\e$ \g@! @@@F@4S@$%$&\h@@V@@@@uW@A)ocaml.doc$9 8 Associations of strings to substitute in Texinfo code. $6$7O@@@@@@@$9PR@@@j@ఠ&escape$F$G@$_nA@@@@@@4E@4@@4E@4@@4E@43$U$T$T$U$U$U$U$U@@@@@@࣠@!sA$f$g@$oA@@3$g$f$f$g$g$g$g$g@)$n$o@@@@@  @@డ"$List)fold_left$$@ $$@@@@#acc@$@@&@!a@$@@& @@&@@&@@&@@@&@@@@&@@&@@&@@&@@&@333r@@]@.)@@@@eF@4@@4@@ @@@4F@4Ԡ@@@@4F@4@@4F@4@@4@@4@@4@@4@@@4@3@@@4@@4%@@4@@4@@43$$$$$$$$@q}@t@u@@@@࣠@#accA$$@%pA@@:3$$$$$$$$@@@@@@@%paramA@ఠ!p%%@%qA@@C3%%%%%%%%@+"R@@@@@@ఠ!r%%@%(rA@@K@@%%@@@Y@T@@4@@ @@డ.global_replace#Str%+%,@ %/%0@@@ v@@@1@@1@t@@@1@@1@@@@1@@1 @@@1@@1@@1@@1@ "" "#@@ P@&!@@@ @@@4@@4@@@@4@@4@@@@4@@4@@@4@@4@@4@@43%f%e%e%f%f%f%f%f@gp@j@kb@\@]@@@@ఐx!p%x%y@@@@@ఐv!r%%@@@@@ఐ#acc%%@@@,@@k@@FJ@4/@%%@@@@@4@@@4@@4@@4G@5 G@5@@ఐN!s% % @װ@@d@@ఐ -subst_strings%P@eQ@@! @@@4G@5G@5@@JZ@@@d[A@E@5b@A%ܐ ; Escape the strings which would clash with Texinfo syntax. %jl%j@@@@@@@n@nm@@ఠ,fix_nodename%NT%N`@&sA@@@@@@5:E@5@@5@@@58E@5@@5E@53%%%%%%%%@@@@@@࣠@!sA& Na& Nb@&"tA@@3& & & & & & & & @+&NP&e@@@@@  @@డ .global_replace#Str&"ei&#el@ &&em&'e{@@@@@ m@@@5'@@5&@k@@@5%@@5$@@@@5#@@5"@@@5!@@5 @@5@@53&?&>&>&?&?&?&?&?@6BT@9@:@@@@డ &®exp#Str&Ue}&Ve@ &Ye&Ze@@ $@@@ $@@@5C@@5B @@@5A@@5@%@@"\.&oe&pe@@&re&se@@ ;@@@5LH@5NH@5M9@@&|e|&}e@@ @@@5>@5OH@5JC@@!/&e&e@@&e&e@@@@@5''@@!a@@@ @@@!R@@@@@@@)%notequalBA%|@@@@%|~QQ%}~Q@@%R@@@@E@DE@5E@5s@@5t@ @@5r@@@5q@@5p@@5o3''''''''@>J @A@B@@@@ఐQ,subpart_list( ( @ @@@@ภ$((@$@@@'E@5@@@@!P@@@5H@5~#@@ఠ)menu_line()(*&@(BxA@@@%G@@@7H@5@@5@!t@@@5H@5@@5$@@@6BH@5@@5H@5@@5H@53(G(F(F(G(G(G(G(G@N@@@࣠@)part_qualA(V'(W0@(oyA@@'3(W(V(V(W(W(W(W(W@_6(^(_v@@@@@  @@$nameA(j1(k5@(zA@@03(k(j(j(k(k(k(k(k@!>@@@@@@@@@ఠ%sname(}8D(~8I@({A@@C@@@5K@53((((((((@%K@@@@@డ&$Name&simple(8L(8P@ (8Q(8W@@@b@@@)@@)e@@@)@@)@}}*@@E@@@@q@@@5@@5t@@@5@@51@@ఐZ$name(8X(8\@;@@>@@/@@B?@A@(8@@@డ'?(`q(`r@@@@@@@5J@5@@5@ @@5@@@5@@5@@53((((((((@_mf@g@h@@@@ఐt%sname(`k(`p@ @@@@ఐ$name(`s(`w@x@@@@@@"8@@@5K@5#@ ఐ$Ơ$puts))@$@@@%@@@5@@5@&2@@@5@@5%x@@@5@@5@@5B@@ఐ$chan)0)1@q@@IO@@ఐ#y&pad_to)?)@@!(@@@#t@@@5@@5@#m@@@5@@5@@5@@5l@@c)W)X@@#@@@5M@5M@5|@@డ'!^)l)m@"@@@"@@@5@@5@"@@@5@@5#@@@5@@5@@5@@"* ))@@))@@"@@@6 N@6 N@6 @@డ( !^))@"ǰ@@@"@@@6@@6@"@@@6@@6#@@@6@@6@@6@@ఐA%sname))@ڰ@@@@@6%@@#:: ))@@))@@"@@@6"O@6*O@6)@@ @@"@@@6@6+O@6 @@))@@&@@@5@6-M@5@6,N@6 @@))@@  @@@@&@@@6.K@5@ఐ&'puts_nl**@%@@@&@@@66@@65@' @@@64@@63&@@@62@@61@@600@@ఐz$chan**@_@@7=@@ఐؠ)part_qual*+*,@@@J@@/@@K@*0x*1@@N@ ఐ%$puts*> *? @%K@@@&@@@6Q@@6P@'^@@@6O@@6N&@@@6M@@6L@@6Kn@@ఐ$chan*\ *] @@@u{@@ఐ$&pad_to*k *l $@"T@@@$@@@6i@@6h@$@@@6f@@6g@@6e@@6d@@c* %* '@@$@@@6wM@6yM@6x@@డ)!^*(E*(F@#@@@#@@@6@@6@#@@@6@@6~$@@@6}@@6|@@6{@@"* *(A*(C@@*(@*(D@@#@@@6N@6N@6@@డ)9!^*(M*(N@#@@@#@@@6@@6@#@@@6@@6$@@@6@@6@@6@@ఐm%sname*(G*(L@@@@@@6 @@డ)i!^*(T*(U@$#@@@$#@@@6@@6@$"@@@6@@6%-@@@6@@6@@6,@@": +(P+(R@@+(O+(S@@$A@@@6P@6P@6@@@డ)!^+0(j+1(k@$W@@@$W@@@6@@6@$V@@@6@@6%a@@@6@@6@@6`@@ఐi,fix_nodename+P(W+Q(c@@@@@@@6@@6@@@6@@6y@@ఐ$name+g(d+h(h@@@,@@+k(V+l(i@@$@@@6@6R@6@@". +|(m+}(o@@+(l+(p@@$@@@6Q@6Q@6@@ @@$@@@6@6Q@6@@v@@$@@@6@6P@6@@@@$@@@6@6O@6@@+(?+(r@@(@@@6_@6M@6t@6N@6@@+ +(s@@ @@t@@'@@@6K@6]@ఐ(}'puts_nl+v+v@'U@@@(x@@@7@@7@(@@@6@@6(p@@@6@@6@@6@@ఐ:$chan+v+v@@@@@ఐ)part_qual+v+v@}@@ @@/@@K@7  @+@@@+`h@@@0@@p@A@H@7@A@@ ఐ('puts_nl,,@'@@@(@@@7 @@7@)$@@@7@@7(@@@7@@7@@73,,,,,,,,@@@@@@@ఐ$chan,%,&@f@@>@@%@menu,0,1@@,3,4@@)K@@@7.I@73I@72$@@9 @@(Z@@@74H@7,*@ డ*$List$iter,Q,R@ ,U,V@@@@!a@%*@@&8$unitF@@@&7@@&6@@&5@x@@@&4@@&3@@@&2@@&1@@&0@ij@@hU@+&@@@@@@7@@@@7?@@7>@@7=@@@@7;@@7:@@@79@@78@@77z@@@ঠ&m_name,,@?ఠ$name,,@,|A@@G@@@7_3,,,,,,,,@@@@@@,,@@K@7\@,@@ @@@ఐ)menu_line,,@@@@)@@@7@@7@@@@7@@7)v@@@7@@7@@73,,,,,,,,@3,@-@.@@@@డ-Odoc_messages%modul-Odoc_messages,,+@ ,,,1@@&stringQ@@@<@:ocamldoc/odoc_messages.mli    @@-Odoc_messages@@@*@@@7K@@ঠ'cl_name--@3'cl_name@@@ ;K!t@@@ 0@@@# 3'cl_info 86@@@ 2@@@ 1A@A @ABB(BBG@@@3'cl_typeT*class_type@@@ 3@@B@ABBBB@@ @32cl_type_parameters%d)type_expr@@@ 5@@@ 4@@C(@ABBBB@@@3*cl_virtual6Q@@@ 6@@D2@ACCCC1@@%@3'cl_kind@*class_kind@@@ 7A@E=@AC[CeC[C@@0@3-cl_parametersKE<)Parameter)parameter@@@ 9@@@ 8A@FO@A$CC%CC@@B@3&cl_loc]b@@@ :A@GX@A-D D.D D/@@K@@A1AA2AA@@O@ఠ$name . .!@.9~A@@o@@@7u3.$.#.#.$.$.$.$.$@@@@@@.).*@@K@7r@/./@@5 @@@ఐ)menu_line.9.:@!@@@+R@@@<|@@<{@@@@@Uঠ(clt_name..@3(clt_name]@@@ T5!t@@@ K@@@ 3(clt_info " @@@ M@@@ LA@A @AG#G-G#GM@@@3(clt_type>*class_type@@@ N@@B@AGGGG@@@33clt_type_parameters% N)type_expr@@@ P@@@ O@@C(@AGGGG@@@3+clt_virtual6;@@@ Q@@D2@AHH HH @@@3(clt_kind@/class_type_kind@@@ RA@E=@AHLHVHLHz@@@3'clt_locK:@@@ SA@FF@AHHHH@@#@@A FF FG@@'@ఠ$nameà..@/A@@]@@@73........@@@@@@//@@K@7}@/@@  @@@ఐ蠐)menu_line/'/0@@@@,*@@@<@@<@@@@<@@<+@@@<@@<@@<3/"/!/!/"/"/"/"/"@3,@-@.@@@@డK*class_type-Odoc_messages/61/7>@ /:?/;I@@I@@@<8@G##H##@@F@ @@,]@@@@@i/iOY/jO_@@pl@@@ఐ*"nl/tOc/uOe@*@@@,,@@@<@@<,@@@<@@<@@ఐ砐$chan/Of/Oj@̰@@@@@@q@9ఠ!cĠ/k~/k@/@A@@A3////////@@@@/ku@@@@@ఐ,h'puts_nl/k/k@+@@@@,c@@@<@@<@,@@@<@@<,[@@@<@@<@@<3////////@+e@%@&@@@@ఐ($chan/k/k@ @@@@ఐ &escape/k/k@ @@@ @@@<@@<@@<&@@ఐU!c/k/k@0@@3@@/k/k@@H@@ X0X@@ ^A@@@డ.&Printf'fprintf0f0g@ 0j0k@@@&Stdlib+out_channel@@@=@@=@ &format!a@=+out_channel@@@=$unitF@@@=@@@=@@=@@=@@=@*printf.mliR[[R[@@.Stdlib__Printf@@61@@@.@@@>@@>@)@ -@@DYQ@@@DJ@>J@D,J@DC@@DXJ@>2@@@>0@@@>@@@>@@>@@>@@=300000000@v D@p@q@@@@ఐ +$chan00@ @@ @@ภ8CamlinternalFormatBasics0&Format000A;&Format8CamlinternalFormatBasics'format6!a@>!b@>!c@>!d@>!e@>!f@>@@@C@'#fmt$ @@@C @@@C@B@@A@AJ@DVJ@DsL@De@@@>K@D+K@D=K@DUK@Dr@@@DuK@Dt@@X@.@@@D[K@Dq@@c@9L@D0%&'(@@@D@K@DT@@o@EL@D (@@@D-K@D<@'* %s:: @@L@@@D.K@DK@D@@@@>@@@>K@D*@@ఐ&#ind2x2y@@@ @@@@^@@A,2~@@@22@@@ @@7T%@@@7S@@7RI@DI@D322222222@u@@@@ఐ ࠐ,subpart_list22 @ @@ @@K@@.@@@DH@7N@ఐ/g'puts_nl22@.?@@@/b@@@D@@D@/@@@D@@D/Z@@@D@@D@@D1@@ఐ $$chan22 @ @@ >@@)@end menu2"2+@@2!2,@@/@@@DH@DH@DR@@6 @@ LH@DU@ @@V@ @@W@2  6@@ @@2 8@@ @ B 9A@ E@D @@A2; Generates a Texinfo menu. 22@@@@@@@ L@ L K@ b@ఠ$xref3\b3\f@3CA@@%xname2m,0@@@EIE@D@@@D@@D@@@@EE@D@@D-I@@@DE@D@@DE@D@@DE@D33)3(3(3)3)3)3)3)@  R K@ L@ M@@@࣠%%A)39\h3:\m@3RDA@@+33:39393:3:3:3:3:@<3A\^3B@@@@@3D\g @@$nameA3N\n3O\r@3gEA@@033O3N3N3O3O3O3O3O@!C@@@@@@@@డ1!^3`u3au@,@@@,@@@D@@D@,@@@D@@D-@@@D@@D@@D33q3p3p3q3q3q3q3q@#/U@&@'@@@@&@xref{3uz3u@@3uy3u@@,@@@DH@DH@D333333333@@@@@డ2!^3u3u@,@@@,@@@D@@D@,@@@D@@D-@@@D@@D@@D8@@ఐ Ѡ,fix_nodename3u3u@ @@@m@@@E@@Ez@@@E@@E:@@ఐ$name3u3u@[@@G@@3u3u@@,@@@E@EJ@E Q@@డ2U!^33@-@@@-@@@E@@E@-@@@E@@E.@@@E@@E@@E@@ఐѠ%xname44 @@@@Ġ$None44@.@@@@@@@@@ 4@@44 @@-A@@@E1@Ġ$Some4.4/@.ఠ!s4748@4PFA@@'E@ENE@E.@@@@@-@@-@@@డ2!^4H4I@-o@@@-o@@@E;@@E:@-n@@@E9@@E8.y@@@E7@@E6@@E534Y4X4X4Y4Y4Y4Y4Y@+$@%@&@@@@!,4g4h@@4j4k@@-@@@EKM@EMM@EL@@ఐF!s4}4~@!@@E$@@@@`%@@@A44@@-@@@E)J@EX@@"}.44@@4S@@-@@@E'J@EZJ@EY(@@[@@-@@@D@E[J@E%@@c@@-@@@D@E\I@D!@@+k@@"@jlA@E@E`s@A4 cross reference to node [name] 44644[@@@@@@@@~@@ఠ&ifinfo44@4GA@@@.@@@EE@Eb@@Ec.@@@E}E@Ed@@EeE@Ea344444444@@@@@@࣠@!sA44 @5HA@@344444444@-44:f@@@@@  @@డ3r&String&concat5#'5 #-@ 5 #.5 #4@@@.@@@@@@$listKK@@@@@@@@I@@@@@@@@.ss.s@@.I@&!@@@@@@Ep@@Eo@e@@@En@@@Em@@Elc@@@Ek@@Ej@@Ei35@5?5?5@5@5@5@5@@Q]q@T@U@@@@! 5N#65O#8@@5Q#55R#9@@C@@@EG@EG@E@@ภ5b:BkA#*'@ifinfo5i:C5j:J@@ 5l:K@@E@EG@EG@E/@ภװ5x:NA#@ఐ!s 5:O@= @@@@ภ5:RA#Q+@end ifinfo5:S5:^@@ 5:_@@+E@EG@EG@EG@EY@ภ5:bA#j 5:c@@ 5:d@@G@EG@EG@Eo@ภ5:eA2@A@5@@@EG@E}@@A@5$.@@@EG@E@@?A@5+3@@@EG@E@@WA@52c@@@EG@E@@5:@@@@@@EG@E@@@@@A@E@E@A5񐠠 , enclose the string between [\@ifinfo] tags 55@@@@@@@@@@ఠ*dirsection55@6IA@@@/ @@@EE@E@@E0-@@@EE@E@@EE@E36 6 6 6 6 6 6 6 @0KD@E@F@@@࣠@#secA66@67JA@@366666666@+6&6'@@@@@  @@డ4!^6364@/Z@@@/Z@@@E@@E@/Y@@@E@@E0d@@@E@@E@@E36D6C6C6D6D6D6D6D@&2D@)@*@@@@-@dircategory 6R6S@@6U6V@@/{@@@EG@EG@E@@ఐ$&escape6j6k@o@@@@@@E@@E@@E-@@ఐc#sec6~6@7@@{:@@6\@@E@EE@E?@@2`@@z@@jaA@E@Eh@Ab6< [install-info] information 6hj6h@@@@@@@t@ts@@ఠ(direntry66@6KA@@@%5@@@FH@F6@@@FHE@E@@E  F@E@@@FE@E@@EE@E366666666@@@@@@࣠@#entA66@6LA@@&366666666@566'@@@@@  @@డ5S!@66@ @@@ 0@@@E@@E@8@@@E@@EF<@@@E@@E@@E366666666@)5Q@,@-@@@@ภg77 A$Ѡ)@direntry77@@ 7@@]@ภ7A4@A@6aH@F @@@FG@F&@@7$@@Cj@@@FG@F.@@డ5!@7778@Z@@@ZE@FTG@F@@@F@@F@X @@@F@@F@@@F@@F@@FT@@డ5$List#map7a7b@ 7e7f@@@@!a@%@@&L!b@%@@&K@@&J@̠@@@&I@@&H&_@@@&G@@&F@@&E@%x%y@@%wW@*%@@@@@@F9RH@F3@@F8@@F7@@@@F5@@F4 @@@F2@@F1@@F0@@ఐe&escape77@@@@`@@@FQ@@FR@@FP@@ఐ#ent7 7 @°@@@@77 @@@@@F.H@FWI@FF@@ภ47A%-@end direntry77$@@ 7%@@H@F_@ภ7&A4@A@7MI@FY@@@F^H@Fd@@7@@@@@F,H@F]@@8!@@B@@@FG@FeH@F*@@*@@G@4+A@\E@Fg2@A@/@/.@E@a@@+s@4@/@M@Q@wp@q@r@@388888888@Wz@@8  8(+@388888888@N@@@80 B Module for generating various Texinfo things (menus, xrefs, ...) 8-8.@@@@@@@80@@8E8D {1 Generation of Texinfo code} 8A118B1V@@@@@@38@8?8?8@8@8@8@8@@s@@ N@j@s!@On@A@]@?@@/8g76@66@@@6@6@3@@@ఠ3titles_and_headings8m8n@8NA@@655@7u@@@F~E@F{@@7@@@FE@F@7@@@FE@F@@FE@F|@@F}E@Fv@@@FxE@Fl@@@FsE@FhY@డ7#ref88@6N@@@6@@Fm6n9@@@Fk@@Fjm@@ภ88A&@@ 8@@A@@@)@chapter 88@@88@@D@@.@majorheading 88@@88@@I@@88@@[E@F@@.@@kE@F@ภM86A&@A 8@@xF@F@@@)@chapter 99@@9 9 @@}F@F@@.@majorheading 99@@99@@F@F@@99 @@E@F@@3@@E@F@ภ9) qA&@B 93 @@F@F@@@)@section 9A 9B @@9D 9E  @@F@F@@)@heading 9O #9P ,@@9R "9S -@@F@F@@9W 9X .@@E@F@@3@@E@F@ภð9d26A',@C 9n27@@F@F.@@@,@subsection 9|2;9}2G@@92:92H@@F@F@@@,@subheading 92K92W@@92J92X@@F@FN@@92992Y@@ E@FS@@3@@E@FV@ภ9\`A'g@D 9\a@@)F@Fi@@@/@subsubsection 9\e9\t@@9\d9\u@@.F@F{@@/@subsubheading 9\x9\@@9\w9\@@5F@F@@9\c9\@@GE@F@@3@@WE@F@ภ9"A6@#A@9?fG@F@@@FF@F@@F,A@9HoG@F@@@FF@F@@5A@9QxG@F@@@FF@F@@>A@9ZG@F@@@FF@F@@GA@9c@@@FzF@F@@:O@@E@Fy@@fR@@@A: ; {2 Associations between a title number and texinfo code.} :XX:X@@@@@@@:c@@d@ڠ@ఠ%title:(:)@:AOA@@@@4@Fՠ@4@F@@F@@F@@FE@F3:7:6:6:7:7:7:7:7@@@@@@డ8#fst:D:E@@@!a@䠠@!b@@@@@ @@'%field0AA7@@@7mm7mm@@8~@@@4(@A@:c@@ @+@ఠ'heading:p:q@:PA@@@@5@Fޠ@5@F@@F@@F@@FE@F3::~:~:::::@I`Y@Z@[@@@డ8#snd::@@@!a@⠠@!b@@@@@@@'%field1AA8;@@@8: nn8; nn9@@8f@@@4(@A@:@@ @+@ఠ.fallback_title::@:QA@@9@@@FE@F3::::::::@@WP@Q@R@@@5@unnumberedsubsubsec ::@@::@@ @A@:@@@@ఠ0fallback_heading::@:RA@@9@@@FE@F3::::::::@%3,@-@.@@@/@subsubheading ::@@::@@ @A@:@@@/A@$text:OU:OY@EEEБఠ$self; \e; \i@;'TA; \d; \j@@&escapeA@@@@V G@H@@H@@HG@F@@FG@F%labelA#no_-;@@@GG@G@@@G@@GG@F@;@@@G G@G@@G;%@@@G G@G @@G G@G@@GG@F@@FG@F,texi_of_textA@*$text@@@K6G@G@@G4@@@XG@G@@GG@G@@GG@G4texi_of_text_elementA@*@@NG@G@@GdG@G@@G G@G@@GG@G3texi_of_custom_textA@*@@@KG@G'@@G(@=@@@KG@G+@@G,G@G-@@G.G@G)@@G*G@G%@@G&G@G".texi_of_TargetA&target5}@@@M2G@G5@@G6$codeG@G9@@G:G@G;@@G+texi_of_RawA@G@GM@@GNG@GO@@GPG@GK@@GLG@GH,texi_of_CodeA@G@GW@@GXG@GY@@GZG@GU@@GVG@GR/texi_of_CodePreA@G@Ga@@GbG@Gc@@GdG@G_@@G`G@G\,texi_of_BoldA@G@Gk@@GlG@Gm@@GnG@Gi@@GjG@Gf.texi_of_ItalicA@@@@K@G@Gu@@GvG@Gw@@GxG@Gs@@GtG@Gp1texi_of_EmphasizeA@@@@KJG@G@@G&G@G@@GG@G}@@G~G@Gz.texi_of_CenterA@@@@KTG@G@@G;G@G@@GG@G@@GG@G,texi_of_LeftA@@@@K^G@G@@GPG@G@@GG@G@@GG@G-texi_of_RightA@@@@KhG@G@@GeG@G@@GG@G@@GG@G,texi_of_ListA@7L@R,@@@R>G@G@@G}G@G@@GG@G@@GG@G,texi_of_EnumA@OL@S@@@S-G@G@@GG@G@@GG@G@@GG@G/texi_of_NewlineAG@G@@GG@G-texi_of_BlockA@l@@@KG@G@@GG@G@@GG@G@@GG@G-texi_of_TitleA@#intA@@@KG@G@@G@@@@KG@G@@GG@G@@GG@G@@GG@G@@GG@G,texi_of_LinkA@G@G@@G@@@@KG@G@@GG@G@@GG@G@@GG@G@@GG@G+texi_of_RefA@G@G@@G@*,r(ref_kind@@@K@@@KG@G@@GG@G@@GG@G@@GG@G@@GG@G3texi_of_SuperscriptA@@@@KG@G@@G,G@G@@GG@G@@GG@G1texi_of_SubscriptA@@@@KG@G@@HAG@H@@HG@G@@GG@G'headingA@SA#@U@@@A@@H@{@A@w@@Hj@@H@@H@A@A@@@H#@@@H"@@H!@@H @@H@BC@A @@@H,@@@H+@@H*@@@@H)@@H(@@@H'@@H&@@H%@@H$@j@A@f@@H/a@@H.@@H-@A&@A@"@@H2 @@H1@@H0@@A@@@H5@@H4@@H3@ABDW@A@S@@H8R@@H7@@H6@O@A@K@@H;J@@H:@@H9@@A@@@H>@@H=@@H<@@A@@@HA@@H@@@H?@ABCC@A@?@@HD:@@HC@@HB@ @A@@@HG@@HF@@HE@y@A@u@@HL@r@@HKm@@HJ@@HI@@HH@A@A@@@HO@@HN@@HM@ΰ@A@@HP@ABCDE@A@@@HS@@HR@@HQ@~@A@z@@HX@v@@HWj@@HV@@HU@@HT@A,@A@(@@H[#@@HZ@@HY@Y@A@U@@H^P@@H]@@H\@Au@A@q@@Hal@@H`@@H_@BC@A @@Hf@@He@@Hd@@Hc@@Hb@@A@@@Hk@@@Hj@@Hi@@Hh@@Hg@A@A@@@Hn@@Hm@@Hl@BDN@A@J@@Hs@B@@Hr=@@Hq@@Hp@@Ho@@A@@@Hv@@Hu@@Ht@x@A@t@@Hyn@@Hx@@Hw@ABEF'*undef*C@@@ZF@F@?@#@@@F@@F@@;@@SAAAAAPAOAA-A,AA~A}AA*A)ApAoPAOAAAAA_A^oAnAAA9@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@ZF@F吐@@F@@@@S@@@P@?Y@P@@@)selfpat-*?\?fUA<?]@<@8?U lw?V l}@AA࣠@&self-1Aఠ&self-*UTA?~XA@R3?e?d?d?e?e?e?e?e@aXn@WX@A@  @ABGH@@Aef@+,@ABC@}~@AFG@ܠ @AB^_ @"# @A @ @ABCD̠@@Ast@@AB=>@VW@A@@ABˠ@@BC@)*@ABCDEF@!1@?VAZ;@?@?WA@@@MMD?YAE@C@@E@డ$&escape$Texi? ? @ ? ? @@@q@@@H@@H@@H@}@~ @@A@@@@H3????????@gm@k@ju@l@(@@@@@@@H@@H@@HG@Hr@? lp @@??@AA࣠@&self-1Aఠ@ZA@3????????@@@@  @ [A@@@@࣠A@? ? @г?^&option@ @ @г?ɠ$bool@@@@ @@@H3@@@@@@@@@-@@,5@@*@@  @@@ @@@H @@'@@@ @@@H@@@H@@@-@.@@>A@@5@6@г@&string@A @B&@@ @@@H-@@@H@I'@@@@@@H4@@@@డ>(failwith@X39@Y3A@@=q@@@@@!a@@@@=i}}=i}@@>(C@@@@@@@I@@I@E@@@I@IK@I@@Ib@@#gni@3C@3F@@@3B@3G@@-@@@I K@IK@Iv@@8 @г&string@*@0@@F@@@I@I@@@@@uA@yA@@q k@@@I4@@@I3@@I2@f@@@I1@@I0c@@@I/@@I.@@I-@@I,@@@@@IK @@@IJ@@@II@@IH@@@@IG@@IF@@@IE@@ID@@IC@@IB@@IAG@I6@@U@@쐠 V this method is not used here but is virtual in a class we will inherit later @@@@@@@@@@@@AA࣠@&self-1!Aఠ A\A@3@@@@@@@@@@@@  A]A@@@@࣠@!t"AAA@A)^A@@3AAAAAAAA@@@!@@@@@@  @@డ?&String&concatA(A)@ A,A-@@ @@@ @@@Ie@@Id@  g@@@Ic@@@Ib@@Ia e@@@I`@@I_@@I^3ABAAAAABABABABAB@2>@5@6@@@@ AP@@ARAS@@ D@@@IwJ@IyJ@Ix@@డ?$List#mapAkAl@ AoAp@@ @@@@G@IG@I@@IiG@N*G@N6G@NAG@NLG@NQG@MG@MG@IuG@IG@I~@@I@@I@ @@@I@@I @@@I}@@I|@@I{X@@ ఐ$selfAA@@@@g@ A@@@:@@I7@@IK@Ip@@ఐ!tAA@z@@X}@@AA@@ J@@@ItJ@IK@I@@ @@G@YG@X3G@X@G@WG@WG@U*G@U6G@UAG@UKG@UVG@UdG@TG@TG@SG@SG@SG@SG@SJG@SXG@R[G@RiG@QOG@Q[G@QfG@QqG@QG@PG@PG@PG@PG@PG@OG@OG@OG@OG@O*G@O7G@NG@NG@Ir@ZA@^A@@@@@I@@I@@I@@@@@I@@@I@@I@@I@@IG@I3@B5r@BF ? Return the Texinfo code corresponding to the [text] parameter.BCIMBDI@@@@@@@BXBW ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. BTBU\@@@@@@@B[B\@AA࣠@&self-1$Aఠ#B_A@V3BiBhBhBiBiBiBiBi@@@@  B`AY @Y@@ @@Ġ(VerbatimB}B~@1ఠ!s%BB@BaA@@1@@@JL@I3BBBBBBBB@**~@.@)2@/@'@@@@@@@@Ġ%LatexBB@;%Latex1@@@@@ANBV@A1s1s@@@1_@*!sBB@BbA@@'#@@@@@/$@@8@@0%@@@ ఐZ$selfBB@W@@3BBBBBBBB@4C<@=@>@@@*B@@@@@K@@K @@ఐQ!sBB@@@ZG@K@@@@R@Ġ#RawB B @;#Raw2@2 @@@@A@BV@A2 c2 c@@@2(P@ఠ!s:B B @CcA@@@@@J3BBBBBBBB@q@@@@@@@~@@@ ఐ$selfC C @@@3CC C CCCCC@@@@@@C *@@@-@@K,@@K @@ఐ+!sC% +C& ,@@@G@K@@@@@Ġ$CodeC3 -5C4 -9@;$Code2]@2Z@@@@AABV@A2Xd2Yd@@@2vQ@ఠ!s;CH -:CI -;@CadA@@@@@J3CLCKCKCLCLCLCLCL@@@@@@@@@@@ ఐ$selfC\ -?C] -C@@@K3C\C[C[C\C\C\C\C\@@@@@@Cd -P@@@j@@Ki@@K @@ఐ+!sCs -QCt -R@@@G@K"@@@@@Ġ'CodePreC!S[C!Sb@;'CodePre2@2@@@@ABBV@A2e#%2e#8@@@2R@ఠ!s<C!ScC!Sd@CeA@@@@@J3CCCCCCCC@ @@@@@@@@@@ ఐD$selfC!ShC!Sl@A@@3CCCCCCCC@@@@@@/C!S|@@@@@K&@@K% @@ఐ+!sC!S}C!S~@@@@G@K,@@@@<@Ġ$BoldC"C"@;$Bold2@h@@@@ADBV@A2g2g@@@3T@ఠ!t=C"C"@CfA@@{@@@J3CCCCCCCC@Z@@@@@@@g@@@ ఐ$selfC"C"@@@3CCCCCCCC@k@@@@@C"@@@@@K0@@K/ @@ఐ+!tD"D"@@@@@@@@Ġ&ItalicD#D#@;&Italic3D@@@@@AEBV@A3>h3?h@@@3\U@ఠ!t>D.#D/#@DGgA@@@@@J3D2D1D1D2D2D2D2D2@@@@@@@@@@@ ఐܠ$selfDB#DC#@ٰ@@ 13DBDADADBDBDBDBDB@@@@@@ðDJ#@@@@@K:@@K9 @@ఐ+!tDY#DZ#@@@'@@@@@Ġ)EmphasizeDe$Df$@;)Emphasize3@@@@@AFBV@A3i3i@@@3V@ఠ!t?Dy$Dz$@DhA@@ @@@J3D}D|D|D}D}D}D}D}@@@@@@@@@@@ ఐ'$selfD$D$@$@@ |3DDDDDDDD@@@@@@D$@@@R@@KDM@@KC @@ఐ+!tD$D$@@@]@@@@ @Ġ&CenterD% D% @;&Center3@ I@@@@AGBV@A3j3j-@@@3W@ఠ!t@D% D% @DiA@@ \@@@J3DDDDDDDD@;@@@@@@@ H@@@ ఐr$selfD% D% @o@@ 3DDDDDDDD@L@@@@@bD% &@@@@@KN@@KM @@ఐ+!tD% 'D% (@@@@@@@ h@Ġ$LeftD& ) 1D& ) 5@;$Left4%@ @@@@AHBV@A4kDF4 kDT@@@4=X@ఠ!tAE& ) 6E& ) 7@E(jA@@ @@@J3EEEEEEEE@@@@@@@@ @@@ ఐ$selfE#& ) ;E$& ) ?@@@ 3E#E"E"E#E#E#E#E#@@@@@@E+& ) L@@@@@KX@@KW @@ఐ+!tE:& ) ME;& ) N@@@@@@@ @Ġ%RightEF' O WEG' O \@;%Right4p@ @@@@AIBV@A4jlln4kll}@@@4Y@ఠ!tBEZ' O ]E[' O ^@EskA@@ @@@J3E^E]E]E^E^E^E^E^@@@@@@@@ @@@ ఐ$selfEn' O bEo' O f@@@ ]3EnEmEmEnEnEnEnEn@@@@@@Ev' O t@@@@@Kb@@Ka @@ఐ+!tE' O uE' O v@@@@@@@ @Ġ$ListE( w E( w @;$List4@2ޠ .@@@@@@@AJBV@A4m4m@@@4Z@ఠ"tlCE( w E( w @ElA@@ E@@@J@@@J3EEEEEEEE@%@@@@@& @@ 2@@@ ఐ\$selfE( w E( w @Y@@ 3EEEEEEEE@6!@@@@@=E( w @@@ 3@@Kl +@@Kk @@ఐ/"tlE( w E( w @@@ BG@RoG@Kr@@@@ U@Ġ$EnumE)  E)  @;$Enum5@35 @@@@@@@AKBV@A5n5n@@@5/[@ఠ"tlDF)  F)  @FmA@@ @@@J@@@J3F FFF F F F F @|@@@@@& @@ @@@ ఐ$selfF)  F)  @@@ 3FFFFFFFF@!@@@@@F!)  @@@ r@@Kw j@@Kv @@ఐ/"tlF0)  F1)  @@@ G@S^G@K}@@@@ @Ġ'NewlineF?*  F@*  @;'Newline5i@@@@BV@A5_o5`o@@@5}\@@@  @@ =@@@ ఐ점$selfFR*  FS*  @@@ AI@ɰFW*  @@ L@Ġ%BlockF`+  Fa+  @;%Block5@ @@@@ALBV@A5p5p)@@@5]@ఠ!tEFt+  Fu+  @FnA@@ @@@J3FxFwFwFxFxFxFxFx@@@@@@@@ @@@ ఐ"$selfF+ !F+ !@@@ w3FFFFFFFF@@@@@@F+ !@@@ @@K @@K @@ఐ+!tF+ !F+ !@@@ @@@@ @Ġ%TitleF,!!F,!!$@;%Title5@ @@@4/5@@@@@@ R@@@@CMBV@A5qJL5qJq@@@5^@ఠ!nFF,!!&F,!!'@FoA@@ @@@J3FFFFFFFF@D@@@@F,!!)F,!!*@@&%@@@J@@@J @ఠ!tGF,!!,F,!!-@GpA@@ @@@J@@@EF,!!.@@ l@@@ ఐ$selfF,!!2F,!!6@@@ 3FFFFFFFF@q92@3@4@@@@@i G,!!D@@@ @@K@ @@K @@K@@K@@ఐL!nG,!!EG,!!F@@@ /@@ఐ>!tG&,!!GG',!!H@%@@ .*@@.@@ +@Ġ$LinkG2-!I!QG3-!I!U@;$Link6\@6Y@@@ @@@@BOBV@A6[t6\t@@@6y`@ఠ!sHGK-!I!WGL-!I!X@GdqA@@@@@J3GOGNGNGOGOGOGOGO@@@@ఠ!tIGZ-!I!ZG[-!I![@GsrA@@ @@@J@@@0Gb-!I!\@@ @@@ ఐ$selfGn-!I!`Go-!I!d@@@ ]3GnGmGmGnGnGnGnGn@-&@'@(@@@@@ Gx-!I!q@@@ o@@K@ l@@K g@@K@@K@@ఐ@!sG-!I!rG-!I!s@@@G@UCG@K!@@ఐB!tG-!I!tG-!I!u@)@@ .@@2@@ /@Ġ#RefG.!v!~G.!v!@;#Ref6@6@@@ ~ }@@@@@@55 R@@@ @@@ @CPBV@A6u $ &6u $ U@@@6a@ఠ$nameJG.!v!G.!v!@GsA@@%@@@J3GGGGGGGG@E@@@ఠ$kindKG.!v!G.!v!@GtA@@  @@@J@@@J@@G.!v!G.!v!@@3 @@@J@@@J@@@MG.!v!@@ q!@@@ ఐ$selfH.!v!H.!v!@@@ 3HHHHHHHH@v=6@7@8/(@)@*@@@x H .!v!@@@ @@K@ @@K @@K@@K@@ఐP$nameH.!v!H.!v!@@@ G@K@@ఐO$kindH,.!v!H-.!v!@&@@ +@@/@@ ,@Ġ+SuperscriptH8/!!H9/!!@;+Superscript7b@ @@@ @AQBV@A7\y  7]y  @@@7zb@ఠ!tLHL/!!HM/!!@HeuA@@ @@@J3HPHOHOHPHPHPHPHP@@@@@@@@ @@@ ఐ$selfH`/!!Ha/!!@@@ O3H`H_H_H`H`H`H`H`@@@@@@ΰHh/!!@@@ @@K @@K @@ఐ+!tHw/!!Hx/!!@@@ *@@@@ @Ġ)SubscriptH0!!H0!!@;)Subscript7@ @@@ @ARBV@A7z # %7z # 8@@@7c@ఠ!tMH0!!H0!!@HvA@@ /@@@J3HHHHHHHH@@@@@@@@ @@@ ఐE$selfH0!!H0!!@ B@@ 3HHHHHHHH@@@@@@ H0!"@@@ U@@K P@@K @@ఐ+!tH0!"H0!"@@@ `@@@@ ;@Ġ)Odoc_infoH1""H1""$@+Module_listH1""%H1""0@@;+Module_list8@6#8@@@ @@@ @ASBV@A8{ L N8{ L j@@@8d@@H1""1H1""2@@@@@J@@@JW@@@& @@ qX@@@ H1""7@@H1""6H1""8@@ ta@Ġ)Odoc_infoI 2"9"AI 2"9"J@*Index_listI2"9"KI2"9"U@@;*Index_list89@@@ABV@A8/}  80}  @@@8Me@@@ @@ {@@@ I2"9"Z@@I 2"9"YI!2"9"[@@ @Ġ)Odoc_infoI,3"\"dI-3"\"m@&CustomI13"\"nI23"\"t@@;&Custom8\@ @@@  @@@ @BTBV@A8Z~  8[~  @@@8xf@ఠ!sNIJ3"\"vIK3"\"w@IcwA@@ @@@J3INIMIMINININININ@@@@ఠ!tOIY3"\"xIZ3"\"y@IrxA@@ @@@J@@@5Ia3"\"z@@ @@@ ఐ$selfIm3"\"~In3"\"@ @@\3ImIlIlImImImImIm@-&@'@(@@@@@ װ Iw3"\"@@@ @@K@ @@K @@K@@K@@ఐ@!sI3"\"I3"\"@@@ @@ఐ>!tI3"\"I3"\"@%@@ *@@.@@+@Ġ)Odoc_infoI4""I4""@&TargetI4""I4""@@;&Target8@8@@@ 8@@@ @BUBV@A8 3 58 3 P@@@8g@ఠ&targetPI4""I4""@IyA@@@@@J3IIIIIIII@<@@@ఠ$codeQI4""I4""@IzA@@#@@@J@@@7I4""@@X@@@ ఐ$selfI4""I4""@ @@3IIIIIIII@]-&@'@(@@@@@ W I4""@@;9@@K1/@@K.@@K@@K@Cఐ@&targetJ4""J4""@@@LG@M3G@K @EఐA$codeJ4""J4""@(@@G@K/@@3@@0@@ADhRJ@@@ @@ A@@@@@L@@L@@L3J&J%J%J&J&J&J&J&@@@@@@@@L@@@L@@L@@L@@LG@L@J7"@&JH > Return the Texinfo code for the [text_element] in parameter. JE^bJF^@@@@@@@JL6""JM6"#@AA࣠@&self-1TAఠ S  Js{A @G3JZJYJYJZJZJZJZJZ@ @@@   Jv|AJ @J@@ @࣠@%rVA@Ji6"#Jj6"# @@3JhJgJgJhJhJhJhJh@ Y@ @Z@ @@@@@@@%UA@Jw6"# Jx6"# @@@@@@ J6"#@@J6"#J6"#@@ J@L@A@"A@@@@@L@@@L@@L@@L@@L*@ @@@@L@@@L@@@L@@L@@L@@L@@LG@LH@J6""$@@J8##J8##+@AA࣠@&self-1XAఠ WW X VJ}A W@3JJJJJJJJ@ U@@@   YJ~A Z@@@ Z@࣠  YAJ8##-J8##3@JA@@3JJJJJJJJ@ i@ m@ @ n@@@@@J8##, @ZAJ8##5J8##9@JA@@3JJJJJJJJ@'@@@@@@J8##4@@డI`AàAŰJ9#<#cJ9#<#d@A°@@@D@@@M0J@M@@M@ @@MA@@@M@@M@@M3KKKKKKKK@%0=@(@)@@@@డI&String/lowercase_asciiK9#<#EK9#<#K@ K9#<#LK9#<#[@@@e@@@w@@v-@@@u@@t@D %E%ED %E%k@@D]@@@@t@@@M)@@M(<@@@M'@@M&4@@ఐ{&targetKD9#<#\KE9#<#b@b@@A@@/@@MB@@$texiKP9#<#fKQ9#<#j@@KS9#<#eKT9#<#k@@\K@M4Q@@?@@D@@@M5K@M"W@ఐ$codeKd9#<#qKe9#<#u@^@@a@ Km9#<#|@@Ko9#<#{Kp9#<#}@@ J@M6m@Kt9#<#B@@o@A@ A@@@@MI@@MH@@MG@@MF@@ME@ @@t@@MX@@MW@@MV@@MU@@MT@@MS@@MRG@MK@K8##&@@ȰK;##K;##@AA࣠@&self-1\Aఠ F[ G EKA F@3KKKKKKKK@ D@@@   HKA I@@@ I@࣠@!s]AK;##K;##@KA@@3KKKKKKKK@ Y@ ]@!@ ^@@@@@  @@ఐ!sK;##K;##@@@@@3KKKKKKKK@@@@A@ A@@@@@Mq@@Mp@@Mo@@@@@M|@ @@M{ @@Mz@@My@@MxG@Ms>@K;##@@ K<##K<##@AA࣠@&self-1_Aఠ ^  LA @3KKKKKKKK@ @@@   LA @@@ @࣠@!s`AL<##L<##@L*A@@'3LLLLLLLL@ @ @!@ @@@@@  @@ ఐ+$selfL'<##L(<##@ @@3L'L&L&L'L'L'L'L'@"?@@@@@ L/<##@@@@ఐ,!sL:<##L;<##@@@O@@@@@.A@2A@@@[@@MZ@@M@@M4@@@9@@M@g@@Mf@@M@@M@@MG@MS@LV<##@@gL\=##L]=##@AA࣠@&self-1bAఠ a  LA @W3LjLiLiLjLjLjLjLj@ @@@   LAZ @Z@@ @࣠@!scAL|=##L}=##@LA@@3L}L|L|L}L}L}L}L}@ n@ @!o@ @@@@@  @@డJ!^L=##L=##@E@@@E@@@M@@M@E@@@M@@MF@@@M@@M@@M3LLLLLLLL@%1@(@)@@@@&@code{L=##L=##@@L=##L=##@@E@@@MJ@MJ@M@@డK4!^L=#$L=#$@E@@@E@@@M@@M@E@@@M@@MF@@@M@@M@@M7@@ ఐ$selfL=##L=##@ @@H@ zL=##@@K@@ఐ!sL=##L=##@U@@X@@L=##L=#$@@[@@!}M=#$M=#$@@M =#$M =#$@@F(@@@MK@MK@Mo@@ @@F0@@@M@MK@Mw@@j@@ J@Mz@A@A@@@*@@M)@@M@@M@@@@@N@6@@M5@@M@@M@@MG@M@M6=##,@@6M<>$$M=>$$!@AA࣠@&self-1eAఠ d  McA @73MJMIMIMJMJMJMJMJ@ @@@   MfA: @:@@ @࣠@!sfAM\>$$"M]>$$#@MuA@@P3M]M\M\M]M]M]M]M]@ N@ @!O@ @@@@@  @@డK&String&concatMt?$&$,Mu?$&$2@ Mx?$&$3My?$&$9@@l@@@l@@@N@@N@k@@@N@@@N@@N@@@N@@N@@N3MMMMMMMM@2>@5@6@@@@! M?$&$;M?$&$=@@M?$&$:M?$&$>@@@@@N,J@N.J@N-@@ภ4M@$?$IM@$?$A;y M@$?$J@@ M@$?$K@@ 1J@N9J@N8.@ภ4$M@$?$OA;(@exampleM@$?$PM@$?$X@@ M@$?$Y@@ HJ@NDJ@NCC@ภ49M@$?$\*A; ఐ$self M@$?$`@}@@X@wM@$?$g@@[@@ఐ!sM@$?$hM@$?$i@e@@h@@ @@i@ภ4_N@$?$lPA;Ƞ,@end exampleN@$?$mN@$?$y@@ N @$?$z@@ J@NYJ@N\J@N[@ภ4vN@$?$}gA;ߠ N@$?$~@@ N @$?$@@J@NdJ@NgJ@Nf@ภ2N-@$?$}AK@~A@M@@@NeJ@Nm@@A@M,@@@NZJ@Nc@@=A@M @@@NMJ@NX@@jA@M @@@NBJ@NK@@A@M @@@N7J@N@@@NR@$?$G@@9 @@@N)J@N5@@@@ J@N'@A@A@@@W@@NvV@@Nu@@Nt@@@W@@N@c@@Nb@@N@@N~@@N}G@Nx&@Nt>$$ @@cNzA$$N{A$$@AA࣠@&self-1hAఠ%g&$NA%@u3NNNNNNNN@#@@@  'NAx(@x@@(@࣠@!tiANA$$NA$$@NA@@}3NNNNNNNN@8@<@!@=@@@@@  @@డM!^NA$$NA$$@Gհ@@@G@@@N@@N@G@@@N@@NH@@@N@@N@@N3NNNNNNNN@%1@(@)@@@@(@strong{NA$$NA$$@@NA$$NA$$@@G@@@NJ@NJ@N@@డMR!^NA$$NA$$@H @@@H @@@N@@N@H @@@N@@NI@@@N@@N@@N7@@ ఐ$selfOA$$OA$$@@@H@jO A$$@@@@@N@@NO@@ఐ!tOA$$OA$$@Y@@\@@OA$$O A$$@@_@@!}O)A$$O*A$$@@O,A$$O-A$$@@HJ@@@NK@NK@Ns@@ @@HR@@@N@NK@N{@@n@@ J@N~@A@A@@@*@@N(@@N@@N@@@;@@N@6@@N4@@N@@N@@NG@N@OXA$$,@@5O^B$$O_B$$@AA࣠@&self-1kAఠ j OA @Y3OlOkOkOlOlOlOlOl@@@@   OA\ @\@@ @࣠@!tlAO~B$$OB$$@OA@@O3OO~O~OOOOO@p@ @!q@!@@@@@  @@డM!^OB$$OB$$@H@@@H@@@O@@N@H@@@N@@NI@@@N@@N@@N3OOOOOOOO@%1v@(@)@@@@#@i{OB$$OB$$@@OB$$OB$$@@H@@@OJ@OJ@O@@డN6!^OB$%OB$%@H@@@H@@@O@@O@H@@@O@@OI@@@O@@O@@O7@@ ఐ$selfOB$$OB$$@@@H@NOB$$@@@@@O.@@O-O@@ఐ!tOB$%PB$%@Y@@\@@PB$$PB$%@@_@@!}P B$%PB$%@@PB$%PB$%@@I.@@@O(K@O9K@O8s@@ @@I6@@@O@O:K@O&{@@n@@J@O ~@A@A@@@@@OB@@OA@@O@@@@@@OM@@@OL@@OK@@OJ@@OIG@OD@P<B$$,@@PBC% %PCC% %%@AA࣠@&self-1nAఠmPiA@=3PPPOPOPPPPPPPPPP@@@@  PlA@@@@@@࣠@!toAPbC% %&PcC% %'@P{A@@3PcPbPbPcPcPcPcPc@T@@!U@@@@@@  @@డN!^PvC% %3PwC% %4@I@@@I@@@Of@@Oe@I@@@Od@@OcJ@@@Ob@@Oa@@O`3PPPPPPPP@%1E@(@)@@@@&@emph{PC% %+PC% %1@@PC% %*PC% %2@@I@@@OvJ@OxJ@Ow@@డO!^PC% %KPC% %L@I԰@@@I@@@O@@O@I@@@O~@@O}J@@@O|@@O{@@Oz7@@ ఐ$selfPC% %6PC% %:@f@@H@2PC% %G@@@o@@Oh@@OO@@ఐ!tPC% %HPC% %I@Y@@\@@PC% %5PC% %J@@x_@@!}PC% %NPC% %O@@PC% %MPC% %P@@J@@@OK@OK@Os@@ @@J@@@Ot@OK@O{@@n@@xJ@Or~@A@A@@@@@O@@O@@O@@@@@O@@@O@@O@@O@@OG@O@Q C% % ,@@ӰQ&D%Q%\Q'D%Q%j@AA࣠@&self-1qAఠpбQMA@!3Q4Q3Q3Q4Q4Q4Q4Q4@@@@  ӱQPA$@$@@@࣠@!trAQFD%Q%kQGD%Q%l@Q_A@@3QGQFQFQGQGQGQGQG@8@@!9@@@@@@  @@@ఠ"slsQ[E%o%yQ\E%o%{@QtA@@$listK5*@@@O@@@OJ@O3QiQhQhQiQiQiQiQi@#/@&@'@@@డ5M%split#StrQ|E%o%~Q}E%o%@ QE%o%QE%o%@@@5@@@1@@1@5R@@@1@@12/@@@1@@@1@@1@@1@5T))5U))@@5U@#@@@5@@@O@@O@@@@O@@OLI@@@O@@@O@@O@@OH@@డ5®exp#StrQE%o%QE%o%@ QE%o%QE%o%@@5@@@5@@@O@@O6@@@O@@Oj@@! QE%o%QE%o%@@QE%o%QE%o%@@5@@@OL@OL@O~@@QE%o%QE%o%@@60@@@O@OL@O@@ ఐѠ$selfRE%o%RE%o%@@@@eRE%o%@@@@@O@@O@@ఐӠ!tRE%o%RE%o%@@@@@RE%o%RE%o%@@@@@@@A@RE%o%u@@డP&String&concatR,F%%R-F%%@ R0F%%R1F%%@@$@@@$@@@P@@P@#k@@@P@@@P@@Pi@@@P@@P@@P3RFRERERFRFRFRFRF@@@@@@@ RTF%%@@RVF%%RWF%%@@H@@@PJ@PJ@P3R\R[R[R\R\R\R\R\@@@@@డP!@RlG%%RmG%%@6@@@6@@@PJ@PJ@PiJ@P @@@P$@@P#@6@@@P"@@P!6ՠ@@@P@@P@@PC@@డQ$List#mapRG%%RG%%@ RG%%RG%%@@;@@@@K@@@PkK@P<@@P?;K@P9@@P>@@P=@@@@P;@@P:: @@@P8@@P7@@P6v@@࣠@!stARG%%RG%%@RA@@%r@@@@డQI!^RG%%RG%%@L@@@L@@@P]@@P\@L@@@P[@@PZM @@@PY@@PX@@PW3RRRRRRRR@,G@#@$@@@@) @center RG%%RG%%@@RG%%#@@L#@@@PmN@PoN@Pn@@ఐF!s3SG%%@5@@f"@@@@#@SG%%SG%%@@@r@@PQm@@PPL@PtL@Pr@@ఐ͠"slS(G%%S)G%%@߰@@~@@@PNL@PxL@Pv@@S4G%%S5G%%@@7V@@@P4K@PyL@PL@@ภ9SFG%%SGG%&AA! SNG%&SOG%&@@ SQG%&@@K@P @ภ8+SZG%&APC@A@RL@P{@@@PK@P@@SeG%%@@7w@@@P2K@P#@@SmG%%SnG%&@@W@@@PJ@PK@P0@@L @@J@P@] @@@6A@:A@@@)@@P$@@P@@P<@@@v@@P@5@@P0@@P@@P@@PG@P[@SD%Q%U&@@1SH&&SH&&@AA࣠@&self-1vAఠDuECSAD@3SSSSSSSS@B@@@  FSAG@@@G@࣠@!twASH&&SH&& @SA@@K3SSSSSSSS@W@[@!@\@@@@@  @@డR;&String&concatSI&#&)SI&#&/@ SI&#&0SI&#&6@@ɰ@@@@@@P@@P@Ƞ@@@P@@@P@@P@@@P@@P@@P3SSSSSSSS@2>@5@6@@@@! SI&#&8SI&#&:@@SI&#&7SI&#&;@@@@@PJ@PJ@P@@ภ:lT J&<&FTJ&<&AA֠ TJ&<&G@@ TJ&<&H@@6J@PJ@P.@ภ:T"J&<&KAA*@flushleftT)J&<&LT*J&<&V@@ T,J&<&W@@MJ@PJ@PC@ภ:T7J&<&Z*AA ఐ$self TDJ&<&^@ڰ@@2X@THJ&<&k@@@@@P@@P_@@ఐ!tTWJ&<&lTXJ&<&m@i@@l@@$@@m@ภ:TaJ&<&pTAB).@end flushleftThJ&<&qTiJ&<&@@ TkJ&<&@@J@PJ@QJ@P@ภ:װTxJ&<&kAB@ TJ&<&@@ TJ&<&@@J@QJ@Q J@Q @ภ9_TJ&<&AQw@A@S@@@Q J@Q@@A@S,@@@PJ@Q@@=A@T@@@PJ@P@@nA@T@@@PJ@P@@A@T@@@PJ@P@@TJ&<&D@@@@@PJ@P@@@@-J@P@A@ A@@@V@@QQ@@Q@@Q @@@@@Q%@b@@Q$]@@Q#@@Q"@@Q!G@Q*@TH&& @@^TK&&TK&&@AA࣠@&self-1yAఠxUA@3TTTTTTTT@@@@  UA@@@@࣠@!tzATK&&TK&&@UA@@x3TTTTTTTT@@@!@@@@@@  @@డS}&String&concatUL&&UL&&@ UL&&UL&&@@ @@@ @@@Q?@@Q>@  R@@@Q=@@@Q<@@Q; P@@@Q:@@Q9@@Q83U-U,U,U-U-U-U-U-@2>@5@6@@@@! U;L&&U<L&&@@U>L&&U?L&&@@ 0@@@QQJ@QSJ@QR@@ภ;UOM&&UPM&' AC UWM&&@@ UYM&&@@nJ@Q^J@Q].@ภ;ðUdM&&AC,+@flushrightUkM&&UlM&&@@ UnM&&@@J@QiJ@QhC@ภ;ذUyM&&*ACA ఐ$self UM&&@@@tX@UM&&@@@%@@Qv@@Qu_@@ఐ!tUM&&UM&&@i@@l@@$@@,m@ภ<UM&&TACk/@end flushrightUM&&UM&'@@ UM&'@@J@QJ@QJ@Q@ภ<UM&'kAC UM&'@@ UM&'@@J@QJ@QJ@Q@ภ:UM&' AR@A@U5@@@QJ@Q@@A@U<,@@@QJ@Q@@=A@UC@@@QrJ@Q@@nA@UJ@@@QgJ@Qp@@A@UQ@@@Q\J@Qe@@UM&&@@ ܠ @@@QNJ@QZ@@@@oJ@QL@A@ A@@@@@Q~@@Q@@Q @@@@@Q@@@Q@@Q@@Q@@QG@Q*@VK&&@@VN' 'VN' '"@AA࣠@&self-1|Aఠ{DZVDA@3V+V*V*V+V+V+V+V+@@@@  ʱVGA@@@@࣠@"tl}AV=N' '#V>N' '%@VVA@@3V>V=V=V>V>V>V>V>@/@@!0@@@@@@  @@డT&String&concatVUO'('.VVO'('4@ VYO'('5VZO'(';@@!M@@@!M@@@Q@@Q@!L!@@@Q@@@Q@@Q!@@@Q@@Q@@Q3VoVnVnVoVoVoVoVo@2>@5@6@@@@! V}O'('=V~O'('?@@VO'('<VO'('@@@!r@@@QJ@QJ@Q3VVVVVVVV@@@@@డU!@VP'A'_VP'A'`@:@@@:!@@@QJ@RJ@QJ@Q@@@Q@@Q@:@@@Q@@Q:@@@Q@@Q@@QD@@ภ=VP'A'MVP'A'^AD VP'A'N@@ VP'A'O@@'@@ภ=.VP'A'RAD(@itemizeVP'A'SVP'A'[@@ VP'A'\@@:K@RS@ภ;VP'A']$AS@%A@VGIL@R@@@RK@R c@@.A@VPRL@Q@@@QK@Rk@@VP'A'K7@@;[@@@QK@Qs@@డUu!@WQ'a'W Q'a'@;+@@@;+tK@RYK@R@@@R@@R@;* @@@R@@R;l@@@R@@R@@R @@డU$List#mapW3Q'a'lW4Q'a'p@ W7Q'a'qW8Q'a't@@Ұ@@@@@@R/1L@R)@@R.@@R-@ @@@R+@@R*̠ @@@R(@@R'@@R&@@࣠@!t~AW_Q'a'zW`Q'a'{@WxA@@@@@@డU!^WnQ'a'WoQ'a'@P@@@P@@@RM@@RL@P@@@RK@@RJQ@@@RI@@RH@@RG3WW~W~WWWWW@,@#@$@@@@&@item WQ'a'WQ'a'@@WQ'a'WQ'a'@@P@@@R]O@R_O@R^@@ ఐ$selfWQ'a'WQ'a'@>@@(@ WQ'a'@@@G@@Rc@@@Rb/@@ఐ_!tWQ'a'WQ'a'@9@@<@@WQ'a'WQ'a'@@P?@@2@@@@WQ'a'uWQ'a'@@@,@@RA@@R@M@RmM@RkD@@ఐ"tlWQ'a'WQ'a'@e@@>h@@WQ'a'kWQ'a'@@;@@@R$L@RsM@R<\@@ภ>LWR''WR''AE,@end itemizeWR''WR''@@ WR''@@L@R{@ภ>`XR''AEɠ XR''@@ X R''@@L@R@ภ<XR''&AT@'A@WxM@R}@@@RL@R@@0A@WM@Ru@@@RzL@R@@X'R'':@@<9@@@R"L@Ry@@TA@@@5@6@@@@! XT''XT''@@XT''XT'(@@#@@@RJ@RJ@R3XXXXXXXX@@@@@డWI!@XU((!XU(("@<@@@<$@@@RJ@SzJ@RJ@R@@@R@@R@=@@@R@@R=E@@@R@@R@@RD@@ภ?cYU(( YU(( AF͠ Y U((@@ YU((@@'@@ภ?tYU((AFݠ*@enumerateYU((YU((@@ YU((@@:K@RS@ภ=Y(U(($AV@%A@XIL@R@@@RK@Rc@@.A@XRL@R@@@RK@Rk@@Y;U(( 7@@=Z[@@@RK@Rs@@డW!@YNV(#(hYOV(#(i@=q@@@=qtK@SHK@R@@@S@@S@=p @@@S@@S=@@@R@@R@@R@@డW$List#mapYyV(#(.YzV(#(2@ Y}V(#(3Y~V(#(6@@"@@@@@@S1L@S@@S@@S@"ޠ@@@S@@S" @@@S@@S@@S@@࣠@!tAYV(#(<YV(#(=@YA@@@@@@డX!!^YV(#(KYV(#(L@R۰@@@R@@@S<@@S;@R@@@S:@@S9S@@@S8@@S7@@S63YYYYYYYY@,@#@$@@@@&@item YV(#(BYV(#(I@@YV(#(AYV(#(J@@R@@@SLO@SNO@SM@@ ఐ$selfYV(#(NYV(#(R@@@(@PYV(#(_@@@@@SR@@SQ/@@ఐ_!tZV(#(`ZV(#(a@9@@K<@@ZV(#(MZV(#(b@@?@@2@@@@Z V(#(7Z V(#(c@@@Z@@S0@@S/M@S\M@SZD@@ఐ"tlZV(#(dZV(#(f@e@@lh@@Z!V(#(-Z"V(#(g@@>C@@@SL@SbM@S+\@@ภ@Z3W(j(vZ4W(j(AG.@end enumerateZ;W(j(wZ<W(j(@@ Z>W(j(@@L@Sj@ภ@ZGW(j(AH ZNW(j(@@ ZPW(j(@@L@Sr@ภ?*ZYW(j(&AWB@'A@YM@Sl@@@SqL@Sw@@0A@YǠM@Sd@@@SiL@Sp@@ZmW(j(t:@@>@@@SL@Sh@@TA@@>@@@RK@SxL@S@@Z~U(( ZW(j(@@%h@@@RJ@SyK@R@@ @@J@R@  A@ A@@@@@S@@S@@S@@@@@S@@@S@@S@@S@@SG@S.@ZS''%@@ZX((ZX((@AA࣠@&self-1AఠTUSZAT@3ZZZZZZZZ@R@@@  VZAW@@@W@! ZX((ZX((@@ZX((ZX((@@A@@@@S3ZZZZZZZZ@h@l@"@m@@@@@@@@S@@S@@SG@S!@ZX((@@ZY((ZY((@AA࣠@&self-1Aఠ[ A@3ZZZZZZZZ@@@@  [ A@@@@࣠@!tA[Y(([Y((@[A@@03[[[[[[[[@@@!@@@@@@  @@డY&String&concat[Z(([Z((@ [Z(([Z((@@&@@@&@@@S@@S@&&Y@@@S@@@S@@S&W@@@S@@S@@S3[4[3[3[4[4[4[4[4@2>d@5@6@@@@! [BZ(([CZ((@@[EZ(([FZ((@@&7@@@SJ@SJ@S@@ภA[V[(([W[()'AI'@format[^[(([_[((@@ [a[((@@fJ@SJ@S/@ภA˰[l[((AI4 ఐ$self [y[()@@@ gD@۰[}[()@@@ @@S @@SK@@ఐ!t[[()[[()@U@@X@@$@@ Y@ภA[[()@AI^+@end format[[()[[()@@ [[() @@J@SJ@SJ@Sp@ภB [[()#WAIu [[()$@@ [[()%@@J@TJ@TJ@T@ภ@[[()&mAX@nA@[(@@@TJ@T @@uA@[/,@@@SJ@T@@=|A@[6@@@SJ@S@@nA@[=@@@SJ@S@@[[((@@&Ƞ@@@SJ@S@@@@[J@S@A@A@@@ @@T@@T@@T@@@ @@T@,@@T'@@T@@T@@TG@T@\Y((@@(\ \)()3\ \)()@@AA࣠@&self-1Aఠ\0A@!3\\\\\\\\@@@@  \3A!@!@@@࣠@!nA\)\)()A\*\)()B@\BA@@B3\*\)\)\*\*\*\*\*@!@@!!@@@@@@  @@!tA\<\)()C\=\)()D@\UA@@G3\=\<\<\=\=\=\=\=@ X@@@@@@@@@ఠ't_begin\O])G)Q\P])G)X@\hA@@[M@@@TK@T<3\U\T\T\U\U\U\U\U@%b@@@@@ఐ">%title\f^)[)g\g^)[)l@!@@@@K@TP@[o@@@TK@TS@@TR@@TQ @@TO"@@డZ$List%assoc\^)[)p\^)[)t@ \^)[)u\^)[)z@@@!a@#@@'@K|@@!b@#@@'@@@'@@'@@'@@'@J66J67#@@Jx@(#@@@L@Tb@@Tc@@ @@\@Z@@TZL@TL@T^@@Ta@@@T`@@T_ @@T]@@T\x@@ఐ!n\^)[){\^)[)|@@@@@డ[VQqQs\^)[)}\^)[)~@Qp@@@ZX@G@:@@Tp@@@ToM@TM@Tt@@@Tv@@Tu@@Ts@@ఐ$3titles_and_headings"] ^)[)@"а$@@ZӠ"@@@T}N@TN@T~@@. @@$@@ @@R@@ @@@Ġ)Not_found] _))]!_))@;)Not_found#exnG@@@ @@@Z A@A&_none_@@A@@ZI@@@@@\2@@@T@@@ఐ".fallback_title];_))]<_))@"V@@@@@]?^)[)c@@@A@]A])G)M@@డ[!^]K`))]L`))@Vr@@@Vr@@@T@@T@Vq@@@T@@TW|@@@T@@T@@T3]\][][]\]\]\]\]\@@@@@@@ఐ't_begin]l`))]m`))@ @@V@@@TK@TK@T@@డ[!^]`))]`))@V@@@V@@@T@@T@V@@@T@@TW@@@T@@T@@T7@@ ఐ$self]`))]`))@;@@"H@]`))@@@"D@@T"=@@TO@@ఐ!t]`))]`))@`@@ \@@]`))]`))@@"M_@@! ]`))]`))@@]`))]`))@@V@@@TL@TL@Ts@@ @@V@@@T@TL@T{@@o@@MK@T~@@@@A@A@@@ @@T@ @@T @@T@@T@@T@ @@"@@T@!@@T@!@@T @@T@@T@@T@@TG@T@]\)(),5@@!^a))^a)*@AA࣠@&self-1Aఠ^+A@"3^^^^^^^^@@@@  ^.A#@#@@@࣠@!sA^$a)*^%a)*@^=A@@!3^%^$^$^%^%^%^%^%@#@@!#@@@@@@  @@!tA^7a)*^8a)*@^PA@@!&3^8^7^7^8^8^8^8^8@ !0@@@@@@@@డ\&String&concat^Mb* *^Nb* *@ ^Qb* *^Rb* *@@)E@@@)E@@@U@@U@)D)@@@U@@@U@@U)@@@U@@U@@U3^g^f^f^g^g^g^g^g@0<!X@3@4@@@@ ^ub* *@@^wb* *^xb* *@@)i@@@U,K@U.K@U-@@ภD^c* **^c* *[ALQ&@uref{^c* *+^c* *1@@ ^c* *2@@K@U9K@U8.@ภD^c* *5ALfఐ!s ^c* *6@k @@!?@ภE^c* *:'ALw!,^c* *;^c* *<@@ ^c* *=@@K@UNK@UMT@ภE#^c* *@@@U"9@@U@@U@@U@@UG@U>@_Ta))@@":_Zd*\*g_[d*\*r@AA࣠@&self-1Aఠ   _A @$U3_h_g_g_h_h_h_h_h@ @@@   _A$X @$X@@ @࣠@$nameA_zd*\*s_{d*\*w@_A@@"T3_{_z_z_{_{_{_{_{@ $l@ @!$m@ @@@@@  @@$kindA_d*\*x_d*\*|@_A@@"_3________@ "j@@@@@@@@@ఠ%xname_e**_e**@_A@@Y@@@UK@U3________@%"z@@@@@ఐ+$kind_f**_f**@ @@"@Ġ$Some_g**_g**@Z%Ġ)RK_module_g**_g**@;)RK_module"@@@@@@@LA@ANTNT@@@O C@@@  @@"G@U1@@@@@"2@@"2@@@డ^Q!^_h**_h**@Y @@@Y @@@U@@U@Y @@@U@@UZ@@@U@@U@@UO@@డ3%modul-Odoc_messages`h**`h**@ ` h**` h**@@3@@Y2@@@UN@UN@Ul@@డ^!^`!h**`"h**@YH@@@YH@@@U@@U@YG@@@U@@UZR@@@U@@U@@U@@! `=h**`>h**@@`@h**`Ah**@@Yf@@@UO@UO@U@@డ^$Name&simple`Yh**`Zh**@ `]h**`^h**@@7ð@@@8%@@@U@@U8(@@@U@@U@@ఐ$name`uh**`vh**@@@#N@@`yh**`zh**@@8;@@@V@@?@@Y@@@U@VO@U@@ @@@Ġ$Some`i++ `i++@ZĠ.RK_module_type`i++`i++@;.RK_module_type@@@ALA@AOUOU@@@OD@@@  @@#nG@U@@@ @@#u@@#u@@@డ_!^`j+!+G`j+!+H@Yװ@@@Y@@@V@@V@Y@@@V@@VZ@@@V@@V@@V@@డ3+module_type-Odoc_messages`j+!+-`j+!+:@ `j+!+;`j+!+F@@3^@@Y@@@V-N@V/N@V.8@@డ_Z!^`j+!+M`j+!+N@Z@@@Z@@@V7@@V6@Z@@@V5@@V4[@@@V3@@V2@@V1X@@! a j+!+Ja j+!+K@@a j+!+Ia j+!+L@@Z2@@@VGO@VIO@VHl@@డ_$Name&simplea%j+!+Pa&j+!+T@ a)j+!+Ua*j+!+[@@8@@@8@@@VN@@VM8@@@VL@@VK@@ఐʠ$nameaAj+!+\aBj+!+`@@@$@@aEj+!+OaFj+!+a@@9@@@VY@@?@@Zg@@@V+@VfO@VC@@ @@@Ġ$Somea]k+b+la^k+b+p@[Ġ(RK_classafk+b+qagk+b+y@;(RK_class@@@BLA@APVPV@@@PE@@@  @@$:G@U@@@ @@$A@@$A@@@డ_!^a|l+}+a}l+}+@Z@@@Z@@@Vn@@Vm@Z@@@Vl@@Vk[@@@Vj@@Vi@@Vh@@డ4$clas-Odoc_messagesal+}+al+}+@ al+}+al+}+@@3@@@Z@@@V~N@VN@V@@డ`&!^al+}+al+}+@Z@@@Z@@@V@@V@Z@@@V@@V[@@@V@@V@@V$@@! al+}+al+}+@@al+}+al+}+@@Z@@@VO@VO@V8@@డ`R$Name&simpleal+}+al+}+@ al+}+al+}+@@9[@@@9@@@V@@V9@@@V@@VZ@@ఐ$nameb l+}+bl+}+@|@@$g@@bl+}+bl+}+@@9@@@Vm@@?@@[3@@@V|@VO@Vu@@ @@{v@Ġ$Someb)m++b*m++@\Ġ-RK_class_typeb2m++b3m++@;-RK_class_typeg@@@CLA@AQRWQSW@@@QpF@@@  @@%G@U@@@ @@% @@% @@@డ`!^bHn++bIn++@[o@@@[o@@@V@@V@[n@@@V@@V\y@@@V@@V@@V@@డ5*class_type-Odoc_messagesbjn++bkn++@ bnn++bon++@@34@@[@@@VN@VN@V@@డ`!^bn+,bn+,@[@@@[@@@V@@V@[@@@V@@V\@@@V@@V@@V@@! bn++bn+,@@bn++bn+,@@[@@@VO@VO@V@@డa$Name&simplebn+,bn+, @ bn+, bn+,@@:'@@@:@@@V@@V:@@@V@@V&@@ఐb$namebn+,bn+,@H@@%3@@bn+,bn+,@@:@@@V9@@?@@[@@@V@WO@VA@@ @@GB@@bo,,!bo,,"@@%J@@%J@@@ bo,,'@@bo,,&bo,,(@@XS@@@Abf**@@ZU@A@be**@@డaxY۠Yݰc q,2,Ac q,2,B@Yڰ@@@]3@@@W?J@W1@@W2@ @@W0Y@@@W/@@W.@@W-3cccccccc@u|@}@~@@@@ఐ%xnamec*q,2,;c+q,2,@@ @@@@ c5q,2,D@@c7q,2,Cc8q,2,E@@(K@W@@@@@\r@@@WAK@W<$@ ఐ砐$selfcLq,2,KcMq,2,O@#@@(;2@#ݰcQq,2,V@@(15@@ఐ堐$namec\q,2,Wc]q,2,[@˰@@&5B@@@@(9C@డG$xref$Texicnq,2,acoq,2,e@ crq,2,fcsq,2,j@@0j0h\@@@H@@@H@@H@?3@@@H@@H]@@@H@@H@@H@0@0@@00~\@@@WO@@@WN@@WM@?I@@@WL@@WK]@@@WJ@@WI@@WH@0ภ$Somec^ ఐ%xnamecq,2,lcq,2,q@@@\@@@WaK@WcK@Wb@@@0 @@@Wd@@ఐR$namecq,2,rcq,2,v@8@@&@@_@@(G@W\@cq,2,8@@(@@@()@Y A@] A@@@&@@Wx@&@@Ww&@@Wv@@Wu@@Wtc@ @@(@@W@&@@W@&@@W&@@W@@W@@W@@WG@Wz@cd*\*`)@@&cr,w,cr,w,@AA࣠@&self-1Aఠ$$$dA$@(3dddddddd@$@@@  $d"A($@(@@$@࣠@!tAdr,w,dr,w,@d1A@@&3dddddddd@$) @$@!) @$@@@@@  @@డb!^d,s,,d-s,,@]S@@@]S@@@W@@W@]R@@@W@@W^]@@@W@@W@@W3d=d<d<d=d=d=d=d=@%1&@(@)@@@@#^@{dKs,,dLs,,@@dNs,,dOs,,@@]t@@@WJ@WJ@W@@డb!^dcs,,dds,,@]@@@]@@@W@@W@]@@@W@@W^@@@W@@W@@W7@@ ఐ$selfds,,ds,,@%@@)tH@$ds,,@@@)%@@W)@@WO@@ఐ!tds,,ds,,@Y@@'N\@@ds,,ds,,@@)._@@"@}ds,,ds,,@@ds,,ds,,@@]@@@WK@WK@Ws@@ @@]@@@W@WK@W{@@n@@)G@W~@A@A@@@'{@@W'v@@W@@W@@@)@@W@'@@W'@@W@@W@@WG@W@dr,w,{,@@'dt,,dt,,@AA࣠@&self-1Aఠ%%%eA%@)3dddddddd@%@@@  %eA)%@)@@%@࣠@!tAdt,,dt,,@eA@@'3dddddddd@%)@%@!)@%@@@@@  @@డc}!^eu,,eu,,@^7@@@^7@@@X @@X@^6@@@X@@X_A@@@X@@X@@X3e!e e e!e!e!e!e!@%1'@(@)@@@@#_@{e/u,,e0u,,@@e2u,,e3u,,@@^X@@@XJ@XJ@X@@డc!^eGu,- eHu,- @^n@@@^n@@@X#@@X"@^m@@@X!@@X _x@@@X@@X@@X7@@ ఐ$selfeiu,,eju,,@&@@*XH@%̰enu,-@@@* @@X7*@@X6O@@ఐ!te}u,-e~u,-@Y@@(\@@eu,,eu,- @@*_@@"@}eu,- eu,-@@eu,- eu,-@@^@@@X1K@XBK@XAs@@ @@^@@@X@XCK@X/{@@n@@*yG@X~@A@A@@@(J@@XK(E@@XJ@@XI@@@*@@XV@(V@@XU(Q@@XT@@XS@@XRG@XM@et,,,@@(Rew--ew--$@AA࣠@&self-1Aఠ&k&l&jeA&k@*3eeeeeeee@&i@@@  &meA*&n@*@@&n@࣠@!nAew--%ew--&@eA@@(l3eeeeeeee@&~*@&@!*@&@@@@@  @@!tAew--'ew--(@f A@@(t3eeeeeeee@ (@@@@@@@@@ఠ!ffx-+-5fx-+-6@fA@@e@@@XK@Xt3f f f f f f f f @%(@@@@@ఐ+'headingfy-9-Efy-9-L@+\@@@@e"@@@XK@X@%K@X@@X@@X@@X"@@డd$List%assocfAy-9-PfBy-9-T@ fEy-9-UfFy-9-Z@@ @@@(G@X@@X@ @ @@;@6@@XL@XL@X@@X@@@X@@X @@X@@XW@@ఐ!nfpy-9-[fqy-9-\@y@@(d@@డd[[ f~y-9-]fy-9-^@[@@@dG @F@:@@X@@@XM@XM@X@@@X@@X@@X@@ఐ.43titles_and_headings"fy-9-q@,f$@@di"@@@XN@XN@X@@. @@$@@l @@R@@ @@@Ġ)Not_foundfz-r-fz-r-@ @@@@e@@@X@@@ఐ+砐0fallback_headingfz-r-fz-r-@)@@@@@fy-9-A@@@A@fx-+-1@@డe@!^f|--f|--@_@@@_@@@X@@X@_@@@X@@Xa@@@X@@X@@X3ffffffff@@@@@@@ఐ!ff|--f|--@ @@`@@@XK@XK@X@@డew!^g |--g |--@`1@@@`1@@@X@@X@`0@@@X@@Xa;@@@X@@X@@X7@@ ఐa$selfg,|--g-|--@'ð@@,H@'g1|--@@@+@@X+@@XO@@ఐP!tg@|--gA|--@1@@)\@@gD|--gE|--@@+_@@! gN|--gO|--@@gQ|--gR|--@@`o@@@XL@YL@Ys@@ @@`w@@@X@YL@X{@@o@@)|@@@)U@A@A@@@)@@Y@)@@Y)@@Y@@Y@@Y@ @@,c@@Y)@*@@Y(@*@@Y')@@Y&@@Y%@@Y$@@Y#G@Y@gw--3@@)g~--g~--@AA࣠@&self-1Aఠ(5(6(4gA(5@,3gggggggg@(3@@@  (7gA,(8@,@@(8@࣠@!tAg~--g~--@gA@@*3gggggggg@(H,@(L@!,@(M@@@@@  @@ภ%Blockg--g--@![డf4!@g-.g-.@K@@@K*7G@YG@YeI@YG@@@YK@@YJ@K @@@YI@@YHL,@@@YF@@YE@@YD3gggggggg@6B*M@9@:@@@@ภS(g-.g-. @Uภ(Verbatimg--g-.@W!#@t{g-.h-.@@h-.h-.@@W*@@@YgJ@YiJ@Yh(@@ @@;J@Yf+@ఐo!th-. h-. @3@@*6@@h--h-. @@L:P@@@Y[J@Ya?@@ภNh*-.h+-. AUภ(Verbatim h3-.@W\!}h:-.h;-.@@h=-.h>-.@@We@@@YvJ@YxJ@Ywc@@ @@vJ@Yuf@ภM hO-.%Ae8@&A@gK@Yl@@@YqJ@Y}v@@hZ-.0@@Ll@@@YYJ@Yp~@@hb--hc-."@@U*@*@YI@YJ@YW@@ @@W@@@Y>@A@A@@@*@@Y*@@Y@@Y@@@-m@@Y@*@@Y*@@Y@@Y@@YG@Y@h~--(@@@*)h \^*@**@#@-xA-w-fA-e-9A-8- A-- A- ,A,,A,,A,,A,,A,,A,,A,,oA,n,\A,[,IA,H,6A,5,#A,", A, +A++A++A++A++A++A+~+lA+k+YA+X+:A+9c_@[(@[D@[C@[B@[A@[@@[?@[>@[=@[<@[;@[:@[9@[8@[7@[6@[5@[4@[3@[2@[1@[0@[/@[.@[-@[,@[+@[*+@@[)@@-@A-@@Z@+H@A@+D@@Z+7@@Z@@Z@A+p@A@+l@@Z@+e@@Z+c@@Z@@Z@@Z@BC-@A-5ݠ-@@@Z@@@Z@@Z@-@@@Z@@Z-@@@Z@@Z@@Z@@Z@,7@A@,3@@Z,.@@Z@@Z@A,@A@,@@Z,@@Z@@Z@,@A@,@@Z,@@Z@@Z@ABD-$@A@- @@Z-@@Z@@Z@-@A@-@@Z-@@Z@@Z@,@A@,@@Z,@@Z@@Z@,@A@,@@Z,|@@Z@@Z@ABC-@A@- @@Z-@@Z@@Z@,ٰ@A@,@@Z,@@Z@@Z@,F@A@,B@@Z@,?@@Z,:@@Z@@Z@@Z@A,ð@A@,@@Z,@@Z@@Z@,@A,@@Z@ABCDE-|@A@-x@@[-w@@[@@Z@,K@A@,G@@[@,C@@[,7@@[@@[@@[@A,@A@,@@[ ,@@[@@[@,&@A@,"@@[ ,@@[ @@[ @A,B@A@,>@@[,9@@[@@[ @BC-۰@A--@@[--@@[-@@[@@[@@[@,@A@,@@[@,@@[,@@[@@[@@[@A-Ұ@A@-@@[-@@[@@[@BD.@A@.@@[!@.@@[ . @@[@@[@@[@.X@A@.T@@[$.M@@[#@@["@.E@A@.A@@['.;@@[&@@[%@ABEF.Ő*@+Ϡ1q 8 This class generates Texinfo code from text structures iiN@@@@@@@+#@I.;@@, A.A..A..A..jA.i.VA.U.7A.6.A.. A.-A--A--A--A--A--A--A--A--mA-l-WA-V-AA-@-9A-8-&A-%-A-,A,,A,,A,,A,,A,d@[F@[a@[`@[_@[^@[]@[\@[[@[Z@[Y@[X@[W@[V@[U@[T@[S@[R@[Q@[P@[O@[N@[M@[L@[K@[J@[I@[H@[G/@@[E@@@@,@@@,@,P,,Ej(QP@PP@@@P@P@..Ơ..U-H.x,,Ӡ--.K-n--.-ˠ. --.1.C-.#-o/ ,Ϡ,/"@@,E,D@3j<j;j;j<j<j<j<j<@,@@,Aliased_nodeFjI.+.5jJ.+.A@#iK@@@AjN.+.+@@jfA@@@@@ @3jPjOjOjPjPjPjPjP@,/Y#@,\/Y+_@,c,`/[#@,_/\+S@,e,b/^#@/IA@YXB,@@@[e@@[f@@[d@@\Y/BA/=7f/7@@@\X@@@\W@@\V@/2@@@\U@@\T//@@@\S@@\R@@\Q@@\P/,A@Y/%@@@[r@@\Oc@@@[@@\N@@\M/ A@YY@@@[@@\L9@@\K@@\J/A@/@@@[@@\I@Y/G@@@[@@\HL@@\G@@\F@@\E/A/.@@@[@@\D.[@@\C[@@\B@@\A@@\@.A@c@@\?c@@\>@@\=.A@k@@\<k@@\;@@\:.A@s@@\9s@@\8@@\7.A@{@@\6{@@\5@@\4.A@]@@\3@@\2@@\1.A@Z0/@@@[@@\0@@\/@@\..A@Z</@@@[@@\-@@\,@@\+.A@ZH/@@@[@@\*@@\)@@\(.A@ZT/@@@[@@\'@@\&@@\%.A@Z`/@@@[@@\$@@\#@@\".A@4@@@[@@\!@@\ @@\.A@4@@@[@@\@@\@@\.A@@\.}A@Z/@@@[@@\@@\@@\.tA@.m@@@[@@\@Z/@@@[@@\@@\@@\@@\.dA@@@\@Z0@@@[@@\ @@\@@\@@\.XA@@@\ @.MZ.L@@@[@@@[@@\ @@\ @@\ @@\ .HA@Z0%@@@[@@\*@@\@@\.?A@Z01@@@[@@\6@@\@@\.6A@j@@@[t@@\@@@\e@@@[p@@\@@[@@[.'A@kZZ@@@[l@@@[k@@[ZZ@@@[i@@[@@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[.@@[@@0@Ak@@[c@.F@A@ @@[j@@[h@@[g@A.n@A@9@@[s@U@@[q6@@[o@@[n@@[m@BC0@A08۠0@@@[}@@@[|@@[{@0@@@[z@@[y0@@@[x@@[w@@[v@@[u@/5@A@@@[@@[@@[~@A/@A@}@@[@@[@@[@/@A@@@[@@[@@[@ABD0"@A@@@[@@[@@[@0@A@@@[@@[@@[@/@A@,@@[@@[@@[@/@A@@@[@@[@@[@ABC0@A@G@@[@@[@@[@/װ@A@+@@[@@[@@[@/D@A@@@[@@@[@@[@@[@@[@A/@A@'@@[@@[@@[@/@A@@[@ABCDE0z@A@@@[@@[@@[@/I@A@@@[@@@[@@[@@[@@[@A/@A@T@@[@@[@@[@/$@A@@@[@@[@@[@A/@@A@@@[@@[@@[@BC0ٰ@A0@@[0*@@[*@@[@@[@@[@/@A@D@@[@A@@[7@@[@@[@@[@A0а@A@>@@[>@@[@@[@BD1@A@@@[@@@[I@@[@@[@@[@1V@A@+@@['@@[@@[@1C@A@$@@[Y@@[@@[@ABEF-@@@[b@..1#@1A@\ZkD@@@\@@\@@\@@\1A19Р1@@@\@@@\@@\@1@@@\@@\1@@@\@@\@@\@@\1A@\51@@@\@@\f@@@\@@\@@\1A@\D\A@@@\@@\9@@\@@\1A@1y@@@\@@\@\W1@@@\@@\L@@\@@\@@\1rA1m1i@@@\@@\1f[@@\[@@\@@\@@\1`A@c@@\c@@\@@\1WA@k@@\k@@\@@\1NA@s@@\s@@\@@\1EA@{@@\{@@\@@\1@A3:@A@>@@]E>@@]D@@]C@BD3@A@@@]J@@@]II@@]H@@]G@@]F@3@A@+@@]M'@@]L@@]K@3@A@$@@]PY@@]O@@]N@ABEFW;@@@A4Af4A[3AD3A73A-3A3oA3`A 3QA3BA33A3#A3A2A2A2A2A2A2A2A2}A2\A2BA2 An2 Ad1AZ1AJW@\u@\t@\s@\r@\q@\p@\o@\n@\m@\l@\k@\j@\i@\h@\g@\f@\e@\d@\c@\b@\a@\`@\_@\^@\]@\\@\[V[@@\Z@@@@1t@@@1q@1t1q4k;@@@A4XA@^]G;@@@]@@^@@^@@^1A@n^^@@@^@@@^@@^^^@@@]@@]@@]2(A@n@@@]@@]@^46@@@]@@]i@@@]@@]@@]@@]4{A4v<4p@@@]@@@]@@]@4k@@@]@@]4h@@@]@@]@@]@@]2A@_4^@@@]@@]T@@]@@]3A@4@@]\@@]@@]3A@_4r@@@]@@]h@@]@@]3A@p@@]p@@]@@]3A@x@@]x@@]@@]3A@_44@@@]@@]@@]@@]3WA@9Ug@@@]@@]@@]@@]3A@_L4@@@]@@]@@]@@]3A@_X4@@@]@@]@@]@@]3!A@iJ@@@]@@]@_k4@@@]@@]@@]@@]@@]3A@9@@@]@@]@@]@@]3A@@]4dA@@@]@@]@@]30A@@@]@3%_3$@@@]@@@]@@]@@]@@]@@]3A@_4@@@]@@]@@]@@]3A@_5 @@@]@@]@@]@@]38A@_5@@@]@@] @@]@@]4A44@@@]@@]4@@]@@]@@]@@]3A@3@@@]@@]@_57@@@]@@]-@@]@@]@@]4A@5@@]5@@]@@]5!A@5@@@]@@]@_5R@@@]@@]H@@]@@]@@]5eA@(@@]@@]@@]5RA@` ` @@@]@@]\@@]@@]@@]@]@]@]@]@]@]@]@]@]@]@]~@]}@]|@]{@]z@]y@]x@]w@]v@]u@]t@]s@]r@]q@]p@]o@]n@@]m@@@@2@@@2@@)GeneratorGp.C.Jp.C.S@pA@Б/A@$texip..p..@HHHБఠ$selfq..q..@qAq..q..@@%labelA#no_&optionL$boolE@@@el@@@ek@@ej@&stringQ@@@ei@@eh@@@eg@@ef@@ee@@ed3normal_class_paramsA@)Odoc_info$Name!t@@@et@@es@%Class't_class@@@er@@eq)@@@ep@@eo@@en@@em1normal_class_typeA@#$Name!t@@@e|@@e{@%Types*class_type@@@ez@@eyJ@@@ex@@ew@@ev@@eu@@@e@@eB@@@e@@e@@e@@e6relative_module_identsA@<$Name!t@@@e@@e@[@@@e@@e_@@@e@@e@@e@@e.text_of_alertsA@ \%alert@@@e@@@e@@eg,text_element@@@e@@@e@@e@@e1text_of_attributeA@x%Value+t_attribute@@@e@@e0,text_element@@@e@@@e@@e@@e3text_of_author_listA@D@@@e@@@e@@eM,text_element@@@e@@@e@@e@@e.text_of_beforeA@a@@@@eᠠ@$text@@@e@@e@@@e@@ev,text_element@@@e@@@e@@e@@e2text_of_class_kindA@$Name!t@@@e@@e@%Class*class_kind@@@e@@e,text_element@@@e@@@e@@e@@e@@e4text_of_class_paramsA@$Name!t@@@e@@e@%Class't_class@@@e@@e*Odoc_types$text@@@e@@e@@e@@e7text_of_class_type_kindA@'$Name!t@@@e@@e@3%Class/class_type_kind@@@e@@e>,text_element@@@e@@@e@@e@@e@@e "text_of_class_type_param_expr_listA@O$Name!t@@@f@@f@ 0)type_expr@@@f@@@f@@fi,text_element@@@f@@@f@@e@@e@@e.text_of_customA@*@@@@f @$text@@@f@@f @@@f @@f $text@@@f @@f@@f1text_of_exceptionA@)Exception+t_exception@@@f@@fV,text_element@@@f@@@f@@f@@f,text_of_infoA%block@@@@fJ@kz@@@k{@@k|J@f@$info@@@f@@@f@@f,text_element@@@f@@@f@@f@@f@@f.text_of_methodA@%Value(t_method@@@f%@@f$,text_element@@@f#@@@f"@@f!@@f 3text_of_module_kindA/with_def_syntax-*@@@f/@@@f.@@f-@&Module+module_kind@@@f,@@f+͠ ,text_element@@@f*@@@f)@@f(@@f'@@f&=text_of_module_parameter_listA@@9&Module0module_parameter@@@f7@gJ,text_element@@@f:@@@f9@@@f8@@f6@@@f5@@f4W,text_element@@@f3@@@f2@@f1@@f03text_of_module_typeA@9+module_type@@@f@@@f?q,text_element@@@f>@@@f=@@f<@@f;8text_of_module_type_kindA/with_def_syntax@@@fJ@@@fI@@fH@&Module0module_type_kind@@@fG@@fFH,text_element@@@fE@@@fD@@fC@@fB@@fA=text_of_parameter_descriptionA@)Parameter)parameter@@@fO@@fN$text@@@fM@@fL@@fK6text_of_parameter_listA@$Name!t@@@fY@@fX@)Parameter)parameter@@@fW@@@fV@@fU,text_element@@@fT@@@fS@@fR@@fQ@@fP9text_of_raised_exceptionsA@0raised_exception@@@f`@@@f_@@f^,text_element@@@f]@@@f\@@f[@@fZ2text_of_return_optA@3$text@@@fg@@@ff@@feʠ,text_element@@@fd@@@fc@@fb@@fa+text_of_seeA@-#see@@@fl@@fk3$text@@@fj@@fi@@fh,text_of_seesA@F#see@@@fs@@@fr@@fqQ,text_element@@@fp@@@fo@@fn@@fm7text_of_short_type_exprA@b$Name!t@@@f|@@f{@?)type_expr@@@fz@@fy$w,text_element@@@fx@@@fw@@fv@@fu@@ft1text_of_since_optA@@@@f@@@f@@fA,text_element@@@f@@@f@@f~@@f}1text_of_type_exprA@$Name!t@@@f@@f@)type_expr@@@f@@fg,text_element@@@f@@@f@@f@@f@@f6text_of_type_expr_listA@$Name!t@@@f@@f@@@@f@@f@)type_expr@@@f@@@f@@f,text_element@@@f@@@f@@f@@f@@f@@f-text_of_valueA@%Value't_value@@@f@@f ,text_element@@@f@@@f@@f@@f3text_of_version_optA@>1@@@f@@@f@@fӠ&,text_element@@@f@@@f@@f@@f.*dummy method*B@J^J@^;VA@ @@@^@@^@@^@@_ 8A@u @@@^@@@^@@^ @@@^@@^@@^9"A@u@@@^&@@^@ @@@^$@@^p@@@^"@@^@@^@@^9A@ \@@@^3@@^5@@^@@^:A@@@^=@@^@@^:eA@ @@@^:@@^H@@^@@^:A@P@@^P@@^@@^:A@X@@^X@@^@@^:A@ @@@^D@@^c@@^@@^:4A@@2J@@@^H@@^o@@^@@^:A@ @@@^L@@^z@@^@@^:A@ @@@^P@@^@@^@@^9A@p%@@@^W@@^@ @@@^U@@^@@^@@^@@^:A@@f~@@@^[@@^@@^@@^:\A@@^;>A@@@^@@^@@^: A@@@^@9 @@@^e@@@^d@@^@@^@@^@@^:A@ @@@^j@@^@@^@@^9A@ @@@^n@@^@@^@@^:A@ @@@^r@@^@@^@@^;A;;@@@^x@@^;@@^@@^@@^@@^:A@:@@@^@@^@ @@@^}@@^@@^@@^@@^;A@ @@^ @@^@@^;A@;@@@^@@^@ @@@^@@^@@^@@^@@^<9A@@@_@@_@@_<&A@ @@@^@@^1@@^@@^$nodeA@v@@@oJ@k(@@k)@J@@@J@k,@@k-g@@@pJ@k.@@k/J@k*@@k+J@k&@@k'J@k#%indexA@`i@@@k:J@k6@@k7@O@@@qwJ@k;@@k<g)@@@pJ@k=@@k>J@k8@@k9J@k4@@k5J@k1,text_of_descA@r<@@@roJ@s@@@sJ@k]@@k^fgN@@@}*O@|@@@|J@k_@@k`J@k[@@k\J@kX0text_of_sees_optA@Axgh#see@@@~+M@t@@@tJ@kg@@kh(J@ki@@kjJ@ke@@kfJ@kb.text_of_paramsA@Ag%param@@@~M@v@@@w J@kr@@ksEJ@kt@@kuJ@kp@@kqJ@km,texi_of_infoA@]\@@@@@@J@k@@ku~@@@̖J@k@@kJ@k@@kJ@k4text_el_of_type_exprA@'@@@aJ@k@@k@f)type_expr@@@rJ@k@@kg@@@,J@k@@kJ@k@@kJ@k@@kJ@k-texi_of_valueA@g%Value't_value@@@/J@k@@ku@@@J@k@@kJ@k@@kJ@k1texi_of_attributeA@+t_attribute@@@,J@k@@ku@@@J@k@@kJ@k@@kJ@k.texi_of_methodA@8(t_method@@@,J@k@@kJ@k@@kJ@k@@kJ@k9string_of_type_parametersA@h1$Type&t_type@@@J@k@@k6@@@J@k@@kJ@k@@kJ@k3string_of_type_argsA@wQ0constructor_args@@@kJ@k@@k@x{%Types)type_expr@@@k@@@kJ@k@@k6E@@@ZJ@k@@kJ@k@@kJ@k@@kJ@k,texi_of_typeA@MJ@k@@kJ@k@@kJ@k@@kJ@k6texi_of_type_extensionA@@@@J@k@@k@h)Extension0t_type_extension@@@DJ@k@@kJ@k@@kJ@k@@kJ@k@@kJ@k1texi_of_exceptionA@h)Exception+t_exception@@@J@k@@kJ@k@@kJ@k@@kJ@k.texi_of_moduleA@ha@@@J@k@@kJ@k@@kJ@k@@kJ@k3texi_of_module_typeA@hl@@@J@l@@lJ@l@@lJ@l@@lJ@k7texi_of_included_moduleA@h/included_module@@@J@l @@l J@l@@lJ@l @@l J@l-texi_of_classA@R@@@&J@l@@l'J@l@@lJ@l@@lJ@l2texi_of_class_typeA@R@@@}J@l @@l!@@l?J@l:@@l;J@l6@@l7J@l39generate_inheritance_infoA@v@@@J@lF@@lG@Ci/inherited_class@@@:N@@@@'J@lJ@@lKvn@@@lJ@lL@@lMJ@lH@@lIJ@lD@@lEJ@lA?generate_class_inheritance_infoA@,J@lT@@lU@SC@@@yJ@lX@@lY J@lZ@@l[J@lV@@lWJ@lR@@lSJ@lO $generate_class_type_inheritance_infoA@HJ@lb@@lc@SK@@@J@lf@@lgtAAAA>A,A+AAAARAQtAsA8A7A>AA~ EA DA #A " A  A  A  A  gA f JA I A  A ArAqAhAgA?A@^A@$A@A@uA@?A?A@XA@A?A?Au?Ak@Ai?mAc@AR?8AI?OA@@A7?A*@AAAAAAA9A8ARAQA(A'AAASAA:AAqAp AIAH 2A 1 A  A  A  A  A  pA o JA I !A A A AAAvAuAA@)A(AAAAAAvAuA[AZ7A6AAAA@@ۘI@1@ۚ@ۛ@ۜ@۝@۞@۟@۠@ۡ@ۢ@ۣ@ۤ@ۥ@ۦ@ۧ@ۨ@۩@۪@۫@۬@ۭ@ۮ@ۯ@۰@۱@۲@۳@۴@۵@۶@۷@۸@۹@ۺ@ۻ@ۼ@۽@۾@ۿ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I@^@@^@@@@|..} pu@@@@}A #@ J@^@&bullet@AlD@@@g!@0indices_to_buildAAz)Р@@Рe@e@e@e@e@e@e@e@e@@@@@A@@@J@͍A@@@͏J@ɄA@@@ɆJ@pA@@@pJ@g<@@@@g=K@g7@@@g:@A)linebreak@Al@@@g1@BC(maxdepth@A|E@@@g@%minus@Al@@@g)@(node_tbl@A{#'Hashtbl!tJ@i$}@@@oJ@i%@@@k@AB-tag_functionsAA ֠@P@@@{J@{@@ N$text@@@f@@f T$text@@@f@@fJ@{|@@{@@@{J@f@CD@;@A@7@@l@@l@@l@AB@A@?@@@l@@l@@l@@l@.fix_linebreaksBA@J@kE@@lBP@@@rJJ@kG@@l@@l@AB@1@A@}' @@@l@@@l@@l @@@l@@l@@l@ư@A@@@m@@m@@l@A@A@}@@m@z@@mu@@m@@m@@m@Bp@A@l@@m @i@@m d@@m @@m@@m@`@A@\@@m@Y@@mT@@m@@m @@m @ACK@A@G@@m@D@@m?@@m@@m@@m@@A@@@m@@@m @@m@@m@@m@AD@A@@@@m@=@@m8@@m@@m@@m@B@A@@@m$@@@m#@@m"@@m!@@m @@A@@@m+@@@m*@@@m)@@m(@@m'@@m&@@m%@@A@@@m.@@m-@@m,@ABCDE@װ@A@}=@@@m6@@m5@@@@m4@@m3xu@@@m2@@m1@@m0@@m/@@A@@@@m<@@m;@@@m:{@@m9@@m8@@m7@A [@A [ Y V@@@mE@@@mD@@mC@ S@@@mB@@mA P@@@m@@@m?@@m>@@m=@հ@A@@@mJ@@@mI@@mH@@mG@@mF@A Z@A@ Z@@@mR@@mQ@ S@@@mP@@mO N@@@mN@@mM@@mL@@mK@BCF K@A@ K@@@mZ@@mY@ F@@@mX@@mW A@@@mV@@mU@@mT@@mS@ C@A@ C@@@mc@@mb@ > ;@@@ma@@@m`@@m_ 8@@@m^@@m]@@m\@@m[@A 5@A 5 à 3@@@mo@@@mn@@mm@ 2@@@ml@@mk@ -@@@mj@@mi (@@@mh@@mg@@mf@@me@@md@ &@A &  $@@@m{@@@mz@@my@ #@@@mx@@mw@ @@@mv@@mu @@@mt@@ms@@mr@@mq@@mp@AB @A@ @@@m@@m@ @@@m@@m @@@m@@m~@@m}@@m|@ @A  @@@m@@@m@@m@ @@@m@@m@ @@@m@@m@  @@@m@@@m@@m @@@m@@m@@m@@m@@m@@m@A @A@ @@@m@@m@ @@@m@@m @@@m@@m@@m@@m@BC @A@ @@@m@@m@ @@@m@@m @@@m@@m@@m@@m@@A@@@@m@@m@@@m@@m@@m@@A@@@m@@m@@m@A@A@@@m@@m@@m@BC3soft_fix_linebreaksBA@xv@@@sCJ@kO@@m@Hn@@@M@sO@@@saJ@kS@@m Y@@@@J@kU@@m@@m@@m@@A@@@@m@@m@@@@m@@@m@@m@@m@@m@@m@A@A@@@m@@m@@m@BDEC@A@@@@m@@mz@@@m@@m@@m@C԰@A@`@@@m@@m@@@m@@m@@m@C@A@@@@m@@m@@@m@@m@@m@ABD@A@@@@m@@m@@m@@m@D @A@@@@m@@m@@m@@m@AC߰@A@!@@@m@@m@@@m@@m@@m@C@A@I@@@m@@@m@@m@@@m@@m@@m@ABD@A@L@@@m@@m@@@m@@m@@m@C@A@7@@@m@@m@@@m@@m@@m@ACT@A@y~@@@m@@m@@@@m@@m@@@m@@m@@m@@m@C۰@A@I @@@m@@@m@@m@@@m@@m@@m@ABCDFGC@A@@@m@@m@D@A@%@@@m@@m@@m@@m@ACt@A@/@@@n@@n@Cm @@@n@@@n@@n@@n@@n@@m@D-@A@@@@n @@n H@@@n @@n@@n@ABC^@A@ @@@n@@nU@@@n@@n @@n @C@A@;@@@n@@nd@@@n@@n@@n@AE!@AEE@@@n@@nEu@@@n@@n@@n@@n@@n@D@A@C@@@n$@@n#@@@@n"@@n!@@@n @@n@@n@@n@ABCE&@A@@@@n'@@n(@@n&@@n%@O@A@K@@n+D@@n*@@n)@AH@A@D@@n.?@@n-@@n,@'@A@#@@n3@@@n2@@n1@@n0@@n/@AG@A@C@@n6>@@n5@@n4@BCE@A@E@@@n>@@n=@@@@n<@@n;@@@n:@@n9@@n8@@n7@Ұ@A@@@nA@@n@@@n?@@A@@@nD@@nC@@nB@ABD@A@@@nG@@nF@@nE@@A@@@nJx@@nI@@nH@Aذ@A@@@nM@@nL@@nK@T@A@P@@nR@L@@nQG@@nP@@nO@@nN@Aװ@A@@@nU@@nT@@nS@BCEFF@A@@@@nZ@@nYz@@@nX@@nW@@nV@F @A@@@@n_@@n^%@@@n]@@n\@@n[@^@A@Z@@nbY@@na@@n`@U@A@Q@@ng@J@@nfA@@ne@@nd@@nc@ABC @A@ @@nj @@ni@@nh@ =@A@ 9@@no@ 2@@nn *@@nm@@nl@@nk@A/@A@/.@@@nv@@@nu@@nt+*@@@ns@@@nr@@nq@@np@'@A@'@@@n|@@n{"!@@@nz@@@ny@@nx@@nw@A@A@@@@n@@@n@@n@@@n@@@n@@n~@@n}@.text_of_before@A@@@@@n@@@@n@@n@@@n@@n@@@n@@@n@@n@@n@ABCDG @A@ @@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@n@@n@@@@n@@n@@@n@@n@@n@@n@A@A@@@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@߰@A@@@@n@@n@ڠ@@@n@@@n@@n֠@@@n@@@n@@n@@n@@n@AB.text_of_custom@A@Ѡ@@@@n@@@@n@@n@@@n@@n@@@n@@n@@n@ @A@ @@n @@n@@n@AѰ@A@@@@n@@n̠@@@n@@@n@@n@@n@B,text_of_info@AO@@@n@@@n@@n@@@@n@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@n@@n@@@n@@@n@@n@@n@ACD@Aנ@@@n@@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@@A@@@@@n䠠@@@@n@@@n@@@n@@n@@@n@@n@@@n@@@n@@n@@n@A@A@@@@n@@n@@@n@@@n@@n@@n@@A/@@@n@@@n@@n@@@@n@@n@@@n@@@n@@n@@n@@n@AB{@A@{@@@n@@nv@@@n@@n@@n@s@A@s@@@o@@o@nm@@@o@@@o@@ohg@@@o@@@o@@n@@n@@n@ M@A@ I@@o  <@@o@@o@AB9text_of_raised_exceptions@A@kj@@@o@@@o@@ogf@@@o @@@o @@o @@o @2text_of_return_opt@A@cb@@@o@@@o@@o_^@@@o@@@o@@o@@o@ACDY@A@Y@@@o@@oV@@@o@@o@@o@T@A@TS@@@o#@@@o"@@o!PO@@@o @@@o@@o@@o@ İ@A@ @@o& @@o%@@o$@AB7text_of_short_type_expr@A@S@@@o/@@o.@N@@@o-@@o,KJ@@@o+@@@o*@@o)@@o(@@o'@F@A@FE@@@o6@@@o5@@o4DC@@@o3@@@o2@@o1@@o0@AC>@A@>@@@o?@@o>@9@@@o=@@o<65@@@o;@@@o:@@o9@@o8@@o7@1@A@1@@@oL@@oK@,@@@oJ@@oI@+*@@@oH@@@oG@@oF'&@@@oE@@@oD@@oC@@oB@@oA@@o@@"@A@"@@@oR@@oQ@@@oP@@@oO@@oN@@oM@@A@@@@oY@@@oX@@oW@@@oV@@@oU@@oT@@oS@ABCDEFHIE@@@ۗI@^ @@#@@@^ @@^ @@E;@@FA 0A /IwA!GAA ?A > %A $ A  A  A  A  wA v A  aA `G>A A A A A_A^@A?AAAAoAnTASAAA A  A HA+HA"HAHAHA HAH2A HA HxA GA HRA H$A IA GA HoA GA GA I@A HA I#A w @A ? 4A 3 A  #A "IoA y A  UA T A  5A 4 A  A  tA sIA wIA q A  A  }A | A ArAqXAW=A<AAAA~A} 7A 6^A]DACAAAAA^A]IAH A  AAAA /A .AAyAxUAT$A# A @p@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9I@^  6@@^ @@@@^@@@[@i@[@@@FFkuAXl@X 8@AаJg$textk..l..@@@ @jJ@^   GAF&A%AAAAnAm6A5AAAAAAaA`>A=AAAAAjAiBAA A AAAApAoSAR@A?#A"AAAAuAt@f@f@f@f@f@f@f@f@f@f@g@g@g@g@g@g@g@g@g@g @g @g @g @g @g@g@g@g@g@g@g@g@g@g@g@g@gJ@_@_J@_@@J@AWJ@^@H=@AQJ@^@AHa@ABJ@^@BCJ@AJ@^'@I @A5J@^0@AIð@A-J@^4@I@A)J@^7@ABDI@A!J@^;@I@AJ@^>@I@AJ@^A@ID@AJ@^E@ABCIȰ@A J@^I@I@AJ@^M@H@AJ@^Q@AIk@AJ@^X@I?@AJ@^\@ABCDEJ @AJ@^]@H@AJ@^`@AI@AJ@^g@H@AJ@^k@AHҰ@AJ@^o@BCJg@AJ@^s@I=@AJ@^y@AJN@AJ@^@BDJ@AJ@^@JȰ@AJ@^@J@AJ@^@ABEF3+**+++++@ 3AFA@@@@@JJԠJJcIVJHHIIJYI|II<I٠JIJJ?JQIJ1I}KHݠHK0@@K5@AH@H@ABK"@I@AJ>@J@ABCJa@JS@AJ@I@ABJ1@I@AIX@I@ABCDI@J|@AI@@I@ABI@I @AJ@I@ABJ@J@K@J@ABCDEF9@@@JJȠK KǠJߠJƠJJŠIIĠJǠJàI8I9 I&I'JJIeIfJJIɠIIIIIJ,J-JnJoIIJ_J`JJJJJSJTJJIIK~KIDIEI&I'KK@..N@@Aа,Odoc_to_text'to_text,Odoc_to_text.../@ ././@@@@@q@fJ@f@ kAA j@A@԰@@@A@A@@A@ABn@An@K@AK@A@A@@A@ABC԰@A@@A@A@A@g@Ag@ABI@AI@0@A0@A@A@@A@ABCDư@A@@A@A@A@V@AV@AB3@A3@@A@A@A@а@A@ABC@A@u@Au@A\@A\@4@A4@AB@A@@A@Aְ@A@@A@ABC@A@@A@Ad@Ad@J@AJ@A%@A%@@A@ڰ@A@ABCDEFG@@ @ݠ.UsР>VԠNk 4^|נ0P~ՠB@@!@A@@AB@@A^@@@ABC@@A@@AB@z@AQ@*@ABCD@@A@@ABw@H@A,@@ABC@@A@v@ABI@,@A @@ABC@@A@t@B@'@ABCDEFGF@'to_text  @./MN̠/0젠QR렠stꠠ頠蠠砠栠AB堠no䠠㠠⠠ᠠࠠ56ߠ`aޠݠܠߠ۠ڠ٠@Aؠ`aנ֠ՠߠԠӠABҠjkѠР@.../@@9 {2 Small helper stuff.} // //>@@@@@@@Ѡ /@/H/@/P@@ AD /@/S /@/T@@ 3@ @B@@@@/@/D@@Ѡ /V/^/V/d@@ Aภ(Verbatim/V/g /V/o@wI+ @bullet{} '/V/q(/V/|@@*/V/p+/V/}@@wR@@@g"K@g$K@g#30//00000@) @@@@@ @@ ,@@7/V/Z @@Ѡ =/~/>/~/@@ Aภ(VerbatimG/~/H/~/@wq* @minus{} O/~/P/~/@@R/~/S/~/@@wz@@@g*K@g,K@g+3XWWXXXXX@) U@@@@@ @@ @@_/~/ @@Ѡ e//f//@@ Aภ(Verbatimo//p//@w#@* w//x//@@z//{//@@w@@@g2K@g4K@g33@) -@@@@@ @@ 8@@// @@Ѡ }////@A Aภn////Av_ (@//@@ 3@ S@@@@ภmv//A@A@  @@@g;K@gB@@//@@ @@//@@Ѡ W0000@@ [[Aడ1'Hashtbl&create0000@ 0000@@&random&optionL$boolE@@@hW@@@hV@@hU@#intA@@@hT@@hS !a@hD!b@hE@@@hR@@hQ@@hP@+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@94@@1/,@@@i*@@@i)@@i(@)@@@i'@@i&   @@@i#@@i"@@i!3@{ @@@@Jภ$None.@.@NK@@@k@@@k@@k@@e100200@@Q@@@kL@k!L@k #@@t @@ $@@<00 @eM 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 J//K0y0@@@@@@@Q00R00@AA࣠@&self-2AఠIàI]\AyA@ ^3`__`````@ Fqh l@\@AN]N^]@ ͠ ^@ABKK_@ q r`@A&'a@  b@ABCc@ՠd@Ae@f@AB]^g@|}h@AGHi@L$L%j@ABCDk@l@Am@ghn@ABEFo@'(p@Aq@ՠr@ABCs@t@AUVu@:;v@AB ܠ w@  x@A ˠ y@  z@ABCDE{@Π|@ALL}@MM~@ABMiMj@MʠM@AMM@MM@ABCMM@MM@AM`Ma@LƠL@ABM9M:@M M @AMM@LL@ABCDMUMV@L~L@ALL@N(N)@ABLL@N N @A'(@@ABC@  @ANVNW@}~@AB;<@@A@kl@ABCDEFߠ@]^@ANN@NN@ABĠ@@Ade@@ABCuv@Z[@A?@@@AB@נ@A@@ABCD@ @AEF@ef@AB@@A@@ABCkl@FG@A01@@AB@@A̠@@ABC@LM@Ayz@_`@A:;@  @@ABCDEFGH@ 7(@ 2@A @BC >@ @ @AB @CD!2A@\A@ D U@_A ءAc@bAE K@#o@Ar@Bu@Cx@|@AD^@B@A@@AB@@A@z@ABCEQ@,@A@@AB@@Aw@G@ABCF+@@A@@AB@v@AI@+@ABC @@A@@AB@u@AB@'@ABCDG0@Ar #@3i@Aa o@6D@A< "@9@A 1@<@A qA?@A %@BKR/HG@GG@@@G@G@A@@@991A 2@ 0@@2@࣠@%depthA0000@A@@3@BG @F@EO @G@@@@@  @@$nameA0000@A@@3@ @@@@@@@@ డ6'Hashtbl#mem0001@ 0101@@@ x!a@h !b@h @@@h@@h@@@h@@@h@@h~@@h}@LLLn@@I@&!@@@ 11%@@. @@@@@!a@@@&%raiseAA@@@^BB^Bg@@@@@@@@@@o@@o{@@@oN@oO@o@@oW@@ภ,Aliased_nodel11&m112@;!)p@@@^@@@!/A@A!'@@!%@ @@3@@@oO@on@@>@@o@@|00@@!q@ డ'Hashtbl#add151;151B@ 151C151F@@@8!a@h,!b@h*@@@hk@@hj@@@hi@ @@hh$unitF@@@hg@@hf@@he@@hd@u;;u;c@@E@,'@@@\Ġ@@@o@@o@@@o@@@o@@@o@@o@@o@@o@@z(node_tbl151G151O@@@yut@@@o@@ఐ9$name151P151T@ܰ@@(@@ภ"()151U151W@;@@@N@@@@A@@A@@@@@O@o@@s @@@@@oN@o@డ|"<=1Z1i1Z1k@@!a@@@/@@@.@@@-@@,@@+*%lessequalBA@@@@)))Z@@U@@@@xJ@o@@o@@@o@@@o@@o@@o,@@ఐ%depthB1Z1cC1Z1h@@@9@@I(maxdepthO1Z1lP1Z1t@@@F@@@@@@@oN@oL@ภ(Verbatim^1u1_1u1@{డ!^j1u1k1u1@@@@@@@p @@p @@@@p@@p@@@p@@p@@pr@@&@node 1u11u1@@1u11u1@@@@@pN@pN@p@@డ !^1u11u1@Ű@@@@@@p$@@p#@@@@p"@@p!@@@p @@p@@p@@డq$,fix_nodename$Texi1u11u1@ 1u11u1@@@h|@@@H@@Hg@@@H@@H@f@f@@@h@@@p9@@p8g@@@p7@@p6@@ఐ:$name1u11u1@ݰ@@)@@1u11u1@@@@@p4@pDP@p@@@", 1u11u1@@1u11u1@@@@@p2O@pFO@pE@@ @@'@@@p@pGO@p0@@1u11u1@@|;@@@p@pHN@p@@ @@S@ఐ|e'nothing%11&11@{Ͱ@@bJ@pM@pI@,1Z1`@@c!@@@d"@ @@e#@ A@A@@@@@p\@{@@p[v@@pZ@@pY@@pX@ @@?@@pk@@@pj@@@pi@@ph@@pg@@pf@@peJ@p^@O00*@@U11V11@AA࣠@&self-2AఠNǠN|A@a3cbbccccc@@@@  Ad@d@@@࣠@#indAu11v11@A@гv'indices1111@@ @@@p3@'(@+@'0@,@%@@  @@1111@@@@@@p @@@@#entA1111@A@@3@6)@@@p@0@1@@@@  @@ภ(Verbatim1112@|ڠడ+FH22 22@E@@@@@@pM@pM@p@@@p@@p@@p3@.:@1@2@@@@డA&Global*with_index"22@2222@(@&Stdlib#ref{X@@@p@@@p@}1}1@@}-@;@@9@@@pN@pN@p2@@E@@;3@  డ}$List#mem2 252 29@ 2 2:2 2=@@@!a@$*@@'@} @@@'@@'$boolE@@@'@@' @@' @|$+'C'C|%+'C'b@@|#h@$@@@@@@pN@p@@p@ @@@p@@p@@@p@@p@@p|@@ఐ㠐#indU2 2>V2 2A@@@@@Р0indices_to_buildb2 2Bc2 2R@@@B1@@@pO@pO@p@@n2 24o2 2S@@@@@pO@p@v2 2.@@@@@pN@p@డ&String&concat2V2d2V2j@ 2V2k2V2q@@Y@@@Y@@@q@@q@YY@@@q@@@q@@qY@@@q@@p@@p@@ 2V2s@@2V2r2V2t@@Y@@@qN@qN@q@@ภu 2u222A|!@2u22u2@@ 2u2@@f@@@quN@q!N@q$N@q#@ภu;2u2A|ఐvȠ'indices 2u2@uM @@@РvA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@vA@@@@@@@qEN@qBA@@@qCN@q3A@@@q2@@q1"@@@q0@@q/^@@ఐŠ#ind72u282u2@@@@@@q=n@@b@@qN@q,@qFO@q:u@ภuJ2u2A}&index Q2u2R2u2@@ T2u2@@N@qNN@qQN@qP@ภua22A})డs&escape$Texip22@ s22t22@@O@@@k)@@@q]@@q^@@q\@@డ$Name&simple2222@ 2222@@f@@@gZ@@@qj@@qig]@@@qh@@qg@@ఐ#ent2222@۰@@@@2222@@@@P@@O@qd@ภv22A}! 2222@@ 22@@N@qN@qN@q@ภt22A@A@5@@@qN@q @@ A@< N@qY@@@qZN@q@@ A@E@@@qON@qX@@'A@L@@@q-N@qM @@.A@S$@@@q"N@q+'@@2u26@@Zޠ,N@q@@@qN@q 1@@x?@@'@@@pM@qN@q9@ 2 2- 22@@ <@ 22@@2222@@M@qM@qJ@22 22@@M@@m@@W@@@pQ@A@ A@@@M@@@q@@q@J@@qE@@q@@q@@q@@@3@@q@`@@@q@@q@]@@qX@@q@@q@@q@@qJ@q@F11,@@L3.3AM3.3O@@A࣠@&self-2AఠP֠PsA@X3ZYYZZZZZ@@@@  vA[@[@@@@ఠ"reؠk3R3\l3R3^@A@@t@@@qL@q3qppqqqqq@s@@%t@@@@@డtW®exp#Str3R3a3R3d@ 3R3e3R3k@@tU@@@tU@@@q@@qt@@@q@@q$@@& [ ]*3R3m3R3u@@3R3l3R3v@@tl@@@qM@qM@q8@@' @@<9@A@3R3X @@࣠@!tA3z33z3@A@@3@KYR@S@T@@@@@@డ:$List#map3333@ 3333@@Yo@@@@@*@rJ@rL@q@@qL@q@@q@@q@Z<@@@q@@qYp @@@q@@q@@q3@8D@@;@<@@@@@Ġ'Newline3333@J@@@@)3@@@@@@ภ#Raw3333@N+! 3333@@3333@@N7@@@rO@rO@r@@ @@=@Ġ#Raw-33.33@NHఠ!sڠ633733@OA@@NP@@@q3:99:::::@H@@@@@@@_@@@ภ#RawE33F33@N`డu&.global_replace#StrU33V33@ Y33Z33@@l*@@@u@@@r%@@r$@l@@@r#@@r"@m@@@r!@@r l*@@@r@@r@@r@@r3rqqrrrrr@E>@?@@@@@@ఐ"re3334@İ@@u@@@rP@r=@@! 3434@@3434@@l@@@r:P@r@P@r?+@@ఐt!s3434@5@@m_@@@r8P@rBP@rA?@@3334 @@N@@@r@rCP@r6I@@z @@J@Ġ$List4 44 4@L6ఠ#tel۠4 44 4 @A@@L>Vk@@@r@@@r3@@@@@@ @@@@@ภ$List4 4$4 4(@LRడ]$List#map4 4*4 4.@ 4 4/4 42@@Z@@@@KJ@rR@@rULJ@rrJ@rO@@rT@@rS@[Z @@@rQ@@rPZ@@@rN@@rM@@rL3@IB@C@D@@@@ ఐˠ$self"4 43#4 47@@@!@'4 4F@@@+@@rg*@@rfP@rl@@ఐh#tel84 4G94 4J@%@@[?@@@rdP@rpP@rn0@@D4 4)E4 4K@@L@@@rIO@rqP@rb;@@l @@g<@Ġ$EnumW4L4ZX4L4^@Loఠ#telܠ`4L4_a4L4b@yA@@LwV@@@r @@@r3hgghhhhh@v@@@@@ @@@@@ภ$Enums4L4ft4L4j@Lడ$List#map4L4l4L4p@ 4L4q4L4t@@["@@@@O@r@@rO@r~@@r@@r@[ @@@r@@r[ @@@r}@@r|@@r{3@IB@C@D@@@@ ఐ[$self4L4u4L4y@ F@@!@ ;4L4@@@@@r@@r@@ఐf#tel4L44L4@#@@\=@@@rP@rP@r.@@4L4k4L4@@LWo@@@ry@@@rxO@rP@r<@@m @@=@ఠ#txtݠ4444@A@@ @@@ఐ #txt4444@@ @ @@3@@@@@A33@@@3344@@@&@@q@@qM@rM@r@@ఐY!t4444@@@[@@D@@ZJ@q @3z3@@@f@@rd@@rK@r`@q@@uA@@@q@@ro@@r@@r@@@*@@r@}@@r{@@r@@r@@rJ@r@63.32&@oG 1 Two hacks to fix linebreaks in the descriptions.D22E23-@@@@@@@K44L44@@A࣠@&self-2AఠSޠS rA @W3YXXYYYYY@ @@@   uAZ @Z@@ @@ఠ"rej44k44@A@@w@@@sL@r3pooppppp@ r@ @%s@ @@@@డwV®exp#Str4444@ 4444@@wT@@@wT@@@r@@rw@@@r@@r$@@& [ ]*4444@@4444@@wk@@@sM@sM@s8@@' @@<9@A@44 @@࣠@#indA4545 @A@@3@KYR@S@T@@@@@@!tA45 45 @A@@#3@/@@@@@@@@@ఠ#rep5555@A@@@@@s%N@s3@%>@@@@@డ_!^55&55'@@@@@@@s@@s@@@@s@@s#@@@s@@s@@s @@! 55"55$@@55!55%@@7@@@s)O@s+O@s*4@@డ&String$make*55(+55.@ .55//553@@@@@@@@s3@@s2@@@@s1@@s0@@@s/@@s.@@s-]@@ఐ#indM554N557@@@j@@`W558X55;@@'@@@sAP@sFP@sEz@@7 @@}@@@s'@sGP@s?@@X@@@A@j55@@డ$List#mapx5?5Gy5?5K@ |5?5L}5?5O@@]@@@@@@sRJ@J@;J@J@]J@J@J@J@JJ@`J@{J@J@J@J@AJ@J@,J@soM@sL@@sQ@@sP@]@@@sN@@sM]2.@@@sK@@sJ@@sI3@@@@@@@@Ġ#Raw5d5r5d5u@Qఠ!s5d5v5d5w@A@@Q@@@si3@!@@@@@@@*@@@ภ#Raw5d5{5d5~@Qడx.global_replace#Str5d55d5@ 5d55d5@@oŰ@@@y;@@@s|@@s{@p9@@@sz@@sy@p@@@sx@@swo@@@sv@@su@@st@@ss3        @ZE>@?@@@@@@ఐ"re5d55d5@`@@yc@@@sQ@sQ@s@@ఐT#rep15d525d5@z@@pn@@@sQ@sQ@s+@@ఐt!sE5d5F5d5@5@@p@@@sQ@sQ@s?@@P5d5Q5d5@@Rl@@@sq@sQ@sI@@z @@J@ఠ#txtb55c55@{A@@@@@ఐ #txtm55n55@@ @ @@3nmmnnnnn@@@@@At5P5[@@@v5P5Zw55@@@@@sd@@scN@sN@s3}||}}}}}@@@@@ఐĠ!t5555@@@@@@@J@IJ@)J@J@s_@- @@@45 @@@@@s@@@s@@s@@sK@s@@@A@@@ @@s@@@s@@s@@s@@s?@ @@@@s@@@s@@@s @@s@@s@@s@@sJ@sf@448@@֐ {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ఠVV A @3@ @@@   A @@@ @@Ġ$None6}66}6@{@@@@3@ @ @ @ @@@@@@ภ6}66}6@@@@ @Ġ$Some6666@uĠ"::6666AĠ#Raw $66@S> +66@@-66.66@@SG@@@sN@s7@@@@@s@3@tJ@sJ@s@@Ġ"[]D66)A-@@*A@@@@sM@@@K660@@HJ@sJ@sR@@@>4@@OS@@@ภ@U66V66@?@@@L[@Ġ$Some`66a66@àఠ!ti66j66@A@@gJ@s3kjjkkkkk@q@@@@@@@o@@@డ!@y66z66@z@@@zsJ@tJ@s@@@s@@s@z @@@s@@szݠ@@@s@@s@@s3@1*@+@,@@@@ ఐ$self6666@ 9@@%@ .66@@@@@t @@t @@ఐP!t6666@%@@O(@@6666@@+@@ภ}&6666Aภ'Newline 66@P@ @@ON@t#@@ภ{66A@A@?^O@t@@@t N@t(P@@66@@zh@@@tN@tX@@0%@@Y@@A:6Z6t(@@@)@@-A@@@@@tX@@tW@@tV@@@@@tc@@@tb@@ta@@t`@@t_J@tZ@6Z6^A@@6667@AA࣠@&self-2AఠWW 5A @3@ @@@   8A @@@ @࣠@%see_lA.67/67@GA@@ 3/../////@ 1@ @!2@ @@@@@  @@డ$List&concatF7 7G7 7@ J7 7K7 7@@@0H!a@%U@@@&@@@& @@& = @@@& @@& @Vy  Wy /@@UQ@#@@@b@@@tL@tx@@@t{@@@tz@@ty @@@tw@@tv3{zz{{{{{@MYZ@P@Q@@@@డ$List#map77&77*@ 77+77.@@`0@@@@u@@t7@@@tM@uM@tM@t@@t@@t@`@@@t@@t`2@@@t@@t@@t9@@@@Ġ'See_url7D7T7D7[@;'See_url'see_ref@@@ @@@@ @A@@C@AF N RF N c@@@i@ఠ!s7D7\7D7]@A@@@@@t3@l@@@@@#@@#@@~/J@tM@t @@ఠ!t7D7_7D7`@A@@\@@~0J@uM@t@@ 7D7S 7D7a@@@#@@@t'@@@ภ~u7e7x77Aߠ)linebreak  7e7@ @@3@F?@@@A.'@(@)@@@ภ~-7e7Aภ$Bold57e7@Teภ~<7e7=7e7Aภ#Raw E7e7@U_డkg(see_also-Odoc_messagesR7e7S7e7@ V7e7W7e7@@ke@@@<>@kc##kd##@@kb@ @@U}@@@tP@tP@tH@@/@@@@@tP@tP@tR@ภ}Kz7e7>Ac@?A@ߠ@@@tP@t`@@7e7G@@]@@tP@tf@@\L@@P@ti@ภ~77{AYภ#Raw77@U! 7777@@7777@@U@@@uP@uP@u@@ @@:P@u@ภ77A}ภ$Link77@Qఐ㠐!s7777@@@Q@@@uP@uP@u@ఐܠ!t7777@@@@@'77@@jP@u@ภD77Aภ'Newline77@R@ @@|P@u!@ภ}Ȱ77A@A@\Q@u@@@uP@u&@@A@eQ@u@@@u P@u@@VA@nQ@t@@@tP@u @@A@wQ@t@@@tP@t@@A@M@t@@@tP@t@@&7e7v@@@@Ġ(See_file577677@;(See_filel@\@@@ @AA@C@AZG d f[G d z@@@xj@ఠ!sJ77K77@cA@@r@@@tR@t@@@  @@iM@t@@ఠ!t_77`77@xA@@cM@t@@e77f77@@@@ @@t@@Ġ'See_docw78x78@;'See_doc@,@@@ @AB@C@AH { }H { @@@k@A!s7878@A@@>@@@@@M@t@@:!t7878@A@@M@t @@78 78@@@@ @@t)@@C@@!|*@@@డ!@8e88e8@}԰@@@}ԠJM@uGP@u+@@@u/@@u.@}Ӡ @@@u-@@u,~@@@u*@@u)@@u(3@P@@un@o@p@@@@ภ88 838e8Aʐy)linebreak 8 8<@ @@(@ภJ8 8?Aภ$Bold8 8C@V#ภY8 8F8 8bAàภ#Raw 8 8I@Wడm%(see_also-Odoc_messages8 8J8 8W@ 8 8X8 8`@@@@W2@@@ugQ@uiQ@uhS@@& @@^@@@usQ@u`Q@uf]@ภ/8 8a5A@6A@@@@uaQ@uok@@88 8D>@@^@@uSQ@u_q@@SC@@Q@uRt@ภF8e8xmAภ#RawN8e8{@Wh! U8e8}V8e8~@@X8e8|Y8e8@@Wt@@@uQ@uQ@u@@ @@Q@u~@ภɰj8e8A2ภ#Rawr8e8@Wఐ1!s{8e8|8e8@@@W@@@uQ@uQ@u@@ @@Q@u@ภ_8e8Aw@A@R@u@@@uQ@u@@/A@R@uu@@@uzQ@u@@\A@R@uI@@@uNQ@uy@@A@R@uA@@@uFQ@uM@@8 81@@~Ҡ@@@u?Q@uE@@డ3!@8e88e8@~@@@~M@uM@u@@@u@@u@~ @@@u@@u*@@@u@@u@@u@@ఐ!t8e88e8@@@"@@ภU8e88e8Aภ'Newline 8e8@T@ @@1R@u7@ภڰ 8e8A@A@n@S@u@@@uR@uG@@8e8@@&J@@@uR@uO@@1%@@/h@@@u=Q@uR@uX@@r.@@Y@@Ar'7/7;1@@@)7/7:*8e8@@@#@@t@@tN@uN@u30//00000@@@@@ఐ%see_l>88?88@@@#@@B77%C88@@@@@tM@uN@t@@ @@#MJ@|J@}bJ@}zJ@}J@~J@~1J@t'@-A@1A@@@#>@@u#1@@u@@u3@@@f@@u@#J@@u#=@@u@@u@@uJ@uR@r660@@~x88y88@A@࣠@&self-2Aఠ\#\$'A(@3@&@@@  *A+@@@+@࣠@!lA8888@A@@(@(@@@v@(@@@v@@v@@@v3@K)@O@(1@P@&@@@@@@డ*$List'flatten8888@ 8888@@@!a@%O@@@&@@@&@@& @@@&@@&@5@@R@$@@@(@@@vL@vXL@v"@@@v%@@@v$@@v# @@@v!@@v 3@Pl)@)@@@v@)@@@v@@v@@@v@s@t@@@@డ$List#map8888@ "88#88@@d@@@@@)A@@@vr@)@@@@vs@@vqM@v8@@v;rW@@@v0M@vM@vUM@v5@@v:@@v9@e@@@v7@@v6d͠@@@v4@@v3@@v2W@@࣠@!xA`88a89@yA@@63a``aaaaa@i@@@@@@ภl89m89@5 )linebreakv89w89 @@@3vuuvvvvv@"N@@@@@ ఐ8'to_text8989@=@@+@ɐ89(@@@)@)@@@va@)@@@vb@@v`@@@v_@@v^))@@@v]@@@v\@@v[1@@ภ89*89,A{ఐ_!x 89+@B @@E@ภA@ A@(M@v}@@@vP@vS@@89)@@)@@@vpP@v|[@@8989-@@<M@vS@@@vWO@vP@vmh@@l @@@@@vVm@8889.@@@@@vM@@vLN@vN@v@@ఐf!l89/890@@@fQ@@@vJN@vN@v @@88891@@A@@@v/M@vN@vH@@R @@*%@@@vM@v-@A@A@@@*8@*7@@@v@*6@@@v@@v@@@v@@v*3*2@@@v@@@v@@v@@v@@@ ;@@v@*[@*Z@@@v̠@*Y@@@v@@v@@@v@@v*V*U@@@v@@@v@@v@@v@@vJ@v@^88W@@%*d939>e939L@AA࣠@&self-2Aఠ^^A@ p3rqqrrrrr@@@@  A s@ s@@@࣠@+params_listA939M939X@A@@%D3@' @+@! @,@@@@@  @@డ$List&concat9[9c9[9g@ 9[9h9[9n@@V@@@V%@@@~L@v@@@v@@@v@@vV @@@v@@v3@2>%x@5@6@@@@డ6$List#map9o9z9o9~@ 9o99o9@@fk@@@@%@@v%Ԡ7@@@vM@wM@w-M@v@@v@@v@g9%@@@v@@vfm@@@v@@v@@v9@@࣠@yA@ఠ!s9999@A@@/@%@~J@wM@w3@Y@@@@ఠ!t9999@4A@@b@@@~J@wM@w@@'99(99@@@$@@@w@@ @@డ!@:9:#;9:$@]@@@]J@w9O@w@@@w!@@w @[ @@@w@@w@@@w@@w@@w3QPPQQQQQ@VO@P@QA:@;@<@@@@ภa99b9:"A*)linebreak k99@ @@'@ภҰs99A;ภ$Bold{99@Zภ9999AKภ#Raw 99@[డq*parameters-Odoc_messages9999@ 9999@@q@@@<%@q!i!iq!i!@@q@ @@[@@@wYP@w[P@wZ\@@/@@@@@weP@wRP@wXf@ภ99>A@?A@%@@@wSP@wat@@99G@@c`@@wEP@wQz@@\L@@P@wD}@ภ69:vAภ#Raw9: @[! 9: 9: @@9: 9: @@\@@@wqP@wsP@wr@@ @@P@wp@ภZ9:Aàภ#Raw9:@\ఐ!s 9: 9:@@@@@@@P@w~@ภw9:Aภ#Raw 9:@\:": '9:(9:@@*9:+9: @@\F@@@wP@wP@w@@ @@P@w@ภ <9:!A%@A@Q@w@@@wP@w@@/A@Q@wu@@@wzP@w@@UA@Q@wg@@@wlP@wy@@A@Q@w;@@@w@P@wk @@A@Š#Q@w3@@@w8P@w?@@j99 @@,@@@w1P@w7@@డ!@}9:'~9:(@@@@CM@w@@@w@@w@ @@@w@@wߠ@@@w@@w@@wB@@ఐ!t9:%9:&@J@@O@@ภ 9:+9:4Atภ'Newline 9:2@Yt@ @@1M@wQ@we@ภ9:3A@A@$R@w@@@wQ@wu@@9:)@@ܠI@@@wQ@w}@@2&@@@@@w/P@wQ@w@@q/@@@999:6@@@'@@w @@w N@wN@w@@ఐo+params_list:7:D:7:O@7@@':@@9o9y:7:P@@@@@vM@wN@w @@c @@J@~;J@~mJ@~J@~J@v@A@A@@@'@@w'@@w@@w@@@#@@w@'@@w'@@w@@w@@wJ@w@!9397-@@':R:^(:R:w@A@࣠@&self-2Aఠ``ֱNA@#3354455555@@@@  ٱQA#6@#6@@@@Ġ1F::G::@0@@@@++@@@w@@@w3MLLMMMMM@#O@@&#P@@@@@@@ภEZ::[::@D@@@+(+'@@@x)@@@x(@Ġ5k::l::@4@ఠ!sx::y::@A@@@@@x3}||}}}}}@0@@@@ఠ!t::::@A@@e!@@@x@@::::@@@@ @@x@Ġ::::@@@@@+w@@@x@@@x)@@@ @@++@@@x@@@x1@@@డ'!@;;';;(@ݰ@@@ݠ+@@@xM@xQM@x5@@@x9@@x8@ߠ@@@x7@@x6!@@@x4@@x3@@x23@g`@a@bWP@Q@R@@@@ภD:::;A)linebreak ::@ @@+@ภV::Aภ$Bold::@]/ภe::::AϠภ#Raw ::@^)డt1&raises-Odoc_messages::::@  ::!::@@t/@@@<2@t-"{"{t."{"@@t,@ @@^G@@@xqN@xsN@xr\@@/@@s@@@x}N@xjN@xpf@ภD::>A-@?A@@@@xkN@xyt@@M::G@@e@@x]N@xiz@@\L@@N@x\}@ภ[:;vA#ภ#Rawc:;@^}! j:;k:;@@m:;n:;@@^@@@xN@xN@x@@ @@N@x@ภް:; AGภ$Code:;@^Sఐ!s:;:;@@@^_@@@xN@xN@x@@ @@N@x@ภ:;Akภ#Raw:;@^Š! :;:;@@:;:;@@^@@@xN@xN@x@@ @@N@x@ภ:;A@A@, O@x@@@xN@x@@/A@5O@x@@@xN@x@@\A@>O@x@@@xN@x @@A@G%O@xS@@@xXN@x@@A@P.O@xK@@@xPN@xW@@::@@7@@@xIN@xO$@@డu!@;;+ ;;,@+@@@+PN@xN@x@@@x@@x@* @@@x@@xl@@@x@@x@@xK@@ఐ!t-;;).;;*@S@@f@@@x[@@ภ;;;/<;;8Aภ'Newline D;;6@\@ @@4O@xp@ภN;;7A7@A@CP@x@@@xO@x@@Y;;-@@kM@@@xO@x@@4%@@t@@@xGN@xO@x@@u.@@ @ఠ!lr;9;As;9;B@ A@@-L-K@@@x#@@@x"3zyyzzzzz@-@@@@@ภ;F;R<<-AL[#)linebreak ;F;[@ @@-Z@@@xM@xM@x3@G*-o-n@@@x!@@@x @+@,@@@ภ;^;j#Anภ$Bold;^;n@^ޠภ;^;q;^;A~ภ#Raw ;^;t@_ؠడu&raises-Odoc_messages;^;u;^;@ ;^;;^;@@@@_@@@y M@yM@y D@@& @@@@@yM@yM@y N@ภ;^;5A@6A@O@@@yM@y\@@;^;o>@@g@@xM@yb@@SC@@jM@xM@xg@ภb;;Aˠภ#Raw ;;@`%" :;;;;@@;;;;@@`1@@@y'M@y)M@y(@@ @@(M@y M@y&@ภ);;Aภ$List1;;@]డ$List#map@;;A;;@ D;;E;;@@k߰@@@@.$@@@yM@yB@@yEg@@@yM@yeM@y?@@yD@@yC@l@@@yA@@y@k@@@y>@@y=@@y<3eddeeeee@@@@@࣠@~}A@ఠ"ex|;;};;@ A@@@4@yM@ylM@yZ@@ఠ$desc;;;;@ A@@h,@@@yM@ytM@y[@@;;;;@@@"@@@y^@@ @@ภ;;;;@tภ$Code;;;;@`ఐB"ex;;;;@A@B@C@@B3@.M92@3@4@@@@;;;;@@ @@@yM@yM@yM@yjO@yk@ภ;<;< @ภ#Raw;;;<@a! ;<;<@@;<;<@@a @@@yyO@y{O@yz7@@;;;<@@3O@yx<@ఐv$desc;< ;<@C@@uG@@@@mDM@yc@@@ygO@ysO@@K @@*@@@yfT@;;;<@@@@@yW@@yVN@yN@y~@@ఐ!l+;<,;<@@@m@@@yTN@yN@y@@7;;8;<@@^h@m@y:@@@y9M@yN@yR@@ @@'M@y1M@y8@ภN<<$Aภ'NewlineV<<+@^@ @@M@yM@y@ภ3b<<,AK@A@Ǡ@@@yM@y@@A@Π*@@@y2M@y @@IA@ՠV@@@y!M@y0@@vA@ܠ@@@xM@y@@A@@@@xM@x@@;F;P@@+@@A:R:z@@@@@ A@@@/k/j@@@z@@@z@@z/g/f@@@z@@@z@@z@@zS@@@'@@z@//@@@z@@@z@@z//@@@z@@@z@@z@@z@@zJ@z @:R:V;@@!3@'@@''@@@@@@@ภA@?A@ @@@zN@zb@@<~<G@@jD@@zzN@zh@@<~<<~<@@N@zym@ภ<~<<~<@ภ#Raw<~<<~<@b! <~<<~<@@<~<<~<@@b@@@zN@zN@z@@ @@N@z@ఐҠ!t<~<<~<@@@0@@@z@@&@@OO@zp@@@zuN@z@@A@@@@@znN@zt@@ภa<~<<~N@|N@{C@@{L@@)N@{p@)N@{q@@{rN@{F@@{K@@{J@@{I@@{H@@@{G@@@@{E@@{D#@@{B@@{A@@{@@@࣠@#acc A`=,=?a=,=B@yA@@53a``aaaaa@@@@@@@࣠@xA@ఠ#tagw=,=Kx=,=N@A@@:3xwwxxxxx@$O@@@@@@ఠ$text=,=P=,=T@A@@F@@=,=J=,=U@@@P@O@@{t@@ @@@ఠ!f=m==m=@A@@*"R@{x3@.7j@1@2)h@#@$@@@డ#$List%assoc=m==m=@ =m==m=@@K/@@@*J@@{@K+@*U@*O@@{@@@{~@@{}*P@@{{@@{z,@@ఐf#tag=m==m=@5@@9@@z o-tag_functions=m==m=@@@*{F@@5@@*kG@A@=m=@@ภ/====@డn!@====@$@@@$LQ@{@@@{@@{@! @@@{@@{c@@@{@@{@@{3@tx@y@z@@@@ภ_%==&==@Š)linebreak/==0==@@@'J@{@ఐ!f===>==@#@@&@@ఐĠ$textJ==K==@@@ 3@@N==O==@@*6@@"@@oK@@@{R@{=@@ภ_==`==A(ภ'Newline h==@b(@ @@R@{R@ภCr==A[@A@נS@{@@@{R@{b@@}==@@x@@@{R@{j@@====@@m@ఐ2#acc====@@@cx@@@@N@{@@@{@ @@@Ġ)Not_found=> =>@K@@@@@@@{@@@ డ'warning)Odoc_info>>*>>3@ >>4>>;@@@@@@ @@ $unitF@@@ @@ @44@@u@@@@@@@{@@{@@@{@@{5@@డ|/tag_not_handled-Odoc_messages>>=>>J@ >>K>>Z@@@+{@@@:@@:|@@@:@@:@|))|)O@@|x@@@@+@@@{@@{@@@{@@{g@@ఐ#tag>>[>>^@p@@t@@>><>>_@@_@@@{@{V@{~@@o @@C@@@{T@{@ఐՠ#acc2 >b>s3 >b>v@@@@@@@@@7=Y=i@@@9=,=F@@@@@{@@{P@{@A=,=:B >w>@@@@@{e@@@{d @@{c@@{bO@|O@{@@ภBW >w>X >w>@A@@@-N@{N@| @@ఐ堐#c_lg >w>h >w>@@@ˠ6@@@{_O@|O@| @@s==t >w>@@F@@v<=w >w>@@ y@@@{.M@|N@{<@@ @@A@@|M@{,$@A@A@@@5ߠ@5@@@|/@5@@@|0@@|.@@@|-@@|,5@@@|+@@|*@@|) @@@,@@|E@5@5@@@|C@5@@@|D@@|B@@@|A@@|@5@@@|?@@|>@@|=@@|> >>@A@࣠@&self-2Aఠjwjx {A |@,3@ z@@@   ~A, @,@@ @࣠%block%*opt*Aఠ >> >>@A@@5@@@K@K@|lK@|m3@ %,@ @$-,@ @"@@@ภ >> >>@@@@@@@|q@@  >> >>@@Ġ$None >> >>@@@@@66@@@|@@@|3@'82@3@4@@@@@ภ* >>+ >>@@@@66@@@|@@@|@Ġ$Some<>>=>>@ఠ$infoE>>F>>@^A@@6?@@@|3IHHIIIII@*@@@@@@@6H6G@@@|@@@| @@@@ఠ!t_>>`>>@xA@@2V@@@|O@|3feefffff@H*#@$@%@@@డ$List&concaty>? z>?@ }>?~>?@@3@@@32z2y@@@|@@@|@@|.2~@@@|@@|3@(@@@@ภ??).DzDAcఐc$info??1??5@?@@"@@@|@|@,i_deprecated??6??B@3,i_deprecated-@@@ A6oS@@@ 4@@@ 3@@F33&i_descAo^@@@ &@@@ %@@@ @A``@@t@3)i_authors@@@ (@@@ '@@A@Aaa,@@u@3)i_version+^ @@@ *@@@ )@@B)@AbZ^bZx@@%v@3&i_sees::2@@@ ,@@@ +@@C7@Acc@@3w@3'i_sinceH{&@@@ .@@@ -@@DF@A$d%d@@Bx@3(i_beforeWW@9@@@ 1@o@@@ 2@@ 0@@@ /@@E^@A<e=e?@@Zy@o3(i_paramsoo2@@@ 6@@@ 5@@Gl@AJgKg@@h{@33i_raised_exceptions}}s0raised_exception@@@ 8@@@ 7@@H|@AZh[h>@@x|@3.i_return_valueo@@@ :@@@ 9@@I@Ahieiiie@@}@3(i_custom@}@@@ =@o@@@ >@@ <@@@ ;@@J@Ajj@@~@3(i_alerts%alert@@@ @@@@ ?@@K@Ak k %@@@@Afswfs@@z@@@àp@@@|@@@|@Ġ$None?H?[?H?_@@@@@נp)@@@|@@@|0@@ޠp0@@@|@@@|7@@@ภ?H?c?H?e@@@@33@@@|C@Ġ$Some?f?y?f?}@ఠ!t?f?~?f?@A@@pW@@@|5@@@@@ p^@@@|@@@|=@@pe@@@|@@@|D@@@డK!@?@?@@@@@3R@|@@@|@@|@ @@@|@@|@@@@|@@|@@|3@>7@8@9@@@@ภ<????@ˠภ#Raw ?? ??@i&డ!^????@>@@@>@@@} @@} @=@@@} @@}H@@@}@@}@@}4@@డN*deprecated-Odoc_messages9??:??@ =??>??@@L@@@<0@J"P"PK"P"g@@I@ @@n@@@}T@}T@}Z@@". Y??Z??@@\??]??@@z@@@}T@}T@}n@@f??g??@@i@@@}@} T@}x@@p??q??@@J@}S@}~@ ఐ$self????@#@@;}@# ??@@@.@@}$.@@}#@@ఐ֠!t????@@@q,@@@}0@@????@@.@@/@@@@@|S@|@@ภ ?@ ?@Avภ'Newline ?@@fv@ @@4S@}>@ภ?@Aภ'Newline?@@f@ @@4S@}H@ภ?@%A@&A@74T@}@@@@}ES@}M@@/A@@4T@}6@@@};S@}D@@?@9@@@@@|S@}:@@~@@@F@@@AU?@@@P@}Z@ภW@!@4^A ఐ.$self @!@8@#@@<v@" @!@E@@@5 @@}g5@@}f}@@ఐՠ$info@!@F@!@J@@@@@@}q@}n@&i_desc&@!@K'@!@Q@d@@5(J@}o@@4@@5 @ภ2@T@gAడ"<>?@T@y@@T@{@p@@@ts@@@}@@@}P@}@@}@ @@}u@@@}@@}~@@}}@@ఐ$infob@T@jc@T@n@@@@@@}@}@)i_authorsn@T@oo@T@x@@@)@@ภdy@T@|z@T@~@c@@@6P@}@@@@@@@}Q@}@ภð@@@@@R%))linebreak@@@@@@@@@@}@ ఐΠ$self@@@@@$9@@<@#@@@@@::@@@}@@@}@@}:ߠ:@@@}@@@}@@},@@ఐ$info@@@@@`@@C@@@}@}@@)i_authors@@@@@@@;; @@@}@@@}Q@}Q@}R@@?@@I5Q@}@@@}P@}Q@}]@@@@@@@@P@}b@ภ@A@A@@@@ P@}m@@@n@ภdAAkA͠ఐ"isAAAA@,@@@7@@@}P@}@@@}@@}@@@}@@}@@ఐ점$info1AA 2AA$@Ȱ@@@@@}@}@)i_version=AA%>AA.@^@@ߠ+@@@}Q@}Q@}@@7 @@@@@}Q@}@ภSA/ASTA/AU@%)linebreak]A/AI^A/AR@@@@@@}@ ఐ$selfoAVAppAVAt@%@@=k@$7tAVA@@@8%8$@@@}@@@}@@}8#8"@@@}@@@}@@}@@ఐN$infoAVAAVA@*@@ @@@~ @~ @)i_versionAVAAVA@@@8R8Q@@@~@@@~Q@~ Q@~ @@?@@6Q@}@@@}P@~Q@~'@@A/AGAVA@@jP@},@ภAAAA@@@@ P@~7@@@8@ภ. AA5A ఐ$self  AA@%o@@=M@$ AA@@@6@@~"6@@~!T@@ఐ$info AA AA@@@k@@@~,@~)h@&i_sees AA AA@@@6J@~*q@@4@@6r@ภh !ABoAѠ ఐ?$self !AB@%@@>@%!AB@@@<4@<3@@@~E@<2@@@~F@@~D@@@~C@@~B"B%BB@3@@@@@~@~@'i_since"B%BC"B%BJ@@@J+@@@~}Q@~Q@~"@@7 @@@@@~Q@~{(@ภ#BKBo#BKBq@'^)linebreak#BKBe#BKBn@@@@@@~=@ ఐ$self$BrB$BrB@&n@@>L@%$BrB@@@:":!@@@~@@@~@@~: :@@@~@@@~@@~a@@ఐ$info$BrB$BrB@@@x@@@~@~u@'i_since $BrB $BrB@@@:O:N@@@~@@@~Q@~Q@~@@?@@~8Q@~@@@~P@~Q@~@@$#BKBc%$BrB@@#P@~@ภ.%BB/%BB@@@@ P@~@@@@ภ:&BBA ఐp$self G&BB@&ڰ@@?B@&"K&BB@@@8 @@~7@@~@@ఐ$info\&BB]&BB@@@@@@~@~@(i_paramsh&BBi&BC@E@@8'J@~@@4@@8@ภӰt'CCA< ఐ$self 'CC@'@@?|@&['CC7@@@;`;_@@@~@@@~@@~;\;[@@@~@@@~@@~@@ఐ_$info'CC8'CC<@;@@@@@~@~@3i_raised_exceptions'CC='CCP@@@;;@@@~@@@~Q@~Q@~-@@K@@J@~P@~Q@~4@ภ*(CSCf1Aఐ"is(CSCi(CSCk@@@@zux@@@P@ @@@ @@@@@@@Z@@ఐ$info(CSCl(CSCp@@@q@@@@n@.i_return_value(CSCq(CSC@°@@+@@@Q@Q@}@@7 @@E@@@Q@@ภS)CC)CC@L()linebreak#)CC$)CC@@@`@@@"@ ఐ^$self5*CC6*CC@'ɰ@@@1@' :*CC@@@;;@@@,@@@+@@*;;@@@)@@@(@@'@@ఐ$infoY*CCZ*CC@@@@@@>@;@.i_return_valuee*CCf*CC@$@@<#<"@@@9@@@8Q@?Q@<@@?@@٠9iQ@@@@!P@AQ@5@@)CC*CC@@P@P@ @ภv+CD+CD @u@@@P@H@@@@ภ,D DA_ ఐ͠$self ,D D#@(7@@@@',D D2@@@??@@@Y@@@X@@W??@@@V@@@U@@T*@@ఐ$info,D D3,D D7@^@@A@@@k@h>@(i_alerts,D D8,D D@@l@@?G?F@@@f@@@eQ@lQ@iP@@K@@eP@PP@nQ@bW@ภM-DCDVTA ఐ$$self -DCDZ@(@@@l@'-DCDi@@@>P@>O@@@@>N@@@@@@@@@@~>K@@@}@@|@@ఐޠ$info#-DCDj$-DCDn@@@@@@@@(i_custom/-DCDo0-DCDw@@@>@>@@@@>@@@@@@@@Q@Q@@@Y@@>~@@@@ภ!P.DzDA9@A@sP@x@@@yP@@@mA@z@@@QP@w@@A@Š@@@P@O@@A@̠@@@~P@@@A@Ӡr@@@~P@~@@=A@ڠw@@@~nP@~@@A@|@@@~@@@}P@~@@A@C@@@}{P@}@@hA@H@@@}cP@}y@@A@M@@@|P@}a@@??'@@Y:@@@|P@|F@@7@@KG@A@>>@@ఐˠ%block/DD/DD@@@3@Ve^@_@`@@@ภ%0DD0DDAภ%Block 0DD@lnఐy!t0DD0DD@@@Jw@@@@@@N@N@*@@#@@>@@@N@0@ภŰ0DD.A@/A@Y@@@N@>@@0DD7@@@@@D@డy!@ 1DD 1DD@/@@@/;N@@@@@@@, @@@@@n@@@@@@@g@@ఐР!t/1DD01DD@q@@R#@@@O@O@|@@ภB1DDC1DDA ภ'Newline K1DD@m @ @@@@@@ภ'V1DDA?@A@;KP@@@@O@@@a1DD@@sQ@@@O@@@i1DDj1DD@@qN@O@@p/DD@@s@@@ E @@At >> @@@ i A@ mA@@?n?@@@@@@@@@??@@@@@@@@??@@@@@@@@@@@@ @ @@6@@??@@@@@@@@@??@@@@@@@@??@@@@@@@@@@@@@@J@ @ >>V@@;n3DD3DD@AA࣠@&self-2Aఠtptq*tA*u@63@*s@@@  *wA6*x@6@@*x@࣠@!iA3DD3DD@A@@;3@*6@*@!6@*@@@@@  @@ ఐ+$self4DE4DE@*@@B3@";@@@@@* 4DE@@@Iw@@@@@+@@@@@@@ ఐL$self4DE4DE@*@@C!@*!4DE'@@@2@,@@@@@@@@@@+@*@@@@@@@@@'@&@@@@@@@@@@A@@Oภ+&S@S@6@N@@@@@@@@Q@@ఐw!iY4DE(Z4DE)@[@@;^@@]4DE^4DE*@@I@@@N@f@@j@@< J@J@ºJ@J@J@*J@J@J@]J@nJ@z@A@A@@@<"@@<@@@@@@@7@@ @<.@@ <%@@ @@ @@J@@3DD3@@ {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,E09EF@@@@@@@<3;FF;FF1@AA࣠@&self-2AఠuRuS+VA+W@73@+U@@@  +Y A7+Z@7@@+Z@࣠@&m_nameA;FF2;FF8@!A@@F}F_>F}F@ b>F}Fc>F}F@@@<@@@ W@@ V@@@ U@@ T@wwww@@Y@@@@<@@@i@@h@@@g@@fw@@ఐ#typ>F}F>F}F@@@=@@>F}F>F}F@@C/@@@_@tP@p@@=FSF`>F}F@@@@@D@uO@]@@<F?FI>F}F@@r@@@.@vN@B@@ @@@@@-@ A@A@@@=<@@@=5@@=-@@@@@@@ @@8@@@=L@@@=E@@==@@@@@@@@J@@;FF-@@1@FF@FF@A@࣠@&self-2"Aఠv!v,#A,@83@,@@@  ,$A8,@8@@,@࣠@&m_name#A@FF@FF@%A@@@]@@@3@,8@,@$8@,@@@@@  @@#typ$A @FF @FF@$&A@@@g@@@3@&@y@@@@ @!@@@@ @@ภ~AFF AFGAภ#Raw (AFF@sB ఐU$self5AFF6AFF@,ɰ@@E1354455555@'6@@@@@0@1@@@, @AFG@@@DE@@@@@@D@@@@@@D=@@@@@@@@@ఐj&m_name\AFG]AFG @J@@Dc@@@N@N@.@@ఐh#typpAFG qAFG @8@@Dk@@@N@N@B@@{AFF|AFG@@s@@@@N@L@@f @@@@@@M@R@ภaAFGqAy@rA@@@@M@`@@AFFz@@@@@f@A@A@@@A @@@*@@)@A@@@(@@'AA@@@&@@@%@@$@@#@@"@@@9@@A@A*@@@@@@?@A%@@@>@@=A"A!@@@<@@@;@@:@@9@@8@@7J@,@@FF@@>CDG>GIDG>GV@AA࣠@&self-2&Aఠw%w-'A-@93@-@@@  -(A9-@9@@-@࣠@!v'ADG>GWDG>GX@)A@@>]3@-:@-@!:@-@@@@@  @@ డx0reset_type_names)Odoc_infoEG[GaEG[Gj@ EG[GkEG[G{@@@]@@@ L@@ Ka@@@ J@@ I@GvUvUHvUvx@@eW@@@@@@@X@@W@@@V@@U387788888@:F>@=@>@@@@ภ+SFEG[G|GEG[G~@+R@@@'@@@aN@e@@7@@l@@@fM@_@@ఠ!t(^FGG_FGG@w*A@@K@@@M@l@@@|M@g3jiijjjjj@2@@@డ!@wKHzHxKHzH@@@@@@@p@@o@"@@@n@@mנ&@@@k@@j@@i!@@ภFGGKHzHA_ ఐ$selfFGG@.7@@F9@.+FGG@@@K@@@@@@@@K@@@@@J@@ภGGGJH<HwAภ'Newline GGG@q@ @@L@@@O@b@ภ4GGGA/%minus GGG@ @@L&@@@O@O@z@ภLHGG.Aภ#RawHGG@uడm!^HGGHGG@'@@@'@@@@@@&@@@@@1@@@@@@@@@$val HGGHGG@@HGG HGG@@E@@@P@P@@@డ!^4HGH5HGH@[@@@[@@@@@@Z@@@@@e@@@@@@@@@డ$Name&simpleXHGGYHGG@ \HGG]HGG@@°@@@$@@@@@'@@@@@@@ఐ{!vvHGGwHGG@;@@? @(val_name}HGG~HGH@3(val_name?@@@ x!t@@@ n@@@ 3(val_info @@@ p@@@ oA@A @AE2W2aE2W2@@@3(val_type#)type_expr@@@ q@@B@AF22F22@@@3-val_recursive%@@@ r@@C!@AG33 G33 @@@3.val_parameters/.Odoc_parameter)parameter@@@ t@@@ sA@D4@AH3J3TH3J3@@@3(val_codeB>@@@ v@@@ uA@EC@AI33I33@@@3'val_locQ%@@@ wA@FL@AJ4#4-J4#4I@@@@AD22 D223@@@h`@@@@@ R@R@x@@HGGHGH@@@@@~@@# : HGHHGH @@HGHHGH @@@@@Q@Q@@@ @@@@@@Q@@@HGG HGH @@v$@@@@P@@@% @@MV@@@O@@ภ|IHH"^A ఐA$self *IHH&@/@@H%@/-.IHH;@@@@@@(@@@@'@@@&@@%@@డ$Name&fatherGJH<HSHJH<HW@ KJH<HXLJH<H^@@@@@@)/@@).@@@)-@@),@tu@@J@@@@"@@@;@@:%@@@9@@8@@ఐy!vtJH<H_uJH<H`@9@@@ @(val_name{JH<Ha|JH<Hi@ @@B@@@HQ@Q@@@JH<HRJH<Hj@@H@@@F@@ఐ!vJH<HkJH<Hl@\@@@-@(val_typeJH<HmJH<Hu@ @@AP@6@@@@A7@ภ{JH<HvA@A@M@@@@@@ O@H@@A@@@@O@O@@A@ @@@O@V@@A@'@@@O@]@@GGG @@/N@@@@@@O@h@@@@@mi@ภ;KHzHFA ఐ$self KHzH@0|@@H~@0ZKHzH@@@B@@@@@@B@@B @@@@@@%Value@KHzHKHzH@@B&@@@O@@@ఐ!vKHzHKHzH@ذ@@Aq@(val_nameKHzHKHzH@ @@@@@@@E@@B4@ภ'KHzHAภ'Newline/KHzH@s@ @@k@@@@ภ :KHzHA#@A@O@@@@N@@@A@O@@@@N@@@rA@O@@@@N@@@VFGG@@u@@@N@@@ ఐ$selfkLHHlLHH@0@@Ig@0WpLHH@@FcF{@@@@@@@@@FzFy@@@@@@@@ FvFu@@@ @@@ @@ @@ !@Fภ1u@@F@@@+@@@*@@)1@@ఐ!vLHHLHH@o@@B@@(val_infoLHHLHH@) @@FF@@@%@@@$O@0O@-R@@LHHLHH@@ՠb@@@~N@2O@!]@@u @@g^@A@FGG @@ ఐ$selfMHHMHH@1l@@I3@|@}@~@@@0MHH@@@PT@@@:@@9@@@8@@7@@ఐ!tMHIMHI@@@R9@@@P@@@OM@JM@G*@@.@@B`J@4J@zJ@J@J@A4@D@@ @@@ @A@ A@@@Bw@@ZBn@@Y@@X@@@>@@e@B@@dBz@@c@@b@@aJ@\9@)DG>GB4@: " Return Texinfo code for a value. 7CGG8CGG=@@@@@@@B>QI:IE?QI:IV@AA࣠@&self-22Aఠ{1{1e+A1@>J3LKKLLLLL@1@@@  1h,A>M1@>M@@1@࣠@!a3A^QI:IW_QI:IX@w-A@@B3_^^_____@2>a@2@!>b@2@@@@@  @@ డ0reset_type_names)Odoc_infoxRI[IayRI[Ij@ |RI[Ik}RI[I{@@`@@@`@@@|@@{_@@@z@@y3@)5B@,@-@@@@ภ/RI[I|RI[I~@/@@@v@@@N@@@&@@@@@M@@@ఠ!t4SIISII@.A@@O@@@M@@@@M@3@2@@@డ3!@]KfK]KfK@@@@@@@@@@"@@@@@&&@@@@@@@!@@ภDSII]KfKA ఐ$selfSII@2@@J9@2zSII@@@]PA@@@@@@@@P@@@@@@J@@ภmTII\K7KcAנภ'Newline TII@u@ @@P]@@@O@b@ภ$TIIA3%minus -TII@ @@Pu@@@O@O@z@ภ<UII.Aภ#RawDUII@y^$val KUIILUII@@NUIIOUII@@yj@@@O@O@@@ @@P@@@O@@ภ°cVIIUA+ภ#RawkVII@yఐ!axVIJyVIJ@@@C@+att_virtualVIJVIJ@3+att_virtualC@@@ }@@@ |@@B3)att_value C@@@ z@@@@AP44P44@@@3+att_mutable@@@ {@@A@AQ5"5,Q5"5@@@@@AR5m5wR5m5@@@+#@@@@@O@@(virtual VIJVIJ @@VIJVIJ!@@y@@@O@O@@ VIJ(@@VIJ'VIJ)@@O@O@ @VIJVIJ*@@@@h@@Q@@@O@@ภ5WJ-JAAภ#RawWJ-JD@yఐ!aWJ-JIWJ-JJ@a@@D,2@+att_mutableWJ-JKWJ-JV@` @@+@@@O@>@(mutable WJ-J]WJ-Je@@WJ-J\WJ-Jf@@z@@@O@O@O@ WJ-Jm@@WJ-JlWJ-Jn@@O@O@]@WJ-JEWJ-Jo@@`@@G@@Qa@@@ O@f@ภ(XJrJAภ#Raw0XJrJ@zJడ$Name&simple?XJrJ@XJrJ@ CXJrJDXJrJ@@@@@ @@@.@@-@@@,@@+@@ఐ!a_XJrJ`XJrJ@հ@@D@)att_valuefXJrJgXJrJ@ݰ @@D@@@C@@@(val_namerXJrJsXJrJ@@@9@@@;P@DP@B@@}XJrJ~XJrJ@@?@@@9@@[@@Q@@@"O@(@ภYJJAVภ#RawYJJ@z# : YJJYJJ@@YJJYJJ@@z@@@VO@XO@W@@ @@Q@@@OO@U@ภZJJA} ఐy$self ZJJ@4U@@L@3ŰZJJ@@@EM@@i@EF@@hE>@@g@@f@@డ@$Name&father[JK[JK@ [JK[JK @@@@@@@@x@@w@@@v@@u5@@ఐ!a[JK![JK"@u@@E@F@)att_value[JK#[JK,@} @@Ed@@@@R@(val_name[JK-[JK5@@@@@@Q@Q@`@@[JK[JK6@@@@@f@@ఐՠ!a0\K7KM1\K7KN@@@Eqw@)att_value7\K7KO8\K7KX@ @@E@@@@@(val_typeC\K7KYD\K7Ka@@@EP@@@@@E@ภ O\K7KbAA8@BA@R@@@`@@@aO@@@LA@@@@PO@_@@SA@Š@@@#O@N@@AZA@̠O@@@ O@!@@aA@Ӡ@@@O@ @@hA@ڠ"@@@O@@@BoA@P@@@O@@@avA@o@@@O@@@TII~@@R@@@@@@O@@@@@@ภ]KfKvAe ఐa$self ]KfKz@5=@@M@5]KfK@@@F@@@@@@F@@F@@@@@@)Class_att@]KfK]KfK@@F@@@O@ @@ఐ{!a]KfK]KfK@L@@F@)att_value]KfK]KfK@T @@F;@@@@)@(val_name]KfK]KfK@l@@h@@@3@@S@@G4@ภU]KfKAภ'Newline]KfK@x@ @@:@@@G@ภڰ ]KfK$A@%A@nZO@@@@N@W@@.A@wcO@@@@N@`@@7A@lO@@@@N@h@@%SII@@@Du@@@N@p@@ ఐ$self:^KK;^KK@5ΰ@@N6@5&?^KK@@KP2KJ@@@@@@@@ @KIKH@@@ @@@ @@ KEKD@@@ @@@@@@@@Kmภ6Dq@q@TKl@@@(@@@'@@&@@ఐ !a{^KK|^KK@@@F@)att_value^KK^KK@ @@F@@@/@+@(val_info^KK^KK@@@KK@@@"@@@!O@0O@-@@^KK^KK@@@@@N@2O@@@ @@@A@SII @@ ఐl$self_KK_KK@6I@@N3@/ @ @ @@@5Ű_KK@@@U1@@@:@@9@@@8@@7@@ఐ%!t_KK_KK@@@Wq@@@P@@@OM@JM@G*@@.@@G J@J@GJ@bJ@A2@B@@/@t@@ 0@A@A@@@G5@@ZG.@@Y@@X@@@B@@e@GA@@dG:@@c@@b@@aJ@\@QI:I>2@ , Return Texinfo code for a class attribute. PIIPII9@@@@@@@GFcL3L>cL3LL@AA࣠@&self-26Aఠ56ȱ@/A6@C%3'&&'''''@6@@@  6˱C0AC(6@C(@@6@࣠@!m7A9cL3LM:cL3LN@R1A@@G`3:99:::::@6C<@6@!C=@6@@@@@  @@ డ0reset_type_names)Odoc_infoSdLQLWTdLQL`@ WdLQLaXdLQLq@@ ;@@@ ;@@@|@@{ :@@@z@@y3baabbbbb@)5G@,@-@@@@ภ4}pdLQLrqdLQLt@4|@@@ Q@@@N@@@&@@@@@M@@@ఠ!t8eLwLeLwL@2A@@۠T@@@M@@@@M@3@2@@@డ!@nNKNnNKN@İ@@@Ġ@@@@@@"@@@@@&@@@@@@@!@@ภeLwLnNKNA ఐ$selfeLwL@7a@@O9@7UeLwL@@@8U@@@@@@@@U@@@@@J@@ภHfLLmNNHAภ'Newline fLL@z@ @@U8@@@O@b@ภ^fLLAǠ8Ơ%minus fLL@ @@UP@@@O@O@z@ภvfLL.Aߠภ#RawfLL@~9'method &fLL'fLL@@)fLL*fLL@@~E@@@O@O@@@ @@Uw@@@O@@ภ>gLLUAภ#RawFgLL@~`ఐ!mSgLLTgLL@@@Hy@+met_privateZgLL[gLL@3+met_privateH@@@ @@@ @@A3)met_value H@@@ @@@@AX6$6.X6$6C@@@3+met_virtual@@@ @@B@AZ66Z66@@@@AY66Y66@@@+#@@@@@O@@(private gLLgLM@@gLLgLM@@~@@@O@O@@ gLM @@gLM gLM@@O@O@ @gLLgLM@@@@h@@U@@@O@@ภhMM&Ayภ#RawhMM)@~Ӡఐ!mhMM.hMM/@a@@H2@+met_virtualhMM0hMM;@` @@@@@O@>@(virtual hMMBhMMJ@@hMMAhMMK@@~@@@O@O@O@ hMMR@@hMMQhMMS@@O@O@]@hMM*hMMT@@`@@G@@V<@@@ O@f@ภbiMWMkAˠภ#Raw iMWMn@%డ{$Name&simpleiMWMpiMWMt@ iMWMuiMWM{@@@@@@@@.@@-@@@,@@+@@ఐ!m:iMWM|;iMWM}@հ@@I`@)met_valueAiMWM~BiMWM@ݰ @@I@@@C@@@(val_nameMiMWMNiMWM@ а@@@@@;P@DP@B@@XiMWMoYiMWM@@@@@9@@[@@V@@@"O@(@ภȰijMMA1ภ#RawqjMM@# : xjMMyjMM@@{jMM|jMM@@@@@VO@XO@W@@ @@V@@@OO@U@ภkMMAX ఐy$self kMM@90@@Q@8¡kMM@@@J(@@i@J!@@hJ@@g@@f@@డ$Name&fatherºlMM»lMM@ ¾lMM¿lMN@@ s@@@@@@x@@w@@@v@@u5@@ఐ!mlMNlMN@u@@JF@)met_valuelMNlMN@} @@J?@@@@R@(val_namelMNlMN@ p@@@@@Q@Q@`@@lMMlMN@@@@@f@@ఐՠ!m mNN2 mNN3@@@J1w@)met_valuemNN4mNN=@ @@Jp@@@@@(val_typemNN>mNNF@ @@JP@@@@@J@ภ*mNNGAA@BA@Ws@@@`@@@aO@@@LA@™@@@PO@_@@SA@ @@@#O@N@@AZA@§O@@@ O@!@@aA@®@@@O@ @@hA@µ"@@@O@@@BoA@¼P@@@O@@@avA@ào@@@O@@@gfLL~@@ˠW@@@@@@O@@@@@@ภװxnNKN[A@ ఐa$self ÅnNKN_@:@@R@9ÉnNKNe@@@K@@@@@@K@@K@@@@@@&Method@ÜnNKNfÝnNKNm@@K@@@O@ @@ఐ{!mñnNKNnònNKNo@L@@J@)met_valueønNKNpùnNKNy@T @@K@@@@)@(val_namenNKNznNKN@ G@@ C@@@3@@S@@K4@ภ0nNKNAภ'NewlinenNKN@}@ @@@@@G@ภnNKN$A@%A@IZO@@@@N@W@@.A@RcO@@@@N@`@@7A@[lO@@@@N@h@@eLwL@@@u@@@N@p@@ ఐ$selfoNNoNN@:@@S@:oNN@@P+ P%@@@@@@@@ @P$P#@@@ @@@ @@ P P@@@ @@@@@@@@PHภ;L@L@/PG@@@(@@@'@@&@@ఐ !mVoNNWoNN@@@K|@)met_value]oNN^oNN@ @@K@@@/@+@(val_infoioNNjoNN@ @@PjPi@@@"@@@!O@0O@-@@xoNNyoNN@@@@@N@2O@@@ @@@A@ĄeLwL} @@ ఐl$selfĐpNNđpNN@;$@@S3ĐďďĐĐĐĐĐ@/ @ @ @@@:ĘpNN@@@Z @@@:@@9@@@8@@7@@ఐ%!tĭpNNĮpNN@@@\L@@@P@@@OM@JM@G*@@.@@J@A-@=@@*@o@@+@A@A@@@K@@ZK@@Y@@X@@@G@@e@K@@dK@@c@@b@@aJ@\@cL3L7-@될 ) Return Texinfo code for a class method. bLLbLL2@@@@@@@LsNNsNO@AA࣠@&self-2:Aఠ9;3A;@G3@;@@@  ;4AG;@G@@;@࣠@!t;AsNOsNO@(5A@@L3@;H@;@!H@;@@@@@  @@@ఠ!f<$tO O%tO O@=6A@@@@L@@@zM@|@(Variance!t@@@MM@}@@~M@x@@y&stringQ@@@M@z@@{M@w3JIIJJJJJ@;GL\@>@?@@@࣠@a]A@ఠ"tp>`tO OatO O@y7A@@03a``aaaaa@EhtO OiwOkO@@@@@ఠ!v?rtO OstO O@ŋ8A@@;@@wtO OxtO O@@@I@D@@@@ @@డ&Printf'sprintfŎuO O(ŏuO O.@ ŒuO O/œuO O6@@@(&format!a@=t@@@=b@@@=@@@=@@=@@=@@@C@$@@@@<@@@@@@E@@@@@ N@N@@@ N@@@N@,@@@@@@@@@@@@@3@v@y@zn@h@i@@@@ภ  uO O7uO O=A ภ~ }ภ76@@^FP@ؠF@@@O@*@ภ.#ภ6O+N@+@vUP@U@@@ O@B@ภF.*/;)@;@\@@@O@O@O@ iN@N@ @@@O@!a@@R@1|  @@@O@l@@]@<P@@@@O@x@$%s%sn@n@C@@@O@$O@#@@ut@@Š5@@@O@@@డ2string_of_variance)Odoc_infouvO>OIvvO>OR@ yvO>OSzvO>Oe@@@M&t_type@@@ S@@ R@M@@@ Q@@ P@@@ O@@ N@@ M@w@w@w@w@@X@!@@@@@@?@@>@d@@@=@@<@@@;@@:@@9@@ఐ!tƱvO>OfƲvO>Og@d@@M@@ఐL!vƾvO>OhƿvO>Oi@@@@@vO>OHvO>Oj@@P@K@@డ63string_of_type_expr)Odoc_infowOkOvwOkO@ wOkOwOkO@@x@@@NW@@@q@@px@@@o@@n@@ఐ"tpwOkOwOkO@@@@@wOkOu@@1P@x!@@l@@-N@#@A@M@}@A@@ఐ!t yOO yOO@@@N3      @@@@@@-ty_parametersyOOyOO@3-ty_parametersN!@@@ b@)type_expr@@@ @(Variance!t@@@ @@ @@@ @@B#3'ty_name!t@@@ @@@@AV1/#/-W1/#/?@@t@3'ty_info*@@@ @@@ A@A@Ad2/b/le2/b/@@@83'ty_kind8NY)type_kind@@@ @@C!@Ao50L0Vp50L0j@@@3*ty_privateCNd,private_flag@@@ @@D,@Az60}0{60}0@@@3+ty_manifestNNs-type_manifest@@@ @@@ @@E<@A700700@@@3&ty_loc^@@@ A@FE@A800801@@@3'ty_codeg@@@ @@@ A@GT@A911 911@@@@@A3//3/0@@@|@@v@u@@@@r@@@@@@@@@ĠĔǩzOOǪzOO@ē@@@@@@@@@@@@@@@@@3ǹǸǸǹǹǹǹǹ@@@@@@@@@@@@@@@@@@@@@ zOO@@zOOzOO@@N@Ġ1Ű{OO{OOAఠ"tv^ {OO@9A @@@@@@@@@@@@3@@@@Ġ1{OOA@@ A@a@@@@@@@@@@@@@@@@{OO2@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@;@@@డƨ!^;{OO<{OO@b@@@b@@@@@@a@@@@@l@@@@@@@3LKKLLLLL@Dmg@h@i@@@@ఐ:!f^{OO_{OO@R@@@@O@@@䠠@1@@@@@@@*@@@@@%@@ఐ"tv~{OO{OO@/@@@O@@@@Q@@@@@P@P@B@@Ȓ{OOX@@@@@@P@K@@! Ȣ{OOȣ{OO@@iȥ{OO@@@@@O@O@^@@ @@O_@ఠ!l_ȸ|OOȹ|OO@:A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@డS&Printf'sprintf}OP}OP @ }OP}OP@@[@@@[@{@@@u@@tP J@J@N@ N@GN@^@@sN@g@@@@@@@@@@@@@3@aZ@[@\@@@@ภD,C-!}OP"}OPABภO7,Char_literal9 ;,Char_literal$!a@?!b@?!c@?!d@?!e@?!f@?@@@CC@$charB@@@CDM)%!@@@CE@BLAYAAF%%G%%@@@}l@hI@@@@ZO@]O@\]@ภɄɅXภɌɍ`@`@P@`@@@rO@~u@ภɜhɝpg") u@u@L@@@O@O@@ภɰɱ@@N@YN@qN@P@@@@ O@FO@XO@pO@@@@O@@@@Š@@@vO@@@@ĠP@K%&'(@@@[O@o@@@РP@&(ݠޠߠ@@@HO@W@%(%s) @@@@@IO@O@@@@@Y>@@@ O@E@@డs&String&concat ~PP+ ~PP1@  ~PP2~PP8@@@@@@@@@@@H@@@@@@@@F@@@@@@@@@", .~PP:/~PP<@@1~PP92~PP=@@#@@@P@P@'@@డȴ$List#mapJ~PP?K~PPC@ N~PPDO~PPG@@@@@@@Q@@@@(@@@@@P@@@@@@P@P@P@@@@@@Ġ@@@@@@@@@@@@j@@ఐc!fʇ~PPHʈ~PPI@{@@@@R@@@@Z@@@@@@@S@@@@@@@ఐ!lʧ~PPJʨ~PPK@@@W@@@Q@Q@@@ʳ~PP>ʴ~PPL@@N@@@P@Q@@@ʾ~PP*ʿ~PPM@@P@@@@@Q@@@AyOO@@Q @^@@Qy@A@ A@@@Q@@YQ@@X@@W@@@M@@d@Q@@cQ@@b@@a@@`J@[@sNN @@QݰPOPZPOPm@AA࣠@&self-2aAఠ`A ;AA@M3@A@@@  AA@гʎ&option:POP;POP@гRR%TypesGPOPHPOP@R KPOPLPOP@@@@@@3NMMNNNNN@<VI@@@@P@Q@@ @@@% @@@ "@@^POP_POP@@@R@R?@@@@@@@@  @@@ఠ!fdsPPtPP@ˌ?A@@@R0constructor_args@@@N@@@@@@N@@@N@3ˇˆˆˇˇˇˇˇ@:gZS@@@@@@@e@f@@@@Ġ*Cstr_tuple˟PPˠPP@;*Cstr_tuple$@@@ @4)type_expr@@@ @@@ @AA@B@A**"**F@@@@ఠ!lf˾PP˿PP@@A@@@@@@@@3@@[PPPQ3@@@@@@1@@S@@@డ=3string_of_type_list)Odoc_infoPPPP@ PPPP@@#parfX@@@ g@@@ f@@ e@@@@ d@@ c@H)type_expr@@@ b@@@ a@@ `@@@ _@@ ^@@ ]@@ \@)yy*yyW@@G[@61@@.,+@@@@@@@@@*@@@@@@)(@@@@@@@@@@@@@@@@@30//00000@k{t@u@v@@@QภCJƼ@J@TS@@@@@@@@@@# * NPPOPP@@QPPRPP@@_@@@Q@Q@'@@ఐ!ldPPePP@1@@kj@@@@@@Q@Q@?@@@@@@Ġ+Cstr_record{PQ|PQ@;+Cstr_record@ȠS,record_field@@@ @@@ @A@@B@A)))*@@@@ఠ!lg̖PQ̗PQ@̯AA@@@@@@@@3̞̝̝̞̞̞̞̞@@@@@@( @@&@@@డ0string_of_record)Odoc_info̰PQ̱PQ @ ̴PQ!̵PQ1@@@S,record_field@@@ @@@ @@ @@@ @@ @"""Y@@d@@@@@@@@@@@@@@@@@3@MF@G@H@@@@ఐT!lPQ2@ @@43@@@@@@Q@Q@@@H*@@t@@AEhPP-@@@.@@N@3@5@@@A@3@@ఐ $args Q=QI Q=QM@@@@@@ 3@@@@@@@ఐ#retQ=QOQ=QR@@@@@@ @@@ @@ @@@@@@@@Ġ*Cstr_tuple=QXQ`>QXQj@Ġ0EQXQkFQXQm@/@@@@@@@#@@@"3LKKLLLLL@=@@@@@ @@F@@@$@@Ġ$None\QXQo]QXQs@@@@@,%@@@*@@@)@@* @@@@@@+@@@f@@@-@C<@@@/@@@.@@,.@@@ ͂QXQx@@̈́QXQwͅQXQy@@TY7@@ఠ$argsi͔QzQ͕QzQ@ͭBA@@@@@;3͗͗͘͘͘͘͘͘@@@@@Ġ$NoneͤQzQͥQzQ@%@@@@tm@@@A@@@@@@ @@@@@@B@@@@@@D@@@@F@@@E@@C*@@@డ;!^QzQQzQ@@@@@@@@@@@@@@@@@@@@@@3@TM@N@O@@@@$ of QzQQzQ@@QzQQzQ@@@@@P@P@@@ఐ!fQzQQzQ@@@@@@@@@@@@@@0@@ఐ$argsQzQQzQ@:@@@@@Q@Q@D@@'QzQ(QzQ@@E@@@@Q@N@@A @@UO@@Ġ*Cstr_tuple?QQ@QQ@Ġ2GQQHQQ@1@@@@@@@[@@@Z3NMMNNNNN@?@@@@@ @@H@@@\@@Ġ$Some^QQ_QQ@ఠ!rjgQQhQQ@΀CA@@.@@@a@@@@@<5@@@c@@@b%@@8@@@(@@@d,@@@v@@@f@SL@@@h@@@g@@e<@@@డ!^ΖQQΗQQ@ǽ@@@ǽ@@@@@@Ǽ@@@@@@@@@@@@3ΧΦΦΧΧΧΧΧ@IB@C@D@@@@# : εQQζQQ@@θQQιQQ@@@@@P@P@@@డ13string_of_type_expr)Odoc_infoQQQQ@ QQQQ@@s@@@VR@@@@@s@@@@@9@@ఐ!rQQQQ@C@@Vi@@@Q@Q@M@@QQQQ@@@@@@Q@W@@J @@UX@@ఠ$argskQQQQ@)DA@@ @@@t@@Ġ$SomeQQ QQ@ɂఠ!rl(QR)QR@AEA@@@@@y@@@@@@@@{@@@z%@@(@@@(@@@|,@@@7@@@~@ @@@@@@@@}<@@@డ!^WQR XQR @~@@@~@@@@@@}@@@@@Ɉ@@@@@@@3hgghhhhh@[b[@\@]KD@E@F@@@@# : xQRyQR @@{QR|QR @@ȡ@@@P@P@@@డ!^ϐQRϑQR@ȷ@@@ȷ@@@@@@ȶ@@@@@@@@@@@@9@@ఐ=!fϰQRϱQR@@@@8@@@@@4@@@@@R@@ఐ$argsQRQR@[@@O@@@R@"R@!f@@QR QR@@@@@@#R@p@@డT!^RR?RR@@@@@@@@+@@*@ @@@)@@(@@@'@@&@@%@@$ -> RR9RR=@@RR8RR>@@,@@@;R@=R@<@@డ3string_of_type_expr)Odoc_infoRRB RRK@ #RRL$RR_@@@@@W@@@B@@A@@@@@@?@@ఐ!r;RR`<RRa@ΰ@@W@@@KS@MS@L@@FRRAGRRb@@d@@@9@NS@I@@J @@l@@@@OR@7@@@@t@@@@PQ@ @@@@W3@@@AaQ=QC@@W5@@@W6@GA@K!A@@@W[@@@@@@WUWT@@@@@@@@WO@@@@@@f@@@S}@@@Wu@@@@@@WoWn@@@@@@@@Wi@@@@@@@@J@@ЗPOPSQ@@WfНRRОRR@AA࣠@&self-2nAఠHmIGLFAGM@S3ЫЪЪЫЫЫЫЫ@GK@@@  GOGASGP@S@@GP@࣠@"tyoAнRRоRR@HA@@W3оннооооо@G`S@Gd@!S@Ge@@@@@  @@ డ70reset_type_names)Odoc_infoRRRR@ RRRR@@@@@@@@@@@@@@@3@)5W@,@-@@@@ภERRRR@E@@@@@@N@@@&@@@@@M@@@ఠ)entry_docp RR RR@%IA@@@˳]@@@{M@@@@M@@@;@A@к6@@@O@ &@@^RS@@>(@Ġ$SomegSShSS@ʠఠ!trpSSqSS@щJA@@]M@M@M@3vuuvvvvv@B@@@@@ @@e@@@డ!@фSSхSS@@@@=O@@@@@@@ @@@@@@@@ @@ @@ 3њљљњњњњњ@g3,@-@.@@@@ภѨS#SFѩS#SH@qภ#RawѱS#S.ѲS#S1@̠ఐʠ&indentѽS#S3ѾS#S9@?@@@@@@6@@5@@@@4@@3ɽ@@@2@@1@@04@@ES#S:S#S;@@@@@FQ@HQ@GD@@$ (* S#S=S#SC@@S#S<S#SD@@@@@DQ@JQ@IX@@S#S2S#SE@@@@@.@KQ@Bb@@O @@=vP@-e@ ఐf$selfS#SJS#SN@H@@a t@HbS#Sb@@@Rv@@Q@Rq@@PRf@@O@@N@@H#S#Sc$S#Sd@@RQ@\@@ ఐ$self5S#Sf6S#Sj@Hɰ@@a1@H!:S#Sw@@^K-^E@@@h@@@g@@f@^D^C@@@e@@@d@@c^@^?@@@b@@@a@@`@@_@^hภI?l@l@O^g@@@@@@@@@@ภ$SomeqS#SyrS#S}@Ԡఐ !t{S#S~|S#S@ް@@ @@S#SxҀS#S@@^}i@@@zR@@@҈S#Se҉S#S@@RJ@w@@ҍS#SIҎS#S@@R@@ҐS#S-ґS#S@@ @@@"P@(@@ภҠSSeAhภ#RawҨSS@ # *)үSSҰSS@@ҲSSҳSS@@@@@P@P@@@ @@>2P@!@ภ#SSAภ'NewlineSS@@ @@>DP@3@ภSSAϿ@A@;>SQ@@@@P@C@@A@D>\Q@@@@P@L@@SS@@b@@@ P@T@@b@@U@@A?sRR@@@@@M@@A@@@ఠ!ttSSSS@KA@@UgJ@@@8M@ @@@M@3  @) @@@@@డъ!@\]\]@@@@@@@@@@@ @;$@@@ @@ }(@@@ @@@@310011111@#@@@@ภ=SS>\]A ఐ$selfKSS@Iް@@bF@IҰOSS@@@ҵg@@@,@@@+@@*g@@@)@@(*@@డ!@jT=ThkT=Ti@@@@>O@@@@@D@@C@ @@@B@@A̠@@@?@@>@@=O@@ภӋSSӌT=TgATภ'Newline ӔSS@T@ @@>P@^@ภӞSSAfKe%minus ӧSS@ @@@@@h@ภӲSS'Azภ#RawӺSS@Ԡ%type SSST@@SSST@@@@@xP@zP@y@@ @@@@@w@ภ6TTLAภ#RawTT@ ఐD$selfTTTT@J@@b@J9TT6@@@[@@Z@@@@ఐF"tyTT7TT9@@@Z@@TTTT:@@[ @@0@@A@@@@ภoT=TIAؠภ#RawT=TL@2డ҈$Name&simple'T=TN(T=TR@ +T=TS,T=TY@@@@@@@@@@@@@@@(@@ఐ"tyET=TZFT=T\@\@@[7@'ty_nameLT=T]MT=Td@  @@@@@Q@Q@E@@WT=TMXT=Te@@@@@K@@M@@×@@@O@ภ7fT=TfAO@A@ˠ?Q@@@@P@_@@aA@Ԡ?Q@~@@@P@h@@A@ݠ?Q@l@@@qP@q@@A@?Q@`@@@eP@pz@@A@Q@V@@@[P@d@@ԔSS @@&@@@TP@Z@@@ఠ$privuԨTjTxԩTjT|@LA@@o@@@Q@@డ'ˊˌԹTjTԺTjT@ˉ@@@ h@@@Q@@@@ @@ˊ@@@@@@@@@ఐ"tyTjTTjT@@@[@*ty_privateTjTTjT@  @@ @@ภ(AsttypesTjTTjT@'PrivateTjTTjT@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@FQ@@@1@@[@A@ TjTt@@డӁ!@WWWW@7@@@7@~P@#@@@'@@&@3 @@@%@@$u @@@"@@!@@ 3)(()))))@@@@@@@ఐ"ty=TT>TT@T@@[3=<<=====@@@@+ty_manifestETTFTT@  @@  @@@;@@@:@Ġ$NoneYTTZTT@@@@@  @@@F@@@E3`__`````@7@@@ @  @@@H@@@G@@@ภ[pTTqTT@Z@@@X@@@l@Ġ$SomeՁTTՂTT@Ġ%OtherՊTTՋTT@;%Other%@@@ @)type_expr@@@ @A@@B@AĴ+.P.Vĵ+.P.p@@@@ఠ#typդTTեTT@սMA@@@@@R3ըէէըըըըը@@@@@@խTTծTT@@F@@@S@@@2@@NM@@@U@@@T@@UT@@@W@@@V@@@ภUUUU@Ïภ#RawUUUU@# = UUUU@@UUUU@@@@@}S@S@~3@E>@?@@@@@@UUUU@@ASS@|@ภ+UUSUUU@úภ#RawUU,UU/@ఐ^$privUU4UU8@ڰ@@?@@@S@+@(private UU?UUG@@UU>UUH@@2@@@S@S@<@ %UUO@@'UUN(UUP@@S@S@J@.UU0/UUQ@@M@@1UU+2UUR@@AS@R@ ఐ$selfAUVUeBUVUi@Lհ@@e=a@LFUVU@@@`@@@@@@`@@@@@``@@@@@@@@@@y@@డ$Name&fatherlUVUmUVU@ pUVUqUVU@@%@@@8@@@@@;@@@@@@@ఐР"ty֊UVU֋UVU@@@]L@'ty_name֑UVU֒UVU@_ @@X@@@U@U@@@֜UVU֝UVU@@a@@@@U@@@ఐ #typ֯UVUְUVU@̰@@a@@@T@T@@@ֺUVUdֻUVU@@!B-T@@@@S@T@@@ @@*B6T@s@@@xS@@@@@]@Ġ$SomeUUUU@=Ġ+Object_typeUUUU@;+Object_typeY@0],object_field@@@ @@@ @AA@B@A,..,..@@@,@ఠ!lUUUU@NA@@@@@c@@@b@@@ UU UU@@@@@d@@@6@@@@@f@@@e@@@@@h@@@g@@@డՔ!@'WW(WW@J@@@JBS@@@@@@@G @@@@@@@@@@@@3=<<=====@HA@B@C@@@@ภ…KUV LUV @ภ#RawTUUUUU@oడ!^`UUaUU@Ї@@@Ї@@@@@@І@@@@@ё@@@@@@@3qppqqqqq@4@@@@# = }UU~UU@@׀UU!@@Х@@@ U@ U@ @@డ!^הUVוUV@л@@@л@@@@@@к@@@@@@@@@@@@4@@ఐ $priv״UU׵UU@@@@@@&V@%H@(private UUUU@@UUUU@@@@@$V@(V@'Y@ UU@@UUUU@@V@*V@)g@{H@@h@@"{ UVUV@@RUV@@@@@"V@,V@+{@@ @@ @@@@-V@ @@UUUV@@@@@@.U@@@UUUV@@CpT@@డ~$List'flattenV VV V @ V V!V V(@@V)V<?V)V@@ BV)VACV)VD@@ݰ@@@@d@@@_U@H@@K<6@@@@U@rU@vU@E@@J@@I@@@@G@@F@@@D@@C@@B)@@࣠@!rAwVEV_xVEV`@ؐOA@@-@@@@డ!@؆VdV؇VdV@@@@CW@f@@@j@@i@ @@@h@@g@@@e@@d@@c3؜؛؛؜؜؜؜؜@`1T@(@)@@@@ภ تVdV}ثVdVAsภ#Raw سVdV@͠డ+!^ؾVdVؿVdV@@@@@@@@@@@@@@@@@@@@@@3@@" VdVVdV@@VdVVdV@@@@@Y@Y@G@@డ_!^VdVVdV@@@@@@@@@@@@@@@#@@@@@@@g@@ఐ!rVdVVdV@s@@v@'of_nameVdVVdV@3'of_name1@@@ B@@@ @@@ 3'of_type ư)type_expr@@@ @@A @AH&--I&--@@f@3'of_textƮ*Odoc_types$info@@@ @@@ A@B@A['--\'--@@y@@A_%--`%--@@}@7/@@m@@@Z@Z@@@# : XVdVYVdV@@[VdV\VdV@@y@@@Z@Z@@@S @@ҁ@@@@Z@@@mVdVnVdV@@@@@@Y@@@ @@DX@@ภPVdVAh@A@Y@|@@@X@@@ىVdV{@@@@@zX@@@డ !@ٜWW,ٝWW-@@@@EX@@@@@@@ @@@@@@@@@@@@@@ ఐ $selfVVVV@PW@@h'@OVV@@@d1@@@@@@d,@@@@@d)d(@@@@@@@@@@?@@డO$Name&fatherVVVV@ VVVV@@ @@@@@@@@@@@@@a@@ఐ!r VV VV@m@@p@'of_nameVVVW@ @@@@@[@|@@VVVW@@d@@@@[@ @@ఐ!r1WW!2WW"@@@@'of_type8WW#9WW*@ @@d@@@Z@Z@@@CVVDWW+@@e@@@Y@Z@@@డ!@YW.WRZW.WS@|@@@|EY@#@@@'@@&@y @@@%@@$@@@"@@!@@ @@ภٰzW.WG{W.WQACภ#Raw ڃW.WJ@" ;ڊW.WLڋW.WN@@ڍW.WKڎW.WO@@@@@CZ@EZ@D@@ @@F Z@B@ภpڟW.WP%A׈@&A@C[@9@@@>Z@J @@کW.WE/@@ȠL@@@7Z@=@@ఐ )entry_docڼWTWlڽWTWu@@@@^f@@@P@@@O@@N @@@M@@L/@@ఐf!rWTWvWTWw@;@@>@'of_textWTWxWTW@ @@Ճf@@@[@@@Z[@`[@]P@@WTWkWTW@@@@@5Z@f[@X[@@R @@\@@@Y@gZ@3d@@@@{@@@xX@hY@m@@@@n@VEVZWTW@@@@@]@@\V@lV@j@@ఐ$!l"WW#WW@@@x@@@ZV@pV@n@@.V)V;/WW@@?h@@@?U@qV@X@@9V V:WW@@ڠU@@@@T@sU@=@@C @@c@@@T@@@ภSWWTWWAภ#Raw \WW@v" }cWWdWW@@fWWgWW@@@@@T@T@/@@ @@FT@~2@ภIxWW%Aa@&A@ݠFU@u@@@zT@B@@ۃWW0@@X@@@T@yJ@@7@@@@@AیTTۍWW@@u@@@7Q@1@@ఐ 蠐"tyۢWWۣWW@ @@bdy@'ty_kind۩WW۪WW@^ @@]@@@@Ġ-Type_abstract۹WXۺWX@;-Type_abstractn@@@ @@@@BC@A++++@@@@@@  @@w@@@@@z@@@@@@ภ0WXWX Aɚภ'Newline WX@@ @@GFS@@ภWXA@A@IGUT@@@@S@@@WX@@@@@@Ġ,Type_variantX!X.X!X:@;,Type_variantE@Kc3variant_constructor@@@ @@@ @A@BC@A),$,**,$,T@@@G@ఠ!lX!X;X!X<@2PA@@@@@@@@3!  !!!!!@@@@@@( @@@@@@@@@@@@@ภk1X@X2X@X@ภ#Raw:X@XP;X@XS@Uడڳ!^FX@XYGX@XZ@m@@@m@@@@@@l@@@@@w@@@@@@@3WVVWWWWW@/G@@A@B@@@@" =eX@XVfX@XX@@hX@XU#@@Ս@@@T@T@@@డ!^|X@X{}X@X|@գ@@@գ@@@ @@ @բ@@@@@֭@@@@@@@6@@ఐ$privܜX@X^ܝX@Xb@p@@@@@U@J@( privateܩX@XiܪX@Xq@@ܬX@XhܭX@Xr@@@@@U@U@[@ ܻX@Xy@@ܽX@XxܾX@Xz@@U@ U@i@}H@@j@@! X@X}X@X@@RX@X@@@@@U@"U@!}@@ @@@@@@#U@@@X@XTX@X@@@@@@$T@@@X@XOX@X@@HVS@@డf$List'flattenXXXX@ XXXX@@A<@@@A<A;HvS@(@@@+@@@*@@)A8@@@'@@&3@@@@@డۑ$List#map'XX(XX@ +XX,XX@@ư@@@@2@@@T@>@@AAr7@@@6T@T@[T@;@@@@@?@@@@=@@<͠@@@:@@9@@8<@@࣠@&constrA`XXaXX@ySA@@- @@@@ภȥkXYlXY@4ภ#RawtXXuXX@డ!^݀XY݁XY@֧@@@֧@@@j@@i@֦@@@h@@gױ@@@f@@e@@d3ݑݐݐݑݑݑݑݑ@;=`@4@5@@@@$ | ݟXYݠXY@@ݢXYݣXY@@@@@zW@|W@{@@ఐZ&constrݷXY ݸXY@#@@&@'vc_nameݾXYݿXY@3'vc_name@@@ @@@ @@@ 3'vc_args M@@@ @@A@A****@@@3&vc_retPb)type_expr@@@ @@@ @@B@A***+@@@3'vc_text$a_@@@ @@@ A@C%@A + +* + +I@@'@@A ****@@+@@8@@@@@xW@W@~j@@XXXY@@@@@b@W@vt@@ XX XY@@IsV@ay@ภMYSYYSY@ܠภ#RawYY5YY8@7 ఐ $self*YY:+YY>@T@@m&@T}/YYR@@@e!@@@@@@ee@@@@@@@@e@@@@@@ఐ&constrNYSYrOYSYx@@@@'vc_argsUYSYyVYSY@ @@eI@@@W@W@@@ఐ&constrkYSYlYSY@װ@@7@&vc_retrYSYsYSY@ @@eYeX@@@@@@W@W@@@ށYY9ނYSY@@eV@@ބYY4ޅYSY@@IV@@ఐ )entry_docޒYYޓYY@ @@@4j@@@@@@@@۸ }@@@@@@@ఐS&constrްYYޱYY@@@|@'vc_text޷YY޸YY@հ @@Yj@@@@@@W@W@1@@YYYY@@-J7W@@@@V@W@>@@O @@6J@T@Y@@@]V@G@@@@@@@\L@XXYY@@@@@S@@RU@U@@@ఐܠ!lYYYY@@@K@@@PU@U@@@XXYY@@C;@@@5T@U@N@@ XX YY@@sJ}T@@@@S@T@3@@. @@(@Ġ+Type_record"YY#YZ@;+Type_recordi@o@@@ @@@ @AABC@AK,|,L,|,@@@i@ఠ!l;YZ<YZ@TQA@@@@@@@@3CBBCCCCC@ @@@@@& @@@@@@@@@@@@@డ!@W[\ X[\ @z@@@zJS@@@@@@@w @@@@@ù@@@@@@@3mllmmmmm@ E;4@5@6@@@@ภʵ{ZZL|ZZN@Dภ#Raw߄ZZ߅ZZ@డ!^ߐZZ!ߑZZ"@ط@@@ط@@@@@@ض@@@@@@@@@@@@3ߡߠߠߡߡߡߡߡ@4@@@@# = ߭ZZ߮ZZ @@߰ZZ!@@@@@U@U@@@డ1!^ZZCZZD@@@@@@@@@@@@@@@@@@@@@@4@@ఐ <$privZZ&ZZ*@ @@@@@/V@.H@(private ZZ1ZZ9@@ZZ0ZZ:@@@@@-V@1V@0Y@ ZZA@@ZZ@ZZB@@V@3V@2g@{H@@h@@"{ ZZEZZH@@RZZI@@4@@@+V@5V@4{@@ @@<@@@@6V@)@@(ZZ)ZZJ@@D@@@@7U@@@2ZZ3ZZK@@KT@@డޮ$List'flattenDZOZ_EZOZc@ HZOZdIZOZk@@D@@@DDKT@;@@@>@@@=@@<D@@@:@@9@@డ$List#mapnZlZoZlZ@ rZlZsZlZ@@ @@@@@@@hU@Q@@TD6@@@IU@wU@U@N@@S@@R@@@@P@@O@@@M@@L@@K)@@࣠@!rAZZZZ@TA@@-@@@@డ#!@ZZZZ@ٰ@@@٠L"W@o@@@s@@r@֠ @@@q@@p@@@n@@m@@l3@`1T@(@)@@@@ภ9ZZZZAΣภ#Raw ZZ@డ[!^ZZZZ@@@@@@@@@@@@@@@@@@@@@@3@@"  ZZ ZZ@@ ZZZZ@@3@@@Y@Y@G@@డߏ!^"ZZ#ZZ@I@@@I@@@@@@H@@@@@S@@@@@@@g@@ఐ!rBZZCZZ@s@@v@'rf_nameIZZJZZ@3'rf_name@@@ r@@@ @@@ 3*rf_mutable @@@ @@A@Av(k(uw(k(@@Д@3)rf_atomic@@@ @@B@AЀ((Ё((@@О@3'rf_type)type_expr@@@ @@C@AЌ((Ѝ((@@Ъ@3'rf_text*@@@ @@@ A@D+@AК ))#Л ))B@@и@@AО(4(>П(4(P@@м@F>@@ڬ@@@Z@Z@@@# : ZZZZ@@ZZZZ@@ڸ@@@Z@Z@@@b @@@@@@Z@@@ZZZZ@@@@@@Y@@@ @@MX@@ภƏZZAާ@A@#Y@@@@X@@@ZZ@@@@@X@@@డH!@[J[o[J[p@@@@MIX@@@@@@@ @@@@@=@@@@@@@%@@ ఐZ$selfZZZZ@X@@p6@WӰZ[@@@lp@@@@@@lk@@@@@lhlg@@@@@@@@@@N@@డ$Name&father-[[3.[[7@ 1[[82[[>@@(@@@@@@ @@ @@@@@p@@ఐ!rK[[?L[[@@|@@@'rf_nameR[[AS[[H@  @@@@@[@@@[[[2\[[I@@l@@@@"[@@@ఐ̠!rp[J[dq[J[e@@@@'rf_typew[J[fx[J[m@ @@l@@@Z@&Z@$@@ZZ[J[n@@Ƥ@@@Y@'Z@@@డ!@[q[[q[@ƻ@@@ƻNY@,@@@0@@/@Ƹ @@@.@@-@@@+@@*@@)@@ภ[q[[q[AЂภ#Raw [q[@ܠ" ;[q[[q[@@[q[[q[@@@@@LZ@NZ@M@@ @@N@@ఐu!r[[[[@J@@M@'rf_text [[![[@ @@ o @@@d@@@c[@i[@f_@@/[[0[[@@D@@@>Z@k[@aj@@R @@M\@@@Y@lZ@<s@@@@V@@@X@mY@|@@@@}@MZZN[[@@@@@f@@eV@qV@o@@ఐ&!la[[b[[@@@@@@cV@uV@s@@mZlZ~n[[@@G@@@HU@vV@a@@xZOZ^y[[@@ߠ U@@@@T@xU@F@@R @@Ǣ(@@@T@@@ภ[\[\A[ภ#Raw [\@" }[\[\@@[\[\@@@@@T@T@>@@ @@OT@A@ภȈ[\%A@&A@OU@z@@@T@Q@@[\ 0@@Ԡg@@@T@~Y@@7@@&@Ġ)Type_open\\&\\/@;)Type_open@@@ABC@A ,, ,,@@@@@@  @@@@@@@@@@@@@ภH\\5\\LAѲภ#Raw \\8@ % = ..\\:\\?@@\\9\\@@@@@@S@S@@@ @@OfS@@ภm\\C%A֠ภ'Newline\\J@@ @@OxS@@ภ \\K7A @8A@ㅠOT@@@@S@@@AA@㎠OT@@@@S@@@4\\3K@@E@Ġ-Type_external?\M\Z@\M\g@;-Type_external@f@@@ @ABBC@Ad!,,e!,- @@@ӂ@ఠ$nameT\M\hU\M\l@mRA@@@@@/@@@@@ @@@3@@@@@6@@@ภưg\p\h\\A0ภ#Raw p\p\@డ&Printf'sprintf\p\\p\@ \p\\p\@@@@@@z+@@@gS@/@@.@@@S@oS@S@S@@@-S@@@@b@@@@@@@@@@3@_X@Y@Z@@@@ภƠǰ\p\\p\AܠภѠ , = external @@@@@T@T@$@ภ+Caml_string ;+Caml_stringҠ!x@?)!b@?*!c@?+!d@?,!e@?-!f@?.@@@C !a@?1@e'@@@@C@@C @@C @@@C 1-)%!@@@C@BCAYAA}}$@@@7c@ภK3d4mc@m@U@@@@,T@8@ภ[C?D}>@}@/@@@T@T@T@*S@S@+@@@0T@B@@@FU@ @@@T@)@@@RU@ ǠȠɠ@@@T@@. = external %S@@Y@@@T@ET@D@@@@۠6@@@T@@@ ఐ᠐$self\p\\p\@\@@t@\\p\@@@{(@@@\@@]@@[@@ఐL$name\p\\p\@@@{:@@@jU@i@@\p\\p\@@@@\p\\p\@@S@@@I@@QS@@ภ\\QAӀภ'Newline\\@@ @@Q"S@y@ภʛ\\cA@dA@/Q1T@q@@@vS@~'@@mA@8Q:T@@@@S@u0@@\p\w@@ 2@@@AWW\\@@@@@5Q@@@ ]@@|@@@RP@Q@3@@@ @@SS\\@@ZQT@@@:O@P@P@@ @@@ภc\\A̠ ఐi$self \\@\@@u @\\\@@@n<@@@@@@n9@@n4@@@@@@$Type@(\\)\]@@nN@@@O@@@ఐ"ty;\]<\]@R@@l @'ty_nameB\]C\] @ @@@@@@@E@@n\@ภ̮O\]Aภ'NewlineW\]@@ @@Փ@@@(@ภ3b\]%AK@&A@Ǡ^O@@@@N@8@@/A@РgO@@@@N@A@@r8A@٠pO@ @@@%N@I@@~SSA@@ʝy@@@N@$t@@ ఐ렐$self]]#]]'@]'@@ub@\]]4@@rr@@@@@@@@@rr@@@@@@@@rr@@@@@@@@@@@rƐภ]<@@r@@@@@@ @@ @@ఐ"ty]]5]]7@@@m@'ty_info]]8]]?@ @@rڠr@@@@@@O@O@@@]]"]]@@@@@@N@O@@@u @@@A@SS @@ ఐX$self]D]J]D]N@]@@u3@@@@@@]]D][@@@||@@@@@0@@@@@@@ఐ!t]D]\]D]]@@@~a@@@3@@@2M@-M@**@@.@@,(J@$-@=@@ @@@ @\@@ @wA@{A@@@m@@=m@@<@@;}@@@j?@@H@n @@Gn@@F@@E@@DJ@?@KRR.@$\ ! Return Texinfo code for a type. YRdRhZRdR@@@@@@@n`]]a]]@AA࣠@&self-2Aఠ  ^UA^@jl3nmmnnnnn@^@@@  ^VAjo^@jo@@^@࣠@&m_nameA]]]]@WA@@n23@^#j@^'@!j@^(@@@@@  @@"teA]]]]@XA@@n:3@ nH@@@@@@@@ డ 0reset_type_names)Odoc_info]]]]@ ]]]]@@0@@@0@@@k@@j0@@@i@@h3@'3nc@*@+@@@@ภ[հ]]]]@[@@@0@@@tO@x@@&@@@@@yN@r@@ఠ!t]]]]@YA@@|(@@@N@|@@@~N@z3@2@@@ภ/ee6ee8@վ ఐ$self]^]^@^@@v3@I@@@^ ]^@@@o|S@@@@@@@@|R@@@@@@@డ!@$``%``@G@@@Gj@@@O@@@@@@@G @@@@@̉@@@@@@@:@@ภΧH^^ I``Aภ'Newline Q^^'@@ @@%P@f@ภκ[^^*A#`"%minus d^^/@ @@נ@@@z@ภΰo^2^@'A7ภ#Raww^2^C@%type ~^2^E^2^J@@^2^D^2^K@@@@@P@P@@@ @@@@@@ภ^N^\LA\ภ#Raw^N^_@ఐ"te^N^g^N^i@@@oO3@@@@2te_type_parameters^N^j^N^|@32te_type_parametersoV@@@ ;E)type_expr@@@ 4@@@ 3@@B3'te_infoA?@@@ 1@@@ 0A@@ @A!@!J!@!i@@j@3,te_type_namej!t@@@ 2@@A@A!!!!@@k@*3*te_private*o,private_flag@@@ 5@@C!@A"")""D@@m@3/te_constructors52o7t_extension_constructor@@@ 7@@@ 6A@D1@A"E"O"E"@@-n@3&te_locEM@@@ 8A@E:@A""""@@6o@3'te_codeN~)@@@ :@@@ 9A@FI@A'""(""@@Ep@@A+!!,!"@@Il@lc@@]\@@@@@@p@Ġ%^^&^^@@@@@po@@@@@@@@@wv@@@@@@G@@@ ;^^@@=^^>^^@@U@@@S@ĠS1K^^L^^Aఠ"tp T^^@lZA @@@@@3WVVWWWWW@@@@ĠSa^^AJ@@A@Ġ@@@@@@@@@k^^ @@@@@@@@@ @@@@@@@ @@@డ&Printf'sprintf^^^^@ ^^^^@@#@@@#@@@@x@@w@@@R@$R@^R@a@@vR@$@@@$f@@@@@@@@@@3@c]@^@_@@@@ภʠ˰^^^^AภՠU Tภݠ @@5@T@c@@@@uS@(@ภ # `'@ @@@S@S@;@ภ6@6@^R@tR@T@$a@@@#S@]S@sS@@@@S@\@@O@s@@@yS@g@@Z@T@=@@@_S@rs@#%s k@k@@@@`S@S@@@rq@@$2@@@"S@\@@డ3string_of_type_expr)Odoc_infoI^_ J^_@ M^_N^_*@@4@@@q@@@@@4@@@@@@@ఐ"tpe^_+f^_-@@@q@@@T@T@@@p^_ q^_.@@T@@@@@6@ఠ!l_/_F_/_G@[A@@ˠ@@@ @@@ @@Ҡ@@@ @@@ @@@డ&Printf'sprintf_K_d_K_j@ _K_k_K_r@@%@@@%@0@@@@@@?@@@R@R@R@)@@>R@ɠ%@@@̠%}@@@@@@@@@@3@ OH@I@J@@@@ภ_K_s_K_zAภ! !h@!@@@%S@(S@'#@ภ~ภ8&7@&@_ST@+S@@@=S@I;@ภ/6") ;@;@@@@ZS@]S@\O@ภC+',J&@J@tR@$R@@@@S@@@డ&String&concat_{__{_@ _{__{_@@|@@@|@@@@@@{@@@@@@@@@@@@@@@@@", _{__{_@@_{__{_@@@@@T@T@@@డ/$List#map____@ ____@@d@@@@sL@@@T@@@ @@@T@T@T@@@@@@6@@@@@j@@@@@@@'@@డ]3string_of_type_expr)Odoc_info____@ ____@@6@@@s~@@@@@6@@@@@G@@ఐ!l____@Q@@oN@@@U@U@\@@%__&__@@N@@@T@U@g@@0_{_1__@@T@l@@@@m@@@A6^N^`7__@@P@@@P@N@@@@P@Q@ภҥF_`Aภ#RawN_`@h ఐ$self[_` \_`@b@@{W@b`_`@@@z @@@@@@z@@@@@z@@@@@@@@@ఐ&m_name|_`}_`%@@@s-@@ఐ"te_`&_`(@ΰ@@s1@,te_type_name_`)_`5@° @@@@@V@@_` _`6@@@@@@[Q@ @@] @@uP@@ภ `9`GcAsภ#Raw`9`J@͠డ+!^`9`R`9`S@@@@@@@o@@n@@@@m@@l@@@k@@j@@i&@@# +=`9`M`9`P@@`9`L`9`Q@@@@@Q@Q@:@@డ_!^````@@@@@@@@@@@@@@@#@@@@@@@Z@@డ䠐`T`|`T`}@@@@=@@@R@@@@ @@@@@@@@@z@@ఐ"te2`T`n3`T`p@u@@s@*te_private9`T`q:`T`{@^ @@ @@ภ(AsttypesG`T`~H`T`@'PrivateL`T`M`T`@@Z@ @@6R@@@!@@@@@S@@( private]``^``@@```a``@@@@@R@R@@ o``@@q``r``@@R@R@@x`T`j@@@@! ````@@``@@@@@R@R@@@ @@@@@}@R@@@`9`K``@@@@@g@Q@{@@ @@qP@f@ภx``_A@`A@ Q@]@@@bP@@@iA@Q@@@@P@a@@urA@Q@@@@P@@@0{A@'Q@@@@P@@@^A@0Q@@@@P@@@{A@9Q@@@@P@@@^^@@@@@P@@@డ_$List'flatten````@ ````@@R5@@@R5R4C@@@P@@@@@@@@@R4 @@@@@ @@డ$List#map"``#``@ &``'``@@@@@@F@@@Q@@@Rm9@@@Q@Q@ Q@@@@@@@@@@@Ƞ@@@@@@@G@@࣠@!xA[aa\aa@t\A@@-@@@@డ!@jbcBkbcC@ҍ@@@ҍmS@@@@@@@Ҋ @@@@@̠@@@@@@@3@1T@(@)@@@@ภȰaa^aa`@Wภ#Rawaa6aa9@డ!^aaBaaC@ʰ@@@@@@$@@#@@@@"@@!@@@ @@@@3@4@@@@$ | aa<aa@@@aa;aaA@@@@@4U@6U@5@@డ=$Name&simpleaaEaaI@ aaJaaP@@F@@@ƨ@@@;@@:ƫ@@@9@@87@@ఐ!xaaQaaR@w@@F@'xt_nameaaSaaZ@3'xt_name@@@ .ܞ!t@@@ $@@@ 3'xt_args )Odoc_type0constructor_args@@@ %@@A @A3#4G@@Qd@3&xt_retܙܫ)type_expr@@@ '@@@ &@@B@ADHREHr@@be@31xt_type_extension*u@@@ (@@C%@AMN@@kf@3(xt_alias3ܳu/extension_alias@@@ *@@@ )@@D5@A]  ^  6@@{g@3&xt_locC(location@@@ +A@EA@Ai i sj i @@އh@3'xt_textOϠ!$info@@@ -@@@ ,A@FR@Az  {  @@ޘi@@A~@@ޜc@nf@@,@@@HV@NV@L@@paaDqaa[@@2@@@F@@vaa:waa\@@@@@@RU@0@@aa5aa]@@{T@@ภİaaaa@Sภ#Rawaaa{aaa~@ ఐ6$selfaaaaaa@f5@@~@eaaa@@@v@@@g@@f@vv@@@e@@@d@@cv@@b@@a@@ఐm!xaaaa@B@@@'xt_argsaaaa@ @@v@@@}U@{@@ఐ!xaaaa@]@@,@&xt_retaaaa@Ͱ @@vΠv@@@u@@@tU@U@>@@aaaaa@@vA@@aaazaa@@T@]F@ఐ!x aa aa@@@3      @@@@(xt_aliasaaaa@ݰ @@ܠ@@@@@@@Ġ$None%bb &bb$@@@@@@@@@@@x@@@@@@@@@@@ภ&;bb(<bb*@%@@@:U@T@@@@Ġ$SomeNb+bIOb+bM@걠ఠ"xaWb+bNXb+bP@p]A@@@@@R@@@@@'&@@@@@@Z@@.-@@@@@@a@@@ภѰrbTbvsbc@A;ภ#Raw {bTby@# = bTb{bTb~@@bTbzbTb@@@@@V@V@3@ =6@7@8@@@@  @@V@@ภbb(Abภ#Rawbb@ఐX"xabbbb@!@@x@@@@3@)@@@%xa_xtbbbb@3%xa_xt@@@ ">@@@ !@@@ A@A3'xa_named!t@@@ @@@@A@@ a@@A5?5o@@b@-@@@@@@@@,@Ġ$Nonebbbb@n@@@@-@@@@@@i@@4 @@@@@@p@@@ఐ"xabbbb@y@@@@@@@'xa_namebbbb@I@@,@@@@Ġ$Some#bc)$bc-@놠ఠ!x,bc.-bc/@E^A@@B@@@|@@@@@qI@@@@@@@@xP@@@@@@@@@ఐ!xKbc3Lbc4@@@ @@c@@@@3QPPQQQQQ@. @@@'xt_nameZbc5[bc<@Y@@G @@@A^bb_bc>@@x@@@V@_@@@@_V@@ภ?nbc?AW@A@ӠnW@@@@V@d@@A@ܠwW@@@@V@@@bTbt@@E@@@AaabcA@@J@@@YT@z@@@@U@@@@T@X@@@@ճ&@@@T@@@డ!@dddd@ʰ@@@ʠrT@@@@@@@Ǡ @@@@@ @@@~@@}@@|=@@ఐv!xcDcdcDce@K@@N@'xt_textcDcfcDcm@ @@@@@@@@\@Ġ$Nonecsccsc@j@@@@@@@@@@@@@@@@@@@@@ภ^csccscAȠภ'Newline csc@@ @@rZW@@ภcscA@A@whX@@@@W@@@csc@@9o@@@@Ġ$Some+cc,cc@쎠ఠ!t4cc5cc@M_A@@@@@@@@@@@@@@@@@@@@@@@@@@@డ!@SdFdTdFd@v@@@v]W@@@@@@@s @@@@@ֵ@@@@@@@3ihhiiiii@>7@8@9@@@@ภݱwcdxcd@@ภ#Rawcccc@ఐꙠ&indentcccc@@@@@@@@@@@@@@@@@@@@@@4@@Ecccc@@@@@Y@Y@D@@$ (* cccd@@cccd@@@@@Y@Y@X@@cccd@@@@@@Y@b@@O @@^'X@e@ ఐ r$selfdd+dd/@iq@@t@i1ddC@@@sE@@@s@@@s5@@@@@@HddDddE@@sRY@@@ ఐ $selfdFdldFdp@i@@@h dFd}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@7ภj;@;@6@@@7@@@6@@5@@ภ$Some@dFdAdFd@ఐ!tJdFdKdFd@ް@@E@@@BZ@A@@SdFd~TdFd@@QP@@@1@@@0Z@=@@_dFdk`dFd@@sJ@-@@@@s@@eccfdFd@@ׅ@@@X@@@ภ԰uddvddA>ภ#Raw ~dd@# *)dddd@@dddd@@@@@UX@WX@V%@@ @@^X@T(@ภdd%Abภ'Newlinedd@b@ @@^X@a:@ภ}dd7A@8A@_ Y@Y@@@^X@fJ@@AA@_Y@K@@@PX@]S@@ddK@@Ҡi@@@X@O[@@cR@@\@@@AcDc]dd@@@@@U@@@ภ8dddeAᢠ ఐ |$selfdd@jz@@f@jXdd@@@|@@@@@@|@@| @@@@t@@)Extension@dddd@@|$@@@V@@@ఐ!xdddd@@@@'xt_nameddde@ @@@@@@@F@@|2@ภ%deLA@MA@t|V@@@@U@@@0ddW@@B@@@U@@@o^@@K@@@T@U@4@@g@@@BaaCde@@@@@@@R@ R@ @@ఐ Ƞ"teXeeYee@ @@z U@/te_constructors_ee`ee-@ y @@7@@@R@R@  d@@k``lee/@@X7@@@Q@R@ @@v``wee1@@؋ Q@@@P@Q@ @@]^ee3@@@@@@@@O@P@ @@]]ee5@@  @ ఐ 2$selfe9eDe9eH@k1@@ @je9eU@@@@@'@@@&@@%@@@@$@@@#@@"@@@!@@@ @@@@ @АภkF@@@@@@@@@?@@> @@ఐ L"tee9eVe9eX@ @@{ @'te_infoe9eYe9e`@ ! @@@@@:@@@9O@EO@B @@e9eCe9ea@@Y @@@N@GO@6 @@n @@ @@@ @A@]]@@ ఐ $selfeeemeeeq@k@@ 3  @ U 7 0@ 1@ 2@@@keee~@@@@@@M@@L>@@@K@@J@@ఐ K!t+eee,eee@@@@@@\N@Z"@@&@@:.J@T%@5 @@ H@  @@ I@  A@ A@@@{@@u@{@@t{@@s@@r@@q @ @@xH@@@|@@@{@@{@@@@@@@@~J@w @X]]-@1i + Return Texinfo code for a type extension. f]_]cg]_]@@@@@@@|meenee@AA࣠@&self-2Aఠl`Al@xy3{zz{{{{{@l@@@  laAx|l @x|@@l @࣠@!eAeeee@bA@@|3@l0x@l4@!x@l5@@@@@  @@ డ0reset_type_names)Odoc_infoeeee@ eeee@@>@@@>@@@@@>@@@@@3@)5|F@,@-@@@@ภiѰeeee@i@@@>@@@N@@@&@@@@@M@@@ఠ!tefef@cA@@/$@@@M@@@@M@3@2@@@డb!@gh&gh'@@@@@@@@@@"@@@@@U&@@@@@@@3      @S@@@@ภtffgh%Aޠ ఐ$self#ff@l@@@l'ff!@@@q@@@@@@@@p@@@@@*@@డ!@BffCff@e@@@e@@@O@qO@O@@@@@@@i@@@@@ګ@@@@@@@V@@ภɰjf"f2kffA3ภ'Newline sf"f9@3@ @@)P@@ภܰ}f"f<AEnD%minus f"fA@ @@@@@ @ภf"fD'AYภ#Rawf"fG@*exception f"fIf"fS@@f"fHf"fT@@@@@P@P@@@ @@@@@@ภfWfgLA~ภ#RawfWfj@ؠడ.$Name&simplefWflfWfp@ fWfqfWfw@@7@@@Ι@@@4@@3Μ@@@2@@1@@ఐa!efWfxfWfy@2@@}x@'ex_namefWfzfWf@3'ex_name}~@@@ b!t@@@ W@@@ 3'ex_info |z@@@ Y@@@ XA@A @A$%%%%%@@Bx@3'ex_args0constructor_args@@@ Z@@B@A0%%1%&@@Ny@3&ex_ret%䖠)type_expr@@@ \@@@ [@@C(@AA&&&B&&G@@_z@3(ex_alias6䧠}/exception_alias@@@ ^@@@ ]@@D8@AQ&z&R&z&@@o{@3&ex_locF@@@ _A@EA@AZ&&[&&@@x|@3'ex_codeOk@@@ a@@@ `A@FP@Ai'' j''+@@}@@Am%h%rn%h%@@w@ld@@@@@AQ@GQ@Es@@_fWfk`fWf@@!@@@?y@@@@@@@.}@ภͰnffA6ภ#Rawvff@ ఐ $selfffff@n@@@mְff@@@~z@@@c@@b@~t~s@@@a@@@`@@_~n@@^@@]@@ఐ!effff@@@~4@'ex_argsffff@ @@~@@@Q@@@ఐ8!effff@ @@~O@&ex_retffff@ @@~~@@@q@@@pQ@Q@@@ffff@@~@@m@@@@@Y@ภܵffzA@{A@IQ@N@@@SP@@@A@RQ@#@@@(P@R @@BA@[Q@@@@P@'@@pA@dQ@@@@ P@@@A@mQ@@@@P@ &@@f"f0@@1@@@P@.@@ఐ!e'ff(ff@n@@~@(ex_alias.ff/ff@ @@@@@@@@,@Ġ$NoneB fgC fg@@@@@@@@@@@a@@ @@@@@@h@@@ภCX fgY fg @B@@@j@@@t@Ġ$Somei g gj g g@̠ఠ"ear g g s g g"@dA@@F@@@m@@@@@NM@@@@@@u@@UT@@@@@@|@@@ภ g g( ggAVภ#Raw  g g+@# =  g g- g g0@@ g g, g g1@@@@@R@R@3@=6@7@8@@@@  @@@@@@ภ g g4)A~ภ#Raw g g7@ؠఐY"ea g8g_ g8ga@"@@@@@@3@*@@@%ea_ex g8gb g8gg@3%ea_ex@@@ UZk@@@ T@@@ SA@A3'ea_name!t@@@ R@@@@A $v$ $v$@@(u@@A$$$$@@,v@-@@@@@@@@,@Ġ$None  gmg  gmg@@@@@-@@@@@@j@@4@@@@@@q@@@ఐ"ea# gmg$ gmg@z@@@@@ @ @'ea_name/ gmg0 gmg@I@@H@@@ @Ġ$Some? gg@ gg@ఠ!eH ggI gg@aeA@@@@@|@@@@@q@@@@@@@@x@@@@@@@@@ఐ!eg ggh gg@@@ @@@@@@3mllmmmmm@. @@@'ex_namev ggw gg@@@G @@@Az g8gW{ gg@@@@@R@T@@@@6R@@ภ[ ggAs@A@ES@@@@R@Y@@A@NS@@@@R@@@ g g&@@D@@@Affgg@@ݳ[@@@P@o@@f"f.gg@@`@@@O@pP@@@ @@@ภggA炠 ఐO$self gg@pZ@@@p8gh@@@@@@@@@@@@@~@@}@@)Exception@ghgh@@@@@O@@@ఐg!eghgh@8@@~@'ex_nameghgh@ @@@@@@@E@@@ภdghA͠ภ'Newline gh#@@ @@I@@@@ภgh$A@A@}:O@@@@N@@@ A@CO@s@@@xN@@@rA@LO@@@@N@w'@@4ff@@SU@@@N@P@@ ఐѠ$selfIh(h1Jh(h5@pݰ@@E@@p5Nh(hB@@_AY@@@@@@@@@XW@@@@@@@@TS@@@@@@@@@@`@|ภqS@@c{@@@@@@@@p@@ఐ!eh(hCh(hD@ϰ@@@'ex_infoh(hEh(hL@ @@@@@@@@O@O@@@h(h0h(hM@@޳@@@N@O@@@u @@@A@ef @@ ఐ>$selfhQhWhQh[@qJ@@3@@@@@@pưhQhh@@@2@@@@@@@@@@@@ఐ!thQhihQhj@@@r@@@ @@@ M@M@*@@.@@?J@-@=@@@A@@@\A@`A@@@}@@t@@@@b@@@}@@ @@@@@@@@@J@@ee-@ ' Return Texinfo code for an exception. eeee@@@@@@@hhhh@AA࣠@&self-2Aఠqı<fAq@~!3#""#####@q@@@  qDZ?gA~$q@~$@@q@࣠@!mA5hh6hh@NhA@@365566666@q~8@q@!~9@q@@@@@  @@@ఠ(is_aliasJhhKhh@ciA@@@&@@@9M@3@@4@@@AM@5@@6M@23[ZZ[[[[[@&2@)@*@@@@ঠ&m_kindnhhohh@Ġ,Module_aliasvhhwhi@|@{hi|hi@@{@@@=3}||}}}}}@#;hhii$@@@@@@ @@%@@@> @@@hhhi@@9P@7@@@ภhi hi@@@@>@@iiii@@I@@@ภ!ii@@@@K$@@Ahh"@@@#@@ZM@T*@A@'@@ఠ.is_alias_therei(i2i(i@@jA@@@@@@\M@V@@W}@@@pM@X@@YM@U3@k}@~@@@@@ঠ&m_kindiLiXiLi^@}Ġ,Module_aliasiLiaiLim@ঠ)ma_moduleiLipiLiy@3)ma_module@@@1m#mmt@@@0@@@/A@A3'ma_name!t@@@.@@@@ARS RS@@=@@A#SFSP$SFSp@@A@Ġ$NoneiLi|iLi@@@@@#"@@@j@@@i3@Um i(i.!ii@@@@@@#iLin$iLi@@%@@@lP@k@@@K@@@@@m@@@/iLiV0iLi@@sP@Z@@@ภ8iLi9iLi@@@@x@@?ii@ii@@%@@@ภFii&@@'@@,@@AJi(iC*@@@+@@M@2@A@/@@ఠ2resolve_alias_nameXiiYii@qkA@@@4@@@M@@@j@@@M@@@M@3ihhiiiii@@@@@@@ঠ&m_kind|ii}ii@!Ġ,Module_aliasiiii@銠ঠ'ma_nameiiii@ఠ$nameiiii@lA@@@@@3@3Kiij j/@@@@@@iiij@@@@@P@@@@)@@K@@@@@@iiij@@QP@@@@ఐ%$nameijij @$@%@&@@Y3@#/@@@ঠ&m_namej jj j@fఠ$namej j!j j%@mA@@n@@@3@=@@@@@j jj j'@@}@@@ఐ$namej j+D@@@F@@3@L@@@@A8iiK@@@L@@M@3@S@@@A@Q@@ఠ!tj3j=j3j>@nA@@I@@@M@@@@M@@@@M@3  @@@@@@ภx jAjK-l<lbAภ〰! jAjM"%kk0A ఐ$self/ jAjQ@s°@@* @s3 jAj\@@@}@@@@@@@@|@@@@@1@@ภ㩰J!j]jmK%kk.Aภ'Newline S!j]jt@@ @@@@@N@N@K@ภb!j]jwA*Ku)%minus k!j]j|@ @@N@N@N@b@ภذy!j]j/AAภ#Raw!j]j@'module !j]j!j]j@@!j]j!j]j@@@@@N@N@@@ @@(N@N@@ภ"jjUAgภ#Raw"jj@డ$Name&simple"jj"jj@ "jj"jj@@ @@@Ղ@@@@@Յ@@@@@@@ఐ!m"jj"jj@v@@H@&m_name"jj"jj@u @@բ@@@"O@(O@&@@"jj"jj@@ը@@@ @@M@@YN@ N@@ภU#jjA뾠ภ#Raw#jj@ఐ(is_alias #jj #jj@C@@@@@@?@@>@@@=@@<@@ఐ!m"#jj##jj@İ@@@@@@\@@@LO@F@డ!^4$jj5$jj@[@@@[@@@T@@S@Z@@@R@@Qe@@@P@@O@@N7@@# = P$jjQ$jj@@S$jjT$jj@@y@@@dO@fO@eK@@ఐ2resolve_alias_nameh$jji$jk@W@@@?@@@k@@js@@@i@@hd@@ఐM!m$jk$jk@!@@q@@$jj$jk@@@@@vw@@6@@@@@:N@O@`@ %kk)@@%kk(%kk*@@N@N@@#jj%kk,@@@@@@N@3N@9@ภ}%kk-bA@cA@@@@4N@@@jA@@@@ N@2@@qA@*@@@N@@@JxA@&W@@@N@@@hA@-x@@@N@@@!j]jk@@5~@@@N@@@@@@ภ㰰%kk/A@A@D@@@M@@@@@M@@ภO&k3k=A츠ఐI.is_alias_there&k3kB&k3kP@@@@@@@@@@@@@@@@ఐ⠐!m&k3kQ&k3kR@@@@@@@N@@@N@ @ภ偰"'kSkd#(kkAภ#Ref +'kSkg@ఐޠ2resolve_alias_name6'kSki7'kSk{@%@@@ @@@@@A@@@@@2@@ఐ!mM'kSk|N'kSk}@@@?@@@@R@@@C@ภ$Some['kSk\'kSk@ภ)RK_moduled'kSke'kSk@@@@3@@@M@M@]@@ @@= @@@M@d@ภ$None|'kSk}'kSk@@@@Ǡ@@@@@@M@w@@g'kSk@@M@{@ภ(kkpAZภ'Newline(kk@Z@ @@M@@ภu(kkA@A@ N@@@@M@@@A@M@@@@M@@@'kSkb@@M@@ภ)kk)kk@@@@ M@@)kk@@@ภ-*kkA햠ఐ(is_alias*kk*kk@@@@@@@@@@@@@@@@ఐ!m*kk*kk@@@f@@@@,@@@N@ @ภ_+kk+klAɠ ఐ$self+kk@v@@ @v+kk@@@9@@@@@@6@@1@@@@ @@&Module@%+kl&+kl@@K@@@6N@5@@ఐ!m8+kl9+kl @ڰ@@*@&m_name?+kl @+kl@ٰ @@@@@H4@@F@@Y5@ภ櫰L+klLAภ'NewlineT+kl@@ @@@@@WH@ภ0_+kl_AH@`A@Ġ\N@M@@@RM@^X@@iA@͠eM@@@@M@Qa@@s+kks@@oM@e@ภ۰|,ll.},ll7AEภ'Newline ,ll5@E@ @@@@@iy@ภa,ll6Ay@A@M@`@@@dM@p@@,ll,@@*M@c@,ll9@@,@ภ-l<lFAn ఐ$self -l<lJ@wF@@@v-l<lW@@ͪ@@@@@@@@@@@@@@@@@~@@@}@@@|@@{@@z@ภw[@@̠@@@@@@@@@@ఐ!m-l<lX-l<lY@@@e@&m_info-l<lZ-l<l`@w @@@@@@@@N@N@@@a@@M@@ภ-l<laA@A@tN@r@@@wM@@@tA@}N@@@@M@v@@U A@#N@@@@M@@@<A@,@@@M@!@@3 jAjI@@L2@@@'@A@9j3j9 @@ ఐ%$selfE/lllrF/lllv@wٰ@@A3EDDEEEEE@8RK@L@M@@@wUM/lll@@@@@@@@u@@@@@@@డ$List'flattenh/llli/lll@ l/lllm/lll@@e@@@eepM@@@@@@@@@e@@@@@:@@ఐ!t/lll/lll@D@@eǠeƠ@@@@@@N@N@S@@/lll/lll@@:@@@@@@M@N@c@@g@@Fd@t@@F@ @@FB@@@F@,@@FR@|A@A@@@,@@'@@@@@@@@@@8@@3@@@@@@J@@hh,@ݡِ / Return the Texinfo code for the given module. hmhqhmh@@@@@@@C2ll2ll@AA࣠@&self-2Aఠˆ‰xoAx@3@x@@@  xpAx@@@x@࣠@"mtA2ll2ll@qA@@]3@x@x@!@x@@@@@  @@@ఠ(is_alias3lm3lm @+rA@@@@@@ M@@@@@@M@@@M@3#""#####@&2@)@*@@@@ঠ'mt_kind64mm"74mm)@Ġ$Some>4mm,?4mm0@Ġ1Module_type_aliasG4mm2H4mmC@N@L4mmDM4mmE@@M@@@3NMMNNNNN@,DU3llV5mQme@@@@@@X4mm1Y4mmF@@@@@ @@@ @@ʠ@@@@@@@@@f4mm g4mmH@@LP@@@@ภo4mmLp4mmP@@@@Q!@@v5mQm[w5mQm\@@\'@@@ภ}5mQm`(@@)@@^.@@A3lm ,@@@-@@mM@*4@A@1@@ఠ.is_alias_there6mims6mim@sA@@@a@@@3M@,@@-X@@@MM@.@@/M@+3@~@@@@@@ঠ'mt_kind7mm7mm@&Ġ$Some7mm7mm@Ġ1Module_type_alias7mm7mm@ˠঠ*mta_module7mm7mm@3*mta_module@@@_Q@@@^@@@]A@A3(mta_namew!t@@@\@@@@A-]]-]]@@)@@A.]].]^ @@#*@Ġ$None7mm7mm@u@@@@!@@@E@@@D3@\t6mimo8mm@@@@@@7mm7mm@@@@@GP@F@@@ 7mm7mm@@w@@@H@@@X@@~@@@J@@@I@@@7mm7mm@@P@0!@@@ภ$7mm%7mm@@@@)@@+8mm,8mm@@/@@@ภ28mm0@@1@@6@@A66mim4@@@5@@M@`<@A@9@@ఠ2resolve_alias_nameD9mmE9mn@]tA@@@@@@iM@b@@ct@@@M@d@@eM@a3UTTUUUUU@@@@@@@ঠ'mt_kindh:nn(i:nn/@Ġ$Somep:nn2q:nn6@ӠĠ1Module_type_aliasy:nn8z:nnI@ঠ(mta_name:nnL:nnT@ఠ$name:nnW:nn[@uA@@@@@u3@<T9mm;nin@@@@@@:nnJ:nn]@@@@@wP@v@@@:nn7:nn^@@ @@@x@@@8@@@@@z@@@y@@@:nn&:nn`@@dP@f!@@@ఐ/$name:nnd:nnh@.@/@0@@l3@-9@@@ঠ'mt_name;ninu;nin|@.ఠ$name ;nin;nin@vA@@6@@@}3@G@@@@@;nins;nin@@@@@ఐ$name;ninN@@@P@@3@V@@@@A7ð9mnU@@@V@@M@3@]@@@A@[@@ఠ!tĠ<nn<nn@wA@@H@@@M@@@@M@@@@M@3        @@@@@@ภw=nnJppAภ =nn!BozoA ఐF$self.=nn@z@@) @z2=nn@@@|@@@@@@@@{@@@@@1@@ภꨰI>nnJBozoAภ'Newline R>nn@@ @@@@@N@N@K@ภa>nnA)|(%minus j>nn@ @@N@N@N@b@ภװx>nn/A@ภ#Raw>nn@,module type >nn>nn@@>nn>nn@@@@@N@N@@@ @@(N@N@@ภ?noUAfภ#Raw?no@డ$Name&simple?no?no @ ?no ?no@@@@@܁@@@@@܄@@@@@@@ఐ٠"mt?no?no@@@2@'mt_name?no?no@= @@ܡ@@@O@ O@ @@?no?no@@ܧ@@@@@M@@YN@N@@ภT@o!o1Aภ#Raw@o!o4@ఐ(is_alias @o!o9 @o!oA@g@@@@@@#@@"@@@!@@ @@ఐ'"mt!@o!oB"@o!oD@@@@@@@[@@@0O@*@డ!^3AoEo`4AoEoa@Z@@@Z@@@8@@7@Y@@@6@@5d@@@4@@3@@27@@# = OAoEo[PAoEo^@@RAoEoZSAoEo_@@x@@@HO@JO@IK@@ఐ#2resolve_alias_namegAoEochAoEou@W@@@4@@@O@@N@@@M@@Ld@@ఐ"mt~AoEovAoEox@X@@q@@AoEobAoEoy@@@@@Zw@@6@@¢@@@N@cO@D@ Bozo@@BozoBozo@@N@eN@d@@o!o5Bozo@@@@@@N@N@@ภ|BozobA@cA@@@@N@k@@jA@@@@N@@@qA@*@@@N@@@JxA@%W@@@N@@@hA@,x@@@N@@@>nn@@4~@@@N@@@@@@ภ꯰BozoA@A@C@@@M@q@@@@M@@ภNCooAఐm.is_alias_thereCooCoo@@@@@@@}@@|@@@{@@z@@ఐ"mtCooCoo@@@r@@@@M@@@N@ @ภ쀰!Doo"Epp!Aภ#Ref *Doo@ఐ2resolve_alias_name5Doo6Doo@%@@@@@@@@^@@@@@2@@ఐR"mtLDooMDoo@&@@?@@@@o@@@C@ภ$SomeZDoo[Doo@ภ.RK_module_typecDoodDoo@@@@2@@@M@M@]@@ @@< @@@M@d@ภ$None{Doo|Dop@@@@Ơ@@@@@@M@w@@gDop@@M@{@ภEpppAYภ'NewlineEpp@Y@ @@M@@ภtEpp A@A@N@@@@M@@@A@M@@@@M@@@Doo@@M@@ภFp"p1Fp"p3@@@@ M@@Fp"p5@@@ภ,Gp8pBAఐȠ(is_aliasGp8pGGp8pO@7@@@@@@@@@@@@@@@ఐ"mtGp8pPGp8pR@˰@@P@@@@+@@@N@@ภ^HpSpdHpSpAȠ ఐ%$self HpSph@}@@@}~HpSpn@@@8@@@@@@5@@0@@@@ @@+Module_type@$HpSpo%HpSp{@@J@@@N@@@ఐ="mt7HpSp|8HpSp~@@@*@'mt_name>HpSp?HpSp@ @@@@@,4@@F@@X5@ภKHpSpLAภ'NewlineSHpSp@@ @@@@@;H@ภ/^HpSp_AG@`A@à\N@1@@@6M@BX@@iA@̠eM@@@@M@5a@@rHpSpbs@@oM@e@ภڰ{Ipp|IppADภ'Newline Ipp@D@ @@@@@My@ภ`IppAx@A@M@D@@@HM@T@@Ipp@@*M@G@Ipp@@,@ภJppAm ఐʠ$self Jpp@~E@@@}Jpp@@ԩ@@@g@@@f@@e@@@@d@@@c@@b@@@a@@@`@@_@@^@ภ~Z@@ˠ@@@@@@@@~@@ఐ"mtJppJpp@ʰ@@O@'mt_infoJppJpp@O @@@@@z@@@yN@N@@@a@@M@v@ภ߰JppA@A@sN@V@@@[M@@@tA@|N@@@@M@Z@@U A@#N@s@@@xM@@@<A@,@@@M@w!@@2=nn@@K2@@@'@A@8<nn @@ ఐ\$selfDLppELpp@~ذ@@@3DCCDDDDD@8RK@L@M@@@~TLLpp@@@@@@@@t@@@@@@@డ$List'flattengLpphLpq@ kLpqlLpq @@l@@@llpM@@@@@@@@@l@@@@@:@@ఐ!tLpq Lpq @D@@lƠlŠ@@@@@@N@N@S@@LppLpq @@9@@@@@@M@N@c@@g@@MJ@f@v@@@@@W@@@ @\@@@A@A@@@@@@@@@@@@@@@$@@@@@@@@J@@2ll.@ڐ 4 Return the Texinfo code for the given module type. 1ll1ll@@@@@@@/OqPq[OqPqr@AA࣠@&self-2AఠɉŠɊ xA@3@@@@   yA@@@@࣠@"imAOqPqsOqPqu@ zA@@I3@@@!@@@@@@  @@@ఠ!tȠ Pqxq Pqxq@ ,{A@@1[@@@M@@@@M@3        @!-l@$@%@@@ภ *Pqxq +_t$t3A ఐO$self 8Pqxq@˰@@33 7 6 6 7 7 7 7 7@@@@ =Pqxq@@@@@@@@@@@@@@@@@@డ!@ X[ss Y[ss@{@@@{@@@N@N@#N@@@@ @@ @@@@@@@@@@@@@>@@ภ Qqq Qqq@Iภ'Newline Qqq Qqq@J@@@*O@$l@ภΰ Qqq Qqq@]\%minus Qqq Qqq@@@@@@.@ภ Qqq Qqq@sภ#Raw Qqq Qqq@Π(include  Qqq Qqq@@ Qqq Qqq@@@@@>O@@O@?@@ Qqq Qqq@@@@@=@ఐޠ"im Rqq Rqq@@@#@)im_module Rqq Rqq@3)im_module)@@@,b @@@)@@@(A@A3'im_name!t@@@'@@@@AQQQQ@@0 @3'im_infox0$info@@@+@@@*A@B@A#RMRW$RMR@@A@@A'QQ(QR@@E @80@@*@@@F@@@E@Ġ$None "Srr #Srr@@@@@>2@@@O@@@N @@E9@@@Q@@@P@@@ภ 8Tr r: 9Tr rJAภ#Raw  ATr r=@[ఐQ"im LTr r> MTr r@@*@@-@'im_name STr rA TTr rH@e @@d@@@7@@"@@@@@;@ภ4 cTr rI+AL@,A@ ȠR@@@@Q@K@@ nTr r86@@ РP@2@@@S@Ġ$Some UrKra UrKre@Ġ#Mod UrKrg UrKrj@;#Mod@@@%@`@@@#@A@@B@AQ!Q'Q!Q8@@@ @ঠ&m_name UrKrm UrKrs@;ఠ$nameɠ UrKrv UrKrz@ |A@@C@@@_3        @@@@@@ UrKrk UrKr|@@@@@aR@` @@@ UrKrf UrKr}@@@@@b@@@A@@٠@@@d@@@c@@@@@f@@@e@@@ภ2 Vrr WrrAภ#Raw  Vrr@ఐ<$name Vrr Vrr@;@<@=@@@@@3        @I@@@@ @@)@@@@ภW Vrr%Aภ#Raw Vrr@&  Vrr Vrr@@ Vrr Vrr@@&@@@Q@Q@'@@ @@N@@@+@ภ| WrrJAภ#Ref %Wrr@|ఐ$name .Wrr /Wrr@I@@@@@H@ภ$Some ;Wrr <Wrr@ภ)RK_module DWrr EWrr@y@@@@@@Q@Q@b@@ @@ @@@Q@i@ภ$None \Wrr ]Wrr@@@@ç@@@@@@Q@|@@L iWrr@@@@@@ภD sWrrA\@A@ ؠR@@@@Q@@@aA@ !R@@@@Q@@@A@ *R@@@@Q@@@ Vrr@@"@Ġ$Some Xrs  Xrs @Ġ'Modtype Xrs Xrs@;'Modtype@o@@@$@AA@B@AQ9Q?Q9QY@@@ @ঠ'mt_name Xrs Xrs @ఠ$nameʠ Xrs# Xrs'@ }A@@%@@@t@@@ Xrs Xrs)@@@@@vR@u@@@ Xrs Xrs*@@@@@w@@@=@@@@@y@@@x@@@@@{@@@z@@@ภJ Ys.sH ZscsAภ#Raw  Ys.sK@ఐ;$name Ys.sL Ys.sP@:@;@<@@`@@@3        @H@@@@ @@A@@@@ภo Ys.sS%Aؠภ#Raw Ys.sV@2&  Ys.sX Ys.s_@@ "Ys.sW #Ys.s`@@>@@@Q@Q@'@@ @@f@@@+@ภ 5Zscs}JAภ#Ref =Zscs@Ĕఐ$name FZscs GZscs@I@@@@@0H@ภ$Some SZscs TZscs@ภ.RK_module_type \Zscs ]Zscs@@@@+@@@-Q@:Q@>b@@ @@5 @@@,Q@9i@ภ$None tZscs uZscs@@@@Ŀ@@@/@@@.Q@D|@@L Zscs@@@@@*@ภ\ ZscsA t@A@ 0R@@@@ Q@L@@aA@ 9R@ @@@Q@@@A@ BR@@@@Q@ @@ Ys.sF@@:@@@A Rqq [ss@@ ?@@@7O@r@@@@ VP@&@@@+O@6@@@@ _P@@@@!O@*@@;@@g@@@O@ @@డ C!@ \ss \ss@@@@O@O@w@@@{@@z@ @@@y@@x:@@@v@@u@@t@@ภX \ss \ssA ภ'Newline  \ss@@ @@$P@@ภݰ \ssA @A@ q3Q@@@@P@@@ \ss@@5<@@@P@@@ ఐB$self +]ss ,]ss@@@'@ 0]st@@A#;@@@@@@@@@:9@@@@@@@@65@@@@@@@@@@@^ภ5 b@ b@E]@@@@@@@@$@@ఐo"im j]st k]st@H@@3@'im_info q]st r]st@x @@rq@@@@@@Q@Q@E@@ ]ss ]st@@@@@P@Q@P@@u @@0@@@O@P@Y@@ Qqq ^tt#@@ 5@@@N@O@|@@u @@}@ภv _t$t2{A @|A@ @@@M@s@@ Pqxq@@ Ǡ@@@@A@ Pqxq~@@ ఐנ$self at=tC at=tG@T@@3        @@@@@@а at=tT@@@<@@@@@@@@@@@@ఐʠ!t at=tU at=tV@@@Q@@@M@"@@&@@RJ@%@5 @@@ A@A@@@;@@4@@@@@@@@@@G@@@@@@@@@J@@OqPqT$@ 8 Return the Texinfo code for the given included module. NqqNqqO@@@@@@@Pdttdtt@AA࣠@&self-2Aఠˠű=~A@"3$##$$$$$@@@@  ȱ@A%@%@@@࣠@!cA6dtt7dtt@OA@@j376677777@9@@!:@@@@@@  @@ డ 0reset_type_names)Odoc_infoPettQett@ TettUett@@W8@@@W8@@@@@W7@@@@@3_^^_____@)5@,@-@@@@ภzmettnett@y@@@WN@@@ N@$@@&@@ @@@%M@@@ఠ!tΠfttftt@A@@ؠ@@@YM@+@@@;M@&3@2@@@డ !@juujuu@@@@@@@/@@.@"@@@-@@,&@@@*@@)@@(!@@ภfttjuuA ఐ$selfftt@^@@9@Rftt@@@5@@@M@@@L@@K@@@J@@IJ@@ภEgtuhu(uYAภ'Newline gtu@ȯ@ @@7@@@\O@dO@id@ภ]gtuAƠŠ%minus gtu@ @@O@qO@vO@u{@ภtgtu/Aݠภ#Rawgtu@7&class $gtu%gtu$@@'gtu(gtu%@@C@@@O@O@@@ @@(O@~O@@ภ;hu(u<UAภ#RawChu(u?@]డ $Name&simpleRhu(uAShu(uE@ Vhu(uFWhu(uL@@漰@@@@@@@@!@@@@@@@ఐ=!cphu(uMqhu(uN@@@@'cl_namewhu(uOxhu(uV@ɰ @@>@@@P@P@@@hu(u@hu(uW@@D@@@@@M@@YO@O@@ภchu(uXA {@A@@@@O@@@`A@m@@@O@ @@A@@@@rO@}@@A@ @@@eO@p@@gtu@@@@@[O@c#@@@@($@ภiu\ulAภ#Refiu\uo@ఐ!ciu\uqiu\ur@o@@@@'cl_nameiu\usiu\uz@* @@&@@@J@ภ$Someiu\u|iu\u@ Hภ(RK_classiu\uiu\u@@@@ҽ@@@N@N@d@@ @@Ǡ @@@N@k@ภ$Noneiu\uiu\u@ @@@QԢ@@@@@@N@~@@Uiu\u@@N@@ภ{iu\u_Aภ'Newline$iu\u@@ @@N@@ภ.juuqAภ'Newline6juu@@ @@N@@ภ@juuA )@A@O@@@@N@@@A@O@@@@N@@@8A@O@@@@N@@@A@O@A@@@FN@@@eftt@@@@@?N@E@@ ఐY$selfzjuu{juu@@@v@fjuu@@r@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @ภ #@@ݔ@@@"@@@!@@ @@ఐ!cjuujuu@W@@(@'cl_infojuujuu@ @@@@@@@@O@'O@$:@@juujuu@@J@@@=N@)O@E@@u @@OF@A@ftt @@ ఐƠ$selfkuukuu@{@@3@kd@e@f@@@kuu@@@c@@@/@@. @@@-@@,@@ఐ!tkuukuu@@@x@@@>M@<"@@&@@VJ@6%@5 @@|@ @@}@ A@A@@@L@@LG@@K@@J@@@@@W@X@@VS@@U@@T@@SJ@N@)dtt%@: . Return the Texinfo code for the given class. 7ctXt\8ctXt@@@@@@@c>nv2v=?nv2vO@AA࣠@&self-2AఠϠeA@J3LKKLLLLL@@@@  hAM@M@@@࣠@"ctA^nv2vP_nv2vR@wA@@}3_^^_____@a@@!b@@@@@@  @@ డ0reset_type_names)Odoc_infoxovUv[yovUvd@ |ovUve}ovUvu@@Z`@@@Z`@@@n@@mZ_@@@l@@k3@)5@,@-@@@@ภovUvvovUvx@@@@Zv@@@wN@{@@&@@ @@@|M@u@@ఠ!tҠpv{vpv{v@A@@@@@M@@@@M@}3@2@@@డ3!@twSwmtwSwn@@@@@@@@@@"@@@@@&&@@@@@@@!@@ภDpv{vtwSwlA ఐ$selfpv{v@@@9@zpv{v@@@]A@@@@@@@@@@@@@@J@@ภmqvvrvwAנภ'Newline qvv@@ @@_@@@O@O@d@ภ&qvvA%minus /qvv@ @@O@O@O@{@ภ=qvv/Aภ#RawEqvv@_+class type LqvvMqvv@@OqvvPqvv@@k@@@O@O@@@ @@(O@O@@ภ°crvvUA+ภ#Rawkrvv@υడ$Name&simplezrvv{rvv@ ~rvvrvv@@@@@F@@@@@I@@@@@@@ఐ="ctrvvrvv@@@@(clt_namervvrvw@ @@f@@@P@P@@@rvvrvw@@l@@@@@M@@YO@O@@ภrvwA@A@@@@O@@@`A@&m@@@O@ @@A@-@@@O@@@A@4@@@O@@@qvv@@<@@@O@#@@@@($@ภEsw wAภ#Refsw w@Eఐ"ctsw w sw w"@o@@@@(clt_namesw w#sw w+@h @@d@@@%J@ภ$Some sw w-sw w1@ pภ-RK_class_typesw w2sw w?@@@@@@@!N@0N@4d@@ @@ @@@ N@/k@ภ$None.sw wA/sw wE@ @@@y@@@#@@@"N@:~@@U;sw wF@@N@@ภDsw wI_A ภ'NewlineLsw wP@ @ @@N@E@ภVtwSwcqAภ'Newline^twSwj@@ @@N@O@ภ9htwSwkAQ@A@͠O@G@@@LN@T@@A@֠O@=@@@BN@K@@8A@ߠO@@@@N@A@@A@O@@@@N@@@pv{v@@@@@N@@@ ఐY$selftwSwptwSwt@6@@@twSw@@@@@`@@@_@@^@@@@]@@@\@@[@@@Z@@@Y@@X@@W @ՐภK@@༠@@@y@@@x@@w@@ఐ"cttwSwtwSw@W@@(@(clt_infotwSwtwSw@E @@@@@s@@@rO@~O@{:@@twSwotwSw@@ J@@@N@O@oE@@u @@OF@A@pv{v @@ ఐƠ$selfuwwuww@@@ 3@kd@e@f@@@uww@@@@@@@@ ?@@@@@@@ఐ!t,uww-uww@@@@@@M@"@@&@@Y/J@%@5 @@|@ @@}@ A@A@@@_@@Z@@@@@@@E@@@k@@f@@@@@@J@@Qnv2v6%@*b 3 Return the Texinfo code for the given class type. _muu`muv1@@@@@@@vfxwwgxwx @AA࣠@&self-2AఠӠA@r3tssttttt@@@@  Au@u@@@࣠@+_class_nameAxwxxwx@A@@3@)@-@!@.@@@@@  @@)class_eleAxwxxwx#@A@@3@ @@@@@@@@ఐ)class_eleyx&x2yx&x;@@@@@3@@@@Ġ/Class_attributezxAxIzxAxX@;/Class_attribute@@@ @+t_attribute@@@ @A@@C@Ak9 9k9 95@@@@ఠ#attנzxAxYzxAx\@A@@@@@3@,@@@@@"@@@@@@@ ఐw$selfzxAx`zxAxd@|@@3@=@@@@@zxAxv@@@3@@,@@ @@ఐ+#attzxAxwzxAxz@@@?@@@@@@@@Ġ,Class_method{x{x{x{x@;,Class_methodU@n(t_method@@@ @AA@C@A6l969<7l969\@@@T@ఠ#metؠ&{x{x'{x{x@?A@@@@@3*))*****@~@@@@@@@*@@*@@@ ఐɠ$self:{x{x;{x{x@ΰ@@63:99:::::@@@@@@TB{x{x@@@j@@c@@ @@ఐ+#metQ{x{xR{x{x@@@?@@@@@@@L@Ġ-Class_commentb|xxc|xx@;-Class_comment@@@@ @AB@C@Am9]9cm9]9z@@@@ఠ!t٠v|xxw|xx@A@@@@@@@@@@y@@y@@@ ఐ$self|xx|xx@@@3@@@@@@|xx@@@@@@@@@@@@@@@ఐ0!t|xx|xx@@@@@@P@ P@$@@( @@%@@@Ayx&x, @@3@@@@/A@3A@@@@@i@@@h@@g@@f@@e9@ @@@@x@@@w@@@v@@u@@t@@s@@rJ@k\@xww.@吠 6 Return the Texinfo code for the given class element. wwwwww@@@@@@@װy y+y yA@AA࣠@&self-2Aఠ֔ڠ֕A@3@@@@  A@@@@࣠@+module_nameA y yB y yM@"A@@3        @ @@! @@@@@@  @@*module_eleAy yNy yX@5A@@3@ @@@@@@@@ఐ*module_ele.y[yh/y[yr@ @@@@3/../////@@@@Ġ.Element_module>yxy?yxy@ఠ!mޠGyxyHyxy@`A@@@@@3KJJKKKKK@@@@@@@@,@@,@@@ ఐg$self[yxy\yxy@@@W3[ZZ[[[[[@-@@@@@scyxy@@@@@@@ @@ఐ+!mryxysyxy@@@E@@@@@@@P@Ġ3Element_module_typeyyyy@ ఠ"mtߠyyyy@A@@V@@@3@a@@@@@@@q@@q@@@ ఐ$selfyyyy@4@@3@r@@@@@yy@@@ @@@@ @@ఐ+"mtyyyy@@@@@@@@@@@Ġ7Element_included_moduleyyyz@;7Element_included_module@@@@@AB@J@AOQOWOQO@@@ @ఠ"imyzyz @A@@%@@@3@@@@@@@@@@@@@ ఐ$selfyzyz@@@3@@@@@@yz*@@@D@@=@@ @@ఐ+"imyz+yz-@@@O@@@@@@@@Ġ-Element_classz.z6z.zC@{ఠ!c!z.zD"z.zE@:A@@@@@3%$$%%%%%@@@@@@@@@@@@@ ఐA$self5z.zI6z.zM@ɰ@@1354455555@@@@@@\=z.z[@@@r@@m@@ @@ఐ+!cLz.z\Mz.z]@@@ @@@@@@@*@Ġ2Element_class_type]z^zf^z^zx@,ఠ"ctfz^zygz^z{@A@@@@@3jiijjjjj@;@@@@@@@K@@K@@@ ఐ$selfzz^z{z^z@@@v3zyyzzzzz@L@@@@@z^z@@@@@@@ @@ఐ+"ctz^zz^z@@@D@@@@@@@o@Ġ-Element_valuezzzz@;-Element_value`@'t_value@@@@AE@J@AOOOP@@@@ఠ!vzzzz@A@@@@@3@@@@@@@@@@@@@ ఐؠ$selfzzzz@`@@3@@@@@@հzz@@@4@@ +@@ @@ఐ+!vzzzz@@@?@@@@@@@@Ġ6Element_type_extensionzzzz@;6Element_type_extension@0t_type_extension@@@@AF@J@APP PP?@@@8@ఠ"te zz zz@#A@@@@@3  @@@@@@@@@@@@@ ఐ*$selfzzzz@@@3@@@@@@(&z{ @@@@@@@@@@@@@@ఐ3+module_name9z{ :z{@@@ @@ఐ<"teFz{Gz{@%@@P@@@(+@@/@@$,@Ġ1Element_exceptionW{{"X{{3@;1Element_exception@+t_exception@@@@AG@J@A}P@PF~P@Pr@@@@ఠ!em{{4n{{5@A@@@@@3qppqqqqq@B@@@@@@@R@@R@@@ ఐ$self{{9{{=@@@}3@S@@@@@{{O@@@@@.@@- @@ఐ+!e{{P{{Q@@@?@@@6@@@@v@Ġ,Element_type{R{Z{R{f@;,Element_typeg@&t_type@@@@AH@J@APsPyPsP@@@@ఠ!t{R{g{R{h@A@@@@@3@@@@@@@@@@@@@ ఐߠ$self{R{l{R{p@g@@3@@@@@@{R{}@@@@@<@@; @@ఐ+!t{R{~{R{@@@?@@@D@@@@@Ġ6Element_module_comment{{{{@;6Element_module_comment@ݔ@@@ @AI@J@APP PP@@@= @ఠ!t{{{{@(A@@ݧ@@@@@@@@@@@@@ ఐ.$self"{{#{{@@@3"!!"""""@@@@@@2*{{@@@@@@L@@KR@@@J@@I@@డ!@A{{B{{@d@@@d@@@P@P@zP@]@@@a@@`@j@@@_@@^@@@\@@[@@Z>@@ภk{{l{{@4ภ'Newlinet{{u{{@5@@@,Q@{T@ఐr!t{{{{@\@@@@@|b@@@@B@@@qQ@wi@@ภ{{{{A_ภ'Newline {{@_@ @@VQ@~@ภz A@ A@ dR@@@@Q@@@{{@@Šn@@@oQ@@@{{{{@@0@n@UP@Q@m@@@@@@@Ay[ya{{@@3@@@@A@A@@@@@[@@@Z@@Y@@X@@W@ @@@@j@@@i@@@h@@g@@f@@e@@dJ@]@y y$#@ 7 Return the Texinfo code for the given module element. ~xx~xy@@@@@@@  U {2 Generating methods } These methods write Texinfo code to an [out_channel] {{||B@@@@@@@߰||||@AA࣠@&self-2Aఠڹں5A@3@@@@  8A@@@@࣠@'chanoutA.||/||@GA@@3/../////@1@@!2@@@@@@  @@'inher_lAA||B||@ZA@@3BAABBBBB@ @@@@@@@@@ఠ!fT||U||@mA@@@@@@N@@@} @@@N@@@@N@@@N@3kjjkkkkk@*6-@-@.@@@࣠@#inhA|||}||@A@@"3}||}}}}}@1||+@@@@@  @@ఐ#inh||||@8@@@@93@$@@@(ic_class||||@3(ic_classV@@@  d#cct@@@ @@@ A@A3'ic_nameG!t@@@ @@@@A v:: v::@@ @3'ic_text7T@@@ @@@ @@B@A x;7;A x;7;X@@ @@A w:: w:;@@ @:/@@)(@@@@@@=@Ġ$None|}|}@_@@@@=<@@@@@@3@Q@@@ @ED@@@@@@@@@ภ/}.}M}.}O@ภ$Code}.};}.}?@ˠఐ#inh }.}@ }.}C@w@@3        @v@@@'ic_name}.}D}.}K@e @@d@@@ @@}.}:}.}L@@Q@@ఐ#inh)}P}c*}P}f@@@D@'ic_text0}P}g1}P}n@x @@w@@@@@@R@Ġ$NoneD}t}E}t}@@@@@@@@@@@A@@@@@@@@H@@@ภEZ}t}[}t}@D@@@@@@T@Ġ$Somek}}l}}@Πఠ!tt}}u}}@A@@ @@@@@@@@@@@@@@@@Ǡ@@@@@@@@@ภɰ}}}}@ Xภ'Newline}}}}@Y@@@3S@3@/(@)@*@@@ఐ4!t}}}}@ @@?@@@@@@@R@@@A}P}\}}@@O@@@Q@@@@@V@Ġ$Some}}}}@&ఠ#cct}}}}@A@@(@@@<@@@@@0/@@@@@@D@@76@@@@@@K@@@@ఠ$kind}}}}@A@@޿@@@R@@@@R@3@e5.@/@0@@@ఐ;#cct~~~~@ @@b@@@@Ġ"Cl~~/~~1@;"Cls@@@ @@@@ @A@@B@A >q99 ?q99@@@ \@@*~~2+~~3@@@@@4@@@@@@@@8@@@@@;@@@ภ$Some<~~7=~~;@ภ(RK_classE~~<F~~D@@@@ST@O@@@@[P@Ġ&CltypeU~E~UV~E~[@;&Cltype>@@@@   )type_expr@@@ @@@ @BA@B@A r99 r9:*@@@ @@q~E~\r~E~]@@4@@@ {@@@@@@ @@@ @@@+@@@@@ @@@@@ @@@ภ$Some~E~a~E~e@ภ-RK_class_type~E~f~E~s@c@@@T@@@@@@@@A~~@@@A@}} @@ภް~w~~w~@ mภ$Code~w~~w~@zఐ@#inh~w~~w~@&@@^3@@@@@@'ic_name~w~~w~@ @@@@@c @@~w~~w~@@dQ@`@ภ~~~~@ ภ#Ref~~~~@5ఐp#inh~~~~@V@@0@'ic_name~~~~@C @@B@@@}:@ఐ$kind~~~~@B@@Ѡ@@@y@@@xQ@Q@P@ภ$None~~~~@@@@^@@@{@@@zQ@c@@ ~~!~~@@Q@vh@ఐ#inh0~~1~~@@@30//00000@w@@@'ic_text8~~9~~@ @@@@@@@@@Ġ$NoneL~~M~~@@@@@@@@@@@@@@@@@@@@@@ภMb~c~@L@@@ƠR@i@@@@Ġ$Someuv@ؠఠ!t~@A@@@@@R@@@@@ʠ@@@@@@Z@@Ѡ$@@@@@@a@@@ภӰ&(@ bภ'Newline%@c@@@=S@3@/(@)@*@@@ఐ4!t)*@ @@I@@@@@@@T@@@A~~6@@X@@@nQ@@@=@@%_N@X@@@\Q@m@@F@@@@@[@2K@@m@@@A||M@@o@WNA@{N@U@A@R@@ఠ$text5?5C@A@@ $@@@N@@@@N@3@@@@@@ภUHPvA ภ$Bold HT@/ภeHWHsA Ϡภ#Raw HZ@)డ1(inherits-Odoc_messagesH[Hh@  Hi!Hq@@/@@@<4@-"".""@@,@ @@G@@@N@N@F@@/@@ s@@@N@N@P@ภDHr>A-@?A@@@@N@^@@MHUG@@@@N@d@@]L@@kN@g@ภ[v~eA #ภ$Listcv@Ѡడ$List#maprvsv@ vvwv@@@@@@9@@@@@=N@7N@@@@@@ܠG@@@@@@@@@@@@@@ఐK!fvv@@@@[@@@5@@4 @@@3@@@2@@1@@ఐ|'inher_lvv@L@@y@@vv@@.[@@@ @@@ N@>G>?@@@d@Ġ  5 6@@@@@@@@@@@3 < ; ; < < < < <@=Q@L@@G@@O@@Q@R@@@@ K L@@+I@@@@@@@@@D U@@Z@@@ภh [ \@g@@@]@Ġ/Class_structure f g@Uఠ!l o p@ A@@Z+@@@@@@3 w v v w w w w w@;@@@@ ~ @@^|@@@@@@ @@@" @@@@@ ఐ۠$self  @(@@3        @Y.'@(@)@@@ @@@h@@@a@@T@@@@@@ఐ䠐'chanout  @ʰ@@M@@ఐM!l  @%@@{J@*@@.@@+@Ġ0Class_constraint  ,@;0Class_constraint@@@@ ,@@@ -@BC@D@AAAAAP@@@@ఠ!k . /@ A@@@@@3        @@@@@ 1 2@@@@@ @@@) 3@@ @@@ఐ )iter_kind 7 @@@@@@@ @@ 3!!!!!!!!@(!@"@#@@@@ఐ/!k!A!B@ @@"@@@@@@@@Ġ+Class_apply!"CM!#CX@;+Class_apply@+class_apply@@@ *@AA@D@AH?j?pI?j?@@@f@@!4CY!5CZ@@@@@P@@@@@>Q@Ġ,Class_constr!@[e!A[q@;,Class_constr/@,class_constr@@@ +@AB@D@Af??g??@@@@@!R[r!S[s@@@@@n@@@@@\o@@7@@]p@@@ภk!^[w!_[y@j@@@`x@@A!cn@@@@@@o@@ij@@hN@f,@@@!lnt@@ఐ)iter_kind!v!w@7@@@@@@m@@l@@k@@ఐ"cl!!@@@#@'cl_kind!!@ @@@@@tN@zN@x@@( @@@3 @@@ A@A@@@E@@@B@@=@@@@@@@ @@@@@U@@@R@@M@@@@@@@@J@@!6:,@!А P Generate the Texinfo code for the inherited classes of the given class. !!5@@@@@@@]! !/@AA࣠@&self-2Aఠ!A@3!!!!!!!!@@@@  !A@@@@࣠@'chanoutA!0!7@" A@@w3!!!!!!!!@@@!@@@@@@  @@#cltA"8";@" A@@3""""""""@ @@@@@@@@ఐ#clt">J">M@@@@@3""""""""@!@@@(clt_kind"%>N"&>V@M @@L@@@ @Ġ/Class_signature"5\d"6\s@;/Class_signature]@@@ I@@@@ E@@@ DC@@@ G@@@ F@B@@B@AjEEkEF@@@@ĠD"Y\u"Z\w@C@@@@@@@@@@3"`"_"_"`"`"`"`"`@D@@@@"g\y"h\z@@#e@@@@@@ @@@<"q\{@@@@@@@@@@@@@ภ"}"~@@@@@Ġ/Class_signature""@Uఠ!l""@"A@@ZO@@@@@@@@""@@]@@@@@@@@@!"@@@@@@@@@@@@@ ఐޠ$self""@Q@@3""""""""@3,@-@.@@@9"@@@@@@@@}@@@@@@ఐ砐'chanout""@Ͱ@@Z@@ఐR!l""@%@@J@*@@.@@^+@Ġ*Class_type""@;*Class_type@0class_type_alias@@@ H@AA@B@AF F&F FF@@@9@@##@@@@@@@@@@1@@@@@4@@@@@@ภ%##@$@@@@@@A#>D@@@*A@. A@@@@@N@@@M@@L@@K@@J4@ @@-@@]@@@\@@@[@@Z@@Y@@X@@WJ@PW@#=%@#N U Generate the Texinfo code for the inherited classes of the given class type. #K#L@@@@@@@#Rbm#Sb@AA࣠@&self-2Aఠ#yA@^3#`#_#_#`#`#`#`#`@@@@  #|Aa@a@@@࣠@'chanoutA#rb#sb@#A@@3#s#r#r#s#s#s#s#s@u@@!v@@@@@@  @@!cA#b#b@#A@@3########@ @@@@@@@@ డ!0reset_type_names)Odoc_info##@ ##@@l@@@l@@@@@l@@@~@@}3########@)5@,@-@@@@ภɰ##@@@@l@@@O@@@&@@@@@N@@@ఠ%depth##@#A@@@@@N@3########@-@@@డ"M$Name%depth##@ ##@@@@@@)@@)!@@@)@@)@2@@7G@@@@@@@@@0@@@@@/@@ఐ!c$$@h@@x>@'cl_name$ $!@r @@@@@O@O@L@@? @@QM@A@$, @@@ఠ%title$7$8@$PA@@!UxN@@@@N@3$@$?$?$@$@$@$@$@@un@o@p@@@ภ $K$LA ఐ$self$Y@@@T@İ$] @@@@@@@@@@@@#@@ఐ%depth$p $q@-@@O@2@@ఐ!c$$@а@@A@'cl_name$$@ڰ @@H@@A@@I@ภ $%GAZภ%Title$*@ఐϠ%depth$,$1@`@@@@@N@N@j@ภ$None$3$7@5@@@@@@@@@N@}@ภ %$;$\Aภ#Raw $>@డ#G!^$S$T@@@@@@@@@@@@@@@ @@@@@@@@@డ$clas-Odoc_messages$@$M@ %N%R@@@@(@@@ O@ O@ @@! %V%W@@%U%X@@4@@@ O@O@@@% ?%!Y@@<@@@@O@@@d @@h@@@/N@N@@ภ %9\sAภ$Code%A\@ ఐʠ!c%L\%M\@@@ @'cl_name%S\%T\@ @@@@@!@@!@@2N@N@@ภ 5%d\A"M@A@$ɠ@@@N@+)@@4A@$РF@@@N@0@@%t9@@ @G@N@6@@%z\@@@@@;@ภ %9AL ఐ4$self %@$@@P@%@@@@@@?@@>@@@=@@<@@;^@@%Class@%%@@@@@WO@Vl@@ఐ9!c%%@ @@{@'cl_name%%@ @@@@@i@@E@@@ภ %A"@A@%4O@3@@@8N@q@@VA@%=O@@@@N@7@@QA@%F@@@N@@@%@@#@@@@A@%@@ ఐ!$puts%%@! @@@"@@@z@@y@#@@@x@@w"b@@@v@@u@@t3& & & & & & & & @@@@@@@ఐ'chanout&&@@@@@ ఐѠ$self&.&/@°@@*!@;&3@@@@@@@@[@@@@@.@@ఐ%title&H&I@8@@@@@@@@P@P@H@@&Y&Z@@#q@@@@P@R@@g @@"@@@N@X@ ఐ!"is&u&v@ @@@!@@@N@@@@@@$=@@@@@x@@ఐ!c&&@@@@'cl_info&&@ @@!=&@@@O@O@@@2 @@@@@O@@@ఠ%descr& &%@&A@@#Ԡ@@@O@@@@O@3&&&&&&&&@@@@ภ *&*&CAภ%Title &/@(డ%L$succ&1&5@@@@@@@@@@@@@@'@@ఐ"%depth&6&;@@@@@@P@P@;@@" @@@@@@P@C@ภ$None'='A@!@@@`_@@@@@@O@V@ภ '!Cb'"CAภ#Raw '*Ce@DడL+description-Odoc_messages'7Cf'8Cs@ ';Ct'<C@@J@@@<9@H##I##0@@G@ @@b@@@O@O@@@/@@@@@ O@O@@ภ 0'_C>A$H@?A@&Ġ@@@O@@@'hC`G@@@@O@@@'nC@@O@@ภ H'wCA$`@A@&ܠ@@@O@@@'(@@$@@@@A@'@@ ఐ#F$puts''@"@@@$J@@@@@@$@@@@@#@@@@@@@3''''''''@@@@@@@ఐD'chanout''@*@@@@ ఐg$self''@X@@!@Ѱ'@@@=@@@0@@/ @@@.@@-.@@ఐ(%descr''@8@@R@@@?Q@=@@@''@@$@@@'@FQ@7J@@_ @@$@@@GO@%P@ఐ#$puts'(@# @@@$@@@O@@N@%@@@M@@L$e@@@K@@J@@Im@@ఐ'chanout((@@@z@@ ఐѠ$self(.(/@°@@*@F(3@@@@@d@@c@@ఐ !c(D(E@@@@'cl_info(K(L@ @@J@k@@(Q(R@@@@U@@$s@@@pN@oO@[@ @@@(](^@@ @@(`@@ @@ఠ$intf(k(l@(A@@%@@@}N@s@@@uN@q3(w(v(v(w(w(w(w(w@j@@@ภ߰( (%`AIภ%Title (@ݠడ'$succ((@@@@@@@@@@@@@@'@@ఐנ%depth((@h@@@@@O@O@;@@" @@@@@@O@C@ภ$None((#@#E@@@@@@@@@N@V@ภ5(%A(%]Aภ#Raw (%D@డ)interface-Odoc_messages(%E(%R@ (%S(%\@@@@@<:@#1#1#1#G@@@ @@@@@N@N@@@/@@C@@@N@N@@ภ #=A%@$>A@(x@@@N@@@)%?F@@@@N@@@)"%^@@N@~@ภ )+%_A&@A@(@@@wN@@@)4 @@&M@@@v@A@):@@ ఐ$$puts)Fdj)Gdn@$S@@@%@@@@@@&f@@@@@%@@@@@@@3)W)V)V)W)W)W)W)W@K@@@@@@ఐ'chanout)gdo)hdv@ް@@@@ ఐ$self)xdx)yd|@ @@t!@)}d@@@@@@@@"@@@@@.@@ఐ'$intf)d)d@8@@@@@P@@@@)dw)d@@&@@@@P@J@@_ @@%@@@N@P@  ఐZ$self))@K@@`@;)@@@\@@@Y@@T@@@@k@@ఐ`'chanout))@F@@5x@@ఐZ!c))@+@@;@@)@@o@డ(W$List$iter))@ ))@@@@@@M@@@@@@@@@@@ @@@@@@@@@@@@@@࣠@#ele A**@*4A@@"3********@@@@@@@ఐ%ߠ$puts*+*,@%8@@@&@@@9@@8@'K@@@7@@6&@@@5@@4@@33*<*;*;*<*<*<*<*<@-E@$@%@@@@ఐݠ'chanout*L*M@ð@@@@ ఐ$self*]*^ @@@Y!@*b @@@m@@P@f@@O_@@N@@M,@@ఐ!c*w!*x"@ư@@;@'cl_name*~#**@а @@B@@ఐs#ele*+*.@L@@O@@**/@@R@@g@@/@@@cP@EX@**0@@@@@+=@@@*@@)N@hN@e@@డ)%Class.class_elements*1:*1?@ *1@*1N@@%trans^ؠ/@@@ ]@@@ \@@ [@@@@ Z@@ Y@@@ X@@@ W@@ V@@ U@II#IId@@@*%@@"^ @@@t@@@s@@r@@@@q@@p@@@o@@@n@@m@@l@;ภW+ %`ภ(+1V+1[@(@@@D@@@O@@@@@@@@@ఐ!c+1\+1]@j@@z@@+19+ 1^@@.+@@@'N@O@@@= @@J@J@%@w@@@@@@@@@@@@6@@@C@@ @@@ V@@@ W@Ġ,Aliased_node+=_i+>_u@@@@@*A@@@e@@@ภU+H_y+I_{@T@@@m@@@+L@@#o@A@ A@@@@@@@@@@@@@@@ @@]@@@@@@@@@@@@@@@@J@ @+mbf%@F+~ Q Generate the Texinfo code for the given class, in the given out channel. +{ +|>a@@@@@@@ϰ++@AA࣠@&self-2 Aఠ- .1+A2@3++++++++@0@@@  4+A5@@@5@࣠@'chanout A++@+A@@3++++++++@E@I@!@J@@@@@  @@"ct A+ + @+A@@3++++++++@ @@@@@@@@ డ*/0reset_type_names)Odoc_info++&@ +'+7@@t@@@t@@@@@t@@@@@3++++++++@)5 @,@-@@@@ภ+8+:@@@@t@@@O@@@&@@(@@@N@@@ఠ%depth,=G,=L@,A@@0@@@N@3, , , , , , , , @,@@@డ*|$Name%depth,=O,=S@ ,=T, =Y@@/@@@@@@@@P@@@@@ @@ఐ"ct,9=Z,:=\@X@@x/@(clt_name,@=],A=e@ @@@@@O@ O@=@@0 @@A>@A@,L=C @@@ఠ%title,Wis,Xix@,pA@@)uN@ @@@N@ 3,`,_,_,`,`,`,`,`@e^@_@`@@@ภʰ,k},l"NA4 ఐ점$self,y}@ @@t@,}}@@@@@@@@@@@@#@@ఐ%depth,},}@-@@O@!2@@ఐ"ct,},}@@@A@(clt_name,},}@ @@ @@@#K@@D@@L@ภ,JA}ภ%Title,@ఐ %depth,,@c@@@@@7N@@ภ-"*@@@@3O@W@@/@@O@/@ภb/A,z@A@.@@@(O@p@@/@@,@@@'@A@/@@ ఐ+`$puts/'/+@*@@@,d@@@y@@x@,@@@w@@v,@@@u@@t@@s3////////@@@@@@@ఐ.'chanout/,/3@@@@@ ఐQ$self/5/9@r@@!@/F@@@W@@@@@) @@@@@.@@ఐ%descr/G/L@8@@l@@@Q@@@@040M@@-@@@@Q@J@@_ @@,(@@@O@P@ఐ+͠$puts0PX0P\@+&@@@,@@@@@@-9@@@@@,@@@@@@@m@@ఐ'chanout07P]08Pd@~@@}z@@ ఐ$self0HPf0IPj@ܰ@@D@`0MPw@@@@@@@@@ఐ"ct0^Px0_Pz@}@@@(clt_info0eP{0fP@° @@J@@@0kPe0lP@@@@U@@,@@@N@O@@ @@@0w0x@@ @@0z@@ @@ఠ$intf00@0A@@-@@@N@@@@N@300000000@a@@@ภ00Acภ%Title 0@డ/$succ00@%װ@@@%@@@@@%@@@@@'@@ఐ%depth00@b@@%@@@O@O@;@@" @@@@@@O@C@ภ$None00@+_@@@/.@@@@@@N@V@ภO00Aภ#Raw 0@డ)interface-Odoc_messages11@ 1 1 @@@@(@@@N@N@@@& @@ T@@@N@N@ @ภ1%5A.@6A@0@@@N@@@1.>@@@@N@@@14@@N@@ภ1=A.&@A@0@@@N@@@1F@@._@@@@A@1L@@ ఐ- $puts1X1Y@,e@@@.@@@(@@'@.x@@@&@@%-@@@$@@#@@"31i1h1h1i1i1i1i1i@:@@@@@@ఐڠ'chanout1y 1z@@@@@ ఐ$self11@@@!@1#@@@@@@?@@>*@@@=@@<.@@ఐ$intf1$1(@8@@@@@NP@L@@@11)@@.@@@6@UP@FJ@@_ @@-@@@VN@4P@  ఐ<$self1,21,6@]@@`@K1,[@@@R@@]@O@@\J@@[@@Zk@@ఐB'chanout1,\1,c@(@@'x@@ఐ<"ct1,d1,f@ @@-@@)@@e@డ0i$List$iter1hn2hr@ 2hs2hw@@@@@@ M@s@@w@@@v@@u@@t@ ! @@@r@@q@@@p@@o@@n@@࣠@#eleA2-x2.x@2FA@@"32.2-2-2.2.2.2.2.@@@@@@@ఐ-$puts2=x2>x@-J@@@.@@@@@@/]@@@@@.@@@@@@@32N2M2M2N2N2N2N2N@-E@$@%@@@@ఐ'chanout2^x2_x@@@@@ ఐ⠐$self2o2p@@@k!@2t@@@@@@x@@q@@@@,@@ఐנ"ct22@@@;@(clt_name22@ @@@@@E@@ఐv#ele22@O@@R@@22@@U@@j@@D@@@P@[@2x2@@@@@R@@@@@N@N@@@డ1+%Class3class_type_elements22@ 22@@%transf D@@@ @@@ @@ @ @@@ @@  /@@@ @@@ @@ @@ @" KK" KK@@"(@*%@@"g  @@@@@@@@@ @@@@@@@@@@@@@@@@;ภl3!-uภ033@0@@@D@@@O@@@@@@@@@ఐ~"ct3031@O@@o@@3435@@ C.@@@N@O@@@@ @@xJ@.J@@z@@@@@@@@@@@@(@@@5@@ @@@ <@{@@ =@Ġ,Aliased_node3R3S@@@@@2V@@@K@@@ภj3]!3^#@i@@@S@@@3a@@#U@A@ A@@@@@@@@@@@@@@@ @@r@@%@@@$@@@#@@"@@!@@ @@J@@3%@[3 V Generate the Texinfo code for the given class type, in the given out channel. 3~3@@@@@@@İ3 3 @AA࣠@&self-2AఠBCF3AG@333333333@E@@@  I3AJ@@@J@࣠@'chanoutA3 3 @3A@@333333333@Z@^@!@_@@@@@  @@"mtA3 3 @3A@@333333333@ @@@@@@@@@ఠ%depth3 3 @3A@@ @@@ON@C333333333@'@@@@@డ2Y$Name%depth3 3 @ 3 3 @@ @@@ @@@H@@G-@@@F@@E"@@ఐO"mt4 4 @.@@51@'mt_name4 4 @  @@ @@@QO@WO@U?@@0 @@C@@A@4)  @@@ఠ%title44 45 @4MA@@1RuN@Z@@@\N@X34=4<4<4=4=4=4=4=@Yg`@a@b@@@ภ4H 4IA" ఐ$self4V  @@@Q@4Z @@@@@d@@@c@@b@@a#@@ఐ%depth4m 4n @-@@O@o2@@ఐ"mt4~ 4 @@@A@'mt_name4 4 "@  @@ @@@qK@@D@@L@ภ4%-JA"Zภ%Title4%2@ఐĠ%depth4%44%9@c@@@@@N@N@m@ภ$None4%;4%?@/5@@@@@@@@@N@@ภ%4%C4kA"ภ#Raw 4%F@డ3G!^4%b4%c@.@@@.@@@@@@.@@@@@/ @@@@@@@@@డ+module_type-Odoc_messages4%H4%U@ 5%V5%a@@@@.(@@@O@O@@@! 5%e5%f@@5%d5%g@@.4@@@O@O@@@5 %G5!%h@@<@@@@O@@@d @@$h@@@N@N@@ภ59ksA#ภ$Code5Ak@ ఐ"mt5Lk5Mk@d@@k@'mt_name5Sk5Tk@! @@!@@@@@!@@2N@N@@ภ55dkA2M@A@4ɠ@@@N@,@@4A@4РF@@@N@3@@5t%A@@ @G@N@9@@5zk@@$@@@>@ภ5_A%ภ#Raw 7F_@`డ h+description-Odoc_messages7S_7T_@ 7W_7X_@@@@u@@@O@O@@@& @@&@@@O@O@@ภC7r_5A4[@6A@6נ@@@O@@@7{_|>@@@@O@@@7_@@O@@ภ[7_A4s@A@6@@@O@@@70D@@4@@@@A@708@@ ఐ3Y$puts77@2@@@4]@@@@@@4@@@@@4 @@@@@@@377777777@@@@@@@ఐ'chanout77@@@@@ ఐ5$self77@k@@!@7@@@P@@@@@1@@@@@.@@ఐ%descr77@8@@e@@@Q@@@@77@@5@@@@Q@J@@_ @@4!@@@O@P@ఐ3Ơ$puts88@3@@@4@@@ @@ @52@@@ @@4x@@@@@@@m@@ఐ|'chanout8081@b@@Vz@@ ఐ$self8A8B@հ@@=@Y8F@@@@@ @@@@ఐ"mt8W8X@o@@v@'mt_info8^8_@$ @@J@'@@8d8e@@@@U@@4@@@,N@+O@@ @@@8p*8q @@ @@8s@@ @@ఠ&mt_ele8~ 8&@8A@@%̠'n@@@F@@@EN@-388888888@`@@@డ6&Module4module_type_elements8)8/@ 808D@@%transl&@@@ @@@ @@ @'z@@@ @@3'@@@@@@@@@@@'m#m''m#mt@@'G@)$@@!lܠ@@@7@@@6@@5@'@@@4@@3Q'@@@2@@@1@@0@@/P@:ภ;83Dภ3;8L8P@3;@@@C@@@KO@Oe@@@ߠ@@@Pi@@ఐ8"mt8Q9S@@@v@@i@@w@A@9@@@ఠ(subparts9Wa9Wi@9(A@@'Р''@@@o'퐐'@@@p'ꐐ'@@@q'吐'@@@r@'@Y@@@@n@@@mN@T39695959696969696@@@@@@ఐ(8/module_subparts9EWl9FW{@!A@@@6d(5@@@`@@@_@@^(1Р(.(-@@@Z(+(*@@@[((('@@@\(#("@@@]@>@@@@X@@@W@@V=@@ఐ&mt_ele9W|9W@G@@6(p@@@u@@@tO@xO@vU@@J@@zV@A@9W]@@ డ8 "&&99@@3@@@V@@U@3!@@@T@@S3%@@@R@@Q@@P(%sequandBA7O@@@@7O7P@@7{]@! @@@@@@@@@@@@@@@@@~@@}@@|399999999@@@@@@@డ8L3b3d99@3a@@@ @@@O@@@@ @@3b@@@@@@@!@@ఐ%depth99@@@.@@f(maxdepth:: @@@&P@=@@@@m@@@@P@E@@డ8"<>:!:"@R@@@)Р))@@@))@@@((@@@((@@@@(@@@@@@@@O@@@@*@@t@@@@@@@@@ఐP(subparts:_:`@@@8@@ภ7U:j:k@7T@@@EO@@@@@@@@@P@@@} @@3@@@O@@@ఠ$menu::@:A@@@@@O@3::::::::@@@@డ&ifinfo$Texi::@ ::@@@@@@H@@H@@@H@@H@@@@@@@@@@@@@@@+@@ ఐ'$self: : @]@@<@<: @@@9@@@@@@I@@@@@4@@@@@@@P@@డ9Y$succ: : @0@@@0@@@@@0@@@@@i@@ఐ$%depth; ; @ð@@0,@@@R@R@}@@; ;  @@:@@@@R@@@ภ!~;  ;  A(ภ#Raw ;( @B(Subparts;/ ;0 @@;2 ;3 @@N@@@Q@Q@@@ @@*z@@@!Q@Q@@ภ ;K ,A84@-A@:@@@Q@@@;T  5@@@@Q@ @@;Z ;[ @@@@@@"Q@@@ @@@A@;e @@ ఐ7%$puts;q!!);r!!-@6~@@@8)@@@+@@*@8@@@)@@(7@@@'@@&@@%3;;;;;;;;@@@@@@@ఐޠ'chanout;!!.;!!5@İ@@@@ఐ$menu;!!6;!!:@@@8@@@9P@>P@=$@@9 @@7@@@?O@7*@డ -generate_menu$Texi;"=E;"=I@ ;"=J;"=W@@@@@@H@@H@ؠР@+**@@@H@@A@+**@@@H@@A@+(*@@@H@@A@+2*@@@H@@AA@@A@9@@@H@@A@9@@@H@@A@@@@H@@A@@HA@@@H@@@H@@H86@@@H@@H@@H@;@<c^@@@@@@P@@O@3Р0@[@@@H@@c@@@N@-@`@@@I@@h@@@N@*@e@@@J@@m@@@N@%@j@@@K@@r@@@N@ A@@@@9@@@L@@9@@@N@@9@@@M@@9@@@N@@@@@N@@@@@N@@@@@N@A@@@N@GA@@@F@@@E@@D8@@@C@@B@@A%@@ఐ 'chanout<"=X<"=_@@@2@@ఐ(subparts<"=a<"=i@@@г,ՠ)menu_data<"=m<"=v@@ @@@rN@@<"=`<"=w@@@@@@sU@@@@8@@@N@O@d]@r @@^@<<#x@@ V@@<@@ X@@ఠ$intf<%<%@= A@@:,7@@@N@@@@N@3<<<<<<<<@1@@@ภ#f=%=&A*Рภ%Title =%@dడ;$succ=%=%@2D@@@2D@@@@@2C@@@@@'@@ఐ S%depth=2%=3%@@@2[@@@O@O@;@@" @@T@@@@O@C@ภ$None=K%=L%@7@@@@@@@@@N@V@ภ#=]&=^&A+&ภ#Raw =f&@డ)interface-Odoc_messages=s&=t&@ =w&=x&@@@@@@@N@N@@@& @@,@@@N@N@@ภ"c=&5A:{@6A@<@@@N@@@=&>@@2@@N@@@=&@@N@@ภ"{=&A:@A@=@@@N@@@=%@@:̠@@@@A@=%@@ ఐ9y$puts='='@8Ұ@@@:}@@@@@@:@@@@@ :+@@@ @@ @@ 3========@ @@@@@@ఐ 2'chanout='='@ @@ @@ ఐ U$self='=' @@@!@='@@@p@@@'@@&7$@@@%@@$.@@ఐ$intf>'>'@8@@Ӆ@@@6P@4@@@>'>'@@;2@@@@=P@.J@@_ @@:A@@@>N@P@ డ<$List$iter>8(%>9()@ ><(*>=(.@@@@@@$N@F@@J@@@I@@H@@G@Z @@@E@@D@@@C@@B@@A@@࣠@#eleA>f)/<>g)/?@>A@@"3>g>f>f>g>g>g>g>g@@@@@@@ఐ:*$puts>v)/C>w)/G@9@@@;.@@@l@@k@;@@@j@@i:@@@h@@g@@f3>>>>>>>>@-E@$@%@@@@ఐ 㠐'chanout>)/H>)/O@ ɰ@@ý@@ ఐ $self>*P]>*Pa@<@@ͤ!@>*Px@@@Ė@@@Ē@@č@@@@,@@ఐ "mt>*Py>*P{@ ڰ@@;@'mt_name>*P|>*P@+, @@++@@@E@@ఐv#ele>*P>*P@O@@R@@>*P\>*P@@ĶU@@j@@}@@@Q@x[@>)/7>*P@@@@@^@@@]@@\O@O@@@ఐ&mt_ele>+>+@İ@@ @@@ZO@O@/@@ @@;&@@@N@X@డ=$List$iter?.?.@ ?.? .@@ʰ@@@@Р&Module@IJ@J@J@J@J@J@uJ@+J@J@J@J@J@9M@@A@@@@Р+Module_type@yM@@A@@@.*@@@:@Р%Class@M@@A@@@.4@@@;@Р*Class_type@M@@A@@@.<@@@<@@@@@GM@>A@@@?M@A@@@M@@@@@M@@@@@M@@@@@M@@@@@M@@@7@@@@@@@@{@@@@@4@@@@@@@@@@@ఠ!m?0"?0#@?A@@3????????@@@@?0@@@@@ ఐ ,$self?0'?0+@b@@3????????@@@@@@M?0?@@@@@@@@@@@@@@ఐ 5'chanout?0@?0G@ @@@@ఐ;!m?0H?0I@%@@(@@,@@@@@,@ఠ"mt @1Jc@ 1Je@@!A@@3@ @@@ @ @ @ @ @3@@@߰@1JV@@@@@ ఐ y$self@1Ji@1Jm@@@3@@@@@@@@@F@@@@@@#1J@@@K@@@H@@C@@@@@@ఐ 'chanout@61J@71J@ h@@\@@ఐ;"mt@C1J@D1J@%@@(@@,@@M)@ݐఠ!c!@R2@S2@@kA@@3@S@R@R@S@S@S@S@S@}@@@)@Y2@@/@@@ ఐ à$self@e2@f2@@@a3@e@d@d@e@e@e@e@e@@@@@@@m2@@@@@@@@@@@@@@ఐ ̠'chanout@2@2@ @@Ŧ@@ఐ;!c@2@2@%@@(@@,@@)@ఠ"ct"@3@3@@A@@6@r@3@@x9@@@ ఐ $self@3@3@B@@Ϫ3@@@@@@@@@/@@@@@.@3@@@@@#@@@"@@!@@ @@ఐ 'chanout@3@3@ @@@@ఐ:"ct@3@3@%@@T(@@,@@)@@A;'#@/@@@@/@3@@@@@@@@@@N@3N@03@@@@@@@@@@@@@ఐ砐(subparts@4@4#@&@@@@@N@=N@6@@ @@J@ N@@@@@B@@@O@@@"@@@z@@@@@ @@@ @ @@ @ @@  @ @@  '@Ġ,Aliased_nodeA5$.A5$:@@@@@@@@@L 5@@@ภ/A"5$>A#5$@@.@@@< =@@@A& @@% ?@ qA@ u A@@@U@@d@R@@cM@@b@@a@@` {@ @@7@@s@e@@r@b@@q]@@p@@o@@n@@mJ@f @AG %@ AX W Generate the Texinfo code for the given module type, in the given out channel. AU&*AVc@@@@@@@iA\9A]9@AA࣠@&self-2%Aఠ$ AA @h3AjAiAiAjAjAjAjAj@ @@@  AAk@k@@@࣠@'chanout&AA|9A}9@AA@@ƃ3A}A|A|A}A}A}A}A}@@#@!Ā@$@@@@@  @@!m'AA9A9@AA@@Ə3AAAAAAAA@ ƙ@@@@@@@@ డ@ 'verbose)Odoc_infoA;A;@ A;A;@@@0@@@ @@ @@@ @@ @0/BB0/B^@@0t@@@@@@@@@@@@@@3AAAAAAAA@:F@=@>@@@@డ@H!^A;A;@;@@@;@@@@@@;@@@@@< @@@@@@@#@@4Generate for module A;A;@@A;A;@@; @@@P@P@7@@ఐ!mB;B;@C@@F@&m_nameB;B; @/ @@/@@@P@@B;B; @@n@@@@P@Z@@~ @@>D@@@N@`@@ఠ%depth(B6<B7<@BOA@@b@@@N@3B<B;B;B<B<B<B<B<@s@@@డ@$Name%depthBM<"BN<&@ BQ<'BR<,@@a@@@@@@@@@@@@@ @@ఐߠ!mBk<-Bl<.@@@j/@&m_nameBr</Bs<5@0  @@9@@@O@O@=@@0 @@A>@A@B~< @@@ఠ%title)B=9CB=9H@BA@@?N@@@@N@3BBBBBBBB@e^@_@`@@@ภ(B>MUBFQA0f ఐD$selfB>MY@>@@Ѧ@B>M^@@@@@@@@@@@@#@@ఐ%depthB>M_B>Md@-@@ O@2@@ఐG!mB>MeB>Mf@@@A@&m_nameB>MgB>Mm@0t @@0s@@@K@@D@@L@ภ)FB?pxJA0ภ%TitleB?p}@Cఐ %depthB?pB?p@c@@@@@N@ N@m@ภ$NoneC ?pC ?p@=@@@ZY@@@@@@N@@ఐ!mC!@C"@@U@@ @+m_text_onlyC(@C)@@0D @@A@Xఐ!mCIACJA@}@@H@&m_nameCPACQA@0 @@0@@@*@@"@@2@@@N@!N@'@ภ(7CfA1A@O@2A@Bˠ@@@"N@4@@CoA:@@@@N@ @ภ)ٰCzCC{D>A1Cภ#Raw CC@డA!^CCCC@<@@@<@@@N@@M@<@@@L@@K=@@@J@@I@@H @@డ%modul-Odoc_messagesCCCC @ CC CC@@ð@@<@@@^O@`O@_*@@! CCCC@@CCCC@@<@@@\O@bO@a>@@CCCC@@@@@F@cO@ZH@@d @@N@?N@EM@ภ*GCD/nA1ภ$CodeCD3@ఐo!mCD4CD5@/@@i@&m_nameDD6DD<@1 @@1@@@ts@@!@@-N@kN@qx@ภ(DD=A@@A@Cx@@@lN@~@@4A@CA@@@@N@j@@D#C@@N@>@D'@@@@@BD)E?N@@3d@@@@ภ*D3FQYA1 ఐ٠$self D@FQ]@Ӱ@@;@DDFQc@@@k@@@@@@h@@c@@@@@@&Module@DWFQdDXFQk@@}@@@O@@@ఐޠ!mDjFQlDkFQm@@@i@&m_nameDqFQnDrFQt@2  @@2 @@@@@E@@̋@ภ*ݰD~FQwA2Fภ'NewlineDFQ~@F@ @@3@@@@ภ)bDFQAAz@A@CO@@@@N@@@A@CO@@@@N@@@rA@DO@@@@N@@@A@D!@@@N@@@D=9K@@AΠ'@@@%@A@D=9?@@ ఐ@{$putsDGDG@?԰@@@A@@@@@@A@@@@@A-@@@@@@@3DDDDDDDD@GXQ@R@S@@@@ఐo'chanoutDGDG@U@@@@ ఐ$selfDGDG@@@!@DG@@@r@@@@@>&@@@@@.@@ఐ%titleEGEG@8@@ܲ4W@@@@@@P@P@H@@E$GE%G@@B<@@@@P@R@@g @@AK@@@N@X@ ఐ?砐"isE@IEAI@?Z@@@?2@@@N@@@@@@ C@@@ @@ x@@ఐӠ!mE_IE`I@@@^@&m_infoEfIEgI@2 @@@&@@@O@O@@@2 @@>@@@O@@@ఠ%descr*EKEK@EA@@B4@@@+O@!@@@#O@3EEEEEEEE@@@@ภ+EKEL JA3_ภ%Title EK@డD$succEKEK@:Ӱ@@@:@@@5@@4:@@@3@@2'@@ఐ%depthEKEK@,@@:@@@>P@@P@?;@@" @@@@@-@AP@<C@ภ$NoneEKEK@@[@@@+*@@@/@@@.O@GV@ภ,KEL (EL GA3ภ#Raw EL +@డ+description-Odoc_messagesFL ,FL 9@ FL :FL E@@˰@@$@@@\O@^O@]@@& @@5P@@@hO@UO@[@ภ*F!L F5AC @6A@E@@@VO@d@@F*L &>@@ @@0O@T@@F0L H@@O@,@ภ+ F9L IAC"@A@E@@@%O@m@@FBK@@C[@@@$@A@FHK@@ ఐB$putsFTMNVFUMNZ@Aa@@@C @@@v@@u@Ct@@@t@@sB@@@r@@q@@p3FeFdFdFeFeFeFeFe@@@@@@@ఐ'chanoutFuMN[FvMNb@@@{@@ ఐ$selfFMNdFMNh@@@Ղ!@FMNu@@@@@@@@Œ?@@@‹@@Š.@@ఐ%descrFMNvFMN{@8@@@@@œQ@š@@@FMNcFMN|@@C@@@„@£Q@”J@@_ @@B@@@¤O@‚P@ఐBu$putsFNFN@Aΰ@@@Cy@@@¬@@«@C@@@ª@@©C'@@@¨@@§@@¦m@@ఐf'chanoutFNFN@L@@z@@ ఐ$selfFNFN@@@@FN@@@Ι@@ΐ@@@@ఐz!mGNGN@:@@@&m_infoG NGN@4 @@ίJ@@@GNGN@@Ϋ@@U@@C5@@@N@O@¸@ @@@GJG O@@ @@G"I@@ @@ఠ%m_ele+G-QG.Q@GFA@@4{6@@@@@@N@3G8G7G7G8G8G8G8G8@`@@@డE&Module/module_elementsGIQGJQ@ GMQGNQ@@%trans{l4@@@~@@@}@@|@63@@@{@@z36O@@@y@@@x@@w@@v@6Ode6OdeG@@67@)$@@!{@@@@@@@@@6Q@@@@@Q6m@@@@@@@@@@P@:ภGAภAGQGQ@A@@@C@@@O@e@@@@@@i@@ఐ"!mGQGQ@@@̭v@@i@@w@A@GQ@@@ఠ(subparts,GRGR @GA@@6Р66@@@66@@@66@@@66@@@@6@@@@@@@@N@3GGGGGGGG@@@@@@ఐ6砐/module_subpartsGR GR@/@@@E6@@@@@@@@6Р6ݐ6@@@6ڐ6@@@6א6@@@6Ґ6@@@@>@@@@@@@@@=@@ఐ%m_eleH/RH0R"@G@@EN7@@@@@@O@O@U@@J@@zV@A@H?R@@ డFHLS&@HMS&B@@@@@@@#@@"@@@@!@@ @@@@@@@3H]H\H\H]H]H]H]H]@y@@@@@@డFAAHnS&5HoS&6@A@@@$@@@GO@9@@:@ @@8A@@@7@@6@@5!@@ఐU%depthHS&/HS&4@@@.@@1(maxdepthHS&7HS&?@@@&P@H=@@@@@@@3@IP@DE@@డG"<>HS&LHS&N@ @@@7Р77@@@`77@@@a77@@@b77@@@c@7@_@@@@^@@@]O@O@@P@*@@N!@@@M@@L@@K@@ఐ1(subpartsHS&CHS&K@@@8@@ภEHS&OHS&Q@E@@@EO@g@@@@W@@@1@hP@Z@@} @@B>@@@iO@/@@ఠ$menu-IUcoIUcs@I0A@@@@@@vO@j3IIIIIIII@@@@డ-&ifinfo$TexiI.UcvI/Ucz@ I2Uc{I3Uc@@@@@c@@@o@@n`@@@m@@l @@ ఐ砐$selfINVIOV@@@J1@ISV@@@HJ@@@Á@@À@@@@@@~C@@@}@@|@@{E@@డG$succIqVIrV@>@@@>@@@Ö@@Õ>@@@Ô@@Ó^@@ఐR%depthIVIV@@@>@@@ßR@áR@àr@@IVIV@@H@@@Ñ@âR@Ý|@@ภ0IVIVA7mภ#Raw IV@Ǡ(SubpartsIVIV@@IVIV@@@@@öQ@øQ@÷@@ @@8@@@Q@ïQ@õ@ภ.IV,AF@-A@I5@@@ðQ@þ@@IV5@@K@@ÏQ@î@@IVIV@@@@@x@Q@Í@@ @@@A@IUck @@ ఐE$putsIWIW@E@@@F@@@@@@G@@@@@F\@@@@@@@3JJJJJJJJ@@@@@@@ఐ'chanoutJWJW@@@@@ఐ $menuJ$WJ%W@@@G=@@@P@P@$@@9 @@FL@@@O@*@డ.-generate_menu$TexiJAXJBX@ JEXJFX@@@@@.@@@@@@#]Р#Z@@@@@@@@@BN@N#W@@@@@@@@@CN@O#T@@@@@@@@@DN@Q#O@@@@@@@@@EN@S#JA@@@#C@G@@@@@G@@@FN@P#@@G@@@@@G@@@GN@R#=@#:@@@@@#B@@@HN@M@@@@WN@TA@@@UN@A@@@@@@@@F@@@@@@@@@ఐ e'chanoutJXJX@ K@@@@ఐ-(subpartsJXJX @@@г:)menu_dataJX JX@@ @@@@@JXKX@@@@@@@@@@G$@@@YN@XO@@ @@@KTR]KY!@@ @@KS&,@@ @@ఠ$intf.K[%/K[%3@K5A@@H::a@@@fN@\@@@^N@Z3K(K'K'K(K(K(K(K(@@@@ภ1K1[%8K2\QA8ภ%Title K:[%=@డI$succKE[%?KF[%C@@n@@@@n@@@p@@o@m@@@n@@m'@@ఐ &%depthK\[%DK][%I@ǰ@@@@@@yO@{O@z;@@" @@~@@@h@|O@wC@ภ$NoneKu[%KKv[%O@E@@@Ơ@@@j@@@iN@ĂV@ภ1K\QmK\QA9Pภ#Raw K\Qp@డ)interface-Odoc_messagesK\QqK\Q~@ K\QK\Q@@"@@@@@ėN@ęN@Ę@@& @@:@@@ģN@ĐN@Ė@ภ04AH@5A@K @@@đN@ğ@@K\Qk=@@[@@kN@ď@@K\Q@@N@g@ภ0K\QAH@A@K8@@@`N@Ĩ@@K[%6@@H@@@_@A@K[%+@@ ఐG$putsK]K]@F@@@H@@@ı@@İ@I@@@į@@ĮHT@@@ĭ@@Ĭ@@ī3KKKKKKKK@@@@@@@ఐ 'chanoutL]L]@ |@@@@ ఐ $selfL ]L!]@´@@!@-L%]@@@@@@@@EM@@@@@.@@ఐ$intfL:]L;]@8@@@@@P@@@@LC]LD]@@I[@@@Ŀ@P@J@@_ @@Hj@@@N@ĽP@ డJ$List$iterLa_Lb_@ Le_Lf_@@ @@@@MN@@@ @@@@@@@@% @@@@@ @@@@@@@@@࣠@#ele/AL`L`@LA@@"3LLLLLLLL@@@@@@@ఐHS$putsL`L`@G@@@IW@@@ @@ @I@@@ @@ I@@@ @@@@3LLLLLLLL@-E@$@%@@@@ఐ G'chanoutL`L`@ -@@@@ ఐ j$selfLaLa@e@@!@La@@@ҿ@@$@һ@@#Ҷ@@"@@!,@@ఐ _!mLaLa@ @@;@&m_nameLaLa!@: @@:@@@0E@@ఐv#eleMa"Ma%@O@@R@@MaMa&@@U@@j@@ @@@5Q@[@M`Ma'@@@@@ @@@@@O@:O@7@@ఐ%m_eleM&b(0M'b(5@>@@&6@@@O@?O@=/@@ @@IO@@@BN@@డK$List$iterMDeMEe@ MHeMIe@@ @@@@Р&Module@ZM@e@A@@@<5@@@@Р+Module_type@ҎM@i@A@@@PuPu@(@@@ըJ@J@ƜJ@Ǝ@@Ə@ @@ƍ(@@@ƌ@@Ƌ@@Ɗ3PPPPPPPP@!@@@@ఐB-texi_filenamePuPu@*@@վ@@-ocamldoc.texiPuPu@@PuPu@@%@@@@J+@@@ƝP@ƙ!@@ఠ"fn=QwQw@QA@@@@@P@ƞV@డO(Filename(basenameQwQw@ QwQ w&@@@@@@d@@c @@@b@@a@,filename.mlijj@@0Stdlib__FilenameL@@@@ @@@ǽ@@Ǽ1@@@ǻ@@Ǻ@@ఐ-texi_filenameQHw'QIw4@@@"@@1@@B@A@QMw @@డO!^QWzQXz@J~@@@J~@@@@@@J}@@@@@K@@@@@@@3QhQgQgQhQhQhQhQh@mf@g@h@@@@డO(Filename,check_suffixQx8FQx8N@ Qx8OQx8[@@@a@@@E@@D@i@@@C@@B$boolE@@@A@@@@@?@qmrm@@pF@#@@@@@@@@@@@@@@@@@@@@@I@@ఐ"fnQx8\Qx8^@S@@9@@@Q@Q@]@@%.texiQx8`Qx8e@@Qx8_Qx8f@@E@@@Q@Q@q@@] @@K@@@Q@w@డPY(Filename+chop_suffixQygvQyg~@ QygQyg@@@@@@L@@K@@@@J@@I@@@H@@G@@F@v s sv s @@G@!@@@@@@@@@@@@@@@@@@@@@@@ఐ'"fnR+ygR,yg@@@7@@@Q@Q@@@%.texiR=ygR>yg@@R@ygRAyg@@C@@@Q@Q@@@[ @@Kn@@@P@Q@@ఐU"fnRYzRZz@@@P@P@@Rax8BRbz@@@@%.infoRkzRlz@@RnzRoz@@K@@@P@P@ @@ @@ @, @@@డP"<>R|R|@*@@@#@@@1O@#@@$@ @@"*@@@!@@ @@@@ఐ٠%titleR|R|@@@@@ R|@@R|R|@@%O@4@@@@K@@@5P@.@డQ/!^R}R}@K@@@K@@@=@@<@K@@@;@@:L@@@9@@8@@7@@ఐ%titleR}R}@(@@x@@@N.@@%.infoR}R}@@R}R}@@L@@@KP@SP@RB@@ @@HP@IE@(doc.infoS~S~@@S~S~@@UO@TR@S |@@T@S u@@YV@A@St @@ డQ$List$iterSGMS GQ@ S#GRS$GV@@&ΰ@@@@PCO@\@@`&@@@_@@^@@]@,A @@@[@@Z&@@@Y@@X@@W3S<S;S;S<S<S<S<S<@@@@@@@ఐP 'puts_nlSNW`SOWg@N@@@P@@@}@@|@Pn@@@{@@zO@@@y@@x@@w3S_S^S^S_S_S_S_S_@#@@@@ఐޠ$chanSmWhSnWl@İ@@S@@SqW_SrWm@@@P@@@Ȓ@@ȑP@@@Ȑ@@ȏ@@డQ$List'flattenSnwSn{@ Sn|Sn@@Ͱ@@@̠͠P@@ȹP@Ț@@@ȝ@@@Ȝ@@țʠ@@@ș@@Și@@ภ:SSVbAAyภ:SS5]AA !\input texinfo @c -*-texinfo-*-SS@@ S@@#b@ภ:)SAA5@c %**start of headerSS@@ S@@6Q@u@ภ:<S%AAడRU!^SS@M@@@M@@@@@@M@@@@@N@@@@@@@@@-@setfilename TT@@*T@@M,@@@R@R@@@ఐj(filenameTT @ڰ@@M8@@@R@R@@@G @@R@@ภ:T,tAAడR!^T7+T8,@M^@@@M^@@@@@@M]@@@@@Nh@@@@@@@@@*@settitle TSTT)@@*TV*@@M{@@@R@R@@@ఐ%titleTh-Ti2@@@@@@ @@C@@R@@ภ:ְTw5DAB?3@c %**end of headerT~5ET5X@@ T5Y@@Q@"@ภ9[T5\AQs@A@SR@ @@@Q@2@@A@SR@@@@Q@;@@rA@TR@@@@Q@D@@A@T  R@Ȼ@@@Q@M@@A@TR@ȳ@@@ȸQ@ȿU@@@@ @@@ȨQ@ȰQ@ȷ^@ภ;%TanABడS@I[I]TarTas@IZ@@@RN@@@/Q@-Q@"@@@$@@#@@!@@డSS&Global*with_indexTay@TazTa@%@&@@R$@@@+R@.R@,@@0 @@&@డSy$List#mapUU@ UU@@@@@@РW|W|@/3@@@T#T"@@@R@@@@ @@/5@@@@@@@@@డUKKW!|W"|@K@@@T"S@@@@@@@@@@ఐT[*info_entryW8|@T@@U@@@T@T@@@" @@@@ภT6WK|WL|@T5@@@ER@@@0@@P@@@S@@డUK砐KW^W_@K@@@U' @@@@@R@R@@@@@@ @@4@@ఐT*info_entryW}@TG @@UE@@@ S@S@H@@* @@ I@ภ=WWSAEWడV&Printf'sprintfW@WW@@@@@@I@@@ R@ʙ@@ʘ@0:@@@@@]@@R@R@+R@-R@kR@ʷ@@R@ʂ@@ʗR@)@@@!@@@"@@@ @@)@@@@ภ'W'WWWA'ภ'W&W &"* @@&@@@~S@ʁS@ʀ@ภ'"X &X &ภ'*X&CX'&B@'@&j_T@ʄ_@@@ʖS@ʢ@ภ':X"&X#7&#: (<@<@&@@@ʳS@ʶS@ʵ@ภ'NX6&X7K&ภ'VX>&oX?S&n@S@&T@ʹ@@@S@@ภ'fXN'XOc'").h@h@&@@@S@S@@ภ'zXb&^Xcw&]@w@'NR@}R@ʕR@ʲR@R@T@٠@@@,S@jS@|S@ʔS@ʱS@S@@@@S@<@@@'s#$%&@@@S@G@@@'~T@ʤ"-./0@@@ʴS@S@@@'+6789@@@ʚS@ʰ^@@@'T@o5@ABC@@@S@ʓj@@@'T@J?@@@lS@{v@+* %s: (%s).@@'@@@mS@S@@@@@*U@@@+S@i@@ఐ %titleX X@@@#@@డWQ(Filename+chop_suffixX+X3@ X4X?@@@@@@@@@@@@@@@@@@@@@@@@@ఐ[(filenameY @Y H@˰@@@@@&T@(T@'@@%.infoYJYO@@YIY P@@"@@@$T@*T@)@@Y)*Y*Q@@pT@"@@@@jR@4@ภ>Y5RAV@A@Xt@@@R@1@@Y>@@R@@YB|YCT@@@@@@Q@Q@3R@ @ภ?YQXeAGภ?YXXgYY4UAG!'@ifinfoY`XhYaXo@@ YcXp@@Q@D'@ภ?˰YlsAG4 @This file was generated by Ocamldoc using the Texinfo generator.YssYts@@ Yvs@@Q@L:@ภ?ްY'AGG+@end ifinfoYY@@ Y@@Q@TM@ภ?Y:AGZ0@c no titlepage.YY@@ Y@@Q@\`@ภ@Y MAGm4@node Top, , , (dir)Y Y 0@@ Y 1@@Q@ds@ภ@Y4C`AGడX0!^Y4JY4K@R@@@R@@@s@@r@R@@@q@@pS@@@o@@n@@m@@%@top Y4DY4I@@*@@S@@@˃R@˅R@˄@@ఐ *%titleY4LY4Q@ ;@@@@@ˆ@@B@@[R@@ภ>ӰZ4TAV@A@YgjR@f@@@kQ@ˎ@@UA@YpsR@^@@@cQ@j@@qA@Yy|R@V@@@[Q@b@@A@YR@N@@@SQ@Z@@A@YR@F@@@KQ@R@@A@YR@>@@@CQ@J@@@@Q@;Q@B@ภ?ZDVaAW-@A@Y@@@[[@33@@@@@@Q@@@@ @@34@@@@@@@%@@ఐ V%title[[ @ g@@2@@ [*@@[,[-@@%Q@@@@@@Tg@@@R@F@ ఐW'puts_nl[A[B@Vְ@@@W@@@@@@Xa@@@@@W@@@@@@@e@@ఐ Р$chan[_[`@ @@Er@@'@ifinfo[j[k @@[m[n @@X@@@S@S@@@6 @@W@@@R@@ ఐXD'puts_nl[[!@W@@@X?@@@@@@X@@@@@X7@@@@@@@@@ఐ $chan["[&@ @@@@డZ!!^[=[>@T۰@@@T@@@!@@ @T@@@@@U@@@@@@@@@2Documentation for [)[;@@[([<@@T@@@1T@3T@2@@ఐ %title[?[D@ .@@~@@@4@@['[E@@Y@@@@8T@-@@p @@X@@@9R@ @ఐX 'puts_nl\HT\H[@W@@@X@@@A@@@@Y%@@@?@@>X@@@=@@<@@;)@@ఐ $chan\#H\\$H`@ z@@ 6@@+@end ifinfo\.Hb\/Hm@@\1Ha\2Hn@@YI@@@OR@TR@SJ@@6 @@XX@@@O@MP@@@Q@@@ O@˘T@Ġ$None\Noy\Oo}@V@@@@@@@˻@@@˺h@@@@@˽@@@˼o@@@ఐY%'puts_nl\h\i@W@@@Y @@@\@@[@Y@@@Z@@YY@@@X@@W@@V@@ఐ $chan\\@ ݰ@@l@@1@c no title given\\@@\\@@Y@@@jR@oR@n@@6 @@\@Ġ$Some\\@W ఠ!fU\\@\A@@@@@ V@@@@@ @@@@@@ ^@@'&@@@@@@ e@@@ ఐW"nl\\@Wa@@@Y@@@u@@tY{@@@s@@r3\\\\\\\\@ 4-@.@/@@@@ఐ ]$chan\\@ C@@@@@@Y @@@̀R@|@ఐY'puts_nl\\@X@@@Y@@@̈@@̇@Z@@@̆@@̅Y@@@̄@@̃@@̂3@@ఐ $chan]]@ s@@@@@ ఐ $self]-].@@@)Q@E]2@@@@@̝@@̜X@@ภ$Some]@$]A(@Wడ[4info_of_comment_file)Odoc_info]P*]Q3@ ]T4]UH@@@JLF(t_module@@@ @@@ @@ @L@@@ @@ J@@@ @@ @@ @L_  L_ N@@L}@&!@@@@@@̱@@@̰@@̯@@@@̮@@̭J@@@̬@@̫@@̪@@ఐ ⠐&m_list]I]O@ ð@@a@@ఐ!f]P]Q@ð@@?@@@T@T@@@])]R@@K$@@@@@]#]S@@TJ@̦@@]]T@@P@@@@R@̔@@@|@@@A]]U^@@@డB0-generate_menu$Texi]]@ ]]@@"@@@@@@@@@6Р6@"@@@@@J@UP@*6@"@@@@@A6@"@@@@@A6@"@@@@@A6A@@@6@[(@@@@@[0@@@YN@-6@[7@@@@@A6@6@@@@@6@@@[N@ @@L@\A@@@]N@A@@@@@@@@ZZ@@@@@@@R@@ఐ$chan^L^M@@@23^L^K^K^L^L^L^L^L@ @@@@డ\!@^\^]@B@@@BР7o@"@@@@@7d@"@@@@@7Y@"@@@@@7L@"@@@@@7?A@@~76@[@@@@@|7+@[@@@@@t7 @7@@@@@s@kA@@@O@TO@FO@@@@@@@BE@@@@@BI@@@ @@ @@ @@డ]*$List#map^^@ ^^@@'_@@@@@@-jP@'@@,@@+@(%@@@)@@('Y @@@&@@%@@$3^^^^^^^^@ @@@@࣠@!mVA^^@_A@@@@@@&Moduleఐ!m^^@@@@@3^^^^^^^^@ @@@_@@@__@@@ @@?A@@>Q@JQ@H@@ఐh&m_list__@I@@@@@__ @@CA@@@"P@MQ@:@@డ]SS_6_7@S@@@\Xx@@@]P@[P@P@@@R@@Q@@OX@@డ]&Global*with_index_V@_Y_Z@%@v&@@]#$@@@YQ@\Q@Zu@@0 @@&v@@ఠ6indices_names_to_buildW_p_q@_A@@'^s@@@͇Q@c@@@vQ@^@డ]$List#map__ @ _!_$@@(+@@@@РGsA@@@GlA@@@GeA@@@G^A@@@GWA@@@GPA@@@GIA@@@GBA@@@G;A@@@G4A@@@@@A@@@͎Q@́A@@@͉Q@f@@i_@@h@@g@)+C@@@e@@d(_j@@@b@@a@@`@@ఐGϠ'indices_%_,@FU@@@РGA@@WGA@@UGA@@SGA@@QGA@@OGA@@MGA@@KGA@@IGA@@GGyA@@E@CA@@@ͅ@@̈́_@@@̓@@͂;@@ב0indices_to_build`#-`$=@@@)y@@@xR@͌R@͊P@@ @@Q@A@`0 @@డ^$List#rev`>AL`?AP@ `BAQ`CAT@@NI@@@NIO@P@͔@@@͖@@͕O0@@@͓@@͒3`S`R`R`S`S`S`S`S@ @@@@@@డ^$List)fold_left`iUc`jUg@ `mUh`nUq@@;@@@@N|3@@@͟Q@IQ@ͤ@@ͭ@@Y@@@Q@Ѡ@_@@@Q@@@Q@ͧ@@ͬ@@ͫ@@ͪ@@ͩ@"@@ͨ@;@@@ͦ@@ͥ*@@ͣ@@͢@@͡M@@࣠@#accXA`r`r@`A@@<3````````@_@@@@@@@ఠ(longnameY``@`A@@=3````````@s R@@@@@@ఠ)shortnameZ``@`A@@E@@``@@@S@N@@@@డ_X$List#mem``@ ``@@۰@@@hQ@@@@ؠ@@@@@@@@@@@@3aaaaaaaa@@I@C@D;y@5@6@@@@ఐB)shortnameaa@ @@@@ఐ6indices_names_to_builda"a#@̰@@2@@@U@U@'@@@ @@Zd@@@U@-@ภLra8>a9@@O%Indexడ_!^aH1aI2@Zo@@@Zo@@@@@@Zn@@@@@[y@@@@@@@V@@ఐ(longnameaf(ag0@_@@c@@& indexaq4ar:@@at3au;@@Z@@@U@U@w@@a~'a<@@Mz@aa=@@4}@ఐݠ#accaAaD@ð@@@@@@@@aE[aE\@@@@@ఐ#accaE`aEc@԰@@&@@A[[a@@@araEd@@@4@@@,@@8@@@@R@"R@@@ภHaewaeAO'Comment)Indices :aeae@@aeae@@t@@@~Q@/w@ภH2aeAO%Blank@ae@@Q@;@ภFae)A^@*A@aGS@4@@@9R@C@@3A@aPQ@'@@@+R@8@@aeu=@@Q@Q@*@@ఐH-indices_namesbb@F3@@=h@@@R@HR@D@@bUbb@@]@@@@F&@@@ P@JQ@͝f@ @@ >@ภ_ b"b#@_ @@@P@RI@b(b)@@L@@b+b,@@;:@@@O@SP@@@h @@J@ J@@{@@@@@@-@@@@@k@A@A@@@+@@΀@#@@@@@~@@}@@|@@{@@z@@@Q@@Γ@?@@Β@7@@Α@-@@ΐ%@@Ώ@@Ύ@@΍@@Ό@@΋J@΂@bep:@>>bv , Writes the header of the TeXinfo document. bsobto@@@@@@@1bzb{$@AA࣠@&self-2]Aఠ#%\#&)bA*@3bbbbbbbb@(@@@  ,bA-@@@-@࣠@$chan^Ab%b)@bA@@K3bbbbbbbb@=@A@!@B@@@@@  @@ ఐ]Ѡ"nlb,2b,4@]?@@@_h@@@Ϊ@@Ω_Y@@@Ψ@@Χ3bbbbbbbb@ ,m@#@$@@@@ఐ3$chanb,5b,9@ @@z@@@@^@@@εM@α@డaKWfWhb<Eb<F@We@@@`\@@@L@L@θ@@@κ@@ι@@η2@@డa^&Global*with_indexb<L@c<Mc<W@%@&@@`ʠ$@@@M@M@O@@0 @@&P@@ఠ6indices_names_to_build_ccocc@c0A@@+b@@@M@@@@M@3c#c"c"c#c#c#c#c#@i@@@డa$List#mapc4cc5c@ c8cc9c@@+Ӱ@@@@РKA@@@KA@@@K A@@@KA@@@JA@@@JA@@@JA@@@JA@@@JA@@@JA@@@@@A@@@M@A@@@M@@@`@@@@@,ӠC@@@@@,k@@@@@@@f@@ఐKw'indicescccc@I@@@РKrA@@WKiA@@UK`A@@SKWA@@QKNA@@OKEA@@MK@@@aU@@@6@@5`@@@4@@3@@డb$List'flattendYdZ@ d]d^@@ș@@@șȘuN@ϧN@>@@@A@@@@@@?ȗ @@@=@@<j@@డb$List#mapdd@ dd@@-$@@@@@]@@@O@l@]@@@#O@m@@nO@T@@WݠE@@@LO@=O@ϑO@Q@@V@@U@.#@@@S@@R-8@@@P@@O@@N@@࣠@?bA@ఠ(longname`dd@dA@@9@@ఠ)shortnameadd&@dA@@>@@dd'@@@L@G@@p@@ @@డcd$List#memd+@d+D@ d+Ed+H@@@@@hO@(O@ϋO@z@@{@ @@@y@@x@@@w@@v@@u3eeeeeeee@ M@G@HBy@<@=@@@@ఐI)shortnamee%+Ie&+R@ @@@@ఐ6indices_names_to_builde2+Se3+i@'@@6@@@ψR@όR@ϊ'@@D @@^t@@@ύR@φ-@ภKeHjeIASడc!^eTjeUj@^{@@@^{@@@ϛ@@Ϛ@^z@@@ϙ@@Ϙ_@@@ϗ@@ϖ@@ϕR@@&@node epjeqj@@+esj@@^@@@ϫR@ϭR@Ϭe@@డc!^ejej@^@@@^@@@ϵ@@ϴ@^@@@ϳ@@ϲ_@@@ϱ@@ϰ@@ϯ@@ఐՠ(longnameejej@@@ @@' index,ejej@@ejej@@^@@@S@S@@@ @@^@@@ϩ@S@@@}@@X@ภL*eASడdC!^ee@^@@@^@@@@@@^@@@@@`@@@@@@@@@,@unnumbered ee@@*e@@_@@@R@R@@@డdv!^f f @_0@@@_0@@@@@@_/@@@@@`:@@@@@@@@@ఐW(longnamef'f(@@@@@& indexf2f3@@f5f6@@_S@@@S@S@(@@ @@_[@@@@S@0@@|@@R@3@ภLfOATడd!^fZ f[@_@@@_@@@@@@_@@@@@`@@@@@@@X@@,@printindex fvfw @@*fy @@_@@@%R@'R@&k@@ఐ)shortnameff@s@@x@@@@@$R@!{@ภKhfOAc@PA@e3R@@@@ Q@-@@SYA@fO@I@@ @@c@@@?M@@ డe|[[g[dg[e@[@@@dנ`P@@@PM@NM@C@@@E@@D@@B@@డe&Global(with_tocg.[k@g1[lg2[t@%@N#refT@@@p@@@p@VZ.ptV[.p@@Vx@5@@e 3@@@LN@ON@M@@?@@5@ఐd'puts_nlgVugWu@b@@@d@@@X@@W@dv@@@V@@Ud@@@T@@S@@R<@@ఐݠ$changtuguu@@@$I@@)@contentsgugu@@gugu@@d@@@fN@kN@j]@@6 @@c@@@mM@lN@de@@g[a@@ g@ఐd['puts_nlgg@c3@@@dV@@@u@@t@d@@@s@@rdN@@@q@@p@@o@@ఐ%$changg@@@l@@$@byegg@@gg@@d@@@ЃM@ЈM@Ї@@6 @@J@bJ@ЉM@Ё@F@@@@@@@@@@g<B@@ @/@@ @FA@JA@@@@@Б@@А@@ЏL@@@@@М@@@Л@@К@@Й@@ИJ@Гk@g-@Ch - Writes the trailer of the TeXinfo document. hh@@@@@@@쪰h h @AA࣠@&self-2dAఠ(c(޻h3A޼@3hhhhhhhh@޺@@@  ޾h6A޿@@@޿@࣠@"iteAh,h-@hEA@@3h-h,h,h-h-h-h-h-@/@@!0@@@@@@  @@డf#nothBhC@@a@@@O@@Na@@@M@@L(%boolnotAAe@@@eLLeLt@@f\@@@@@@@в@@б@@@а@@Я3hah`h`hahahahaha@5A@8@9@@@@డf$List#memhwhx@ h{h|@@d@@@J@J@@@@c @@@@@b@@@п@@о@@н-@@ఐr"ithh@7@@2:@@0indices_to_buildhh@@@ڈ/@@@N@N@O@@hh@@q@@@л@N@Y@@| @@a@@@M@й_@80indices_to_buildhh@ภT hh @Vఐ"ithh@w@@rz@ϐT0indices_to_buildh!h1@@@hNL@@@@L@L@@@ @@f @@@@/@@@J@2J@J@ӶJ@xJ@&J@L@@@i!@@@"A@&A@@@@@N@@@@@@@@@@@@Z@@@@@@J@@i :@@Wi&i'@AA࣠@&self-2gAఠ)f)ձiMA@23i4i3i3i4i4i4i4i4@@@@  رiPA5@5@@@@&Moduleఠ!mhiJiK@icA@@Z&@@@.3iNiMiMiNiNiNiNiN@ P@@(Q@@@@@РZ5Z4@@@pZ1Z0@ @qZ,Z+@@rZ'Z&@@s@@@oA@@i{1@@Zh@@/.@@@@ఠ%m_elelii@iA@@"\Xx@@@ѧ@@@ѦM@ю3iiiiiiii@FRK@L@M@@@డh&Module/module_elementsii@ ii@@"]@@"]Ǡ"[@@@ј@@@ї@@і@X@@@ѕ@@є"X@@@ѓ@@@ђ@@ё@@ѐ1@"vภ&id/ภd&ii @d&@@@"@@@ѬN@ѰF@@@6ʠ@@@ѱJ@@ఐ!mi i @T@@X@@@ѩN@ѵN@Ѵ^@@O @@f_@A@i @@డhn$List$iterjj@ j j $@@=@@@@&J@Ѽ@@=@@@ѿ@@Ѿ@@ѽ@C% @@@ѻ@@Ѻ=@@@ѹ@@Ѹ@@ѷ3j jjj j j j j @@@@@@@ ఐ$selfj2%j3)@ư@@.@j7?@@@N@@I@@@@ఐ%m_elejF@jGE@#@@CV<@@@M@M@.@@N @@i@@@M@5@c@@@@@э@+Module_typeఠ"mtijhF[jiF]@jA@@[7@@@B3jljkjkjljljljljl@@@@Р[O[N@@@w[K[J@ @x[F[E@@y[A[@@@z@@@vA@@jFN-@@@@C)@@@@ఠ%m_elemjaojat@jA@@2$Y@@@@@@M@3jjjjjjjj@_MF@G@H@@@డi &Module4module_type_elementsjawja}@ ja~ja@@2%@@2%2#@@@@@@@@@Y@@@@@2UY@@@@@@@@@@1@2>ภ?jeHภe?jaja@e?@@@2G@@@N@F@@@7@@@J@@ఐ"mtkaka@T@@Y@@@N@N@^@@O @@f_@A@kak @@డi$List$iterkk@ k!k"@@>̰@@@@?L@@@>@@@@@@@@D? @@@@@ >@@@ @@ @@ 3k:k9k9k:k:k:k:k:@@@@@@@ ఐ$selfkLkM@@@H@ᢰkQ@@@h@@-c@@,@@ఐ%m_elek`ka@#@@Dp=@@@#M@2M@0.@@O @@@@@3M@!4@c@@@%Classఠ!cjk~k@kA@@\@@@@V3kkkkkkkk@4@@@Р\e\d@@@~\a\`@ @\\\[@@р\W\V@@с@@@}A@@k-@@0@@W)@@@@ఠ%c_elenkk@kA@@@@@@M@@@LM@43kkkkkkkk@uMF@G@H@@@డj6%Class.class_elementskk @ k k@@A @@A A@@@>@@@=@@<@D@@@;@@:A@@@9@@@8@@7@@61@A9ภUl f^ภfUl l$@fU@@@AB@@@RN@VF@@@8@@@WJ@@ఐ!cl%l&@T@@D@@@ON@[N@Z^@@O @@f_@A@l% @@డj$List$iterl3*4l4*8@ l7*9l8*=@@?@@@@@J@b@@f?@@@e@@d@@c@ET @@@a@@`?@@@_@@^@@]3lOlNlNlOlOlOlOlO@@@@@@@ ఐ0$selfla*>lb*B@@@]@⸰lf*Z@@@h@@Ҁc@@@@ఐ%c_elelu*[lv*`@#@@E<@@@vM@҅M@҃.@@N @@/@@@҆M@t4@b@@.@*Class_typeఠ"ctklaulaw@lA@@]H@@@j3llllllll@I@@@Р]z]y@@@х]v]u@ @ц]q]p@@ч]l]k@@ш@@@фA@@lai-@@E@@k)@@@@ఠ%c_eleol{l{@lA@@9@@@Ҡ@@@ҟM@҇3llllllll@MF@G@H@@@డkK%Class3class_type_elementsl{l{@ l{l{@@: @@:  :@@@ґ@@@Ґ@@ҏ@E@@@Ҏ@@ҍ:@@@Ҍ@@@ҋ@@Ҋ@@҉1@:9ภ jmgsภgjm{m{@gj@@@:B@@@ҥN@ҩF@@@:@@@ҪJ@@ఐ"ctm.{m/{@T@@E@@@ҢN@ҮN@ҭ^@@O @@f_@A@m:{ @@డk$List$itermHmI@ mLmM@@@@@@@UL@ҵ@@ҹ@@@@Ҹ@@ҷ@@Ҷ@Fj @@@Ҵ@@ҳ@@@@Ҳ@@ұ@@Ұ3memdmdmememememe@@@@@@@ ఐF$selfmwmx@ @@s@ΰm|@@@~@@y@@@@ఐ%c_elemm@#@@F=@@@M@M@.@@O @@E@@@M@4@c@@D@@Agpm@@@@Ш@б@г-(subpartsmm@@5@@@3mmmmmmmm@c@@@@гb$unitmm@@j@@@  @@@@@ @@  @@@@ @>A@@@T@@@@@@@@@@@@"@ @@@@@ @@@@@ @@@@@@@@@J@@m^@Im J Scan the whole module information to know which indices need to be build m36m3@@@@@@@mm@AA࣠@&self-2rAఠ.q.䭱n%A@ 3n n n n n n n n @@@@  䰱n(A @ @@@@Ġ-Element_valuen<Dn<Q@V|@n#<Rn$<S@@V~@@@3n%n$n$n%n%n%n%n%@'@@'(@@@@@@@ @@@@@@ ఐ0$selfn9<Wn:<[@Ͱ@@5@Űn><d@@@@@,~@@+@@%Value@nJ<enK<k@@J@3&@@@@\'@Ġ6Element_type_extensionnWltnXl@Vc@n\ln]l@@Ve@@@ 9@@@ @@t:@@@ ఐd$selfnmlnnl@@@iH@nrl@@@ @@;@@:O@@)Extension@n~lnl@@J@BZ@@@@[@Ġ1Element_exceptionnn@V4@nn@@V6@@@m@@@ @@n@@@ ఐ$selfnn@5@@|@-n@@@?@@J@@I@@)Exception@nn@@HJ@Q@@@@@Ġ,Element_typenn@V@nn@@V@@@@@@ @@@@@ ఐ̠$selfnn@i@@@an@@@s@@Y@@X@@$Type@n n@@|J@`@@@@@Ġ7Element_included_modulenn.@X-@n/n0@@A@@@@@@ @@@Ġ6Element_module_commento19o1O@V @o 1Po 1Q@@3@@@@@@ @@#@@@@$@@@ภ$o1Uo1W@#@@@'@Ġ.Element_moduleo"qyo#q@\ఠ!mso+qo,q@oD A@@]@@@3o/o.o.o/o/o/o/o/@ @@@@@@@F@@@  ఐ8$selfoAqoBq@հ@@=3oAo@o@oAoAoAoAoA@@@@@@аoIq@@@@@l@@k @@&Module@oUqoVq@@J@s@@@@@ ఐ\$selfoeof@@@a$@忰oj@@@@@@~@@}@@@|@@{1@@&ModuleఐX!moo@?@@`d@@@ӞN@ӓN@ӚN@әM@oo@@@@@ӈS@@3@@N@ӅV@Z@@W@Ġ3Element_module_typeoo@\,ఠ"mttoo@o A@@^v@@@3oooooooo@@@@@@@@@@@  ఐ$selfoo@V@@3oooooooo@@@@@@Qo@@@c@@Ӫ @@ө @@+Module_type@oo @@lJ@ӱ@@@@@ ఐݠ$selfoo@z@@$@@o+@@@@@@Ӽ@@ӻ@@@Ӻ@@ӹ1@@+Module_typeఐX"mtp:p<@?@@`@@@N@N@N@M@p,p=@@>@@@S@@3@@N@V@Z@@)W@Ġ-Element_classp$>Fp%>S@Zఠ!cup->Tp.>U@pF A@@^@@@ 3p1p0p0p1p1p1p1p1@ @@@@@@@H@@@  ఐ:$selfpC>YpD>]@װ@@?3pCpBpBpCpCpCpCpC@@@@@@ҰpK>f@@@@@@@ @@%Class@pW>gpX>m@@J@@@@@@ ఐ^$selfpgpzphp~@@@c$@plp@@@@@@@@@@@@@1@@%ClassఐX!cpppp@?@@aL@@@N@N@N@M@pppp@@@@@S@@3@@N@V@Z@@W@Ġ2Element_class_typepp@Ztఠ"ctvpp@p A@@_b@@@#3pppppppp@@@@@@@@@@@  ఐ$selfpp@X@@3pppppppp@@@@@@Sp@@@e@@& @@% @@*Class_type@pp@@nJ@-@@@@@ ఐߠ$selfpp@|@@$@Bp@@@@@@8@@7@@@6@@51@@*Class_typeఐX"ctqq@?@@a@@@[N@PN@TN@SM@qq@@@@@@BS@@3@@N@?V@Z@@+W@@Akkwq  @@@ @@A@@@>@@#9@@"@@!@@@-@@.@J@@-E@@,@@+@@*J@%)@q9$@@Fq?q@(@AA࣠@&self-2yAఠ1x1qf A@K3qMqLqLqMqMqMqMqM@@@@  qiAN@N@@@@Ġ/Class_attributeq_4<q`4K@\@qd4Lqe4M@@\@@@@3qfqeqeqfqfqfqfqf@h@ @'i@ @@@@@@ @@l@@@ ఐ0$selfqz4Qq{4U@@@v@q4^@@@@@K@@J@@)Class_att@q4_q4i@@!J@R&@@@@'@Ġ,Class_methodqjrqj~@\@qjqj@@\@@@C9@@@ @@:@@@ ఐd$selfqjqj@B@@H@:qj@@@L@@Z@@YO@@&Method@qjqj@@UJ@aZ@@@@[@Ġ-Class_commentqq@\j@qq@@6g@@@Fm@@@ @@n@@@ภqq@@@@v@@Al,zq+@@@@@ A@@@@@ֽ@@ּ@@ֻ@@@@@@@@@@@@@@J@ֿ@q @@r$/r$7@AA࣠@&self-2|Aఠ2{2诱r'A@ 3rr r rrrrr@@@@  貱r*A@@@@࣠@+module_list}Ar $8r!$C@r9A@@ 3r!r r r!r!r!r!r!@#@@!$@@@@@@  @@ డp'Hashtbl%clearr:FLr;FS@ r>FTr?FY@@@!a@h?!b@h@@@@h[@@hZ@@@hY@@hX@^i_i@@]B@"@@@M@M@@@@@@@@@@@3rirhrhririririri@IUV@L@M@@@@n龠(node_tblryFZrzFb@@@@@@@@H@@n@@@M@@@ఠ(filename~r eor ew@rA@@q@@@#M@3rrrrrrrr@.@@@డqivixr zr z@iu@@@a@@@M@@@@ @@iw@@@@@@@@@డq2gMgOr zr z@gL@@@p"N@@@@@@@@7@@డq@&Global(out_filer z@r zr z@ @#ref=@@@p@@@p@b b @@b(@/@@p-@@@O@ O@b@@9@@/c@@డF 0default_out_file-Odoc_messagess  zs  z@ s zs z@@F@@@:2@Fw&&Fw&C@@Fe@ @@pN@!@@[@@lU@@@"N@@-ocamldoc.texis) s* @@s, s- @@@డqgg°s7 s8 @g@@@qM@&@@@(@@'@@%@@డq&Global(out_filesR @sU sV @ @s!@@q@@@/N@2N@0@@+ @@!@sc z@@@A@se ek@@ డqggsr ss @g@@@q;l@@@CM@AM@6@@@8@@7@@53ssssssss@@@@@@@డq&Global*with_index"s @s s @(@嵰)@@qb'@@@?N@BN@@ @@3 @@)!@డr$List$iterss @ s!s%@@Ga@@@@@@@pM@J@@NGb@@@M@@L@@K@Lנ@@@I@@HG_@@@G@@F@@EQ@@ ఐ֠$selfs&s*@u@@3ssssssss@`@@@<s9@@@@@@l@@k@@@j@@i@@డrl$List#mapt:Et:I@ t:Jt:M@@<@@@@#J@ןN@x@@{Рd dd@c@נd쐐d@k@סd琐d@s@ע@@@@צM@ףA@@@פM@מA@@@םM@הN@u@@z@@y@=6@@@w@@v<Ƞ6@@@t@@s@@r@@࣠@!mAt[:St\:T@ttA@@M{@@@@&Moduleఐ!mtl:`tm:a@]@@@@^3tmtltltmtmtmtmtm@@@@ts:X@@\@tu:Ntv:b@@@m@@׍i@@׌O@טO@ז@@ఐl+module_listt:ct:n@@@s@@t:Dt:o@@M@@@^N@כO@׈@@ @@p@@@רM@קN@\@@t @@ @@ఠ'chanoutt|t|@tA@@qd@@@׵M@ש3tttttttt@2@@@డs-(open_outt|t|@@q@@@O@@Nq|@@@M@@L@rcrd@@r@@@@@@@׮@@׭q@@@׬@@׫'@@డsW(Filename&concattt@ tt@@@@@@6@@5@@@@4@@3@@@2@@1@@0@#^#^@@#C@!@@@@@@׿@@׾@@@@׽@@׼@@@׻@@׺@@׹i@@డsiiu*u+@i@@@r?@@@O@O@@@@@@@@@@డs&Global*target_diruJ@uMuN@%@j#refdx@@@p@@@p@dv%,0dw%,K@@d@5@@s&3@@@P@P@@@?@@5@@ఐ⠐(filenameusut@@@y@@@O@O@@@u~u@@@@@׷@O@@@ @@@A@u| @@ డtjj!uu@j@@@s_n@@@M@M@@@@@@@@3uuuuuuuu@%@@@@@@డt&Global+with_header"u@uu@(@#refc.@@@p@@@p@d4/3d4/M@@e@8@@s6@@@N@N@/@@B@@80@ ఐؠ$selfuu@w@@>@Yu@@@@@@@@@@@@@@@@@M@@ఐR'chanoutuv%@W@@N@ \@@ఐ}(filenamev&v.@@@N@ k@@ఐ+module_listv/v:@@@x@@>@@y@@v"@@{@ డt$List$iterv2=Ev3=I@ v6=Jv7=N@@I@@@@@@I@@@@@@@@OR@@@@@I@@@@@@@@@ ఐS$selfv^OZv_O^@@@Z@ڰvcOr@@@k@@5@h@@4c@@3@@2@@ఐɠ'chanoutvvOsvwOz@ΰ@@@P@@@@v|OYv}O{@@@~@@By@@A@@ఐo+module_listv|v|@ @@v@@^@@r@@@FM@(@ డuk*k,vv@k)@@@tjo@@@WM@UM@J@@@L@@K@@I @@డu"&Global,with_trailerv@vv@%@#refd6@@@p@@@p@e7e7@@f @5@@t3@@@SN@VN@T7@@?@@58@ ఐࠐ$selfvv@@@F@`v@@@@@[@@ZM@@ఐR'chanoutvw@W@@N@a\@@@@]@@w@@_@డu})close_outww@@s@@@@@@@@@@@tt@@t@@@@s@@@h@@g @@@f@@e@@ఐ'chanoutw6w7@@@s@@@qM@sM@r@@1 @@%@< @@&@ @@'@" @@(@@@)@Ġ'FailurewO wP @;'Failure/@@@ @ti@@@@Au @@A1=ocaml.warn_on_literal_patterntE  tE  @@tE  tE  @@@u&H@ఠ!swp wq @wA@@t@@@}P@x@@@, @@v|@@@y@Ġ)Sys_errorw%w.@;)Sys_errord@@@@@@@ @AuP @@Ae=ocaml.warn_on_literal_patternu*^u+^@@u.^u/^@@@uZL@4!sw/w0@wA@@1@@@$@@v@@@~@@]@@v@@@؁@@@ డv'-prerr_endlinew4>w4K@@t@@@0@@/td@@@.@@-@u^`wUwUu_`wUww@@u@@@@@@@؉@@؈@@@؇@@؆3wwwwwwww@Ung@h@i@@@@ఐu!sw4Lw4M@ @@+@@@ؒP@ؔP@ؓ@@6 @@t @@@ؕO@ؐ@డvk$incrwPZwP^@n@@@uǠn@@@؛@@@ؚ@@ؙn@@@ؘ@@ؗ7@@డv}&errors)Odoc_infoxP_xPh@ x!Pix"Po@@>#ref;=@@@ @@@ @gJ=gK=1@@ghw@@@unP@@@ئ@@@إO@ةO@اg@@B@@&O@أj@!@@)k@@@xDrx#@@)3xBxAxAxBxBxBxBxB@@@@%@@+@&@@,@'@@-@*(A@.,A@@@;@@س:@@ز@@ر0@@@U@@ؾ@G@@ؽF@@ؼ@@ػ@@غJ@صO@xa$(@@T:xr ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. xoxp#@@@@@@@@mxr..s@pL@#@mAlIAH(A' AAAApAo8A7AAAAAAcAb@A?AAAAAlAkDACAAAAArAqUATBAA%A$AAAAwAv=AT;:AK;]A;<A(AAvfР@a@a@a@a͐@a@aې@a@aݐ@aА@@A@@@@@@@A'@Ah@@@@BC&@Axj@@@@%@Ah@@@@$@A#@@@@ABAA@CD@.@A@*@@<@@;@@:@A>z@A@2@@@?@@@@@>@@=@A@@@C@@B@@A@AB<@A@y @@@I@@@H@@G @@@F@@E@@D@@A@@@L@@K@@J@Aj@A@f@@Q@c@@P^@@O@@N@@M@BY@A@U@@V@R@@UM@@T@@S@@R@I@A@E@@[@B@@Z=@@Y@@X@@W@AC4@A@0@@`@-@@_(@@^@@]@@\@@A@@@e@@@d@@c@@b@@a@A-@A@)@@j@&@@i!@@h@@g@@f@Bܰ@A@@@o@@@n@@m@@l@@k@@A@@@v@@@u@@@t@@s@@r@@q@@p@ް@A@@@y@@x@@w@ABCDE<@A@y&@@@߁@@߀@@@@@@~t^@@@}@@|@@{@@z@r@A@l@@@߇@@߆@i@@߅d@@߄@@߃@@߂@A D@A D B ?@@@ߐ@@@ߏ@@ߎ@ <@@@ߍ@@ߌ 9@@@ߋ@@ߊ@@߉@@߈@@A@@@ߕ@@@ߔ@@ߓ@@ߒ@@ߑ@A C@A@ C@@@ߝ@@ߜ@ <@@@ߛ@@ߚ 7@@@ߙ@@ߘ@@ߗ@@ߖ@BCF 4@A@ 4@@@ߥ@@ߤ@ /@@@ߣ@@ߢ *@@@ߡ@@ߠ@@ߟ@@ߞ@ ,@A@ ,@@@߮@@߭@ ' $@@@߬@@@߫@@ߪ !@@@ߩ@@ߨ@@ߧ@@ߦ@A @A   @@@ߺ@@@߹@@߸@ @@@߷@@߶@ @@@ߵ@@ߴ @@@߳@@߲@@߱@@߰@@߯@ @A  ̠ @@@@@@@@@ @@@@@@ @@@@@ @@@߿@@߾@@߽@@߼@@߻@AB @A@ @@@@@@@@@@@@@@@@@@@@@@A @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@BC߰@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@{@A@w@@r@@@@@A@A@@@@@@@@BCA@@@@@@@@@@@@@@A@@@@@@@|{@@@@@@@@v@@@@@@@A@A@@@ @@@@@BDE>߰@A@c@@@@@ I@@@ @@ @@ @?@A@/@@@@@X@@@@@@@@?u@A@@@@@@f@@@@@@@@AB?@A@p@@@@@@@@@@?ܰ@A@}@@@@@ @@@@@A?@A@@@@%@@$@@@#@@"@@!@?P@A@EOr@@@+@@@*@@)@@@(@@'@@&@AB?@A@@@@0@@/@@@.@@-@@,@?@A@@@@5@@4@@@3@@2@@1@A?#@A@uM@@@=@@<@@@@;@@:@@@9@@8@@7@@6@?@A@E@@@C@@@B@@A@@@@@@?@@>@ABCDFG?@A@@@E@@D@@u@A@@@@H@@I@@G@@F@A?C@A@@@@M@@Q@?<@@@P@@@O@@N@@L@@K@@J@?@A@Y@@@V@@U@@@T@@S@@R@AB?-@A@@@@[@@Z$@@@Y@@X@@W@?Q@A@ @@@`@@_3@@@^@@]@@\@A@@A@@@@@g@@f@D@@@d@@e@@c@@b@@a@?Ӱ@A@?@@@o@@n@`@@@m@@lY@@@k@@j@@i@@h@ABC@@A@c@@@r@@s@@q@@p@@A@@@v@@u@@t@A@A@@@y@@x@@w@@A@@@~@@@}@@|@@{@@z@A@A@@@ @@@@@BCAg@A@Aa@@@@@@R@@@@@@@@@@@@@@@@A@@@@@@@@f@A@b@@[@@@@@ABDŰ@A@@@@@@@@R@A@N@@G@@@@@A@A@@@@@@@@#@A@@@@@@@@@@@@@A@A@@@@@@@@BCEFA@A@@@@@@vp@@@@@@@@A۰@A@@@@@@@@@@@@@@-@A@)@@(@@@@@$@A@ @@@@@@@@@@@@ABCܰ@A@@@@@@@@ @A@@@@@@@@@@@@@A @A@  @@@@@@@@  @@@@@@@@@@@ @A@ @@@@@  @@@@@@@@@@@A @A@  @@@@@@@@  @@@@@@@@@@@ϰ@A@ @ @@@֠@ @@@@@@@@@@ ߠ @@@@@@@@@@@ABCDG ٰ@A@ @@@@@@ @@@@@ Ϡ @@@@@@@@@@@@@ Ͱ@A@ @@@@@@ @@@@@ @@@@@@@@@@A @A@ @@@@@@ @@@@@  @@@@@@@@@@@@@ @A@ @@@@@@  @@@@@@@@  @@@@@@@@@@@@@ABΰ@A@ @ @@@@ @@@@@@@@@@ @@@@@@@@r@A@n@@c@@@@@A @A@ @@@ @@   @@@ @@@ @@@@@BͰ@A Ku @@@@@@@@@  @@@@@@@@  @@@@@@@@@@@@ @ @A@ @@@@@ ~ }@@@@@@@@@@@ACD x@A x  v@@@'@@@&@@%@ u@@@$@@# p o@@@"@@@!@@ @@@@@ n@A@ n@ m@@@/@ h g f@@@2@@@1@@@0@@.@@@-@@, c b@@@+@@@*@@)@@(@A ]@A@ ]@@@8@@7 Z Y@@@6@@@5@@4@@3@ U@A U  S@@@B@@@A@@@@ R@@@?@@> M L@@@=@@@<@@;@@:@@9@AB G@A@ G@@@G@@F B@@@E@@D@@C@ ?@A@ ?@@@Q@@P@ : 9@@@O@@@N@@M 4 3@@@L@@@K@@J@@I@@H@@A@@@T@@S@@R@AB̰@A@ 6 5@@@[@@@Z@@Y 2 1@@@X@@@W@@V@@U@˰@A@ - ,@@@b@@@a@@` ) (@@@_@@@^@@]@@\@ACD #@A@ #@@@g@@f @@@e@@d@@c@ @A@  @@@n@@@m@@l  @@@k@@@j@@i@@h@@A@@@q}@@p@@o@ABʰ@A@ @@@z@@y@ @@@x@@w  @@@v@@@u@@t@@s@@r@ @A@  @@@@@@@@  @@@~@@@}@@|@@{@AC @A@ @@@@@@ @@@@@  @@@@@@@@@@@@@ @A@ @@@@@@ @@@@@@  @@@@@@@@  @@@@@@@@@@@@@@@ @A@ @@@@@  @@@@@@@@@@@ @A@  @@@@@@@@ ߠ @@@@@@@@@@@ABCDEFHIO@GG ] This class is used to create objects which can generate a simple Texinfo documentation. Q.^.^R..@@@@@@@R#@`;@@BANAM*A) AAAAnAmQAPA A  A  A  A  A  jA i DA C !A  A  A  A  A  gA f MA L %A $ A  A  A  A  pA o SA R 6A 5 #A " A  A  A  A  rA q XA WEA 5CA ,C>A CA DA D_A DA DA DzA DA DA DVA CA D0A DA DA CA DMA CsA CA {EA rCA eEA UEEA OExA ?E_A 9 .A - A AAAAtAsOAN4A3AAAAAAuAtbAaOAN:A9'A&AAAAA{Az]A\?A>!A AAAMAL:A9'A&A{@@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@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@1@@@@@@)@@@&@)&)\7@@@@@@   7 ^ |Q  Ġ ڠ  I a   ߠ  ' v R̠ Ƞ @UŠߠ EܠEH֠ EϠrEDED$DDDKEDDܠDkEEHDȠE5EnEE#E`Ds,g .R ٠z DBy^ݠ8DFy5@@@3@m@@@#@ 'XW@VA@#@ *J;@@CAI@@@@@@@@ZA@;@@@Av@@@@@@@A@@3@#@2@h#@&@j#@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A~ |@@@@@@@@@{zy@@@@@@xwv@@@@@u@@@@@@@@@@@tAs0q@@@@@@@@@pon@@@@@@ml@@@@@k@@@@@@@@@@@jA@ihg@@@@@@fe@@@@@d@@@@@@@@@cAbk`@@@@@@@@@_^]@@@@@@\@@@@@@[ZY@@@@@@@@X@@@@@@@@@@@@@WA@VUT@@@@@@S@@@@@R@@@@@@@@@QA@PON@@@@@@M@@@@@L@@@@@@@@@KA@JIH@@@@@@@@GFE@@@@@@~@@}@@|DA@CBA@@@{@@z@?>@@@y@@@x@@w@@v=A@<;@@@u@@@t@@s:98@@@r@@@q@@p@@o7A@6@5@@@m@43@@@n@@l@@@k@@j210@@@i@@@h@@g@@f/A@.-,@@@e@@d@+*)@@@c@@b('&@@@a@@@`@@_@@^@@]%A@$#"@@@\@@[@! @@@Z@@Y@@@X@@W@@V@@UA@@@@T@@S@@@@R@@Q@@@P@@@O@@N@@M@@LA@ @@@K@@J@   @@@I@@@H@@G @@@F@@@E@@D@@C@@BA@@@@@@@@@@A@@?@@@>@@=@@@<@@;@@:A@@@@9@@8@@@7@@@6@@5@@4AP٠@@@3@@@2@@1@@@@0@@@/@@.@@@-@@@,@@+@@*@@)A@@@@(@@'@@@&@@@%@@$@@#A @@@"@@@!@@ @@@@@@ܠ@@@@@@@@@@@@A@ؠ@@@@@ԠӠ@@@@@@@@@@@@@@@@Р@@@@@@@@@@A@@@@ @@ ʠ@@@ @@@ @@ @@Al@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@~@@@@@}|{@@@@@@@@@@@@zA@yxw@@@@@@v@@@@@@uts@@@@@@@@rqp@@@@@@@@@@@@@@oA@nml@@@@@kji@@@@@@@@@@hA@gf@@@@@@@@edc@@@@@@@@@@JA@u sh]@@@1@@@@@@HKA@@uu@@@@@@@@u!u@@@@@@@HA@@@@@@@u4J@@@8@@@@@@@@@@@I8A@uCJ@@@@@;@@@@IA@@@C@@@@IA@uWJ@@@@@O@@@@J/A@W@@W@@@@J&A@_@@_@@@@IA@usJ@@@@@k@@~@@}IA@ON@@@|@@{w@@z@@yJ#A@uJ@@@x@@w@@v@@uIA@uJ@@@t@@s@@r@@qI`A@@@@6@@p@uK@@@o@@n@@m@@l@@kIA@Oˠ@@@j@@i@@h@@gIA@@fJA@@@e@@d@@cIoA@@@b@IduIc@@@a@@@`@@_@@^@@]@@\J&A@uK<@@@[@@Z@@Y@@XIVA@uKH@@@W@@V@@U@@TIwA@uKT@@@S@@R@@Q@@PKAKK @@@O@@NK @@M@@L@@K@@JIA@I@@@I@@H@vKv@@@G@@F@@E@@D@@CKA@@@B@@A@@@K`A@KY@@@?@@>@v7K@@@=@@</@@;@@:@@9KA@@@7@@5@@4KA@vKvH@@@3@@2C@@0@@/jA@@@@@@.@v_tYp@@@@@-vcv`@@@@@,@@+@@*^A@W@@@)@@(@vwt^@@@@@'v{vx@@@@@&@@%@@$QA@vK@@@@@@@@#Gvv@@@@@@@@"@@!CA@Pv:@@@@@@@@ @@@@6A@PĠv-@@@@@@@@(@@@@)A@~}@@@@@@@@@@@@@@@A@?>=@@@7@@@@@@5@@vv@@@3@@@@@@A@v  @@@/@@@@@@@@@A@v@@@@@@@@@@@@ A@w *@@@ @@ @@ @@ A@w@@@p@@ D@@@n@@@@A@Z,@@@@@@נ@@@@@@@@E@@@f@@@@@@A@,@@T@@@@A@@@@@@@wV@@@*@@j@@@@@@A@wc@@@@@w@@@@A@wpww@@@ @@@@@@A@w}w(w @@@@@@@@@A@ww5@@@@@@@@@A@wwa2@@@@@@@@@A@ww%a+@@@@@@@@@A@wv Z@@@@@@ww;y@@@@@@@@@@@uA@z@@@wwvwu@@@@@@@@@@@iA@_N@@@@@@Qwwd^@@@@@@@@@@@@@@@@@YA@@@@wwya@@@@@@@@@@@NA@-@@@x wa@@@@@%@@@@@@CA@>@@@xwa@@@@@\@@@@@@@@@7A@R@@@x.wa@@@@@\@@@@@@@@@+A@f@@@xBww@@@@@\@@@@@@@@@A@z@@@xVxw@@@@@\@@@@@@@@@A@@@@@@@@@@@@@bC"@@@@@Y@@@@@@@@@@@ A@ @@@@@h@@@@@@@ A@Р @qǐ@qƐ@q@qԐ@qÐ@q@q@q@qא@@@@~A@@@}@@]@@@{@@@@ A@ @@@@@ @@@@@@@ A@xxyxx@@@Y@@@@@@ A@xx\@@@U@@+@@@@ A@s@@ @@@@@@@p@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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 t@@8t@ @Axx@@@)@ AA֠k@+@@@*@A x@Axx@@@,@BC x@A@@@-@ w@Ay y@@@.@ w@A v u q@@@0@@@/@AB pAA-C@ k@@@3@@ h g@@@7@@6 f e@@@5@@4@@2@@@1@CD@@A@@@|@@z@@y@AN@A@yIwa@@@@@@@@@@ f eA@@@yUN@@@@@@@@ABL@A@ycy`@@@@@@@@yhye@@@@@@@@(@A@@@@@@@@A@A@@@@@@@@@@@@@BҰ@A@@@@@@@@@@@@@°@A@@@@@@{@@@@@@@AC@A@@@@w@@r@@@@@@@{@A@@@@]@@X@@@@@@@A@A@@@@|@@w@@@@@@@BU@A@@@@@@@@@@@@@}@A@k@@@g@@@d@@`@@@@@@@@@W@A@]@@Y@@@@@ABCDEM9@A@@@@@@@yOH@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@8@A@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@BCF@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@ @@ @@@@ @@@ @@@@@@@@@@@@A@A0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@AT@@@$@@@#@@"@@@@!@@ @@@@@@@@@@@@@@@@@@AB@A@@@@,@@+@@@@*@@)@@@(@@'@@&@@%@@A@@@<@@@;@@:@@@@9@@8@@@@7@@6@~}@@@5@@@4@@3|@@@2@@1@@0@@/@@.@@-@Ay@A@yxw@@@D@@C@v@@@B@@Au@@@@@@?@@>@@=@BCr@A@rqp@@@L@@K@o@@@J@@In@@@H@@G@@F@@E@+@A@)@@@Q@@P(@@@O@@N@@M@@A@o@@T@@S@@R@A,@A@@@X@@W@@V@BC ~ }A@@@@b@@a@Us{a{^@@@^@@@`@@_@@@]@@\@@[@@Z@,@A@w'@@@k@@j@"!@@@i@@@h@@gK@@e@@d@@c@Aa@A@s@@on@@m@@l@BDEO@A@{P@@@u@@t{yd@@@s@@r@@q@PM@A@{P@@@z@@y{zd/@@@x@@w@@v@P"@A@{Q@@@@@~{zd@@@@}@@|@@{@ABP@A@{z!dL@@@@@@@@@@P@A@{z0d[@@@@@@@@@@APb@A@{Q:@@@@@{z@dk@@@@@@@@P@A@V{QN@@@@@@@@{zUd@@@@@@@@ABP@A@|Q_@@@@@| zed@@@@@@@@Po@A@|Qq@@@@@|zwd@@@@@@@@AO@A@ @@@@@@|.Q@@@@@|3zd@@@@@@@@@@Pm@A@VT|BQ@@@@@@@@|Hzd@@@@@@@@ABCDFGPQ@A|Pzd@@@@@@Q=@A@|bzd@@@@@@@@@@AP @A@|nzd@@@@@@P|yP@@@@@@@@@@@@@@@Pɰ@A@|Q@@@@@|ze@@@@@@@@ABO@A@|Q@@@@@|ze!@@@@@@@@P$@A@|R@@@@@|{e3@@@@@@@@AQư@AQQ@@@@@Q|{eF@@@@@@@@@@@@P@A@P@@@@@@|R-@@@@@|{3e^@@@@@@@@@@ABCQа@A@|{?ej@@@@@@@@@@@A@@@@@@@@A@A@d@@ @@@@@Ӱ@A@S@@@N@@@@@@@@@A@A@k@@@@@@@BCRD@A@R>@@@@@@}Rv@@@@@}!{|e@@@@@@@@@@@A@@@=@@@@@F@A@@@E@@@@@ABD@A@}@@u@@@@@2@A@:@@E@@@@@A@A@@@ \@@ @@ @@A@ @@@@@i@@@@@@@A@A@@@p@@@@@BCEFRǰ@A@}gR@@@@@Q@@@@@@@@R@A@}w}t@@@"@@!}|{f@@@ @@@@@@A@p@@%@@$@@#@@A@D@@+@?@@)@@(@@'@@&@ABC@A@@@.@@-@@,@@A@@@6@@@4@@2@@1@@0@A@A@@@@>@@@=@@<ߠ@@@;@@@:@@9@@8@ܰ@A@@@@D@@C٠@@@B@@@A@@@@@?@A԰@A@Ԡ@@@K@@@J@@IҠ@@@H@@@G@@F@@E@ @A@Π@@@@S@@@@T@@R@@@Q@@Pʠ@@@O@@@N@@M@@L@ABCDGŰ@A@@@@]@@\@@@@[@@Z@@@Y@@@X@@W@@V@@U@@A@@@@e@@d@@@@c@@b@@@a@@`@@_@@^@A@A@@@@n@@m@@@@l@@k@@@j@@@i@@h@@g@@f@@A@@@@x@@w@@@@v@@@u@@t@@@s@@@r@@q@@p@@o@AB Ͱ@A@@@@@@@@@@@~@@@}@@|@@@{@@z@@y@s@A@#@@@@@@@A@A@@@@@@@@@@@@@@@@@B Ѱ@A\y@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@ACD@A@@@@@@@@@~}|@@@@@{zy@@@@@@@@@@@@@z@A@z@yxw@@@䯠@vuts@@@@@@@@@@@@@@@@rqp@@@@@@@@@@@Am@A@ml@@@@@kji@@@@@@@@@@@g@Ag e@@@@@@@@@dcb@@@@@a`_@@@@@@@@@@@@@AB\@A@\[Z@@@@@YX@@@@@@@@W@A@WVU@@@@@@TSRQ@@@@@@@@PON@@@@@@@@@@@@@6@A@ @@ !@@@@@AB @A@SRQ@@@@@@@@PON@@@@@@@@@@@ @A@LKJ@@@@@@@@IHG@@@@@@@@@@@ACDD@A@DC@@@@@BA@@@@@@@@A@A@A@?@@@@@@@@>=<@@@@@@@@@@@@A@ q@@ @@@@@AB @A@A@?@@@@@@>=@@@@@<;:@@@@@@@@@@@@@8@A@87@@@@@@@@654@@@@@@@@@@@AC1@A@10/@@@@@ @.-@@@ @@ ,+*@@@ @@@ @@@@@@@(@A@('&@@@@@@%@@@@@@$#"@@@@@@@@! @@@@@@@@@@@@@@@@A@@@@!@@ @@@@@@@@@@@@A@@@@(@@@'@@&@@@%@@@$@@#@@"@ABCDEFHI6 @@@x@8| #@ wA v t q@@@@@@@@@ n@@@@@ k@@@@@@@@@ jA@ i f e@@@@@@ d c b@@@@@ a@@@@@@@@@ `A@ _ ^ ]@@@@@@ \ Y@@@@@ X@@@@@@@@@ WA@ V U T@@@@@@ S P O@@@@@@@@ N@@@@@@@@@ MA L ڠ J@@@@@@@@@ I H G@@@@@@ F E D@@@@@ C@@@@@@@@@@@ BA A  ?@@@@@@@@@ > = <@@@@@@ ; :@@@@@ 9@@@@@@@@@@@ 8A@ 7 6 5@@@@@@ 4 3@@@@@ 2@@@@@@@@@ 1A 0!9 .@@@@@@@@@ - , +@@@@@@ *@@@@@@ ) ( '@@@@@@@@ &@@@@@@@@@@@@@ %A@ $ # "@@@@@~@ !@@@}@@| @@@{@@z@@y@@x A@   @@@w@@v@ @@@u@@t @@@s@@r@@q@@p A@   @@@o@@@n@@m   @@@l@@@k@@j@@i A@   @@@h@@g   @@@f@@@e@@d@@c A@  @@@b@@@a@@`   @@@_@@@^@@]@@\ A@ @ @@@Z@  @@@[@@Y@@@X@@W @@@V@@@U@@T@@SA@@@@R@@Q@@@@P@@O@@@N@@@M@@L@@K@@JA@@@@I@@H@@@@G@@F@@@E@@D@@C@@BA@@@@A@@@@@@@?@@>@@@=@@@<@@;@@:@@9A@@@@8@@7@ڠ@@@6@@@5@@4נ@@@3@@@2@@1@@0@@/A@Ӡ@@@@-@@@@.@@,@@@+@@*@@@)@@(@@'A@@@@&@@%ɠ@@@$@@@#@@"@@!A`@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A"۠@@@@@@@@ @@@@ @@ @@@ @@@ @@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A#:@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@~@@@@@@@@}|{@@@@@@@@@@@@zA@yxw@@@@@@@@vut@@@@@@@@@@sA@rqp@@@@@@@@onm@@@@@@@@@@lA@kj@@@@@ih@@@@@@@gA@fed@@@@@@@@cba@@@@@@@@@@`A@_^]@@@@@@\[@@@@@ZYX@@@@@@@@@@@@WA@VU@@@@@@@@TSR@@@@@@@@@@QA@PON@@@@@@ML@@@@@KJI@@@@@@@@@@@@HA@GFE@@@@@@D@@@@@@CBA@@@@@@@@@?>@@@@@@@@@@@@@@=A@<;:@@@@@987@@@@@@@@@@6A@54@@@@@@@@321@@@@@@@@@@Z~A@6ma@@@@@@@@@XA@@@@@@@@@@@@@@@@XNA@@@@@@@Z\@@@%@@@@@@@@@@@YA@Zk@@@~@@};@@|@@{YA@@@zC@@y@@xYA@%Z@@@w@@vO@@u@@tYA@W@@sW@@r@@qYA@_@@p_@@o@@nYA@AZ@@@m@@lk@@k@@jYdA@_bN@@@i@@hw@@g@@fYA@YZ@@@e@@d@@c@@bYA@eZ@@@a@@`@@_@@^Y.A@W@@@#@@]@xZ@@@\@@[@@Z@@Y@@XYA@_@@@W@@V@@U@@TYA@@SZqA@@@R@@Q@@PY=A@@@O@Y2Y1@@@N@@@M@@L@@K@@J@@IYA@[ @@@H@@G@@F@@EY$A@[@@@D@@C@@B@@AYEA@["@@@@@@?@@>@@=ZAZZ@@@<@@;Z@@:@@9@@8@@7YA@Y@@@6@@5@[D@@@4@@3@@2@@1@@0ZA@@@/@@.@@-[.A@['@@@,@@+@[_@@@*@@)/@@(@@'@@&[rA@@@$@@"@@![_A@@@@ @@C@@@@8A@@@@@@@-i>@@@@@1.@@@@@@@@@,A@%@@@@@@En@@@@@IF@@@@@@@ @@ A@X[@@@ @@@ @@ `]@@@@@@@@@@A@`p@@@@@@@@@@@@A@`@@@@@@@@(@@@@A@#M#L#K@@@@@@@@m@@@@@@@A@% % % @@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@T@@@@@@@A@(@@@@@@@@@@@@@@T@@@@@@@@@A@,@@T@@@@A@%%%@@@@@@$@@@@@j@@@@@@A@1~}@@@@@w@@@@yA@>@@@@@@@@@qA@K@@@@@@@@@iA@Xc@@@@@@@@@_A@eq@@@@@@@@@WA@rp@@@@@@@@@OA@j@@@@@@ G@@@@@@@@@@@CA@z@@@DC@@@@@@@@@@@7A@-@@@x@@@a 2,@@@@@@@@@@@@@@@@@'A@@@@Gqa@@@@@@@@@@@A@-@@@Xq^@@@@@%@@@@@@A@>@@@iq@@@@@lM@@@@@@@@@A@R@@@}q@@@@@la@@@@@@@@@A@f@@@@@@~@@}lu@@@|@@{@@z@@yA@z@@w@$@@@O@@vl@@@u@@t@@s@@rA@@@@q@@p@@@@o@@n@r"@@@N@@m'@@@l@@k@@j@@i@@hA@@@@g@@f6@@@e@@d@@cA@Р@@@@@@@@@@@@@bA@@@a@@`l@@@R@@_@@^A@|@@@]@@\{@@@[@@Z@@YxA@GF@@@X@@W@@V@@UpA@*h@@@T@@S+@@Q@@PgA@s@@M_@@@L@@K@@J >@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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\ B@@Q B@|@A@@@B@|AAk@D@@@C@AF@A@@@E@BCF@A@@@F@E@A@@@G@E@AgDC?@@@I@@@H@AB>AA=@9@@@L@@65@@@P@@O43@@@N@@M@@K@@@J@CD@m@A@@@@@@@@A^@A@rq@@@@@@@@@@43A@@@#^}@@@@@@@@AB\_@A@U1.@@@@@@@@63@@@@@@@@@A@@@@@@@@A@A@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@A@@@@@@{@@@@@@@AC{@A@@@@w@@r@@@@@@@I@A@@@@]@@X@@@@@@@At@A@@@@|@@w@@@@@@@B #@A@@@@@@@@@@@@@K@A@k@@@g@@@d@@ `@@ @@ @@ @@ @%@A@]@@Y@@@@@ABCDE]@A@m@@@@@@_@@@@@@@@@@@@@@@"@A@"@@@ @@@@@@@@@@@@A)@A)))@@@)@@@(@@'@)@@@&@@%)@@@$@@#@@"@@!@#@A@@@.@@@-@@,@@+@@*@A)@A@)))@@@6@@5@)))@@@4@@3)@@@2@@1@@0@@/@BCF)@A@)))~@@@>@@=@)})z@@@<@@;)y@@@:@@9@@8@@7@){@A@){)z)y@@@G@@F@)x)u)t@@@E@@@D@@C)s@@@B@@A@@@@@?@A)p@A)p))n@@@S@@@R@@Q@)m)l)k@@@P@@O@)j)i)h@@@N@@M)g@@@L@@K@@J@@I@@H@)e@A)e*")c@@@_@@@^@@]@)b)a)`@@@\@@[@)_)^@@@Z@@Y)]@@@X@@W@@V@@U@@T@AB)Z@A@)Z)Y)X@@@g@@f@)W)V@@@e@@d)U@@@c@@b@@a@@`@)T@A)T*])R@@@w@@@v@@u@)Q)P)O@@@t@@s@)N@@@r@@q@)M)L)K@@@p@@@o@@n)J@@@m@@l@@k@@j@@i@@h@A)G@A@)G)F)E@@@@@~@)D@@@}@@|)C@@@{@@z@@y@@x@BC)@@A@)@)?)>@@@@@@)=@@@@@)<@@@@@@@@@@@A@@@@@@@@@@@@@@ް@A@o@@@@@@@A@A@@@@@@@@BCLKA@@@@@@@eA/,@@@@@@@@[@@@@@@@@@@"@A@sE"@@@@@@"""@@@@@@@@K@@@@@@@A#/@A@s@@n@@@@@BDE_T@A@``@@@@@es@@@@@@@@`@A@r`@@@@@ws@@@@@@@@_@A@`@@@@@t@@@@@@@@AB`^@A@t@@@@@@@@@@`\@A@t)@@@@@@@@@@A`0@A@a@@@@@t9@@@@@@@@_հ@A@eԠa@@@@@@@@#tN@@@@@@@@AB`j@A@a-@@@@@3t^@@@@@@@@`=@A@a?@@@@@Etp@@@@@@@@A_@A@@@@@@@aV@@@@@\t@@@@@@@@@@`;@A@f"aj@@@@@@@@qt@@@@@@@@ABCDFG`@Ayt@@@@@@a @A@0t@@@@@@@@@@A_۰@A@<t@@@@@@_֠G_@@@@@@@@@@@@@@@`@A@Ta@@@@@Yt@@@@@@@@AB_˰@A@da@@@@@it@@@@@@@@_@A@va@@@@@{u@@@@@@@@Aa@Aaa@@@@@au@@@@@@@@@@@@`y@A@`s@@@ @@ @a@@@ @@ u,@@@@@@@@@@ABCa@A@ u8@@@@@@@@@ @$ɰ@A@@@@@@@@A#°@A@d@@ @@@@@#@A@S@@@N@@@@@@@@@A#@A@k@@@@@@@BCb@A@b @@@&@@%@bD@@@$@@#Juu@@@"@@!@@ @@@$O@A@@@)=@@(@@'@$@A@@@,E@@+@@*@ABD%s@A@}@@/u@@.@@-@%@A@:@@2E@@1@@0@A$U@A@@@5\@@4@@3@#Ѱ@A@ @@:@@@9i@@8@@7@@6@A$T@A@@@=p@@<@@;@BCEFb@A@5b@@@B@@A@@@@@@?@@>@b@A@EB@@@G@@FJu@@@E@@D@@C@$߰@A@p@@J@@I@@H@$ְ@A@D@@O@?@@N@@M@@L@@K@ABC%@A@@@R@@Q@@P@%@A@@@W@@@V@@U@@T@@S@A+@A@+++@@@^@@@]@@\+++@@@[@@@Z@@Y@@X@+@A@+++@@@d@@c+++@@@b@@@a@@`@@_@A+@A@++@@@k@@@j@@i+++@@@h@@@g@@f@@e@@A@+@+@@@s@++@@@t@@r@@@q@@p+++@@@o@@@n@@m@@l@ABCDG+@A@+++@@@}@@|@+++@@@{@@z+++@@@y@@@x@@w@@v@@u@+@A@+++@@@@@@+++@@@@@++@@@@@@@@@~@A+@A@+++~@@@@@@+}+|+{@@@@@+z+y+x@@@@@@@@@@@@@+v@A@+v+u+t@@@@@@+s+r+q@@@@@@@@+p+o+n@@@@@@@@@@@@@AB@A@+k@+j@@@쟠@+i+h@@@@@@@@@@+g+f@@@@@@@@'A@A@#@@@@@@@A+m@A@+m+l+k@@@@@+j+i+h@@@@@@@@@@@B@A+elG+_@@@@@@@@@+^+]+\@@@@@@@@+[+Z+Y@@@@@@@@@@@@@+W@A@+W+V+U@@@@@+T+S+R@@@@@@@@@@@ACD+O@A+O.z+M@@@@@@@@@+L+K+J@@@@@+I+H+G@@@@@@@@@@@@@+H@A@+H@+G+F+E@@@̠@+D+C+B+A@@@@@@@@@@@@@@@@+@+?+>@@@@@@@@@@@A+;@A@+;+:@@@@@+9+8+7@@@@@@@@@@@+5@A+5.۠+3@@@@@@@@@+2+1+0@@@@@+/+.+-@@@@@@@@@@@@@AB+*@A@+*+)+(@@@@@+'+&@@@@@@@@+%@A@+%+$+#@@@@@@+"+!+ +@@@@@@@@+++@@@@@@@@@@@@@(@A@ @@ !@@@@@AB@A@+!+ +@@@@@@@@+++@@@@@@@@@@@@A@+++@@@@@@@@+++@@@@@@@@@@@ACD+@A@++@@@@@++@@@@@@@@+@A@+++ @@@ @@@ @@ + + + @@@@@@@@@@@(@A@ q@@ @@ @@ @AB@A@+++ @@@@@@+ + @@@@@+ + +@@@@@@@@@@@@@+@A@++@@@@@@@@+++@@@@@@@@@@@AC*@A@***@@@'@@&@**@@@%@@$***@@@#@@@"@@!@@ @@@*@A@***@@@4@@3@*@@@2@@1@***@@@0@@@/@@.***@@@-@@@,@@+@@*@@)@@(@*@A@***@@@:@@9***@@@8@@@7@@6@@5@*@A@**@@@A@@@@@@?***@@@>@@@=@@<@@;@ABCDEFHI ;@@@A0AA0A/A/A/Al/AJ/aA)/DA/ A.A.A.A.A.A.]A`.7AD.A,-A-A -A -A -ZA -@A -A q,A H,A 6,A ,A ,cA ,FA ,)A ,A +A +A ~+A i+A N+eA (+KA f~A dA d1A dA eA eRA eA eA emA eA eA eIA dA e#A pdA feA ddA ^e@A LdfA Bd}A 8fA .dA !eA f8A fkA fRA *!A )A )A )A )A )A )gA z)BA c)'A U)A G(A <(A .(A (A (A (hA (UA (BA (-A (A (A 'A 'A 'A {'A l'nA ]'PA K'2A 9'A '&A &A&A&@A&-A&A&A @I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@搐  @@@@@@%@@@%@%!%1#;@@@A&A@Р&@@@@@@@@@@@@@A@@@@@u@@@@@@@g0A@z@@@(@@@@@@dA@@@@@@@@@@@@@@@@&_A@{|\G@@@]@@@\@@&`@@@@@@@('A@I8@@@j@@@K{e@@@@@@@@e@@@@@@(#A@@@@_{e@@@@@@@@@@@(A@)@@@p{@@@@@vT@@@@@@@@@( A@=@@~@{@@@}@@|vh@@@{@@z@@y@@x'A@Q@@w@f@@vvw@@@u@@t@@s@@r(A@`@@q@&@@@p@@ov@@@n@@m@@l@@k(A@t@@i@lN=(@@@h@@@g@@ft@@d@@c@@b'A@@@@a@@`@'@@@_@@^@@@[:@@@Z@@Y@@X@@W@@V'A@@@@U@@TI@@@S@@R@@QeA@+@@@P@@O@zg@@@/@@Nd@@@M@@L@@K@@J+xA@+q@@@I@@H@{@@@G@@F@@@E@@D@@C@@B2TA2S2Q2N@@@A@@@@@@?@2K@@@>@@=2H@@@<@@;@@:@@9+A@r@@@8@@7@u@@@6@@5@@@4@@3@@2@@12_A@2^2[2Z@@@0@@/@2Y2X2W@@@.@@-2V@@@,@@+@@*@@)2UA@2T2S2R@@@(@@'@2Q2N@@@&@@%2M@@@$@@#@@"@@!2LA@2K2J2I@@@ @@@2H2E2D@@@@@@@@2C@@@@@@@@@2BA2A2Ϡ2?@@@@@@@@@2>2=2<@@@@@@2;2:29@@@@@28@@@@@@@@@ @@ 27A26224@@@ @@@ @@ @232221@@@@@@202/@@@@@2.@@@@@@@@@@@2-A@2,2+2*@@@@@@2)2(@@@@@2'@@@@@@@@@2&A2%3.2#@@@@@@@@@2"2!2 @@@@@@2@@@@@@222@@@@@@@@2@@@@@@@@@@@@@2A@222@@@@@@2@@@@@2@@@@@@@@@2A@222@@@@@@2@@@@@2@@@@@@@@@(A@(@@@@@(@@@@@@@(A@j*@@@@@l@@@@(A@@@@@@y@@@@+A@4+@@@@@@+++@@@@@@@@a@@@@@@@@@+A@++@@@%@@a@@@@@@@h#A@.i@@@@@@@@@hA@@@@@@@hA@Bi@@@@@@@@@iA@@@@@@@iA@@@@@@@hA@^i@@@@@@@@@hA@n@@@@@@@@@iA@vi@@@@@@@@@hA@i@@@@@@@@@hKA@t@@@-@@@i@@@@@ @@@@@@hA@n*@@@@@@@@@hA@@iA@%@@%@@@@hZA@-@@@hOhN@@@@@@@@9@@@@@@iA@j'@@@@@E@@@@hAA@j3@@@@@Q@@@@hbA@j?@@@~@@}]@@|@@{jAii@@@z@@yil@@xl@@w@@v@@uhA@h@@@t@@s@ja@@@r@@q@@p@@o@@njA@@@m@@l@@k-$A@-:-@@@j@@i@@@@@@h@@g,&A@,~@@@f@@e@@@@@d@@c, A@<xM@@@b@@a@E,@@@`@@_)@@^@@]@@\,7A@R~@@@[@@Z&@@Y@@XjA@j@@@W@@V@ej@@@U@@T@@S@@R@@Q,A@r,,@@@P@@OF@@N@@M,A@*,@@@L@@KS@@J@@I-A@2K2J2I@@@H@@@G@@Fk@@@E@@D@@C-A@--@@@B@@A@@?@@>,A@WB@@@=@@<@@;@@:,gA@4%4$4#@@@!@@9@ml@@@8@@7@@6@@5@@4,A@z[@@@3@@2@@1@@0k4=@@@@@@@@@@@@4@@=@33@@@<@@;3̠33@@@:@@@9@@8@@7@@63A@333@@@5@@4@3@@@3@@2@3Ġ33@@@1@@@0@@/333@@@.@@@-@@,@@+@@*@@)3A@333@@@(@@'333@@@&@@@%@@$@@#3A@33@@@"@@@!@@ 333@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-@@@-@@.V.V!vy@(3@-@@@@!.C.C@@.Texi_generatorI+#{,#{@DAДР9W)Generator8#{9#{@@9K(A@9L(A@9M(A@@3?>>?????@.9g@9U(A@9V(A@9W(A@@@,9h@@@@Q#{@@@S#{{@@3RQQRRRRR@@@@$@b@%@@k@@|@M@y@SMA@wqA@@gj@A@Y@@@r[r"rJ@@rp?@pYo@po@oo@ol@o#@A@@@l@lA@o#@A@;@@lA@@@@@l@@@l@l@lA@o;@@(Al@@@@l@@@lA@@K@EB@9@u@s9@@nK@Ej@@3@Vr9)A@9)A@9)A@@@Pu@@@w)Odoc_texiJ@A-I@A-A-@9˱ H@@-F@@-@-@ E@@aD@@rPC@@B@@(!A@@$@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ 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 GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the  K KN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ '* Generation of Texinfo documentation. ! "* {1 Some small helper functions} . skip aliases 'S n r(S n @ 5 keep modules, module types, classes and class types -X / 3.X / l@1 forget the rest 3a  4a  @ C* Module for generating various Texinfo things (menus, xrefs, ...) s 9* Associations of strings to substitute in Texinfo code.  <* Escape the strings which would clash with Texinfo syntax. f ** Removes dots (no good for a node name). p<* Generates a Texinfo menu. xM !* cross reference to node [name] v -* enclose the string between [\@ifinfo] tags u]=* [install-info] information t !* {1 Generation of Texinfo code} s <* {2 Associations between a title number and texinfo code.} q< 9* This class generates Texinfo code from text structures A W* this method is not used here but is virtual in a class we will inherit later jq @* Return the Texinfo code corresponding to the [text] parameter.i ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. i ?* Return the Texinfo code for the [text_element] in parameter. a ^* This class is used to create objects which can generate a simple Texinfo documentation. +:* {2 Small helper stuff.} #o * 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.+ * {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. A -* Return Texinfo code for a class attribute. i ** Return Texinfo code for a class method. 斠 "* Return Texinfo code for a type. ( ,* Return Texinfo code for a type extension.  (* Return Texinfo code for an exception. y 0* Return the Texinfo code for the given module.  5* Return the Texinfo code for the given module type.  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 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.= we can't make the reference |} |}-@= we can create the reference }}}}@ Q* Generate the Texinfo code for the inherited classes of the given class. 䠠 V* Generate the Texinfo code for the inherited classes of the given class type. i R* Generate the Texinfo code for the given class, in the given out channel. < W* Generate the Texinfo code for the given class type, in the given out channel. x* X* Generate the Texinfo code for the given module type, in the given out channel. jh E create sub parts for modules, module types, classes and class types --@ S* Generate the Texinfo code for the given module, in the given out channel. \[ E create sub nodes for modules, module types, classes and class types d9?d9@ -* Writes the header of the TeXinfo document. I\ ! write a standard Texinfo header !F@7 insert the intro file hnh@2 write a top menu bhb~@ .* Writes the trailer of the TeXinfo document. Cߠ K* Scan the whole module information to know which indices need to be build =. no recursion !)!;@+ recursion XaXp@ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. 3@(./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./ 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0ًߎHb);u!3IHHIIIII@G@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77+Odoc_global0=V0^@GD-0DAఙ/KMv㠠0C:K}Ŗ%+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{Tǐ02䄴С9%0^p\])Cx(g<)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z-Stdlib__Bytes0ߘ`{vqVu/ G.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0C|Z`>s䠠+Stdlib__Map0*4ɇ2ɠ#Str0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@Am@6@@ܑۑ@:ԑ:ްee\\@\i\sGiGs+5@||@C(C4@yCyM}Α@zyz@V^0<@@JnJx@&@]]ʰdtd~@NN'QBQL@88v@@@@/9 @,6@@@ttNNwwP@bb<˘<հuBuL@CCu7uAڵڿܑ@@R\ؑ@@ {ܻŰrr@ߑy@w@MW@@w2w<@]*]4@NX͑װ|@B+B5@@5?@s}s@DhDr@zz "@ *sCsMsՑs߰ @@qq@@AKǰӑ@hhyDyN@ffkk@kߑk@@x@@@@ۑ@@@ATA^vx@wUw_JT:@ssp5s8@6@"@U_@@PR@=cD=_@=XA1H@@@A=[G@=]H@AB@@&E#@@@AB@@@@A@@@A@|@@@BC@@@@IA@@@Au@u@@@BD@@