Caml1999T037 k`OC)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@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%false~ZZ@;39@@@M@@@@B@@A@@5@@@@B@ ;@@2 @@K<@A@Z @@ @?@ఠ,info_section\\@AA@@_@@@ A@ @@@ A@ 3@tm@n@o@@@డ#ref\\@[@@@y@@@ @@ @@%OCaml\\@@\\@@&"@@@@,#@A@\@@@&@ఠ*info_entry^^@BA@@Z&stringQ@@@@@@ @@@ A@ @@@ A@ 3@K_X@Y@Z@@@డi#ref^ ^ @@@@!à$@@@ @@ @@ภ"[]^^@;|/@@U@@@@AA@A"@@~@@@6A@ (@@ @@<)@A@^ @@ @,/. ! {1 Some small helper functions} +`,`8@@@@@@3*))*****@>\U@V@W@@@ఠ'puts_nl;b:>4nb::odh@@@@@  @@!sAzb:K{b:L@EA@@03{zz{{{{{@!>@@@@@@@@ డ-output_stringcOQcO^@@N@@@@@@@F@@@@@@@@6&&7&W@@`@@@@a@@@ @@@@ @@@ @@ @@ 3@4@f@7@8@@@@ఐ[$chancO_cOc@@@@~@@ఐT!scOdcOe@@@@@A@@|@@@ D@ $@డK+output_chardhjdhu@@@@@@$charB@@@@@@@@@@@@@@@@@@@@ @@@@ @@@ @@ @@ R@@ఐ$chan dhvdhz@@@_@@Jdh{@@4@@@ D@ D@ n@@B@@o@@@p@A@A@ @A@@@@ఠ$puts0e1e@IFA@@@@@@ A@ @[@@@ A@ @@@ A@ @@ A@ @@ A@ 3HGGHHHHH@@@@@@࣠@$chanAYeZe@rGA@@%3ZYYZZZZZ@2aebf@@@@@  @@!sAmene@HA@@03nmmnnnnn@!<@@@@@@@@డ-output_stringff@@@@?@@@ @@@@ @@@ @@ @@ 3@+Q@"@#@@@@ఐF$chanff@+@@g@@ఐ?!sfH@I@@j@@-J@@d@TKA@yA@ R@A@O@ON@e@ఠ"nlgg@IA@@@@@@ A@ u@@@ A@ @@ A@ 3@@@@@@࣠@$chanAgg@JA@@3@)gh@@@@@  @@డ]+output_charhh@@@@@@@ @@@@ @@@ @@ @@ 3@".@@%@&@@@@ఐ5$chan hh@ @@M@@Jh4@@4@@@ C@ "C@ !@@0<@@V @F=A@bA@ $D@A@A@A@@W@ఠ"is/j0j@HKA@@@@@ *@@@ )A@ &@@@ /A@ '@@ (A@ %3BAABBBBB@y@@@@@@Ġ$NoneSkTk@;@@W@@@@AA@Ag@@@@@@$3XWWXXXXX@1_j`l@@@@@@ภfkgk@@@@)@Ġ$Someqlrl@;@A@AA@A@@@xlyl@@?A@ ,!@@@ @@F"@@@ภ$truel$@;1@@@AB@@A@@0@'@@G,@@A%paramj+@@@,@@YA@ <3@A@0@0/@J@ఠ&pad_ton n@LA@@@#intA@@@A@ >@@@@{A@ CA@ D@@ EA@ ?@@ @A@ =3@r@@@@@࣠@!nAnn@MA@@&3@3np8n@@@@@  @@!sAnn@NA@@.3@!=@@@@@@@@@ఠ#lenoo"@OA@@#intA@@@ZD@ H3@(L@@ @@@డq&String&lengtho%o+@  o, o2@@@&stringQ@@@&@@@@@ݐ.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@T:@@@S@@R7@@ఐc!s8o39o4@A@@D@@5@@KE@A@=o@@డ!<Ip8AJp8B@@!a@@$boolE@@@-@@,@@+)%lessthanBA@@@@ @@ S@@@@A@A@jC@a@@@@`@@_@@^3mllmmmmm@z@@@@@@ఐ#len}p8=~p8@@ @@@@ఐɠ!np8Cp8D@@@@@@@L@@@kD@i$@డ !^p8Lp8M@@@@@T@@@@S@@@R@@Q@@P@F^2^2G^2^X@@pq@@@@@@@q@@@@p@@@o@@n@@mQ@@ఐ!sp8Jp8K@԰@@ ^@@డH&String$makep8Np8T@ p8Up8Y@@@@@@@$charB@@@@@@@@@@@N  N  =@@A@@@@@@@@@@@@@@@@@@@@డ!-p8]p8^@@w@@@@|@@@@@@@@@@'%subintBAĠ@@@@5,~,~5,~,@@o@@@@@@@@@@@@@@@@@@@@ఐ!nIp8[Jp8\@m@@@@ఐk#lenVp8_Wp8b@@@=@@@F@F@@@ap8Zbp8c@@@@@@F@@@`qp8drp8g@@@@@E@E@ @@ @@@@@|@E@@@@@@ఐ!sp8m@@@@p8:@@@S@@@A@A@@A@@@ޠ@ఠ&indentrptrpz@PA@@@@@@A@@@@@XA@&stringQ@@@A@@@A@@@A@3@ +$@%@&@@@࣠@%nb_spArp{rp@QA@@*3@7rpp}@@@@@  @@!sArprp@RA@@43@!A@@@@@@@@@ఠ!css@ SA@@@@@D@@@@D@3@+U@"@#@@@డ|#refss@@@@֠@@@@@@@@s s@@"@@@@(@A@#s@@@ఠ#len.t/t@GTA@@@@@D@354455555@6JC@D@E@@@డ$predDtEt@@@@@y@@@x@@w(%predintAA@@@-++-++@@m@@@@@@@*@@@@@)@@డ&String&lengthqtrt@ utvt@@j@@@j@@@@@@@@I@@ఐ!stt@@@V@@tt@@L@@@@F@`@@U @@ea@A@t @@ !i uu@@@@@uu@@@@@D@3@|@@@@@ఐ#lenuu@ @@@@@D@@@డ=!=uu@@!a@@@@@'@@&@@%&%equalBA{@@@@{y|y@@Q@@@@@@@E@@@@@@@@@3@DY @@@D@D@@ u u@@ UA@@@@డ&String#get ! " u uA@h@@@@#@@@6@@@@@@@0%string_safe_getBA @@@@ d d@@ E@A@@@@@@:@@@M@@@@@@@G@@ఐi!s1 Gu@C3@@S@@ఐ!i Su Tu@]@@]`@@A@@@ja@@J ^u _u@@uF@l@@M@@@@@F@r@డ$incr qu ru@@8@@@q@@@p)@@@o@@n%%incrAA@@@@@G@@@@O@@@ @@@ @@@ @@@@ఐ!c u u@i@@j2@@@@@@F@F@@@?@@@@@E@F@@@ u@@ @@@@@D@3        @ @@@@ఠ"s'  v v@ VA@@%bytesC@@@D@3        @"@@@డM%Bytes$make v v@  v v @@@#intA@@@e@$charB@@@d,@@@c@@b@@a@)bytes.mliK  K  @@-Stdlib__BytesD@"@@@@@@@@@@@@@@@@~@@}=@@డ!+ v v@@@@@~@@@@}@@@|@@{@@z'%addintBA̠@@@@0++0+,@@n@@@@@@@@@@@@@@@@@@r@@డ$succ Sv Tv@@@@@v@@@u@@t(%succintAA@@@*+_+_*+_+@@%l@@@@@@@@@@@@@@ఐM#len {v |v@Ȱ@@*@@@G@G@@@3 @@g@@@@G@@@డ !* v# v$@@@@@@@@@@@@@@@@'%mulintBAH@@@@H:--I:--F@@rp@@@@@@@@@@@@@@@@@@@@డ <$succ v v@|@@@|@@@{@@@@@@@డ S!! v v @@!a@@@@i@@h'%field0AA@@@@@@@@@@@@H@H@@@@@@4@@ఐ!c, v!@ڰ.@@۠@@@I@I@H@@8 @@I@@ v v"@@@@@@H@S@@ఐh%nb_sp 2v% 3v*@M@@`@@@@@@@@G@h@@ >v  ?v,@@W@@@@F@r@@` Nv- Ov0@@_@@@E@E@@@u @@@A@ Yv @@ డ ":= ew48 fw4:@@ ,!a@@@@m@@@@l@@k@@j*%setfield0BA @@@@  @@ >@@@@ FA@A@D@@@@@@@@@@@@3        @@@@@@@ఐ!c w46 w47@g@@ h"@@@E@E@@@ఐꠐ%nb_sp w4; w4@@ϰ@@%@@@@@@@D@+@ !il xCI xCJ@@@@@ xCM xCN@@ @@@D@C@ఐ#len xCR xCU@)@@ @@@D@R@@ డ ]%Bytes#set yY] yYb@  yYc yYf@@@.@@@]@@@@\@@@@[$unitF@@@Z@@Y@@X@@W/%bytes_safe_setCA @@@@@A  A  T@@B@,'@@@$@@@@#@@@@"@@@!@@@@@@@@@3 . - - . . . . .@r;@@@WD@ZD@@ @@@@=@@<@@;@@డ ^ޠ   zu| zuAݰA@@E@@@L@@@@K@@@J@@I@@H@@ఐ/!s zu}@ @@^@@ఐT!i zu zu@@@@@*)@@A@@J $zu %zu@@LG@[@@6@@@@@\G@F@డ Ҡ԰ 6zu 7zu@Ѱ@@@  2@@@nF@a@@@b@@@@`@@_@@^@@ఐ_!c Szu Tzu@@@ @@@lG@oG@m-@@డ LN izu jzu@K@@@K@@@u@@@@tJ@@@s@@r@@qH@@డ  zu zu@@@@ Km@@@H@H@@@@@@c@@ఐ!c zu@e@@ f@@@I@I@w@@% @@x@@ఐ預%nb_sp zu zu@ΰ@@@@3@@yH@@@g@@ @@@F@G@k@@ zuy@@ @డ 9$incr { {@[@@@ [@@@@@@Z@@@@@@@ఐ!c { {@@@ v@@@@@@F@F@@@(@@ %@@@E@@8@@@@@@@ ,@@@D@3        @n@@@డ x%Bytes)to_string}}@ }}@@@I@@@vc@@@u@@t@!a"a@@ I@@@@@@@p@@@@@,@@ఐm"s'6}a@b@@$@@@D@D@?@@2j@@@@k@@A@l@@B@m@@n@Bn@@o@o@@ @#p@@C@zqA@A@x@A@u@ut@A+(subpartsmAST@@;@@@AР&Module &Module(t_module@@@+Module_type &Module-t_module_type@@@%Class %Class't_class@@@*Class_type %Class,t_class_type@@@@@@A@@@@@@@D@@@@XA@@Aз>@@@@г?)Odoc_info@@@G@@@@K@@@ @@U3@@@j;@@@Ar@@@@@@@@2@@@/@@@@@(@@^A A@@г_)Odoc_infoAA"@gA#A)@@kA*A7@ @@u- @@@@@qB8<B8B@@гr)Odoc_infoB8FB8O@zB8PB8U@@~B8VB8]@ @@M @@@@@ C^b C^m@@г)Odoc_infoC^qC^z@C^{C^@@C^ C^@ @@m @@@@@@@@o%@@@@@3$##$$$$$@q@@A+)menu_dataB1F2F@@;@@AР%Index@@@ʠꐐ@@@Ġ搐@ @Š'Comment)@@@Ƞꐐ@@Ơ%Blank@$Texi>@@@ɠ@/@@@@A@@@@@@@@@@FL @@@@YA@@AгN$listL  @згD(subpartsGG@@ @N@3@OIq;@@@Ay@@@@@@@@)@@@&@@@@@@DHH@A@@@]II@@г^&stringII@@f&@@@ @@ZJJ@@г[&stringJJ@@c8@@@ @@KK@@г&stringKK@@J@@@ @@@@@LFL@@@Ok@@m@@ml@3@P@@@ఠ'nothingN  N  @ZA@@)Odoc_info,text_element@@@C@3@k@@@ภ(VerbatimN  N  @;(Verbatim@@@@&stringQ@@@@ACBV@A6ocamldoc/odoc_info.mlifikfi@@@S@ (N  @@*N  +N  @@@@@C@C@-@@& @@6@@@1@A@8N  @@@4@ఠ/module_subpartsEP ! %FP ! 4@^[A@@@ kS&Module.module_element@@@%G@@@%F$listKР&Module(t_module@@@%B+Module_type -t_module_type@@@%C%Class}%Class't_class@@@%D*Class_type ,t_class_type@@@%E@@@%)@@@@%A@@@%@@@%?C@3@@@@@@Aఠ$iterQ 7 AQ 7 E@\A@@@РJI@@@=@РLK@@@R@РNM@@@j@РNM@@@@K@@@@@D@m@@@@nD@U@@@@VD@>@@@@?D@|@@@D@@ @@@D@@@@D@DD@@@@D@@@ @@_@࣠@#accAQ 7 FQ 7 I@]A@@[3@og@b@-"@@E@@@E@@i@j@@@@@@ĠR U [R U ]@@@@@93@$u@@@@@@@డ$List#rev#R U a$R U e@ 'R U f(R U i@@@ՠ!a@;@@@ޠ@@@@@@(list.mliee@@,Stdlib__ListM@@@@\@@@`@@@@@ 8@@ఐ`#accUR U jVR U m@B@@E@@6@@tF@Ġ"::aT  bT  @;S@B@AA@Ar@@Ġ.Element_modulelT  mT  @;.Element_module @@@ Y@@@@ O@A@@J@A[OO \OO#@@@y@ঠ&m_kindT  T  @3&m_kind#@@@ <+module_kind@@@ A@E/3&m_name $Name!t@@@ @@@ @A~YYYY@@@3&m_type%Types+module_type@@@ A@A@AZZZZ2@@@3&m_info&&optionL$info@@@ @@@ A@B*@A ZRZ\ ZRZz@@ @3.m_is_interface8$boolE@@@ @@C6@A!ZZ!ZZ@@!@3&m_fileD@@@ @@D@@A"[["[[)@@"@N3%m_locN(location@@@ A@FK@A$[[$[[@@$@3*m_top_depsY$listKT!t@@@ @@@ A@G]@A%[[%[[@@%@3&m_codekE@@@ @@@ A@Hl@A&\/\9&\/\Y@@&@3+m_code_intfzT@@@ @@@ A@I{@A'\~\'\~\@@ '@3+m_text_onlyQ@@@ @@J@A(\\(\]@@(@@A#[T[^#[T[|@@#@Ġ,Module_alias$T  %T  @;,Module_alias@@@ @,module_alias@@@ t@AA@I@A UU UU@@@3@@9T  :T  @@@@@3;::;;;;;@+@@@@@@@@@@@@@DT  ET  @@@@@!H@  @@@@@mD@@ఠ!nTT  UT  @m^A@@@@@"@@@@@@@@ఐˠ$iterfU  gU  @j@@@@@@@@3jiijjjjj@[@@@@@@ఐ#acczU  {U  @g@@@@ఐ3!nU  U  @@@D@"@@'@@ @Ġ4V  V  @3Ġ3Element_module_typeV  V  @;3Element_module_type1@2@@@ P@AA@J@AO$O*O$OP@@@@ঠ'mt_kindV  V  @3'mt_kindG@@@  n0module_type_kind@@@ @@@ A@E3'mt_name3!t@@@ @@@@A@aqa{@aqa@@0@3'mt_info#!@@@ @@@ A@A@AAaaAaa@@1@3'mt_type)1C+module_type@@@ @@@ A@B'@ABbb(BbbT@@2@3/mt_is_interface:0@@@ @@C1@ACbbCbb@@3@3'mt_fileD@@@ @@D;@ADbbDbb@@4@N3&mt_locN.@@@ A@FD@AIdydIdyd@@ 6@@AEc/c9Ec/cd@@ 5@Ġ$SomeV  V  @ Ġ1Module_type_aliasV   V  @;1Module_type_aliase@@@ @1module_type_alias@@@ @AB@E@A6__6__@@@.-@@4V  5V  @@@@@4365566666@&@@@@@;V  <V  @@@@@5@@@+@@@@@7@@@6@@@IV  JV  @@@@@9H@8@@@@@rD@$@ఠ!nZV  [V  @s_A@@@@@:)@@@@@*@@@ఐѠ$iterlW  $mW  (@p@@@@@@%@@$3pooppppp@a@@@@@@ఐ#accW  )W  ,@m@@@@ఐ3!nW  -W  .@@@D@,@@'@@ @Ġ:Y m Y m @9Ġ.Element_moduleY m sY m @7ఠ!m Y m Y m @`A@@J@@@@3@@@@@@@@D@<@ఠ!nàY m Y m @aA@@#@@@A@@@$@@@@@ఐ5$iterZ  Z  @԰@@@4@@@/@@.3@2+@,@-!@@@@@@ภ"::Z  Z  @ఐF!mZ  Z  @@@F@Z  @@O @ఐ #accZ  Z  @@@a+@@Z  Z  @@pD@D@hD@pD@PD@XD@;D@:;@@ఐ^!nZ  Z  @C@@ED@AJ@@R@@=K@Ġɰ)[  *[  @ȠĠ3Element_module_type2[  3[  @ఠ"mtĠ;[  <[  @TbA@@@@@G3?>>?????@/@@@@@@@eD@C@ఠ!nŠM[  N[  @fcA@@@@@H@@@$@@|@@@ఐĠ$iter_\  `\  @c@@@@@@D@@C3cbbccccc@U2+@,@-!@@@@@@ภs\  t\  @ ఐE"mt\  \  @@@@\  @@D@T!@ఐ#acc\  \  @|@@,@@\  \  @@D@O1@@ఐT!n\  \  @9@@D@Y@@@H@@A@ĠN]  ]  @MĠ-Element_class]  ]  @;-Element_classK@B@@@ R@AC@J@AOOOO@@@@ఠ!cƠ]  ]  @dA@@U@@@N3@@@@@@@@D@J@ఠ!nǠ]  ]  @eA@@B@@@O@@@/@@ @@@ఐT$iter^  !^  %@@@@S@@@\@@[3@2+@,@-!@@@@@@ภ^  0^  2@ఐE!c^  .^  /@@@L@^  '@@oD@l!@ఐ*#acc^  3 ^  6@ @@,@@#^  &$^  7@@D@g1@@ఐT!n1^  82^  9@9@@ZD@q@@@H@@RA@Ġް>_ : V?_ : X@ݠĠ2Element_class_typeG_ : @H_ : R@;2Element_class_type@@@@ S@AD@J@A3OO4OO@@@Q@ఠ"ctȠ[_ : S\_ : U@tfA@@@@@U3_^^_____@O@@@@@@@D@Q@ఠ!nɠm_ : Yn_ : Z@gA@@Ҡ@@@V@@@/@@@@@ఐ䠐$iter` ^ f` ^ j@@@@@@@t@@s3@u2+@,@-!@@@@@@ภ` ^ {` ^ }@2ఐE"ct` ^ x` ^ z@@@@` ^ l@@D@!@ఐ#acc` ^ ~` ^ @@@,@@` ^ k` ^ @@D@1@@ఐT!n` ^ ` ^ @9@@D@@@@H@@A@Ġnb  b  @m@b  b  @@D@X3@@@@ఠ!nʠb  b  @hA@@D@@@Z@@@@@@@@ఐV$iterb  b  @@@@U@@@@@3@@@@@@@ఐ#accb  b  @@@g@@ఐ3!nb  b  @@@;D@@@'@@3 @@AQ 7 L@@@$ A@@@H=@@%#@@%"D@% &@@@#Q 7 9@@ఐ$iter-d  .d  @1@@@Рא@@@%*Ԑ@@@%+ѐ@@@%,̐@@@%-@@@@@%(@@@%0@u @@@%/@@@%.,@@@%'@@%&@@%%3_^^_____@f@@@@ภ^kd  ld  @]@@@Ѡ@@@%HD@%R@@H @@*@S @@+@A@wP ! ! @@ @렰A+'indicesCf  f  @@;@@/AР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@%ZA@@@%[@@@@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@@@%b@%X@@@@d@@@a@@f  d@@f@@fe@3@@@@ఠ'indices%s d h&s d o@>kA@@@Р$TypeA@AA@@A@Р)ExtensionA@AA@@A@Р)ExceptionA@AA@@A@Р%ValueA@AA@@A@Р)Class_attA@AA@@A@Р&MethodA@AA@@A@Р%ClassA@AA@@A@Р*Class_typeA@AA@@A@Р&ModuleA@AA@@A@Р+Module_typeA@AA@@A@@@@%A@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%@@@@%D@%~@@@@%D@%x@@@@%yD@%r@@@@%sD@%l@@@@%mD@%g@@@@%hD@%d@@@%D@%e@@%fD@%c3@5/@@@@@t { t { @@3@s d d} \ t@@@@@@"tyt { t { @@t { t { @@"@@u  u  @@@@@"xtu  u  @@u  u  @@4"@@v  v  @@*@@@"exv  v  @@v  v  @@F4@@ưw  w  @@<@@@"vaw  w  @@w  w  @@XF@@ذ x   x  @@N@@@"cax  x  @@x  x  @@jX@@y  y  @@`@@@"me#y  $y  @@&y  'y  @@|j@@.z  /z  @@r@@@"cl5z  &6z  (@@8z  %9z  )@@|@@@{ * .A{ * 9@@@@@"ctG{ * ?H{ * A@@J{ * >K{ * B@@@@ R| C GS| C N@@'@@@"moY| C XZ| C Z@@\| C W]| C [@@@@2d} \ `e} \ l@@9@@@"mtk} \ ql} \ s@@n} \ p@@@@Aqs d r@@@@@JD@%@A@@@Š@ఠ-indices_names v z v @lA@@@@@@%D@%@@@@%D@%@@%D@%@@@%D@%3@~w@x@y@@@ภ"::  AE@%Types    @@  @@$@@"ty    @@    @@)%@@@@9D@%(@ภ&  %Ai@*Extensions    @@  @@JD@%?@@"xt    @@    @@QD@%M@@ @@aD@%P@ภN  MA@*Exceptions    @@  @@rD@%g@@"ex      @@    @@yD@%u@@ @@D@%x@ภv  uA@&Values&  '  @@)  @@D@%@@"va3  4  @@6  7  @@D@%@@ @@D@%@ภCA@0Class attributesNO@@Q@@D@%@@"ca[\@@^_@@D@%@@ @@D@%@ภưkA @'Methodsv w'@@y(@@D@%@@"me46@@37@@D@%@@ @@D@%@ภ:<A1@'Classes:=:D@@:E@@D@&@@"cl:Q:S@@:P:T@@D@&@@ @@)D@& @ภWYAY@+Class typesWZWe@@Wf@@:D@&/@@"ctWnWp@@WmWq@@AD@&=@@ @@QD@&@@ภ>tv=A@'Modulestwt~@@t@@bD@&!W@@"mott@@tt@@iD@&"e@@ @@yD@&#h@ภf eA@,Module types@@@@D@&.@@"mt#$@@&'@@D@&/@@ @@D@&0@ภ"[]4A%@A@E@&%@@@&*D@&5@@4A@E@&@@@&D@&)@@eA@E@& @@@&D@&@@A@E@%@@@&D@&@@A@E@%@@@%D@&@@A@ƠE@%@@@%D@%@@)A@ϠE@%@@@%D@%@@ZA@ؠE@%@@@%D@%@@A@E@%@@@%D@%@@A@@@@%D@%@@ v @@@@@%@A@ v v@@@$TexiD@MA@Б@ఠ-subst_stringsPVPc@mA@@$listK@#Str®exp@@@'E@&Q@@@@'E@&R@@&SE@&;@@@&GE@&63@9ZS@T@U@@@డN!@@@/!a@s@@@@: @@@?@@@@@@@@nnnn@@@@@@G@@@&=@M@@@&<TQ@@@&:@@&9@@&8:@@ภrhlA @డ#Str®exp#Str-hm.hp@ 1hq2hw@@@&stringQ@@@&x@@@&@@&@'str.mli^bb^b@@{A@@@@@@@'@@@'@@'y@@!@VhyWhz@@YhxZh{@@(@@@'G@'G@'@@6 @@@@"@@jh~kh@@mh}nh@@@@Yph@@E@'@ภ԰ybA @డa®exp#Str@ @@_@@@_@@@'@@@'@@'@@!{@@@@v@@@'G@'G@'@@% @@G@'@@"@{@@@@F@'@@I@@E@'@ภ&A i@డ®exp#Str@ @@@@@@@@'&@@@'@@'@@!}@@@@@@@'G@'G@'-@@% @@@G@'0@@"@}  @@@@BF@'>@@I@@XE@'B@ภxA @డ®exp#Str01@ 45@@@@@@@@'x@@@'@@'k@@&\.\.\.HI@@KL@@@@@'G@'G@'@@% @@G@'@@'@dots{}^_@@ab@@F@'@@If@@E@'@ภ<oXA`@YA@ԠG@'@@@'F@'@@]bA@ݠG@'@@@'F@'@@kA@G@'@@@'F@'@@tA@G@&K@@@&PF@'@@Pf}@@@@@&IF@&O@@డàŰ@°@@@o$@@@(F@(F@'@@@'@@'@@ఐ)esc_8bits@@@@@@(G@(G@(@@% @@@ภ- V[A q@డ®exp#Str  @   @@@@@@@@(.@@@(@@(!@@!  "@@  #@@@@@(G@(G@(5@@% @@HG@(8@@#@`a & )@@ % *@@JF@( F@@J +@@`E@(!J@ภ%.2SA à@డ ®exp#Str8.39.6@ <.7=.=@@ @@@ @@@(/@@@(.@@(-s@@!P.?Q.C@@S.>T.D@@"@@@(6G@(8G@(7@@% @@G@(5@@#@^af.Gg.J@@i.Fj.K@@F@(9@@In.L@@E@(:@ภҰwOSA @డ_®exp#StrOTOW@ OXO^@@]@@@]@@@(H@@@(G@@(F@@!O`Od@@O_Oe@@t@@@(OG@(QG@(P@@% @@G@(N@@#@'eOhOk@@OgOl@@F@(R@@IOm@@E@(S@ภ$ptA g@డ®exp#Strpupx@ pyp@@@@@@@@(a$@@@(`@@(_@@!pp@@pp@@@@@(hG@(jG@(i+@@% @@>G@(g.@@#@`e p p@@ pp@@@F@(k<@@Ip@@VE@(l@@ภvIA @డ®exp#Str./@ 23@@@@@@@@(zv@@@(y@@(xi@@!FG@@IJ@@@@@(G@(G@(}@@% @@G@(@@#@^e\]@@_`@@F@(@@Id@@E@(@ภȰmA @డU®exp#Str@ @@S@@@S@@@(@@@(@@(@@!@@@@j@@@(G@(G@(@@% @@G@(@@#@"e@@@@F@(@@I@@E@(@ภA ]@డ®exp#Str@ @@@@@@@@(@@@(@@( @@!@@@@@@@(G@(G@(!@@% @@4G@($@@%@,{c}@@@@6F@(2@@I@@LE@(6@ภl?A @డ®exp#Str$%@ ()@@@@@@@@(l@@@(@@(_@@!<= @@?@ @@@@@(G@(G@(s@@% @@G@(v@@#@^oRS@@UV@@F@(@@IZ@@E@(@ภcA@డK®exp#Strvw @ z!{'@@I@@@I@@@(@@@(@@(@@!)-@@(.@@`@@@(G@(G@(@@% @@G@(@@#@"o15@@06@@F@(@@I7@@E@(@ภ:>AS@డ®exp#Str:?:B@ :C:I@@@@@@@@(@@@(@@(@@!:K:O@@:J:P@@@@@(G@)G@(@@% @@*G@(@@#@^i:S:V@@:R:W@@,F@)(@@I:X@@BE@),@ภb [_5A@డ®exp#Str [` [c@  [d [j@@@@@@@@)b@@@)@@)U@@! 2[l 3[p@@ 5[k 6[q@@@@@)G@)G@)i@@% @@|G@)l@@#@"i H[t I[x@@ K[s L[y@@~F@)z@@I P[z@@E@)~@ภ Y}A@డA®exp#Str l} m}@  p} q}@@?@@@?@@@))@@@)(@@)'@@! } }@@ } }@@V@@@)0G@)2G@)1@@% @@G@)/@@#@`u } }@@ } }@@F@)3@@I }@@E@)4@ภ AI@డ®exp#Str  @   @@@@@@@@)B@@@)A@@)@@@!  @@  @@@@@)IG@)KG@)J @@% @@ G@)H@@#@^u  @@  @@"F@)L@@I @@8E@)M"@ภX +A@డ®exp#Str!!@ !!@@@@@@@@)[X@@@)Z@@)YK@@!!(!)@@!+!,@@@@@)bG@)dG@)c_@@% @@rG@)ab@@%@ae{}!>!?@@!A!B@@tF@)ep@@I!F@@E@)ft@ภ!O}A@డ7®exp#Str!b!c@ !f!g@@5@@@5@@@)t@@@)s@@)r@@!ư!z!{@@!}!~@@L@@@){G@)}G@)|@@% @@G@)z@@%@AE{}!!@@!!@@F@)~@@I!@@E@)@ภ! A?@డ®exp#Str! !@ !!@@@@@@@@)@@@)@@)@@!߰!!@@!!@@@@@)G@)G@)@@% @@G@)@@%@ss{}! !%@@!!&@@F@)@@I!(@@.E@)@ภ N!+/!A@డ®exp#Str"+0"+3@ " +4" +:@@ٰ@@@@@@)N@@@)@@)A@@!"+<"+@@@"!+;""+A@@@@@)G@)G@)U@@% @@hG@)X@@,@copyright{}"4+D"5+P@@"7+C"8+Q@@jF@)f@@I"<+S@@E@)j@ภ"EVZsA6@tA@!G@)@@@)F@)z@@]}A@!G@)@@@)F@)@@A@!G@)h@@@)mF@)@@A@!ŠG@)O@@@)TF@)l@@nA@!ΠG@)6@@@);F@)S@@A@!נG@)@@@)"F@):@@$A@!G@)@@@) F@)!@@A@!G@(@@@(F@)@@A@!G@(@@@(F@(@@5A@!G@(@@@(F@(@@A@"G@(@@@(F@(@@A@" G@(@@@(F@(@@FA@"G@(n@@@(sF@(@@A@"G@(U@@@(ZF@(r@@A@"( G@(<@@@(AF@(Y@@WA@"1G@(#@@@((F@(@@@A@":G@( @@@(F@(' @@" @@)@@@&HF@(@ภ"\e"\g@@@@F@)@""\h@@ @@b@@?!@A)ocaml.doc# 8 Associations of strings to substitute in Texinfo code. ##O@@@@@@@#PR@@@4@ఠ&escape##@#-nA@@@@@@)E@)E@)@@)E@)3#!# # #!#!#!#!#!@Pyr@s@t@@@࣠@!sA#2#3@#KoA@@3#3#2#2#3#3#3#3#3@'#:#;@@@@@  @@డ!$List)fold_left#K#L@ #O#P@@@@#acc@@!a@ @@@@@ @  @@@@@@@@@@03313r@@/]@$@@@@WF@)@@@@@*F@)ࠠ@O@@@)F@)@@)F@)@@)@@)@@)@@@)@@)@@)@@)3########@]iy@`@a@@@@࣠@#accA##@#pA@@43########@@@@@@@%paramA@ఠ!p##@#qA@@?3########@+"L@@@@@@ఠ!r##@#rA@@G@@##@@@U@P@@)@@ @@డ.global_replace#Str##@ ##@@@ (@@@'>@l@@@'=@@@@'<@@@';@@':@@'9@@'8@"""#@@ 8P@ @@@ @@@@)@@@@)@@@@)@@@)@@)@@)@@)3$$$$$$$$@[d@^@_V@P@Q@@@@ఐl!p$$$%@@@@@ఐj!r$1$2@@@@@ఐ#acc$>$?@@@,@@_@@&J@)/@$E$F@@@@@@)@@)G@* G@*@@ఐ*!s$Y $Z @ǰ@@@@@ఐ -subst_strings$f,@A-@@@@@)G@*G@* @@&6@@@@7A@ZE@*>@A~$ ; Escape the strings which would clash with Texinfo syntax. $jl$j@@@@@@@J@JI@`@ఠ,fix_nodename$NT$N`@$sA@@@{@@@*/E@*@@@*.E@*@@*E@*3$$$$$$$$@~@@@@@࣠@!sA$Na$Nb@$tA@@3$$$$$$$$@)$NP$e@@@@@  @@డ .global_replace#Str$ei$el@ $em$e{@@@@@ @@@* @Q@@@*@@@@*@@@*@@*@@*@@*3$$$$$$$$@0<N@3@4@@@@డ ®exp#Str$e}$e@ $e$e@@ Ȱ@@@ @@@*5 =@@@*4@@*3#@@"\.% e%e@@%e%e@@ @@@*H@*=7@@%e|%e@@ [@@@*1@*?H@*;A@@!/%+e%,e@@%.e%/e@@@@@*0G@*AG@*@U@@ఐ/&escape%Ce%De@@@@*@@@*D@@*Ci@@ఐ!s%Ue%Ve@s@@v@@%Ye@@E@*KE@*I{@@@@|@A@E@*M@Ak%q ) Removes dots (no good for a node name). %n%oM@@@@@@@@@Р@ఠ-generate_menu%|%}@%uA@@@"A@@@7JE@*O@7Р&Module@9@@@+H@+@A@@@A@Р+Module_type@A@@@+H@+@A@@@A@Р%Class@I't_class@@@+H@+@A@@@A@Р*Class_type@],t_class_type@@@+H@+@A@@@A@Р%BlankA@AA@@A@Р'Comment@#@@@0oH@,@A@@@A@Р$Texi@#!@@@0H@, @A@@@A@Р%Index@&stringQ@@@6H@,@A@@@A@@@@,A@@@,H@,@@@@,H@,@@@@,H@, @@@@, H@,@@@@,H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@@+H@+@@@+E@*T"]@@@7NE@*U@@*VE@*P@@*QE@*N3&.&-&-&.&.&.&.&.@@@@@@࣠@$chanA&?&@@&XvA@@3&@&?&?&@&@&@&@&@@̐&G&H-2@@@@@  @@,subpart_listA&S&T@&lwA@@3&T&S&S&T&T&T&T&T@!@@@@@@@@డ$"<>&g&h@@!a@@ @@@*@@)@@()%notequalBA$@@@@$~QQ$~Q@@$;@A@'N8@@@డ%'Y`q'Z`r@@@@@@@*J@*@@@@*@@*@@*3'e'd'd'e'e'e'e'e@We^@_@`@@@@ఐl%sname'u`k'v`p@ @@@@ఐ$name'`s'`w@p@@@@@@ @@@*K@*#@ ఐ#f$puts''@"ɰ@@@$V@@@*@$@@@*$@@@*@@*@@*>@@ఐt$chan''@Y@@/K@@ఐ"%&pad_to''@ @@@" @@@*@"@@@*@@*@@*d@@c''@@"5@@@*M@*M@*t@@డ&U!^''@!K@@@!K@@@*@!J@@@*"E@@@*@@*@@*@@"* ((@@((@@!g@@@*N@*N@*@@డ&!^((@!{@@@!{@@@*@!z@@@*"u@@@*@@*@@*@@ఐ)%sname(2(3@ʰ@@i@@@*@@#:: (@(A@@(C(D@@!@@@*O@*O@*@@ @@!@@@*@*O@*@@(U(V@@%w@@@*@*M@*@*N@*@@(c(d@@ @@@@$@@@*K@*@ఐ%9'puts_nl(t(u@$)@@@%4@@@*@%@@@*%,@@@*@@*@@*@@ఐR$chan((@7@@ )@@ఐ)part_qual((@@@6@@+@@7@(x(@@:@ ఐ$~$puts( ( @#@@@%n@@@+ @%@@@+ % @@@+ @@+@@+V@@ఐ$chan( ( @q@@Gc@@ఐ#=&pad_to( ( $@!@@@#8@@@+@#1@@@+@@+@@+|@@c( %( '@@#M@@@+'M@+)M@+(@@డ'm!^)(E)(F@"c@@@"c@@@+/@"b@@@+.#]@@@+-@@+,@@++@@"* )(A)(C@@)(@)(D@@"@@@+;N@+=N@+<@@డ'!^)0(M)1(N@"@@@"@@@+C@"@@@+B#@@@+A@@+@@@+?@@ఐA%sname)J(G)K(L@@@@@@+P@@డ'!^)\(T)](U@"@@@"@@@+Y@"@@@+X#@@@+W@@+V@@+U@@": )t(P)u(R@@)w(O)x(S@@"@@@+eP@+gP@+f@@డ'!^)(j)(k@"@@@"@@@+m@"@@@+l#@@@+k@@+j@@+i4@@ఐ,fix_nodename)(W)(c@w@@@@@@+}@@@+|@@+{K@@ఐʠ$name)(d)(h@@@X@@)(V)(i@@#%@@@+y@+R@+b@@". )(m)(o@@)(l)(p@@#3@@@+xQ@+Q@+v@@ @@#;@@@+d@+Q@+w~@@p@@#C@@@+N@+P@+c@@@@#K@@@+:@+O@+M@@)(?)(r@@'@@@+@+M@+&@+N@+9@@* *(s@@ @@Z@@&9@@@+K@+@ఐ&۠'puts_nl*v*v@%˰@@@&@@@+@'8@@@+&@@@+@@+@@+@@ఐ$chan*0v*1v@ٰ@@@@ఐ^)part_qual*=v*>v@C@@@@+@@pK@+@*DZ@@@*F`h\@@t@]@@u6@g^A@H@+e@A@b@ ఐ''puts_nl*V*W@& @@@'@@@+@'x@@@+'@@@+@@+@@+3*c*b*b*c*c*c*c*c@@@@@@@ఐ7$chan*s*t@@@@@%@menu*~*@@**@@'@@@+I@+I@+$@@5 @@&@@@+H@+*@ డ) $List$iter**@ **@@@@!a@$unitF@@@@@@(@@@ @@@@@@@@@@U@% @@@@5@@@+@@+@>=@@@+@@@+@@+@@+n@@@Dঠ&m_name**@Wఠ$name**@+|A@@_@@@+3********@@@@@@**@@]K@+@f*@@l @@@ఐO)menu_line++ @@@@(%@@@,+@F@@@,*'@@@,)@@,(@@,'3++++++++@/(@)@*@@@@డ-Odoc_messages%modul-Odoc_messages+++,+@ +/,+01@@&stringQ@@@/@:ocamldoc/odoc_messages.mli    @@-Odoc_messages@@@(\@@@,7K@0K@0/@@ఐb$name+Q2+R6@9@@@@@,6K@0K@0C@@T @@@@@,%G@ঠ'mt_name+l7P+m7W@ఠ$name+t7Z+u7^@+}A@@@@@+3+x+w+w+x+x+x+x+x@@@@@@+}7N+~7`@@K@+@+7A@@ @@@ఐԠ)menu_line+dp+dy@'@@@(@@@0 @@@@0 (E@@@0 @@0 @@03++++++++@8/(@)@*@@@@డ+module_type-Odoc_messages+dz+d@ +d+d@@@@@/@""""@@@ @@(@@@0K@0K@0)@@ఐ\$name+d+d@3@@ @@@0K@0K@0=@@N @@>@!ঠ'cl_name++@3'cl_name)@@@ [!t@@@ @@@# 3'cl_info HF@@@ @@@ A@A @ABB(BBG@@@3'cl_typed*class_type@@@ @@B@ABBBB@@ @32cl_type_parameters%/t)type_expr@@@ @@@ @@C(@ABBBB@@@3*cl_virtual6a@@@ @@D2@A CC CC1@@'@3'cl_kind@*class_kind@@@ A@E=@AC[CeC[C@@2@3-cl_parametersKU>)Parameter)parameter@@@ @@@ A@FO@A&CC'CC@@D@3&cl_loc]r@@@ A@GX@A/D D0D D/@@M@@A3AA4AA@@Q@ఠ$name ,Z,[@,s~A@@o@@@+3,^,],],^,^,^,^,^@@@@@@,c,d@@K@+@Ѱ,i@@ @@@ఐ)menu_line,s,t@ @@@)@@@0%@@@@0$)+@@@0#@@0"@@0!3,,,,,,,,@/(@)@*@@@@డk$clas-Odoc_messages,,@ ,,@@i@@@/@g!!h!!@@f@ @@)@@@01K@03K@02)@@ఐ\$name,,@3@@@@@00K@07K@06=@@N @@e>@ঠ(clt_name,,@3(clt_name@@@ A!t@@@ @@@ 3(clt_info .,@@@ @@@ A@A @AG#G-G#GM@@@3(clt_typeJ*class_type@@@ @@B@AGGGG@@@33clt_type_parameters%Z)type_expr@@@ @@@ @@C(@AGGGG@@@3+clt_virtual6G@@@ @@D2@AHH HH @@ @3(clt_kind@/class_type_kind@@@ A@E=@AHLHVHLHz@@@3'clt_locKF@@@ A@FF@AHHHH@@!@@AFFFG@@%@ఠ$nameà-.-/@-GA@@]@@@+3-2-1-1-2-2-2-2-2@@@@@@-7-8@@dK@+@-=@@ @@@ఐ)menu_line-G'-H0@@@@*d@@@0>@@@@0=)@@@0<@@0;@@0:3-T-S-S-T-T-T-T-T@/(@)@*@@@@డ?*class_type-Odoc_messages-h1-i>@ -l?-mI@@=@@@/@;##<##@@:@ @@*@@@0JK@0LK@0K)@@ఐ\$name-J-N@3@@@@@0IK@0PK@0O=@@N @@9>@@-OY-O_@@ h@@@ఐ(렐"nl-Oc-Oe@(a@@@*f@@@0U*Y@@@0T@@0S|@@ఐ$chan-Of-Oj@d@@:@@@@c@ѐఠ!cĠ-k~-k@-@A@@3--------@h@@@9-ku@@?@@@ఐ*'puts_nl-k-k@)@@@*@@@0d@*@@@0c*@@@0b@@0a@@0`3--------@'@!@"@@@@ఐ$chan-k-k@@@w@@ఐ &escape.k.k@ f@@@ @@@0t@@0s$@@ఐO!c.k.k@.@@'1@@.k.k@@,H@0{H@0y7@@H@@8@#ఠ!tŠ.../@.GAA@@+3./...../././././@@@@.5@@@@@ఐ+'puts_nl.?.@@)@@@*@@@0@+a@@@0*@@@0@@0@@0~3.L.K.K.L.L.L.L.L@'K@!@"@@@@ఐ $chan.\.]@@@@@ఐ;!t.i.j@@@e@@.@@@[ఠ#indƠ.x.y@.BA@@c@.~@@@@@డ,&Printf'fprintf..@ ..@@@&Stdlib+out_channel@@@0@ &format!a@0+out_channel@@@0$unitF@@@0@@@0@@0@@0@*printf.mliR[[R[@@.Stdlib__Printf@@2-@@@*@@@1P@%@#@@@71J@1]J@6J@6@@6J@1L,@@@1N*@@@1O@@@1M@@1K@@1J3........@yl@f@g@@@@ఐ$chan..@@@ j@@ภ8CamlinternalFormatBasics/&Format/..A;&Format8CamlinternalFormatBasics'format6!a@1 !b@1à!c@1Ġ!d@1Š!e@1Ơ!f@1@@@6@'#fmt$ @@@6 @@@6@B@@A@A@@@1[K@6@@ఐ#ind00@@@ |@@ @@:@@A+0@@@00@@@ @@@+@@+I@75I@73300000000@?@@@@ఐ `,subpart_list00 @ $@@ &M@@@@,@@@78H@+@ఐ-'puts_nl00@,w@@@-@@@7>@-@@@7=-z@@@7<@@7;@@7:-@@ఐ $chan00 @ @@ [:@@)@end menu0"0+@@0!0,@@.@@@7IH@7MH@7LN@@2 @@ H@7HQ@X @@R@ @@S@0  @@ $@@0 @@ &@  A@ }E@7R @A 1; Generates a Texinfo menu. 1 1 @@@@@@@ @  @ ޠ@ఠ$xref1\b1\f@13CA@@%xname0*@@@7E@7W@@@7XE@7T@@@@7E@7_+@@@7sE@7`@@7aE@7U@@7VE@7S31;1:1:1;1;1;1;1;@   @ @ @@@࣠##A'1K\h1L\m@1dDA@@)(@@@7\31P1O1O1P1P1P1P1P@>1W\^1X@@@@@1Z\g@@$nameA1d\n1e\r@1}EA@@431e1d1d1e1e1e1e1e@%ED@@@7[@!@"@@@@  @@డ/!^1zu1{u@*ݰ@@@*@@@7i@*@@@7h+@@@7g@@7f@@7e311111111@#/Y@&@'@@@@&@xref{1uz1u@@1uy1u@@*@@@7uH@7wH@7v311111111@@@@@డ0!^1u1u@+@@@+@@@7}@+@@@7|, @@@7{@@7z@@7y4@@ఐ ;,fix_nodename1u1u@ @@@@@@7 @@@7@@74@@ఐ~$name1u1u@U@@A@@1u1u@@+G@@@7@7J@7K@@డ0e!^11@+[@@@+[@@@7@+Z@@@7,U@@@7@@7@@7~@@ఐˠ%xname22@@@@@@7@Ġ$None2%2&@,@@@@@@@7@@@@@7@@@ 25@@2728@@+@@@7@Ġ$Some2F2G@,ՠఠ!s2O2P@2hFA@@+E@7N@7@@@@@10@@@7@@54@@@7@@@డ0!^2h2i@+˰@@@+@@@7@+@@@7,@@@7@@7@@732u2t2t2u2u2u2u2u@/(@)@*@@@@!,22@@22@@+@@@7M@7M@7@@ఐJ!s22@!@@I$@@@@d%@@@A22@@,@@@7J@7@@"}.22@@2Y@@, @@@7J@7J@7.@@a@@,@@@7@7J@7@@i@@,@@@7t@7I@7'@@1q@@(@prA@E@7y@A2ܐ cross reference to node [name] 24624[@@@@@@@@@@ఠ&ifinfo22@3GA@@@,@@@7E@7,@@@7E@7@@7E@7322222222@@@@@@࣠@!sA3 3  @3"HA@@33 3 3 3 3 3 3 3 @+33:f@@@@@  @@డ1&String&concat3"#'3##-@ 3&#.3'#4@@@-@@@@$listKG@@@@@@E@@@@@@@@- ss-!s@@-I@"@@@@@@7@]@@@7@@@7[@@@7@@7@@733R3Q3Q3R3R3R3R3R@IUi@L@M@@@@! 3`#63a#8@@3c#53d#9@@=@@@7G@8G@7@@ภϰ3t:BcA"'@ifinfo3{:C3|:J@@ 3~:K@@E@8G@8 G@8 /@ภ3:NyA"(ఐ!s 3:O@= @@@@ภ3:RA"9+@end ifinfo3:S3:^@@ 3:_@@+E@8G@8G@8 G@8Y@ภ3:bA"R 3:c@@ 3:d@@G@8(G@8+G@8*o@ภ3:eA0@A@3/@@@8)G@81}@@A@36.@@@8G@8'@@?A@3=3@@@8G@8@@WA@3Dc@@@8 G@8@@3:@@@@@@7G@8@@@@@A@E@84@A4 , enclose the string between [\@ifinfo] tags 44@@@@@@@@@@ఠ*dirsection44@4'IA@@@-p@@@8KE@86.m@@@8JE@87@@88E@85344444444@&?8@9@:@@@࣠@#secA4.4/@4GJA@@34/4.4.4/4/4/4/4/@)4647@@@@@  @@డ2!^4C4D@-@@@-@@@8@@-@@@8?.@@@8>@@8=@@8<34P4O4O4P4P4P4P4P@".@@%@&@@@@-@dircategory 4^4_@@4a4b@@-@@@8LG@8NG@8M@@ఐb&escape4v4w@հ@@@]@@@8Q@@8P+@@ఐ]#sec44@5@@u8@@4V@@yE@8XE@8V=@@0Z@@t>@d[A@E@8Zb@A4< [install-info] information 4hj4h@@@@@@@n@nm@@ఠ(direntry44@4KA@@@$a3@@@8{H@8@@@8E@8\ F@8e@@@8qE@8]@@8^E@8[344444444@@@@@@࣠@#entA44@4LA@@&344444444@344'@@@@@  @@డ3[!@44@ @@@ .@@@8g@4@@@8fF8@@@8d@@8c@@8b344444444@%1M@(@)@@@@ภg5 5 A#)@direntry55@@ 5@@Y@ภ5A2@A@4]H@8u@@@8zG@8&@@5(@@Ef@@@8sG@8y.@@డ3!@5;5<@Z@@@ZE@8G@8@@@8@X @@@8 @@@8@@8@@8P@@డ3$List#map5a5b@ 5e5f@@@@!a@!b@@@@ @@@%#@@@@@@@@$F$G@@$EW@$@@@@FH@8@@8@Ԡ@@@8 @@@8@@8@@8@@ఐ&escape55@@@@@@@8@@8@@ఐ۠#ent5 5 @@@@@55 @@ՠ{@@@8H@8I@8@@ภ"5A$e-@end direntry55$@@ 5%@@H@8@ภ5&A2@A@5?I@8@@@8H@8@@5@@@@@8H@8@@8 @@,@@@8rG@8H@8@@@@1@A@DE@8@A@@@/@O@[@u@@@#@;@_X@Y@Z@@366666666@Ab@@6  6(+@366 6 66666@<@@@6" B Module for generating various Texinfo things (menus, xrefs, ...) 66 @@@@@@@6"@@6766 {1 Generation of Texinfo code} 6311641V@@@@@@36261616262626262@a@@-@ @@-F@b#@=z@?@@S6Y76@66@@@6@6@3@@@ఠ3titles_and_headings6_6`@6xNA@@4'3@5g@@@8E@8Ѡ@@5z@@@8E@8ՠ@5@@@8E@8@@8E@8@@8E@8@@@8E@8@@@8E@8Y@డ5#ref66@4@@@@44^7@@@8@@8k@@ภ66A%G@@ 6@@?@@@)@chapter 66@@66@@B@@.@majorheading 66@@66@@G@@66@@YE@8@@.@@iE@8@ภ966A%|@A 6@@vF@8@@@)@chapter 66@@66@@{F@8@@.@majorheading 77@@77@@F@8@@7 7  @@E@8@@3@@E@8@ภt7 qA%@B 7# @@F@8@@@)@section 71 72 @@74 75  @@F@8@@)@heading 7? #7@ ,@@7B "7C -@@F@8@@7G 7H .@@E@8@@3@@E@8@ภ7T26A%@C 7^27@@F@9 ,@@@,@subsection 7l2;7m2G@@7o2:7p2H@@F@9>@@,@subheading 7z2K7{2W@@7}2J7~2X@@F@9L@@72972Y@@ E@9Q@@3@@E@9T@ภ7\`A&-@D 7\a@@'F@9g@@@/@subsubsection 7\e7\t@@7\d7\u@@,F@9 y@@/@subsubheading 7\x7\@@7\w7\@@3F@9!@@7\c7\@@EE@9"@@3@@UE@9#@ภ7"A4@#A@7/dG@9@@@9F@9(@@F,A@78mG@9@@@9F@9@@5A@7AvG@8@@@8F@9@@>A@7JG@8@@@8F@8@@GA@7S@@@8F@8@@7O@@E@8@@dR@@@A8 ; {2 Associations between a title number and texinfo code.} 8XX8 X@@@@@@@8 c@@d@ؠ@ఠ%title88@81OA@@@@2@9+@2@9-@@9,@@9*E@9)38%8$8$8%8%8%8%8%@@@@@@డ6#fst8283@@@!a@{@!b@}@@| @@{'%field0AA5@@@5mm5mm@@6 ~@@@0&@A@8O@@@)@ఠ'heading8\8]@8uPA@@@@3+@92@3.@90@@91@@9/E@9.38i8h8h8i8i8i8i8i@EZS@T@U@@@డ6#snd8v8w@@@!a@y@!b@w@@~@@}'%field1AA6%@@@6$ n n 6% n n5@@6N@@@0&@A@8@@@)@ఠ.fallback_title88@8QA@@7@@@94E@93388888888@>SL@M@N@@@5@unnumberedsubsubsec 88@@88@@ @A@8@@@@ఠ0fallback_heading88@8RA@@7@@@96E@95388888888@%3,@-@.@@@/@subsubheading 88@@88@@ @A@8@@@/A@$text8OU8OY@EEEБఠ$self8 \e8 \i@9TA8 \d8 \j@@&escapeA@C@@@EcG@:@@:G@9I@@9JG@9F%labelA#no_8@@@9VG@9T@@@9UG@9Q@9@@@9[G@9X9@@@9\G@9Y@@9ZG@9R@@9SG@9O@@9PG@9L,texi_of_textA@)N$text@@@{G@9$codeG@9G@9@@9G@9@@9G@9@@9G@9|0texi_of_VerbatimA@G@9G@9@@9G@9@@9G@9+texi_of_RawA@G@9G@9@@9G@9@@9G@9,texi_of_CodeA@G@9G@9@@9G@9@@9G@9/texi_of_CodePreA@G@9G@9@@9G@9@@9G@9,texi_of_BoldA@G@9G@9@@9G@9@@9G@9.texi_of_ItalicA@@@@@G@:A5@@@GG@:B@@:CG@:?@@:@G@:<@@:=G@:9*fixedblockA@:+H@@@HK@G@@@GG@:J+P@@@GG@:K@@:LG@:H@@:IG@:E@@:F@:GG@::@:;G@:1@:2G@:(@:)G@:@:G@:@:G@:@:G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9@9G@9}@9~G@9q@9rG@9h@9iG@9_@9`G@9M@9NG@9G@9HG@9>m@@9?G@9D3;U;T;T;U;U;U;U;U@@@t;@@@AcAb3A2RAQWAVAAYAXAArAqAARAQA0A/AAAKAJAAAAA)A(XAWAA@@@HF@He@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@H@HF@97@@98@@@@;OO;.$.)@@@@;SA#@U@@@A@@:M@y@A@uh@@:O@@:N@A@A@@@@:R@@:Q@@:P@BC@A @@@:Y@@@:X@@@@:W@@@:V@@:U@@:T@@:S@H@A@D?@@:[@@:Z@A@A@@@:]@@:\@°@A@@@:_@@:^@ABD@A@@@:a@@:`@@A@@@:c@@:b@@A@@@:e@@:d@@A@@@:g@@:f@ABC@A@@@:i@@:h@Ұ@A@@@:k@@:j@K@A@G@D?@@:n@@:m@@:l@A@A@@@:p@@:o@@A@@:q@ABCDE_@A@[Z@@:s@@:r@L@A@H@D8@@:v@@:u@@:t@A@A@@@:x@@:w@'@A@#@@:z@@:y@A?@A@;6@@:|@@:{@BC@A@@:@@:~@@:}@@A@@@@:@@:@@:@A@A@@@:@@:@BDް@A@@@@:@@:@@:@@A@@@:@@:@@A@@@:@@:@ABEF'*undef*C~@@@HF@9;@/K@:>@ V this method is not used here but is virtual in a class we will inherit later >=>>@@@@@@@>D>E@AA࣠@&self-1!Aఠ >k\A@W3>R>Q>Q>R>R>R>R>R@@@@  >n]AZ@Z@@@࣠@!t"A>d>e@>}^A@@3>e>d>d>e>e>e>e>e@n@@!o@@@@@@  @@డ<&String&concat>|>}@ >>@@ Z@@@ Z@@@;J@ Y @@@;I@@@;H @@@;G@@;F@@;E3>>>>>>>>@.:N@1@2@@@@ >@@>>@@ |@@@;XJ@;ZJ@;Y@@డ=%$List#map>>@ >>@@ Z@@@@fG@;G@;aG@?+G@?6G@?AG@?LG@?QG@>G@>G@;WG@;uG@;_@@;b@ &@@@;` h@@@;^@@;]@@;\R@@ ఐ$self>>@$@@a@>@@@63@@;nK@;rh@@ఐ!t??@r@@u@@? ? @@ ߠF@@@;VJ@;tK@;l@@ @@G@GG@GG@G G@FG@FG@DG@DG@DG@DG@DG@DG@DcG@DmG@CG@CG@CG@CG@C9G@CCG@B}G@BG@AG@AG@AG@AG@AG@A-G@A8G@ACG@ANG@AYG@@|G@@G@@BG@@LG@?G@@G@?G@?G@;U@ZA@^A@@@$@@;z@@;y@@@t@,%@@;@@;@@;G@;|!@?wl@? ? Return the Texinfo code corresponding to the [text] parameter.?IM?I@@@@@@@?? ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. ??\@@@@@@@B??@AA࣠@&self-1$Aఠ#?_A@3????????@@@@  ?`A@@@@@Ġ(Verbatim??@/ఠ!s%??@?aA@@/@@@@@@@ @@@\[@@<@@ఐO!s@@@@@NG@<@@@@@Ġ#Raw@% @& @;#Raw0@0@@@@A@BV@A0c0c@@@00P@ఠ!s:@: @; @@ScA@@@@@<[3@>@=@=@>@>@>@>@>@o@@@@@@@@@@ ఐ$self@N @O @@@U3@N@M@M@N@N@N@N@N@@@@@@^@V *@@@@@<@@ఐ)!s@c +@d ,@@@[G@<@@@@@Ġ$Code@q -5@r -9@;$Code0c@0`@@@@AABV@A0^d0_d@@@0|Q@ఠ!s;@ -:@ -;@@dA@@@@@<^3@@@@@@@@@@@@@@@@,@@@ ఐ$self@ -?@ -C@˰@@3@@@@@@@@@@@@@@@ -P@@@@@<@@ఐ)!s@ -Q@ -R@@@G@<@@@@L@Ġ'CodePre@!S[@!Sb@;'CodePre0@0@@@@ABBV@A0e#%0e#8@@@0R@ఠ!s<@!Sc@!Sd@@eA@@@@@$self@!Sh@!Sl@@@3@@@@@@@@@@@@@@@!S|@@@@@<@@ఐ)!s@!S}@!S~@@@.G@<@@@@@Ġ$BoldA "A "@;$Bold0@@@@@ADBV@A0g0g@@@1T@ఠ!t=A"A"@A6fA@@@@@h1?h@@@1\U@ఠ!t>Af#Ag#@AgA@@@@@@@@@@0B% &@@@@@<@@ఐ)!tB!% 'B"% (@@@@@@@@Ġ$LeftB-& ) 1B.& ) 5@;$Left2@@@@@AHBV@A2kDF2kDT@@@27X@ఠ!tABA& ) 6BB& ) 7@BZjA@@@@@,!!F@@@ @@ఐ:!tDJ,!!GDK,!!H@!@@ &@@*@@ '@Ġ$LinkDV-!I!QDW-!I!U@;$Link4H@4E@@@ߠ @@@@BOBV@A4Gt4Ht@@@4e`@ఠ!sHDo-!I!WDp-!I!X@DqA@@@@@<3DsDrDrDsDsDsDsDs@@@@ఠ!tID~-!I!ZD-!I![@DrA@@ 6@@@<@@@0D-!I!\@@ $@@@ ఐꠐ$selfD-!I!`D-!I!d@ð@@ 3DDDDDDDD@-&@'@(@@@@@ D-!I!q@@@ @  @@=8@@=7 @@ఐ!tD-!I!tD-!I!u@%@@ *@@.@@ W+@Ġ#RefD.!v!~D.!v!@;#Ref4@4@@@  @@@@@@3+ @@@@@@@CPBV@A4u $ &4u $ U@@@4a@ఠ$nameJD.!v!D.!v!@EsA@@%@@@<3DDDDDDDD@#@@@ఠ$kindKD.!v!D.!v!@EtA@@  @@@<@@@<@@E .!v!E .!v!@@3 @@@<@@@<@@@ME.!v!@@ !@@@ ఐy$selfE!.!v!E".!v!@R@@ (3E!E E E!E!E!E!E!@T=6@7@8/(@)@*@@@2 E+.!v!@@@ R@ N B@@=D@@=C @@ఐL$nameE:.!v!E;.!v!@@@ aG@=K@@ఐK$kindEH.!v!EI.!v!@"@@ g'@@+@@ (@Ġ+SuperscriptET/!!EU/!!@;+Superscript5F@ @@@@AQBV@A5@y  5Ay  @@@5^b@ఠ!tLEh/!!Ei/!!@EuA@@ @@@<3ElEkEkElElElElEl@@@@@@@@ @@@ ఐԠ$selfE|/!!E}/!!@@@ 3E|E{E{E|E|E|E|E|@@@@@@E/!!@@@  @@=P@@ఐ)!tE/!!E/!!@@@ @@@@ ,@Ġ)SubscriptE0!!E0!!@;)Subscript5@ V@@@@ARBV@A5z # %5z # 8@@@5c@ఠ!tME0!!E0!!@EvA@@ i@@@<3EEEEEEEE@@@@@@@@ W@@@ ఐ$selfE0!!E0!!@@@ 3EEEEEEEE@@@@@@ѰE0!"@@@  @@=W@@ఐ)!tE0!"E0!"@@@ @@@@ u@Ġ)Odoc_infoE1""E1""$@+Module_listE1""%E1""0@@;+Module_list5@45@@@@@@@ASBV@A5{ L N5{ L j@@@5d@@F1""1F1""2@@@@@<@@@<U@@@& @@ V@@@ F1""7@@F1""6F1""8@@ _@Ġ)Odoc_infoF!2"9"AF"2"9"J@*Index_listF&2"9"KF'2"9"U@@;*Index_list6@@@ABV@A6}  6}  @@@6-e@@@ @@ y@@@ F62"9"Z@@F82"9"YF92"9"[@@ @Ġ)Odoc_infoFD3"\"dFE3"\"m@&CustomFI3"\"nFJ3"\"t@@;&Custom6<@ @@@ @@@@BTBV@A6:~  6;~  @@@6Xf@ఠ!sNFb3"\"vFc3"\"w@F{wA@@ @@@<3FfFeFeFfFfFfFfFf@@@@ఠ!tOFq3"\"xFr3"\"y@FxA@@ )@@@<@@@5Fy3"\"z@@ @@@ ఐݠ$selfF3"\"~F3"\"@ @@ 3FFFFFFFF@-&@'@(@@@@@  F3"\"@@@ @  @@=a@@=` @@ఐ|G@=t@ }ఐ=$codeG%4""G&4""@$@@\G@=u+@@/@@ ,@@AARG-@@@ @@ A@@@  @@>#@@>"3G4G3G3G4G4G4G4G4@e@@@@@>@  @@>*@@>)@@>(G@>%@GA@$LGR > Return the Texinfo code for the [text_element] in parameter. GO^bGP^@@@@@@@ GV6""GW6"#@AA࣠@&self-1TAఠ S  G}{A @i3GdGcGcGdGdGdGdGd@ @@@   G|Al @l@@ @࣠@#VA@Gs6"#Gt6"# @@ 3GrGqGqGrGrGrGrGr@ {@ @|@ @@@@@@@#UA@G6"# G6"# @@@@@@ G6"#@@G6"#G6"#@@J@><@A@"A@@@"@@@>G@@>F@@>E&@@@@,@$@@>P@@>O@@>N@@>MG@>I>@G6""@@ G8##G8##+@AA࣠@&self-1XAఠ W  G}A @3GGGGGGGG@ @@@   G~A @@@ @࣠11YA5G8##-G8##3@GA@@93GGGGGGGG@ @ @ @ @@@@@G8##, @88ZA<G8##5G8##9@GA@@@3GGGGGGGG@O@@@@@@G8##4@@డF`?#?%G9#<#cG9#<#d@?"@@@A@@@>zJ@>h@?$@@@>g@@>f@@>e3GGGGGGGG@!,c@$@%@@@@డF&String/lowercase_asciiH9#<#EH9#<#K@ H9#<#LH9#<#[@@@@@@l)@@@k@@j@B %E%EB %E%k@@B]@@@@@@@>t6@@@>s@@>r0@@ఐs&targetH<9#<#\H=9#<#b@Z@@=@@+@@G>@@$texiHH9#<#fHI9#<#j@@HK9#<#eHL9#<#k@@VK@>}M@@;@@A@@@>~K@>pS@ఐ$codeH\9#<#qH]9#<#u@Z@@]@ He9#<#|@@Hg9#<#{Hh9#<#}@@ J@>i@Hl9#<#B@@k@A@ A@@@@>@@>@@>@@@~@@>@@>@@>@@>G@>@H8##@@H;##H;##@AA࣠@&self-1\Aఠ [  ͱHA @3HHHHHHHH@ @@@   бHA @@@ @࣠@!s]AH;##H;##@HA@@3HHHHHHHH@ @ @!@ @@@@@  @@ఐ!sH;##H;##@ @@@@3HHHHHHHH@@@@A@ A@@@@@>@@>@@@@! @@>@@>@@>G@>8@H;##@@!H<##H<##@AA࣠@&self-1_Aఠ ^  IA @3HHHHHHHH@ @@@   IA !@@@ !@࣠@!s`AH<##H<##@IA@@=3HHHHHHHH@ 1@ 5@!@ 6@@@@@  @@ ఐ+$selfI<##I<##@ @@@3IIIIIIII@"U@@@@@ =I<##@@@@ఐ,!sI"<##I#<##@@@e@@@@@.A@2A@@@on@@>@@>2@@@5@wv@@>@@>@@>G@>M@I8<##@@wI>=##I?=##@AA࣠@&self-1bAఠ a  IeA @Q3ILIKIKILILILILIL@ @@@   IhAT @T@@ @࣠@!scAI^=##I_=##@IwA@@3I_I^I^I_I_I_I_I_@ h@ @!i@ @@@@@  @@డG!^Ir=##Is=##@Bհ@@@B@@@>@B@@@>C@@@>@@>@@>3II~I~IIIII@!-@$@%@@@@&@code{I=##I=##@@I=##I=##@@B@@@>J@>J@>@@డH!^I=#$I=#$@C@@@C@@@>@C@@@>D@@@>@@>@@>3@@ ఐz$selfI=##I=##@ @@D@ I=##@@G@@ఐx!sI=##I=##@Q@@T@@I=##I=#$@@W@@!}I=#$I=#$@@I=#$I=#$@@CB@@@>K@>K@>k@@ @@CJ@@@>@>K@>s@@f@@ &J@>v@A@A@@@21@@?@@?@@@@:9@@? @@? @@? G@?@J =##&@@:J>$$J>$$!@AA࣠@&self-1eAఠ Ud V TJ7A U@#3JJJJJJJJ@ S@@@   WJ:A& X@&@@ X@࣠@!sfAJ0>$$"J1>$$#@JIA@@V3J1J0J0J1J1J1J1J1@ h:@ l@!;@ m@@@@@  @@డH&String&concatJH?$&$,JI?$&$2@ JL?$&$3JM?$&$9@@&@@@&@@@?@%i@@@?@@@?g@@@?@@?@@?3J^J]J]J^J^J^J^J^@.:@1@2@@@@! Jl?$&$;Jm?$&$=@@Jo?$&$:Jp?$&$>@@I@@@?,J@?.J@?-@@ภ1۰J@$?$IJ@$?$A9 J@$?$J@@ J@$?$K@@ J@?9J@?8.@ภ1J@$?$OA93(@exampleJ@$?$PJ@$?$X@@ J@$?$Y@@ J@?DJ@?CC@ภ2J@$?$\*A9H ఐ$self J@$?$`@ @@X@ J@$?$g@@[@@ఐ!sJ@$?$hJ@$?$i@e@@h@@ @@i@ภ2+J@$?$lPA9n,@end exampleJ@$?$mJ@$?$y@@ J@$?$z@@ J@?YJ@?\J@?[@ภ2BJ@$?$}gA9 J@$?$~@@ J@$?$@@J@?dJ@?gJ@?f@ภ0ʰJ@$?$}AG@~A@Jb@@@?eJ@?m@@A@Ji,@@@?ZJ@?c@@=A@Jp <@@@?MJ@?X@@jA@Jw A@@@?BJ@?K@@A@J~ F@@@?7J@?@@@K"@$?$G@@ L@@@?*J@?5@@@@ PJ@?)@A@A@@@WV@@?s@@?r@@@;@_^@@?z@@?y@@?xG@?u@K>>$$ @@_KDA$$KEA$$@AA࣠@&self-1hAఠgKkA@W3KRKQKQKRKRKRKRKR@@@@  KnAZ@Z@@@࣠@!tiAKdA$$KeA$$@K}A@@{3KeKdKdKeKeKeKeKe@n@@!o@@@@@@  @@డI!^KxA$$KyA$$@D۰@@@D@@@?@D@@@?E@@@?@@?@@?3KKKKKKKK@!-@$@%@@@@(@strong{KA$$KA$$@@KA$$KA$$@@D@@@?J@?J@?@@డJ!^KA$$KA$$@E@@@E@@@?@E @@@?F@@@?@@?@@?3@@ ఐz$selfKA$$KA$$@@@D@ưKA$$@@@@@?I@@ఐz!tKA$$KA$$@S@@V@@KA$$KA$$@@Y@@!}KA$$KA$$@@KA$$KA$$@@EJ@@@?K@?K@?m@@ @@ER@@@?@?K@?u@@h@@ $J@?x@A@A@@@@@?@@?@@@@$"@@?@@?@@?G@?@LA$$&@@#LB$$LB$$@AA࣠@&self-1kAఠ]j^\L?A]@+3L&L%L%L&L&L&L&L&@[@@@  _LBA.`@.@@`@࣠@!tlAL8B$$L9B$$@LQA@@?3L9L8L8L9L9L9L9L9@pB@t@!C@u@@@@@  @@డJ!^LLB$$LMB$$@E@@@E@@@?@E@@@?F@@@?@@?@@?3LYLXLXLYLYLYLYLY@!-b@$@%@@@@#@i{LgB$$LhB$$@@LjB$$LkB$$@@E@@@?J@?J@?@@డJ!^LB$%LB$%@E@@@E@@@?@E@@@?F@@@?@@?@@?3@@ ఐz$selfLB$$LB$$@ΰ@@D@LB$$@@@[T@@?I@@ఐz!tLB$%LB$%@S@@V@@LB$$LB$%@@dY@@!}LB$%LB$%@@LB$%LB$%@@F@@@?K@@K@@m@@ @@F&@@@?@@K@?u@@h@@ J@?x@A@A@@@@@@ @@@@@@@@@@@@@@@@G@@ @LB$$&@@LC% %LC% %%@AA࣠@&self-1nAఠ1m20MA1@3LLLLLLLL@/@@@  3MA4@@@4@࣠@!toAM C% %&M C% %'@M%A@@3M M M M M M M M @D@H@!@I@@@@@  @@డK!^M C% %3M!C% %4@F@@@F@@@@"@F@@@@!G}@@@@ @@@@@@3M-M,M,M-M-M-M-M-@!-#@$@%@@@@&@emph{M;C% %+M<C% %1@@M>C% %*M?C% %2@@F@@@@.J@@0J@@/@@డK!^MSC% %KMTC% %L@F@@@F@@@@6@F@@@@5G@@@@4@@@3@@@23@@ ఐz$selfMqC% %6MrC% %:@@@xD@nMvC% %G@@@/(@@@EI@@ఐz!tMC% %HMC% %I@S@@vV@@MC% %5MC% %J@@8Y@@!}MC% %NMC% %O@@MC% %MMC% %P@@F@@@@AK@@NK@@Mm@@ @@F@@@@-@@OK@@@u@@h@@J@@,x@A@A@@@@@@T@@@S@@@@@@@[@@@Z@@@YG@@V@MC% % &@@MD%Q%\MD%Q%j@AA࣠@&self-1qAఠpMA@3MMMMMMMM@@@@  MA@@@@࣠@!trAMD%Q%kMD%Q%l@MA@@3MMMMMMMM@@@!@@@@@@  @@@ఠ"slsME%o%yME%o%{@NA@@$listK2@@@@{@@@@zJ@@h3NNNNNNNN@#/@&@'@@@డ2%split#StrNE%o%~NE%o%@ NE%o%NE%o%@@@3[@@@'b@2@@@'a.+@@@'`@@@'_@@'^@@']@2))2))@@3jU@@@@3r@@@@o@@@@@nDA@@@@m@@@@l@@@k@@@j@@@డ3+®exp#StrNVE%o%NWE%o%@ NZE%o%N[E%o%@@3)@@@3)@@@@3@@@@@@@`@@! NnE%o%NoE%o%@@NqE%o%NrE%o%@@3@@@@@L@@L@@t@@N{E%o%N|E%o%@@3@@@@}@@L@@~@@ ఐǠ$selfNE%o%NE%o%@ð@@@NE%o%@@@PI@@@@@ఐǠ!tNE%o%NE%o%@@@@@NE%o%NE%o%@@Y@@@@@A@NE%o%u@@డM$&String&concatNF%%NF%%@ NF%%NF%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@3NNNNNNNN@@@@@@@ NF%%@@NF%%NF%%@@@@@@J@@J@@3NNNNNNNN@@@@@డMc!@NG%%NG%%@4@@@4@@@@J@AJ@@J@@@@@@@4@@@@4W@@@@@@@@@@?@@డM$List#mapO"G%%O#G%%@ O&G%%O'G%%@@@@@@H@@@@K@@5K@@@@@@~ @@@@ @@@@@@@@@@l@@࣠@!stAOMG%%ONG%%@OfA@@#h@@@@డM!^O\G%%O]G%%@H@@@H@@@@@H@@@@I@@@@@@@@@@3OiOhOhOiOiOiOiOi@(A@@ @@@@) @center OwG%%OxG%%@@OzG%%@@H@@@@N@@N@@@@ఐB!s/OG%%@1@@`"@@@@#@OG%%OG%%@@@je@@@L@@L@@@@ఐ"slOG%%OG%%@ϰ@@~@@@@L@@L@@@@OG%%OG%%@@4Π@@@@K@@L@@@@ภ7OG%%OG%&A>_! OG%&OG%&@@ OG%&@@K@@@ภ5OG%&AL@A@O9L@@@@@@K@@ @@OG%%@@4@@@@K@@@@OG%%OG%&@@@@@@J@AK@@@@8 @@J@@ @I @@@A@A@@@@@A@@A@@@@@@A @@A @@A G@A5@PD%Q%U @@߰P H&&PH&&@AA࣠@&self-1vAఠRuSQP4AR@ 3PPPPPPPP@P@@@  TP7A#U@#@@U@࣠@!twAP-H&&P.H&& @PFA@@3P.P-P-P.P.P.P.P.@e7@i@!8@j@@@@@  @@డN&String&concatPEI&#&)PFI&#&/@ PII&#&0PJI&#&6@@#@@@#@@@A @"f@@@A@@@Ad@@@A@@A@@A3P[PZPZP[P[P[P[P[@.:+@1@2@@@@! PiI&#&8PjI&#&:@@PlI&#&7PmI&#&;@@F@@@A.J@A0J@A/@@ภ7ذP}J&<&FP~J&<&A? PJ&<&G@@ PJ&<&H@@^J@A;J@A:.@ภ7PJ&<&KA?0*@flushleftPJ&<&LPJ&<&V@@ PJ&<&W@@uJ@AFJ@AEC@ภ8PJ&<&Z*A?E ఐ$self PJ&<&^@@@X@PJ&<&k@@@qj@@AR]@@ఐ!tPJ&<&lPJ&<&m@g@@j@@"@@xk@ภ8*PJ&<&pRA?m.@end flushleftPJ&<&qPJ&<&@@ PJ&<&@@J@AaJ@AdJ@Ac@ภ8APJ&<&iA? PJ&<&@@ PJ&<&@@J@AlJ@AoJ@An@ภ6ɰPJ&<&AM@A@Pa@@@AmJ@Au@@A@Ph,@@@AbJ@Ak@@=A@Po@@@AOJ@A`@@lA@Pv@@@ADJ@AM@@A@P}@@@A9J@AB@@Q!J&<&D@@@@@A,J@A7@@@@OJ@A+@A@A@@@@@A{@@Az@@@:@@@A@@A@@AG@A}@Q=H&& @@QCK&&QDK&&@AA࣠@&self-1yAఠxQjA@V3QQQPQPQQQQQQQQQQ@@@@  QmAY@Y@@@࣠@!tzAQcK&&QdK&&@Q|A@@3QdQcQcQdQdQdQdQd@m@@!n@@@@@@  @@డO&String&concatQ{L&&Q|L&&@ QL&&QL&&@@Y@@@Y@@@A@X@@@A@@@A@@@A@@A@@A3QQQQQQQQ@.:N@1@2@@@@! QL&&QL&&@@QL&&QL&&@@|@@@AJ@AJ@A@@ภ9QM&&QM&' A@R QM&&@@ QM&&@@J@AJ@A.@ภ9#QM&&A@f+@flushrightQM&&QM&&@@ QM&&@@J@AJ@AC@ภ98QM&&*A@{ ఐ$self QM&&@@@X@QM&&@@@@@A]@@ఐ!tQM&&QM&&@g@@j@@"@@k@ภ9`RM&&RA@/@end flushrightR M&&R M&'@@ RM&'@@J@AJ@AJ@A@ภ9wRM&'iA@ R#M&'@@ R%M&'@@J@AJ@AJ@A@ภ7R2M&' AO#@A@Q@@@AJ@A@@A@Q,@@@AJ@A@@=A@Q@@@AJ@A@@lA@Q@@@AJ@A@@A@Q@@@AJ@A@@RWM&&@@(#@@@AJ@A@@@@J@A@A@A@@@!@@A@@A@@@p@)$@@A@@A@@AG@A@RsK&&@@%RyN' 'RzN' '"@AA࣠@&self-1|Aఠ{RA@3RRRRRRRR@@@@  RA@@@@࣠@"tl}ARN' '#RN' '%@RA@@A3RRRRRRRR@@@!@@@@@@  @@డQ&String&concatRO'('.RO'('4@ RO'('5RO'(';@@@@@@@@B @@@@B @@@B@@@B@@B@@B3RRRRRRRR@.:q@1@2@@@@! RO'('=RO'('?@@RO'('<RO'('@@@@@@BJ@BJ@B3RRRRRRRR@@@@@డQ[!@RP'A'_RP'A'`@8 @@@8  @@@BJ@BJ@B5J@B@@@B!@8@@@B 8O@@@B@@B@@B@@@ภ:mSP'A'MSP'A'^AA SP'A'N@@ SP'A'O@@%<@ภ:~S#P'A'RAA(@itemizeS*P'A'SS+P'A'[@@ S-P'A'\@@8K@B=O@ภ9S6P'A']$AP'@%A@RGL@B7@@@B@TQ'a'uTQ'a'@@@@@BiM@BM@B.@@ఐ"tlTQ'a'TQ'a'@O@@R@@TQ'a'kTQ'a'@@9=@@@BUL@BM@BgF@@ภ;T/R''T0R''ABΠ,@end itemizeT7R''T8R''@@ T:R''@@L@Bs@ภ;TCR''AB TJR''@@ TLR''@@L@B@ภ:"TUR''&AQF@'A@SM@B@@@BL@B@@0A@SàM@B@@@BL@B@@TiR'':@@9{ @@@BTL@B@@TA@@9@@@B,K@BL@BS@@TzP'A'IT{R''@@!N@@@BJ@BK@B+@@ @@J@B@ A@A@@@4,@@B@@B@@@@<4@@B@@B@@BG@B@TN' '@@5TS''TS''@AA࣠@&self-1AఠTA@3TTTTTTTT@@@@  TA@@@@࣠@"tlATS''TS''@TA@@Q3TTTTTTTT@@@!@@@@@@  @@డSA&String&concatTT''TT''@ TT''TT''@@!@@@!@@@B@!!@@@B@@@B!@@@B@@B@@B3TTTTTTTT@.:@1@2@@@@! TT''TT''@@TT''TT'(@@!@@@BJ@BJ@B3UUUUUUUU@@@@@డS!@UU((!UU(("@:3@@@:3"1@@@BJ@CcJ@BJ@B@@@B@:7@@@B:u@@@B@@B@@B@@@ภ<U8U(( U9U(( ACנ U@U((@@ UBU((@@%<@ภ<UIU((AC*@enumerateUPU((UQU((@@ USU((@@8K@BO@ภ;)U\U(($ARM@%A@TGL@B@@@BK@B_@@.A@TʠPL@B@@@BK@Bg@@UoU(( 7@@:Y@@@BK@Bo@@డS!@UV(#(hUV(#(i@:@@@:pK@C8K@C@@@C@: @@@C:ޠ@@@C@@C@@C@@డT$List#mapUV(#(.UV(#(2@ UV(#(3UV(#(6@@ H@@@@>+L@C@@C@!E@@@C B @@@C@@C@@C@@࣠@!tAUV(#(<UV(#(=@UA@@\@@@@డTK!^UV(#(KUV(#(L@OA@@@OA@@@C.@O@@@@C-P;@@@C,@@C+@@C*3UUUUUUUU@(z@@ @@@@&@item UV(#(BUV(#(I@@UV(#(AUV(#(J@@O`@@@C:O@C@V-V(#(7V.V(#(c@@@@@C%M@CFM@CE.@@ఐ"tlV?V(#(dV@V(#(f@O@@R@@VCV(#(-VDV(#(g@@;c@@@CL@CKM@C#F@@ภ=VUW(j(vVVW(j(AD.@end enumerateV]W(j(wV^W(j(@@ V`W(j(@@L@CSs@ภ=İViW(j(AE VpW(j(@@ VrW(j(@@L@C[@ภǰWl[((Wm[()'AF '@formatWt[((Wu[((@@ Ww[((@@4J@CJ@C/@ภ>ݰW[((AF  ఐ$self W[()@@@D@W[()@@@LE@@CI@@ఐ!tW[()W[()@S@@V@@"@@SW@ภ?W[()>AFH+@end formatW[()W[()@@ W[() @@uJ@CJ@CJ@Cn@ภ?W[()#UAF_ W[()$@@ W[()%@@J@CJ@CJ@C@ภ=W[()&kAT@lA@W<@@@CJ@C@@sA@WC,@@@CJ@C@@=zA@WJ@@@CJ@C@@lA@WQ@@@CJ@C@@W[((@@$Ơ@@@CJ@C@@@@#J@C@A@A@@@vq@@C@@C@@@@~y@@C@@C@@CG@C@XY((@@zX\)()3X\)()@@AA࣠@&self-1Aఠ\][X>A\@*3X%X$X$X%X%X%X%X%@Z@@@  ^XAA-_@-@@_@࣠@!nAX7\)()AX8\)()B@XPA@@3X8X7X7X8X8X8X8X8@oA@s@!B@t@@@@@  @@!tAXJ\)()CXK\)()D@XcA@@3XKXJXJXKXKXKXKXK@ @@@@@@@@@ఠ't_beginX]])G)QX^])G)X@XvA@@W[@@@D0K@C3XcXbXbXcXcXcXcXc@%@@@@@ఐ \%titleXt^)[)gXu^)[)l@ @@@@K@D @W{@@@D1K@D @@D  @@D @@డW$List%assocX^)[)pX^)[)t@ X^)[)uX^)[)z@@@!a@@HN@@!b@@@@@@@@@@@G{6r6rG|6r6@@Gzx@$@@@L@D@@ @@T@R@@DL@D5L@D@@D@@@D @@D@@Dn@@ఐ!nX^)[){X^)[)|@@@<{@@డWZNN X^)[)}X^)[)~@N@@@VR@C@8@@D!@@@D M@D3M@D$@@@D%@@D#@@ఐ"3titles_and_headings Y ^)[)@ "@@Vՠ"@@@D*N@D2N@D+@@, @@$@@ @@P@@ @@@Ġ)Not_foundY"_))Y#_))@;)Not_found#exnG@@@@@@V A@A&_none_@@A@@VI@@@@@X4@@@D:@@@ఐ .fallback_titleY=_))Y>_))@ p@@@@@YA^)[)c@@@A@YC])G)M@@డW!^YM`))YN`))@R@@@R@@@DC@R@@@DBS@@@DA@@D@@@D?3YZYYYYYZYZYZYZYZ@@@@@@@ఐ 't_beginYj`))Yk`))@ @@R@@@DOK@DQK@DP@@డW!^Y`))Y`))@R@@@R@@@DW@R@@@DVS@@@DU@@DT@@DS3@@ ఐ|$selfY`))Y`))@ϰ@@ D@Y`))@@@ \ U@@DfI@@ఐi!tY`))Y`))@J@@V@@Y`))Y`))@@ eY@@! Y`))Y`))@@Y`))Y`))@@S@@@DbL@DoL@Dnm@@ @@S'@@@DN@DpL@Dau@@i@@K@DMx@@@p@A@A@@@:@0+@@D{@@Dz@@Dy@@@ @D@:5@@D@@D@@D@@DG@D}@Y\)(),+@@6Ya))Ya)*@AA࣠@&self-1Aఠ786ZA7@!3ZYYZZZZZ@5@@@  9ZA!:@!@@:@࣠@!sAZa)*Za)*@Z+A@@R3ZZZZZZZZ@J!@N@!!@O@@@@@  @@!tAZ%a)*Z&a)*@Z>A@@`3Z&Z%Z%Z&Z&Z&Z&Z&@ h@@@@@@@@డX&String&concatZ;b* *Z<b* *@ Z?b* *Z@b* *@@'@@@'@@@D@''\@@@D@@@D'Z@@@D@@D@@D3ZQZPZPZQZQZQZQZQ@,8@/@0@@@@ Z_b* *@@Zab* *Zbb* *@@';@@@DK@DK@D@@ภAͰZrc* **Zsc* *[AI&@uref{Zzc* *+Z{c* *1@@ Z}c* *2@@*K@DK@D.@ภAZc* *5AI&ఐ!s Zc* *6@g @@?@ภAZc* *:'AI7!,Zc* *;Zc* *<@@ Zc* *=@@TK@DK@DT@ภB Zc* *@s,,@@`@s,,`As,,@@Y@@@FK@FK@Fm@@ @@Y@@@F@FK@Fu@@h@@'EG@Fx@A@A@@@%a%\@@F@@F@@@'c@%i%d@@F@@F@@FG@F@`fr,w,{&@@%e`lt,,`mt,,@AA࣠@&self-1Aఠ###`A#@'3`z`y`y`z`z`z`z`z@#@@@  #`A'#@'@@#@࣠@!tA`t,,`t,,@`A@@%3````````@#'@#@!'@#@@@@@  @@డ_ !^`u,,`u,,@Z@@@Z@@@F@Z@@@FZ@@@F@@F@@F3````````@!-%@$@%@@@@#_@{`u,,`u,,@@`u,,`u,,@@Z"@@@GJ@GJ@G@@డ_@!^`u,- `u,- @Z6@@@Z6@@@G @Z5@@@G [0@@@G@@G@@G3@@ ఐz$self`u,,`u,,@$"@@'D@#`u,-@@@''@@GI@@ఐz!tau,-au,-@S@@%V@@au,,au,- @@'Y@@"@}au,- au,-@@au,- au,-@@Zr@@@GK@G"K@G!m@@ @@Zz@@@G@G#K@Gu@@h@@(G@Gx@A@A@@@&"&@@G(@@G'@@@(7@&*&%@@G/@@G.@@G-G@G*@a:t,,&@@&&a@w--aAw--$@AA࣠@&self-1Aఠ$$$agA$@(S3aNaMaMaNaNaNaNaN@$@@@  $ajA(V$@(V@@$@࣠@!nAa`w--%aaw--&@ayA@@&B3aaa`a`aaaaaaaaaa@$(j@$@!(k@$@@@@@  @@!tAasw--'atw--(@aA@@&L3atasasatatatatat@ &X@@@@@@@@@ఠ!fax-+-5ax-+-6@aA@@`@@@GyK@GC3aaaaaaaa@%&g@@@@@ఐ)A'headingay-9-Eay-9-L@(@@@@`@@@GxK@GS@#K@GQ@@GR@@GP @@డ`)$List%assocay-9-Pay-9-T@ ay-9-Uay-9-Z@@ )@@@&G@G_@ &@ @@7@2@@GXL@G}L@G\@@G^@@@G] @@G[@@GZQ@@ఐ!nay-9-[ay-9-\@s@@&^@@డ`fWWay-9-]ay-9-^@W@@@_ ^@B@8@@Gi@@@GhM@G{M@Gl@@@Gm@@Gk@@ఐ+3titles_and_headings by-9-q@)"@@_"@@@GrN@GzN@Gs@@, @@$@@f @@P@@ @@y@Ġ)Not_foundb.z-r-b/z-r-@ @@@@a2@@@G@@@ఐ)w0fallback_headingb;z-r-b<z-r-@&@@@@@b?y-9-A@@@A@bAx-+-1@@డ`!^bK|--bL|--@[@@@[@@@G@[@@@G\@@@G@@G@@G3bXbWbWbXbXbXbXbX@@@@@@@ఐ⠐!fbh|--bi|--@ @@[@@@GK@GK@G@@డ`!^b~|--b|--@[@@@[@@@G@[@@@G\@@@G@@G@@G3@@ ఐQ$selfb|--b|--@%Ͱ@@)D@%b|--@@@)Z)S@@GI@@ఐ>!tb|--b|--@@@'V@@b|--b|--@@)cY@@! b|--b|--@@b|--b|--@@\@@@GL@GL@Gm@@ @@\%@@@G@GL@Gu@@i@@'v@@@'C@sA@wA@@@'@''@@G@@G@@Gy@@@)@'@''@@G@@G@@G@@GG@G@bw--)@@'b~--b~--@AA࣠@&self-1Aఠ&3&4&2cA&3@*3bbbbbbbb@&1@@@  &5cA*&6@*@@&6@࣠@!tAc~--c~--@c'A@@'3cccccccc@&F*@&J@!*@&K@@@@@  @@ภ%Blockc--c --@డa!@c+-.c,-.@HJ@@@HJ'G@HG@GI@G@@@G@HJ @@@GH@@@G@@G@@G3c@c?c?c@c@c@c@c@@2>(@5@6@@@@ภOjcN-.cO-. @Qภ(VerbatimcW--cX-.@SI#@t{c_-.c`-.@@cb-.cc-.@@SR@@@GJ@GJ@G(@@ @@9J@G+@ఐk!tcv-. cw-. @3@@(:6@@cz--c{-. @@HN@@@GJ@G?@@ภJc-.c-. AR)ภ(Verbatim c-.@S!}c-.c-.@@c-.c-.@@S@@@H J@H J@H c@@ @@tJ@H f@ภI|c-.%A`@&A@cK@H@@@HJ@Hv@@c-.0@@H̠@@@GJ@H~@@c--c-."@@Q(@(@HI@HJ@G@@ @@S@@@G@A@A@@@((@@H@@H@@@*@((@@H%@@H$@@H#G@H @c~--"@@@(@'c \^(F@(C(@#@*A**A**A**A**A**mA*l*RA*Q*EA*D*8A*7*+A***A**A*)A))A))A))A))A))A))A))A))zA)y)]A)\)GA)F))A)()A))A)(A(^@IV@Ir@Iq@Ip@Io@In@Im@Il@Ik@Ij@Ii@Ih@Ig@If@Ie@Id@Ic@Ib@Ia@I`@I_@I^@I]@I\@I[@IZ@IY@IX(Р@@IW@@+'@A+%@@I@(@A@((@@I@@I@A)@A@)@))@@I@@I@@I@BC+&@A+"3+@@@I#@@@I"@+@@@I!+@@@I @@I@@I@@I@)ɰ@A@))@@I%@@I$@A*s@A@*o*m@@I'@@I&@*C@A@*?*:@@I)@@I(@ABD*@A@**@@I+@@I*@*@A@**@@I-@@I,@*h@A@*d*_@@I/@@I.@* @A@**@@I1@@I0@ABC*@A@**}@@I3@@I2@*S@A@*O*J@@I5@@I4@)̰@A@)@))@@I8@@I7@@I6@A*;@A@*7*/@@I:@@I9@*@A*@@I;@ABCDE*@A@**@@I=@@I<@)Ͱ@A@)@))@@I@@@I?@@I>@A*g@A@*c*^@@IB@@IA@)@A@))@@ID@@IC@A)@A@))@@IF@@IE@BC+-@A+)+'+++@@II@@IH@@IG@*%@A@*!@**@@IL@@IK@@IJ@A+ @A@++@@IN@@IM@BD+_@A@+[@+S+N@@IQ@@IP@@IO@+@A@++@@IS@@IR@+@A@+}+w@@IU@@IT@ABEF+(@)C. 8 This class generates Texinfo code from text structures ddN@@@@@@@)N#@ ,;@@)A+A++A++A++A++A++wA+v+\A+[+OA+N+BA+A+5A+4+(A+'+A++ A+*A**A**A**A**A**A**A**A**gA*f*QA*P*3A*2*"A*!*A*)A)_@It@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I~@I}@I|@I{@Iz@Iy@Ix@Iw@Iv@Iu,G@@Is@@@@)@@@)@)P))B<eBQP@PP@@@P@P@+++Ҡ+*+*Q*?+*t+*ʠ**++Y*+H+{++8+o*ˠ,?*=*!,T@@))@3eVeUeUeVeVeVeVeV@)@@,Aliased_nodeFec.+.5ed.+.A@#de@@@Aeh.+.+@@eA@@@@@ @3ejeieiejejejejej@*,#@)А,)@)),#@)Ӑ,)@)),#@,{A@US>@@@I@@I@@JF,tA,o4h,i@@@JE@@@JD@,d@@@JC,a@@@JB@@JA@@J@@@J?,^A@U,W@@@I_@@@I@@J>@@J=,RA@UU@@@I1@@J<@@J;,HA@,A@@@I@U,s@@@I@@@J:@@J9@@J8,:A,5,1@@@I,.KK@@J7@@J6@@J5,(A@QQ@@J4@@J3,A@WW@@J2@@J1,A@]]@@J0@@J/, A@cc@@J.@@J-,A@Ii@@J,@@J++A@U,@@@Is@@J*@@J)+A@U,@@@I}@@J(@@J'+A@V,@@@I@@J&@@J%+A@V,@@@I@@J$@@J#+A@V,@@@I@@J"@@J!+A@1k@@@I@@J @@J+A@1u@@@I@@J@@J+A@@J+A@V>,@@@I@@J@@J+A@+@@@I@VM,@@@I@@J@@J@@J+A@@VY- @@@I@@J@@J@@J+A@@+Vh+~@@@I@@@I@@J@@J@@J+zA@Vs-%@@@I@@J@@J+qA@V}-/@@@I@@J@@J +hA@ew@@@I@`@@@I@@J @@J @@J +YA@eVV@@@I@@@IVV@@@I@@J @@J}@J@J@J@J@J@J@J@J@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I@I퐐+L@@I@@-@A)@@I@+v@A@@@I@@I@A+@A@1@.@@I@@I@@I@BC-@A-5-@@@I@@@I@-@@@I-@@@I@@I@@I@@I@,E@A@P@@I@@I@A,@A@5U@@I@@I@,@A@[@@I@@I@ABD-@A@``@@I@@I@-@A@gg@@I@@I@,@A@m@@I@@I@,@A@s@@I@@I@ABC-@A@ x@@I@@I@,ϰ@A@~@@I@@I@,H@A@a@@@I@@I@@I@A,@A@@@I@@I@,@A@@I@ABCDE-\@A@@@I@@I@,I@A@@@@I@@I@@I@A,@A@@@I@@I@,$@A@@@I@@I@A,<@A@@@I@@I@BC-@A-p-@@I@@I@@I@,@A@@@@I@@I@@I@A-@A@@@I@@I@BD-۰@A@@@@I@@I@@I@.@A@@@I@@I@-@A@@@I@@I@ABEF|*@@@I@+~+.w#@.cA@WnU@@@@Jp@@J@@J.\A.W6P.Q@@@J@@@J@.L@@@J.I@@@J@@J@@J@@J.FA@W.?@@@Jl`@@@J~@@J@@J.:A@WW@@@J1@@J@@J.0A@.)@@@J@W.[@@@J@@@J@@J@@J."A..@@@J.KK@@J@@J@@J.A@QQ@@J@@J.A@WW@@J@@J-A@]]@@J@@J-A@cc@@J@@J-A@Ii@@J@@J-A@W.@@@Js@@J@@J-A@W.@@@J}@@J@@J-A@W.@@@J@@J@@J-A@W.@@@J@@J@@J-A@X.@@@J@@J@@J-A@3S@@@J@@J@@J-A@3]@@@J@@J@@J-A@@J-A@X&.@@@J@@J@@J-A@-@@@J@X5.@@@J@@J@@J@@J-~A@@XA.@@@J}@@J|@@J{@@Jz-rA@@-gXP-f@@@Jy@@@Jx@@Jw@@Jv@@Ju-bA@X[/ @@@Jt@@Js@@Jr-YA@Xe/@@@Jq@@Jo@@Jn-PA@g_@@@Jm@b@@@Jk@@Jj@@Ji@@Jh-AA@gܠXX}@@@Jg@@@JfXX@@@Je@@Jd@@Jce@K@K@K@K@K@K@K@K@K@K@K@K @K @K @K @K @K@K@K@K@K@K@K@K@K@J@J-4i@@Ji@@/@A)@@J@-^@A@@@J@@J@A-@A@1@.@@J@@J@@J@BC/@A/7/@@@J@@@J@/{@@@J/x@@@J@@J@@J@@J@.-@A@P@@J@@J@A.װ@A@5U@@J@@J@.@A@[@@J@@J@ABD/@A@``@@J@@J@.@A@gg@@J@@J@.̰@A@m@@J@@J@.p@A@s@@J@@J@ABC.@A@ x@@J@@J@.@A@~@@J@@J@.0@A@a@@@J@@J@@J@A.@A@@@J@@J@.y@A@@J@ABCDE/D@A@@@J@@J@.1@A@@@@J@@J@@J@A.˰@A@@@J@@J@. @A@@@J@@J@A.$@A@@@J@@J@BC/@A/p/@@J@@J@@J@.@A@@@@J@@J@@J@A/@A@@@J@@J@BD/ð@A@@@@J@@J@@J@/@A@@@J@@J@/@A@@@J@@J@ABEFS;@@@A0GA07A0A/A/A/A/A/A/A/A/{A/mA/\A/KA{/:As/)Ak/Ac/A[.AS.AQ.AI.A<.A2.A$.uA.dA.IAS@Jb@Ja@J`@J_@J^@J]@J\@J[@JZ@JY@JX@JW@JV@JU@JT@JS@JR@JQ@JP@JO@JN@JM@JL@JK@JJ@JI@JHRW@@JG@@@@-@@@-@--0;@@@A0A@YWB@@@K8@@K@@K._A@hYY@@@K@@@KYY@@@K@@K@@K.A@h@@@K@Y0d@@@K=d@@@K@@K@@K@@K0A080@@@K@@@K@0@@@K0@@@K@@K@@K@@K~/EA@Y0@@@K}H@@K|@@K{/A@,N@@Kz@@Ky/A@Y0@@@KxX@@Kw@@Kv0"A@^^@@Ku@@Kt0A@dd@@Ks@@Kr/A@Y0@@@Kqn@@Kp@@Ko/A@5IU@@@Knx@@Km@@Kl0A@Z0@@@Kk@@Kj@@Ki/A@Z0@@@Kh@@Kg@@Kf/aA@c~@@@K<@Z'0@@@Ke@@Kd@@Kc@@Kb/A@5v@@@Ka@@K`@@K_/A@@K^0A@@@K]@@K\/lA@@/aZJ/`@@@K[@@@KZ@@KY@@KX@@KW0A@ZU1@@@KV@@KU@@KT/SA@Z_1@@@KS@@KR@@KQ/pA@Zi1@@@KP@@KO@@KN0A00@@@KM0@@KL@@KK@@KJ/A@/@@@KI@Z15@@@KH@@KG@@KF@@KE0A@@@KD@@KC1A@1@@@KB@Z1J@@@KA @@K@@@K?@@K>1[A@@@K;@@K:1HA@ZZ@@@K9@@K7@@K6@@K5@K4@K3@K2@K1@K0@K/@K.@K-@K,@K+@K*@K)@K(@K'@K&@K%@K$@K#@K"@K!@K @K@K@K@K@K@K@@K@@@@/ @@@/ @@)GeneratorGj.C.Jj.C.S@jA@Б/A@$texij..j..@HHHБఠ$selfj..j..@jAj..j..@@%labelA#no_&optionL$boolE@@@Q@@@Q@&stringQ@@@Q@@@Q@@Q@@Q@@Q3normal_class_paramsA@)Odoc_info$Name!t@@@Q@ %Class't_class@@@Q%@@@Q@@Q@@Q@@Q1normal_class_typeA@$Name!t@@@Q@%Types*class_type@@@QB@@@Q@@Q@@Q@@QJ@VC@@@VDJ@R=@$info@@@R<@@@R;G,text_element@@@R:@@@R9@@R8@@R7@@R6.text_of_methodA@%Value(t_method@@@RCa,text_element@@@RB@@@RA@@R@@@R?3text_of_module_kindA/with_def_syntax۠@@@RK@@@RJ@&Module+module_kind@@@RI,text_element@@@RH@@@RG@@RF@@RE@@RD=text_of_module_parameter_listA@@&Module0module_parameter@@@RR@,text_element@@@RU@@@RT@@@RS@@RQ@@@RP,text_element@@@RO@@@RN@@RM@@RL3text_of_module_typeA@+module_type@@@RZԠ,text_element@@@RY@@@RX@@RW@@RV8text_of_module_type_kindA/with_def_syntaxNK@@@Rb@@@Ra@8&Module0module_type_kind@@@R`C,text_element@@@R_@@@R^@@R]@@R\@@R[=text_of_parameter_descriptionA@R)Parameter)parameter@@@RfY$text@@@Re@@Rd@@Rc6text_of_parameter_listA@g$Name!t@@@Rn@+u)Parameter)parameter@@@Rm@@@Rl8,text_element@@@Rk@@@Rj@@Ri@@Rh@@Rg9text_of_raised_exceptionsA@J0raised_exception@@@Rt@@@RsU,text_element@@@Rr@@@Rq@@Rp@@Ro2text_of_return_optA@͠$text@@@Rz@@@Ryr,text_element@@@Rx@@@Rw@@Rv@@Ru+text_of_seeA@#see@@@R~$text@@@R}@@R|@@R{,text_of_seesA@#see@@@R@@@R,text_element@@@R@@@R@@R@@R7text_of_short_type_exprA@$Name!t@@@R@)type_expr@@@RĠ ,text_element@@@R@@@R@@R@@R@@R1text_of_since_optA@<1@@@R@@@Rߠ(,text_element@@@R@@@R@@R@@R1text_of_type_exprA@7$Name!t@@@R@)type_expr@@@RJ,text_element@@@R@@@R@@R@@R@@R6text_of_type_expr_listA@Y$Name!t@@@R@t@@@R@#D)type_expr@@@R@@@R.w,text_element@@@R@@@R@@R@@R@@R@@R-text_of_valueA@%Value't_value@@@RH,text_element@@@R@@@R@@R@@R3text_of_version_optA@@@@R@@@Rc,text_element@@@R@@@R@@R@@R.*dummy method*B@JKJ@K6A@ G@@@K@@K@@LV4A@o4 @@@@K@@@K ?@@@K@@L@@L4A@n@@@K@ E@@@Kj;@@@K@@L@@L@@L5gA@ @@@K-@@L+@@L*6A@3@@L<@@L;5A@ @@@K<@@L6@@L56BA@BB@@L@@@L?69A@HH@@L>@@L=6 A@ @@@KQ@@L8@@L75A@;h<@@@K[@@L.@@L-63A@ 9@@@Kd@@L:@@L96A@ $@@@Km@@L4@@L35~A@i@@@K@ @@@K{@@L&@@L%@@L$5A@;f@@@K@@L0@@L/5A@@L,6A@@@LB@@LA5A@@5} @@@K@@@K@@L#@@L"@@L!6*A@ T@@@K@@L2@@L15mA@ @@@K@@L@@L5A@ @@@K@@L @@L6A66@@@K6@@LG@@LF@@LE5A@5@@@K@ N@@@K@@L)@@L(@@L'6A@@@LD@@LC76A@7/@@@K@ @@@K@@LJ@@LI@@LH7qA@y@@LN@@LM7^A@ @@@K@@LL@@LK$nodeA@o@@@YJ@U@D@@@J@U`@@@YJ@U@@VJ@U@@UJ@U@@UJ@U%indexA@Zs@@@V J@V@J,@@@[J@V `@@@ZPJ@V @@V J@V@@V J@V@@VJ@V,text_of_descA@k֠7@@@[J@\@@@\J@V)` a"@@@eJ@V:@@V;J@V7,texi_of_infoA@ߠ@@@h@@@hJ@VKn@@@ J@VL@@VMJ@VI@@VJJ@VF4text_el_of_type_exprA@@@@iJ@VT@_)type_expr@@@iJ@VWa@@@hJ@VX@@VYJ@VU@@VVJ@VR@@VSJ@VO-texi_of_valueA@a%Value't_value@@@kaJ@Van@@@J@Vb@@VcJ@V_@@V`J@V\1texi_of_attributeA@+t_attribute@@@m*J@Vjn@@@J@Vk@@VlJ@Vh@@ViJ@Ve.texi_of_methodA@4(t_method@@@nJ@VsJ@Vt@@VuJ@Vq@@VrJ@Vn9string_of_type_parametersA@a$Type&t_type@@@|J@V|1@@@vXJ@V}@@V~J@Vz@@V{J@Vw3string_of_type_argsA@pI0constructor_args@@@VJ@V@qq%Types)type_expr@@@V@@@VJ@V1@@@\J@V@@VJ@V@@VJ@V@@VJ@V,texi_of_typeA@GJ@VJ@V@@VJ@V@@VJ@V6texi_of_type_extensionA@C@@@J@V@bR)Extension0t_type_extension@@@qJ@VJ@V@@VJ@V@@VJ@V@@VJ@V1texi_of_exceptionA@bi)Exception+t_exception@@@J@VJ@V@@VJ@V@@VJ@V.texi_of_moduleA@b@@@UJ@VJ@V@@VJ@V@@VJ@V3texi_of_module_typeA@b @@@J@VJ@V@@VJ@V@@VJ@V7texi_of_included_moduleA@bS/included_module@@@J@VJ@V@@VJ@V@@VJ@V-texi_of_classA@L@@@QJ@V J@V@@VJ@V@@VJ@V2texi_of_class_typeA@L@@@J@V J@V@@VJ@V@@VJ@V5texi_of_class_elementA@F@@@J@V@bm-class_element@@@J@V%J@V@@VJ@V@@VJ@V@@VJ@V6texi_of_module_elementA@J@V@b@@@hJ@VWJ@V@@VJ@V@@VJ@V@@VJ@V9generate_inheritance_infoA@o@@@J@V@>eb/inherited_class@@@N@@@@J@VoZ@@@J@V@@VJ@V@@VJ@V@@VJ@V?generate_class_inheritance_infoA@(J@W@M@@@J@WJ@W@@WJ@W@@WJ@W@@WJ@V $generate_class_type_inheritance_infoA@@J@W@M@@@J@W4J@W@@WJ@W@@WJ@W @@WJ@W 2generate_for_classA@XJ@W@M@@@QJ@WH@@@ZJ@W@@W J@W@@WJ@W@@WJ@W7generate_for_class_typeA@tJ@W'@M@@@0J@W*H@@@eJ@W+@@W,J@W(@@W)J@W%@@W&J@W"8generate_for_module_typeA@J@W3@c:@@@"J@W6I@@@OJ@W7@@W8J@W4@@W5J@W1@@W2J@W.3generate_for_moduleA@J@W?@c`@@@J@WBI@@@J@WC@@WDJ@W@@@WAJ@W=@@W>J@W:4generate_texi_headerA@qp@@@kJ@WK@&stringQ@@@J@WN@Nd2M@@@@J@WQp*@@@J@WR@@WSJ@WO@@WPJ@WL@@WMJ@WI@@WJJ@WF5generate_texi_trailerA@p@@@J@WZpA@@@J@W[@@W\J@WX@@WYJ@WU(do_indexA@Р&Module@]@]@]@]@]@]@]@]@]@@@@@@@@@@@@@@PJ@MA@@@NJ@AA@@@BJ@.A@@@/J@A@@@J@A@@@J@A@@@J@vA@@@wJ@jA@@@kJ@^A@@@_J@RA@@@SJ@A@@@\J@WcI@@@J@Wd@@WeJ@Wa@@WbJ@W^.scan_for_indexA@f?@@@Wft:@@@Wg@@Wh@@WiJ@Wk5scan_for_index_in_modA@dR@@@AJ@Wt*J@Wu@@WvJ@Wr@@WsJ@Wo7scan_for_index_in_classA@@@@J@W}=J@W~@@WJ@W{@@W|J@Wx(generateA@J@Wqu@@@J@W@@WJ@W@@WJ@W@@W@WJ@Wy@WzJ@Wp@WqJ@Wl@WmJ@W_@W`J@WV@WWJ@WG@WHJ@W;@W A  A  A  A  A  ]A \ DA C A AAnAmAA9A8:A0;>A); A%;`A;SA;#A:A;:A;A:wA:A:A;A:gA:A:8A:MA;A:A;AAAyAxA;AAAAAAkAjA<A<A8A7+A*AA 6@A@|@@@X#@@@X"@@X!@@X @> @A@%@@@X'@@@X&@@X%@@X$@AB>k@A@@@@X*@@X)@@X(@>g@A@@@@X-@@X,@@X+@A>=@A@M@@@X1@@@X0@@X/@@X.@=@A@C@@@X6@@@X5@@@X4@@X3@@X2@AB>k@A@r@@@X:@@@X9@@X8@@X7@>?@A@a@@@X>@@@X=@@X<@@X;@A=@A@q@@@XD@*@@@XC@@@XB@@XA@@X@@@X?@>5@A@CԠ@@@XI@@@XH@@@XG@@XF@@XE@ABCDFG>@A@@@XK@@XJ@>@A@%@@@XN@@XM@@XL@A=ذ@A@-@@@XR@=ѠR@@@XT@@@XS @@XQ@@XP@@XO@>}@A@@@@XXB@@@XW@@XV@@XU@AB=°@A@R@@@X\M@@@X[@@XZ@@XY@=@A@i@@@X`Z@@@X_@@X^@@X]@A?U@A?Q?M@@@Xe?Jg@@@Xd@@Xc@@Xb@@Xa@>R@A@>L@@@Xk@@@@Xjx@@@Xi@@Xh@@Xg@@Xf@ABC?V@A@@@@Xn@@Xm@@Xl@S@A@OH@@Xp@@Xo@Ab@A@^Y@@Xr@@Xq@C@A@?@81@@Xu@@Xt@@Xs@A]@A@YT@@Xw@@Xv@BC?@A@?@@@X}@m@@@X|@@@X{@@Xz@@Xy@@Xx@ذ@A@@@X@@X~@@A@@@X@@X@ABD@A@@@X@@X@u@A@qj@@X@@X@Aذ@A@@@X@@X@`@A@\@XS@@X@@X@@X@AӰ@A@@@X@@X@BCEF@@A@@@@Xr@@@X@@X@@X@@@A@@@@X@@@X@@X@@X@J@A@FE@@X@@X@A@A@=@6-@@X@@X@@X@ABC@A@@@X@@X@@A@ @@@X@@X@@X@A a@A@ a `@@@X@@@X ] \@@@X@@@X@@X@@X@ Y@A@ Y@@@X T S@@@X@@@X@@X@@X@A N@A@ N M@@@X@@@X L K@@@X@@@X@@X@@X@.text_of_before@A@ H@ G@@@X@ F@@@X@@X@@@X C B@@@X@@@X@@X@@X@ABCDG =@A@ =@@@X@ 8@@@X 3 2@@@X@@@X@@X@@X@@X@ 1@A@ 1@@@X@ ,@@@X '@@@X@@X@@X@@X@A @A@ @@@X@ @@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X@  @@@X@@@X  @@@X@@@X@@X@@X@@X@AB.text_of_custom@A@ @ @@@X٠@ @@@X@@X@@@X @@@X@@X@@X@ S@A@ O D@@X@@X@A @A@ @@@X  @@@X@@@X@@X@@X@B,text_of_info@A IK @@@X@@@X@  @@@X@@@X  @@@X@@@X@@X@@X@@X@ @A@ @@@X  @@@X@@@X@@X@@X@ACD ܰ@A  @@@X@@@X@ @@@X Ԡ @@@X@@@X@@X@@X@@X@ Ұ@A@ Ҡ@ @@@X@ ̠ ˠ @@@Y@@@Y@@@X@@X@@@X Ǡ @@@X@@@X@@X@@X@A @A@ @@@Y  @@@Y@@@Y@@Y@@Y@ @A  @@@Y@@@Y @ @@@Y   @@@Y @@@Y @@Y @@Y@@Y@AB @A@ @@@Y @@@Y@@Y@@Y@ @A@ @@@Y@  @@@Y@@@Y  @@@Y@@@Y@@Y@@Y@@Y@ @A@  @@Y@@Y@AB9text_of_raised_exceptions@A@  @@@Y"@@@Y!  @@@Y @@@Y@@Y@@Y@2text_of_return_opt@A@  @@@Y(@@@Y'  @@@Y&@@@Y%@@Y$@@Y#@ACD @A@ @@@Y, @@@Y+@@Y*@@Y)@ @A@  @@@Y2@@@Y1 ~ }@@@Y0@@@Y/@@Y.@@Y-@ N@A@ J =@@Y4@@Y3@AB7text_of_short_type_expr@A@ @@@Y;@ z@@@Y: w v@@@Y9@@@Y8@@Y7@@Y6@@Y5@ r@A@ r q@@@YA@@@Y@ p o@@@Y?@@@Y>@@Y=@@Y<@AC j@A@ j@@@YH@ e@@@YG b a@@@YF@@@YE@@YD@@YC@@YB@ ]@A@ ]@@@YR@ X@@@YQ@ W V@@@YP@@@YO S R@@@YN@@@YM@@YL@@YK@@YJ@@YI@ N@A@ N@@@YW I H@@@YV@@@YU@@YT@@YS@ D@A@ D C@@@Y]@@@Y\ B A@@@Y[@@@YZ@@YY@@YX@ABCDEFHI?7@@@wI@K@|@R9#@@@K@@K@@?;@@@AACA M@A FYAXAAAAkAjA A UAT'A&AA L JA INAM nA m0A/AAAAAsArCAB,A+AAA KA J hA gAA _BmA XB9A TBA MBA IBRA EAA >BiA 6B2A /AA (BA AA BA AA B+A AgA A|A BA AA BA  A  A  A  A CA  &A % A  'A & A  A  A  A CNA C7A  gA f ZA Y A  A kAjPAO8A7AAAAArAq A TAS@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@I@K@@K@@@@0@@@-@|@-@@@@*@+||A|@ @AаC$text|..|..@@@ @J@K 8 7 6AAAAxAwSAR:A9 A AAAAAkAjIAH*A)AAAAAhAgDACAAAAAAgAfVAU;A:AA A  A  A  @R@R@R@R@S@S@S@S@S@S@S@S@S@S @S @S @S @S @S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S@S J@L[@L\J@LX@@DB@A J@K@B@A J@K@AB5@A rJ@K@BCD;@ArJ@K@BͰ@A iJ@K@ACu@A cJ@K@CC@A aJ@K@ABDC@A [J@K@C@A ZJ@K@Cb@A XJ@K@C@A SJ@K@ABCC|@A LJ@K@CG@A GJ@K@B@A CJ@K@AC)@A 8J@K@C@A 2J@K@ABCDEC̰@A 1J@K@B@A 2J@K@ACM@A &J@K@B@A "J@K@AB@A J@K@BCD @A J@K@C@A J@K@AC@A J@K@BDD5@A J@K@Df@A J@K@DQ@A J@K@ABEF3}}}}}}}}@A@A@@@@@DXDrDFD CD,BŠBCzBDC>CkCCC͠CYCCCCCC?DBBD@@D@AB@B@ABD@CK@AC@C@ABCD@D@AC@Cp@ABC@C@AC @C@ABCDC]@D(@AC @C@ABB@B@ADX@CH@ABD<@Dw@D@D@ABCDEF9@@@DDȠDDǠDDƠDJDKŠCYCZĠDmDnàCC  BBCCC1C2DPDQCCCCCUCVCCD"D#CCDDDJDKD\D]D D DDDECCEECCBBE3E4@~9..N@@Aа,Odoc_to_text'to_text,Odoc_to_text~L..~M./@ ~P./~Q./@@@@@z@RJ@R@=AA<@A@@@@A_@A_@B@AB@AB&@A&@@A@A߰@A@@A@ABC@A@r@Ar@AZ@AZ@C@AC@AB'@A'@@A@A@A@Ѱ@A@ABCD@A@@A@Ao@Ao@J@AJ@AB)@A)@@A@A@A@ΰ@A@ABC@A@y@Ay@Ab@Ab@>@A>@AB*@A*@@A@A@A@Ͱ@A@ABC@A@@A@A@A@h@Ah@AG@AG@@A@@A@ABCDEFG@@@"PsР J`֠FaѠ@\wɠ@jˠ@@@A@@ABt@M@A&@ @ABC@@A@@ABu@\@A5@@ABCD@@A@@ABo@D@A*@@ABC@@A@@ABY@>@A!@@ABC@@A@@j@Q@ABCDEFGF@'to_textڠ@XYuvʠ -.CD젠cd렠ꠠ頠Ǡ蠠砠  栠CD堠lm䠠㠠⠠֠ᠠࠠ%&ߠLMޠpqݠܠ۠ߠڠ٠ؠ89נTU֠ՠԠѠӠҠ"#ѠBCРde@i..j./@@~}9 {2 Small helper stuff.} z// {//>@@@@@@@Ѡ /@/H/@/P@@ AD/@/S/@/T@@ 3@ p@B@@@@/@/D@@Ѡ ް/V/^/V/d@@ Aภ(Verbatim/V/g/V/o@o+ @bullet{} /V/q/V/|@@/V/p/V/}@@o@@@S(K@S*K@S)3@) @@@@@ @@ @@/V/Z @@Ѡ /~//~/@@ Aภ(Verbatim/~//~/@o* @minus{} /~//~/@@/~//~/@@o@@@S0K@S2K@S13@) '@@@@@ @@ @@/~/ @@Ѡ ////@@ Aภ(Verbatim////@o#@* ////@@////@@o@@@S8K@S:K@S93@) @@@@@ @@ @@// @@Ѡ O ////@A SAภgq////An @//@@ Y3@ %@@@@ภe%//A}@A@ j@@@SAK@SH@@.//@@ p@@0//@@Ѡ )600700@@ -WAడ~'Hashtbl&createG00H00@ K00L00@@&random&optionL$boolE@@@T@@@T @#intA@@@T  Z!a@S!b@T@@@T @@T @@T @+hashtbl.mliA ! !B c @@/Stdlib__HashtblA@50@@-+(@@@T@@@T@%@@@T | x w@@@T@@T@@T3@s @@@@Bภ$None{D@@FC@@@U@@@U@@e0000@@K@@@UL@UL@U!@@j @@ "@@00 @]Ð Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one //0y0@@@@@@@0000@AA࣠@&self-2AఠD D AA@ &3@   4@ ՠ X@AGGY@  Z@ABEE[@ 7 8\@A Ġ ]@  ^@ABC  _@  `@A H Ia@ f gb@AB  c@ 2 3d@A  e@EEf@ABCD%&g@,-h@AKLi@ j@ABk@ՠl@Am@n@ABCgho@PQp@A q@ r@AB  s@ y zt@A  u@ R Sv@ABCDE'(w@HIx@AFFy@GLGMz@ABGG{@GnGo|@AG`Ga}@G0G1~@ABCFϠF@GHGI@AGG@FF@ABFF@FĠF@AGG@FsFt@ABCDGG@FFFG@AFZF[@GĠG@ABFF@GG@A@@ABC@@AGG@@ABǠ@@A@@ABCDEFuv@@AH,H-@HH@ABDE@89@Aؠ@@ABCGH@./@A@@AB֠@@A@st@ABCDKL@@A12@#$@AB@֠@A@~@ABCgh@FG@A23@[\@ABtu@bc@A֠@Š@ABC~@./@A@st@ARS@'(@@ABCDEFGH@ @ @A @BC 4@ @ @AB @CD!2@A  @A AY@A @e@Ah@Bk@Ckn@Cr@ADu@{@A~@@AB@@Al@R@ABCE+@ @A@@AB@@Ae@9@ABCF@@A@@AB@x@AO@3@ABC@@A@@AB@@A`@G@ABCDG0@Ah @3_@AW 7@6:@A2 @9@ A  @<@ A 9A?@A @BKKHG@GG@@@G@G@A@@@991A V2@ V0@@2@࣠@%depthA0000@.A@@M3@BG j@F@EO k@G@@@@@  @@$nameA(00)00@AA@@W3)(()))))@ c@@@@@@@@ డ'Hashtbl#memB00C01@ F01G01@@@ >!a@SҠ!b@S@@@T+@ @@@T*@@T)@@T(@LLLn@@I@"@@@ XJ@ZJ@ZJ@YJ@Yv \J@YJ@Yx@@@Yw@@@@Yu@@Yt@@Ys3wvvwwwww@O[@R@S@@@@L(node_tbl0101@@@ | x w@@@Y@@ఐt$name0101@@@"@@[@@|@@@YO@Y(@డ%raise11 11%@@)@@@!a@@@&%raiseAAT@@@S^BBT^Bg@@}@@@@@@@@Y~@@@YN@YO@Y@@YS@@ภ,Aliased_node11&112@;y@@@K@@@A@Aw@@u@ @@1@@@YO@Yj@@:@@k@@00@@!m@ డ`'Hashtbl#add151;151B@ 151C151F@@@ !a@S!b@S@@@T@ @ $unitF@@@T@@T@@T@@T@u;;u;c@@E@&!@@@ @@@Y@@@@@Y@@Y@@Y@@Y@@b(node_tbl4151G5151O@@@ ) % $@@@Y@@ఐ!$nameF151PG151T@̰@@t@@ภ"()R151US151W@; <@@@N@@@@A@@Af@@@@@ CO@Y@@g @@@@@YN@Y@డ"<=m1Z1in1Z1k@@!a@@}$@@@3@@2@@1*%lessequalBA@@@@)))Z@@BU@@@@J@Y@@@@Y@@Y@@Y@@ఐ%depth1Z1c1Z1h@l@@!@@Ӑ(maxdepth1Z1l1Z1t@@@.@@@@}@@@YN@Y4@ภ(Verbatim1u11u1@sడ-!^1u11u1@}#@@@}#@@@Y@}"@@@Y~@@@Y@@Y@@YV@@&@node 1u11u1@@1u11u1@@}?@@@YN@YN@Yj@@డ]!^1u11u1@}S@@@}S@@@Y@}R@@@Y~M@@@Y@@Y@@Y@@డin,fix_nodename$Texi1u11u1@ 1u11u1@@@`@@@:`#@@@:@@:@_@_ @@@a@@@Z`,@@@Z @@Z @@ఐ$name31u141u1@@@a@@71u181u1@@}@@@Z @ZP@Z@@", H1u1I1u1@@K1u1L1u1@@}@@@Z O@ZO@Z@@ @@}@@@Y@ZO@Z@@]1u1^1u1@@tM@@@Y@ZN@Y@@ @@@ఐtw'nothingo11p11@s@@J@YM@Z@v1Z1`@@@@@@ @@@e A@iA@@@@@@Z'@@Z&@@Z%k@@@@@@@Z0@@Z/@@Z.@@Z-J@Z)@00 @@1111@AA࣠@&self-2AఠGàGαA@3@@@@  ѱA@@@@࣠@#indA@1111@@n<@@@ZF3@ @@# @@@@@  @A@@@ZEM@ZDг'indices1111@@@@@ZB@@1111@@@@@@ZG"@@@@#entA1111@A@@3@1?7@:@,@@@@@@ภ(Verbatim1112@tడqzz 22 22@z@@@ʠ~@@@ZM@ZM@ZU@@@ZV@@ZT3@)5 @,@-@@@@డ&Global*with_index $22@'22(22@&@&Stdlib#refsr@@@Z@@@Z@u1u1@@u9@9@@9@@@Z[N@ZN@Z2@@C@@;3@  డ$List#memW2 25X2 29@ [2 2:\2 2=@@@!a@W@u @@@O$boolE@@@N@@M@@L@t8+'C'Ct9+'C'b@@t7h@ @@@@@@ZN@Z@ @@@Z@@@Z@@Z@@Zt@@ఐߠ#ind2 2>2 2A@@@@@0indices_to_build2 2B2 2R@@@>/@@@ZO@ZO@Z@@2 242 2S@@@@@ZO@Z@2 2.@@@@@ZN@Z@డ/&String&concat2V2d2V2j@ 2V2k2V2q@@R@@@R@@@Z@RR@@@Z@@@ZR@@@Z@@Z@@Z@@ 2V2s@@2V2r2V2t@@R@@@ZN@ZN@Z@@ภmT2u222At!@2u22u2@@ 2u2@@_?@@@[N@ZN@ZN@Z@ภmo2u2Atఐn'indices 2u2@m @@@РnA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@nA@@@@@@@ZN@ZA@@@ZN@ZA@@@ZX@@@Z@@ZP@@ఐ#indm2u2n2u2@@@@@@Z`@@`@@oN@Z@ZO@Zg@ภm۰2u2Au&index 2u22u2@@ 2u2@@N@ZN@ZN@Z~@ภm22Au5డl&escape$Texi22@ 2222@@I@@@c@@@[@@[@@డ#$Name&simple2222@ 2222@@_@@@`@@@[`@@@[@@[ @@ఐ#ent2222@ɰ@@@@2222@@@@L@@O@[ @ภnF22Au! 2222@@ 22@@N@[)N@[,N@[+@ภlϰ22 A@ A@g@@@[*N@[2@@ A@nN@[@@@[N@[(@@}A@w@@@ZN@[@@!A@~@@@ZN@Z@@(A@@@@ZN@Z@@)2u20@@S&N@Z@@@ZN@Z@@n9@@w!@@@ZRM@[4N@Z'@;2 2-<22@@ *@ C22@@E22F22@@M@[6M@[58@L22 M22@@;@@Y@@wQ@@@ZQ?@{A@ A@@@m@@@[D@je@@[C@@[B@@[A@ @@@z@@@[O@wr@@[N@@[M@@[L@@[KJ@[F@n11"@@t3.3Au3.3O@@A࣠@&self-2AఠJҠJA@3@@@@  A@@@@@ఠ"reԠ3R3\3R3^@A@@l@@@[cL@[Y3@@@%@@@@@డl®exp#Str3R3a3R3d@ 3R3e3R3k@@l@@@l@@@[]l@@@[\@@[["@@& [ ]*3R3m3R3u@@3R3l3R3v@@l@@@[dM@[fM@[e6@@% @@:7@A@3R3X @@࣠@!tA3z33z3@A@@3@IWP@Q@R@@@@@@డ`$List#map3333@ 3333@@R@@@@x@@\0J@\-L@[pL@[n@@[q@ST@@@[oR @@@[m@@[l@@[k3@2>@5@6@@@@@Ġ'Newline&33'33@D@@@@'3&%%&&&&&@@@@@@ภ#Raw033133@H ! 833933@@;33<33@@H@@@[O@[O@[@@ @@;@Ġ#RawM33N33@H(ఠ!s֠V33W33@oA@@H0@@@[3ZYYZZZZZ@H@@@@@@@]@@@ภ#Rawe33f33@H@డmJ.global_replace#Stru33v33@ y33z33@@d@@@m@@@[@d@@@[@ek@@@[d@@@[@@[@@[@@[3@{?8@9@:@@@@ఐ "re3334@@@m@@@[P@[P@[@@! 3434@@3434@@e1@@@[P@[P@[+@@ఐn!s3434@5@@e@@@[P@[P@[?@@3334 @@H@@@[@[P@[I@@t @@J@Ġ$List4 44 4@F"ఠ#telנ4 44 4 @A@@F*O@@@[@@@[3@@@@@@ @@@@@ภ$List4 4$4 4(@F>డw$List#map 4 4*4 4.@ 4 4/4 42@@S@@@@J@[J@[J@[@@[@Tf @@@[S @@@[@@[@@[3$##$$$$$@C<@=@>@@@@ ఐ$self64 4374 47@T@@^@I;4 4F@@@'&@@[P@[@@ఐ`#telJ4 4GK4 4J@#@@T;@@@[P@[P@[.@@V4 4)W4 4K@@F@@@[O@[P@[9@@d @@W:@Ġ$Enumi4L4Zj4L4^@FUఠ#telؠr4L4_s4L4b@A@@F]P-@@@[@@@[3zyyzzzzz@h@@@@@ @@}@@@ภ$Enum4L4f4L4j@Fqడ$List#map4L4l4L4p@ 4L4q4L4t@@T4@@@@O@[CO@[@@[@T @@@[T0 @@@[@@[@@[3@C<@=@>@@@@ ఐ?$self4L4u4L4y@ܰ@@@Ѱ4L4@@@hf@@\@@ఐ^#tel4L44L4@!@@U9@@@[P@\P@\,@@4L4k4L4@@FɠP@@@[@@@[O@\P@[:@@e @@;@ఠ#txt٠4444@ A@@@@@ఐ #txt4444@@ @ @@3@@@@@A33@@@3344@@@ @@[}M@\)M@\(@@ఐ;!t4444@@@@@&@@J@[{@3z3@@@@@\3K@\2@@Q @@UA@@@@@\5@@\4@@@~@@@\<@@\;@@\:J@\7@63.32@gAG 1 Two hacks to fix linebreaks in the descriptions.D22E23-@@@@@@@vK44L44@@A࣠@&self-2AఠMڠM rA @3YXXYYYYY@ @@@   uA @@@ @@ఠ"reܠj44k44@A@@o@@@\RL@\H3pooppppp@ @ @%@ @@@@డoZ®exp#Str4444@ 4444@@oX@@@oX@@@\Lo@@@\K@@\J"@@& [ ]*4444@@4444@@oo@@@\SM@\UM@\T6@@% @@:7@A@44 @@࣠@#indA4545 @A@@3@IWP@Q@R@@@@@@!tA45 45 @A@@3@@@@@@@@@@ఠ#repߠ5555@A@@1@@@\nN@\^3@%@@@@@డ]!^55&55'@S@@@S@@@\d@R@@@\cM@@@\b@@\a@@\`@@! 55" 55$@@ 55! 55%@@o@@@\pO@\rO@\q0@@డ&String$make$55(%55.@ (55/)553@@F@@@F@@@\x@E@@@\wB@@@\v@@\u@@\tU@@ఐ#indC554D557@w@@jb@@`M558N55;@@e@@@\P@\P@\r@@3 @@@@@\o@\P@\z@@T@@~{@A@`55@@డ$List#mapn5?5Go5?5K@ r5?5Ls5?5O@@V @@@@J@1J@vJ@|J@v+J@z/J@zJ@{J@{@J@yJ@w5J@wJ@xJ@xlJ@xJ@tJ@uJ@\M@\@@\@V@@@\V(,@@@\@@\@@\3@@@@@@@@Ġ#Raw5d5r5d5u@Kఠ!s5d5v5d5w@A@@K@@@\3@!@@@@@@@@@@ภ#Raw5d5{5d5~@Kడp.global_replace#Str5d55d5@ 5d55d5@@g@@@q%@@@\@hi@@@\@h@@@\g@@@\@@\@@\@@\3@T?8@9@:@@@@ఐ"re5d55d5@L@@qI@@@\Q@\Q@\@@ఐ@#rep5d55d5@t@@h@@@\Q@\Q@\+@@ఐn!s/5d505d5@5@@i@@@\Q@\Q@\?@@:5d5;5d5@@L@@@\@\Q@\I@@t @@J@ఠ#txtL55M55@eA@@h@@@ఐ #txtW55X55@r@ @ @@3XWWXXXXX@@@@@A^5P5[@@@`5P5Za55@@@@@\N@\N@\3eddeeeee@@@@@ఐ!ts55t55@@@@@ @@J@J@uJ@uiJ@\@ @@@45 @@@@@@\@@\K@\@@@A@@@@@@\@@\@@\@@@@@@@\@@\@@\@@\J@\@@44*@@ {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}. 5566X@@@@@@@6Z6e6Z6q@AA࣠@&self-2AఠOO A @3@ @@@   A @@@ @@Ġ$None6}66}6@@@@@3@ (@ @ )@ @@@@@@ภ԰6}66}6@@@@ @Ġ$Some6666@{Ġ"::6666A{Ġ#Raw 66@Lؠ 66@@6666@@L@@@\N@\7@@@@@}@@](J@\J@\@@Ġ"[]66)A@@*A@@@@\M@@@%660@@J@\J@\R@@@>4@@S@@@ภ"/66066@!@@@[@Ġ$Some:66;66@ɠఠ!tC66D66@\A@@5J@\3EDDEEEEE@q@@@@@@@=@@@డ!@S66T66@rr@@@rr?J@]$J@]@@@]@rq @@@]r@@@] @@] @@] 3gffggggg@-&@'@(@@@@ ఐ$self{66|66@ @@"@ 66@@@%#@@]@@ఐJ!t6666@#@@I&@@6666@@3)@@ภt6666A|:ภ'Newline 66@J:@ @@KN@]3>@ภs{66A@A@ZO@]+@@@]0N@]8N@@66@@rˠd@@@]N@]/V@@0%@@W@@A:6Z6t(@@@)@@-A@@@@@]e@@]d@@@@@@]l@@]k@@]jJ@]g@6Z6^;@@6667@AA࣠@&self-2AఠQ!Q" A @:3@ @@@   A= @=@@ @࣠@%see_lA6767@A@@3@ )Q@ -@!R@ .@@@@@  @@డ~$List&concat7 77 7@ 7 77 7@@@}Ơ!a@#@@@@@@}Ӡ @@@@@@|y  |y /@@|Q@!@@@ ~A@@@]L@]|@@@]~@@@]} @@@]{@@]z3EDDEEEEE@IU@L@M@@@@డ$List#map[77&\77*@ _77+`77.@@X@@@@1S3@@@]M@^M@]M@]@@]@Y@@@@]X@@@]@@]@@]3@@@@Ġ'See_url7D7T7D7[@;'See_url~'see_ref@@@@~@@@@A@@C@A~F N R~F N c@@@~i@ఠ!s7D7\7D7]@A@@@@@]3@f@@@@@#@@#@|@f+J@]M@] @@ఠ!t7D7_7D7`@A@@U|@@f,J@^M@]@@7D7S7D7a@@@#@@@]'@@@ภv57e7x77A}y)linebreak 7e7@ @@3@F?@@@A.'@(@)@@@ภvL7e7A}ภ$Bold7e7@Mภv[7e77e7A}ภ#Raw  7e7@Nడc(see_also-Odoc_messages7e77e7@ 7e77e7@@c@@@/@c##c##@@c@ @@O@@@]P@]P@]H@@/@@5@@@]P@]P@]R@ภu >7e7>A/@?A@@@@]P@]`@@G7e7G@@U@@]P@]f@@\L@@P@]i@ภvU77{A}ภ#Raw]77@O7! d77e77@@g77h77@@OC@@@]P@]P@]@@ @@4P@]@ภv԰y77A~ภ$Link77@K*ఐ㠐!s7777@@@K6@@@^P@^ P@^ @ఐܠ!t7777@@@@@'77@@dP@^@ภw77A~Gภ'Newline77@LG@ @@vP@^@ภu77A@A@ Q@^@@@^P@^@@A@)Q@]@@@^P@^@@VA@2Q@]@@@]P@^@@A@;Q@]@@@]P@]@@A@DM@]@@@]P@]@@7e7v@@@@Ġ(See_file7777@;(See_filel@@@@@AA@C@AG d fG d z@@@j@ఠ!s7777@'A@@@@@]R@]@@@  @@iM@]@@ఠ!t#77$77@<A@@cM@]@@)77*77@@@@ @@]@@Ġ'See_doc;78<78@;'See_doc@,@@@@AB@C@A'H { }(H { @@@Ek@A!sN78O78@gA@@> @@@@@M@] @@:!t\78]78@uA@@M@]@@c78 d78@@@@ @@]#@@C@@6$@@@డ!@u8e8v8e8@u@@@uBM@^8P@^"@@@^$@u @@@^#uѠ@@@^!@@^ @@^3@F~@@qj@k@l@@@@ภw8 838e8A8)linebreak 8 8<@ @@&@ภx8 8?AIภ$Bold8 8C@Oภx8 8F8 8bAYภ#Raw 8 8I@Pడe(see_also-Odoc_messages8 8J8 8W@ 8 8X8 8`@@@@P@@@^XQ@^ZQ@^YS@@& @@@@@^dQ@^QQ@^W]@ภv8 8a5A@6A@T@@@^RQ@^`k@@8 8D>@@W@@^DQ@^Pq@@SC@@Q@^Ct@ภxa8e8xmAภ#Raw8e8{@P! 8e8}8e8~@@8e8|8e8@@P@@@^pQ@^rQ@^q@@ @@Q@^o@ภx*8e8AȠภ#Raw28e8@Q ఐ-!s;8e8<8e8@@@Q@@@^~Q@^Q@^@@ @@Q@^}@ภwN8e8A?@A@R@^t@@@^yQ@^@@/A@R@^f@@@^kQ@^x@@\A@ŠR@^:@@@^?Q@^j@@A@ΠR@^2@@@^7Q@^>@@s8 81@@v@@@^0Q@^6@@డ!@8e88e8@v@@@vM@^M@^@@@^@v @@@^v@@@^@@^@@^@@ఐ!t8e88e8@@@@@ภy 8e88e8AQภ'Newline 8e8@NQ@ @@/R@^3@ภw8e8A@A@*>S@^@@@^R@^C@@8e8@@vH@@@^R@^K@@1%@@vb@@@^/Q@^R@^T@@n.@@zU@@AZ7/7;1@@@7/7:8e8@@@ @@]N@^N@^3@@@@@ఐ%see_l8888@@@ @@77%88@@@@@]M@^N@]@@ @@ J@dJ@esJ@eJ@eJ@fJ@f-J@]'@A@A@@@  @@^@@^@@@n@  @@^@@^@@^J@^8@&66*@@b,88-88@A@࣠@&self-2AఠUqUreSAf@3:99:::::@d@@@  hVAi@@@i@࣠@!lAL88M88@eA@@%ɠ@%@@@^@%@@@^@@^@@@^3]\\]]]]]@)@@(1@@&@@@@@@డ$List'flattent88u88@ x88y88@@@&*!a@@@@@@@4 @@@@@@WX5@@VR@"@@@&@@@_hL@_(L@^@@@_@@@_ @@@^@@^3@Lh&'@&&@@@^@&%@@@^@@^@@@^@o@p@@@@డ8$List#map8888@ 8888@@]m@@@@@&Q@@@_?@&P@@@_@@@_>M@_lS@@@_ M@_fM@_%M@_@@_@^;@@@_]}@@@_@@_ @@_ Q@@࣠@!xA 88 89@#A@@43        @c@@@@@@ภ28989@6)linebreak 89!89 @@@3      @y"L@@@@@ ఐl'to_text289389@q@@(X@889(@@@&@&@@@_0@&@@@_1@@_/@@@_.&&@@@_-@@@_,@@_+/@@ภzZ89*[89,Aఐ]!x d89+@@ @@C@ภy9A\@ A@РM@_J@@@_MP@_XQ@@u89)@@&@@@_=P@_IY@@}89~89-@@M@_#@@@_'O@_\P@_;f@@j @@@@@_&k@8889.@@@@@_N@__N@_^@@ఐX!l89/890@@@^@@@_N@_dN@_`@@88891@@5@@@_ M@_eN@_@@D @@'@@@_gM@_@sA@wA@@@'@@'?@@@_~@'>@@@_@@_}@@@_|';':@@@_{@@@_z@@_y@@_x~@@@/@'_@'^@@@_@']@@@_@@_@@@_'Z'Y@@@_@@@_@@_@@_@@_J@_@88Q@@"939>939L@AA࣠@&self-2AఠWIWJ=+A>@b3@<@@@  @.AeA@e@@A@࣠@+params_listA$939M%939X@=A@@"3%$$%%%%%@Qy@U@!z@V@@@@@  @@డ$List&concat<9[9c=9[9g@ @9[9hA9[9n@@(@@@(#/P@@@fL@_@@@_@@@_( @@@_@@_3TSSTTTTT@0<#@3@4@@@@డ$List#mapj9o9zk9o9~@ n9o9o9o9@@_ @@@@#%#b3@@@_M@`iM@_M@_@@_@_ɠ#4@@@__ @@@_@@_@@_3@@࣠@pA@ఠ!s9999@A@@@#S@fJ@`+M@_3@S@@@@ఠ!t9999@A@@[o@@@fJ@`RM@_@@9999@@@$@@@_@@ @@డ?!@9:#9:$@y@@@yJ@_O@_@@@_@y @@@_z- @@@_@@_@@_3@RK@L@M=6@7@8@@@@ภ|P999:"A)linebreak 99@ @@%@ภ|b99Aภ$Bold99@Tภ|q9999Aภ#Raw 99@Tడj*parameters-Odoc_messages,99-99@ 099199@@j@@@/@i!i!ij!i!@@i@ @@U@@@`P@`P@`\@@/@@K@@@`P@_P@`f@ภ{!T99>AE@?A@@@@_P@` t@@]99G@@\@@_P@_z@@\L@@P@_}@ภ|ưk9:vA ภ#Raws9: @UM! z9: {9: @@}9: ~9: @@UY@@@`P@`P@`@@ @@P@`@ภ|9:A-ภ#Raw9:@Uqఐ!s9:9:@@@@@@@P@`*@ภ}9:AJภ#Raw9:@U": 9:9:@@9:9: @@U@@@`8P@`:P@`9@@ @@P@`7@ภ{9:!A@A@5Q@`.@@@`3P@`?@@/A@>Q@`!@@@`&P@`2@@UA@GQ@`@@@`P@`%@@A@PQ@_@@@_P@` @@A@Y!Q@_@@@_P@_@@99 @@{*@@@_P@_@@డ~!@9:'9:(@{0@@@{0?M@`D@@@`F@{-@@@`E{k @@@`C@@`B@@`A>@@ఐ}!t09:%19:&@F@@|K@@ภ};9:+<9:4Aڠภ'Newline D9:2@R@ @@/M@`\Q@`]a@ภ|O9:3A@@A@R@`U@@@`ZQ@`bq@@Z9:)@@{lG@@@`QQ@`Yy@@2&@@{u@@@_P@`cQ@`P@@m/@@@l99m9:6@@@%#@@_N@`fN@`e@@ఐ]+params_list~:7:D:7:O@'@@%5*@@9o9y:7:P@@j@@@_M@`hN@_@@Q @@J@f7J@ffJ@fJ@fJ@_@tA@xA@@@%T%G@@`n@@`mx@@@ @%\%O@@`u@@`t@@`sJ@`p@9397'@@:R:^:R:w@A@࣠@&self-2AఠYYA@! 3@@@@  A!@!@@@@Ġ::::@@@@@(9(8@@@`@@@`3@!)@@&!*@@@@@@@ภհ::::@@@@(B(A@@@`@@@`@Ġ::::@@ఠ!s::::@A@@@@@`3@0@@@@ఠ!t::::@*A@@]@@@`@@::::@@@@ @@`@Ġ'::(::@@@@@(@@@`@@@`)@@@ @@((@@@`@@@`1@@@డ!@B;;'C;;(@|a@@@|a(@@@ahM@`M@`@@@`@|c @@@`|@@@`@@`@@`3YXXYYYYY@c\@]@^SL@M@N@@@@ภ~İi::j:;A)linebreak s::@ @@)@ภ~ְ{::Aภ$Bold::@Vyภ~::::A)ภ#Raw ::@Wmడlw&raises-Odoc_messages::::@ ::::@@lu@@@/@ls"{"{lt"{"@@lr@ @@W@@@aN@aN@a\@@/@@@@@aN@`N@af@ภ}::>A@?A@-@@@`N@a t@@::G@@^@@`N@`z@@\L@@N@`}@ภ::;vA}ภ#Raw:;@W! :;:;@@:;:;@@W@@@aN@aN@a@@ @@N@a@ภ^:; Aภ$Code :;@Wఐ!s:;:;@@@W@@@a)N@a+N@a*@@ @@N@a(@ภ':;AŠภ#Raw/:;@X ! 6:;7:;@@9:;::;@@X@@@a7N@a9N@a8@@ @@N@a6@ภ~K:;A<@A@O@a-@@@a2N@a>@@/A@O@a@@@a$N@a1@@\A@ O@a@@@aN@a# @@A@ˠ#O@`@@@`N@a@@A@Ԡ,O@`@@@`N@`@@y::@@}5@@@`N@`$@@డ!@;;+;;,@}@@@}LN@aVN@aC@@@aE@} @@@aD}@@@aB@@aA@@a@G@@ఐ!t;;);;*@O@@_d@@@aRW@@ภ;;/;;8AZภ'Newline ;;6@UZ@ @@2O@a`l@ภ~;;7A@A@3AP@aX@@@a]O@ae|@@;;-@@}K@@@aPO@a\@@4%@@}@@@`N@afO@aO@@q.@@@ఠ!l;9;A;9;B@  A@@*^*]@@@`@@@`3@%@@@@@ภ^;F;R<<-AS#)linebreak  ;F;[@ @@*l@@@apM@auM@at3@?***@@@`@@@`@+@,@@@ภ&;^;j#AĠภ$Bold.;^;n@X$ภ5;^;q6;^;AԠภ#Raw >;^;t@Yడn"&raises-Odoc_messagesK;^;uL;^;@ O;^;P;^;@@@@Y-@@@aM@aM@aD@@& @@a@@@aM@aM@aN@ภ7j;^;5A[@6A@Ϡ@@@aM@a\@@s;^;o>@@`*@@aM@ab@@SC@@jM@a}M@ag@ภް;;A!ภ#Raw;;@Ye" :;;;;@@;;;;@@Yq@@@aM@aM@a@@ @@(M@aM@a@ภ;;AGภ$List;;@Vడ*$List#map;;;;@ ;;;;@@d_@@@@+2@@@bM@a`@@@b M@aM@a@@a@e!@@@adc@@@a@@a@@a3@@@@@࣠@v?A@ఠ"ex;;;;@ A@@@2@bM@aM@a@@ఠ$desc ;; ;;@# A@@`@@@bM@aM@a@@;;;;@@@"@@@a@@ @@ภA%;;&;;@Ġภ$Code.;;/;;@YఐB"ex8;;9;;@A@B@C@@B398899999@(M92@3@4@@@@A;;B;;@@M@@@bM@bM@b M@aO@a@ภrV;<W;< @ภ#Raw_;;`;<@Z:! g;<h;<@@j;<k;<@@ZF@@@aO@aO@a7@@t;;u;<@@3O@a<@ఐv$desc;< ;<@C@@uG@@@@DM@a@@@aO@aO@@K @@@@@aT@;;;<@@@@@aN@bN@b@@ఐ!l;<;<@@@e@@@aN@bN@b@@;;;<@@Wal@k@a@@@aM@b N@a@@ @@M@aM@a@ภ!<<$Adภ'Newline<<+@Wd@ @@M@bM@b @ภ<<,A@A@?@@@bM@b&@@A@F*@@@aM@b@@AA@MN@@@aM@a@@nA@T{@@@a~M@a@@A@[@@@aqM@a|@@;F;P@@@@A:R:z@@@@@A@@@,s,r@@@b@@@b,o,n@@@b@@@b@@b@@bA@@@%j@,,@@@b@@@b,,@@@b@@@b@@b@@b@@bJ@bo@0:R:V-@@6A@?A@w@@@bN@cb@@<~<G@@b@@bN@bh@@!<~<"<~<@@}N@bm@ภG+<~<,<~<@ʠภ#Raw4<~<5<~<@\! <<~<=<~<@@?<~<@<~<@@\@@@cN@cN@c@@ @@N@c@ఐΠ!tS<~<T<~<@@@-@@@c@@&@@O@b@@@bN@c@@A@@~@@@bN@b@@ภ˰p<~<q<~ =>@E@@@@@@@d@@@ డi'warning)Odoc_info >>* >>3@  >>4>>;@@@@@@$unitF@@@@@@44@@u@@@@@@@d@@@d@@d)@@డt/tag_not_handled-Odoc_messages:>>=;>>J@ >>>K?>>Z@@@)@@@.t@@@.@@.@t))t)O@@tx@@@@)'@@@d$@@@d#@@d"W@@ఐ#tagb>>[c>>^@`@@d@@f>><g>>_@@Y@@@d @d-V@d*n@@g @@@@@d.T@dt@ఐŠ#acc| >b>s} >b>v@@@~@w@@@@@=Y=i@@@=,=F@@@@@d2P@d1@=,=: >w>@@@@@@c@@cO@d6O@d4@@ภ >w> >w>@@@@N@cN@d;m@@ఐ#c_l >w> >w>@w@@|M@@@cO@d@O@d<@@== >w>@@*@@<= >w>@@ BY@@@cM@dEN@c@@ @@;@@dIM@c@A@A@@@2@2@@@d]@2@@@d^@@d\@@@d[2@@@dZ@@dY@@dX@@@*9@2@2@@@dn@2@@@do@@dm@@@dl2@@@dk@@dj@@di@@dhJ@d`%@<<J@@%  >>  >>@A@࣠@&self-2AఠcOcPC1AD@*h3@B@@@  F4A*kG@*k@@G@࣠%block%*opt*Aఠ- >>. >>@FA@@2@@@hWK@gK@dK@d376677777@c%*@g@$-*@h@"@@@ภǰD >>E >>@@@@@@@d@@K >>L >>@@Ġ$NoneV >>W >>@@@@@2Ϡ2@@@d@@@d3]\\]]]]]@'82@3@4@@@@@ภ[h >>i >>@Z@@@2֠2@@@d@@@d@Ġ$Somez>>{>>@ ఠ$info>>>>@A@@2@@@d3@*@@@@@@@33@@@d@@@d @@@@ఠ!t>>>>@A@@x/@@@dO@d3@H*#@$@%@@@డ!$List&concat>? >?@ >?>?@@@@@//@@@d@@@d/@@@d@@d3@&@@@@ภ1??).DzDAuఐa$info??1??5@=@@4@@@d@d@,i_deprecated??6??B@3,i_deprecated?@@@%Hg@@@@@@@@F33&i_descSg@@@ @@@ @@@ @A``@@ t@3)i_authors.@@@ @@@ @@A@Aaa,@@u@3)i_version+p @@@@@@ @@B)@A bZ^ bZx@@)v@3&i_sees:L/@@@@@@@@C7@Acc@@7w@3'i_sinceH*@@@@@@@@DF@A(d)d@@Fx@3(i_beforeWi@=@@@@h @@@@@@@@@@E^@A@eAe?@@^y@o3(i_paramso0@@@@@@@@Gl@ANgOg@@l{@33i_raised_exceptions}w0raised_exception@@@@@@@@H|@A^h_h>@@||@3.i_return_valueҠh9@@@@@@@@I@Alieimie@@}@3(i_custom@@@@!@hQ@@@"@@ @@@@@J@Ajj@@~@3(i_alertsŠ%alert@@@$@@@#@@K@Ak k %@@@@Afswfs@@z@@@àhq@@@d@@@d@Ġ$None?H?[?H?_@x@@@@נh@@@d@@@d.@@ޠh@@@d@@@d5@@@ภ԰?H?c?H?e@@@@0ʠ0@@@dA@Ġ$Some?f?y?f?}@ఠ!t?f?~?f?@A@@h@@@d5@@@@@ h@@@d@@@d=@@h@@@d@@@dD@@@డ!@?@?@@9@@@91R@e@@@e@6@@@et @@@e@@e@@e3,++,,,,,@:3@4@5@@@@ภV:??;??@٠ภ#RawC??D??@bడ!^O??P??@@@@@@@e#@@@@e"@@@e!@@e @@e0@@డwD*deprecated-Odoc_messagesm??n??@ q??r??@@wB@@@/@w@"P"PwA"P"g@@w?@ @@@@@e/T@e1T@e0V@@". ????@@????@@@@@e.T@e3T@e2j@@????@@bv@@@e@e4T@e-t@@????@@J@eS@ez@ ఐ$self????@!Ӱ@@7@!Ȱ??@@@,_,]@@e7@@ఐ̠!t????@@@i~@@@eA@@????@@,p@@-@@@@@eS@e@@ภ:?@ ?@A~ภ'Newline ?@@_~@ @@1S@eO@ภM?@Aภ'Newline?@@_@ @@1S@eY@ภѰ?@%A@&A@i1T@eQ@@@eVS@e^@@/A@r1T@eG@@@eLS@eU@@?@9@@*@@@eS@eK@@|@@@<@@@AK!?@@@P@ek}@ภ*@!@4TAȠ ఐ"$self 7@!@8@"T@@8^l@!;@!@E@@@212&@@ewq@@ఐǠ$infoJ@!@FK@!@J@@@@@@e@e|@&i_descV@!@KW@!@Q@X@@2LJ@e}@@2@@2D@ภb@T@gAడ"<>o@T@yp@T@{@}@@@fe@@@e@@@eP@e@ } @@@e@@e@@e@@ఐ $info@T@j@T@n@@@@@@e@e@)i_authors@T@o@T@x@@@'@@ภ@T@|@T@~@@@@4P@e@@@@@@@eQ@e@ภѰ@@@@@T#ՠ)linebreak@@@@@@@@@@e@ ఐ$self@@@@@"@@8@"Y@@@@@7m7l@@@e@@@e7k7j@@@e@@@e@@e@@ఐp$info@@@@@L@@C@@@e@e.@)i_authors@@@@@@@77@@@e@@@eQ@eQ@e@@@=@@s2Q@e@@@eP@eQ@eK@@@@@@@@P@eP@ภ#@A$@A@@@@ P@e[@@@\@ภ/AAYA͠ఐ "is<AA=AA@@@@#@@@eP@e@@@e@@@e@@e@@ఐ֠$infoYAA ZAA$@@@@@@e@e@)i_versioneAA%fAA.@J@@3+@@@eQ@eQ@e@@5 @@@@@eQ@e@ภ{A/AS|A/AU@p$)linebreakA/AIA/AR@@@@@@e@ ఐ$selfAVApAVAt@#@@9@"AVA@@@44@@@e@@@e44@@@e@@@e@@e@@ఐ6$infoAVAAVA@@@ @@@f @f@)i_versionAVAAVA@@@5$5#@@@f@@@fQ@f Q@f@@=@@93Q@e@@@eP@f Q@f@@A/AGAVA@@P@e@ภܰAAAA@@@@ P@f!@@@"@ภP AAA ఐ$self  AA@$@@:)7@#_ AA@@@33@@f <@@ఐ$info AA AA@n@@e@@@f(@f%P@&i_sees! AA" AA@@@3J@f&Y@@2@@3Z@ภ-!ABWAˠ ఐ%$self :!AB@$W@@:ao@#>!AB@@@8@8@@@f@@8@@@fA@@f?@@@f>88@@@f=@@@f<@@f;@@ఐ᠐$infod!ABe!AB@@@@@@fW@fR@(i_beforep!ABq!AB"@)@@8@8@@@fO@8@@@fP@@fN@@@fMQ@fXQ@fS@@[@@P@f\Q@fK@ภ"B%B8A0ఐp"is"B%B;"B%B=@@@@ki@@@fwP@fl@@@fke@@@fj@@fi@@ఐ9$info"B%B>"B%BB@@@ @@@fx@fu@'i_since"B%BC"B%BJ@@@+@@@fsQ@fyQ@fv@@5 @@F@@@fzQ@fr @ภ#BKBo#BKBq@}Ӑ%)linebreak#BKBe#BKBn@@@@@@f!@ ఐ堐$self$BrB$BrB@%@@;"0@$T$BrB@@@6ޠ6@@@f@@@f6ܠ6@@@f@@@f@@fC@@ఐ$info$BrB$BrB@u@@l@@@f@fW@'i_since($BrB)$BrB@@@7 7 @@@f@@@fQ@fQ@fi@@=@@5 Q@f|@@@fP@fQ@ft@@B#BKBcC$BrB@@P@fy@ภ?L%BBM%BB@>@@@ P@f@@@@ภX&BBA ఐP$self e&BB@%@@;@$ʰi&BB@@@5 5@@f@@ఐ$infox&BBy&BB@Ѱ@@@@@f@f@(i_params&BB&BC@%@@5;J@f@@2@@51@ภ'CCA. ఐ$self 'CC@%@@;@%'CC7@@@8 8 @@@f@@@f88@@@f@@@f@@f@@ఐ;$info'CC8'CC<@@@@@@f@f@3i_raised_exceptions'CC='CCP@]@@8988@@@f@@@fQ@fQ@f @@I@@NJ@fP@fQ@f@ภ@(CSCfAఐà"is(CSCi(CSCk@<@@@m@@@gP@f@@@f@@@f@@f6@@ఐ$info(CSCl(CSCp@h@@_@@@g@fJ@.i_return_value(CSCq(CSC@@@+@@@fQ@gQ@gY@@5 @@@@@gQ@f_@ภM1)CC2)CC@Р&'Q)linebreak;)CC<)CC@@@@@@@g t@ ఐ8$selfM*CCN*CC@&k@@;;@@@g=@@@g<@@g;@@ఐX$info,D D3,D D7@4@@+@@@gO@gL@(i_alerts,D D8,D D@@D@@;;@@@gJ@@@gIQ@gPQ@gM(@@I@@cP@g7P@gRQ@gG/@ภ]-DCDV,A ఐ$self -DCDZ@',@@=6D@&-DCDi@@@:ؠ@:@@@gd@:@@@ge@@gc@@@gb:@@@ga@@g`\@@ఐ$info5-DCDj6-DCDn@@@@@@g@gzp@(i_customA-DCDoB-DCDw@@@; @; @@@gw@;@@@gx@@gv@@@guQ@gQ@g{@@W@@;@@@gt@ภ/b.DzDAS@A@ǠqP@g\@@@g]P@g@@kA@Рx@@@g8P@g[@@A@נ@@@fP@g6@@A@ޠ@@@fP@f@@A@@@@fP@f@@1A@@@@fgP@f@@A@@@@f8P@fe@@jA@@@@fP@f6@@A@@@@eP@f@@vA@@@@eP@e@@JA@@@@etP@e@@A@@@@dP@er@@??'@@7@@@dP@d@@ @@@A@>>@@ఐ%block/DD/DD@m@@3@*92@3@4@@@ภ30DD0DDAwภ%Block 0DD@eVఐM!t0DD0DD@@@E)@@@g@@@gN@gN@g*@@#@@;d@@@gN@g0@ภӰ0DD.A@/A@k@@@gN@g>@@0DD7@@.@@@gD@డ!@1DD1DD@=@@@=8N@g@@@g@:@@@gx @@@g@@g@@gc@@ఐ!t=1DD>1DD@m@@^!@@@gO@gO@gx@@ภP1DDQ1DDAภ'Newline Y1DD@e@ @@]@@@g@ภ1d1DDAU@A@ɠ8MP@g@@@gO@g@@o1DD@@O@@@gO@g@@w1DDx1DD@@mN@gO@g@~/DD@@o@@@ @@A >> @@@ 9 A@ =A@@<xf< @@@h`@@@h_@< < @@@h^@@@h]<<@@@h\@@@h[@@hZ@@hY@@hX i@@@3<1x<+@@@hu@@@ht@<*<)@@@hs@@@hr<&<%@@@hq@@@hp@@ho@@hn@@hm@@hlJ@hb @ >>L@@8j3DD3DD@AA࣠@&self-2Aఠmm)A)@4'3@)@@@  )A4*)@4*@@)@࣠@!iA3DD3DD@A@@83@)4>@)@!4?@)@@@@@  @@ ఐ+$self4DE4DE@)@@?'3@"8@@@@@(4DE@@@Dg@@@hk@@@h@@h@@ ఐJ$self4DE4DE@)<@@?F@(#4DE'@@<y<@@@h@@@h@<<@@@h@@@h<<@@@h@@@h@@h@@h;@<Őภ)Q@Q@y<@@@h@@@hI@@ఐo!iU4DE(V4DE)@S@@8V@@Y4DEZ4DE*@@D@@@hN@h^@@b@@9J@7J@J@J@J@J@$J@1J@EJ@RJ@hr@A@A@@@99 @@h@@h@@@4@99@@h@@h@@hJ@h@3DD-@@ {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@@@@@@@9#;FF;FF1@AA࣠@&self-2Aఠmm)ֱA)@43@)@@@  )ٱ A4)@4@@)@࣠@&m_nameA;FF2;FF8@!A@@9?3@)5@)@!5@)@@@@@  @@#typA;FF9;FF<@"A@@9I3@ 9U@@@@@@@@ภ#Raw<F?FE<F?FH@jఐL&indent<F?FJ<F?FP@5@@@G@@@h@B@@@h?@@@h@@h@@h3@(49s@+@,@@@@E<F?FQ<F?FR@@b@@@hN@hN@h@@ ఐt$self=FSFa=FSFe@*:@@@D$@*!=FSFu@@@?!@@@h@?@@@h?@@@h@@h@@h4@@ఐ&m_name9=FSFv:=FSF|@e@@9A@@డ3string_of_type_expr)Odoc_infoL>F}FM>F}F@ P>F}FQ>F}F@@@9@@@7C@@@6@@5@@wwAww@@^Y@@@@9@@@i @@@i@@io@@ఐ#typt>F}Fu>F}F@y@@9|@@x>F}Fy>F}F@@?q@@@i@iP@i@@=FSF`>F}F@@@@@h@iO@i@@<F?FI>F}F@@kh@@@h@iN@h@@ @@@@@h@ A@A@@@: @::@@i@@i@@i@@@5@:*@:#:@@i(@@i'@@i&@@i%J@i!@;FF#@@09@FF@FF@A@࣠@&self-2Aఠnn*#A*@63@*@@@  *$A6*@6@@*@࣠@&m_nameA@FF@FF@%A@@<@@@iD3@+6-@+ @$6.@+ @@@@@  @@#typ A@FF@FF@&A@@<@@@iQ3@&<@@@iC@ @!@@@@ @@ภZAFFAFGAภ#Raw AFF@k ఐU$selfAFFAFF@+3@@A=3@'6=@@@iP@0@1@@@+  AFG@@@@m@@@ik@@h@@@ij@e@@@ii@@ih@@ig@@ఐf&m_name8AFG9AFG @F@@@@@@iwN@i{N@iz*@@ఐd#typLAFG MAFG @4@@@@@@ivN@i}N@i|>@@WAFFXAFG@@l3@@@id@i~N@iuH@@b @@=M@@@i]M@icN@ภ9lAFGmA]@nA@Ѡ@@@i^M@i\@@uAFFv@@@@@i\b@{A@A@@@=@@@i@=|@@@i=y=x@@@i@@@i@@i@@i@@i@@@6@=@@@i@=@@@i==@@@i@@@i@@i@@i@@i@@iJ@i@@FF@@;DG>GIDG>GV@AA࣠@&self-2"Aఠo!o+'A+@73@+@@@  +(A7+@7@@+@࣠@!v#ADG>GWDG>GX@)A@@;/3@+7%@,@!7&@,@@@@@  @@ డJ0reset_type_names)Odoc_infoEG[GaEG[Gj@ EG[GkEG[G{@@@ @@@/ @@@.@@-@vUvUvUvx@@W@@@@@@@i@@@i@@i3@6B;g@9@:@@@@ภ)ðEG[G|EG[G~@)@@@%@@@iN@i@@3@@N@@@iM@i@@ఠ!t$,FGG-FGG@E*A@@{F@@@iM@i@@@iM@i387788888@2@@@డ!@EKHzHFKHzH@d@@@d@@@i@_@@@i"@@@i@@i@@i@@ภ`FGGaKHzHA ఐ$selfnFGG@,@@B5@,rFGG@@@֠F@@@i@@@iF@@@i@@iD@@ภGGGJH<HwA&ภ'Newline GGG@j&@ @@F@@@jO@j \@ภGGGA;-%minus GGG@ @@G@@@jO@jO@jt@ภHGG.ASภ#RawHGG@mడ5!^HGGHGG@+@@@+@@@j-@*@@@j,%@@@j+@@j*@@j)@@$val HGGHGG@@HGGHGG@@G@@@j9P@j;P@j:@@డe!^HGHHGH@[@@@[@@@jA@Z@@@j@U@@@j?@@j>@@j=@@డy$Name&simpleHGGHGG@ HGGHGG@@@@@V@@@jQY@@@jP@@jO@@ఐg!v4HGG5HGG@+@@<@(val_name;HGG<HGH@3(val_name<@@@!t@@@@@@ 3(val_info @@@@@@A@A @A5E2W2a6E2W2@@S@3(val_type)type_expr@@@@@B@AAF22BF22@@_@3-val_recursive%@@@@@C!@AKG33 LG33 @@i@3.val_parameters/.Odoc_parameter)parameter@@@@@@A@D4@A^H3J3T_H3J3@@|@3(val_codeBҠo@@@@@@A@EC@AmI33nI33@@@3'val_locQ@@@A@FL@AvJ4#4-wJ4#4I@@@@AzD22 {D223@@@h`@@@@@j\R@jbR@j`h@@HGGHGH@@@@@j[n@@# : HGHHGH @@HGHHGH @@@@@jLQ@jgQ@jf@@ @@@@@j8@jhQ@jK@@HGGHGH @@n@@@j'@jiP@j7@@ @@H<@@@j O@j&@ภ6IHH"TAy ఐ-$self IHH&@.@@D@-uIHH;@@@=m@=f=^@@jx@@jw@@డb$Name&fatherJH<HSJH<HW@ JH<HXJH<H^@@@?@@@B@@@@@@@@J@@@@L@@@jO@@@j@@j@@ఐ]!v*JH<H_+JH<H`@!@@=@(val_name1JH<Ha2JH<Hi@ @@l@@@jQ@jQ@j@@<JH<HR=JH<Hj@@r@@@j@@ఐ!vMJH<HkNJH<Hl@D@@=@(val_typeTJH<HmUJH<Hu@ @@=P@j@@@@=@ภ-`JH<HvAQ@A@ŠH@@@jq@@@jrO@j0@@A@Ϡ@@@j!O@jp7@@A@֠@@@jO@j>@@A@ݠ@@@jO@jE@@GGG@@H@@@i@@@iO@jP@@,@@UQ@ภKHzH2A0 ఐ䠐$self KHzH@.@@Df@.KHzH@@@>@@@k@>>@@k@@kp@@%Value@KHzHKHzH@@>@@@kO@k~@@ఐ!vKHzHKHzH@@@>#@(val_nameKHzHKHzH@ @@@@@k)@@A@@>@ภ4KHzHyAwภ'NewlineKHzH@lw@ @@@@@k8@ภKHzHA@A@QO@k.@@@k3N@k?@@A@ZO@j@@@jN@k2@@nA@cO@i@@@iN@j@@FGG@@%@@@iN@i@@ ఐb$selfLHHLHH@/;@@EE@."LHH@@B~B@@@kI@@@kH@BB@@@kG@@@kFBB@@@kE@@@kD@@kC@@kB@BĐภ/P@P@B@@@k]@@@k\@@ఐ!vVLHHWLHH@M@@>@(val_info]LHH^LHH@ @@BڠB@@@kY@@@kXO@kbO@k_0@@lLHHmLHH@@@@@@iN@kdO@kV;@@o @@E<@A@xFGG @@ ఐɠ$selfMHHMHH@/@@E3@aZ@[@\@@@/MHH@@@J@@@kk@@@kj@@ki@@ఐs!tMHIMHI@@@Lޠ@@@k@@@k~M@kyM@kv(@@,@@? J@J@J@'J@iJ@kq2@B@@ @@@ @A@ A@@@??@@k@@k@@@;@?'?@@k@@k@@kJ@k @DG>GB.@ސ " Return Texinfo code for a value. CGGCGG=@@@@@@@?*QI:IEQI:IV@AA࣠@&self-2.Aఠt'-t(0 +A0@;@3@0@@@  0 ,A;C0@;C@@0@࣠@!a/AQI:IWQI:IX@-A@@?F3@0/;W@03@!;X@04@@@@@  @@ డ|0reset_type_names)Odoc_infoRI[IaRI[Ij@  RI[Ik!RI[I{@@2@@@2@@@k1@@@k@@k3)(()))))@'3?o@*@+@@@@ภ-7RI[I|8RI[I~@-@@@H@@@kN@k@@$@@q@@@kM@k@@ఠ!t0OSIIPSII@h.A@@J@@@kM@k@@@kM@k3[ZZ[[[[[@2@@@డ!@h]KfKi]KfK@@@@@@@k@@@@k"@@@k@@k@@k@@ภްSII]KfKA" ఐ$selfSII@0@@F5@0SII@@@K@@@k@@@kK@@@k@@kD@@ภTII\K7KcAIภ'Newline TII@nI@ @@K!@@@kO@k\@ภTIIA^ܐ2%minus TII@ @@K9@@@kO@kO@kt@ภ3UII.Avภ#RawUII@q$val UIIUII@@UIIUII@@q@@@lO@lO@l@@ @@K`@@@kO@l@ภZVIIUAภ#RawVII@qఐ!aVIJVIJ@@@@W@+att_virtualVIJVIJ@3+att_virtual@]@@@a@@@@@B3)att_value @@@@@@@@AP44P44@@-@3+att_mutableq@@@@@A@AQ5"5,Q5"5@@@7@@AR5m5wR5m5@@;@+#@@@@@lO@l@(virtual IVIJJVIJ @@LVIJMVIJ!@@r(@@@lO@lO@l@ [VIJ(@@]VIJ'^VIJ)@@O@lO@l@dVIJeVIJ*@@@@h@@K@@@l O@l@ภͰrWJ-JAAภ#RawzWJ-JD@rTఐ!aWJ-JIWJ-JJ@[@@@,@+att_mutableWJ-JKWJ-JV@` @@@@@l-O@l+8@(mutable WJ-J]WJ-Je@@WJ-J\WJ-Jf@@rz@@@l)O@l/O@l.I@ WJ-Jm@@WJ-JlWJ-Jn@@O@l1O@l0W@WJ-JEWJ-Jo@@Z@@G@@L%@@@l"O@l(`@ภXJrJAbภ#RawXJrJ@rడ<$Name&simpleXJrJXJrJ@ XJrJXJrJ@@@@@@@@lD@@@lC@@lB@@ఐ!aXJrJXJrJ@Ͱ@@A<@)att_valueXJrJXJrJ@۰ @@A^@@@lW@lT@(val_name XJrJ XJrJ@Ѱ@@G@@@lOP@lXP@lV@@XJrJXJrJ@@M@@@lN@@Y@@L@@@l9O@l?@ภ(YJJ~AƠภ#Raw0YJJ@s # : 7YJJ8YJJ@@:YJJ;YJJ@@s@@@ljO@llO@lk@@ @@L@@@lcO@li@ภOZJJA ఐo$self \ZJJ@2y@@H@1`ZJJ@@@A@AA@@l{@@lz@@డ$Name&fatheru[JKv[JK@ y[JKz[JK @@t@@@@@@l@@@l@@l'@@ఐ!a[JK![JK"@g@@A8@)att_value[JK#[JK,@u @@A@@@l@lD@(val_name[JK-[JK5@k@@@@@lQ@lQ@lR@@[JK[JK6@@@@@lX@@ఐŠ!a\K7KM\K7KN@@@Bi@)att_value\K7KO\K7KX@ @@B)@@@l@lu@(val_type\K7KY\K7Ka@@@BOP@l~@@@@BJ@ภ\K7Kb9A@:A@HMT@@@lt@@@luO@l@@DA@R@@@ldO@ls@@KA@Y@@@l:O@lb@@9RA@`G@@@l#O@l8@@YA@g@@@l O@l!@@ `A@n@@@kO@l @@:gA@uH@@@kO@k@@YnA@|g@@@kO@k@@ TIIv@@M@@@k@@@kO@k@@@@@ภ1]KfKvAϠ ఐQ$self >]KfKz@3[@@Ie@39B]KfK@@@CW@@@l@CTCO@@l@@l@@)Class_att@Q]KfKR]KfK@@Cg@@@lO@l@@ఐg!af]KfKg]KfK@:@@B @)att_valuem]KfKn]KfK@H @@B@@@l@l@(val_namey]KfKz]KfK@>@@:@@@l!@@O@@C"@ภ]KfKA$ภ'Newline]KfK@q$@ @@@@@m5@ภf]KfKA@A@HO@l@@@lN@mE@@ A@QO@l@@@lN@lN@@|)A@ZO@k@@@kN@lV@@SII2@@Ҡc@@@kN@k^@@ ఐݠ$self^KK^KK@3@@Io@3@^KK@@GXGR@@@m@@@m@GQGP@@@m@@@mGMGL@@@m@@@m @@m @@m @Gqภ4X@@ʠGp@@@m&@@@m%@@ఐ!a^KK^KK@ٰ@@CH@)att_value ^KK ^KK@ @@Cj@@@m-@m)@(val_info^KK^KK@Ұ@@GG@@@m"@@@m!O@m.O@m+@@'^KK(^KK@@<@@@kN@m0O@m@@} @@@A@3SII @@ ఐR$self?_KK@_KK@4]@@Jg3?>>?????@@@@@@3ٰG_KK@@@O@@@m7@@@m6@@m5@@ఐ !tZ_KK[_KK@@@Qf@@@mK@@@mJM@mEM@mB(@@,@@CJ@J@ J@J@m=0@@@@@X@@ @sA@wA@@@CC@@mR@@mQw@@@?@CC@@mY@@mX@@mWJ@mT@QI:I>,@ , Return Texinfo code for a class attribute. PIIPII9@@@@@@@CʰcL3L>cL3LL@AA࣠@&self-22Aఠx1x4Ա/A4@?3@4@@@  4ױ0A?4@?@@4@࣠@!m3AcL3LMcL3LN@1A@@C3@4@@4@!@@4@@@@@  @@ డ50reset_type_names)Odoc_infodLQLWdLQL`@ dLQLadLQLq@@@@@@@@mj@@@mi@@mh3@'3D@*@+@@@@ภ2dLQLrdLQLt@2@@@ @@@mqN@mu@@$@@*@@@mvM@mp@@ఠ!t4eLwL eLwL@!2A@@WOx@@@mM@m|@@@mM@mw3@2@@@డ!@!nNKN"nNKN@@@@@@@@@m~@;@@@m}y"@@@m{@@mz@@my@@ภ<eLwL=nNKNA۠ ఐ$selfJeLwL@5g@@Kq5@5[NeLwL@@@O@@@m@@@mO@@@m@@mD@@ภcfLLdmNNHAภ'Newline lfLL@s@ @@O@@@mO@m\@ภ԰yfLLAܐ6%minus fLL@ @@O@@@mO@mO@mt@ภfLL.A/ภ#RawfLL@vs'method fLLfLL@@fLLfLL@@v@@@mO@mO@m@@ @@P@@@mO@m@ภgLLUAVภ#RawgLL@vఐ!mgLLgLL@@@D@+met_privategLLgLL@3+met_privateD@@@#@@@!@@A3)met_value E;@@@ @@@@AX6$6.X6$6C@@@3+met_virtual*@@@"@@B@AZ66Z66@@@@AY66Y66@@@+#@@j@@@mO@m@(private gLLgLM@@gLLgLM@@v@@@mO@mO@m@ gLM @@gLM gLM@@O@mO@m@gLLgLM@@@@h@@P@@@mO@m@ภ+hMM&Aɠภ#Raw3hMM)@w ఐ!m@hMM.AhMM/@[@@Ej,@+met_virtualGhMM0HhMM;@` @@@@@mO@m8@(virtual ThMMBUhMMJ@@WhMMAXhMMK@@w3@@@mO@mO@mI@ fhMMR@@hhMMQihMMS@@O@mO@mW@ohMM*phMMT@@Z@@G@@P@@@mO@m`@ภذ}iMWMkAภ#RawiMWMn@w_డ$Name&simpleiMWMpiMWMt@ iMWMuiMWM{@@r@@@@@@n@@@n@@n@@ఐ!miMWM|iMWM}@Ͱ@@E@)met_valueiMWM~iMWM@۰ @@F@@@n#@n @(val_nameiMWMiMWM@ @@@@@nP@n$P@n"@@iMWMoiMWM@@@@@n@@Y@@QB@@@nO@n @ภ<jMM~Aภ#RawjMM@wà# : jMMjMM@@jMMjMM@@w@@@n6O@n8O@n7@@ @@Qi@@@n/O@n5@ภckMMA ఐo$self kMM@72@@M<@6kMM@@@F@FF@@nG@@nF@@డ$Name&father.lMM/lMM@ 2lMM3lMN@@ -@@@l@@@nQo@@@nP@@nO'@@ఐ!mLlMNMlMN@g@@Fv8@)met_valueSlMNTlMN@u @@F@@@nd@naD@(val_name_lMN`lMN@ $@@@@@n\Q@neQ@ncR@@jlMMklMN@@@@@n[X@@ఐŠ!m}mNN2~mNN3@@@Fi@)met_valuemNN4mNN=@ @@F@@@nm@nju@(val_typemNN>mNNF@ <@@GP@nl~@@@@G@ภimNNG9A@:A@R @@@n@@@@nAO@nx@@DA@ @@@n0O@n?@@KA@@@@nO@n.@@9RA@G@@@mO@n@@YA@ @@@mO@m@@ `A@'@@@mO@m@@:gA@.H@@@mO@m@@YnA@5g@@@mO@m@@fLLv@@=RI@@@m@@@mO@m@@@@@ภEnNKN[A ఐQ$self nNKN_@8@@N@7nNKNe@@@H@@@n@H H@@n@@n@@&Method@ nNKNf nNKNm@@H @@@nO@n@@ఐg!mnNKNn nNKNo@:@@GI @)met_value&nNKNp'nNKNy@H @@G@@@n@n@(val_name2nNKNz3nNKN@ @@ @@@n!@@O@@H>"@ภ?nNKNAݠภ'NewlineGnNKN@u@ @@K@@@n5@ภRnNKNAC@A@HO@n@@@nN@nE@@ A@QO@n@@@nN@nN@@|)A@ɠZO@m@@@mN@nV@@neLwL2@@c@@@mN@m^@@ ఐݠ$selfoNNoNN@8@@No@7oNN@@LeL @@@n@@@n@L L @@@n@@@nLL@@@n@@@n@@n@@n@L*ภ9T@@L)@@@n@@@n@@ఐ!moNNoNN@ٰ@@G@)met_valueoNNoNN@ @@H#@@@n@n@(val_infooNNoNN@ @@LNLM@@@n@@@nO@nO@n@@oNNoNN@@@@@mN@nO@n@@} @@@A@eLwL} @@ ఐR$selfpNNpNN@9@@O 3@@@@@@8pNN@@@T`@@@od@@@o@@o@@ఐ !tpNNpNN@@@VR@@@o@@@oM@oM@o(@@,@@J@o +@;@@@S@@@nA@rA@@@HXHQ@@o@@or@@@D@H`HY@@o%@@o$@@o#J@o @:cL3L7'@EK ) Return Texinfo code for a class method. HbLLIbLL2@@@@@@@HiOsNNPsNO@AA࣠@&self-26Aఠ}5}9v3A9@D3]\\]]]]]@9@@@  9y4AD9@D@@9@࣠@!t7AosNOpsNO@5A@@H3pooppppp@9D@9@!D@9@@@@@  @@@ఠ!f8tO OtO O@6A@@@@I@@@pM@o6@(Variance!t@@@oM@o7@@o8M@o3&stringQ@@@oLM@o4@@o5M@o23@9EH@<@=@@@࣠@YA@ఠ"tp:tO OtO O@7A@@03@CtO OwOkO@@@@@ఠ!v;tO OtO O@8A@@;@@tO OtO O@@@I@D@@o:@@ @@డV&Printf'sprintfuO O(uO O.@ uO O/uO O6@@@`&format!a@0P@@@1 `@@@1 @@@1 @@1@RS@@QC@"@@@@@@@o@@@@oN@oN@o@@oN@o@@oN@o@&@@@oB@@@oC@@@oA@@o?3+**+++++@nw@q@rf@`@a@@@@ภEIDJ>uO O7?uO O=ACภPTU ภX\s]r@@BP@oB@@@oO@o*@ภhlm#Ϡภptu+@+@SP@oS@@@oO@oB@ภf;e@;@T\@@@oKO@oO@oO@oiN@oN@o@@@oO@oa@@R@kz  @@@oO@ol@@]@vP@og@@@oO@ox@$%s%sn@n@}@@@oO@oO@o@@ut@@5@@@oJO@o@@డ+2string_of_variance)Odoc_infovO>OIvO>OR@ vO>OSvO>Oe@@@I&t_type@@@4@A@@@3@@@2@@1@@0@w@w@w@w@@X@@@@@@@o@T@@@o@@@o@@o@@o@@ఐ!tvO>OfvO>Og@T@@J@@ఐOh vO>Oi@ܰ@@v@@vO>OHvO>Oj@@P@o@@డ3string_of_type_expr)Odoc_info$wOkOv%wOkO@ (wOkO)wOkO@@ذ@@@J@@@p@@@p@@p@@ఐ"tp>wOkO?wOkO@@@@@BwOkOu|@@'P@p@@Z@@#N@oQ@sA@M@p@A@@ఐ預!tUyOOVyOO@@@Jj3UTTUUUUU@@@@@@-ty_parameters_yOO`yOO@3-ty_parametersJs@@@@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@Aj1/#/-k1/#/?@@@3'ty_info*ޠ@@@@@@A@A@Ax2/b/ly2/b/@@@83'ty_kind8J)type_kind@@@@@C!@A50L0V50L0j@@@3*ty_privateCJ,private_flag@@@@@D,@A60}060}0@@@3+ty_manifestNJ-type_manifest@@@@@@@@E<@A700700@@@3&ty_loc^@@@A@FE@A800801@@@3'ty_codeg@@@@@@A@GT@A911 911@@@@@A3//3/0@@@|@@v@u@@@p@r@@@p@@p@@@p@ĠzOOzOO@@@@@@@@@q @@@@q @@q@@@q3@@@@@@@@@q @@@@q@@q @@@q @@@ zOO@@ zOO!zOO@@K+@Ġ07+{OO,{OOAʠఠ"tvZ 4{OO@L9A @@@@@@q@@@@q@@q3@??@@@@@@@@@Ġ0-J{OOA;@@ A@@@@@q%@@@@q&@@q$@@@q#@@@]{OO2@@@@@@q)@@@@q*@@q(@@@q'+@@@@@@q-@@@@q.@@q,@@@q+;@@@డ!^{OO{OO@@@@@@@qD@@@@qC@@@qB@@qA@@q@3@@ic@d@e@@@@ఐ"!f{OO{OO@N@@@@L"@@@qU@@@@qV@@qT@@@qS@@qR#@@ఐ"tv{OO{OO@-@@@LB@@@q`@9@@@qa@@q_P@qeP@qb@@@{OOR@@;@@@qP@qhP@q^I@@! {OO{OO@@c{OO@@H@@@qOO@qjO@qi\@@ @@K]@ఠ!l[|OO|OO@:A@@@@@@q5@@@@q6@@q4@@@q3@@@@@@q9@@@@q:@@q8@@@q7@@@డ&Printf'sprintf/}OP0}OP @ 3}OP4}OP@@C@@@C@%@@@qLTJ@vaJ@q>N@qyN@qN@q@@qN@qmM@@@qo@@@qp@@@qn@@ql3RQQRRRRR@]V@W@X@@@@ภjnioc}OPd}OPAhภuy,Char_literal{ ;,Char_literalJ!a@2Ӡ!b@2Ԡ!c@2ՠ!d@2֠!e@2נ!f@2@@@5@$charB@@@5s)%!@@@5@BLAYAAl%%m%%@@@l@hI@@@@qO@qO@q]@ภƠ*X)ภΠ`@`@ P@qˠ@@@qO@qu@ภޠp") u@u@r@@@qO@qO@q@ภ@@ N@qN@qN@qP@q@@@qxO@qO@qO@qO@q@@@qO@r@@@ߠŠ@@@qO@q@@@P@q%&'(@@@qO@q@@@P@q(ݠޠߠ@@@qO@q@%(%s) @@@@@qO@rO@r@@@@?>@@@qwO@q@@డ&String&concatK~PP+L~PP1@ O~PP2P~PP8@@)@@@)@@@r!@(l@@@r @@@rj@@@r@@r@@r@@", l~PP:m~PP<@@o~PP9p~PP=@@I@@@r/P@r1P@r0#@@డ$List#map~PP?~PPC@ ~PPD~PPG@@'@@@@@N @@@rT@@@@rU@@rSP@r8@@@r.P@r\P@rRP@r6@@r9@@@@r76@@@r5@@r4@@r3`@@ఐ;!f~PPH~PPI@g@@@@N;@@@rO@2@@@rP@@rN+@@@rM@@rL~@@ఐߠ!l~PPJ~PPK@@@+S@@@rDQ@rZQ@rV@@~PP>~PPL@@J@@@r-P@r[Q@rC@@~PP*~PPM@@P@r,@@@@N@@@AyOO@@N@6@@NQ@A@ A@@@NN@@r@@r@@@JV@NN@@r@@r@@rJ@r@sNN@@NPOPZPOPm@AA࣠@&self-2]AఠY\Z?M;;A?N@Jr3"!!"""""@?L@@@  ?P>@A@3@@@@>ANcNb@@@r@@@rN@rг&optionPOPPOP@г!%TypesPOPPOP@NwPOPPOP@@@0@@@r- @@@8@@@r2@@POPPOP@@@NN@@@r@@@r=@@  @@@ఠ!f`PPPP@?A@@@N0constructor_args@@@rN@r@@@sN@r@@rN@r3@_sk@n@\@@@@Ġ*Cstr_tuplePPPP@;*Cstr_tuple@@@n@H)type_expr@@@m@@@l@AA@B@A**"**F@@@@ఠ!lbPPPP@@A@@@@@r@@@r3@9R PP PQ3@@@@@@1@@L@@@డ{3string_of_type_list)Odoc_infoPPPP@ PP PP@@#parxj@@@C@@@B@@@@A@V)type_expr@@@@@@@?x@@@>@@=@@<@@;@)yy*yyW@@G[@0+@@(&%@@@s@@@s@$@@@s@#"@@@s@@@s@@@r@@r@@r@@r3baabbbbb@_oh@i@j@@@Eภ@|@|@HG@@@s@@@s@@# * ~PPPP@@PPPP@@U@@@sQ@sQ@s%@@ఐ!lPPPP@/@@cb@@@s@@@sQ@s Q@s=@@@@>@Ġ+Cstr_recordPQPQ@;+Cstr_record@ΠO,record_field@@@k@@@j@A@@B@A)))*@@@@ఠ!lcPQPQ@AA@@@@@r@@@r3@@@@@@( @@@@@డ@0string_of_record)Odoc_infoPQPQ @ PQ!PQ1@@@O,record_field@@@i@@@h@@@g@@f@"""Y@@d@@@@@@@s&@@@s%@@@s$@@s#3@IB@C@D@@@@ఐP!lPQ2 @  @@21@@@s/@@@s.Q@s2Q@s0@@D@@[@@Ad&PP@@@@@jN@s=3'&&'''''@#@@@A@!@@ఐ$args8Q=QI9Q=QM@ǰ@@@@@sB3;::;;;;;@p@@@@@@ఐ蠐#retJQ=QOKQ=QR@{@@@@@sD@@@sC@@ @@@@@@sE@@Ġ*Cstr_tupleiQXQ`jQXQj@ĠdqQXQkrQXQm@c@@@@@@@sZ@@@sY3xwwxxxxx@=@@@@@ @@G@@@s[@@Ġ$NoneˆQXQo‰QXQs@5@@@@$#@@@sa@@@s`@@* @@@@@@sb@@@g@@@sd@;:@@@sf@@@se@@sc.@@@ ®QXQx@@°QXQw±QXQy@@P7@@ఠ$argseQzQQzQ@BA@@@@@sr3@@@@@Ġ$NoneQzQQzQ@}@@@@lk@@@sx@@@sw@@ @@@@@@sy@@@@@@s{@@@@s}@@@s|@@sz*@@@డg!^QzQQzQ@]@@@]@@@s@\@@@sW@@@s@@s@@s3@PI@J@K@@@@$ of QzQQzQ@@QzQQzQ@@|@@@sP@sP@s@@ఐs!f-QzQ.QzQ@@@@n@@@sj@@@s@@s.@@ఐ$argsBQzQCQzQ@8@@@@@sQ@sQ@sB@@MQzQNQzQ@@@@@s@sQ@sL@@? @@Q4M@@Ġ*Cstr_tupleeQQfQQ@Ġ`mQQnQQ@_@@@@@@@s@@@s3tssttttt@9@@@@@ @@C@@@s@@Ġ$SomeÄQQÅQQ@ఠ!rfÍQQÎQQ@æCA@@&@@@s@@@@@.-@@@s@@@s%@@8@@@(@@@s,@@@q@@@s@ED@@@s@@@s@@s<@@@డ)!^üQQýQQ@@@@@@@s@@@@s@@@s@@s@@s3@E>@?@@@@@@# : QQQQ@@QQQQ@@>@@@sP@sP@s@@డS3string_of_type_expr)Odoc_infoQQQQ@ QQQQ@@@@@Rp@@@s@@@s@@s7@@ఐ!r QQQQ@A@@R@@@tQ@tQ@tK@@QQQQ@@v@@@s@tQ@sU@@H @@QV@@ఠ$argsg0QQ1QQ@IDA@@@@@s@@Ġ$Some?QQ@QQ@Πఠ!rhHQRIQR@aEA@@@@@s@@@@@@@@s@@@s@@(@@@(@@@s @@@,@@@s@@@@s@@@s@@s0@@@డ!^wQR xQR @ڰ@@@@@@t @@@@t@@@t@@t@@t3Ąă㥥ĄĄĄ@K^W@X@YG@@A@B@@@@# : ĔQRĕQR @@ėQRĘQR @@@@@tP@tP@t@@డ!^ĬQRĭQR@@@@@@@t@@@@t @@@t@@t@@t5@@ఐ!fQRQR@@@@ @@@t-@@@t,@@t+L@@ఐ$argsQRQR@U@@ @@@t4R@t8R@t7`@@QR QR@@L@@@t)@t9R@t3j@@డj!^RR?RR@@`@@@`@@@t?@_@@@t>Z@@@t=@@t<@@t;@@$ -> RR9RR=@@RR8RR>@@|@@@tKR@tMR@tL@@డÑ3string_of_type_expr)Odoc_info1RRB2RRK@ 5RRL6RR_@@@@@S@@@tQ@@@tP@@tO@@ఐ!rKRR`LRRa@°@@S@@@tXS@tZS@tY@@VRRAWRRb@@@@@tJ@t[S@tW@@H @@@@@t(@t\R@tI@@@@@@@t@t]Q@t'@@@@SM@@@AqQ=QC@@SO@h@@SP@A@"!A@@@Sq@@@t@SkSj@@@t@@@tSe@@t@@t@@tN@@@O@S@@@t@SS~@@@t@@@tSy@@t@@t@@t@@tJ@tw@ŝPOPSG@@SvţRRŤRR@AA࣠@&self-2jAఠiDܱFAD@P3űŰŰűűűűű@D@@@  D߱GAPD@P@@D@࣠@"tykARRRR@HA@@S3@DP@D@!P@D@@@@@  @@ డ=0reset_type_names)Odoc_infoRRRR@ RRRR@@@@@@@@t@@@t@@t3@'3S@*@+@@@@ภBRRRR@B@@@ @@@tN@t@@$@@2@@@tM@t@@ఠ)entry_doclRRRR@)IA@@@X@@@uZM@t@@@tM@tC:M@t@@@tM@t@@tM@t3'&&'''''@=@@@@Ġ$None6RR7RR@@@@@!365566666@M.=RR>SS@@@@@@ภDRSERSAภ'Newline MRS @@ @@:O@t@ภ$WRS AH@A@ż6@@@tO@t&@@`RS@@>(@Ġ$SomeiSSjSS@ఠ!tnrSSsSS@ƋJA@@]M@ueM@uhM@t3xwwxxxxx@B@@@@@ @@e@@@డ!@ƆSSƇSS@@@@;O@u@@@u@@@@u @@@u@@u@@u3ƘƗƗƘƘƘƘƘ@c/(@)@*@@@@ภ°ƦS#SFƧS#SH@Eภ#RawƯS#S.ưS#S1@ఐ&indentƻS#S3ƼS#S9@@@@@@@u$@@@@u#@@@u"@@u!@@u 0@@ES#S:S#S;@@/@@@u0Q@u2Q@u1@@@$ (* S#S=S#SC@@S#S<S#SD@@9@@@u/Q@u4Q@u3T@@S#S2S#SE@@@@@u@u5Q@u.^@@K @@;~P@ua@ ఐZ$selfS#SJ S#SN@F&@@\0p@E S#Sb@@@O4@O/O$@@u9@@u8w@@HS#ScS#Sd@@O?Q@u@@@ ఐ}$self+S#Sf,S#Sj@FI@@\S@E0S#Sw@@Y Y@@@uJ@@@uI@YY@@@uH@@@uGYY@@@uF@@@uE@@uD@@uC@YҐภF^@^@+Y@@@u^@@@u]@@ภ$SomeaS#SybS#S}@ఐ!tkS#S~lS#S@а@@@@oS#SxpS#S@@YW@@@uYR@ud@@xS#SeyS#S@@OJ@uW@@}S#SI~S#S@@O@@ǀS#S-ǁS#S@@@@@uP@u@@ภǐSSSA.ภ#RawǘSS@r# *)ǟSSǠSS@@ǢSSǣSS@@~@@@uuP@uwP@uv@@ @@<0P@ut@ภǴSSwARภ'NewlineǼSS@R@ @@@@SS@@R@@@uP@uoF@@b@@G@@A[oRR@@@@@M@u@A@@@ఠ!tpSSSS@ KA@@Aab@@@v M@u@@@uM@u3@@@@@@డz!@ \]\]@,@@@,@@@u@' @@@ue$@@@u@@u@@u3@@@@@ภ)SS*\]AȠ ఐ$self7SS@GT@@]^@GH;SS@@@ǟa@@@v@@@va@@@v@@u(@@డ!@TT=ThUT=Ti@s@@@sl@@A@ѠQ@v$@@@v)P@v2t@@vSS@@ @@@v"P@v(|@@@ఠ$privqɊTjTxɋTjT|@ɣLA@@@@@vQ@v@డ ̠ΰɛTjTɜTjT@˰@@@ @@@vQ@v@@@@v@@v@@v@@ఐ"tyɶTjTɷTjT@ɰ@@W@*ty_privateɽTjTɾTjT@  @@@@ภ(AsttypesTjTTjT@'PrivateTjTTjT@@;'Private(Asttypes,private_flag@@@v@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@DQ@v@@1@@W@A@TjTt@@డ_!@WWWW@@@@>hP@v@@@v@ @@@vK @@@v@@v@@v3@{@|@}@@@@ఐW"tyTTTT@*@@W3@@@@+ty_manifestTT TT@ r @@ q p@@@v@@@v@Ġ$None3TT4TT@@@@@  @@@w@@@v3:99:::::@7@@@ @  @@@w@@@w@@@ภ=JTTKTT@<@@@gV@@@w&@Ġ$Some[TT\TT@Ġ%OtherdTTeTT@;%Other @@@@)type_expr@@@@A@@B@AV+.P.VW+.P.p@@@t@ఠ#typ~TTTT@ʗMA@@@@@w 3ʂʁʁʂʂʂʂʂ@@@@@@ʇTTʈTT@@ @@@w @@@2@@ ܠ @@@w@@@w@@  @@@w@@@w@@@ภʠUUʡUU@?ภ#RawʩUUʪUU@# = ʱUUʲUU@@ʴUUʵUU@@@@@w7S@w9S@w83ʺʹʹʺʺʺʺʺ@E>@?@@@@@@UUUU@@?;S@w6@ภUUSUUU@jภ#RawUU,UU/@ఐV$privUU4UU8@ڰ@@U@@@wGS@wF+@(private UU?UUG@@UU>UUH@@@@@wES@wIS@wH<@ UUO@@UUNUUP@@S@wKS@wJJ@UU0 UUQ@@M@@ UU+ UUR@@?S@wDR@ ఐm$selfUVUeUVUi@J9@@`Ca@Iv UVU@@@\!@@@wS@\@@@wR\\@@@wQ@@@wP@@wO@@wNu@@డɣ$Name&fatherBUVUCUVU@ FUVUGUVU@@A@@@@@@wg@@@wf@@we@@ఐ"ty^UVU_UVU@q@@Y,@'ty_nameeUVUfUVU@ @@@@@wrU@wzU@wv@@pUVUqUVU@@\t@@@wa@w{U@wq@@ఐ#typ˃UVU˄UVU@ư@@\~@@@w`T@w}T@w|@@ˎUVUdˏUVU@@@T@w;@@@w@S@w~T@w^@@ @@@T@w-@@@w2S@w?@@@@W@Ġ$SomeˮUU˯UU@=Ġ+Object_type˷UU˸UU@;+Object_typeS@ڠY,object_field@@@@@@@AA@B@A,..,..@@@@ఠ!lUUUU@NA@@@@@w@@@w@@@UUUU@@+@@@w@@@6@@32@@@w @@@w@@:9@@@w"@@@w!@@@డh!@WWWW@@@@@}S@w@@@w@@@@wU @@@w@@w@@w3        @ D=@>@?@@@@ภ7UV UV @ภ#Raw$UU%UU@డʝ!^0UU1UU@œ@@@œ@@@w@Œ@@@wƍ@@@w@@w@@w3=<<=====@0@@@@# = IUUJUU@@LUU@@ů@@@wU@wU@w@@డ!^`UVaUV@ð@@@@@@w@@@@wƽ@@@w@@w@@w0@@ఐ$priv|UU}UU@v@@@@@wV@wD@(private ̉UŮUU@@̌UU̍UU@@@@@wV@wV@wU@ ̛UU@@̝UU̞UU@@V@wV@wc@sD@@d@@"{ ̬UV̭UV@@N̯UV@@ @@@wV@wV@ww@@ @@@@@w@wV@w@@UUUV@@@@@w@wU@w@@UUUV@@AFT@w@డF$List'flattenV VV V @ V V!V V(@@:h@@@:h:gAhT@w@@@w@@@w:d@@@w@@w@@డn$List#mapV)V<V)V@@ V)VA V)VD@@@@@@R@@@xU@w:2@@@wU@xU@xU@w@@w@h@@@w@@@w@@w@@w@@࣠@!rA7VEV_8VEV`@POA@@+@@@@డ˳!@FVdVGVdV@e@@@eAW@w@@@w@b@@@w @@@w@@w@@w3XWWXXXXX@L-N@$@%@@@@ภfVdV}gVdVAภ#Raw oVdV@Iడ!^zVdV{VdV@ݰ@@@@@@x@@@@x@@@x@@x@@x/@@" ͒VdV͓VdV@@͕VdV͖VdV@@@@@x$Y@x&Y@x%C@@డ!^ͪVdVͫVdV@ @@@ @@@x,@ @@@x+@@@x*@@x)@@x(_@@ఐ!rVdVVdV@k@@n@'of_nameVdVVdV@3'of_name@@@@@@@@@ 3'of_type :)type_expr@@@@@A @A&--&--@@@3'of_text8*Odoc_types$info@@@@@@A@B@A'--'--@@@@A%--%--@@@7/@@_@@@x8Z@xZ@x=@@S @@u@@@x#@x?Z@x6@@!VdV"VdV@@@@@x@x@Y@x"@@ @@BX@x@ภ3VdVA$@A@͘Y@x@@@x X@xE@@=VdV{@@Z@@@xX@x @@డ̽!@PWW,QWW-@o@@@oBX@xJ@@@xL@l@@@xK @@@xI@@xH@@xG @@ ఐŠ$selfsVVtVV@M@@c@LΰxVV@@@_y@@@x`@_t@@@x__q_p@@@x^@@@x]@@x\@@x[/@@డ$Name&fatherΚVVΛVV@ ΞVVΟVV@@@@@@@@xt@@@xs@@xrO@@ఐ!rζVVηVV@[@@^@'of_nameνVVξVW@ @@@@@x[@xj@@VVVW@@_@@@xn@x[@x~t@@ఐ!rWW!WW"@@@@'of_typeWW#WW*@  @@_@@@xmZ@xZ@x@@VVWW+@@ @@@xXY@xZ@xk@@డp!@W.WRW.WS@"@@@"CY@x@@@x@@@@x] @@@x@@x@@x@@ภ{ W.WG!W.WQAภ#Raw )W.WJ@" ;0W.WL1W.WN@@3W.WK4W.WO@@@@@xZ@xZ@x@@ @@CZ@x@ภEW.WP%A6@&A@ΪA[@x@@@xZ@x@@OW.WE/@@lJ@@@xZ@x@@ఐ R)entry_docbWTWlcWTWu@a@@@.a@@@x@@@x̌ I@@@x@@x@@ఐJ!r~WTWvWTWw@#@@q&@'of_textυWTWxφWTW@ @@Sb@@@x@@@x[@x[@x8@@ϔWTWkϕWTW@@@@@xZ@x[@xC@@P @@N@@@xWY@xZ@xL@@@@a@@@xX@xY@xVU@@t@@V@ϲVEVZϳWTW@@@@@wV@xV@xz@@ఐ!lWWWW@@@@@@wV@xV@x@@V)V;WW@@=X@@@wU@xV@w@@V VWW@@BU@w@@@wT@xU@w@@ @@@@@wT@w@@ภPWWWWAภ#Raw WW@ؠ" }WWWW@@WW WW@@@@@xT@xT@x@@ @@DT@x@ภWW%A @&A@DU@x@@@xT@x@@%WW0@@7(@@@wT@x@@c7@@@@@A.TT/WW@@L;@@@vQ@y@@ఐ "tyDWWEWW@ W@@^A@'ty_kindKWWLWW@ @@@@@y K@Ġ-Type_abstract[WX\WX@;-Type_abstract@@@}@@@@BC@AF++G++@@@d@@@  @@@@@yQ@@@@@yT@@@ภΰsWXtWX Aภ'Newline |WX@@ @@DS@y=f@ภSІWXAw@A@ET@y5@@@y:S@yBv@@БWX@@@@@y3|@Ġ,Type_variantРX!X.СX!X:@;,Type_variantE@à^3variant_constructor@@@y@@@x@A@BC@A,$,*,$,T@@@@ఠ!lлX!X;мX!X<@PA@@@@@y@@@y3@@@@@@( @@-@@@y@@0@@@y@@@ภX@XX@X@rภ#RawX@XPX@XS@డU!^X@XYX@XZ@K@@@K@@@yT@J@@@ySE@@@yR@@yQ@@yP3@C<@=@>@@@@" =X@XVX@XX@@X@XU@@i@@@y`T@ybT@ya@@డχ!^X@X{X@X|@}@@@}@@@yh@|@@@ygw@@@yf@@ye@@yd2@@ఐ$priv6X@X^7X@Xb@0@@ʫ@@@yvU@yuF@( privateCX@XiDX@Xq@@FX@XhGX@Xr@@ʪ@@@ytU@yxU@ywW@ UX@Xy@@WX@XxXX@Xz@@U@yzU@yye@uD@@f@@! fX@X}gX@X@@NiX@X@@@@@ysU@y|U@y{y@@ @@@@@y_@y}U@yr@@zX@XT{X@X@@V@@@yN@y~T@y^@@фX@XOхX@X@@ES@yM@డ$List'flattenіXXїXX@ њXXћXX@@?"@@@?"?!FS@y@@@y@@@y?@@@y@@y3ѫѪѪѫѫѫѫѫ@@@@@డ)$List#mapѿXXXX@ XXXX@@^@@@@$@@@zT@y?T3@@@yT@zT@yT@y@@y@#@@@ye@@@y@@y@@y6@@࣠@&constrAXXXX@ SA@@+@@@@ภXYXY@ภ#RawXXXX@డ!^XYXY@u@@@u@@@y@t@@@yo@@@y@@y@@y3@+9Z@0@1@@@@$ | -XY.XY@@0XY1XY@@˔@@@yW@yW@y@@ఐV&constrEXY FXY@#@@}&@'vc_nameLXYMXY@3'vc_name@@@v=@@@p@@@ 3'vc_args @@@q@@A@A@**A**@@^@3&vc_ret)type_expr@@@s@@@r@@B@AQ**R*+@@o@3'vc_text$Š@@@u@@@tA@C%@A_+ +*`+ +I@@}@@Ac**d**@@@@8@@@@@yW@yW@yj@@ҍXXҎXY@@i@@@y@yW@yt@@җXXҘXY@@GV@yy@ภҡYSYҢYSY@@ภ#RawҪYY5ҫYY8@ ఐ $selfҸYY:ҹYY>@Qְ@@g@QҽYYR@@@`@@@y@``@@@y@@@y`@@y@@y@@ఐ預&constrYSYrYSYx@@@@'vc_argsYSYyYSY@ @@`@@@yW@yW@y@@ఐ&constrYSYYSY@Ӱ@@-@&vc_retYSYYSY@ @@``@@@y@@@yW@yW@y@@ YY9 YSY@@`@@YY4YSY@@GV@y@ఐ )entry_docYYYY@ @@@e@@@y@@@yF @@@y@@y @@ఐI&constr8YY9YY@@@p@'vc_text?YY@YY@ϰ @@ e@@@z@@@zW@zW@z+@@NYYOYY@@ҵGW@y@@@yV@z W@z8@@M @@ҾGT@y@@@yV@yA@@@@Ђ@@@yF@iXXjYY@@@@@yU@z U@z y@@ఐ!l{YY|YY@@@ɠ@@@yU@zU@z @@ӇXXӈYY@@A@@@yT@zU@y@@ӒXXӓYY@@HT@yD@@@yIS@zT@y@@ @@ @Ġ+Type_recordӨYYөYZ@;+Type_recordM@ˠ@@@{@@@z@AABC@AÙ,|,Ú,|,@@@÷@ఠ!lYZYZ@QA@@@@@y @@@y3@ @@@@@& @@3@@@y!@@6@@@y"@@@డJ!@[\ [\ @@@@HSS@z@@@z@@@@z7 @@@z@@z@@z3@ 70@1@2@@@@ภZZLZZN@œภ#RawZZZZ@డ!^ZZ!ZZ"@u@@@u@@@z7@t@@@z6o@@@z5@@z4@@z33@0@@@@# = +ZZ,ZZ @@.ZZ@@͑@@@zCU@zEU@zD@@డү!^BZZCCZZD@ͥ@@@ͥ@@@zK@ͤ@@@zJΟ@@@zI@@zH@@zG0@@ఐ Ԡ$priv^ZZ&_ZZ*@ X@@@@@zYV@zXD@(private kZZ1lZZ9@@nZZ0oZZ:@@@@@zWV@z[V@zZU@ }ZZA@@ZZ@ԀZZB@@V@z]V@z\c@sD@@d@@"{ ԎZZEԏZZH@@NԑZZI@@@@@zVV@z_V@z^w@@ @@@@@zB@z`V@zU@@ԢZZԣZZJ@@~@@@z1@zaU@zA@@ԬZZԭZZK@@IT@z0@డ($List'flattenԾZOZ_ԿZOZc@ ZOZdZOZk@@BJ@@@BJBII>T@ze@@@zg@@@zfBF@@@zd@@zc@@డP$List#mapZlZZlZ@ ZlZZlZ@@@@@@@@@@{[U@zwB{2@@@zpU@{hU@zU@zu@@zx@J@@@zv@@@zt@@zs@@zr@@࣠@!rAZZZZ@2TA@@+@@@@డӕ!@(ZZ)ZZ@G@@@GIW@z@@@z@D@@@z @@@z@@z@@z3:99:::::@L-N@$@%@@@@ภHZZIZZAภ#Raw QZZ@+డ!^\ZZ]ZZ@ο@@@ο@@@z@ξ@@@zϹ@@@z@@z@@z/@@" tZZuZZ@@wZZxZZ@@@@@zY@zY@zC@@డ!^ՌZZՍZZ@@@@@@@z@@@@z@@@z@@z@@z_@@ఐ!rըZZթZZ@k@@n@'rf_nameկZZհZZ@3'rf_name@@@hŠ@@@b@@@ 3*rf_mutable @@@c@@A@AŤ(k(uť(k(@@@3)rf_atomic@@@d@@B@AŮ((ů((@@@3'rf_type0)type_expr@@@e@@C@Aź((Ż((@@@3'rf_text*.,@@@g@@@fA@D+@A ))# ))B@@@@A(4(>(4(P@@@F>@@P@@@zZ@zZ@z@@# : ZZZZ@@ZZZZ@@^@@@zZ@zZ@z@@b @@f@@@z@zZ@z@@ZZZZ@@@@@z@zY@z@@ @@JX@z@ภ$ZZA@A@ՉY@z@@@zX@z@@.ZZ@@K@@@zX@z@@డԮ!@A[J[oB[J[p@`@@@`JX@z@@@z@]@@@z @@@z@@z@@z@@ ఐ$selfdZZeZZ@U@@k*@TiZ[@@@gj@@@z@ge@@@zgbga@@@z@@@z@@z@@z>@@డ$Name&father֋[[3֌[[7@ ֏[[8֐[[>@@'@@@@@@{@@@{@@{^@@ఐ!r֧[[?֨[[@@j@@m@'rf_name֮[[A֯[[H@ @@@@@{[@{y@@ַ[[2ָ[[I@@g@@@{@{[@{@@ఐ!r[J[d[J[e@@@@'rf_type[J[f[J[m@ @@g@@@{Z@{"Z@{ @@ZZ[J[n@@@@@zY@{#Z@z@@డa!@[q[[q[@@@@KpY@{(@@@{*@@@@{)N @@@{'@@{&@@{%@@ภl[q[[q[AŰภ#Raw [q[@" ;![q["[q[@@$[q[%[q[@@@@@{BZ@{DZ@{C@@ @@KZ@{A@ภ6[q[%A'@&A@֛A[@{8@@@{=Z@{I@@@[q[/@@]J@@@{6Z@{< @@ఐC)entry_docS[[T[[@R@@@i@@@{N@@@{M}:@@@{L@@{K&@@ఐY!ro[[p[[@2@@5@'rf_textv[[w[[@ @@Di@@@{W@@@{V[@{\[@{YG@@ׅ[[׆[[@@@@@{5Z@{^[@{UR@@P @@N@@@zY@{_Z@{4[@@@@p@@@zX@{`Y@zd@@t@@e@ףZZפ[[@@@@@zV@{cV@{b@@ఐ!l׵[[׶[[@ð@@@@@zV@{fV@{d@@ZlZ~[[@@EI@@@zoU@{gV@z@@ZOZ^[[@@3U@z'@@@z,T@{iU@zn@@, @@@@@z%T@z+@@ภA[\[\Aƅภ#Raw [\@ɠ" }[\[\@@[\[\@@@@@{uT@{wT@{v@@ @@LqT@{t@ภذ [\%A@&A@pLU@{k@@@{pT@{|#@@[\ 0@@(7@@@z$T@{o+@@r7@@@Ġ)Type_open(\\&)\\/@;)Type_open@@@ABC@A ,, ,,@@@.@@@  @@@@@y&i@@@@@y'l@@@ภ=\\5>\\LAܠภ#Raw F\\8@ % = ..M\\:N\\?@@P\\9Q\\@@@,@@@{S@{S@{@@ @@LS@{@ภb\\C%Aภ'Newlinej\\J@@ @@LS@{@ภAt\\K7Ae@8A@٠LT@{@@@{S@{@@AA@LT@{@@@{S@{@@؈\\3K@@@Ġ-Type_externalؓ\M\Zؔ\M\g@;-Type_external8@Ȃ@@@|@ABBC@AȀ!,,ȁ!,- @@@Ȟ@ఠ$nameب\M\hة\M\l@RA@@@@@y,@@@@@@@@y-@@@@@y.@@@ภػ\p\ؼ\\AZภ#Raw \p\@డ=&Printf'sprintf\p\\p\@ \p\\p\@@@@@@sc@@@|OS@|@@@{S@|VS@{S@{S@|@@|S@{@@@{T@@@{@@@{@@{3@[T@U@V@@@@ภ \p\ \p\Aภ!" Р, = external @@@@@|T@|T@|$@ภ15+Caml_string7 ;+Caml_string!x@2_!b@2`!c@2a!d@2b!e@2c!f@2d@@@5Ǡ!a@2g@'@>@@@5@@5@@@5Ƞ9/+'#@@@5@BCAYAA2}}3$@@@ic@ภ}فقk@k@U@|@@@|T@|"@ภّsْ{r@{@a@@@{T@{T@{T@|S@|S@|@@@|T@|,@@@xU@{ @@@|T@|@@@U@{͠ ŠƠǠ@@@{T@{@. = external %S@@@@@{T@|/T@|.@@@@͠6@@@{T@{@@ ఐ)$self\p\\p\@X@@n@X\p\@@@t\@@@|F@@|E@@ఐD$name\p\\p\@@@tn@@@|QU@|P@@\p\\p\@@@@\p\\p\@@ S@{@@A@@NjS@{@ภ_\\IAȢภ'Newline \\@@ @@N|S@|`@ภ\\[A@\A@{NT@|X@@@|]S@|e#@@eA@لNT@{@@@{S@|\,@@*\p\o@@ .@@@A,WW-\\@@?9@@@vQ@|}@@ @@H@@@v!P@|~Q@v@V@@ =@@?SS@\\@@٦N@@@vO@|P@v H@@! @@MI@ภP\\'A ఐ$self ]\\@Yz@@o?@YXa\\@@@iv@@@|@isin@@|@@|I@@$Type@p\\q\]@@i@@@|O@|W@@ఐà"tyڃ\]ڄ\]@@@hQf@'ty_nameڊ\]ڋ\] @  @@ @@@|p@@A@@iq@ภڗ\]nA5ภ'Newlineڟ\]@5@ @@ʣ@@@|@ภwڪ\]Aכ@A@O@|@@@|N@|@@A@O@|@@@|N@|@@nA@!O@u@@@uN@|@@SS@@@@@uN@u@@ ఐ-$self]]#]]'@Y@@p@YQ]]4@@mimc@@@|@@@|@mbma@@@|@@@|m^m]@@@|@@@|@@|@@|@mภZiլ@@۠m@@@|@@@|@@ఐT"ty]]5]]7@'@@h@'ty_info]]8]]?@ @@mm@@@|@@@|O@|O@| @@*]]"+]]@@@?8@@@uN@|O@|@@o @@=4@A@6SS @@ ఐ$selfB]D]JC]D]N@Z`@@pj3BAABBBBB@EYR@S@T@@@YܰJ]D][@@@u@@@|Ԯ@@@|@@|@@ఐk!t]]D]\^]D]]@@@wi@@@} @@@} M@}M@}(@@,@@*J@|+@;@@p@5@@H@@@I@A@A@@@iGiF@@}@@}@@@e@iOiN@@}@@}@@}J@}@ۅRR(@ۖ ! Return Texinfo code for a type. ۓRdRh۔RdR@@@@@@@i^ۚ]]ۛ]]@AA࣠@&self-2AఠZӱUAZ@e3ۨۧۧۨۨۨۨۨ@Z@@@  ZֱVAeZ@e@@Z@࣠@&m_nameAۺ]]ۻ]]@WA@@iz3ۻۺۺۻۻۻۻۻ@Zf@Z@!f@Z@@@@@  @@"teA]]]]@XA@@i3@ i@@@@@@@@ డE0reset_type_names)Odoc_info]]]]@ ]]]]@@.@@@.@@@}0.@@@}/@@}.3@%1i@(@)@@@@ภX]]]]@X@@@/@@@}7O@};@@$@@:@@@}T@~>@@@~*S@~4(@ภ#`'@@@@~ES@~HS@~G;@ภ*./6@6@^R@~)R@~DT@~6#3@@@}S@~S@~(S@~C@@@~FS@~R\@@O@s@@@~-S@~Bg@@Z@"T@}@@@~S@~'s@#%s k@k@)@@@~S@~US@~T@@rq@@#k2@@@}S@~@@డ3string_of_type_expr)Odoc_infow^_ x^_@ {^_|^_*@@3+@@@l@@@~l3+@@@~k@@~j@@ఐ "tpޑ^_+ޒ^_-@@@m @@@~sT@~uT@~t@@ޜ^_ ޝ^_.@@T@~r@@@@0@ఠ!lޫ_/_Fެ_/_G@[A@@Š@@@}@@@}@@̠@@@}@@@}@@@డ4&Printf'sprintf_K_d_K_j@ _K_k_K_r@@#ް@@@#ޠ@@@@~@@@aR@~R@~R@~@@~R@~y#@@@~{$G@@@~|@@@~z@@~x3@KD@E@F@@@@ภ  _K_s_K_zAภ   h@ ~@@@~S@~S@~#@ภ#'(ภ+/F0&E@&@kQT@~נQ@@@~S@~;@ภ;?@6") ;@;@@@@S@S@O@ภOS5TJ4@J@#tR@~R@~R@T@~$\@@@~S@~S@~S@~S@@@@S@t@@g@@@@@~S@@@r@KT@~ %&'(@@@~S@~@@~@WT@~(@@@~S@~@%(%s) @@^@@@~S@S@@@@@$ >@@@~S@~@@డ&String&concat߬_{_߭_{_@ ߰_{_߱_{_@@@@@@@@-@@@@,@@@+@@@*@@)@@(@@", _{__{_@@_{__{_@@@@@;T@=T@<@@డS$List#map____@ ____@@@@@@nj@@@[T@D@@@:T@`T@ZT@B@@E@L@@@C@@@A@@@@@?@@డ{3string_of_type_expr)Odoc_info____@ __ __@@4ϰ@@@n@@@X4@@@W@@V;@@ఐ!l5__6__@E@@J@@@PU@^U@\P@@A__B__@@J@@@9T@_U@O[@@L_{_M__@@uT@8`@@@@a@@@AR^N^`S__@@,@@@}P@2@@@@P@}5@ภǽb_`Aภ#Rawj_`@D ఐҠ$selfw_` x_`@_@@u@_^|_`@@@t|@@@@tw@@@tv@@@@@@@@@ఐݠ&m_name_`_`%@ð@@nS@@ఐ٠"te_`&_`(@@@nY@,te_type_name_`)_`5@ @@@@@@@_` _`6@@@@@@Q@@@Y @@YP@@ภ`9`GIAaภ#Raw`9`J@డC!^`9`R`9`S@9@@@9@@@@8@@@3@@@@@@@@@# +=`9`M`9`P@@`9`L`9`Q@@U@@@Q@ Q@ @@డs!^````@i@@@i@@@@h@@@c@@@@@ @@ 8@@డߑTV#`T`|$`T`}@S@@@@@@+R@!@T@@@ @@@@T@@ఐt"te>`T`n?`T`p@I@@nc@*te_privateE`T`qF`T`{@8 @@j@@ภ(AsttypesS`T`~T`T`@'PrivateX`T`Y`T`@@@ @@4R@3@@!@@@@@4S@)@( privatei``j``@@l``m``@@@@@R@6R@5@ {``@@}``~``@@R@8R@7@`T`j@@@@! ````@@``@@@@@R@:R@9@@ @@@@@@;R@@@`9`K``@@}@@@@@@.@@@V@@@@@KV@@ภ1dbc?AU@A@ɠZW@@@@V@@@A@ҠcW@@@@ V@@@xbTbt@@E@@@Azaa{bcA@@ߠJ@@@T@@@@@U@|@@@T@@@@@ʧ@@@zT@@@డ !@dddd@ʼ@@@ʼmT@@@@@ʹ@@@ @@@@@@@/@@ఐd!xcDcdcDce@=@@@@'xt_textcDcfcDcm@} @@|{@@@@@@N@Ġ$Nonecsccsc@@@@@@@@@@@@@@@@@@@@@@ภLcsccscAԐภ'Newline csc@@ @@nW@@ภѰcscA@A@ifX@@@@ W@ @@csc@@)m@@@@Ġ$Somecccc@ଠఠ!t&cc'cc@?_A@@@@@@@@@@@@@@@@@@@@@@@@@@@డ!@EdFdFdFd@d@@@dZW@@@@@a@@@˟ @@@@@@@3WVVWWWWW@:3@4@5@@@@ภҁecdfcd@ภ#Rawnccocc@Iఐ۠&indentzcc{cc@İ@@@@@@9@@@@8@@@7@@6@@50@@Ecccc@@@@@EY@GY@F@@@$ (* cccd@@cccd@@@@@DY@IY@HT@@cccd@@@@@3@JY@C^@@K @@[X@2a@ ఐ "$selfdd+dd/@e@@{p@eddC@@@n@nn@@N@@Mw@@HddDddE@@nY@U@@ ఐ E$selfdFdldFdp@f@@|@e`dFd}@@yx̠yr@@@_@@@^@yqyp@@@]@@@\ymyl@@@[@@@Z@@Y@@X@yภfx@@y@@@s@@@r@@ภ$Some dFd!dFd@ᯠఐ!t*dFd+dFd@а@@y@@@~Z@}@@3dFd~4dFd@@yy@@@o@@@nZ@y@@?dFdk@dFd@@o^J@l@@}@@oV@@EccFdFd@@c@@@'X@-@@ภΰUddVddAภ#Raw ^dd@8# *)eddfdd@@hddidd@@D@@@X@X@@@ @@[X@@ภհzdd%Aภ'Newlinedd@@ @@[X@,@ภYdd7A}@8A@[Y@@@@X@<@@AA@\Y@@@@X@E@@ddK@@̲Y@@@&X@M@@cR@@N@@@AcDc]dd@@Ǡ @@@U@@@ภdddeAX ఐ "$selfdd@f@@|F@f°dd@@@v@@@ @vv@@ @@ P@@)Extension@dddd@@v@@@V@^@@ఐ!xdddd@j@@m@'xt_nameddde@ @@@@@1w@@B@@wx@ภΰdeHA@IA@fp V@@@@U@9@@ ddS@@m@@@U@@@kZ@@'@@@yT@:U@@@c@@j@aade@@@@@dR@?R@> H@@ఐ h"te2ee3ee@ =@@u @/te_constructors9ee:ee-@ ! @@ @@@cR@DR@A @@E``Fee/@@U͠ @@@OQ@ER@b q@@P``Qee1@@e @@@}hP@GQ@N |@@[]^\ee3@@ @@@}V@@@}UO@JP@}g A@@i]]jee5@@ H D@ ఐ Ҡ$selfwe9eDxe9eH@g@@} <@f|e9eU@@{Yz@@@Y@@@X@zz@@@W@@@Vzz@@@U@@@T@@S@@R X@{ภhH@@w{@@@m@@@l f@@ఐ 栐"tee9eVe9eX@ @@vf u@'te_infoe9eYe9e`@ ð @@{4{3@@@i@@@hO@rO@o @@e9eCe9ea@@- @@@}CN@tO@f @@h @@ @@@}B @A@]]@@ ఐ =$selfeeemeeeq@h@@~ 3@   @ @ @@@g|eee~@@@J@@@yN@@@x@@w@@ఐ 堐!teeeeee@@@_@@@N@ @@$@@8VJ@#@3 @@ @ % @@ @ Q A@ UA@@@v@vv@@@@@@ W@@@sf@v@vv@@@@@@@@J@ t@ ]]#@+1 + Return Texinfo code for a type extension. .]_]c/]_]@@@@@@@vٰ5ee6ee@AA࣠@&self-2Aఠz{hn\`Aho@s3CBBCCCCC@hm@@@  hq_aAshr@s@@hr@࣠@!eAUeeVee@nbA@@v3VUUVVVVV@hs@h@!s@h@@@@@  @@ డ0reset_type_names)Odoc_infooeepee@ seetee@@<@@@<@@@<@@@@@3|{{|||||@'3w@*@+@@@@ภf9eeee@f8@@@<@@@N@@@$@@@@@M@@@ఠ!tefef@cA@@@@@M@@@@M@3@2@@@డ(!@gh&gh'@ڰ@@@ڠ@@@@ՠ@@@"@@@@@@@3@O@@@@ภ2ffgh%Av ఐ$selfff@i@@ @hff!@@@MY@@@@@@X@@@@@(@@డo!@ffff@!@@@!z@@@O@mO@O@@@@@%@@@c@@@@@@@P@@ภс&f"f2'ffAŠภ'Newline /f"f9@@ @@'P@@ภє9f"f<Aנj%minus Bf"fA@ @@F@@@@ภѨMf"fD'Aภ#RawUf"fG@/*exception \f"fI]f"fS@@_f"fH`f"fT@@;@@@"P@$P@#@@ @@k@@@!@ภͰrfWfgLAภ#RawzfWfj@Tడ$Name&simplefWflfWfp@ fWfqfWfw@@g@@@@@@8@@@7@@6@@ఐS!efWfxfWfy@&@@xD@'ex_namefWfzfWf@3'ex_namexJ@@@!t@@@@@@ 3'ex_info   @@@@@@A@A @Aڦ%%ڧ%%@@x@3'ex_args0constructor_args@@@@@B@Aڲ%%ڳ%&@@y@3&ex_ret%&8)type_expr@@@@@@@@C(@A&&&&&G@@z@3(ex_alias67x/exception_alias@@@@@@@@D8@A&z&&z&@@{@3&ex_locF@@@A@EA@A&&&&@@|@3'ex_codeOP@@@@@@A@FP@A'' ''+@@ }@@A%h%r%h%@@ w@ld@@I@@@CQ@IQ@Gg@@fWfkfWf@@O@@@Bm@@@@!@@@3q@ภ҃(ffAƠภ#Raw0ff@  ఐ$self=ff>ff@j[@@e@jBff@@@y:@@@c@y4y3@@@b@@@ay.@@`@@_@@ఐ !e]ff^ff@ް@@x@'ex_argsdffeff@ @@y^@@@Q@@@ఐ&!exffyff@@@y@&ex_retffff@ @@ypyo@@@n@@@mQ@Q@@@ffff@@ym@@i@@ۓ@@@[@ภgfftA@uA@Q@P@@@UP@@@}~A@Q@(@@@-P@T@@<A@Q@@@@P@,@@jA@Q@ @@@P@@@A@#Q@@@@P@@@f"f0@@@@@P@@@ఐ!effff@^@@y|@(ex_aliasffff@ @@@@@@@@ @Ġ$None fg fg@@@@@@@@@@@Q@@@@@@@@X@@@ภ fg fg @@@@  @@@d@Ġ$Some g g  g g@殠ఠ"ea( g g ) g g"@AdA@@B@@@a@@@@@JI@@@@@@i@@QP@@@@@@p@@@ภӞC g g(D ggAภ#Raw L g g+@&# = S g g-T g g0@@V g g,W g g1@@2@@@R@R@3\[[\\\\\@=6@7@8@@@@  @@e@@@@ภǰl g g4)A ภ#Rawt g g7@NఐY"ea g8g_ g8ga@"@@@@@@3@*@@@%ea_ex g8gb g8gg@3%ea_ex@@@z3@@@@@@A@A3'ea_name !t@@@@@@@A܈$v$܉$v$@@ܦu@@A܌$$܍$$@@ܪv@-@@zK@@@@@@,@Ġ$None gmg gmg@l@@@@-z_@@@@@@j@@4zf@@@@@@q@@@ఐ"ea gmg gmg@z@@@@@ @@'ea_name gmg gmg@I@@@@@@Ġ$Some gg gg@焠ఠ!e gg gg@eA@@z@@@|@@@@@qz@@@@@@@@xz@@@@@@@@@ఐ!e gg gg@@@ @@z@@@@3#""#####@. @@@'ex_name, gg- gg@@@G @@@A0 g8gW1 gg@@ @@@R@P@@@@.R@@ภ @ ggA1@A@쥠=S@@@@R@U@@A@쮠FS@@@@R@@@T g g&@@D@@@AVffWgg@@iS@@@P@k@@_f"f.`gg@@ƠX@@@O@lP@@@ @@@ภ˰pggA ఐ=$self }gg@l@@@lxgh@@@|@@@{@||@@z@@y@@)Exception@ghgh@@|@@@O@@@ఐQ!eghgh@$@@{B@'ex_nameghgh@ @@@@@@@A@@|@ภghAUภ'Newlinegh#@U@ @@@@@@ภӗgh$A@A@/&O@@@@N@@@A@8/O@o@@@tN@@@nA@A8O@@@@N@s@@ff@@A@@@N@<@@ ఐ$selfh(h1h(h5@m@@#0@lqh(hB@@ݠ@@@@@@@@@@@@@~}@@@@@@@@@@L@ภm.@.@@@@@@@Z@@ఐ⠐!e4h(hC5h(hD@@@{i@'ex_info;h(hE<h(hL@ @@@@@@@@O@O@{@@Jh(h0Kh(hM@@_@@@N@O@@@o @@@A@Vef @@ ఐ"$selfbhQhWchQh[@m@@3baabbbbb@@@@@@ljhQhh@@@@@@@@@@@@@ఐ۠!t}hQhi~hQhj@@@މ@@@@@@M@M@(@@,@@=J@+@;@@@#@@@>A@BA@@@|7|.@@@@B@@@x@|?|6@@@@@@J@]@ee'@˯ ' Return Texinfo code for an exception. eeee@@@@@@@|Fhhhh@AA࣠@&self-2AఠmfAm@y3@m@@@  mgAym@y@@m@࣠@!mAhhhh@hA@@|b3@ny.@n @!y/@n @@@@@  @@@ఠ(is_aliashhhh@iA@@@ޒ@@@M@@@@ M@@@M@3@$0|@'@(@@@@ঠ&m_kindhhhh@݋Ġ,Module_aliashhhi@@hihi@@@@@3@#9&hh'ii$@@@@@@ @@ݝ@@@ @@@-hh.hi@@9P@@@@ภ鴰6hi 7hi@@@@>@@=ii>ii@@I@@@ภǰDii@@@@K$@@AHhh"@@@#@@XM@3*@A@'@@ఠ.is_alias_thereVi(i2Wi(i@@ojA@@@@@@:M@5@@@NM@6@@7M@43eddeeeee@iy@z@{@@@@ঠ&m_kindxiLiXyiLi^@Ġ,Module_aliasiLiaiLim@\ঠ)ma_moduleiLipiLiy@3)ma_modulec@@@ iF#mmt@@@ h@@@ gA@A3'ma_name !t@@@ f@@@@A߇RS߈RS@@ߥ@@AߋSFSPߌSFSp@@ߩ@Ġ$NoneiLi|iLi@_@@@@#"@@@H@@@G3@Uki(i.ii@@@@@@iLiniLi@@ݛ@@@JP@I@@@K@@?@@@K@@@iLiViLi@@sP@8@@@ภ[iLiiLi@Z@@@x@@iiii@@%@@@ภdii&@c@'@@,@@Aai(iC*@@@+@@M@a2@A@/@@ఠ2resolve_alias_nameiiii@kA@@@ߜ@@@hM@ch@@@zM@d@@eM@b3@@@@@@@ঠ&m_kindiiii@ޕĠ,Module_alias"ii#ii@ঠ'ma_name-ii.ii@ఠ$name5ii6ii@NlA@@@@@p398899999@3I@iiAj j/@@@@@@CiiDij@@@@@rP@q@@@)@@޿@@@s@@@OiiPij@@QP@f@@@ఐ%$nameZij[ij @$@%@&@@Y3[ZZ[[[[[@#/@@@ঠ&m_namejj jkj j@ఠ$namerj j!sj j%@mA@@@@@v3vuuvvvvv@=@@@@@{j j|j j'@@}@@@ఐ$namej j+D@@@F@@3@L@@@@AiiK@@@L@@M@3@S@@@A@Q@@ఠ!tj3j=j3j>@nA@@à@@@M@@@@M@@@@M@3@@@@@@ภ jAjK-l<lbAVภ jAjM%kk0A^ ఐ $self jAjQ@o@@ @oް jAj\@@@5A@@@@@@@@@@@@/@@ภA!j]jm%kk.A߅ภ'Newline !j]jt@@ @@_@@@N@N@I@ภY!j]jwAߜCqE%minus !j]j|@ @@N@N@N@`@ภp!j]j/A߳ภ#Raw!j]j@'module $!j]j%!j]j@@'!j]j(!j]j@@@@@N@N@@@ @@(N@N@@ภؖ;"jjUA٠ภ#RawC"jj@డ$Name&simpleR"jjS"jj@ V"jjW"jj@@0@@@ʐ@@@ʓ@@@@@@@ఐ!mn"jjo"jj@n@@~@&m_nameu"jjv"jj@ @@ʰ@@@O@O@@@"jj"jj@@ʶ@@@@@K@@WN@N@@ภ#jjA.ภ#Raw#jj@rఐ(is_alias#jj#jj@=@@@D@@@e@@@@@@@ఐ䠐!m#jj#jj@@@B@@@@0@@@ O@@డ9!^$jj$jj@/@@@/@@@&@.@@@%)@@@$@@#@@"-@@# = $jj$jj@@$jj$jj@@K@@@2O@4O@3A@@ఐ2resolve_alias_name$jj$jk@M@@@@@@8e@@@7@@6X@@ఐ;!m$jk$jk@@@e@@$jj$jk@@x@@@Bk@@4@@@@@N@JO@0s@ (%kk)@@*%kk(+%kk*@@N@LN@K@1#jj2%kk,@@@@@@N@ N@@ภ >%kk-XA/@YA@@@@ N@R@@`A@@@@N@ @@gA@ @@@N@@@@nA@M@@@N@@@^uA@n@@@N@@@c!j]jk}@@Ǡt@@@N@@@@@@ภ>q%kk/Ab@A@֠@@@M@X@@@@M@@ภݰ&k3k=A ఐ9.is_alias_there&k3kB&k3kP@@@@.@@@cO@@@b@@a@@ఐΠ!m&k3kQ&k3kR@@@,@@@@@@@nN@i@ภ 'kSkd(kkAQภ#Ref 'kSkg@ఐΠ2resolve_alias_name'kSki'kSk{@@@@e@@@/@@@@@"@@ఐ!m'kSk|'kSk}@۰@@c/@@@@@@@@3@ภ$Some'kSk'kSk@xภ)RK_module'kSk'kSk@I@@@@@@M@M@M@@ @@ @@@~M@T@ภ$None 'kSk 'kSk@@@@5@@@@@@M@g@@e'kSk@@pM@|k@ภ{ (kknAᾠภ'Newline((kk@@ @@M@}@ภ2(kkA#@A@N@@@@M@@@A@M@p@@@tM@@@F'kSkb@@M@s@ภBO)kkP)kk@A@@@ M@@U)kk@@@ภڷ\*kkAఐ{(is_aliasi*kkj*kk@@@@@@@)@@@@@@@ఐ!m~*kk*kk@~@@@@@@@@@N@@ภ+kk+klA+ ఐ֠$self+kk@r@@@r+kk@@@@@@@@@@@@@&Module@+kl+kl@@@@@N@@@ఐꠐ!m+kl+kl @@@H@&m_name+kl +kl@7 @@6@@@@@B@@@ภ/+klHArภ'Newline+kl@r@ @@@@@2@ภٴ+kl[A@\A@LFN@ @@@M@B@@eA@UOM@@@@M@ K@@+kko@@YM@O@ภ_,ll.,ll7A⣠ภ'Newline  ,ll5@@ @@@@@%c@ภ,ll6A @A@}wM@@@@ M@,s@@#,ll,@@*M@w@',ll9@@,y@ภۉ.-l<lFwA̠ ఐw$self ;-l<lJ@sX@@b@r?-l<lW@@@@@=@@@<@@@@;@@@:@@@9@@@8@@7@@6@ภsm @m@:@@@Q@@@P@@ఐ!ms-l<lXt-l<lY@s@@@&m_infoz-l<lZ{-l<l`@ϰ @@@@@M@@@LN@VN@S@@[@@M@J@ภ^-l<laA@A@N@.@@@3M@^@@nA@N@@@@M@2@@IA@N@Z@@@_M@@@,A@@@@M@^@@ jAjI@@Ԡ@@@ @A@j3j9@@ ఐ$self/lllr/lllv@s@@3@6/@0@1@@@sa/lll@@@/@@@c3@@@b@@a@@డR$List'flatten/lll/lll@ /lll/lll@@bt@@@btbsPM@q@@@s@@@rbp@@@p@@o6@@ఐp!t /lll /lll@@@@bb@@@|@@@{N@N@}O@@/lll/lll@@X%@@@@@@M@N@z_@@c@@Dx`@p@@Dy|@@@Dz"@m@@D{@@@D|.@VA@ZA@@@@@@@Z@@@@@@@@@@J@u@@hh&@KQ / Return the Texinfo code for the given module. NhmhqOhmh@@@@@@@ϰU2llV2ll@AA࣠@&self-2Aఠt|oAt@3cbbccccc@t@@@  tpAt@@@t@࣠@"mtAu2llv2ll@qA@@3vuuvvvvv@t@t@!@t@@@@@  @@@ఠ(is_alias3lm3lm @rA@@@$@@@M@Q@@@M@@@M@3@$0@'@(@@@@ঠ'mt_kind4mm"4mm)@Ġ$Some4mm,4mm0@CĠ1Module_type_alias4mm24mmC@➠@4mmD4mmE@@@@@3@,B3ll5mQme@@@@@@4mm14mmF@@@@@ @@@ @@@@@@@@@@@4mm 4mmH@@LP@@@@ภc4mmL4mmP@c@@@Q!@@5mQm[5mQm\@@\'@@@ภv5mQm`(@t@)@@^.@@An3lm ,@@@-@@kM@4@A@1@@ఠ.is_alias_there6mims6mim@sA@@@@@@M@@@@M@@@M@3@|@@@@@@ঠ'mt_kind'7mm(7mm@tĠ$Some/7mm07mm@Ġ1Module_type_alias87mm97mm@ঠ*mta_moduleC7mmD7mm@3*mta_module @@@ 䛠@@@ @@@ A@A3(mta_name!t@@@ @@@@A=-]]>-]]@@[)@@AA.]]B.]^ @@_*@Ġ$Noneh7mmi7mm@@@@@!@@@@@@3onnooooo@\rv6mimow8mm@@@@@@y7mmz7mm@@V@@@P@@@@7mm7mm@@@@@@@@X@@͠@@@@@@@@@7mm7mm@@P@!@@@ภ7mm7mm@@@@)@@8mm8mm@@/@@@ภ$8mm0@#@1@@6@@A!6mim4@@@5@@M@<@A@9@@ఠ2resolve_alias_name9mm9mn@tA@@@R@@@ M@r@@@!M@@@M@3@@@@@@@ঠ'mt_kind:nn(:nn/@'Ġ$Some:nn2:nn6@qĠ1Module_type_alias:nn8:nnI@̠ঠ(mta_name:nnL:nnT@ఠ$name:nnW:nn[@uA@@@@@3@<R 9mm ;nin@@@@@@ :nnJ :nn]@@@@@P@@@@:nn7:nn^@@X@@@@@@8@@`_@@@@@@@@@":nn&#:nn`@@dP@!@@@ఐ/$name-:nnd.:nnh@.@/@0@@l3.--.....@-9@@@ঠ'mt_name=;ninu>;nin|@zఠ$nameE;ninF;nin@^vA@@@@@3IHHIIIII@G@@@@@N;ninsO;nin@@@@@ఐ$nameW;ninN@@@P@@3WVVWWWWW@V@@@@A^9mnU@@@V@@M@73_^^_____@]@@@A@[@@ఠ!tm<nnn<nn@wA@@@@@UM@@@@@BM@:@@@nnBozoAXภ'Newline >nn@X@ @@2@@@WN@_N@dI@ภ,>nnAozx%minus >nn@ @@N@lN@qN@p`@ภC>nn/A憠ภ#Raw>nn@ʠ,module type >nn>nn@@>nn>nn@@@@@N@N@@@ @@(N@yN@@ภi?noUA欠ภ#Raw?no@డ$Name&simple%?no&?no @ )?no *?no@@@@@c@@@f@@@@@@@ఐϠ"mtA?noB?no@@@@'mt_nameH?noI?no@兰 @@у@@@O@O@@@S?noT?no@@щ@@@@@K@@WN@N@@ภ߾c@o!o1Aภ#Rawk@o!o4@Eఐ(is_aliasx@o!o9y@o!oA@a@@@ @@@8@@@@@@@ఐ"mt@o!oB@o!oD@@@@@@@@@@O@@డ !^AoEo`AoEoa@@@@@@@@@@@@@@@@@@-@@# = AoEo[AoEo^@@AoEoZAoEo_@@@@@O@O@A@@ఐ2resolve_alias_nameAoEocAoEou@M@@@d@@@@@@@@X@@ఐr"mtAoEovAoEox@H@@Ye@@AoEobAoEoy@@@@@k@@4@@@@@N@O@s@ Bozo@@BozoBozo@@N@N@@@o!o5Bozo@@@@@@N@N@@ภްBozoXA@YA@v@@@N@@@`A@}@@@N@@@gA@ @@@zN@@@@nA@M@@@mN@x@@^uA@n@@@`N@k@@6>nn}@@t@@@VN@^@@@@@ภDBozoA5@A@@@@DM@@@@@M@C@ภరUCooAఐ].is_alias_therebCoocCoo@@@@@@@ "@@@ @@@@ఐ"mtwCooxCoo@۰@@@@@@@@@N@@ภDooEpp!A$ภ#Ref Doo@Šఐ᠐2resolve_alias_nameDooDoo@@@@.@@@,L@@@+@@*"@@ఐ<"mtDooDoo@@@#/@@@@]@@@63@ภ$SomeDooDoo@Kภ.RK_module_typeDooDoo@W@@@@@@&M@DM@HM@@ @@ @@@%M@CT@ภ$NoneDooDop@@@@@@@(@@@'M@Ng@@eDop@@pM@#k@ภNEppnA葠ภ'NewlineEpp@@ @@M@Y}@ภҰEpp A@A@jN@Q@@@VM@^@@A@sM@@@@M@U@@Doo@@M@@ภ"Fp"p1#Fp"p3@@@@ M@b@(Fp"p5@@@ภኰ/Gp8pBA͠ఐ(is_alias<Gp8pG=Gp8pO@%@@@@@@m@@@l@@k@@ఐߠ"mtQGp8pPRGp8pR@@@@@@@@@@xN@s@ภẰ_HpSpd`HpSpA ఐ $selfmHpSph@y@@@yhqHpSpn@@@@@@@~@@@@@@+Module_type@HpSpoHpSp{@@@@@N@@@ఐ!"mtHpSp|HpSp~@@@@'mt_nameHpSpHpSp@װ @@@@@@@B@@@ภHpSpHAEภ'NewlineHpSp@E@ @@@@@2@ภHpSp[A@\A@FN@@@@M@B@@eA@(OM@z@@@~M@K@@HpSpbo@@YM@}O@ภ2IppIppAvภ'Newline Ipp@v@ @@@@@c@ภะIppA@A@PwM@@@@M@s@@Ipp@@*M@w@Ipp@@,y@ภ\JppwA韠 ఐ$self Jpp@z+@@5@yJpp@@@@@@@@@@@@@@@@@@@@@@@@@@ภz@@@@ @@@@@@@@ఐԠ"mtFJppGJpp@@@@'mt_infoMJppNJpp@ @@ʠ@@@@@@N@N@@@[@@M@@ภ1dJppAU@A@ɠN@@@@M@@@nA@ҠN@d@@@iM@@@IA@۠N@@@@M@h@@,A@@@@>M@@@=nn@@@@@= @A@<nn@@ ఐ:$selfLppLpp@z@@3@6/@0@1@@@z4Lpp@@@@@@ @@@ @@@@డ%$List'flattenLppLpq@ LpqLpq @@iG@@@iGiFPM@@@@@@@iC@@@@@6@@ఐp!tLpq Lpq @@@@ifie@@@#@@@"N@&N@$O@@LppLpq @@+@@@0@@@/M@*N@!_@@c@@KMJ@b@r@@~@@@7@@@@8@@g@A@A@@@~y@@7@@6@@@]@@@>@@=@@ @3'im_info딠/\$info@@@ c@@@ bA@B@A1RMRW2RMR@@O@@A5QQ6QR@@S @80@@* @@@@@@@Ġ$NonehSrriSrr@@@@@> @@@@@@@@E @@@@@@ @@@ภٰ~Tr r:Tr rJAภ#Raw Tr r=@aఐK"imTr r>Tr r@@$@@'@'im_nameTr rATr rH@e @@d@@@1@@"@@@@@5@ภvTr rI+A@,A@R@@@@Q@E@@Tr r86@@P@@@@M@Ġ$SomeUrKraUrKre@TĠ#ModUrKrgUrKrj@;#Mod<@@@ ]@p@@@ [@A@@B@AQ!Q'Q!Q8@@@ @ঠ&m_nameUrKrmUrKrs@Wఠ$nameŠUrKrvUrKrz@|A@@_@@@3@@@@@@UrKrkUrKr|@@@@@R@ @@@UrKrfUrKr}@@l@@@@@@A@@٠s@@@@@@@@z@@@@@@@@@ภtVrrWrrA츠ภ#Raw "Vrr@ఐ<$name+Vrr,Vrr@;@<@=@@@@@3/../////@I@@@@ @@7@@@@ภ噰>Vrr%Aܠภ#RawFVrr@ & MVrrNVrr@@PVrrQVrr@@,@@@Q@Q@'@@ @@\@@@+@ภ徰cWrrJAภ#RefkWrr@ఐ$nametWrruWrr@I@@@@@4H@ภ$SomeWrrWrr@ภ)RK_moduleWrrWrr@@@@é@@@1Q@>Q@Bb@@ @@ó @@@0Q@=i@ภ$NoneWrrWrr@O@@@͠^@@@3@@@2Q@H|@@LWrr@@@@@.@ภ䆰WrrA@A@R@@@@$Q@P@@aA@'R@ @@@Q@#@@A@0(R@@@@Q@@@Vrr@@"@Ġ$SomeXrs Xrs @pĠ'ModtypeXrsXrs@;'Modtype@@@@ \@AA@B@AQ9Q?Q9QY@@@ @ঠ'mt_nameXrsXrs @=ఠ$nameƠXrs# Xrs'@!}A@@E@@@@@@XrsXrs)@@@@@R@@@@XrsXrs*@@@@@@@@=@@@@@@@@@@@@@@@@@@@ภ挰1Ys.sH2ZscsAРภ#Raw :Ys.sK@ఐ;$nameCYs.sLDYs.sP@:@;@<@@@@@_3GFFGGGGG@H@@@@ @@O@@@]@ภ汰VYs.sS%Aภ#Raw^Ys.sV@8& eYs.sXfYs.s_@@hYs.sWiYs.s`@@D@@@rQ@tQ@s'@@ @@t@@@q+@ภְ{Zscs}JAภ#RefZscs@ఐ$nameZscsZscs@I@@@@@H@ภ$SomeZscsZscs@(ภ.RK_module_typeZscsZscs@4@@@@@@Q@Q@b@@ @@ˠ @@@Q@i@ภ$NoneZscsZscs@g@@@v@@@@@@Q@|@@LZscs@@@@@@ภ垰ZscsA@A@6.R@x@@@}Q@@@aA@?7R@f@@@kQ@|@@A@H@R@R@@@WQ@j@@Ys.sF@@:@@@ARqq[ss@@U?@@@O@@@@@\TP@@@@O@@@@@e]P@y@@@~O@@@;@@&e@@@wO@}@@డ!@\ss\ss@;@@@;|O@O@@@@@: @@@x@@@@@@@@@ภ疰;\ss<\ssAڠภ'Newline D\ss@@ @@"P@@ภN\ssA?@A@1Q@@@@P@@@X\ss@@u:@@@P@@@ ఐ8$selfm]ssn]ss@@@@~r]st@@O@@@@@@@@@@@@@@@@@@@@@@@@ภ>@@m@@@@@@@@ఐ_"im]st]st@8@@#@'im_info]st]st@n @@*)@@@ @@@ Q@Q@5@@]ss]st@@Ѡ@@@P@Q@@@@o @@ڠ$@@@vO@P@I@@Qqq^tt#@@7)@@@cN@O@ul@@e @@qm@ภ殰_t$t2kA@lA@F@@@QM@"c@@Pqxqt@@ @@@P@A@Pqxq~z@@ ఐǠ$selfat=tCat=tG@@@$3@@@@@@at=tT@@@d@@@'h@@@&@@%@@ఐ!tat=tUat=tV@@@y@@@4M@2 @@$@@PpJ@-#@3 @@@ A@A@@@@@?@@>@@@}@@@F@@E@@DJ@A@5OqPqT@@F 8 Return the Texinfo code for the given included module. CNqqDNqqO@@@@@@@JdttKdtt@AA࣠@&self-2AఠďǠĐq~A@3XWWXXXXX@@@@  tA@@@@࣠@!cAjdttkdtt@A@@3kjjkkkkk@@@!@@@@@@  @@ డ0reset_type_names)Odoc_infoettett@ ettett@@T@@@T@@@WT@@@V@@U3@'3@*@+@@@@ภ~Nettett@~M@@@T@@@^N@b@@$@@@@@cM@]@@ఠ!tʠfttftt@A@@'@@@M@i@@@uM@d3@2@@@డ=!@juujuu@@@@@@@k@@@@j("@@@h@@g@@f@@ภFfttjuuA ఐ$selfftt@@@ 5@ ftt@@@am@@@@@@l@@@@@D@@ภmgtuhu(uYAภ'Newline gtu@@ @@@@@O@O@^@ภ酰*gtuAȠސq%minus 3gtu@ @@O@O@O@u@ภ霰Agtu/Aߠภ#RawIgtu@#&class PgtuQgtu$@@SgtuTgtu%@@/@@@O@O@@@ @@(O@O@@ภ°ghu(u<UAภ#Rawohu(u?@Iడ$Name&simple~hu(uAhu(uE@ hu(uFhu(uL@@\@@@ۼ@@@ۿ@@@@@@@ఐ3!chu(uMhu(uN@@@@'cl_namehu(uOhu(uV@ֹ @@@@@P@P@@@hu(u@hu(uW@@@@@@@K@@WO@O@@ภ艰hu(uXA@A@!@@@O@@@^A@(k@@@O@@@A@/@@@O@ @@A@6@@@O@@@gtu@@>@@@O@@@@@ @ภCiu\ulAภ#Refiu\uo@'ఐ!ciu\uqiu\ur@g@@H8@'cl_nameiu\usiu\uz@ @@@@@B@ภ$Someiu\u|iu\u@ภ(RK_classiu\uiu\u@@@@7@@@N@ N@\@@ @@A @@@N@ c@ภ$None0iu\u1iu\u@@@@[@@@@@@N@v@@U=iu\u@@~N@z@ภꡰFiu\u[Aภ'NewlineNiu\u@@ @@N@ @ภ곰XjuumAภ'Newline`juu@@ @@N@*@ภ7jjuuA[@A@ϠO@"@@@'N@/@@A@ؠO@@@@N@&@@8A@O@@@@N@@@A@O@y@@@~N@@@ftt@@謠@@@wN@}@@ ఐO$selfjuujuu@°@@@juu@@2҆,@@@9@@@8@+*@@@7@@@6'&@@@5@@@4@@3@@2@Kภ2u@@ҤJ@@@M@@@L @@ఐv!cjuujuu@I@@*@'cl_infojuujuu@ @@a`@@@I@@@HO@RO@O,@@juujuu@@<@@@vN@TO@F7@@o @@A8@A@ftt @@ ఐ$self kuu kuu@)@@33        @{]V@W@X@@@kuu@@@s@@@Yw@@@X@@W@@ఐo!t&kuu'kuu@@@@@@fM@d @@$@@SJ@_#@3 @@l@ @@m@ A@A@@@@@q@@p@@@@@@x@@w@@vJ@s@Edtt@PV . Return the Texinfo code for the given class. SctXt\TctXt@@@@@@@Znv2v=[nv2vO@AA࣠@&self-2AఠǟˠǠA@3hgghhhhh@@@@  A@@@@࣠@"ctAznv2vP{nv2vR@A@@3{zz{{{{{@@@!@@@@@@  @@ డ0reset_type_names)Odoc_infoovUv[ovUvd@ ovUveovUvu@@W@@@W@@@W@@@@@3@'3@*@+@@@@ภ^ovUvvovUvx@]@@@W@@@N@@@$@@@@@M@@@ఠ!tΠpv{vpv{v@A@@7@@@M@@@@M@3@2@@@డM!@twSwmtwSwn@@@@@@@@@@@8"@@@@@@@@@ภVpv{vtwSwlA ఐ$self pv{v@&@@05@ pv{v@@@q}@@@@@@|@@@@@D@@ภ}"qvv#rvwAภ'Newline +qvv@@ @@@@@O@O@^@ภ앰:qvvAؠސ%minus Cqvv@ @@O@O@O@u@ภ쬰Qqvv/Aภ#RawYqvv@3+class type `qvvaqvv@@cqvvdqvv@@?@@@O@O@@@ @@(O@O@@ภҰwrvvUAภ#Rawrvv@Yడ$Name&simplervvrvv@ rvvrvv@@l@@@@@@@@@@@@@ఐ3"ctrvvrvv@@@@(clt_namervvrvw@ @@@@@ P@P@@@rvvrvw@@@@@ @@K@@WO@O@@ภ뙰rvwA@A@1@@@O@@@^A@8k@@@O@@@A@?@@@O@ @@A@F@@@O@@@qvv@@N@@@O@@@@@ @ภSsw wAภ#Refsw w@7ఐ"ct sw w  sw w"@g@@E8@(clt_namesw w#sw w+@D @@@@@@2B@ภ$Somesw w- sw w1@ภ-RK_class_type(sw w2)sw w?@6@@@G@@@.N@=N@A\@@ @@Q @@@-N@<c@ภ$None@sw wAAsw wE@@@@k@@@0@@@/N@Gv@@UMsw wF@@~N@+z@ภVsw wI[Aภ'Newline^sw wP@@ @@N@R@ภðhtwSwcmAภ'NewlineptwSwj@@ @@N@\@ภGztwSwkAk@A@ߠO@T@@@YN@a@@A@O@J@@@ON@X@@8A@O@@@@#N@N@@A@O@@@@N@"@@pv{v@@뼠@@@N@@@ ఐO$selftwSwptwSwt@Ұ@@@*twSw@@BՖ<@@@k@@@j@;:@@@i@@@h76@@@g@@@f@@e@@d@[ภB@@մZ@@@@@@~ @@ఐv"cttwSwtwSw@I@@'@(clt_infotwSwtwSw@ @@qp@@@{@@@zO@O@,@@twSwotwSw@@<@@@N@O@x7@@o @@A8@A@pv{v @@ ఐ$selfuwwuww@9@@C3@{]V@W@X@@@#uww@@@@@@@@@@@@@ఐo!t6uww7uww@@@@@@M@ @@$@@VJ@#@3 @@l@ @@m@ A@A@@@~@@@@@@@@@@@@@@J@@Unv2v6@`f 3 Return the Texinfo code for the given class type. cmuudmuv1@@@@@@@jxwwkxwx @AA࣠@&self-2AఠʯϠʰA@3xwwxxxxx@@@@  A@@@@࣠@+_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@@@70@@@@ఐ)#attzxAxwzxAxz@@@=@@@@@@@@Ġ,Class_method{x{x{x{x@;,Class_methodS@p(t_method@@@ @AA@C@Al969<l969\@@@@ఠ#metԠ({x{x){x{x@AA@@@@@3,++,,,,,@|@@@@@@@L@@L@@@ ఐǠ$self<{x{x={x{x@Z@@d3<;;<<<<<@@@@@@D{x{x@@@ng@@@@ఐ)#metQ{x{xR{x{x@@@=@@@@@@@l@Ġ-Class_commentb|xxc|xx@;-Class_comment@@@@ @AB@C@ANm9]9cOm9]9z@@@l@ఠ!tՠv|xxw|xx@A@@.@@@@@@@@@@@@@ ఐ$self|xx|xx@@@3@@@@@@#|xx@@@@@@@@@@@@@ఐ.!t|xx|xx@@@@@@P@P@"@@& @@#@@@Ayx&x, @@3@@@@)A@-A@@@@@@J@@I@@H/@@@@@@@S@@R@@Q@@PJ@LL@xww$@ِ 6 Return the Texinfo code for the given class element. wwwwww@@@@@@@y y+y yA@AA࣠@&self-2Aఠ"֠# A@;3@@@@   A>@>@@@࣠@+module_nameAy yBy yM@ A@@3@*R@.@!S@/@@@@@  @@*module_eleA y yN y yX@ )A@@3        @ @@@@@@@@ఐ*module_ele "y[yh #y[yr@%@@@@&3 # " " # # # # #@@@@Ġ.Element_module 2yxy 3yxy@Ơఠ!mڠ ;yxy <yxy@ TA@@@@@j3 ? > > ? ? ? ? ?@@@@@@@@D@@D@@@ ఐg$self Oyxy Pyxy@m@@w3 O N N O O O O O@-@@@@@ Wyxy@@@@@@@ఐ)!m dyxy eyxy@@@@@@@@@@f@Ġ3Element_module_type uyy vyy@ؠఠ"mt۠ ~yy yy@ A@@@@@m3        @_@@@@@@@@@@@@ ఐ$self yy yy@@@3        @p@@@@@- yy@@@ @@@@ఐ)"mt yy yy@@@:@@@@@@@@Ġ7Element_included_module yy yz@;7Element_included_moduleL@@@@ Q@AB@J@AOQOWOQO@@@@ఠ"imܠ yz yz @ A@@-@@@p3        @@@@@@@@@@@@@ ఐ$self yz yz@@@3        @@@@@@ yz*@@@JC@@@@ఐ)"im yz+ yz-@@@U@@@@@@@@Ġ-Element_class z.z6 z.zC@Oఠ!cݠ z.zD z.zE@ (A@@@@@s3        @@@@@@@@@@@@@ ఐ;$self #z.zI $z.zM@A@@K3 # " " # # # # #@@@@@@԰ +z.z[@@@xs@@@@ఐ)!c 8z.z\ 9z.z]@@@@@@@@@@:@Ġ2Element_class_type Iz^zf Jz^zx@ఠ"ctޠ Rz^zy Sz^z{@ kA@@@@@v3 V U U V V V V V@3@@@@@@@[@@[@@@ ఐ~$self fz^z gz^z@@@3 f e e f f f f f@D@@@@@ nz^z@@@@@@@ఐ)"ct {z^z |z^z@@@@@@@@@@}@Ġ-Element_value zz zz@;-Element_value @'t_value@@@ T@AE@J@AzOO{OP@@@@ఠ!vߠ zz zz@ A@@@@@y3        @@@@@@@@@@@@@ ఐΠ$self zz zz@԰@@3        @@@@@@I zz@@@@@@@ఐ)!v zz zz@@@=@@@@@@@@Ġ6Element_type_extension zz zz@;6Element_type_extensionp@0t_type_extension@@@ U@AF@J@APP PP?@@@@ఠ"te zz zz@ A@@@@@|3        @@@@@@@@@@@@@ ఐ$self zz zz@$@@.3        @@@@@@ z{ @@@@@@@@ @@ఐ#+module_name z{  z{@ @@&@@ఐ8"te *z{ +z{@!@@L@@@'@@+@@,(@Ġ1Element_exception ;{{" <{{3@;1Element_exception@+t_exception@@@ V@AG@J@A)P@PF*P@Pr@@@G@ఠ!e Q{{4 R{{5@ jA@@@@@3 U T T U U U U U@2@@@@@@@Z@@Z@@@ ఐ}$self e{{9 f{{=@@@3 e d d e e e e e@C@@@@@ m{{O@@@ @@@@ఐ)!e z{{P {{{Q@@@=@@@@@@@|@Ġ,Element_type {R{Z {R{f@;,Element_type@&t_type@@@ W@AH@J@AyPsPyzPsP@@@@ఠ!t {R{g {R{h@ A@@@@@3        @@@@@@@@@@@@@ ఐ͠$self {R{l {R{p@Ӱ@@3        @@@@@@L {R{}@@@@@@@ఐ)!t {R{~ {R{@@@=@@@@@@@@Ġ6Element_module_comment {{ {{@;6Element_module_commento@Ҕ@@@ X@AI@J@APPPP@@@ @ఠ!t {{ {{@ A@@ҧ@@@@@@@@@@@@@ ఐ$self {{ {{@ @@*3        @@@@@@ {{@@@j@@@n@@@@@@@డ !@ {{ {{@>@@@>/@@@@P@=P@$P@ @@@@D@@@@@@ @@ @@ 8@@ภa E{{ F{{@ภ'Newline N{{ O{{@@@@*Q@%N@ఐl!t [{{ \{{@V@@@@@&\@@@@~@@@@Q@!c@@ภ˰ p{{ q{{Aภ'Newline  y{{@@ @@TQ@4x@ภP A s@ A@ bR@,@@@1Q@9@@ {{@@l@@@Q@0@@ {{ {{@@@l@P@@Q@@@ J)type_expr@@@ @@@ @BA@B@Ar99r9:*@@@9@@?~E~\@~E~]@@j@@@{@@@@@@@@@@@@+@@@@@@@@@@@@@ภ$SomeZ~E~a[~E~e@ ภ-RK_class_typec~E~fd~E~s@q@@@T@@@@@@@@Aj~~@@@A@l}} @@ภr~w~s~w~@ภ$Code{~w~|~w~@ ఐ@#inh~w~~w~@&@@^3@@@@@@'ic_name~w~~w~@ @@@@@ @@~w~~w~@@dQ@@ภ~~~~@Aภ#Ref~~~~@ఐp#inh~~~~@V@@0@'ic_name~~~~@C @@B@@@:@ఐ$kind~~~~@B@@@@@ @@@ Q@Q@P@ภ$None~~~~@ @@@ ֝@@@ @@@ Q@c@@~~~~@@Q@h@ఐ#inh~~~~@@@3@w@@@'ic_text~~~~@ @@@@@!@@@ @Ġ$None~~~~@ @@@@@@@*@@@)@@@@@,@@@+@@@ภ #0~1~@ "@@@R@@@@:@Ġ$SomeCD@ Ҡఠ!tLM@eA@@@@@3R@@@@@ʠ @@@5@@@4Z@@Ѡ@@@7@@@6a@@@ภg&h(@ภ'Newlinepq%@@@@=S@I3rqqrrrrr@/(@)@*@@@ఐ4!t)*@ @@7@@@J@@@@T@@@A~~6@@X@@@Q@Z@@=@@_N@@@@Q@@@F@@ @@@@2K@@m@@@A||M@@o@WNA@yN@dU@A@R@@ఠ$text5?5C@A@@ Ѡ@@@nN@g@@@iN@e3@@@@@@ภHPvAcภ$Bold HT@àภ/HWHsAsภ#Raw HZ@зడ(inherits-Odoc_messagesH[Hh@ HiHq@@@@@/@""""@@@ @@@@@N@N@F@@/@@ @@@N@}N@P@ภ߰Hr>A@?A@w@@@~N@^@@HUG@@@@pN@|d@@]L@@kN@og@ภ)v~eAǠภ$List1v@qడ$List#map@vAv@ DvEv@@߰@@@@+@@@N@N@@@@ܜ7@@@ޠ@@@@@@@@@ఐC!fgvhv@@@@I@@@t@@@@@@@@@@ఐr'inher_lvv@D@@g@@vv@@ƠA@@@@@@N@O@@@i @@N@@ภvA8ภ'Newlinev@8@ @@N@@ภyvA@A@O@@@@N@@@A@O@@@@N@@@A@#@@@kN@ @@5F@@@@@j@A@5; @@ఐ $puts@ @@@@@@@@@@I@@@@@@@3@,@9@:@;@@@@ఐ'chanout@߰@@@@ ఐ$self@#@@-!@ @@@j@@@ n@@@@@,@@ఐp$text@6@@@@@O@>@@&'@@D@@@@O@H@@Y @@ J@J@!J@VJ@P@k@@|@@@ @<A@@A@@@/@(@@@@ @@ B@@@@9@2%@@@@@@@@J@_@O||)@Z` C Generate the Texinfo code for the given list of inherited classes.]|D|H^|D|@@@@@@@1d6Ae6`@AA࣠@&self-2AఠթժA@3rqqrrrrr@@@@  A@@@@࣠@'chanoutA6a6h@A@@M3@@@!@@@@@@  @@"clA6i6k@A@@[3@ c@@@@@@@@Aఠ)iter_kindn|n@A@@@@@@1N@,N@-@@/3@)z@ @!@@@@Ġ/Class_structure@;/Class_structure@@@ @@@@ @@@ @@@ @@@ @B@@D@A>>>?@@@@Ġܰ@@@@@@@@;@@@:3@=O@JE@@.O@+@M@N@@@@@@)@@@=@@@<@@@B@@X@@@ภ @@@@[@Ġ/Class_structure@Sఠ!l!"@:A@@X@@@D@@@C3)(()))))@9@@@@01@@\N@@@F@@@E @@@":@@@@@ ఐנ$selfFG@d@@n3FEEFFFFF@W.'@(@)@@@LN@@@>@7*@@[@@Z @@ఐܠ'chanout]^@°@@%@@ఐI!ljk@!@@QJ@b&@@*@@'@Ġ0Class_constraintxy,@;0Class_constraint@Q@@@ o@@@ @BC@D@AhAAiAAP@@@@ఠ!k./@A@@h@@@J3@@@@@12@@@@@K @@@)3@@ @@@ఐ)iter_kind7@@@@@@@e3@&@ @!@@@@ఐ-!kAB@ @@@@@k@@@@@Ġ+Class_applyCMCX@;+Class_apply @Y+class_apply@@@ @AA@D@A?j?p?j?@@@@@CYCZ@@@@@NN@@@@@6O@Ġ,Class_constr[e[q@;,Class_constr'@w,class_constr@@@ @AB@D@A????@@@@@[r[s@@@@@Ql@@@@@Tm@@7@@Un@@@ภ [w [y@@@@Xv@@An@@@@@@e`@@N@"@@@nt @@ఐv)iter_kind !@-@@@@@@s@@@@ఐ"cl45@}@@@'cl_kind;<@ @@@@@N@N@@@& @@@1 @@@ A@A@@@@ @@@@@@@@@@@@@@@@@@@J@@]6:"@hn P Generate the Texinfo code for the inherited classes of the given class. kl5@@@@@@@'r s/@AA࣠@&self-2Aఠ׷׸A@3@@@@  A@@@@࣠@'chanoutA07@A@@C3@@@!@@@@@@  @@#cltA8;@A@@Q3@ Y@@@@@@@@ఐ#clt>J>M@d@@@@e3@!@@@(clt_kind>N>V@絰 @@@@@ @Ġ/Class_signature\d\s@;/Class_signature@@@ @@@@ @@@ ̠@@@ @@@ @B@@B@AEEEF@@@@Ġ\u\w@@@@@@@@@@@3@D@@@@\y\z@@##@@@@@@ @@@<\{@@@@@@@@@@ @@@ภʰ@@@@@Ġ/Class_signature()@Uఠ!l12@JA@@Z@@@@@@@@?@@@]]@@@@@@@@@!I@@8@@@@@;@@@@@@ ఐޠ$self[\@y@@3[ZZ[[[[[@3,@-@.@@@ac@@@S@L?@@&@@% @@ఐ㠐'chanoutrs@ɰ@@"@@ఐN!l@!@@fJ@-&@@*@@('@Ġ*Class_type@;*Class_type@0class_type_alias@@@ @AA@B@A}F F&~F FF@@@@@@@@@@@@@@@@@@@@@@@@@@ภa@`@@@X@@@A>D@@Z@&A@* A@@@m@je@@{@@z@@y,@@@@w@to@@@@@@@@J@}I@@ސ U Generate the Texinfo code for the inherited classes of the given class type. @@@@@@@bmb@AA࣠@&self-2Aఠ'( A@@3@@@@   AC@C@@@࣠@'chanoutAbb@A@@3@/W@3@!X@4@@@@@  @@!cAbb@.A@@3@ @@@@@@@@ డ0reset_type_names)Odoc_info/0@ 34@@iE@@@iE@@@iD@@@@@3<;;<<<<<@'3@*@+@@@@ภJK@@@@i[@@@O@@@$@@@@@N@@@ఠ%depthbc@{A@@@@@N@3ihhiiiii@-@@@డ$Name%depthz{@ ~@@@@@@@@@@@@mn2@@G@@@@@@@,@@@@@+@@ఐ!c@d@@6:@'cl_name@° @@@@@O@O@H@@; @@MI@A@ @@@ఠ%title@A@@N@@@@N@3@qj@k@l@@@ภ0At ఐ$self@@@ @ذ @@@@@@@@@@ఐ%depth @)@@-O@.@@ఐ!c@Ȱ@@=@'cl_name@& @@:D@@=@@8E@ภs%CAภ%Title *@LఐǠ%depth),*1@\@@܉@@@N@N@f@ภ$None:3;7@@@@cb@@@@@@N@y@ภL;M\Aภ#Raw U>@/డ!^`SaT@ð@@@@@@ @@@@ @@@@@@@@@డU$clas-Odoc_messages~@M@ NR@@@@@@@O@O@@@! VW@@UX@@@@@O@O@@@?Y@@~@@@@O@@@` @@@@@:N@N@@ภ\oAYภ$Code\@Qఐ!c\\@@@a@'cl_name\\@ @@@@@,@@!@@2N@#N@)@ภ\A@A@K@@@$N@6!@@4A@RF@@@N@"(@@9@@ޭ@G@N@.@@\@@@@@3@ภa1A ఐ&$self @0@@:H@@@@,@@@H@)$@@G@@FR@@%Class@&'@@<@@@\O@[`@@ఐ'!c9:@@@o@'cl_name@A@X @@T@@@ny@@A@@Lz@ภMxA>@yA@zO@>@@@CN@v@@RA@O@@@@N@B@@IA@Ġ@@@N@@@h@@@@@@A@n@@ ఐJ$putsz{@@@@:@@@}@@@@|@@@{@@z@@y3@@@@@@@ఐ'chanout@~@@/@@ ఐ$self@ư@@!@?@@@ @@@@@@@@,@@ఐ%title@6@@@@@@@@P@P@F@@@@@@@@P@P@@a @@ @@@N@V@ ఐ"is@7@@@B@@@N@@@@@@@@@t@@ఐ!c  @˰@@@'cl_info@ @@ߠ&@@@O@O@@@0 @@@@@O@@@ఠ%descr, -%@EA@@P 9@@@O@@@@O@387788888@@@@ภA*BCAภ%Title J/@vడ$succU1V5@@@@@@@@@@@@%@@ఐ%depthj6k;@@@@@@P@P@9@@  @@@@@@P@A@ภ$None=A@0@@@լի@@@@@@O@T@ภCbCA4ภ#Raw Ce@xడ+description-Odoc_messagesCfCs@ CtC@@@@@/@~####0@@}@ @@ٖ@@@O@O@@@/@@ @@@O@O@@ภC>A@?A@8@@@O@@@C`G@@@@O@@@C@@O@@ภCA@A@P@@@O@@@(@@@@@@A@@@ ఐ֠$puts@9@@@@@@ @(@@@ x@@@ @@ @@ 3@@@@@@@ఐ$'chanout#$@ @@@@ ఐG$self45@R@@\!@˰9@@@@@@@@@@@,@@ఐ %descrLM@6@@@@@,Q@*>@@UV@@s@@@@3Q@%H@@Y @@@@@4O@N@ఐ=$putsmn@@@@-@@@:@@@@9@@@8@@7@@6g@@ఐ'chanout@n@@t@@ ఐ$self@@@@:@@@90@@J@@ఐ!c@m@@?@'cl_info@ @@OJ@O@@@@K@@O@@@@@TN@SO@D@ @@@@@ @@@@ @@ఠ$intf@A@@ @@@aN@W@@@YN@U3@X@@@ภC %`A ภ%Title @డi$succ@@@@@@@j@@@i@@h%@@ఐ%depth@D@@@@@qO@sO@r9@@  @@y@@@c@tO@pA@ภ$None*+#@@@@SR@@@e@@@dN@zT@ภ<%A=%]A ۠ภ#Raw E%D@డ))interface-Odoc_messagesR%ES%R@ V%SW%\@@'@@@/@%#1#1&#1#G@@$@ @@=@@@N@N@@@/@@ q@@@N@N@@ภG#=Aj@$>A@ޠ@@@N@@@%?F@@9@@fN@@@%^@@N@b@ภ^%_A@A@@@@[N@@@ @@@@@Z@A@@@ ఐ|$putsdjdn@߰@@@l@@@@@@@@@@@@@@3@3@@@@@@ఐʠ'chanoutdodv@@@a@@ ఐ$selfdxd|@@@!@qd@@@?@@@C@@@@@,@@ఐ$intfdd@6@@T@@@P@>@@dwd@@@@@@P@H@@Y @@6@@@N@N@  ఐ*$self@5@@?^@%@@@@@@@@e@@ఐ,'chanout+,@@@r@@ఐ&!c89@@@@@%@@@డ$List$iterIJ@ MN@@@@@@pM@@@@@@@͠ @@@@@@@@@@@@࣠@#eleAqr@A@@ 3rqqrrrrr@@@@@@@ఐQ$puts@@@@A@@@@@@@@@@@@@@3@)?@ @!@@@@ఐ'chanout@@@6@@ ఐ $self @Ͱ@@!@\ @@@@@@@@(@@ఐ!c!"@@@X7@'cl_name#*@ @@>@@ఐk#ele+.@H@@K@@/@@N@@_@@3@@@P@ T@0@@@?@@@@@N@#N@!|@@డb%Class.class_elements1:1?@ 1@1N@@%trans[ O@@@ @@@ @T@@@  87@@@ @@@ @@ @@ @ II# IId@@ #@&!@@\@@@,@@@+@o@@@*Q@@@)@@@(@@'@@&@3ภPРภ̰I1VJ1[@@@@>@@@a@@@@@@@=@AA࣠@&self-2AఠA@3@@@@  A@@@@࣠@'chanoutA@A@@Y3@ 1@ @!2@@@@@@  @@"ct A  @A@@g3@ o@@@@@@@@ డi0reset_type_names)Odoc_info  &@  '7@@q@@@q@@@q@@@@@3@'3@*@+@@@@ภӰ$8%:@@@@q5@@@O@@@$@@^@@@N@@@ఠ%depth <=G==L@UA@@@@@N@3BAABBBBB@,@@@డ$Name%depthS=OT=S@ W=TX=Y@@ٰ@@@@@@@@@@@@@ఐ"cto=Zp=\@V@@-@(clt_namev=]w=e@ @@@@@O@O@;@@. @@?<@A@=C @@@ఠ%title isix@A@@N@@@@N@3@c\@]@^@@@ภ}"NA @ ఐ蠐$self}@̰@@@}@@@@@@@@@@ఐ%depth}}@)@@O@.@@ఐ砐"ct}}@@@J=@(clt_name}}@  @@@@@G@@@@@H@ภBFA ภ%Title@ఐ%depth@_@@X@@@N@N@i@ภ$None  @@@@21@@@@@@N@|@ภvA ภ#Raw $@డ!^/0@@@@@@@@@@@@@@@@@@@@డ$*class_type-Odoc_messagesMN@ QR@@@@@@@O@O@@@! de@@gh@@@@@O@O@@@qr@@M@@@@O@@@` @@@@@N@N@@ภ oA(ภ$Code@ ఐ"ct@@@@(clt_name@ְ @@@@@@@!@@2N@N@ @ภA@A@@@@N@$@@4A@!F@@@N@+@@@@|@G@N@1@@@@@@@6@ภ0"*4As ఐ$self ".@@@ K@ݰ"4@@@@@@+@@@*@@)U@@*Class_type@"5"@@@ @@@=O@<c@@ఐ"ct "A "C@@@r@(clt_name "D "L@A @@=@@@M|@@A@@}@ภ "M{A @|A@IO@!@@@&N@U@@RA@RO@@@@N@%@@IA@@@@N@@@ 7i{@@V@@@@A@ =io@@ ఐ$puts IRX JR\@|@@@ @@@\@k@@@[@@@Z@@Y@@X3 V U U V V V V V@@@@@@@ఐ'chanout fR] gRd@s@@@@ ఐ$self wRf xRj@@@!@ |Rw@@@@@@n@@@m@@l,@@ఐ%title Rx R}@6@@Π@@@@@@P@|P@yF@@ Re R~@@@@@g@P@tP@@a @@@@@N@fV@ ఐ"is  @@@@@@@N@@@@@@@@@t@@ఐ"ct  @@@P@(clt_info  @ @@&@@@O@O@@@0 @@^@@@O@@@ఠ%descr   @!A@@@@@O@@@@O@3!!!!!!!!@@@@ภk!!Aภ%Title !@Eడ$succ!$!%@Ѱ@@@@@@@@@@@%@@ఐ%depth!9!:@@@@@@P@P@9@@  @@@@@@P@A@ภ$None!R!S@@@@{z@@@@@@O@T@ภ!d!eAภ#Raw !m@GడQ+description-Odoc_messages!z!{ @ !~ !@@ϰ@@\@@@O@O@@@& @@@@@O@O@@ภf!5A@6A@ @@@O@@@!>@@Y@@O@@@!@@O@@ภ~!A@A@!@@@O@@@!@@٠@@@@A@!@@ ఐ$puts!'!+@@@@@@@@@@@>@@@@@@@3!!!!!!!!@@@@@@@ఐ'chanout!,!3@@@e@@ ఐ3$self!5!9@@@"!@!F@@@_@@@c@@@@@,@@ఐ%descr"G"L@6@@t@@@ Q@ >@@"4"M@@9@@@@Q@H@@Y @@V@@@O@N@ఐ$puts"3PX"4P\@f@@@@@@@U@@@@@@@@@@g@@ఐt'chanout"MP]"NPd@Z@@t@@ ఐ$self"^Pf"_Pj@|@@@"cPw@@@@@)@@ఐ"ct"rPx"sPz@Y@@@(clt_info"yP{"zP@ @@J@.@@"Pe"P@@@@O@@@@@3N@2O@#@ @@@""@@ @@"@@ @@ఠ$intf ""@"A@@@@@@N@6@@@8N@43""""""""@O@@@ภ ""AMภ%Title "@డ!/$succ""@o@@@o@@@In@@@H@@G%@@ఐ%depth""@>@@@@@PO@RO@Q9@@  @@?@@@B@SO@OA@ภ$None""@@@@@@@D@@@CN@YT@ภ ]##Aภ#Raw # @డ)interface-Odoc_messages##@ ##@@ư@@@@@nN@pN@o@@& @@.@@@zN@gN@m@ภ #75A (@6A@"@@@hN@v@@#@>@@@@EN@f@@#F@@N@A@ภ #OA @@A@"@@@:N@@@#X@@ w@@@9@A@#^@@ ఐ:$puts#j#k@@@@ *@@@@ @@@@@@@@@@3#w#v#v#w#w#w#w#w@"@@@@@@ఐ'chanout# #@@@@@ ఐѠ$self##@@@!@/##@@@@@@@@@@@,@@ఐ$intf#$#(@6@@@@@P@>@@##)@@ @@@@P@H@@Y @@@@@N@N@  ఐ$self#,2#,6@@@^@#,[@@@@@@@@e@@ఐ'chanout#,\#,c@@@er@@ఐ "ct#,d#,f@ݰ@@m@@%@@@డ"q$List$iter$hn$hr@ $ hs$ hw@@h@@@@.M@f@@@@@@ @@@c@@@@@@@@@࣠@#eleA$/x$0x@$HA@@ 3$0$/$/$0$0$0$0$0@@@@@@@ఐ $puts$?x$@x@r@@@ @@@@!a@@@ @@@@@@@3$L$K$K$L$L$L$L$L@)?@ @!@@@@ఐ'chanout$\x$]x@i@@@@ ఐ$self$m$n@@@!@$r@@@@@@@@(@@ఐ"ct$$@j@@7@(clt_name$$@ @@@@@A@@ఐn#ele$$@K@@N@@$$@@Q@@b@@@@@P@W@$x$@@@@@@@@N@N@@@డ##%Class3class_type_elements$$@ $$@@%transc@@@ @@@ @@@@ @@@ @@@ @@ @@ @KKKK@@@&!@@cà@@@ @@@ @@@@ @@@ @@@ @@@@@3ภŲ%ภ"% % @"@@@>@@@O@!@@@@@@"@@ఐ4"ct% %!@@@@@%$%%@@@@@N@*O@@@( @@J@J@@^@@@@@@@@@@@@@@@@@ @@@ @1@@ @Ġ,Aliased_node%B%C@l@@@@$F@@@1@@@ภ%M!%N#@@@@ @@@%Q@@# @wA@{ A@@@@@@A@@@@@?}@@@@@@@J@@I@@H@@GJ@C@%h@s%y V Generate the Texinfo code for the given class type, in the given out channel. %v~%w@@@@@@@%} %~ @AA࣠@&self-2Aఠ%A@3%%%%%%%%@@@@  %A@@@@࣠@'chanoutA% % @%A@@3%%%%%%%%@@@!@@@@@@  @@"mtA% % @%A@@ 3%%%%%%%%@ @@@@@@@@@ఠ%depth% % @%A@@c@@@hN@^3%%%%%%%%@')@@@@@డ$?$Name%depth% % @ % % @@d@@@@@@b@@@a@@` @@ఐM"mt% % @,@@U/@'mt_name& & @> @@<@@@iO@oO@m=@@. @@A>@A@&   @@@ఠ%title& & @&1A@@#<GN@r@@@tN@p3&!& & &!&!&!&!&!@We^@_@`@@@ภ &, &-Aˠ ఐ$self&:  @W@@a@/&> @@@u@ni@@z@@y@@ఐ%depth&M &N @)@@O@.@@ఐ"mt&^ &_ @@@=@'mt_name&e &f "@ @@@@@G@@@@@H@ภ Ͱ&r%-FAภ%Title&z%2@⦠ఐ%depth&%4&%9@_@@@@@N@N@i@ภ$None&%;&%?@!A@@@⽠@@@@@@N@|@ภ&%C&kAEภ#Raw &%F@扠డ%'!^&%b&%c@ @@@ @@@@ @@@!@@@@@@@@@డ+module_type-Odoc_messages&%H&%U@ &%V&%a@@*@@ B@@@O@O@@@! &%e&%f@@&%d&%g@@ P@@@O@O@@@&%G&%h@@@@@@O@@@` @@ @@@N@N@@ภp'koAภ$Code'k@櫠ఐ{"mt'(k')k@Z@@@'mt_name'/k'0k@l @@k@@@@@!@@2N@N@@ภ '@kA$1@A@&@@@N@$@@4A@&F@@@N@+@@'P%A@@@G@N@1@@'Vk@@Y@@@6@ภ'`4A ఐ堐$self 'm@@@K@h'q@@@@@@@~@@@@U@@+Module_type@''@@@@@ O@ c@@ఐ栐"mt''@Ű@@r@'mt_name''@װ @@@@@|@@A@@}@ภ'{AEภ'Newline'@E@ @@@@@,@ภ 'A$@A@'O@"@@@'N@3@@A@'(O@@@@N@&@@nA@'1O@@@@N@@@eA@':@@@vN@@@' @@$@@@u@A@' @@ ఐ#$puts''@##@@@$@@@:@%@@@9$b@@@8@@7@@63''''''''@@@@@@@ఐs'chanout( (@Y@@m@@ ఐ$self((@<@@F!@(#@@@ƒ@@@L!@@@K@@J,@@ఐ%title(6(7@6@@uB@@@`@@@_P@ZP@WF@@(G(H@@%e@@@E@cP@RP@@a @@$@@@dN@DV@ ఐ#4"is(c(d@"@@@#/@@@tN@j@@@i&)@@@h@@gt@@ఐӠ"mt((@@@@'mt_info((@ @@#U&@@@qO@vO@s@@0 @@"@@@wO@p@@ఠ%descr(0<(0A@(A@@%Ơ@@@O@z@@@|O@x3((((((((@@@@ภ(0F(_AVภ%Title (0K@డ'8$succ(0M(0Q@x@@@x@@@w@@@@@%@@ఐ%depth(0R(0W@@@@@@P@P@9@@  @@H@@@@P@A@ภ$None(0Y(0]@#@@@"!@@@@@@O@T@ภf) _~) _Aภ#Raw )_@డ+description-Odoc_messages)!_)"_@ )%_)&_@@v@@@@@O@O@@@& @@7@@@O@O@@ภ )@_5A&1@6A@(@@@O@@@)I_|>@@@@O@@@)O_@@O@@ภ%)X_A&I@A@(@@@~O@@@)a0D@@&@@@}@A@)g08@@ ఐ%C$puts)s)t@$@@@&3@@@@&@@@%@@@@@@@3))))))))@@@@@@@ఐ'chanout))@ܰ@@@@ ఐ$self))@@@!@8)@@@@@@# @@@@@,@@ఐ%descr))@6@@@@@Q@>@@))@@&@@@@Q@H@@Y @@%@@@O@N@ఐ%$puts))@% @@@&@@@@&@@@&L@@@@@@@g@@ఐZ'chanout))@@@@Tt@@ ఐ}$self**@#@@-@* @@@@@@@ఐl"mt**@K@@t@'mt_info* *!@R @@J@ @@*&*'@@@@O@@&\@@@N@O@@ @@@*2**3 @@ @@*5@@ @@ఠ&mt_ele*@ *A&@*YA@@d@@@'@@@&N@3*K*J*J*K*K*K*K*K@N@@@డ(&Module4module_type_elements*\)*]/@ *`0*aD@@%transiA@@@ #@@@ "@@@@ !/(@@@ @@@ @@ @@ @_m#m'`m#mt@@}G@% @@i\@@@@@@@@@@IB@@@@@@@@@@H@2ภK*%*ภ%!*L*P@%!@@@=@@@*O@.]@@@@@@/a@@ఐ "mt*Q*S@@@n@@a@@wo@A@*@@@ఠ(subparts*Wa*Wi@*A@@wРts@@@Lqp@@@Mnm@@@Nih@@@O@f@8@@@@K@@@JN@33********@@@@@@ఐ/module_subparts*Wl+W{@@@@("@@@>@@@=Р@@@9@@@:@@@;@@@<@<@@@@7@@@6@@5;@@ఐ&mt_ele+8W|+9W@E@@(]@@@Q@@@PO@TO@RS@@H@@xT@A@+HW]@@ డ)"&&+V+W@@%@@@K@% @@@J%@@@I@@H@@G(%sequandBA)@@@@))@@)/]@@@@@@@\@@@@[@@@Z@@Y@@X3+}+|+|+}+}+}+}+}@@@@@@@డ)%F%H++@%E@@@-@@@vO@m@%F@@@l@@k@@j@@ఐ⠐%depth++@@@*@@,.(maxdepth++@@@$P@w9@@@@c@@@h@xP@uA@@డ*:"<>++@f@@@|Рyx@@@vu@@@sr@@@nm@@@@k@@@@@@@@O@}@(@@@|@@{@@z}@@ఐ>(subparts,,@@@6@@ภ),,@)@@@CO@@@@@@@@g@P@@@y @@%@@@O@f@@ఠ$menu,/,0@,HA@@>@@@O@3,5,4,4,5,5,5,5,5@@@@డ&ifinfo$Texi,F,G@ ,J,K@@@_@@@:\@@@:@@:@l@m @@@h@@@e@@@@@'@@ ఐ堐$self,m ,n @@@8@j,r @@@+g@@@@@@@&@@@@@@@H@@డ*$succ, , @"9@@@"9@@@"8@@@@@_@@ఐܠ%depth, , @}@@"P@@@R@R@s@@, ,  @@+@@@@R@}@@ภ,  , A\ภ#Raw , @젠(Subparts, , @@, , @@@@@Q@Q@@@ @@@@@Q@Q@@ภ, ,A)@-A@,N@@@Q@@@,  5@@R@@Q@@@, , @@ @@@@Q@@@ @@@A@- @@ ఐ(ߠ$puts-!!)-!!-@(B@@@)@@@@*1@@@)@@@@@@@3--------@@@@@@@ఐ'chanout-,!!.--!!5@x@@@@ఐ $menu-9!!6-:!!:@@@*X@@@P@P@$@@5 @@)u@@@O@*@డ-generate_menu$Texi-V"=E-W"=I@ -Z"=J-["=W@@@@@@:@֠Р@r @@@:@@A@|) @@@:@@A@ @@@:@@A@@@@:@@AA@@A@*@@@:@@A@*@@@:@@A@@@@:@@A@@:A@@@:@@@:)@@@:@@:@@:@5@6_Z@@@@@@@-Р*@W@@@@@_@@@SN@_'@\@@@@@d@@@TN@`$@a@@@@@i@@@UN@b@f@@@@@n@@@VN@dA@@@@+@@@@@+'@@@WN@a@+.@@@@@+6@@@XN@c @ @@@@@@@@YN@^@@@@hN@eA@@@fN@A@@@@@@*h@@@@@@@@@ఐ'chanout.F"=X.G"=_@@@*@@ఐ(subparts.S"=a.T"=i@Ӱ@@г/)menu_data.`"=m.a"=v@@ @@@$F@@.g"=`.h"=w@@@@@@%M@@@@*@@@jN@iO@U@f @@V@.v.w#x@@ @@@.y@@ B@@ఠ$intf.%.%@.A@@+@@@wN@m@@@oN@k3........@@@@ภ.%.&A8ภ%Title .%@Πడ-$succ.%.%@$Z@@@$Z@@@$Y@@@@@~%@@ఐ%depth.%.%@@@$q@@@O@O@9@@  @@*@@@y@O@A@ภ$None.%.%@)@@@@@@{@@@zN@T@ภH.&.&Aภ#Raw .&@Рడ)interface-Odoc_messages/&/&@ /&/&@@@@@@@N@N@@@& @@@@@N@N@@ภ/"&5A,@6A@.@@@N@@@/+&>@@@@|N@@@/1&@@N@x@ภ/:&A,+@A@.@@@qN@@@/C%@@,b@@@p@A@/I%@@ ఐ+%$puts/U'/V'@*@@@,@@@@,w@@@+@@@@@@@3/b/a/a/b/b/b/b/b@@@@@@@ఐ ؠ'chanout/r'/s'@ @@@@ ఐ $self/'/' @@@ī!@/'@@@@@@(@@@@@,@@ఐ$intf/'/'@6@@@@@P@>@@/'/'@@,@@@@P@H@@Y @@+@@@N@N@ డ.,$List$iter/(%/()@ /(*/(.@@#@@@@N@!@@@@@@ F @@@@@@@@@@w@@࣠@#eleA/)/</)/?@0A@@ 3////////@@@@@@@ఐ+ʠ$puts/)/C/)/G@+-@@@,@@@@-@@@,l@@@@@@@300000000@)?@ @!@@@@ఐ }'chanout0)/H0)/O@ c@@w@@ ఐ $self0(*P]0)*Pa@F@@P!@ư0-*Px@@@6@2-@@@@(@@ఐ "mt0>*Py0?*P{@ p@@7@'mt_name0E*P|0F*P@ @@@@@!A@@ఐn#ele0U*P0V*P@K@@N@@0Y*P\0Z*P@@VQ@@b@@@@@(Q@W@0b)/70c*P@@@@@@@@O@,O@*@@ఐ7&mt_ele0w+0x+@@@ @@@O@0O@.@@ @@,@@@3N@@డ.$List$iter0.0.@ 0.0.@@@@@@Р&Module@J@J@J@J@DJ@J@J@kJ@SJ@1J@J@J@M@L@A@@@@Р+Module_type@+M@P@A@@@ j@@@@Р%Class@wM@W@A@@@ t@@@@Р*Class_type@oM@^@A@@@ |@@@@@@@@M@A@@@M@fA@@@gM@a@@@@bM@Z@@@@[M@S@@@@TM@M@@@@NM@9c@@@;@@:@ y@@@8`@@@7@@6@@50@@@ఠ!m1/0"100#@1HA@@3101/1/1010101010@@@@160@@@@@ ఐ $self1B0'1C0+@`@@j31B1A1A1B1B1B1B1B@@@@@@K1J0?@@@@@@p@@o @@ఐ 'chanout1Y0@1Z0G@ @@@@ఐ7!m1f0H1g0I@!@@$@@(@@@@@l(@ఠ"mt1x1Jc1y1Je@1A@@31y1x1x1y1y1y1y1y@@@@ٰ11JV@@@@@ ఐ $self11Ji11Jm@@@Ƴ311111111@*@@@@@11J@@@@@@{@@z @@ఐ 'chanout11J11J@ @@@@ఐ7"mt11J11J@!@@$@@(@@I%@Ӑఠ!c1212@1A@@311111111@]@@@12@@%@@@ ఐ I$self1212@@@311111111@p@@@@@߰12@@@q@ni@@@@ @@ఐ N'chanout1212@ 4@@H@@ఐ7!c1212@!@@$@@(@@%@ఠ"ct2323@2A@@ @d2 3@@j@@@ ఐ $self2323@4@@>322222222@!@@@@@ 23@@@@@@@@ @@ఐ 'chanout2-32.3@ y@@@@ఐ6"ct2:32;3@!@@B$@@(@@%@@A,2@/@@@2B/2C3@@@@@@I@@HN@N@32J2I2I2J2J2J2J2J@@@@@ఐ(subparts2X42Y4#@ذ@@ Р@@@GN@N@u@@ @@J@N@F@@@@@@@!@@@@@@$@@y@@@ @9@@  @ @@ !@ @@  L@ d@@  @Ġ,Aliased_node2y5$.2z5$:@@@@@1}@@@ @@@ภ325$>25$@@2@@@ @@@2 @@% @ A@  A@@@@@@@@@@ @@@@@@@@@@@@@J@ @2 @2 W Generate the Texinfo code for the given module type, in the given out channel. 2&*2c@@@@@@@2929@AA࣠@&self-2!Aఠ 2A@322222222@@@@  2A@@@@࣠@'chanout"A2929@2A@@322222222@)@@!*@@@@@@  @@!m#A2929@3A@@'322222222@ /@@@@@@@@ డ1a'verbose)Odoc_info3;3;@ 3;3;@@@"@@@@@@@@@"/BB"/B^@@#t@@@@@@@@@@@@333333333@6B_@9@:@@@@డ1!^3/;30;@,@@@,@@@@,@@@-@@@@@@@@@4Generate for module 3G;3H;@@3J;3K;@@,@@@P@P@3@@ఐ{!m3_;3`;@?@@B@&m_name3f;3g; @!ְ @@!@@@L@@3m;3n; @@h@@@@ P@V@@v @@/@@@ N@\@@ఠ%depth$3<3<@3A@@$@@@N@ 333333333@o@@@డ1$Name%depth3<"3<&@ 3<'3<,@@#@@@ @@@B@@@@@ @@ఐՠ!m3<-3<.@@@-@&m_name3</3<5@"0 @@ @@@O@O@;@@. @@?<@A@3< @@@ఠ%title%3=9C3=9H@3A@@0N@@@@!N@333333333@c\@]@^@@@ภF3>MU3FQA" ఐ:$self3>MY@@@ @3>M^@@@4@-(@@'@@&@@ఐ%depth4 >M_4 >Md@)@@CO@..@@ఐ9!m4>Me4>Mf@@@\=@&m_name4$>Mg4%>Mm@" @@"@@@0G@@@@@QH@ภ41?pxFA"Ϡภ%Title49?p}@eఐ%depth4B?p4C?p@_@@@@@DN@IN@Hi@ภ$None4S?p4T?p@/@@@|{@@@F@@@EN@O|@ఐ!m4k@4l@@K@@@+m_text_only4r@4s@@"d @@-@@@TN@R@ภڰ4A4AA#ภ#Raw 4A@bఐ!m4A4A@s@@@&m_name4A4A@#  @@# @@@j@@"@@$@@@N@aN@g@ภ}4A1A1@2A@4@@@bN@t@@4A:@@p@@GN@`@ภ4C4D>A#cภ#Raw 4C@డ3E!^4C4C@.;@@@.;@@@@.:@@@/5@@@@@@@@@డ %modul-Odoc_messages4C4C @ 4C 4C@@ ˰@@.`@@@O@O@"@@! 5 C5C@@5C5C@@.n@@@O@O@6@@5C5C@@@@@@O@@@@` @@N@N@E@ภ5.D/jA#̠ภ$Code56D3@Ġఐ]!m5AD45BD5@!@@a@&m_name5HD65ID<@# @@#@@@k@@!@@-N@N@p@ภ&5YD=A2J@A@4@@@N@~@@4A@4ŠA@@@N@@@5iC@@N@~@5m@@@@@>5oE?N@@%r@@@C@ภ԰5yFQYA$ ఐǠ$self 5FQ]@@@ʭ@5FQc@@@ğ@@@@Ĝė@@@@@@&Module@5FQd5FQk@@į@@@O@@@ఐȠ!m5FQl5FQm@@@@&m_name5FQn5FQt@$# @@$"@@@@@A@@Ŀ@ภ5FQwA$^ภ'Newline5FQ~@^@ @@%@@@@ภ5FQA2@A@58O@@@@N@@@A@5A O@@@@N@@@nA@5JO@5@@@:N@ @@A@5S@@@#N@9@@5=9K @@3@@@"@A@5=9?@@ ఐ1٠$puts6 G6 G@1<@@@2@@@ @3+@@@2{@@@@@@@366666666@7HA@B@C@@@@ఐU'chanout6&G6'G@;@@j@@ ఐx$self67G68G@U@@_!@ΰ6<G@@@М@@@/@@@@@,@@ఐx%title6OG6PG@6@@Ҏ&[@@@/@@@.P@)P@&F@@6`G6aG@@3~@@@@2P@!P@@a @@2@@@3N@V@ ఐ1M"is6|I6}I@0ư@@@1H$@@@CN@9@@@84B@@@7@@6t@@ఐ!m6I6I@y@@@&m_info6I6I@$ @@1n&@@@@O@EO@B@@0 @@0@@@FO@?@@ఠ%descr&6K6K@6A@@3ߠ&@@@SO@I@@@KO@G366666666@@@@ภ+6K6L JA%oภ%Title 6K@డ5Q$succ6K6K@,@@@,@@@\,@@@[@@Z%@@ఐs%depth6K6K@@@,@@@cP@eP@d9@@  @@a@@@U@fP@bA@ภ$None7K7K@1@@@;:@@@W@@@VO@lT@ภ7$L (7%L GA%àภ#Raw 7-L +@డ +description-Odoc_messages7:L ,7;L 9@ 7>L :7?L E@@@@@@@O@O@@@& @@'P@@@O@zO@@ภ&7YL F5A4J@6A@6@@@{O@@@7bL &>@@@@XO@y@@7hL H@@O@T@ภ>7qL IA4b@A@6֠@@@MO@@@7zK@@4@@@L@A@7K@@ ఐ3\$puts7MNV7MNZ@2@@@4L@@@@4@@@3@@@@@@@377777777@@@@@@@ఐؠ'chanout7MN[7MNb@@@@@ ఐ$self7MNd7MNh@ذ@@!@Q7MNu@@@@@@1#@@@@@,@@ఐ%descr7MNv7MN{@6@@4@@@Q@>@@7MNc7MN|@@4@@@@Q@H@@Y @@4@@@O@N@ఐ3à$puts7N7N@3&@@@4@@@@5@@@4e@@@@@@@g@@ఐ<'chanout8 N8N@"@@Qt@@ ఐ_$self8N8N@<@@F@8#N@@@ƿƶ@@@@ఐN!m82N83N@@@q@&m_info89N8:N@& @@J@@@8?N8@N@@@@O@@4u@@@N@O@@ @@@8KJ8LO@@ @@8NI@@ @@ఠ%m_ele'8YQ8ZQ@8rA@@&}(@@@@@@N@38d8c8c8d8d8d8d8d@N@@@డ6&Module/module_elements8uQ8vQ@ 8yQ8zQ@@%transwZ&@@@ @@@ @(%@@@ /(A@@@ @@@ @@ @@ @(xOde(yOdeG@@(7@% @@wu@@@@@@@(?@@@I([@@@@@@@@@@H@2ภd83Cภ3:8Q8Q@3:@@@=@@@O@]@@@@@@a@@ఐ!m8Q8Q@@@n@@a@@wo@A@8Q@@@ఠ(subparts(8R8R @8A@@(Р((@@@((@@@((@@@((@@@@(@@@@@@@@N@39 999 9 9 9 9 @@@@@@ఐ(Ӡ/module_subparts9R 9R@"@@@6;(@@@ @@@ (̠Р(ɐ(@@@(Ɛ(@@@ (Ð(@@@ ((@@@ @<@@@@@@@@@;@@ఐ%m_ele9QR9RR"@E@@6v) @@@ @@@O@#O@!S@@H@@xT@A@9aR@@ డ79nS&@9oS&B@@@@@@@+@@@@*@@@)@@(@@'39{9z9z9{9{9{9{9{@s@@@@@@డ73D3F9S&59S&6@3C@@@#+@@@EO@<@3D@@@;@@:@@9@@ఐ%depth9S&/9S&4@°@@*@@,(maxdepth9S&79S&?@@@$P@F9@@@@a@@@7@GP@DA@@డ88"<>9S&L9S&N@d@@@)zР)w)v@@@X)t)s@@@Y)q)p@@@Z)l)k@@@[@)i@W@@@@V@@@UO@L@(@@@K@@J@@I}@@ఐ#(subparts:S&C:S&K@@@6@@ภ7:S&O:S&Q@7@@@CO@_@@@@@@@6@`P@T@@y @@3@@@aO@5@@ఠ$menu):-Uco:.Ucs@:FA@@<@@@lO@b3:3:2:2:3:3:3:3:3@@@@డ&ifinfo$Texi:DUcv:EUcz@ :HUc{:IUc@@ @@@]@@@fZ@@@e@@d@@ ఐ$self:bV:cV@@@ϊ/@_:gV@@@9\@@@t@@@@s4@@@r@@q@@p?@@డ8$succ:V:V@0.@@@0.@@@0-@@@@@V@@ఐ%depth:V:V@@@0E@@@R@R@j@@:V:V@@9@@@@R@t@@ภ" :V:VA)Qภ#Raw :V@(Subparts:V:V@@:V:V@@@@@Q@Q@@@ @@*@@@Q@Q@@ภ :V,A7@-A@:C@@@Q@@@:V5@@G@@Q@@@:V:V@@@@@m@Q@~@@ @@@A@:Uck @@ ఐ6Ԡ$puts;W;W@67@@@7@@@@8&@@@7v@@@@@@@3;;;;;;;;@@@@@@@ఐP'chanout;!W;"W@6@@e@@ఐ$menu;.W;/W@@@8M@@@P@P@$@@5 @@7j@@@O@*@డ -generate_menu$Texi;KX;LX@ ;OX;PX@@ @@@x@@@@ˠР@ @@@@@ @@@"N@.@ @@@@@@@@#N@/@ @@@@@@@@$N@1@@@@@@ @@@%N@3A@@@@8@@@@@8@@@&N@0@8@@@@@8@@@'N@2@@@@@@@@@(N@-@@@@7N@4A@@@5N@A@@@@@@8@@@@@@@@@ఐ 'chanout;X;X@@@(@@ఐ(subparts;X;X @s@@г,͠)menu_data;X ;X@@ @@@@@<X<X@@@@@@@@@@8>@@@9N@8O@@ @@@<TR]<Y!@@ @@<S&,@@ @@ఠ$intf*<"[%/<#[%3@<;A@@9F,/@@@FN@<@@@>N@:3<.<-<-<.<.<.<.<.@@@@ภ#<7[%8<8\QA*֠ภ%Title <@[%=@lడ:$succ'chanout=]=]@ $@@S@@ ఐ a$self= ]=!]@>@@H!@=%]@@@ׅ@@@6@@@@@,@@ఐ$intf=8]=9]@6@@ך@@@P@>@@=A]=B]@@:_@@@@P@H@@Y @@9|@@@N@N@ డ;$List$iter=__=`_@ =c_=d_@@@@@@kN@@@@@@@ @@@@@@@@@@w@@࣠@#ele+A=`=`@=A@@ 3========@@@@@@@ఐ9g$puts=`=`@8ʰ@@@:W@@@@:@@@: @@@@@@@3========@)?@ @!@@@@ఐ 㠐'chanout=`=`@ ɰ@@@@ ఐ $self=a=a@@@!@c=a@@@@@@@@(@@ఐ !m=a=a@ @@7@&m_name=a=a!@,R @@,Q@@@A@@ఐn#ele=a"=a%@K@@N@@=a=a&@@Q@@b@@L@@@Q@W@=`>a'@@@X@@@@@O@O@@@ఐ%m_ele>b(0>b(5@@@@@@O@O@@@ @@:Q@@@N@@డ<$List$iter>2e>3e@ >6e>7e@@@@@@Р&Module@ʄM@@A@@@-@@@n@Р+Module_type@ʴM@@A@@@-@@@o@Р%Class@M@"@A@@@-@@@p@Р*Class_type@M@)@A@@@.@@@q@@@@@~M@sA@@@tM@1A@@@2M@,@@@@-M@%@@@@&M@@@@@M@@@@@M@@@@@@@e@@@@@@@@@@@@@lఠ!m,>g>g@>A@@t3>>>>>>>>@@@@|>g@@@@@ ఐ $self>g>g@@@3>>>>>>>>@@@@@@԰>g@@@@@@;@@: @@ఐ 'chanout>g>g@ @@&@@ఐ7!m>g>g@!@@$@@(@@D@@@7(@ఠ"mt-?h?h@?A@@3????????@@@@Ű?h@@@@@ ఐ U$self?h?h @2@@<3????????@@@@@@?h#@@@|@yt@@H@@G @@ఐ Z'chanout?+h$?,h+@ @@@o@@ఐ7"mt?8h,?9h.@!@@$@@(@@I%@Ӑఠ!c.?Gi/B?Hi/C@?`A@@3?H?G?G?H?H?H?H?H@I@@@ ?Ni/;@@@@@ ఐ $self?Zi/G?[i/K@x@@Ԃ3?Z?Y?Y?Z?Z?Z?Z?Z@\@@@@@h?bi/^@@@@@@S@@R @@ఐ 'chanout?qi/_?ri/f@ @@˵@@ఐ7!c?~i/g?i/h@!@@$@@(@@%@ఠ"ct/?ji?ji@?A@@ @P?jiu@@V @@@ ఐ ࠐ$self?ji?ji@@@3????????@!@@@@@?ji@@@#@ @@^@@] @@ఐ 堐'chanout?ji?ji@ ˰@@@@ఐ6"ct?ji?ji@!@@B$@@(@@%@@A:@0?f@@@?f?ji@@@$@@@@@N@iN@g3????????@@@@@ఐ(subparts?k?k@c@@Y@@@N@rN@ka@@ @@&J@DN@@@@@@@@ @@@@@@@@@@@ @@@ @ @@ @ @@  @ .@@  k@ @@ l@Ġ,Aliased_node@l@l@-@@@@?@@@ z@@@ภ@l@l@@@@H @@@@:@@& @ @A@ D A@@@]@ZU@@@@@@ F@@@o@g@d_@@@@@@@@J@ c@@)9@4@: R Generate the Texinfo code for the given module, in the given out channel. @77BF@88z@@@@@@@k@>p"@?p6@AA࣠@&self-22Aఠ1w@eAx@ʜ3@L@K@K@L@L@L@L@L@v@@@  z@hAʟ{@ʟ@@{@࣠@$chan3A@^p7@_p;@@wA@@̇3@_@^@^@_@_@_@_@_@ʳ@@!ʴ@@@@@@  @@-texi_filename4A@qp<@rpI@@A@@̐3@r@q@q@r@r@r@r@r@ ̝@@@@@@@@&m_list5A@pJ@pP@@A@@̕3@@@@@@@@@̤@@@@@@@@@ఠ%title6@qS]@qSb@@A@@@@@O@3@@@@@@@@@%̰@@@@@డ?5Ơ5Ȱ@qSk@qSl@5Ű@@@>r/0@@@@@@P@@@@ @@3@@@@@@@@@!@@@@డ?/&Global%title"@qSr@@qSs@qSx@(@#ref%$@@@Z@@@Z@@@Z~@0(0(@@0@;@@>;@@@Q@Q@0@@E@@=1@Ġ$None@r~@r~@;@@@@HG@@@@@@f@@ON@@@@@@m@@@ Ar~@@Ar~Ar~@@{v@Ġ$SomeAsAs@;ఠ!s7A'sA(s@A@A@@r@@@o@@@@@zy@@@@@@w@@@@@@@@~@@@ ఐ$selfAHsAIs@f@@p3AHAGAGAHAHAHAHAH@*#@$@%@@@`APs@@@@@@@@ @@ఐ9!sA`sAas@@@@@@R@@@!@@@@@AAjqSe @@@A@AlqSY @@@ఠ(filename8AwtAxt@AA@@;@@@O@3A}A|A|A}A}A}A}A}@@@@@@డ?"<>AuAu@'@@@ͲJ@J@ J@@(@@@@@@@3AAAAAAAA@@@@@ఐ:-texi_filenameAuAu@"@@@@-ocamldoc.texiAuAu@@AuAu@@#@@@@;+@@@ P@!@@ఠ"fn9AwAw@AA@@@@@P@ R@డ@I(Filename(basenameAwAw@ AwAw&@@@@@@@@@@@@,filename.mlijj@@0Stdlib__FilenameL@@@@@@@-@@@@@~@@ఐ-texi_filenameBw'B w4@@@&@@-@@>@A@B w @@డ@!^BzBz@;z@@@;z@@@@;y@@@C1|C2|@ʰ@@@ݵ@@@=O@4@@@@3@@2@@1@@ఐ%titleCJ|CK|@ʰ@@@@ CU|@@CW|CX|@@#O@@@@@@<@@@AP@<@డA!^Cj}Ck}@<Ͱ@@@<@@@G@<@@@F=@@@E@@D@@C@@ఐ%titleC}C}@@@@@@T @@%.infoC}C}@@C}C}@@<@@@RP@YP@X@@ @@$P@Q!@(doc.infoC~C~@@C~C~@@1O@Z.@C|@@0@Cu@@52@A@Ct @@ డB-$List$iterCGMCGQ@ CGRCGV@@$@@@@@O@a"@@@c@@b@G @@@`@@@_@@^@@]3CCCCCCCC@^le@f@g@@@@ఐ@'puts_nlCW`CWg@?@@@@@@@x@A@@@w@@@@v@@u@@t3CCCCCCCC@@@@@ఐ$chanDWhDWl@@@/@@D W_D Wm@@@A'@@@@@@@@@@@డB$List'flattenD%nwD&n{@ D)n|D*n@@@@@AQ@@P@@@@@@@@@@@@a@@ภ+DFDGVbA2ภ+DNDO5]A2 !\input texinfo @c -*-texinfo-*-DVDW@@ DY@@#^@ภ+D`A25@c %**start of headerDgDh@@ Dj@@6Q@q@ภ+ΰDs%A3డB!^D~D@=@@@=@@@@=@@@>@@@@@@@@@-@setfilename DD@@&D@@=@@@R@R@@@ఐ4(filenameDD @ΰ@@> @@@R@R@@@C @@R@@ภ,DpA3\డC6!^D+D,@>,@@@>,@@@@>+@@@?&@@@@@@@@@*@settitle DD)@@&D*@@>G@@@R@R@@@ఐa%titleD-D2@v@@v@@@@@?@@R@@ภ,`E5DA33@c %**end of headerE 5EE 5X@@ E5Y@@Q@@ภ*E5\AB @A@D}R@@@@Q@&@@A@DR@@@@Q@/@@nA@DR@@@@Q@8@@A@DR@@@@Q@A@@A@DR@@@@Q@I@@@@Ƞ@@@Q@Q@R@ภ,ETanA3డC:{:}E`arEaas@:z@@@C'>@@@Q@Q@@@@ @@@@డC&Global*with_indexE~ay@EazEa@#@Z$@@CK$@@@R@R@@@. @@&@డD$List#mapEE@ EE@@:@@@@Р.zA@@@.sA@@@.lA@@@.eA@@@.^A@@@.WA@@@.PA@@@.IA@@@.BA@@@.;A@@@@@A@@@SQ@BA@@@IQ@Q@9Q@@@@0E@@@r @@@@@@@@@࣠@#indPAEF@FA@@\@@@@డD{!^FF@?q@@@?q@@@/@?p@@@.@k@@@-@@,@@+3FFFFFFFF@B(z@@ @@@@.@defcodeindex F)F*@@F,F-@@?@@@;T@=T@<@@ఐ/'indicesFAFB@-@@@Р/A@@/A@@/A@@.A@@.A@@.A@@.A@@.A@@.A@@.A@@@A@@@AE_@@@@@@?L@@ఐx#indFtFu@V@@Y@@FxFy@@?@@@:@KU@Hc@@V @@d@FF@@@@@&R@NR@M@@Lƃ0indices_to_buildFF@@@@@@%R@QR@O@@ @@_Q@Q@VR@$@ภCF(F*@C@@@Q@[@_F+@@@ภ.F/<tA5Xภ.F/>F/]A5`డ,/*dirsection$TexiF/B@ F/CF/M@@@@2@@@:A-@@@:@@:@@а  @@@@;@@@oA6@@@n@@m @@డEb<<F/NF/O@<@@@D@X@@@vR@R@y@@@z@@x'@@ఐDw,info_sectionG/[@D@@D֠@@@S@S@;@@% @@<@@Y @@R@u?@ภ,G"/\aAD@bA@FR@f@@@kQ@O@@sk@@Q@cQ@jT@ภ.G7anA5ՠడ,(direntry$TexiGFar@ GIasGJa{@@@FJ@@@:@@@:,@@@:@@:@@$@@@FX@@@@@@,@@@@@@@డE"<>Gv|Gw|@!@@@DD@@@R@@!@@@@@@@@@డE<<G|G|@<@@@EXS@@@@@@@@ఐDϠ*info_entryG|@Dx@@En@@@T@T@@@  @@@@ภDG|G|@D@@@AR@@@.@@A1@@@S@@డF:<砐<GG@<@@@E@@@@@R@R@@@@ @@@@ఐE*info_entryG@D@@E@@@S@S@@@( @@ @ภ/UGGSA6డFt&Printf'sprintfH @H H@@@@@@@@@R@K@"@@@}W@@R@R@R@R@R@h@@|R@6@@JR@נ3@@@٠@@@@@@%@@^@@ภMHQLHRHFHGAKภXH\ H]  "* @@@@@2S@5S@4@ภlHpHqӠภtHxHy'@'@[T@8[@@@IS@S@ภH8H77#: (<@<@@@@dS@gS@f@ภHHKภHHS@S@~T@j~@@@{S@@ภHdHcc").h@h@H@@@S@S@@ภHȠHw@w@R@1R@HR@cR@zR@T@@@@S@S@0S@GS@bS@yS@@@@S@@@@#$%&@@@~S@@@@ȠT@U"-./0@@@eS@x@@@Ԡޠ+6789@@@LS@a&@@@ߠT@#5@ABC@@@3S@F2@@@T@?@@@ S@/>@+* %s: (%s).@@@@@!S@S@J@@@@4U@@@S@S@@ఐ%titleI: I;@@@!`@@డG(Filename+chop_suffixIM+IN3@ IQ4IR?@@@@@@@@@@@@@@@@@@@@@ఐ(filenameIl@ImH@@@@@@T@T@@@%.infoI~JIO@@IIIP@@@@@T@T@@@I*IQ@@lT@@@@@fR@@ภ/dIRAF@A@Hp@@@R@@@I@@R@@I|IT@@@@p@@~Q@Q@R@@ภ1IXemA8Qภ1IXgI4UA8Y'@ifinfoIXhIXo@@ IXp@@Q@@ภ1)IsA8l @This file was generated by Ocamldoc using the Texinfo generator.IsIs@@ Is@@Q@@ภ1<I'A8+@end ifinfoII@@ I@@Q@@ภ1OI:A80@c no titlepage.II@@ I@@Q@$@ภ1bJ MA84@node Top, , , (dir)J J 0@@ J 1@@Q@ 7@ภ1uJ4C`A8డH!^J%4JJ&4K@C@@@C@@@@C@@@D@@@@@@@X@@%@top J=4DJ>4I@@&@@C@@@%R@'R@&j@@ఐ %titleJQ4LJR4Q@Ѱ@@@@@(z@@>@@#R@#}@ภ0-J`4TAGQ@A@IŠ2R@@@@Q@0@@QA@IΠ;R@@@@ Q@@@mA@IנDR@@@@Q@ @@A@IMR@@@@Q@@@A@IVR@@@@Q@@@A@I_R@@@@Q@@@@@Q@Q@@ภ0oJVa\AG@]A@J@@@Q@6@@dA@J@@@Q@@@{kA@J@@@dQ@@@rA@J@@@Q@b@@lyA@J#}@@@Q@@@J@@L@@@Q@@@JnvJVd@@%F @@@oP@8Q@@@ @@G @@@9O@n@ డIY@@JJ@@@@@H9F:@@@G@@@FP@>@@@? @@=@@డIn&Global*intro_file)Odoc_info%K@ KK@+@KK@0@#ref-,@@@Z@@@Z@@@Z@; +;+!@@;+@C@@HC@@@DQ@HQ@E;@@M@@E<@Ġ$NoneKBKC@E@@@@PO@@@P@@@O3KIKHKHKIKIKIKIKI@o@@@ @XW@@@R@@@Q@@డI"<>K^K_@$@@@@@@wQ@n@$@@@m@@l@@k!@@ఐ ⠐%titleKwKx@ @@.@@ K@@KK@@#Q@z<@@@@D@@@{R@vB@ ఐH^'puts_nlKK@GN@@@HY@@@@H@@@HQ@@@@@@@~]@@ఐ X$chanKK@ >@@j@@'@ifinfoKK @@KK @@H@@@S@S@~@@2 @@G@@@R@@ ఐH'puts_nlKK!@G@@@H@@@@H@@@H@@@@@@@@@ఐ $chanK"K&@ @@@@డJq!^L=L>@Eg@@@Eg@@@@Ef@@@Fa@@@@@@@@@2Documentation for L)L;@@L(L <@@E@@@T@T@@@ఐ %titleL2?L3D@ @@@@@@@L9'L:E@@IW@@@@T@@@h @@Ht@@@R@@ఐI'puts_nlLQHTLRH[@H@@@I@@@@Is@@@I @@@@@@@@@ఐ $chanLkH\LlH`@ @@ؓ"@@+@end ifinfoLvHbLwHm@@LyHaLzHn@@I@@@R@R@6@@2 @@H@@@@O@<@@@=@@@ O@:@@Ġ$NoneLoyLo}@GC@@@@@@@Z@@@YT@@@@@\@@@[[@@@ఐIu'puts_nlLL@He@@@Ip@@@@I@@@Ih@@@@@@@t@@ఐ o$chanLL@ U@@@@1@c no title givenLL@@LL@@I@@@R@R@@@2 @@X@Ġ$SomeLL@G{ఠ!fQLL@MA@@@@@c @@@@@@@@e@@@d @@@@@g@@@f @@@ ఐH["nlMM@GѰ@@@I@@@I@@@@@3MMMMMMMM@ E2+@,@-@@@@ఐ Ӡ$chanM.M/@ @@V@@@@Ic@@@R@@ఐJ'puts_nlM@MA@H@@@J@@@@Jb@@@I@@@@@@@/@@ఐ $chanMZM[@ @@ق<@@ ఐ "$selfMkMl@̉@@M@ Mp@@@ @@R@@ภ$SomeM|$M}(@H డK4info_of_comment_file)Odoc_infoM*M3@ M4MH@@@;=J(t_module@@@@@@@=@@@;@@@@@@@@=_  =_ N@@=}@"@@@@@@@@@@@@@<@@@@@@@@@ఐ J&m_listMIMO@ +@@@@ఐ᠐!fMPMQ@@@;@@@.T@4T@3@@M)MR@@<.@@@-@@M#MS@@܂J@@@MMT@@~@@@@nR@@@@h@@@AMMU^@@k@డ3`-generate_menu$TexiNN@ NN@@ @@@/@@@O@(Р(@ @@@H@@_J@oP@({@ @@@I@@A(q@ @@@J@@A(e@ @@@K@@A(YA@@@(R@K^@@@L@@Kf@@@sN@G(O@Km@@@M@@A(E@(B@@@N@@(J@@@uN@/@@=@vA@@@wN@GA@@@F@@@EJ@@@D@@C@@B&@@ఐ!$chanN|N}@@@ڤ3N|N{N{N|N|N|N|N|@ @@@@డL!@NN@3@@@3Р)@!2@@@d@@(@!/@@@e@@(@!,@@@f@@~(@!)@@@g@@}(A@@|(@K@@@h@@z(@K@@@i@@r(@(@@@j@@q@iA@@@cO@nO@O@q@@@s@3C@@@r4!G@@@p@@o@@n@@డMV$List#mapNN@ NN@@@@@@dP@@@@C@@@ @@@@@@@3OOOOOOOO@ '@@@@࣠@!mRAOO@O,A@@@@@@&Moduleఐ!mO$O%@@@@@3O%O$O$O%O%O%O%O%@ L@@@O+@@@O-O.@@@=@@Q@Q@@@ఐ&m_listO?O@@@@Q>@@OCOD@@4c@@@P@Q@@@డMDuDwOZO[@Dt@@@M!H@@@P@P@@@@@@@@డM&Global*with_indexOx@O{O|@#@T$@@ME$@@@Q@Q@;@@. @@&<@@ఠ6indices_names_to_buildSOO@OA@@N@@@Q@@@@Q@@డN$List#mapOO @ O!O$@@M@@@@Р8A@@@8A@@@8A@@@8xA@@@8qA@@@8jA@@@8cA@@@8\A@@@8UA@@@8NA@@@@@A@@@Q@A@@@Q@[@@@?A@@@d@@@@@@@@@ఐ8堐'indicesP %P ,@7m@@@Р8A@@S8A@@Q8A@@O8A@@M8A@@K8A@@I8A@@G8A@@E8A@@C8A@@A@?A@@@O(@@@@@/@@+0indices_to_buildP=-P>=@@@@@@R@R@D@@ @@E@A@PJ @@డN$List#revPXALPYAP@ P\AQP]AT@@?5@@@?5O@6P@@@@@@@@@@3PkPjPjPkPkPkPkPk@ @@@@@@డN$List)fold_leftPUcPUg@ PUhPUq@@-6@@@@?d/@@@Q@cQ@@@I@@@1Q@@O@@@Q@@@Q@@@@@@@-H@@@$@@@@@@C@@࣠@#accTAPrPr@PA@@63PPPPPPPP@U@@@@@@@ఠ(longnameUPP@PA@@93PPPPPPPP@i L@@@@@@ఠ)shortnameVPP@PA@@A@@PP@@@O@J@@@@డOf$List#memPP@ QQ@@˥@@@bQ@ @ˢ@@@ ˡ@@@@@@@3Q Q Q Q Q Q Q Q @<Ew@?@@7q@1@2@@@@ఐ>)shortnameQQ @ @@~@@ఐ6indices_names_to_buildQ,Q-@@@̠0@@@U@U@'@@< @@J@@@U@-@ภ=^QB>QC@@?%IndexడO!^QR1QS2@J@@@J@@@%@J@@@$K@@@#@@"@@!R@@ఐ(longnameQl(Qm0@[@@_@@& indexQw4Qx:@@Qz3Q{;@@J@@@0U@4U@3s@@Q'Q<@@#v@QQ=@@"y@ఐՠ#accQAQD@@@@@@@@@QE[QE\@@@@@ఐ栐#accQE`QEc@̰@@@@ALWQ@@@QrQEd@@@$@&@@@@R@>R@<@@ภ9QewQeA@Z'Comment)Indices :QeQe@@QeQe@@^@@@hQ@Ia@ภ90QeA@s%Blank@Qe@@wQ@Up@ภ7Qe)AN@*A@QIS@N@@@SR@]@@3A@QRQ@A@@@ER@R@@Qeu=@@nQ@Q@D@@ఐ9-indices_namesRR@71@@.y@@@R@bR@^@@RUbR@@Q@@@@7(@@@~P@dQ@Z@ @@ @ภOR$R%@O@@@P@l%@R*R+@@(@@R-R.@@,@@@bO@mP@}@@6 @@AJ@J@a@I@@@z@@@@@@@@@A@A@@@m@e@[S@@@@@@@@@ @@ܝ@y@q@g_@@@@@@@@@@J@ @RYp,@/dRj , Writes the header of the TeXinfo document. RgoRho@@@@@@@kRnRo$@AA࣠@&self-2YAఠXѧRAѨ@3R|R{R{R|R|R|R|R|@Ѧ@@@  ѪRAѫ@@@ѫ@࣠@$chanZAR%R)@RA@@އ3RRRRRRRR@ѻ@ѿ@!@@@@@@  @@ ఐM預"nlR,2R,4@M_@@@Od@@@OW@@@@@3RRRRRRRR@*ާ@!@"@@@@ఐ1$chanR,5R,9@ @@޴@@@@N@@@M@@డQ=GꠐGR<ER<F@G@@@PLK@@@L@L@@@@@@0@@డQN&Global*with_indexR<L@R<MR<W@#@ɰ$@@P$@@@M@M@M@@. @@&N@@ఠ6indices_names_to_build[ScoSc@S A@@R @@@M@@@@M@3SSSSSSSS@g@@@డQ$List#mapS$cS%c@ S(cS)c@@ð@@@@Р<A@@@;A@@@;A@@@;A@@@;A@@@;A@@@;A@@@;A@@@;A@@@;A@@@@@&A@@@M@A@@@M@\@@@A@@@e@@@@@@@`@@ఐ<['indicesScSc@:@@@Р@@ @@డS8$List#memT+@T+D@ T+ET+H@@w@@@dO@O@SO@G@x @@@Fw@@@E@@D@@C3TTTTTTTT@Iy@C@D>s@8@9@@@@ఐE)shortnameT+IT+R@ @@@@ఐ6indices_names_to_buildU+SU+i@@@Ϣ4@@@QR@TR@R'@@@ @@N@@@UR@P-@ภ-indices_namesV8HV8U@;@@!4@@@7P@P@@@VV8W@@)'@@@#O@P@6@@VV8X@@1#@@@N@O@"@@ @@R@@@M@@ డU6K㠐KV[dV[e@K@@@TPD@@@M@M@@@@@@@@డUG&Global(with_tocV[k@V[lV[t@#@#refE1@@@Z@@@Z@F.ptF.p@@F@3@@T 3@@@N@N@@@=@@5@ఐSӠ'puts_nlWuWu@Rð@@@S@@@@T0@@@S@@@@@@@@@ఐ$chanW(uW)u@y@@ @@)@contentsW3uW4u@@W6uW7u@@TT@@@N@ N@ 3@@2 @@Ss@@@ M@ N@;@@WH[a@@ =@ఐT'puts_nlWRWS@S@@@T@@@@Tt@@@T @@@@@@@V@@ఐ᠐$chanWlWm@@@dc@@$@byeWwWx@@WzW{@@T@@@M@!M@ w@@2 @@xJ@J@"M@}@B@@~@@@@@@v@@W<B@@ x@@@ y@A@A@@@@@'@@&@@@@@@.@@-@@,J@)!@W'@4W - Writes the trailer of the TeXinfo document. WW@@@@@@@㜰WW@AA࣠@&self-2`Aఠ_WA@3WWWWWWWW@@@@  WA@@@@࣠@"itaAWW@WA@@3WWWWWWWW@+@@!,@@@@@@  @@డVY#notWW@@Q@@@FQ@@@E@@D(%boolnotAAU@@@ULLULt@@U\@@@@@@@>@@@=@@<3XXXXXXXX@1=@4@5@@@@డV$List#memXX@ X!X"@@ư@@@J@WJ@K@Š@@@J@@@I@@H@@G)@@ఐj"itX=X>@3@@6@@80indices_to_buildXJXK@@@-@@@UN@XN@VK@@XVXW@@k@@@E@YN@TU@@t @@Q@@@ZM@D[@Z0indices_to_buildXlXm@ภDXsXt @Gఐ"itX}X~@s@@^v@ǐv0indices_to_buildX!X1@@@WpL@^@@@bL@eL@c@@ @@U@@@a@/@@,J@2J@J@J@J@{J@gL@f@@X!@@@"A@&A@@@8@@l@@k@@@@@@@s@@r@@qJ@n@X4@@=XX@AA࣠@&self-2cAఠbXA@ 3XXXXXXXX@@@@  XA#@#@@@@&Moduleఠ!mdXX@XA@@J@@@3XXXXXXXX@ >@@(?@@@@@РJJ@@@堠JJ@ @栠JJ@@砠JJ@@@@@A@@Y1@@J@@.@@@@ఠ%m_elehY%Y&@Y>A@@ ̠H@@@@@@M@3Y/Y.Y.Y/Y/Y/Y/Y/@FRK@L@M@@@డW&Module/module_elementsYBYC@ YFYG@@ Ͱ@@ % @@@ @@@ @H@@@  I @@@@@@@@@@-@ ภYsSภSYlYm @S@@@ @@@N@B@@@(N@@@ F@@ఐ!mY Y @P@@I#@@@N@$N@#Z@@K @@b[@A@Y @@డX$List$iterYY@ Y Y$@@.@@@@J@*.@@@,@@+@4 @@@).@@@(@@'@@&3YYYYYYYY@@@@@@@ ఐ$selfY%Y)@@@@ؤY?@@@,'@@>@@ఐ%m_eleY@YE@!@@4N8@@@8M@BM@@,@@F @@Y@@@CM@73@[@@@@@@+Module_typeఠ"mteYF[YF]@ZA@@K@@@3YYYYYYYY@@@@РKK@@@젠KK@ @KK@@KK@@@@@A@@Z%FN-@@@@)@@@@ఠ%m_eleiZ2aoZ3at@ZKA@@/I@@@Y@@@XM@D3Z<Z;Z;Z<Z<Z<Z<Z<@SMF@G@H@@@డX&Module4module_type_elementsZOawZPa}@ ZSa~ZTa@@/@@/2/@@@L@@@K@I@@@J0J@@@I@@@H@@G@@F-@0ภ!ZUภTZyaZza@T@@@0@@@\N@`B@@@)[@@@aF@@ఐ"mtZaZa@P@@J&@@@ZN@eN@dZ@@K @@b[@A@Zak @@డY$List$iterZZ@ ZZ@@0 @@@@L@k0@@@m@@l@5- @@@j0@@@i@@h@@g3ZZZZZZZZ@@@@@@@ ఐ$selfZZ@@@@ٲZ@@@:5@@@@ఐ%m_eleZZ@!@@5\9@@@yM@M@,@@G @@@@@M@x2@[@@ @%Classఠ!cf[[@[A@@L@@@3[[[[[[[[@@@@РLL@@@LL@ @LL@@LL@@@@@A@@[/-@@@@)@@@@ఠ%c_elej[<[=@[UA@@>(^@@@@@@M@3[F[E[E[F[F[F[F[F@]MF@G@H@@@డY%Class.class_elements[Y[Z @ [] [^@@>X@@>X<>V@@@@@@@5@@@>U@@@@@@@@@@-@>mภ+[V ภV[ [$@V@@@>x@@@N@B@@@*e@@@F@@ఐ!c[%[&@P@@5@@@N@N@Z@@K @@b[@A@[ @@డZ$List$iter[*4[*8@ [*9[*=@@1@@@@ J@1@@@@@@66 @@@1@@@@@@@3[[[[[[[[@@@@@@@ ఐ$self[*>[*B@@@@ڼ[*Z@@@0+@@@@ఐ%c_ele[*[[*`@!@@6e8@@@M@M@,@@F @@@@@M@2@Z@@@*Class_typeఠ"ctg\ au\ aw@\$A@@M@@@3\\\\\\\\@%@@@РMM@@@MM@ @MM@@MM@@@@@A@@\8ai-@@!@@)@@@@ఠ%c_elek\E{\F{@\^A@@7pg@@@@@@M@3\O\N\N\O\O\O\O\O@fMF@G@H@@@డZ%Class3class_type_elements\b{\c{@ \f{\g{@@7@@7E7@@@@@@@6@@@7@@@@@@@@@@-@7ภ4\WภW \{\{@W @@@7@@@N@B@@@+n@@@F@@ఐ"ct\{\{@P@@6@@@N@N@Z@@K @@b[@A@\{ @@డ[&$List$iter\\@ \\@@2@@@@L@2@@@@@@7@ @@@2@@@@@@@3\\\\\\\\@@@@@@@ ఐ$self\\@@@ @ư\@@@:5@@@@ఐ%c_ele\\@!@@7o9@@@M@M@,@@G @@!@@@M@2@[@@ @@AWl] @@@@Ш@б@г(subparts]]@@@@@3]]]]]]]]@3@@@@г>$unit](])@@F@@@ @@@@@@@@@@W@Ġ1Element_exception]]@R@]]@@R@@@/i@@@ @@Vj@@@ ఐ$self^^@@@)x@^@@@@@d}@@)Exception@^^@@J@i@@@@p@Ġ,Element_type^^@R@^"^#@@R@@@2@@@ @@@@@ ఐƠ$self^3^4@Q@@[@I^8@@@@@p@@$Type@^B ^C@@"J@u@@@@@Ġ7Element_included_module^Q^R.@T@^V/^W0@@@@@5@@@ @@@Ġ6Element_module_comment^b19^c1O@R@^g1P^h1Q@@%@@@8@@@ @@@@@@@@@ภ"^s1U^t1W@!@@@@Ġ.Element_module^~qy^q@Mఠ!mo^q^q@^ A@@N%@@@;3^^^^^^^^@@@@@@@@@@@  ఐ0$self^q^q@ݻ@@3^^^^^^^^@@@@@@ݶ^q@@@-@@@@&Module@^q^q@@J@@@@@9@ ఐR$self^^@ݰ@@"@ݣ^@@@<@@@;@@@@@-@@&ModuleఐT!m^^@;@@P@@@N@N@N@I@^^@@a@@@O@@1@@QN@R@V@@NS@Ġ3Element_module_type^^@L^ఠ"mtp__@_ A@@N@@@>3________@@@@@@@@m@@@  ఐ$self__@8@@B3________@@@@@@3_"@@@@@@@+Module_type@_,_- @@ J@@@@@@ ఐϠ$self_<_=@Z@@d"@ _A+@@@@@@@@@@@-@@+Module_typeఐT"mt_X:_Y<@;@@P@@@N@N@N@I@_g,_h=@@@@@O@@1@@N@R@V@@S@Ġ-Element_class_x>F_y>S@Jఠ!cq_>T_>U@_ A@@O @@@A3________@@@@@@@@@@@  ఐ*$self_>Y_>]@޵@@3________@@@@@@ް_>f@@@'@@@@%Class@_>g_>m@@J@@@@@3@ ఐL$self_pz_p~@װ@@"@ޝ_p@@@6@@@5@@@@@-@@%ClassఐT!c_p_p@;@@Qd@@@N@N@N@I@_p_p@@[@@@O@@1@@GN@R@V@@HS@Ġ2Element_class_type__@Jఠ"ctr__@` A@@O|@@@D3````````@y@@@@@@@g@@@  ఐ$self``@2@@<3````````@@@@@@-`@@@@@(@@*Class_type@`&`'@@J@-@@@@@ ఐɠ$self`6`7@T@@^"@`;@@@@@@7@@@6@@5-@@*Class_typeఐT"ct`R`S@;@@Q@@@XN@MN@QN@PI@`a`b@@@@@?O@@1@@N@=R@V@@S@@AZs`l @@@ @@A@@@@@@@@@@@@@$@@#@@"J@ @`@@ڰ``(@AA࣠@&self-2uAఠ#t#߾` A߿@3````````@߽@@@  `A@@@@@Ġ/Class_attribute`4<`4K@X@`4L`4M@@X@@@13````````@@@'@@@@@@@ @@@@@ ఐ0$self`4Q`4U@ް@@@ְ`4^@@@M@@;@@)Class_att@`4_`4i@@J@@$@@@@%@Ġ,Class_method`jr`j~@Xʠ@`j`j@@X@@@47@@@ @@48@@@ ఐb$self`j`j@@@F@`j@@@@@GK@@&Method@ajaj@@J@LV@@@@NW@Ġ-Class_commentaa@X@aa@@'@@@7i@@@ @@fj@@@ภͰaa@@@@ir@@A[va#+@@@@@ A@@@zu@@@@~@@@~@}@@@@@@J@@a6 @@}a<$/a=$7@AA࣠@&self-2xAఠ$w$uacAv@3aJaIaIaJaJaJaJaJ@t@@@  xafAy@@@y@࣠@+module_listyAa\$8a]$C@auA@@3a]a\a\a]a]a]a]a]@@@!@@@@@@  @@ డ_'Hashtbl%clearavFLawFS@ azFTa{FY@@@r!a@S!b@S@@@T|@@@T@@T@ii@@B@ @@@늠M@M@@@@@@@@@3aaaaaaaa@EQ@H@I@@@@jv(node_tblaFZaFb@@@릠뢠@@@@@D@@]@@@M@@@ఠ(filenameza eoa ew@aA@@`@@@M@3aaaaaaaa@.@@@డ`KYYa za z@Y @@@Q@@@M@@Y@@@@@@@@@డ`fWWa za z@W@@@_N@@@@@@1@@డ`r&Global(out_fileb z@b zb z@@#ref9@@@Zy@@@Zx@RR@@R"@-@@_-@@@O@O@\@@7@@/]@@డ70default_out_file-Odoc_messagesb= zb> z@ bA zbB z@@7@@@.E@7w&&7w&C@@7e@ @@lN@~@@Y@@[@@@N@@-ocamldoc.texib[ b\ @@b^ b_ @@@డ`WWbi bj @W@@@`0M@@@@@@@@డ`&Global(out_fileb @b b @@q@@`O@@@N@N@@@) @@!@b z@@@A@b ek@@ డaWWb b @W@@@`i\@@@M@M@@@@@@3bbbbbbbb@@@@@@@డa$&Global*with_index b @b b @&@ݟ'@@`'@@@ N@N@  @@1 @@)!@డaJ$List$iterbb @ b!b%@@8A@@@@c@@@1M@8B@@@@@@=g @@@8?@@@@@@@K@@ ఐ $selfc &c *@'@@13c ccc c c c c @Z@@@c9@@@@@@.@@@-@@, @@డa$List#mapc(:Ec):I@ c,:Jc-:M@@-ǰ@@@@J@TN@8РT䐐 TېT@[@UT֐T@c@VTѐT@k@W@@@@[M@XA@@@YM@SA@@@RM@KN@6@@9@.4@@@7-4@@@5@@4@@3@@࣠@!m{Ac{:Sc|:T@cA@@Ks@@@@&Moduleఐ!mc:`c:a@[@@@@\3cccccccc@@@@c:X@@Z@c:Nc:b@@@ie@@EO@NO@M@@ఐN+module_listc:cc:n@@@@@c:Dc:o@@>"@@@$N@PO@C@@ @@_@@@]M@\N@#@@c @@ @@ఠ'chanout|c|c|@cA@@`@@@hM@^3cccccccc@"@@@డbK(open_outc|c|@@`@@@`@@@@@@aa@@a@@@@@@@b`@@@a@@`#@@డbq(Filename&concatdd@ d d @@@*@@@~@0@@@}4@@@|@@{@@z@"0^"1^@@"/C@@@@@@@o@@@@n@@@m@@l@@k]@@డbYWYYd<d=@YV@@@b7@@@{O@O@~@@@@@}x@@డb&Global*target_dirdZ@d]d^@#@6#refTP@@@Z}@@@Z|@TN%,0TO%,K@@Tl@3@@b63@@@P@P@@@=@@5@@ఐ(filenamedd@Ѱ@@s@@@zO@O@@@dd@@@@@i@O@y@@ @@@A@d| @@ డcYYðdd@Y@@@bm^"@@@M@M@@@@@@3dddddddd@@@@@@@డc(&Global+with_header d@dd@&@ߣ#refS@@@Z@@@Z@T4/3T4/M@@T@6@@b6@@@N@N@/@@@@@80@ ఐ$selfdd@@@>@d@@@@@ @@@@@@G@@ఐ<'chanoutee%@Q@@/N@V@@ఐM(filenamee&e.@d@@4N@e@@ఐ̠+module_liste%/e&:@@@ar@@8@@0s@@e*@@2u@ డc$List$itere:=Ee;=I@ e>=Je?=N@@:@@@@P:@@@@@@?X@@@:@@@@@@@@@ ఐ$selfe`OZeaO^@~@@@feeOr@@@@@@@@@@ఐ'chanoutetOseuOz@@@dP@@@ezOYe{O{@@@@@@@ఐ/+module_liste|e|@@@@@R@@a@@@M@@ డd ZZee@Z@@@cd_@@@M@M@@@@@@@@డd&Global,with_trailere@ee@#@#refT@@@Z@@@Z@U7U7@@U@3@@c3@@@N@N@#@@=@@5$@ ఐ$selfee@@@ 2@e@@@@@7@@ఐ,'chanoutee@A@@N@F@@@@G@@e@@I@డdu)close_outff @@b@@@F@@@@@@cc@@c@@@@b@@@S@@@@@j@@ఐ_'chanoutf*f+@t@@b@@@M@M@~@@- @@k@8 @@l@ @@m@ @@n@@@oe@Ġ'FailurefC fD @;'Failure !@@@@cc@@@@Ad @@A #=ocaml.warn_on_literal_patterncE  cE  @@cE  cE  @@@dH@ఠ!s}fd fe @f}A@@c@@@P@@@@, @@ep@@@@Ġ)Sys_errorfx%fy.@;)Sys_error V@@@@@@@@AdD @@A W=ocaml.warn_on_literal_patternd ^d!^@@d$^d%^@@@dNL@4!sf/f0@fA@@1@@@$@@e@@@@@]@@e@@@@@@ డe-prerr_endlinef4>f4K@@c@@@cb@@@@@@dR`wQwQdS`wQws@@d|@@@@@@@ @@@ @@ 3ffffffff@jc@d@e@@@@ఐq!sf4Lf4M@ @@)@@@P@P@@@2 @@c@@@O@@డe[$incrfPZfP^@]}@@@d]}@@@@@@]|@@@@@5@@డek&errors)Odoc_infog P_g Ph@ gPigPo@@#ref,q@@@@@@@W=W=1@@Ww@@@d]@@@#@@@"O@&O@$e@@@@@fO@!h@!@@ii@@@g2rx#@@i3g0g/g/g0g0g0g0g0@@@@w%@@k@&@@ld@'@@me@(A@,A@@@yx@@-@@,@@@@@@4@@3@@2J@/@gI$(:@DTgZ ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. gWgX#@@@@@@@@rgZ..@@#@AaA`DAC)A( AAAAtAs]A\FAE+A*AAAAArAqMAL-A,AAAA{AzeAdAA@.A-AAAAAAlAkLAK!A  A.A,zA,A-+A-A-A-A-A-A-WA-A-A- A-uA-KAy.Aw,As-Af,A_,AX.KAQ- @@@=@@<@@;@@:@0@@A@5ߠ@@@D@@@C@@@B@@A@@@@ABCDFG0#@A"@@@F@@E@0@A@0@@@I@@H@@G@A/@A@8@@@M@/ܠ]@@@O@@@N @@L@@K@@J@0@A@@@@SM@@@R@@Q@@P@AB/Ͱ@A@]@@@WX@@@V@@U@@T@/@A@t@@@[e@@@Z@@Y@@X@A1`@A1\1X@@@`1Ur@@@_@@^@@]@@\@0]@A@0W@@@f@@@@e@@@d@@c@@b@@a@ABC1a@A@@@@i@@h@@g@^@A@ZS@@k@@j@Am@A@id@@m@@l@N@A@J@C<@@p@@o@@n@Ah@A@d_@@r@@q@BC1@A@1@@@x@x@@@w@@@v@@u@@t@@s@@A@@@z@@y@@A@@@|@@{@ABD@A@@@~@@}@@A@|u@@@@@A@A@@@@@@k@A@g@c^@@@@@@@Aް@A@@@@@@BCEF2'@A@@@@d@@@@@@@@2@A@@@@@@@@@@@@U@A@QP@@@@@L@A@H@A8@@@@@@@ABC@A@@@@@@@A@@ @@@@@@@Al@A@lk@@@@@@hg@@@@@@@@@@@d@A@d@@@_^@@@@@@@@@@@AY@A@YX@@@@@@WV@@@@@@@@@@@ @A@R@Q@@@@P@@@@@@@@ML@@@@@@@@@@@ABCDGG@A@G@@@@B@@@=<@@@@@@@@@@@@@;@A@;@@@@6@@@1@@@@@@@@@@A*@A@*@@@@%@@@ @@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@AB @A@ @ @@@Ԡ@ @@@@@@@@@@@@@@@@\@A@XM@@@@@A @A@ @@@@@@@@@@@@@@B @A;S@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@ACD@A@@@@@@@@@@ܠ@@@@@@@@@@@@@ڰ@A@ڠ@@@@@ԠӠ@@@@@@@@@@@@@@Ϡ@@@@@@@@@@@Aɰ@A@@@@Ơ@@@@@@@@@@@@A @@@ @@@@@@@@@@@@@@@@@@@@AB@A@@@@ @@@ @@ @@ @@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@AB@A@@@@@@@@@@@@@@@@@@@A@@@@#@@@"@@@!@@@ @@@@@ACD@A@@@@'@@@&@@%@@$@@A@@@@-@@@,@@@+@@@*@@)@@(@T@A@PC@@/@@.@AB@A@@@@6@@@@5|{@@@4@@@3@@2@@1@@0@w@A@wv@@@<@@@;ut@@@:@@@9@@8@@7@ACo@A@o@@@C@j@@@Bgf@@@A@@@@@@?@@>@@=@b@A@b@@@M@]@@@L@\[@@@K@@@JXW@@@I@@@H@@G@@F@@E@@D@S@A@S@@@RNM@@@Q@@@P@@O@@N@I@A@IH@@@X@@@WGF@@@V@@@U@@T@@S@ABCDEFHI7@U7 ] This class is used to create objects which can generate a simple Texinfo documentation. n .^.^n..@@@@@@@`#@H;@@2A6A5AAAAArAqYAX)A(AAAAAAhAgIAH'A&AAAAAcAb0A/AAAAAAuAtZAY:A9!A AAA5_A3/A3NA3Ay4Ar4SAn4Ag4Ac4lA_4 AX4AP4LAI3AB4*A64A.4A,3A(4EA3A3A 5A3A4A5#A5RA5;AAAAuAt\A[CAB*A) AAAAAAvAuXAWCAB2A1!A A AAAAA}A|gAfMAL3A2AAAASARBAA1A0Ai@@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ȑ@@@@@@7@@@4@747Kn󐠠@@@@@@LgԠy͠*ΠΠD_ʠ;`Aݠsՠ55Ҡ$G5\Jqh5x4540444S5p44֠4o4584Ġ5'5Z5j55N4O5"<oݠ>ba4,Du>͠46M9@@@3oPoOoOoPoPoPoPoP@{@@@#@XW@VA@#@J;@@3AI@@@@@@@@ZA@;@@@A@@@@@@@A@@3o]o\o\o]o]o]o]o]@#@n@h#@b@j#@A@@@n@@@m@@@@l@@@k@@j@@i@@hA@@@@g@~}|@@@f{@@@e@@d@@c@@bzA@yxw@@@a@vs@@@`r@@@_@@^@@]@@\qA@pon@@@[@mji@@@Z@@@Yh@@@X@@W@@V@@UgAfd@@@T@@@S@cba@@@R@`_^@@@Q]@@@P@@O@@N@@M@@L\A[Y@@@K@@@J@XWV@@@I@UT@@@HS@@@G@@F@@E@@D@@CRA@QPO@@@B@NM@@@AL@@@@@@?@@>@@=KAJ3H@@@<@@@;@GFE@@@:@D@@@9@CBA@@@8@@@7@@@@6@@5@@4@@3@@2@@1?A@>=<@@@0@;@@@/:@@@.@@-@@,@@+9A@876@@@*@5@@@)4@@@(@@'@@&@@%3A@210@@@$@@@#/.-@@@"@@@!@@ @@,A@+*)@@@('&@@@@@@@@@@%A@$#@@@@@@"! @@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@ @@ A@@@@ @@@@ @@@ @@@@@@@@@ A@   @@@@ @@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@3@@@@@@@ؠ@@@@@@ՠ@@@@@@@@@@@@A@@@@Π@@@@@@@@@@A@@@@@@@@@@Ġ@@@@@@@@@@@@A@@@@@ʠ@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@~@@@@@@}|{@@@@@@@@@@zA@yxw@@@@vu@@@tsr@@@@@@@@@@@@qA@po@@@@@@nml@@@@@@@@@@kA@jih@@@@gf@@@edc@@@@@@@@@@@@bA@a`_@@@@^@@@@]\[@@@~@@@}ZYX@@@|@@@{@@z@@y@@x@@wWA@VUT@@@vSRQ@@@u@@@t@@s@@rPA@ON@@@q@@@pMLK@@@o@@@n@@m@@l:A@caxLA@@@@@k@@j7A@rxcc@@@i@@@hc!c@@@g@@f@@e8 A@r@@@d@c09@@@m@@@c@@b@@a@@`8A@c=9@@@_3@@^@@]9]A@9@@\@@[9-A@cM9@@@ZC@@Y@@X9A@II@@W@@V9A@OO@@U@@T9VA@cc:@@@SY@@R@@Q8A@>@@@@Pc@@O@@N9}A@cw:)@@@Mm@@L@@K9NA@c:3@@@Jw@@I@@H8A@l@@@@c:B@@@G@@F@@E@@D9AA@>ߠm@@@C@@B@@A9A@@@9A@@@?@@>8A@@8ʠc8@@@=@@@<@@;@@:@@99xA@c:p@@@8@@7@@68A@c:z@@@5@@4@@38A@c:@@@2@@1@@0:KA:F:B@@@/:?@@.@@-@@,9EA@9>@@@+@c:@@@*@@)@@(@@':HA@@@&@@%:A@:@@@$@d:@@@#@@"@@!@@ :A@@@@@:A@dd@@@@@@@RA@s @@@@d!bH0@@@d%d"@@@@@@@@@FA@?@@@@d5bMg@@@zd9d6@@@y@@@@@@9A@odF:@@@8@@@/dNdK@@@@@@@@@@+A@?d\"@@@@@@@@@@ A@?dj@@@@@@$@@ @@ A@@@@[@@@Zq@@@Y@@ @@ A@@@@@@@@dd@@@~@@@@@@A@d@@@zq@@@A@@@@A@d@@@>q@@@=@@@@A@d@@@^@@@@A@d@@@4@@@@@@@A@s:s @@@@@@@@@@4@@@@@@@@@A@&H@@@@A@@@@f@d@@@wZ@@@@@@A@e@@@Se@@@@A@e dd@@@ap@@@@A@edd@@@i{@@@@A@e"d}@@@V@@@@yA@e-dOh@@@B@@@@qA@e8dO_@@@J@@@@iA@eCcIR@@@G@eJda@@@F@@@@@@]A@f@eWee@@@e@@@@@@QA@s!r@@@H@@ekdF@@@d@@@cq@@@F@@@@@@AA@@e|dO@@@G@@@@@@6A@%@ee O@@@L@@@@@@+A@2@eeO@@@QJ@@@P@@@@@@A@B@ee)O@@@VJ@@@U@@@@@@A@R@eeceD@@@_K @@@^@@@@@@A@b@eese^@@@BK@@@Z@@@@@@A@sr@@@k@@@@j@PM@@@Ar@@@i@@@@@@@@A@sr@@@or@@@n@@@@A@РҐ@__@_^@_Y@_l@_[@_z@_@_|@_o@@@@1A@@@0Ki@@@/@@@@A@@@@@@@@@@@A@f0ee@@@@@@@A@f;eR@@@%@@@@A@gy@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@Vv"@@U"@@AfOfL@@@G@AAsrc@I@@@H@A`@Af]fZ@@@J@BC`@AuR@@@K@_@Afhfe@@@L@_@At/^]SY@@@N@@@M@ABXAAѠ@S@@@Q@@PO@@@TNM@@@S@@R@@P@@@O@CD@{@A@@@.@@-@A=@A@fe O@@@4@@3@@2@NMA@ef=]@@@7@@6@@5@AB;w@A@vff@@@=@@@<ff@@@;@@:@@9@@A@@@?@@>@A@A@m@U`@@E@@D@@C@B@A@t@Og@@K@@J@@I@t@A@|@JE@@O@@N@@M@AC_@A@@A<@@T@@S@@R@1@A@@+&@@Y@@X@@W@AT@A@@B=@@]@@\@@[@B@A@@@@b@@a@@`@+@A@1@-@*&@@h@@g@@f@@e@@A@#@@m@@l@ABCDE;@A@v@@@u@g=@@@tqj@@@s@@r@@q@@p@<@A@6@@@{@@@x@@w@@v@A H@A H F C@@@@@@@ @@@@ =@@@@@~@@}@@|@|@A@+@(#@@@@@@@A C@A@ C @ ?@@@@ > = <@@@ ;@@@@@@@@@@BCF 8@A@ 8 7 6@@@@ 5 2@@@ 1@@@@@@@@@@ 3@A@ 3 2 1@@@@ 0 - ,@@@@@@ +@@@@@@@@@@A (@A (  &@@@@@@@ % $ #@@@@ " ! @@@ @@@@@@@@@@@@ @A  Ġ @@@@@@@   @@@@  @@@ @@@@@@@@@@@@AB @A@   @@@@  @@@ @@@@@@@@@@ @A   @@@@@@@   @@@@ @@@@   @@@@@@ @@@@@@@@@@@@@@A @A@   @@@@ @@@ @@@@@@@@@@BC @A@   @@@@ @@@ @@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@A@A@ "@@@@@BCfeA@qW@@@@ChIhF@@@@@@w@@@@@@@@@@R@A@vvM@@@@HGD@@@@@@@@@@@@@A@A@@@@@@BDE=@A@hr?$@@@hwfQ@@@@@@@@>@A@h?4@@@hfQ@@@@@@@@>p@A@h?C@@@hfQ@@@@@@@@AB>Ұ@A@hg Q@@@@@@@@>а@A@hgQ@@@@@@@@A>@A@h?h@@@hg$Q@@@@@@@@>U@A@D h?z@@@@@@hg7R@@@@@@@@AB>ܰ@A@h?@@@hgER@@@@@@@@>@A@h?@@@ hgUR@@@ @@@@@A>3@A@rQ@@@@h?@@@hghR1@@@@@ @@ @@ @>@A@DNi ?@@@@@@ig{RD@@@@@@@@ABCDFG>@AigRL@@@@@@?k@A@i*gR\@@@@@@@@A>Y@A@i4gRf@@@@>Ti=>S@@@ @@@@@@@@@@?@A@iH?@@@$iMgR@@@#@@"@@!@AB>I@A@iV@@@@(i[gR@@@'@@&@@%@>l@A@if@@@@,ikgR@@@+@@*@@)@A?@A??@@@1?izgR@@@0@@/@@.@@-@>@A@>@@@7@i@;@@@6igR@@@5@@4@@3@@2@ABC?@A@ihR@@@:@@9@@8@@A@@@<@@;@A@A@~ @@@@@?@װ@A@o@j@@E@@D@@C@A@A@@@I@@H@BC@H@A@@B@@@P@i@t@@@Oih0R@@@N@@M@@L@@K@o@A@1@@R@@Q@8@A@7@@U@@T@ABDw@A@g_@@X@@W@ @A@,5@@]@@\@Ao@A@H@@`@@_@@A@@Q@@d@@c@@b@Aj@A@V@@h@@g@BCEF@@A@i@@@@ms[@@@l@@k@@j@@@A@j j@@@qjhwS@@@@p@@o@@n@@A@Vx@@s@@r@ܰ@A@0@+@@v@@u@@t@ABC@A@@@y@@x@@A@@@@}@@|@@{@A @A@   @@@@@@   @@@@@@@@@@@ @A@   @@@   @@@@@@@@@@@A @A@  @@@@@@   @@@@@@@@@@@@A@ @ @@@@  @@@@@@@@   @@@@@@@@@@@ABCDG ߰@A@   @@@@   @@@ ٠  @@@@@@@@@@@@@ ذ@A@   @@@@   @@@  @@@@@@@@@@A ̰@A@   @@@@   @@@ Ơ  @@@@@@@@@@@@@ °@A@   @@@@   @@@@@@   @@@@@@@@@@@@@AB@A@ @ @@@@  @@@@@@@@  @@@@@@@@ @A@@@@@@A @A@   @@@   @@@@@@@@@@@B@A J @@@@@@@   @@@@@@   @@@@@@@@@@@@@ @A@   @@@   @@@@@@@@@@@ACD @A r @@@@@@@   @@@   @@@@@@@@@@@@@ @A@ @   @@@㠠@    @@@@@@@@@@@@@@   @@@@@@@@@@@A @A@  @@@   @@@@@@@@@@@ @A ˠ }@@@@@@@ | { z@@@ y x w@@@@@@@@@@@@@AB t@A@ t s r@@@ q p@@@@@@@@ o@A@ o n m@@@@ l k j i@@@@@@ h g f@@@@@@@@@@@@@ @A@@@@@@ABѰ@A@ i h g@@@ @@@ f e d@@@@@@@@@@@Ұ@A@ b a `@@@@@@ _ ^ ]@@@ @@@ @@ @@ @ACD Z@A@ Z Y@@@ X W@@@@@@@@ W@A@ W V U@@@@@@ T S R@@@@@@@@@@@ %@A@ @@@@@ABװ@A@ U T S@@@$@ R Q@@@# P O N@@@"@@@!@@ @@@@@ L@A@ L K@@@*@@@) J I H@@@(@@@'@@&@@%@AC E@A@ E D C@@@1@ B A@@@0 @ ? >@@@/@@@.@@-@@,@@+@ <@A@ < ; :@@@;@ 9@@@:@ 8 7 6@@@9@@@8 5 4 3@@@7@@@6@@5@@4@@3@@2@ 1@A@ 1 0 /@@@@ . - ,@@@?@@@>@@=@@<@ *@A@ * )@@@F@@@E ( ' &@@@D@@@C@@B@@A@ABCDEFHI@@@,@96#@ A @@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@ÿ@@þ@@ý@@üA@@@@û@@@@ú@@@ù@@ø@@÷@@öA@@@@õ@@@@ô@@@ó@@@ò@@ñ@@ð@@ïA^@@@î@@@í@@@@ì@@@@ë@@@ê@@é@@è@@ç@@æA|@@@å@@@ä@@@@ã@@@@â@@@á@@à@@ß@@Þ@@ÝA@@@@Ü@@@@Û@@@Ú@@Ù@@Ø@@×A@@@Ö@@@Õ@@@@Ô@@@@Ó@@@@Ò@@@Ñ@@@Ð@@Ï@@Î@@Í@@Ì@@ËA@@@@Ê@@@@É@@@È@@Ç@@Æ@@ÅA@@@@Ä@@@@Ã@@@Â@@Á@@À@@A@@@@~@@@}@@@|@@@{@@z@@yA@@@@x@@@w@@@v@@u@@tA@@@@s@@@r@@@q@@@p@@o@@nA@@@@@l@@@@m@@k@@@j@@@i@@@h@@g@@fA@@@@e@@@@d@@@c@@@b@@a@@`@@_A@@@@^@@@@]}@@@\@@[@@Z@@Y|A@{zy@@@X@xwv@@@Wuts@@@V@@@U@@T@@S@@RrA@qpo@@@Q@nml@@@P@@@Okji@@@N@@@M@@L@@K@@JhA@g@f@@@H@ed@@@I@@G@@@Fcb@@@E@@D@@CaA@`_^@@@B]\[@@@A@@@@@@?@@>ZAYMS@@@=@@@<@RQP@@@;@@@:ONM@@@9@@@8@@7@@6@@5LA@KJI@@@4HGF@@@3@@@2@@1@@0EADB@@@/@@@.@A@?@@@->=<@@@,@@@+@@*@@)@@(;A@:@987@@@$@6543@@@'@@@&@@@%@@#@@@"210@@@!@@@ @@@@/A@.-@@@,+*@@@@@@@@@@)A(t&@@@@@@@%$#@@@"! @@@@@@@@@@@@A@@@@@@@@@@@ A@@@@ @@@@ @@@ @@@ @@@@@@@@@A@   @@@@@@  @@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@ߠ@@@@@@@@@@@@A@@@@@@@@@נ@@@@@@Ԡ@@@@@@@@@@@@@@A@@@@͠@@@@@@@@@@A@ɠ@@@@@@Ǡ@@@@@@@@@@G~A@pnY@@@t@@@@EWA@pp@@@@@@pp@@@@@@@¿EA@@@@¾@pG\@@@yz@@@½@@¼@@»@@ºF(A@pGi@@@¹3@@¸@@·FA@9@@¶@@µFA@pGy@@@´C@@³@@²GA@II@@±@@°FA@OO@@¯@@®FA@pG@@@­Y@@¬@@«FxA@L,@@@@ªc@@©@@¨FA@pG@@@§m@@¦@@¥FA@pG@@@¤w@@£@@¢FDA@za@@@x@q G@@@¡@@ @@Ÿ@@žFA@LYm@@@@@œ@@›FA@@šGeA@@@™@@˜FOA@@FDq-FC@@@—@@@–@@•@@”@@“FA@q8G@@@’@@‘@@F6A@qBG@@@@@Ž@@FSA@qLG@@@Œ@@‹@@ŠGAGG@@@‰G@@ˆ@@‡@@†FA@F@@@…@qfH@@@„@@ƒ@@‚@@GA@@@€@@HA@G@@@~@q{H-@@@}@@|@@{@@zH>A@@@w@@vH+A@qq@@@u@@s@@rA@@@@q@qpU@@@pqq@@@o@@n@@m@@lA@@@@k@qpZ@@@jqq@@@i@@h@@g@@fA@|qHr@@@e@@@dqq@@@[@@@Z@@c@@bA@Mq@@@a@@@`@@_@@^A@M&q@@@]@@@\$@@Y@@XA@cba@@@W@@@V @@@U@@T@@SA@@@@R@xw@@@Qr r@@@P@@O@@N@@MsA@rlk@@@L0@@@@@K@@JfA@r$z`@@@I>@@@@@H@@G[A@r2U@@@F@@E@@DQA@r=JI@@@9B@@@C@@B@@ADA@>@@@@@985@@@?@@@>B-@@@=@@<@@;@@:0A@&H@@8@@7'A@cba@@@@rp@@@6Z@@5@@4@@3A@r{@@@2e@@1@@0 A@rr3r@@@/p@@.@@-A@rr>r@@@,{@@+@@*A@rrI@@@)@@(@@'A@rr*\@@@&@@%@@$A@rr5\@@@#@@"@@!A@rq&V@@@ @rrG@@@@@@@@@A@f@rr~r}@@@@@@@@@A@@@@@N&rrh@@@@@@@@@ @@@@@@A@@rry]1@@@@@@@ @@ A@%@sr]*@@@ @@ @@@@A@2@sr]K@@@Xc@@@@@@@@@A@B@s r]G@@@Xs@@@@@@@@@A@R@s0rr@@@X@@@@@@@@@A@b@s@rr@@@X@@@@@@@@@uA@ @@@@j@@@@]Ǡ@@@@@@@@@@@@@@]A@%@@@@@@@@@@SA@РL@lِ@lؐ@lӐ@l@lՐ@l@l@l@l@@@@A@@@X@@@@@@@A@@@@@@@@@@@ A@ssWsV@@@@@@@A@ss8@@@%@@@@A@g@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ſ@ž@Ž@ż@Ż@ź@Ź@Ÿ@ŷ@Ŷ@ŵ@Ŵ@ų@Ų@@ű@@Ass@@@ţ@AAc@ť@@@Ť@A ڰ@Ass@@@Ŧ@BC ڰ@A@@@ŧ@ ٰ@Ass@@@Ũ@ ٰ@A  נS @@@Ū@@@ũ@AB ҰAA+K@ @@@ŭ@@  @@@Ű  @@@ů@@Ů@@Ŭ@@@ū@CD@@A@@@@@@AK@A@tr]M@@@@@@@@ Ȱ A@et%J@@@@@@@@ABH@A@t1t.@@@@@@t6t3@@@@@@@@~@A@@@@@@A@A@m@U`@@@@@@@B@A@t@Og@@@@@@@@A@|@JE@@@@@@@ACٰ@A@@A<@@@@@@@@A@@+&@@@@@@@Aΰ@A@@B=@@@@@@@Be@A@@@@@@@@@@A@1@-@*&@@@@@@@@@@A@#@@@@@ABCDEIm@A@}@@@@tKD@@@~@@@@@@@@@@@A@@@@@@@@@@@@A°@A@@@@@@@@@@@@@@@@@@@@@A@+@(#@@@@@@@A@A@@@@ @@@@ @@@ @@ @@@@@BCF@A@@@@@@@@@@@@@@@@@ @@A@@@@@@@@@@@@@@@@@@@@@A@A @@@"@@@!@@@@ @@@@@@@@@@@@@@@@@A>@@@+@@@*@@@@)@@@@(@@@'@@&@@%@@$@@#@AB@A@@@@1@@@@0@@@/@@.@@-@@,@@Ao@@@=@@@<@@@@;@@@@:@~}@@@9@@@8|@@@7@@6@@5@@4@@3@@2@Ay@A@yxw@@@C@v@@@Bu@@@A@@@@@?@@>@BCr@A@rqp@@@I@o@@@Hn@@@G@@F@@E@@D@@A@@@@M@@@L@@K@@J@@A@@@O@@N@A@A@ "@@Q@@P@BC  A@~@@@X@Quu@@@V@@@W'@@@U@@T@@S@@R@̰@A@=@@@^@ @@@]@@@\@@[@@Z@@Y@A@A@@@`@@_@BDEK\@A@uL@@@dutZ_#@@@c@@b@@a@L@A@uL@@@hvtj_3@@@g@@f@@e@K@A@v L@@@lvty_B@@@k@@j@@i@ABLL@A@vt_L@@@o@@n@@m@LJ@A@v't_Y@@@r@@q@@p@AL"@A@v0L@@@vv5t_g@@@u@@t@@s@Kϰ@A@QvBL@@@{@@@zvHt_z@@@y@@x@@w@ABLV@A@vQM@@@vVt_@@@~@@}@@|@L-@A@vaM@@@ăvft_@@@Ă@@ā@@Ā@AK@A@@@@ĉ@vtM&@@@Ĉvyt_@@@ć@@Ć@@ą@@Ą@L)@A@QȠvM8@@@Ď@@@čvt_@@@Č@@ċ@@Ċ@ABCDFGL@Avt_@@@Đ@@ď@L@A@vu _@@@ē@@Ē@@đ@AKӰ@A@vu_@@@ė@KΠvK@@@ę@@@Ę@@Ė@@ĕ@@Ĕ@L{@A@vMt@@@ĝvu0_@@@Ĝ@@ě@@Ě@ABKð@A@vM@@@ġvu>`@@@Ġ@@ğ@@Ğ@K@A@vM@@@ĥvuN`@@@Ĥ@@ģ@@Ģ@AM\@AMXMT@@@ĪMQvu]`&@@@ĩ@@Ĩ@@ħ@@Ħ@L[@A@LU@@@İ@wM@@@įwuq`:@@@Į@@ĭ@@Ĭ@@ī@ABCMb@A@wu{`D@@@ij@@IJ@@ı@a@A@@@ĵ@@Ĵ@Ap@A@~ @@ķ@@Ķ@Q@A@o@j@@ĺ@@Ĺ@@ĸ@Ak@A@@@ļ@@Ļ@BCM°@A@M@@@@w<M@@@wAu`s@@@@@Ŀ@@ľ@@Ľ@@A@1@@@@@@A@7@@@@@ABD@A@g_@@@@@@A@,5@@@@@A@A@H@@@@@q@A@@Q@@@@@@@A@A@V@@@@@BCEFN-@A@wuN'@@@@@@@@@@@N"@A@ww@@@wu`@@@@@@@@_@A@Vx@@@@@V@A@0@+@@@@@@@ABC@A@@@@@@&@A@@@@@@@@@Av@A@vut@@@@@@srq@@@@@@@@@@@p@A@pon@@@mlk@@@@@@@@@@@Ah@A@hg@@@@@@fed@@@@@@@@@@@@A@b@a@@@@`_@@@@@@@@^]\@@@@@@@@@@@ABCDGY@A@YXW@@@@VUT@@@SRQ@@@@@@@@@@@@@R@A@RQP@@@ @ONM@@@LI@@@@@@@@@@AF@A@FED@@@@CBA@@@@?>@@@@@@ @@ @@ @@ @<@A@<;:@@@@987@@@@@@654@@@@@@@@@@@@@AB/@A@1@0@@@@/.@@@@@@@@-,@@@@@@@@@A@@@!@@ @A1@A@10/@@@&.-,@@@%@@@$@@#@@"@B3@A)W}#@@@/@@@.@"! @@@-@@@,@@@+@@@*@@)@@(@@'@@A@@@@4@@@3@@@2@@1@@0@ACD@A@@@<@@@;@@@@:   @@@9@@@8@@7@@6@@5@ @A@ @   @@@C@@@@F@@@E@@@D@@B@@@A@@@@@@@?@@>@@=@A@A@@@@K@@@J@@@I@@H@@G@@AE@@@S@@@R@@@@Q@@@P@@@O@@N@@M@@L@AB@A@@@@W@@@V@@U@@T@@A@@@@_@@@@^@@@]@@@\@@@[@@Z@@Y@@X@.@A@@@a@@`@ABK@A@@@@g@@@f@@@e@@@d@@c@@b@L@A@ܠ@@@m@@@l٠@@@k@@@j@@i@@h@ACD԰@A@@@@q@@@p@@o@@n@Ѱ@A@Ѡ@@@w@@@vΠ@@@u@@@t@@s@@r@@A@ @@y@@x@ABQ@A@@@@ŀ@@@@ʠ@@@~@@@}@@|@@{@@z@ư@A@Ơ@@@ņ@@@ŅĠ@@@ń@@@Ń@@ł@@Ł@AC@A@@@@ō@@@@Ō@@@ŋ@@@Ŋ@@ʼn@@ň@@Ň@@A@@@@ŗ@@@@Ŗ@@@@ŕ@@@Ŕ@@@œ@@@Œ@@ő@@Ő@@ŏ@@Ŏ@@A@@@@Ŝ@@@ś@@@Ś@@ř@@Ř@@A@@@@Ţ@@@š@@@Š@@@ş@@Ş@@ŝ@ABCDEFHIK;@@@AA vaA cDA P)A > A (A A A tA ]A FA +A A tA aA DA ,A rA MA -A A A A A s{A LeA <AA ".A A A A A A A lA LA p!A P A ?QA ,OzA #OA P+A PA PA PA PA PA PWA PA PA P A PuA PKA QA OA PA OA OA QKA P@@@=@@@e@@d@@c[A@SL@@@G@{{e@@@b@@@D@@a@@`@@_WA@@{{-e@@@^@@]@@\@@[LA@!@{{:e@@@Za @@@Y@@X@@W@@V@A@1@{{Je@@@Ua@@@T@@S@@R@@QA@A@Ra%@@@P@@O@@N@@M?A@L@{{{p@@@La5@@@K@@J@@I@@HA@\@W6{{x@@@F@@@E\@@C@@B@@A(A@@@@@@@@@?@8@@@<@@;@@:@@9@@8 A@@@@7E@@@6@@5@@4QA@@@@3@|&R@@@\x@@@2@@1@@0@@/JA@C@@@.@|9zek@@@-|=|:@@@,@@+@@*@@)!`A!_!]!Z@@@(@@@'@!W@@@&!T@@@%@@$@@#@@"A@L@@@!@|bz`q@@@ |f|c@@@@@@@@@!gA@!f!c!b@@@@!a!`!_@@@!^@@@@@@@@@!]A@!\![!Z@@@@!Y!V@@@!U@@@@@@@@@!TA@!S!R!Q@@@@!P!M!L@@@@@@ !K@@@ @@ @@ @@ !JA!I!Ǡ!G@@@@@@@!F!E!D@@@@!C!B!A@@@!@@@@@@@@@@@@!?A!>!!<@@@@@@@!;!:!9@@@@!8!7@@@!6@@@@@@@@@@@!5A@!4!3!2@@@@!1!0@@@!/@@@@@@@@@!.A!-"!+@@@@@@@!*!)!(@@@@!'@@@@!&!%!$@@@@@@!#@@@@@@@@@@@@@!"A@!!! !@@@@!@@@!@@@@@@@@@!A@!!!@@@@!@@@!@@@@@@@@@A@@@@@@@@@@@A@}Y|p@@@@@@@A@}d}}@@@ @@@@hA@b@@@@]\Y@@@@@@MQ@@@@@@@@@A@}@@@TM_@@@@@@@SA@}TF@@@4@@@@SA@x:@@@@ǿSA@}TV@@@ǾD@@ǽ@@ǼSA@JJ@@ǻ@@ǺSA@PP@@ǹ@@ǸSA@}Tl@@@ǷZ@@Ƕ@@ǵSUA@Y @@@Ǵd@@dz@@DzSA@}T@@@DZn@@ǰ@@ǯSA@}T@@@Ǯx@@ǭ@@ǬS!A@>@@@[@}T@@@ǫ@@Ǫ@@ǩ@@ǨSA@Y6@@@ǧ@@Ǧ@@ǥSvA@@ǤTBA@@@ǣ@@ǢS,A@@S!~ S @@@ǡ@@@Ǡ@@ǟ@@Ǟ@@ǝSA@~T@@@ǜ@@Ǜ@@ǚSA@~T@@@Ǚ@@ǘ@@ǗS0A@~)T@@@ǖ@@Ǖ@@ǔTATT@@@ǓT@@ǒ@@Ǒ@@ǐSA@S@@@Ǐ@~CT@@@ǎ@@Ǎ@@nj@@NjTA@@@NJ@@ljA@~T@@@Ljn@@@i@@LJ@@džA@~b}h@@@Dž|@@@K@@DŽ@@ǃA@~p|b@@@ǂ@~w}@@@ǁ#@@ǀ@@@@~A@~~h@@@} @@|@@{UA@U@@@z@~UC@@@y1@@x@@w@@v:A@~32@@@u:@@t@@sA@~~T@@@rE@@q@@pMA@!%!$!#@@@o@@@n@@@m@@l@@kA@~@@@jo@@h@@gUA@~~{~f@@@fl@@e@@dA@"""@@@Q@~~~@@@c~@@b@@a@@`_A@~~~y@@@_@@^@@]UA@@@Z@@YUA@~~@@@X@@V@@UA@@@S@@RA@3@@@@P@@O@@N@@MvA@on@@@L@@J@@IA@###@@@H@@@@G.+@@@F@@E@@D@@C#A@##"@@@B@@@A"""@@@@@@@?@@>@@="A@"""@@@<"""@@@;@@@:@@9@@8"A@""@@@7@@@6"""@@@5@@@4@@3@@2"A@"@"@@@0@""@@@1@@/@@@."""@@@-@@@,@@+@@*"A@"""@@@)@"""@@@("ߠ""@@@'@@@&@@%@@$@@#"A@"""@@@"@"""@@@!""@@@ @@@@@@"A@"""@@@@"""@@@"ʠ""@@@@@@@@@@@@"A@"""@@@@"à""@@@@@@"""@@@@@@@@@@@@"A@"@"@@@ @""@@@ @@ @@@ ""@@@ @@@@ A@ܠV@@@@@@"@@@ƨ@@@Ƨ@@@@"A@"""@@@"Ƞ""@@@@@@@@@@"A"_"@@@@@@@"""@@@@@@"""@@@@@@@@@@@@"A@"""@@@"""@@@@@@@@@@"A"%"@@@@@@@"""@@@"""@@@@@@@@@@@@"A@"@"""@@@䠠@""""@@@@@@@@@@@@@@"""@@@@@@@@@@"A@""@@@"""@@@@@@@@@@"A"%ߠ"@@@@@@@"""@@@"""@@@@@@@@@@@@"A@"""@@@""@@@@@@@"A@"""@@@@"""~"}@@@@@@"|"{"z@@@@@@@@@@@@A@\W@@@@@@@@@@"A@"""@@@@@@ƿ"""@@@ƾ@@@ƽ@@Ƽ@@ƻ"A@""~"}@@@ƺ@@@ƹ"|"{"z@@@Ƹ@@@Ʒ@@ƶ@@Ƶ"yA@"x"w@@@ƴ"v"u@@@Ƴ@@Ʋ@@Ʊ"tA@"s"r"q@@@ư@@@Ư"p"o"n@@@Ʈ@@@ƭ@@Ƭ@@ƫ BA@\s 9@@@ƪ@@@ƩY@@Ʀ@@ƥ"{A@"z"y"x@@@Ƥ@"w"v@@@ƣ"u"t"s@@@Ƣ@@@ơ@@Ơ@@Ɵ@@ƞ"rA@"q"p@@@Ɲ@@@Ɯ"o"n"m@@@ƛ@@@ƚ@@ƙ@@Ƙ"lA@"k"j"i@@@Ɨ@"h"g@@@Ɩ"f"e"d@@@ƕ@@@Ɣ@@Ɠ@@ƒ@@Ƒ"cA@"b"a"`@@@Ɛ@"_@@@Ə@"^"]"\@@@Ǝ@@@ƍ"["Z"Y@@@ƌ@@@Ƌ@@Ɗ@@Ɖ@@ƈ@@Ƈ"XA@"W"V"U@@@Ɔ"T"S"R@@@ƅ@@@Ƅ@@ƃ@@Ƃ"QA@"P"O@@@Ɓ@@@ƀ"N"M"L@@@@@@~@@}@@|@@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@]@@@Z@@ .V.V !vy@"3        @5@@@@.C.C@@.Texi_generatorI#{#{@2AДР'q)Generator&#{'#{@@'e"A@'f"A@'g"A@@3-,,-----@Y'@'o"A@'p"A@'q"A@@@,'@@@@?#{@@@A#{{@@3@??@@@@@@@@@@V@w@@"@ @'@@@ A@-'A@h@{R@{{A@{Ay@yw@w@\W\\Fw@@\Z?@ZWY@ZY@YY@YW@Y#@.--@V-VA@Y#@.-;@@WA-@@@@V@@@V@V-VA@Y;@@#AW@@@@V@@@VA@--B@'@u@s'@@nK@Ej@@3@Vr'#6A@'#5A@'#3A@@@Pu@@@w)Odoc_texiJ@AI@AA@' H@@F@@@@{E@@D@@\LC@@ױ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 KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************ N N5@ '* Generation of Texinfo documentation.  "* {1 Some small helper functions} 砠. skip aliases S n rS n @ 5 keep modules, module types, classes and class types X / 3X / l@1 forget the rest !a  "a  @ C* Module for generating various Texinfo things (menus, xrefs, ...) ] 9* Associations of strings to substitute in Texinfo code. p& <* Escape the strings which would clash with Texinfo syntax. n ** Removes dots (no good for a node name). m <* Generates a Texinfo menu. b' !* cross reference to node [name] `] -* enclose the string between [\@ifinfo] tags _9=* [install-info] information ^ !* {1 Generation of Texinfo code} ] <* {2 Associations between a title number and texinfo code.} [: 9* This class generates Texinfo code from text structures .W W* this method is not used here but is virtual in a class we will inherit later U @* Return the Texinfo code corresponding to the [text] parameter.SƠ ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. S ?* Return the Texinfo code for the [text_element] in parameter. L ^* This class is used to create objects which can generate a simple Texinfo documentation. %G:* {2 Small helper stuff.} ݠ * Keep a set of nodes we create. If we try to create one a second time, that means it is some kind of alias, so don't do it, just link to the previous one  2* Two hacks to fix linebreaks in the descriptions.  * {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}.  * {2 Conversion of [module_elements] into Texinfo strings} The following functions convert [module_elements] and their description to [text] values then to Texinfo strings using the functions above. ͠ #* Return Texinfo code for a value. ⋠ -* Return Texinfo code for a class attribute. ՠ ** Return Texinfo code for a class method. $ "* Return Texinfo code for a type. ܠ ,* Return Texinfo code for a type extension. D (* Return Texinfo code for an exception. à 0* Return the Texinfo code for the given module. * 5* Return the Texinfo code for the given module type. X 9* Return the Texinfo code for the given included module. ; /* Return the Texinfo code for the given class. . 4* Return the Texinfo code for the given class type. ! 7* Return the Texinfo code for the given class element.  8* Return the Texinfo code for the given module element. Ġ V* {2 Generating methods } These methods write Texinfo code to an [out_channel]  D* Generate the Texinfo code for the given list of inherited classes.3= we can't make the reference |} |}-@= we can create the reference }}}}@ Q* Generate the Texinfo code for the inherited classes of the given class. 4 V* Generate the Texinfo code for the inherited classes of the given class type. }Ǡ R* Generate the Texinfo code for the given class, in the given out channel. u W* Generate the Texinfo code for the given class type, in the given out channel. n2 X* Generate the Texinfo code for the given module type, in the given out channel. ` E create sub parts for modules, module types, classes and class types --@ S* Generate the Texinfo code for the given module, in the given out channel. S} E create sub nodes for modules, module types, classes and class types d9?d9@ -* Writes the header of the TeXinfo document. AV ! 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. <# K* Scan the whole module information to know which indices need to be build 6z. no recursion !)!;@+ recursion XaXp@ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. ,@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0ًߎHb);u!376677777@5@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/0uIg8S$ji^0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0~b:x_B*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t.-Stdlib__Bytes0orx9㤹{O.Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0@::ߑ@s}@@]]@<<İ赑@pp(*4@tt]I]S]ӑ]ݰNX@@gkgu@‘@oy[eǑѰ@_@_Jcc @]]b*b4@b}b@no@ r|@}}@@@U_@@@9ʑ9԰{`{j`@msm}jt@iiZ}]>@6@@ @@P@@+}D+y@+rA @@@A+uG@+wH@AB@@&E#@@@AB @@@@A@@@As@p@@@BC@@@@A@@@A_@_@@@BD@@