Caml1999I031s%)Odoc_texi)esc_8bits~&Stdlib#ref$boolE@@@@@@@,odoc_texi.mlZZ@@@@,info_section&stringO@@@@@@@\\@@.A@*info_entry-*$listI&stringO@@@@@@@@@@0^1^@@IB@'puts_nl@J+out_channel@@@@@@@$unitF@@@@@@@@Kb:>Lb:E@@dC@$puts@e@@@@4@@@@@@@@@@@cede@@|F@"nl@}3@@@-@@@@@@ugvg@@I@"is@&optionJ@@@@@@@@@@@jj@@K@&pad_to@#intA@@@@w@@@@@@@@n n@@L@&indent@@@@@&stringO@@@&stringO@@@@@@@@rptrpz@@P@(subparts8@@@AР&Module)Odoc_info&Module(t_module@@@ݠ+Module_type&Module-t_module_type@@@ܠ%Class%Class't_class@@@۠*Class_type)%Class,t_class_type@@@@@@A@@@@@@@D@@@@XA@)menu_data8@@@AР%Index @@@栠QPML@@@堠KJIH@@@䠠'Comment'@@@㠠PONM@@@⠠%Blank@$Texi=@@@ᠠYXWV@@@@@@A@@@@@@@@@@ZF[L @@@@sYA@'nothing)Odoc_info,text_element@@@@kN  lN  @@Z@/module_subparts@T&Module.module_element@@@@@@$listIР%Class.%Class't_class@@@*Class_type: ,t_class_type@@@&ModuleE-(t_module@@@+Module_typeP8-t_module_type@@@@2@@@@@@@@@@@P ! %P ! 4@@[@'indices8@@@AР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@A@@@@@@@f  q a b@@A@ jA@'indices@Р%ClassA@@A)Class_attA@@A*Class_typeA@@A)ExceptionA@@A)ExtensionA@@A&MethodA@@A&ModuleA@@A+Module_typeA@@A$TypeA@@A%ValueA@@A@@A@@@#@@@@@@4s d h5s d o@@Mk@-indices_names5@@@9@@@@@@@@@K v zL v @@dl@Ӡ$Texi@-subst_strings$listI#Str®exp@@@^@@@@@@@@@pPVqPc@@m@&escape@&stringO@@@@@@@@n@,fix_nodename@@@@@@@@@@NTN`@@s@-generate_menu@c@@@@"Р%BlankA@@A%Class@S%'t_class@@@@@A*Class_type@_1,t_class_type@@@@@A'Comment@@@@@@A%Index@&stringO@@@@@A&Module@h;@@@@@A+Module_type@s;@@@@@A$Texi@@@@@@A@v@A@@@@@@$unitF@@@@@@@@@@u@$xref%xname@@@@@@@@@@@@@@@@@@"\b#\f@@;C@&ifinfo@y@@@}@@@@@@56@@NG@*dirsection@+@@@@@@@@@FG@@_I@(direntry@ϠG@@@@@@@@@@@@]^@@vK@@@ab(+@zM@@3titles_and_headingsyvL#intA@@@p@@@t@@@@@@@@@@@@@@@@N@%title@@@@@@@ @@@O@'heading@ @ "@ @@ @@ @@@P@.fallback_title@@@@@@Q@0fallback_heading@@@@@@R@Š$text @&escapeA@s$Name!t@@@@@@@%labelA#no_Ԡ@@@@@@@@@@@@@@@@@@@,texi_of_textA@$text@@@@@@@@@@4texi_of_text_elementA@@@@=@@@@3texi_of_custom_textA@&stringO@@@@#@@@P@@@@@@.texi_of_TargetA&target@@@$codeaa@@@@@@0texi_of_VerbatimA@hh@@@@+texi_of_RawA@oo@@@@,texi_of_CodeA@vv@@@@/texi_of_CodePreA@}}@@@@,texi_of_BoldA@[@@@@.texi_of_ItalicA@b@@@@@@@1texi_of_EmphasizeA@m@@@@@@@.texi_of_CenterA@x@@@@,texi_of_LeftA@@@@@@@@-texi_of_RightA@%@@@@@@@,texi_of_ListA@$listI@@@@@@@,texi_of_EnumA@@@@@@@@/texi_of_NewlineA@@-texi_of_BlockA@O@@@@@@@-texi_of_TitleA@#intA@@@@b@@@@@@@@@,texi_of_LinkA@@o@@@@@@@@@+texi_of_RefA@@&optionJ(ref_kind@@@@@@@@@@@@3texi_of_SuperscriptA@@@@!@@@@1texi_of_SubscriptA@@@@,@@@@'headingA@@@@@n@@@@@@@@@*fixedblockA@@@@@@@@@@@@@@@-@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+a@@,@@^@A^@@j@!@A@!@@h@@i@A5@A@5@A2@@e@@f@@g@BCa@Aa3_@@@`@[W@@@a@@b@@c@@d@@A@@@^@@_@A@A@[@@\@@]@@A@a@@Z@@[@ABD@A@@@X@@Y@@A@@@V@@W@@A@@@T@@U@ְ@A@@@R@@S@ABC@A@@@P@@Q@@A@@@N@@O@@A@@@@K@@L@@M@A@A@@@I@@J@@A@@H@ABCDEU@A@@@F@@G@Ű@A@@@@C@@D@@E@A!@A@!@@A@@B@@A@@@?@@@@Að@A@@@=@@>@BC@A@@:@@;@@<@@A@@@@7@@8@@9@A@A@@@5@@6@BD@A@@@@2@@3@@4@ٰ@A@@@0@@1@ϰ@A@@@.@@/@ABEF@@@@OO.$.)@@SA@Ơ @@@@A@@A@A@A@BC@A@J@A@A@A@@A@ABD@A@@A@@A@f@A@ABC@A@@A@=@A@A{@A~@c@Az@ABCDEͰ@Ax@9@At@A@An@@Aj@A)@Af@BC@Ab@b@A\@A@AV@BD@AR@%@AL@@AH@ABEF@@@=A@8@@@AYAXA*A)QAPAAAAAAAAAxAwAA A sArAWAVdAc,A+AAEADbAaTAS@@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@~@@@{A@%#text8@@@AAAtAsfAe]A\LAK=A<8A73A2.A-)A($A#AA A AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@z@@@@@@@@@A@ ,Aliased_node #exnG@@@A&_none_@@A@B@Ӡ)Generator@Š$texi @3text_of_author_listA@$listI&stringO@@@k@@@l$listI)Odoc_info,text_element@@@@@@m@@n@@o3text_of_version_optA@&optionJ&stringO@@@p@@@q# @@@r@@s@@t1text_of_since_optA@@@@u@@@v52@@@w@@x@@y.text_of_beforeA@$listI&stringO@@@{J$text@@@z@@|@@@}VS@@@~@@@@9text_of_raised_exceptionsA@!^0raised_exception@@@@@@jg@@@@@@@+text_of_seeA@o#see@@@t*@@@@@@@,text_of_seesA@E@@@@@@@@@@2text_of_return_optA@~G@@@@@@@@@@@@@.text_of_customA@g&stringO@@@)Odoc_info$text@@@@@@@@ $text@@@@@@@,text_of_infoA%block$boolE@@@@@@@Ġ$info@@@@@@$listI@@@@@@@@@%labelA#no_&%@@@@@@@&stringO@@@@@@@@@@@@/relative_identsA@ $Name!t@@@&@&stringO@@@@@@@@@@@@6relative_module_identsA@"@@@@@@@@@@@@@@@@1normal_class_typeA@.@%Types*class_type@@@)@@@@@@2normal_module_typeA$code6@@@@@@@2@+module_type@@@0@@@@@@@@+normal_typeA@Z@,)type_expr@@@S@@@@@@0normal_type_listA#par$boolE@@@@@@@w@k@@@@$listIU)type_expr@@@@@@}@@@@@@@@@@0normal_cstr_argsA#par֠*@@@@@$Type0constructor_args@@@@@@@@@@@@@@?@@@@@@A@@B9A@@@@C@G@@@ @@@D@@E@@F@@GA@T@@@H3@@I@@JA@9@@K@@LA@?@@M@@NA@EE@@O@@PA@KK@@Q@@R A@ v@@@SU@@T@@UA@ݠ<@@@V_@@W@@X)A@ %@@@Yi@@Z@@[A@ /@@@\s@@]@@^A@@@@@ >@@@_@@`@@a@@bA@i@@@c@@d@@e A@@fvA@@@g@@hA@@ a@@@i@@@j@@k@@l@@mHA@ l@@@n@@o@@pA@ v@@@q@@r@@sA@ @@@t@@u@@vA@@@w@@x@@y@@z@A@>:@@@@@ABCDE {@A@ @@@@ % @@@ @@@@@@@@@@S@A@S@OJ@@@@@@@Aڰ@A@@@@@@@@@@@@@@@@@@@@@A@@}@@@@@@@A@A@@@@@ @@@@@@@@@@@@@BCF@A@@@@@@@@@@@@@@@@@@[@A@@@@@`_^@@@@@@@@@@@@@@@@A@A^@@@@@@@/&%@@@@6@@@@@@@@@@@@@@@@A|@@@@@@@MDC@@@@@@@,@@@@@@@@@@@@AB@A@`WV@@@@@@@'@@@@@@@@@@@A@@@@@@@~ut@@@@@@@@@@@@@@N@@@@@@@@@@@@@@A@A@@@@@@@@`@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@3@@@@@A@A@8@@~@@@BC3soft_fix_linebreaksBA@#intA@@@w@ hYV@@@y@@@xK@@@z@@{@@|@@}@ϰ@A@@@@t@@u@@v@A@A@@@r@@s@BDE &@A@u @@@nz  @@@o@@p@@q@ @A@ @@@j  @@@k@@l@@m@ @A@ @@@f & %@@@g@@h@@i@AB @A@ 0 /@@@c@@d@@e@ @A@ = <@@@`@@a@@b@A @A@ @@@\ K J@@@]@@^@@_@ @A@  0@@@W@@@X ^ ]@@@Y@@Z@@[@AB ݰ@A@ ?@@@S l k@@@T@@U@@V@ а@A@ O@@@O | {@@@P@@Q@@R@A @A@ X@@@I@ b@@@J  @@@K@@L@@M@@N@ ܰ@A@ ܠ t@@@D@@@E  @@@F@@G@@H@ABCDFG ԰@A  @@@B@@C@ K@A@-  @@@?@@@@@A@A @A@7  @@@;@ @ @@@9@@@:@@<@@=@@>@ &@A@K @@@5P  @@@6@@7@@8@AB @A@Y @@@1^  @@@2@@3@@4@ ڰ@A@i @@@-n  @@@.@@/@@0@A @A  @@@( }  @@@)@@*@@+@@,@ -@A@ -@@@"@ @@@#  @@@$@@%@@&@@'@ABC @A@ ( '@@@@@ @@!@=@A@=7@@@@@A@A@L@@@@@@A@@E@@@@@@@A@A@Z@@@@@BC @A@ @@@@ *@@@ W V@@@@@@@@@@@A@s@@@@@ݰ@A@y@@ @@ @ABD@A@@@ @@ @k@A@ku@@@@ @A@A@@@@@@@A@0@@@@@@@@A@A@@@@@@BCEF c@A@ c@@@ b@@@@@@@@ a@A@  @@@  @@@@@@@@`@A@@@@@@_@A@_@Z@@@@@@@ABCΰ@A@@@@@@@A@@@@@@@@@Aj@A@ j@@@  @@@@@@@@@@@ @A@  @@@@@@   @@@@@@@@@@@A.text_of_before@A@  @@@ݠ  @@@@@@@@   @@@@@@@@@@@@A@   @@@@  E#@@@   @@@@@@@@@@@@@ABCDG @A@ !  @@@@ ( ^ ]@@@  @@@@@@@@@@=@A@ : 1 0@@@@ A wB@@@ K H E@@@@@@@@@@@@@A D@A@ S J I@@@@   @@@@@@ c d a@@@@@@@@@@@@@.text_of_custom@A@ Ϡ @@@  @@@@@@@@  @@@@@@@@@A@@@@@@ABC @A@   @@@ L  @@@@@@@@@@@,text_of_info@A  ܠ @@@@@@@   @@@@@@ נ  @@@@@@@@@@@@@A U@A@   U@@@   @@@@@@@@@@@Ű@A @@@@@@@  @@@   @@@@@@@@@@@@@ABD ,@A@   , +@@@    @@@@@@@@@@@@@@ +  @@@@@@@@@@@ @A@  @@@   @@@@@@@@@@@A@A c @@@@@@@ 4 j@@@ > ; 8@@@@@@@@@@@@@ @A@ G  @@@ K @@@@@@@@AB @A@ U L K@@@y@ ! _  @@@z@@@{  g d@@@|@@@}@@~@@@@@˰@A@@@w@@x@A9text_of_raised_exceptions@A@ @ } @@@q@@@r   @@@s@@@t@@u@@v@B2text_of_return_opt@A@   I@@@k@@@l   @@@m@@@n@@o@@p@ 7@A@  7@@@g  `@@@h@@i@@j@ACD 4@A@ y  G@@@a@@@b   @@@c@@@d@@e@@f@2@A@2B@@_@@`@A7text_of_short_type_expr@A@   @@@X@ t s@@@Y   @@@Z@@@[@@\@@]@@^@B @A@ ٠ @@@R@@@S   @@@T@@@U@@V@@W@ (@A@   @@@K@  @@@L 1  @@@M@@@N@@O@@P@@Q@A @A@   @@@A@ @@@B@   @@@C@@@D - . +@@@E@@@F@@G@@H@@I@@J@ @A@ :  @@@<  A >@@@=@@@>@@?@@@@ <@A@ < 9@@@6@@@7 Y V S@@@8@@@9@@:@@;@ABCDEFHI@@@@7..8@@PA@Ơ @ @@A@AA@A@A@BC@A@@A~@z@Ay@ABlAAk@CD@ @AR@A@AN@EDAB@ABG@A:@@A*@A@A&@B@A @@A@ACw@A@Y@A@Ak@A@Bǰ@A@L@A@2@A@ABCDEk@A@ 3@A@A @A@ M@A@A ܰ@A@BCF n@A@ @A@A @A@ f@Aj@AB L@AO@ @@A=@A @A@BC @A@@A@@A@A@A@BCA@@A@A@A@BDE@A@B@A@'@A@ABS@A@P@A@A8@A@@Az@ABF@Ai@,@A\@Aڰ@AO@@A=@ABCDFG@A,@p@A%@Aذ@A@/@A @AB@A@ɰ@A@A@A@@A@ABC@A@@A@AX@A@C@A@AP@A@BC@A@@A@n@A@ABD >@A@@A@A@A@=@A@A@A{@BCEFڰ@Aw@Ͱ@Al@@A_@@A[@ABC #@AU@ @@AQ@A @AK@"@A:@A'@A&@ )@A @ABCDG @A@ @A@A @A@@A@ @A@ABC @A@@A~@A @Aa@ @AP@ABD b@A6@ @A@A @A@ @A@AB @A@ @A@A@A@B@A@ ǰ@A@ACD @A@ @Ap@Al@Ak@B@AT@ i@AA@A G@A*@ @A @5@A@ABCDEFHIo@@A@p8@@@AASA A AmAlaA`UATCAB#A"6A5AAA8A  A  A  A  A  @?@@@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@@@@@@@A@%#texi8@@@A1A0AAAAAAAAkAjGAF,A+AA A  A  A  A  A  }A | oA n _A ^ PA O >A = 3A 2 $A # A  A  A  A  A  A  A  wA v fA e UA T 6A 5kA +A @?@@@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@{@|@}@~@@@@@@@@@@@@@@@@@@ @@@@@@@@@A@@@.C.C@@@.Texi_generatorŠ @A@ @@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@.&@@@@@@@A@@@@<@@@@@@@@G?@@@@@@@A@N@@@@@@YQ@@@@@@@A@]@@@a@@@@@@@A@1@@@um@@@@@@@A@i|2@@@@@@@@@@@@@A@@@@Ġ@@@@@@@@@@@@@@@Aݠ@@@@@@@@@@@@@ؠ@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@V@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@&@@@@"@@@@@@A?@@@@@@@(@@@@$@@@@@@@@A@G@@@@ C@@@@@@A`@@@@@@@\@@@@@@@@@@@a@@@@@@@@@@A~@@@@w@N@@@t@@@@@@@@A@@@@@@@@@@@@@@A@@k@@@@@@@@@A@@Zzw@@@@@@@@@@ @@ A@@j@@@ @@@ @@@@@@A@@e@b@@@X@@@@@@@@@@@A@@O@@@@@@@@@A@@K@@@ @@!@@"@@#A@ji@@@$@@@G@@@%@@&@@'A@@@@(@@@)@@@*@@+@@,A@@@@-@@@.@@@/@@0@@1A@@@@2@@@3@@@4@@5@@6A@ @@@7Ƞ@@@8@@@9@@:@@;A@@@@<"@@@=@@>@@?A@X@2@@@@@@@AZ:7@@@B@@@C@@D@@E@@FA@ L@@@JAV@@@H@@@I@@K@@@L}]Z@@@M@@@N@@O@@PA@@k@@@Qu@@@R@@S@@T@@U~A@@|}@@@W@@@Y@@Z@@[@@\|A{ày@@@]@@@^@x@@@_h@@@g@@@`@@a@@b@@cwAvߠ@@@d@@@e@t@@@f@@@h@@i@@j@@kA@4@@@@@l@@mA@+A>@@@n@@@oFC@@@p@@q@@rA@?@@@s@U@@@@@@t@@u@@v@@wA@b@@@x3@@y@@zwA@9@@{@@|`A@?@@}@@~A@EE@@@@A@KK@@@@}A@@@@U@@@@QA@P<@@@_@@@@A@@@@i@@@@A@@@@s@@@@@A@ @@@@@@@@@@@@@A@i@@@@@@@|A@@A@@@@@VA@@UR@@@@@@@@@@@@A@D@@@@@@@PA@N@@@@@@@eA@X@@@@@@@5A42@@@1@@@@@@A@@@@@ r@@@@@@@@@>A@@@@@hA@g@@@@"@@@@@@@@@A@@@@@A@2/@@@@@@@sA@+@@@@Br@@@FC@@@@@@@@@qA@p@@@@V@@@ZW@@@@@@@@@oA@Gg@@@@@@n@@@@@@@@@@mA@}l@@@@@@@@@@kA@j@@@@@@$@@@@iA@$M@@@@@@@@@@@@@hA@3*)@@@@gd@@@@@@@@@@@@cA@ba@@@@@@@@@@`A@p_@@@ @@@@@@@^A@~]@@@@@@@\A@[Z@@@Y@@@@@@@XA@WVU@@@@TSP@@@@@@q@@@@@@@@@OA@&H@@@@NA@@@@@ML@@@Z@@@@@@KA@"JI@@@e@@@@HA@-@@@p@@@@GA@8 @@@{@@@@FA@C+E@@@@@@@ DA@N @@@ @@ @@ CA@Y+@@@ @@@@BA@d@@@@k=A@@@@@@@@@@A@f@x`_@@@@@@@@@?A@@@@9@^>@@@@@@@@@&@@@@@@ =A@@oJ@@@!@@"@@#@@$@3@@@?@@@@Yh@@@@@@A@@B@@C@@D0A@~4@@@Eu@@@F@@G@@H/A@Р.@@@@@@@ɐ@Đ@@@@@IA@@@J@@@U@@K@@L-A@,@@@M+@@@N@@O@@P*A@Q98@@@Q@@R@@S)A@\.2@@@T%@@V@@W(A@g'@@@Z@@[@@\F@W@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@@V@&@Asp@@@e@%AAf@c@@@d@A$@A~@@@b@BC#@Au@@@a@"@A@@@`@!@A V@@@^@@@_@ABAA@@@[@@@@X@@@Y@@Z@@\@@@]@CD@Ұ@A@@@4@@5@AP@A@PO@@@1@@2@@3@A@f2@@@.@@/@@0@AB"@A@à@@@)@@@*@@@+@@,@@-@@A@@@'@@(@A@A@n@Va@@$@@%@@&@B@A@u@Ph@@!@@"@@#@@A@}@KF@@@@@@ @ACx@A@@B=@@@@@@@`@A@@,'@@@@@@@Ax@A@@C>@@@@@@@Bڰ@A@@@@@@@@@e@A@2@.@+'@@@@@@@@@S@A@$ @@ @@ @ABCDE@A@$@@@@:@@@@@@@@ @@ @@ @h@A@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@A@)@&!@@@@@@@A0@A@@@@@54@@@@@@@@@@@@@BCFհ@A@ @@@@@@@@@@@@@@@@@p@A@$@@@@uts@@@@@@@@@@@@@@@@A@As@@@@@@@D;:@@@@K@@@ @@@@@@@@@@@@@A@@@@@@@bYX@@@@@@@A@@@@@@@@@@@@AB@A@ulk@@@@@@@<@@@@@@@@@@@A @@@@@@@@@@@@@@@@@@@@@c@@@@@@@@@@@@@@A@A@@@@@@@@u@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@1@A@1@@@0@@@@@@@@#@A@@@@@@A4@A@  @@@@@BCA@@@@@whe@@@@@@Z@@@@@@@@@@ް@A@@z@@@@@@@A@A@@@@@@BDE5@A@@@@@@@@@@@@@A@@@@&%@@@@@@@@@A@@@@54@@@@@@@@ABɰ@A@?>@@@@@@@@ϰ@A@LK@@@@@@@@A@A@-@@@ZY@@@@@@@@@A@?@@@@@@ml@@@@@@@@AB@A@N@@@{z@@@@@@@@߰@A@^@@@@@@@@@@@A@A@g@@@y@ q@@@z@@@{@@|@@}@@~@@A@@@@t@@@u$@@@v@@w@@x@ABCDFG@A,@@@r@@s@Z@A@<@@@o@@p@@q@A˰@A@F@@@k@РO@@@i@@@j@@l@@m@@n@5@A@Z@@@e_@@@f@@g@@h@ABΰ@A@h@@@am@@@b@@c@@d@@A@x@@@]}  @@@^@@_@@`@A@A@@@X@@@Y@@Z@@[@@\@<@A@<@@@R@@@@S-,@@@T@@U@@V@@W@ABCϰ@A@76@@@O@@P@@Q@L@A@@@M@@N@A@A@o@@K@@L@@A@`@[@@H@@I@@J@A@A@r @@F@@G@BC@A@@@@@@9@@@Afe@@@B@@C@@D@@E@ @A@"@@>@@?@@A@(@@<@@=@ABD@A@XP@@:@@;@z@A@&@@8@@9@A@A@9@@6@@7@˰@A@@B@@3@@4@@5@A@A@G@@1@@2@BCEFr@A@ r@@@-q@@@.@@/@@0@p@A@@@@) @@@*@@+@@,@o@A@Gi@@'@@(@n@A@!@q@@$@@%@@&@ABCݰ@A@{v@@"@@#@@A@@@@@@ @@!@Ay@A@y@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@ @@@ @@@@@  @@@@@@@@@@@,@A@  @@@@S1@@@'$!@@@@@@@@ @@ @@ @ABCDG@A@/&%@@@@6lk@@@@@@@@@@@@@K@A@H?>@@@@OP@@@YVS@@@@@@@@@@@@@AR@A@aXW@@@@@@@@@@qro@@@@@@@@@@@@@@A@ܠ@@@@@@@@@@@@@@@@@@@@A@@@@@@ABC@A@@@@Y@@@@@@@@@@@ @A@@@@@@@@@@@@@@@@@@@@@@@@@@Aa@A@a@@@@@@@@@@@@@@Ѱ@A@@@@@@@ @@@@@@@@@@@@@@@@ABD8@A@87@@@Š   @@@@@@@@@@@@@@7@@@@@@@@@@@@A@@@@,)@@@@@@@@@@@A@Ao%@@@@@@@@v@@@JGD@@@@@@@@@@@@@@A@S@@@W @@@@@@@@AB@A@aXW@@@@-k@@@@@@sp@@@@@@@@@@@@@װ@A@m@@@@@A @A@K*@@@@@@@@@@@@@@@@@B @A@S@@@@@@@@@@@@@@@@@A@A@A@@@j@@@@@@@@ACD>@A@Q@@@@@@ˠ@@@@@@@@@@@<@A@@@@@@A @A@@@@@}|@@@@@@@@@@@@@@@@Bʰ@A@@@@@@@@@@@@@@@@@@1@A@ @@@{@@@@|:@@@}@@@~@@@@@@@A&@A@!@@@q@@@@r@@@@s@@@t674@@@u@@@v@@w@@x@@y@@z@@A@C@@@lJG@@@m@@@n@@o@@p@E@A@EB@@@f@@@gb_\@@@h@@@i@@j@@k@ABCDEFHIlo@@@@ @A@Ơ@ {z@@As@AAo@A@Ai@BC@Ae@@Ab@@A^@ABqAAT@CD@@A?@A@A;@JIA2@ABL@A*@ư@A@A@A@B@A@@A @AC|@A@^@A@Ap@A@B̰@A@Q@A@7@A@ABCDEp@A@8@A@A@A@R@A@A@A@BCFs@A@@A@A@Av@k@AZ@ABQ@A?@E@A-@A@A @BC@A@@A@@A@A @A@BCA@@A@A@A@BDE@A@G@A@,@A@ABX@A@U@A@A=@A}@ @Ap@ABK@A_@1@AR@A߰@AE@@A3@ABCDFG@A"@u@A@Aݰ@A@4@A@AB@A@ΰ@A@A@A@@A@ABC@A@@A@A]@A@H@A@AU@A@BC@A@@A@s@A@ABDC@A@@A@A@A{@B@Aw@A@Aq@BCEF߰@Am@Ұ@Ab@İ@AU@@AQ@ABC(@AK@E@AG@A@AA@'@A0@A,@A@.@A@ABCDG@A@!@A@A@A@@A@@A@ABC@A@@Aw@A@AZ@@AI@ABDg@A/@@A @A@A@@A@AB@A@@A@A@A@B@A@̰@A@ACD@A@@Ak@Aq@Ag@B@AP@n@A=@AL@A&@@A@:@A@ABCDEFHIN@@A@O8@@@AA XA A AgrA5fA*ZAHA(A;AAYAA=A A A A A AA |A A 56A vA cA Y{A dA AAAhA |A A  A A  $A  A  A A  A {A sA kA ^A V =A TA PA BA :A 2 _A *A ! RA A c&AAA A aA =AA A e[A  ASA  A  A A @A <A A A A A A zA 1A mA AJA _lA nA ,A LA A j4A A 9A TfA VA XA A wA A A rA $A A :A A }A CA@@6@7@8@9@:@;@<@=@>@?@@@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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@8@@@A5A&AAA A A A A A oA KA v0A cA RA AA 7A $A A A A sA cA TA BA 7A (A A A sA bA QA @A 3A {A jA YA :A !oA  /A  @A  A  A | A x!A t!A p A l A d A \ A T A L A ? A 7!A 5 A 1 A # kA  xA !@A  A !3A !YA !vA !hA KA 7A #A  A A A A yA fA ZA NA EA 9rA #mA ZA NA DA :A /A %A A  A A A A A A A vA hA ZtA DhA 9=A 0A &AA%3@]@^@_@`@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@@@% % @%@@E)Odoc_texi0_'F%<rkl_(Warnings0Ӷ.5S6V%Types0AF3Ai4.Type_immediacy0Xp '#Str0 鑁?Fzp 3-Stdlib__Uchar0 |K?bޣ ˠ+Stdlib__Sys0Xn*T?n .Stdlib__String0L%BWx:6+Stdlib__Set0PSVl8 ;+Stdlib__Seq0yt\eǟ&Q,}.Stdlib__Printf0=iW1jfSW<+Stdlib__Map0ҭfȨ؜ׇ0,Stdlib__List0E &xa.Stdlib__Lexing0zsc\ZoQ,Stdlib__Lazy0'rruSZY+Stdlib__Int0FK^N3g/Stdlib__Hashtbl0!z9ϸ@`VǠ.Stdlib__Format0=z+.m׸0Stdlib__Filename0YẒZР.Stdlib__Either0 }rCT0J){9).Stdlib__Digest0@~8x2-Stdlib__Bytes0dzc Ay<Ҡ.Stdlib__Buffer0'ON͋[h#ڗA-Stdlib__Array0Q!3͒&Stdlib0>,W:(%Shape0-#\wz5)Primitive0.>}7Fmd*ՠ$Path0"nA_8K 1)Parsetree03p雲Ҳ$+Outcometree0xHU ͧTƠ*Odoc_value0](L8.ђH*Odoc_types0qТ4c)Odoc_type0Ig@;sDphX,Odoc_to_text0 dBY7TT頠(Odoc_str0ClPMpjvF6+Odoc_search0 Ŏ#r&WK#,.Odoc_parameter0OTQ͓5ų#à)Odoc_name07k纤᮵o?+Odoc_module0Vj>S q)Odoc_misc0+[۶r0J-Odoc_messages03e)dj)Odoc_info0=ræ4)ArH0+Odoc_global0=$Vq(peU렠.Odoc_extension0^ z $G:A.Odoc_exception0ǕF/!LѠ*Odoc_class0B=1B kKF$Misc0KH(1Xk5o\)Longident0{C 3C(Location0>gc 7پI{YG,Identifiable0g+AbڀO"q,%Ident0T;~-1ѡ&Config0jId|o?yq0CamlinternalLazy0G -Ϥ;I8CamlinternalFormatBasics0cEXyb:E@@@@+out_channel@@@ A@ @g@@@ A@ $unitF@@@ A@ @@ A@ @@ A@ .@@$chanb:Fb:J@@@%0@<1 b:: dh@@@@@@!sb:Kb:L@@@-0@ ;@@4D@@@@డ-output_string*cOQ+cO^@@J@@@@@@@B@@@@@@@@0bb1b@@Z@@@]@@B@ @@@B@ @@B@ @B@ @B@ 0JIIJJJJJ@3?b@6@fE@@@@ఐZ$chan[cO_\cOc@@@@{@@ఐT!shcOdicOe@@@}@@B@@@@A@ B@ %@డE+output_char{dhj|dhu@@@@@@$charB@@@@@@@@@@@(@@@@@@@A@ @@@A@ @@A@ @A@ @A@ S@@ఐ$chandhvdhz@@@`@@Jdh{@@4@@B@ B@ B@ o@@B@@p@@@A@ s@@AA@A@ 0@@@@@AA@@@@ 0@@@@@@@@ࠠ$putsee@@@@@@@ A@ @]@@@ A@ @@@ A@ @@ A@ @@ A@ 0@"@@C@@@@$chanee@@@$0@0ef@@@@@@!see@@@.0@ :@@+G@@@@డ-output_stringf f@@@@?@@A@ @@@A@ @@A@ @A@ @A@ 0,++,,,,,@*N@!@HH@@@@ఐE$chan=f>f@+@@e@@ఐ?!sJfG@H@@h@@.I@@dA@  @@AALA@pA@ 0ONNOOOOO@@@@@@AXPA@@{v@@ 0SRRSSSSS@W@@@@U@UT@j@ࠠ"nlcgdg@@@@@@@ A@ |@@@ A@ @@ A@ 0qppqqqqq@@@F@@@@$changg@@@0@'gh@@@@@డ^+output_charhh@@@@@@A@ @@@A@ @@A@ @A@ @A@ 0@ ,=@#@J@@@@ఐ4$chanhh@@@K@@Jh3@@<@@B@ B@ B@  @@1;@@VA@ #@@AF>A@@`[@@ "0@E@@@@C@CB@X@ࠠ"isjj@@@@[@@ (@@@ 'A@ $@@@ .A@ %@@ &A@ #0@y@@I@@@@%paramĠ$Nonekk@8mv@@T@@@@AA@A@@o@@@@&0@2j l@@@@@ภkk@@@@+A@ ,@Ġ$Somell@8 @A@AA@A,@@@#l$l@@CA@ *#@@@ @@J$@@ภ$true.l&@8 @@@AB@@A=@@@)@@MA@ 2A@ 02@@A7j/@@@\S@@ <6@@3@32@O@ࠠ&pad_toFn Gn@@@@#intA@@@A@ >@@@@A@ DA@ E@@ FA@ ?@@ @A@ =0^]]^^^^^@v@@zK@@@@!nonpn@@@%0onnooooo@1vnwp8n@@@@@@!snn@@@,0@ ;@@M@@@@@ࠠ#lenoo"@@@#intA@@@B@ J0@&H@@N@@@డv&String&lengtho%o2@@&stringO@@@!@@@@@.%string_lengthAA @@@*string.mlivv @@.Stdlib__StringF@@@@@B@|5@@B@{@B@z2@@ఐ\!so3o4@<@@?@@0@@F@@@o@@డ!<p8Ap8B@@!a@@$boolE@@@*@@)@@()%lessthanBA@@@@YYY@@ S@@@A@A@A@@@@A@@A@@A@0@u@@+O@@@@ఐ#len p8=!p8@@@@@@ఐ !n-p8C.p8D@@@@@@@ @@A@B@%@డ !^@p8LAp8M@@@@@X@@@@W@@@V@@U@@T@GffHff@@qr@@@@@A@@@@A@@@A@@A@@A@R@@ఐ!snp8Jop8K@а@@_@@డH&String$makep8Np8Y@@@@@@$charB@@@@@@@@@@@UU@@A@@@@@B@@@@B@@@B@@B@@B@@@డ}!-p8]p8^@@i@@@@n@@@r@@@@@@@'%subintBA@@@@`55`55@@q@@@@@C@@@@C@@@C@@C@@C@@@ఐ{!np8[p8\@a@@@@ఐ`#lenp8_p8b@@@=@@D@D@D@@@p8Zp8c@@@@C@C@D@@@`p8dp8g@@@@C@C@C@@@ @@@@B@B@C@ @@@@@ఐ!s(p8m@@@@+p8:@@@N@@A@ I@@AA@A@ C0/../////@@@@@AA@@@@032233333@@@@@@@נ@ࠠ&indentCrptDrpz@@@@@@@A@@@@@A@&stringO@@@A@@@A@@@A@0_^^_____@"@@{L@@@@%nb_spprp{qrp@@@)0pooppppp@5wrppx}@@@@@@!srprp@@@20@ ?@@Q@@@@@ࠠ!css@@@@@@B@@@@B@0@)Q@ @R@@@డy#refss@@@@Ԡ@@B@@B@@@@ss@@#@@@@) @@s@@@ࠠ#lentt@@@@@@B@0@6IC@D@S@@@డ$predtt@@@@@@@@@@~(%predintAA@@@X44X45@@o@@@@@B@+@@B@@B@*@@డ&String&lengthtt@b@@@b@@C@@@C@@C@D@@ఐ!s%t&t@@@Q@@)t*t@@F@@C@C@ D@ [@@O @@`\@@4t @@!i?u@u@@@@@FuGu@@@@B@B@0JIIJJJJJ@w@@fT@@@ఐ#lenXuYu@ @@@@B@B@@@డ5!=kulu@@!a@@@@@$@@#@@"&%equalBAt@@@@tyuy@@Q@@@@@C@2C@@@@C@@C@@C@0@EZ@@B@3B@6B@@uu@@U@@@@డw&String#getuuA@^@@@@!@@@4@@@@@@@0%string_safe_getBA@@@@yRRyR@@GA@@u@@D@(@8@@D@'K@@D@&@D@%@D@$E@@ఐa!s1u@=3@@Q@@ఐ!iuu@[@@[^@@A@@@h_@@Juu@@sD@8j@@M@@@@C@:D@"p@డ$incr u u@@/@@@u@@@t"@@@s@@r%%incrAA@@@@@>԰@@@F@@C@?@@C@>@@C@=@C@<@@ఐ!c :u ;u@c@@a2@@D@H@@D@GD@KD@I@@?@@@@B@PC@ND@F@@ Qu@@ @@@@A@SB@Q0 T S S T T T T T@ @@@@ࠠ"s' bv cv@@@%bytesC@@@B@T0 j i i j j j j j@ @@@డB%Bytes$make zv {v @@#intA@@@@$charB@@@&@@@@@@@@)bytes.mliK  K  @@-Stdlib__BytesD@@@@@B@@@@B@:@@B@@B@@B@7@@డz!+ v v@@f@@@@o@@@o@@@@@@@'%addintBA@@@@[5:5:[5:5h@@p@@@@@C@@@@C@@@C@@C@@C@l@@డ$succ v v@@@@@}@@@|@@{(%succintAA@@@U44U44@@n@@@@@D@@@D@@D@@@ఐ?#len v v@@@*@@E@E@E@@@3 @@g@@D@D@E@@@డ!* +v# ,v$@@@@@@@@@@@@@@@@'%mulintBA8@@@@8e6i6i9e6i6@@br@@@@@D@@@@D@@@D@@D@@D@@@డ +$succ av bv@|@@@|@@E@ {@@E@ @E@ @@డ B!! xv yv @@!a@~@@@m@@l'%field0AA@@@~9@@Ұ@@@@@F@F@"F@@@F@@F@.@@ఐ!c, v!@Ͱ.@@ˠ@@G@G@ G@B@@8 @@C@@ v v"@@@@E@ E@$F@M@@ఐX%nb_sp v% v*@>@@}Z@@@@@@D@D@'E@b@@ v  v,@@W@@C@C@)D@l@@` v- v0@@_@@C@C@+C@*|@@p @@}@@ v @@డ ":= w48 w4:@@ !a@{@@@q@@@@p@@o@@n*%setfield0BA @@@@  @@ .Ӱ@@@ 6A@A@?B@2@@B@3@@@B@1@B@0@B@/0 !   ! ! ! ! !@@@ =V@@@@ఐ!c 2w46 3w47@[@@ Y#@@C@=C@@C@>@@ఐ۠%nb_sp Gw4; Hw4@@@@&@@@@@@A@CB@<,@!im ZxCI [xCJ@@@@@ axCM bxCN@@ @@B@FB@ED@ఐ#len oxCR pxCU@"@@ @@B@HB@GS@@డ M%Bytes#set yY] yYf@@#@@@@@@@@@@@$unitF@@@@@@@@@/%bytes_safe_setCA @@@@@A  A  V@@B'&@@@$@@D@S@#@@D@R@"@@D@Q!@@D@P@D@O@D@N@D@M0        @l-@@B@B@B@I@ xCE |@@ W@@@@ఐt"s' yYg yYi@@@S@@E@dE@fE@e"@@డ tv yYj yYk@s@@@ g@@E@cE@tE@i@@E@j@E@h=@@ఐq!c yYl@-@@ +@@F@oF@rF@pQ@@% @@R@@డ ponq yYm yYrAmA@@@@E@z@@@E@y@@E@x@E@w@E@vn@@ఐ!s 6yYn@@@z@@ఐꠐ!i ByYp CyYq@@@@@*)@@@@E@bE@F@@@1@@@@C@D@a@డ * _zu `zu@@@@@@D@D@@@@D@@D@@D@@@డ E͠ϰ zzu| {zuA˰A@@)@@E@@@@E@@@E@@E@@E@@@ఐ!s zu}@@@B@@ఐH!i zu zu@@@@@*)@@>@@J zu zu@@IE@@@6@@@@D@E@@డ Ǡɰ zu zu@ư@@@  @@D@D@@@D@@@@D@@D@@D@@@ఐF!c zu zu@@@ @@E@E@E@'@@డ AC zu zu@@@@@@@@E@@@@E@?@@E@@E@@E@B@@డ  zu zu@@@@ 0b@@F@F@F@@@F@@F@]@@ఐ!c %zu@M@@ K@@G@G@G@q@@% @@r@@ఐΠ%nb_sp :zu ;zu@@@@@3@@yF@@@g@@ @@C@D@E@@@ Izuy@@ @డ $incr S{ T{@I@@@ xI@@C@@@C@H@@C@@C@@@ఐؠ!c l{ m{@@@ d@@D@@@D@D@D@@@(@@ @@B@C@@8@@@@@@@ @@A@B@0        @c@@@డ \%Bytes)to_string } }@@2@@@A@@@@@@aa@@I@@@@@A@N@@A@@A@&@@ఐU"s' }@@A@@$@@B@B@B@9@@-I@@e:@J@@f;@K@@g<@L@@hW@(M@@iX@N@@j@O@@mA@'@@AGRA@zA@0        @F@@@@A^VA@@@@0        @]@@@@[@[Z@pA((subpartsnA  @@8@@@AР&Module &Module(t_module@@@+Module_type &Module-t_module_type@@@%Class %Class't_class@@@*Class_type %Class,t_class_type@@@@@@A@@@@@@@D@@@@0X@@Aз>#@$@@@г?)Odoc_infoA@.@/@@@I0-,,-----@@@JP^8@@@Ae@@B@B@@@@@&@@@#@@@@@@@RDA EA@@гS)Odoc_infoUTOAPA7@@]!@@@@@YXB8<YB8B@@гZ)Odoc_info\[cB8FdB8]@@d5@@@@@`lC^bmC^m@@гa)Odoc_infocbwC^qxC^@@kI@@@@@@@@K|d@@f@@fe@0{zz{{{{{@M@@A()menu_dataoBFF@@8@@@A(Р%Index @@@>@@@8@ @9'Comment@@@<@@:%Blank@$Texi+@@@=@/@;@@@@A@@@A@@@C@@@@FL @@@@Y@@AгN$listL  @зг(subpartsGG@@ @N@40@q8@@@Ax@@C@DC@3@@@@(@@@%@@@@@@CHH@A@@@\ I I@@г]&stringII@@e%@@@ @@YJJ@@гZ&string'J(J@@b7@@@ @@0K1K@@г&string9K:K@@I@@@ @@@@@K>F?L@@@Nj@@l@@lk@0?>>?????@O@@@ࠠ'nothingpNN  ON  @@@)Odoc_info,text_element@@@hC@e0XWWXXXXX@i@@@ภ(VerbatimcN  dN  @8(Verbatim@@@@&stringO@@@@ACBV@A-odoc_info.mlifikfi@@@S }N  @@N  N  @@@@C@jC@lC@k-@@& @@6@@@i1@@N  @@@4@ࠠ/module_subpartsqP ! %P ! 4@@@@&R&Module.module_element@@@'@@@'$listIР%Classh%Class't_class@@@'*Class_type ,t_class_type@@@'&Module,(t_module@@@'+Module_type6-t_module_type@@@'@@@&@@@@&@@@&@@&C@m0@@@Z@@@Aࠠ$iterrQ 7 AQ 7 E@@@@|Р43@@@@Р65@@@0@Рba@@@J@Рba@@@d@K@g@@@D@hD@M@@@D@ND@3@@@D@4D@@@@@D@^@@@bD@o@@@@D@@@@D@qDD@@@@D@p@@u@D@t_@@#accsKQ 7 FLQ 7 I@@@Y0KJJKKKKK@md@`@)@@r@@sE@n@e@m\@@@@@ hĠ bR U [cR U ]@ @@@@9D@|D@y0feefffff@(w@@]@@@@డA$List#revyR U azR U i@@Ҡ!a@B@@@۠@@@@@@(list.mliZ  Z  @@,Stdlib__ListK@@@Y@@E@]@@E@@E@3@@ఐ_#accR U jR U m@=@@@@@1@@qD@C@Ġ"::T  T  @8@@>B@AA@A@@8Ġ.Element_moduleT  T  @8.Element_module@@@ K@@@@ A@A@@J@AYMMZMM@@@wঠ&m_kindT  T  @,&m_kind @@@ ;+module_kind@@@ zAE,,&m_name $Name!t@@@ t@@ @A|XX}XX"@@,&m_type%Types+module_type@@@ uAA@AXGXQXGXu@@,&m_info&&optionJ$info@@@ w@@@ vAB*@AXXXX@@,.m_is_interface8$boolE@@@ x@C6@AXYXY@@,&m_fileD@@@ y@D@@AYQY[YQYl@@N,%m_locN(location@@@ {AFK@AYYYZ @@,*m_top_depsY$listIT!t@@@ }@@@ |AG]@AZ ZZ Z7@@,&m_codekE@@@ @@@ ~AHl@AZrZ|ZrZ@@,+m_code_intfzT@@@ @@@ AI{@AZZZZ@@  ,+m_text_onlyQ@@@ @J@A[&[0[&[D@@!@AYYYY@@Ġ,Module_aliaswT  xT  @8,Module_alias@@@ r@,module_alias@@@ f@AA@H@ATFTLTFTj@@@1@T  T  @@@@G@P0@(@@@@@@@@@G@Q@@@T  T  @@@@G@SG@R @@@@@l@ࠠ!nT  T  @@@.y@@@T@@@@@I@@ఐǠ$iterU  U  @i@@@@@E@@E@0@V@@^@@@@ఐ#accU  U  @c@@@@ఐ3!nU  U  @@@@@&@@D@mD@"@Ġ4V  V  @2Ġ3Element_module_typeV  V  @83Element_module_type0@@@@ B@AA@J@AMMMM@@@ঠ'mt_kindV  V  @,'mt_kind/@@@  l0module_type_kind@@@ @@@ AE,'mt_name2!t@@@ @@@A5__5__@@),'mt_info" @@@ @@@ AA@A6_`6_`#@@*,'mt_type)0B+module_type@@@ @@@ AB'@A7`a`k7`a`@@+,/mt_is_interface:/@@@ @C1@A8``8``@@,,'mt_fileD@@@ @D;@A9a&a09a&aB@@-N,&mt_locN-@@@ AFD@A>bb>bb@@/@A:ara|:ara@@ .Ġ$SomehV  iV  @ LĠ1Module_type_aliasqV  rV  @81Module_type_aliase@@@ @1module_type_alias@@@ @AB@E@A +]]+]^ @@@+&@V  V  @@@@G@f0@"@@@@@V  V  @@@@G@g@@@+@@@@G@i@@G@h@@@V  V  @@@@G@kG@j@@@@@pD@V@ࠠ!nV  V  @@@4@@@l(@@@@@O)@@ఐ͠$iterW  $W  (@o@@@@@E@@E@0@\@@_@@@@ఐ#accW  )W  ,@i@@@@ఐ3!nW  -W  .@@@D@ @@(@@D@"@Ġ:Y m Y m @8Ġ.Element_moduleY m sY m @6ࠠ!mY m Y m @@@1@@@r0@@@@@@@@D@n@ࠠ!nY m Y m @@@@@@s@@@"@@@@ఐ0$iter Z  !Z  @Ұ@@@0@@E@ @E@ 0$##$$$$$@0*@+@A`!@@Ca@@@@ภ"::7Z  8Z  @oఐF!mDZ  EZ  @@@D @HZ  @@M"@ఐ #accQZ  RZ  @@@_-@@UZ  VZ  @@nD@jD@HD@PD@.D@6D@D@=@@ఐ_!nnZ  oZ  @D@@CD@L@@T@@;D@N@Ġɰ{[  |[  @ǠĠ3Element_module_type[  [  @ࠠ"mt[  [  @@@@@@y0@*@@@@@@@bD@u@ࠠ!n[  [  @@@&@@@z@@@"@@A@@ఐ$iter\  \  @a@@@@}@E@"@E@!0@O0*@+@b!@@c@@@@ภ\  \  @ఐD"mt\  \  @@@@\  @@D@2"@ఐ#acc\  \  @w@@-@@\  \  @@D@-2@@ఐT!n\  \  @9@@D@7A@@I@@D@C@ĠM]  ]  @KĠ-Element_class]   ]  @8-Element_classI@S@@@ D@AC@J@AN3N9N3NY@@@ࠠ!c]  ]  @@@e@@@0@@@@@@@@D@|@ࠠ!n-]  .]  @@@@@@@@@-@@@@ఐN$iter>^  !?^  %@@@@N@ @E@<@E@;0BAABBBBB@0*@+@_d!@@ae@@@@ภS^  0T^  2@ఐD!c`^  .a^  /@@@H@d^  '@@kD@L"@ఐ(#acco^  3p^  6@@@}-@@s^  &t^  7@@D@G2@@ఐT!n^  8^  9@9@@VD@QA@@I@@ND@9C@Ġܰ_ : V_ : X@ڠĠ2Element_class_type_ : @_ : R@82Element_class_type@@@@ E@AD@J@A.NZN`/NZN@@@Lࠠ"ct_ : S_ : U@@@@@@0@H@@@@@@@D@@ࠠ!n_ : Y_ : Z@@@D@@@@@@-@@_@@ఐݠ$iter` ^ f` ^ j@@@@@@E@V@E@U0@m0*@+@f!@@g@@@@ภ` ^ {` ^ }@.$ఐD"ct` ^ x` ^ z@@@@` ^ l@@D@f"@ఐ#acc` ^ ~` ^ @@@ -@@` ^ k` ^ @@D@a2@@ఐT!n` ^ ` ^ @9@@D@kA@@I@@D@SC@Ġkb  b  @i@"b  #b  @@D@0#""#####@@@@ࠠ!n.b  /b  @@@@@@@@@@@@@ఐO$iter?b  @b  @@@@O@ @E@p@E@o0CBBCCCCC@@@_h@@@@ఐ #accTb  Ub  @@@b@@ఐ3!nab  bb  @@@6D@w @@(@@!@@AhQ 7 L@@AD@{D@x@@A# A@@{D@@&0mllmmmmm@"@@@@rQ 7 9@@ఐ$iter|d  }d  @.@@@Р@@C@&蠠@@C@&頠@@C@&ꠠې@@C@&@@@@C@&@@C@&@+@@C@&@@C@&,@@C@&@C@&@C@&c@@ภ d  d  @ @@@C@@D@'D@'t@@G @@$u@R @@%@@P ! ! @@ @堰A('indicesCf  f  @@8@@@AР&Module@+Module_type@&Method@$Type@)Exception@%Class@)Class_att@%Value@*Class_type@)Extension@@@@'A@@@'@@@@f  q a b@@A@j@@Aз& g   g  @A@@@h  h  @A@@@2i  i  @A@@@.$j  %j  @A@@@:,k  -k  @A@@@R4l  !5l  (@A@@@N<m ) -=m ) 3@A@@@JDn 4 8En 4 C@A@@@rLo D HMo D O@A@@@vTp P TUp P `@A@@@@@@0TSSTTTTT@w@@q[8@@@A@@D@'D@'@@@@d@@@a@@ef  d@@f@@fe@0dccddddd@@@@ࠠ'indicesss d hts d o@@@@Р%ClassA@AA@@A)Class_attA@AA@@A*Class_typeA@AA@@A)ExceptionA@AA@@A)ExtensionA@AA@@A&MethodA@AA@@A&ModuleA@AA@@A+Module_typeA@AA@@A$TypeA@AA@@A%ValueA@AA@@A@@@'\A@@@'#D@'@@@'_D@' @@'!D@'0@u@@@@@Р @РCB@РQP@Р.-@Рml@РXW@Р@Р{z@Рfe@Рfe@@XA@@D@']D@'W@@@D@'XD@'Q@@@D@'RD@'K@@@D@'LD@'E@@@D@'FD@'?@@@D@'@D@'9@@@D@':D@'3@@@D@'4D@'-@@@D@'.D@''@@@D@'(D@'"@@@t { t { @@0@U$s d d%} \ t@@@@@"ty+t { ,t { @@.t { /t { @@iD@'^@@a8u  9u  @@@@"xt?u  @u  @@Bu  Cu  @@D@'aD@'`(@@wNv  Ov  @@0@@"exUv  Vv  @@Xv  Yv  @@D@'cD@'b>@@dw  ew  @@F@@"vakw  lw  @@nw  ow  @@D@'eD@'dT@@zx  {x  @@\@@"cax  x  @@x  x  @@D@'gD@'fj@@y  y  @@r@@"mey  y  @@y  y  @@D@'iD@'h@#@ϰz  z  @@.@@"clz  &z  (@@z  %z  )@@D@'kD@'j@+@{ * .{ * 9@@D@@"ct{ * ?{ * A@@{ * >{ * B@@D@'mD@'l@%@| C G| C N@@Z@@"mo| C X| C Z@@| C W| C [@@D@'oD@'n@4@} \ `} \ l@@p@@"mt} \ q} \ s@@} \ p@@.D@'qD@'p@@As d r@@@4@@'s@@@@0@ࠠ-indices_names v z v @@@_@@@'~D@'{e@@@'D@'|@@'}D@'v@@@'xD@'t0@U@@9k@@@ภ"::*  +Av%Types5  6  @@8  @@#@"ty?  @  @@B  C  @@($@@@@6D@''@ภ$L  "A*ExtensionsV  W  @@ Y  @@FD@'<@"xtb  c  @@e  f  @@MD@'I@@@@[D@'L@ภIq  GA*Exceptions{  |  @@ ~  @@kD@'a@"ex    @@    @@rD@'n@@@@D@'q@ภn  lA&Values    @@   @@D@'@"va    @@    @@D@'@@@@D@'@ภA0Class attributes@@ @@D@'@"ca@@@@D@'@@@@D@'@ภA+'Methods '@@ (@@D@'@"me46@@37@@D@'@@@@D@'@ภݰ:<AP'Classes:=:D@@ :E@@D@'@"cl:Q:S@@:P:T@@D@'@@@@D@'@ภ*WYAu+Class types4WZ5We@@ 7Wf@@$D@'@"ct@WnAWp@@CWmDWq@@+D@''@@@@9D@'*@ภ'Otv%A'ModulesYtwZt~@@ \t@@ID@'?@"moetft@@htit@@PD@'L@@@@^D@'O@ภLtJA,Module types~@@ @@nD@'d@"mt@@@@uD@'q@@@@D@'t@ภ"[]qA@rA@$E@'@@D@'D@'@@2{A@-E@'@@D@'D@'@@`A@6E@'@@D@'D@'@@A@?E@'@@D@'D@'@@A@HE@'@@D@'D@'@@A@QE@'@@D@'D@'@@A@ZE@'@@D@'D@'@@FA@cE@'@@D@'D@'@@tA@lE@'@@D@'D@'@@A@u@@D@'zD@'@@ v @@s@@@'y@@ v v@@@ݠ$Texi D@@Б@ࠠ-subst_stringsPVPc@@@$listI#Str®exp@@@)kE@(}@@@)pE@(@@(E@(@@@( E@'054455555@71@2@Ql@@@డ!@EF@@.!a@i@@@@9 @@@>@@@@@@@@S6wwT6wwA@@}@@@F@@E@(@L@@E@(SP@@E@'@E@'@E@';@@ภRzhl{A Ơడ#Str®exp#Strhmhw@@&stringO@@@(p@@@(@@(@'str.mliZZ@@sA@@@@@F@)e~@@F@)d@F@)cr@@!@hyhz@@hxh{@@(@@G@)lG@)nG@)m@@1 @@@"@@h~h@@h}h@@@@Qh@@E@)q@ภYA డX®exp#Str@V@@@V@@F@)@@F@)~@F@)}@@!{@@@@m@@G@)G@)G@)@@  @@G@)@"@{  @@@@F@)@@A@@E@)@ภA gడ®exp#Str-.@@@@@@F@) @@F@)@F@)@@!}@A@@CD@@@@G@)G@)G@)@@  @@&G@)@"@}UV@@XY@@(F@)$@@A]@@A@@G@)@@F@)F@)@@GA@IG@)s@@F@)xF@)@@PA@RG@(@@F@(F@)w@@PfY@@@@F@(F@(@@డpr@o@@@ @@F@)F@)F@)@@F@)@F@)@@ఐ&)esc_8bits@@@'@@G@)G@)G@)@@% @@@ภ V[A \డ®exp#Str" # @@@@@@F@)@@F@)@F@)@@!5 6 "@@8 9 #@@@@G@)G@)G@) @@  @@G@) @#@`aJ &K )@@M %N *@@F@)@@BR +@@1E@)@ภ2Z.2JA డ®exp#Strk.3l.=@ݰ@@@@@F@)J@@F@)@F@)>@@!~.?.C@@.>.D@@@@G@*G@*G@*R@@  @@dG@*U@#@^a.G.J@@.F.K@@fF@*b@@A.L@@zE@*f@ภ{OSA డ(®exp#StrOTO^@&@@@&@@F@*@@F@*@F@*@@!O`Od@@O_Oe@@=@@G@*G@*G@*@@  @@G@*@#@'eOhOk@@OgOl@@F@*@@AOm@@E@* @ภİptA 7డq®exp#Strpup@o@@@o@@F@*.@@F@*-@F@*,@@!pp@@pp@@@@G@*5G@*7G@*6@@  @@G@*4@#@`e%p&p@@(p)p@@F@*9@@A-p@@ E@*:@ภ 5%A డ®exp#StrFG@@@@@@F@*H%@@F@*G@F@*F@@!YZ@@\]@@@@G@*OG@*QG@*P-@@  @@?G@*N0@#@^eno@@qr@@AF@*S=@@Av@@UE@*TA@ภV~nA ɠడ®exp#Str@@@@@@F@*bn@@F@*a@F@*`b@@!@@@@@@G@*iG@*kG@*jv@@  @@G@*hy@#@"e@@@@F@*m@@A@@E@*n@ภA డL®exp#Str@J@@@J@@F@*|@@F@*{@F@*z@@!@@@@a@@G@*G@*G@*@@  @@G@*@%@,{c}@@@@F@*@@A@@E@*@ภA [డ®exp#Str!"@@@@@@F@*@@F@*@F@*@@!45 @@78 @@@@G@*G@*G@*@@  @@G@* @#@^oIJ@@LM@@F@*@@AQ@@0E@*@ภ1YIA డ®exp#Strjk'@ܰ@@@@@F@*I@@F@*@F@*=@@!})~-@@(.@@@@G@*G@*G@*Q@@  @@cG@*T@#@"o15@@06@@eF@*a@@A7@@yE@*e@ภz:>A డ'®exp#Str:?:I@%@@@%@@F@*@@F@*@F@*@@!:K:O@@:J:P@@<@@G@*G@*G@*@@  @@G@*@#@^i:S:V@@:R:W@@F@*@@A:X@@E@*@ภð[_A6డp®exp#Str[`[j@n@@@n@@F@*@@F@*@F@*@@![l[p@@[k[q@@@@G@*G@*G@*@@  @@G@*@#@"i$[t%[x@@'[s([y@@F@*@@A,[z@@ E@*@ภ 4}$Aడ®exp#StrE}F}@@@@@@F@*$@@F@*@F@*@@!X}Y}@@[}\}@@@@G@+G@+G@+,@@  @@>G@+/@#@`um}n}@@p}q}@@@F@+ <@@Au}@@TE@+ @@ภU}mAȠడ®exp#Str@@@@@@F@+m@@F@+@F@+a@@!@@@@@@G@+G@+!G@+ u@@  @@G@+x@#@^u@@@@F@+#@@A@@E@+$@ภAడK®exp#Str@I@@@I@@F@+2@@F@+1@F@+0@@!@@@@`@@G@+9G@+;G@+:@@  @@G@+8@%@ae{} @@  @@F@+=@@A @@E@+>@ภ AZడ®exp#Str  !@@@@@@F@+L@@F@+K@F@+J@@!ư 3 4@@ 6 7@@@@G@+SG@+UG@+T@@  @@G@+R @%@AE{} H I@@ K L@@F@+W@@A P@@/E@+X@ภ0 X HAడ®exp#Str i  j@۰@@@@@F@+fH@@F@+e@F@+d<@@!߰ | }@@  @@@@G@+mG@+oG@+nP@@  @@bG@+lS@%@ss{}   %@@  &@@dF@+q`@@A (@@xE@+rd@ภy +/Aడ&®exp#Str +0 +:@$@@@$@@F@+@@F@+@F@+~@@! +< +@@@ +; +A@@;@@G@+G@+G@+@@  @@G@+@,@copyright{} +D +P@@ +C +Q@@F@+@@A +S@@E@+@ภQ VZA9@A@ sG@+t@@F@+yF@+@@TA@ |G@+Z@@F@+_F@+x@@A@ G@+@@@F@+EF@+^@@A@ G@+&@@F@++F@+D@@JA@ G@+ @@F@+F@+*@@A@ G@*@@F@*F@+@@A@ G@*@@F@*F@*@@@A@ G@*@@F@*F@*@@#A@ G@*@@F@*F@*@@,A@ Ġ G@*@@F@*F@* @@65A@ ͠)G@*p@@F@*uF@*@@>A@ ֠2G@*V@@F@*[F@*t@@GA@ ߠ;G@*<@@F@*AF@*Z(@@,PA@ DG@*"@@F@*'F@*@1@@~YA@ MG@*@@F@* F@*&:@@bA@ VG@)@@F@)F@* C@@"kA@!_G@)@@F@)F@)L@@! u@@3i@@F@( F@)T@ภ!\e!\g@@@@F@+_@!!\h@@b@@@@c@)ocaml.doc! 8 Associations of strings to substitute in Texinfo code. !!O@@@@@@@!PR@@@u@ࠠ&escape !!@@@@.@@@+E@+E@+@@+E@+0!!!!!!!!@@@!m@@@@!sĠ!!@@@0!!!!!!!!@%!!@@@@@డ $List)fold_left!!@@@!a@@!b@ @@@@@ @S @@@@@@@@@@yz@@x[@@@@NE@+@@@E@+E@+@@E@+E@+@E@+E@+@E@+@E@+@@'@@E@+@E@+@E@+@E@+0"'"&"&"'"'"'"'"'@S_n@V@"Co@@@@@#accŠ";"<@@@1@@@NȠࠠ!pƠ"L"M@@@90"L"K"K"L"L"L"L"L@&E@@"hp@@@ࠠ!rǠ"Z"[@@@A@@"^"_@@MH@H@+@@డ.global_replace#Str"p"q@@L@@@)@\@@@)@@@@)@@@)@@(@@(@@(@"U"U"U"@@\P@@@d@@F@+@t@@F@+@@@F@+@@F@+@F@+@F@+@F@+0""""""""@PX@S@"qL@G@"r@@@@ఐb!p""@@@@@ఐa!r""@@@!@@ఐ#acc""@y@@.@@\@@E@+E@+3@@AsA@@@F@+F@+0""""""""@@@@@A""@@@@@F@+@F@+F@+0""""""""@@@@@ఐ!s" " @@@.@@ఐࠐ-subst_strings"@/@@@@F@+F@+F@+@@%@@CE@+%@@A0(A@@HB@@+0########@/@@@m ; Escape the strings which would clash with Texinfo syntax. #jl#j@@@@@@@:@:9@O@ࠠ,fix_nodenameɠ#!NT#"N`@@@@i@@@,E@+@@@,E@+@@+E@+0#/#.#.#/#/#/#/#/@lz@{@#Kn@@@@!sˠ#@Na#ANb@@@0#@#?#?#@#@#@#@#@@'#GNP#He@@@@@డ.global_replace#Str#Uei#Ve{@@@@ 1@@E@,@A@@E@,@@@E@,@@E@,@E@+@E@+@E@+0#g#f#f#g#g#g#g#g@(4E@+@#t@@@@డ®exp#Str#}e}#~e@@@@@@F@, \@@F@,@F@,@@"\.#e#e@@#e#e@@ @@G@,G@,!G@, 2@@#e|#e@@ z@@F@,F@,#G@,<@@!/#e#e@@#e#e@@@@F@,F@,%F@,$P@@ఐ&escape#e#e@@@@ @@F@,(@F@,'d@@ఐ!s#e#e@n@@q@@#e@@E@,0E@,-v@@@@E@+y@@AA@@@@,30########@@@@L ) Removes dots (no good for a node name). ##M@@@@@@@@@à@ࠠ-generate_menu̠$$@@@@!$@@@9kE@,5@fР%BlankA@AA@@A%Class@o't_class@@@.'F@.@A@@@A*Class_type@~,t_class_type@@@.2F@.)@A@@@A'Comment@!@@@2F@.:@A@@@A%Index@&stringO@@@9F@.H@A@@@A&Module@@@@.F@. @A@@@A+Module_type@@@@.F@.@A@@@A$Texi@!@@@2F@.A@A@@@A@@@.PA@@@. F@-@@@.E@,;!@@@9pE@,<@@,=E@,6@@,7E@,40$$$$$$$$@[qk@l@$s@@@@$chanΠ$$@@@0$$$$$$$$@$$-2@@@@@@,subpart_listϠ$$@@@0$$$$$$$$@ @@$v@@@@డ#"<>$$@@!a@@@@@'@@&@@%)%notequalBA"Ƞ@@@@""@@"R@@@E@9VE@,PE@,E@@@E@,D@E@,C@E@,B0$$$$$$$$@5A@8@$w@@@@ఐI,subpart_list$$@@@@@ภ"N$$@"M@@@&E@,Q@@@@@@E@,SF@,M$@@ࠠ)menu_lineР%%&@@@@"@@@-F@,U@=!t@@@,F@,["6@@@-&F@,\@@,]F@,V@@,WF@,T0%+%*%*%+%+%+%+%+@J@@@@)part_qualҠ%9'%:0@@@#0%9%8%8%9%9%9%9%9@Y/%@%Av@@@@@@$nameӠ%L1%M5@@@-0%L%K%K%L%L%L%L%L@ 9@@%hy@@@@@ࠠ%snameԠ%]8D%^8I@@@>@@@,G@,a0%b%a%a%b%b%b%b%b@#F@@%~z@@@డ$4$Name&simple%u8L%v8W@@V@@@,Y@@@,~@@,}@wTZwTm@@,A@@@c@@G@,f@@G@,@G@,(@@ఐO$name%8X%8\@2@@x5@@&@@96@@%8@@@డ$r=?%`q%`r@<@@@@@@,F@,@=@@F@,@F@,@F@,0%%%%%%%%@R_Y@Z@%{@@@@ఐg%sname%`k%`p@@@@@ఐ$name%`s%`w@l@@@@@@@@F@,G@,$@ఐ"$puts%%@!q@@@#@@G@,@#f@@G@,"@@G@,@G@,@G@,?@@ఐi$chan%&@O@@L@@ఐ Ƞ&pad_to&&@@@@ @@H@,@ @@H@,@H@,@H@,e@@c&"&#@@ @@I@,I@,I@,u@@డ%!^&7&8@@@@@@I@,@@@I@, @@I@,@I@,@I@,@@"* &O&P@@&R&S@@ @@J@,J@,J@,@@డ%1!^&g&h@ '@@@ '@@J@,@ &@@J@,!@@J@,@J@,@J@,@@ఐ$%sname&&@˰@@`@@K@-@@#:: &&@@&&@@ M@@K@-K@- K@- @@ @@ U@@J@,J@-K@-@@&&@@$%@@H@,H@-I@,I@-J@,@@&&@@ @@@@#I@@F@-G@,@ఐ#砐'puts_nl&&@"հ@@@#@@F@-@$D@@F@-#@@F@-@F@-@F@-@@ఐG$chan&&@-@@*@@ఐ)part_qual&&@@@7@@+@@8@&x&@@;@ఐ#)$puts& & @"@@@$@@G@-2@$~@@G@-1#@@G@-0@G@-/@G@-.W@@ఐ$chan' ' @g@@d@@ఐ!ࠐ&pad_to'& '' $@İ@@@!@@H@-D@!@@H@-C@H@-B@H@-A}@@c': %'; '@@!@@I@-NI@-PI@-O@@డ&!^'O(E'P(F@!@@@!@@I@-V@!@@I@-U"@@I@-T@I@-S@I@-R@@"* 'g(A'h(C@@'j(@'k(D@@!+@@J@-bJ@-dJ@-c@@డ&I!^'(M'(N@!?@@@!?@@J@-j@!>@@J@-i"1@@J@-h@J@-g@J@-f@@ఐ<%sname'(G'(L@@@x@@K@-w@@డ&u!^'(T'(U@!k@@@!k@@K@-@!j@@K@-"]@@K@-~@K@-}@K@-|@@": '(P'(R@@'(O'(S@@!@@L@-L@-L@-@@డ&!^'(j'(k@!@@@!@@L@-@!@@L@-"@@L@-@L@-@L@-5@@ఐ֠,fix_nodename'(W'(c@k@@@;@@M@-}@@M@-@M@-L@@ఐĠ$name( (d( (h@@@Y@@((V((i@@!@@M@-M@-N@-c@@". (!(m("(o@@($(l(%(p@@!@@M@-M@-M@-w@@ @@!@@L@-L@-M@-@@p@@!@@K@-uK@-L@-@@@@!@@J@-aJ@-K@-t@@(F(?(G(r@@%@@H@-=H@-I@-MI@-J@-`@@(T (U(s@@ @@Z@@$@@F@-G@-<@ఐ%'puts_nl(ev(fv@$w@@@%@@F@-@%@@F@-%}@@F@-@F@-@F@-@@ఐ預$chan(v(v@ϰ@@{@@ఐW)part_qual(v(v@=@@v@@+@@gG@-@(S@@@(`hU@@k@V@@nF@,`4@@ANYA@|F@,Z0((((((((@M@@@@Ae]A@@@@-0((((((((@d@@@@b@ఐ%Р'puts_nl((@$@@@%@@F@-@&-@@F@-%@@F@-@F@-@F@-0((((((((@@@(x@@@@ఐ4$chan((@@@@@%@menu((@@((@@&U@@G@-G@-G@-%@@6 @@%v@@E@-F@-+@డ'$List$iter((@@@!a@ $unitF@@@@@@@@@ @@@@@@@@EEEo@@S @@@@@@F@-@F@-@  @@F@-@@F@-@F@-@F@-i@@@$8Аঠ&m_name)8)9@Uࠠ$nameܠ)@)A@@@\@@@.0)C)B)B)C)C)C)C)C@@@@@@)H)I@@I@.@Р@Р@Р:9@Р21@РON@Р10@Р@Р21@@A@@F@.QF@.K@@@F@.LF@.D@@@F@.EF@.=@@@F@.>F@.6@@@F@.7F@.,@@@F@.-F@.!@@@F@."F@.@@@F@.F@. @@@)?@@rB@@ఐ)menu_line))@հ@@@' @@G@._@w@@G@.^&@@G@.]@G@.\@G@.[0))))))))@ga@b@)|@@@@డ-Odoc_messages%modul-Odoc_messages))1@&stringO@@@1@0odoc_messages.mlrDDrDD@@-Odoc_messages,@@'?@@H@.kH@23H@22*@@ఐ$name)2)6@4@@@@H@.jH@27H@26>@@O @@@@G@9RG@2:D@}ঠ'mt_name)7P)7W@ࠠ$nameݠ)7Z)7^@@@@@@.0))))))))@D@@@@@*7N*7`@@I@.@*7A@@ @@ఐ)menu_line*dp*dy@V@@@'@@G@2A@@@G@2@'*@@G@2?@G@2>@G@2=0********@g.(@)@*;}@@@@డ+module_type-Odoc_messages*3dz*4d@@@@2@|GYG]}GYGh@@{H  @@'@@H@2MH@2OH@2N#@@ఐU$name*Od*Pd@-@@2@@H@2LH@2SH@2R7@@H @@zG@2V:@<ঠ'cl_name*i*j@,'cl_nameD@@@ !t@@@ @@  ,'cl_info vt@@@ @@@ AA @A@@@@@@,,'cl_type*class_type@@@ @B@AA4A>A4AZ@@8,2cl_type_parameters%])type_expr@@@ @@@ @C(@A+AuA,AuA@@I,*cl_virtual6@@@ @D2@A5AA6AA@@S,'cl_kind@*class_kind@@@ AE=@A@B BAB B2@@^,-cl_parametersKj)Parameter)parameter@@@ @@@ AFO@ARBXBbSBXB@@p,&cl_loc]@@@ AGX@A[BB\BB@@y@A_@@`@@@@}ࠠ$nameޠ**@@@n@@@.(0********@%@@@@@**@@I@.%@*@@ @@ఐ᠐)menu_line**@7@@@(o@@G@2]@@@G@2\( @@G@2[@G@2Z@G@2Y0+**+++++@H.(@)@+~@@@@డb$clas-Odoc_messages++@`@@@2 @]EF^EF@@\:  @@(@@H@2iH@2kH@2j#@@ఐU$name+0+1@-@@@@H@2hH@2oH@2n7@@H @@[G@2r:@ঠ(clt_name+J+K@,(clt_name@@@ j!t@@@ @@ ,(clt_info WU@@@ @@@ AA @AEEEE@@ ,(clt_types*class_type@@@ @B@AF:FDF:Fa@@,3clt_type_parameters%>)type_expr@@@ @@@ @C(@A FbFl FbF@@*,+clt_virtual6p@@@ @D2@AFFFF@@4,(clt_kind@/class_type_kind@@@ AE=@A!FG"FG)@@?,'clt_locKo@@@ AFF@A*GTG^+GTGz@@H@A.EE/EE@@Lࠠ$nameߠ++@@@\@@@.30++++++++@@@@@@++@@~I@.0@j+@@ @@ఐ)menu_line+'+0@@@@)>@@G@2y@@@G@2x(@@G@2w@G@2v@G@2u0++++++++@.(@)@+@@@@డ1*class_type-Odoc_messages+1+I@/@@@2@,GyG}-GyG@@+I  @@)i@@H@2H@2H@2#@@ఐU$name+J,N@-@@@@H@2H@2H@27@@H @@*G@2:@@İ,OY,O_@@d@@ఐ'"nl,Oc,Oe@'1@@@)=@@G@2)0@@G@2@G@2x@@ఐ$chan,2Of,3Oj@@@.@@@@VG@2@ࠠ!c,Ck~,Dk@@@0,C,B,B,C,C,C,C,C@@@@,Iku@@4@@ఐ)w'puts_nl,Sk,Tk@(e@@@)s@@G@2@)@@G@2)k@@G@2@G@2@G@20,`,_,_,`,`,`,`,`@&!@!@,|@@@@@ఐ۠$chan,qk,rk@@@m@@ఐ Ƞ&escape,k,k@ N@@@ @@H@2@H@2%@@ఐO!c,k,k@/@@P2@@,k,k@@UF@2F@28@@I@@G@2;@)ࠠ!t,,@@@00,,,,,,,,@@@@a,@@@@ఐ)ݠ'puts_nl,,@(˰@@@)@@G@2@*:@@G@2)@@G@2@G@2@G@20,,,,,,,,@&P@!@,A@@@@ఐA$chan,,@'@@@@ఐ;!t,,@@@k@@/@@G@2!@ࠠ#ind,,@@@<@,@@?@@డ+&Printf'fprintf--@@&Stdlib+out_channel@@@3G@ &format!a@3=+out_channel@@@3E$unitF@@@3F@@@3D@@3C@@3B@*printf.mliR[[R[@@.Stdlib__Printf@-,@@@*@@G@3@%@F@@G@9PG@3G@9@G@9G@3*@@G@3(@@G@3@@G@3@G@3@G@30-O-N-N-O-O-O-O-O@c @^@-kB@@@@ఐʠ$chan-`-a@@@ \@@ภ8CamlinternalFormatBasics&Format-n-oA8&Format8CamlinternalFormatBasics'format6!a@3!b@3!c@3!d@3!e@3!f@3@@@8@'#fmt$ @@@8 Q@@@8@B@@A@A$}$}?$%@@@uk"* @@@@H@8H@8H@8@ภ&String8&Stringg!x@4!b@4!c@4!d@4!e@4!f@4@@@7!a@4@'padding)@ @@@7@@7@@@70,($ @@@7@BBAYAAZ|@@@bภ*No_padding8*No_padding#!a@7)@@@7B@@@@ABAAee@@@j@@3I@8@@H@9H@9@ภ#:: @@@@H@9,H@9/H@9.@ภ -End_of_format 8-End_of_format!f@5!b@5!c@5!e@5@@@8b@@@@AYAA.../!@@@ y@*@bG@8G@8G@9G@9+I@9@@H@3H@8H@8H@9H@9*@@H@9-H@99d@@I@y @@H@9H@9)o@@T@*I@8'()*@@H@8H@9{@@`@6I@8Ơ(1234@@H@8H@8@'* %s:: q@q@=@@H@8H@9;H@9:@@xw@@Ҡ>@@H@3H@8@@ఐ#ind..@@@ @@@@G@9Q@@A./@@@ @@G@.@G@.G@9T0////////@L@@@@ఐ j,subpart_list// @ /@@ Z@@"@@+@@E@9YF@.@ఐ,I'puts_nl/%/&@+7@@@,E@@E@9_@,@@E@9^,=@@E@9]@E@9\@E@9[-@@ఐ $chan/?/@ @ @@ ;:@@)@end menu/J"/K+@@/M!/N,@@,@@F@9jF@9nF@9mN@@2 @@ F@9iQ@e @@R@ @@S@/\  @@ /@@/^ @@ E@,@ 3@@A  A@ VE@,:0/a/`/`/a/a/a/a/a@ @@@@A  A@@ a \@@9t0/e/d/d/e/e/e/e/e@ @@@ ΐ; Generates a Texinfo menu. /t/u@@@@@@@ @  @ 렰@ࠠ$xref/\b/\f@@@%xname/)H@@@9E@9y@@@9zE@9v@ @@@9E@9*G@@@9E@9@@9E@9w@@9xE@9u0////////@   @ @/u@@@""'/\h/\m@@@('@@F@9~0////////@</\^/@@@@@@$name/\n/\r@@@10////////@#BA@@@9}@@/D@@@@డ.!^/u/u@)@@@)@@E@9@)@@E@9*@@E@9@E@9@E@90////////@".U@%@0E@@@@&@xref{/uz/u@@/uy/u@@)@@F@9F@9F@9000000000@@@@@డ.!^0u0u@)Ұ@@@)@@F@9@)@@F@9*@@F@9@F@9@F@95@@ఐ ,fix_nodename0.u0/u@ @@@r@@G@9 @@G@9@G@94@@ఐ~$name0Cu0Du@V@@A@@0Gu0Hu@@*@@G@9G@9H@9K@@డ/&!^0\0]@*@@@*@@G@9@*@@G@9+@@G@9@G@9@G@9@@ఐɠ%xname0x0y@@@@@@9@Ġ$None00@+@@@@@@K@9@@@@ 0@@00@@*V@@I@9I@9@Ġ$Some00@+ࠠ!s00@@@%E@9L@9@@@@@+*@@K@9@@@@డ/!^00@*@@@*@@I@9@*@@I@9+w@@I@9@I@9@I@9000000000@*$@%@0F@@@@!,00@@00@@*@@J@9J@9J@9@@ఐF!s00@"@@F%@@@@bI@9(@@A00@@*@@H@9H@:@@"}.1 1@@1S@@*@@H@9H@:H@:+@@[@@*@@G@9G@:H@9@@c@@*@@F@9F@: G@9#@@-k@@E@9&@@AcnA@E@901+1*1*1+1+1+1+1+@b@@@@A10\gsA@@@@:@@:01413131414141414@~@@@ cross reference to node [name] 1C461D4[@@@@@@@@@@ࠠ&ifinfo1Q1R@@@@+@@@:*E@:+@@@:(E@:@@:E@:01a1`1`1a1a1a1a1a@@@1}C@@@@!s1r1s @@@01r1q1q1r1r1r1r1r@)1y1z:f@@@@@డ0O&String&concat1#'1#4@@+@@@@$listI>@@@@@@<@@@@@@@@++@@+H@@@@@E@:@T@@E@:@@E@:R@@E@:@E@:@E@:011111111@AM`@D@1H@@@@! 1#61#8@@1#51#9@@>@@F@:+F@:-F@:,@@ภ1:B[A!'@ifinfo1:C1:J@@ 1:K@@E@:5F@:8F@:7/@ภ1:NpA!4ఐ!s 1:O@< @@?@ภѰ1:RA!D+@end ifinfo2:S2:^@@ 2:_@@)E@:@F@:JF@:MF@:LW@ภ2:bA!\ 2:c@@ 2:d@@F@:UF@:XF@:Wl@ภ2&:eA/u@A@1@@F@:VF@:^y@@A@1,@@F@:KF@:T@@=A@11@@F@:AF@:I@@TA@1Ġ_@@F@:6F@:?@@2D:@@@@@F@:)F@:4@@@@E@:@@AA@@@@:a02N2M2M2N2N2N2N2N@@@@ , enclose the string between [\@ifinfo] tags 2]2^@@@@@@@@@@ࠠ*dirsection2k2l@@@@,)@@@:yE@:c-@@@:xE@:d@@:eE@:b02y2x2x2y2y2y2y2y@1+@,@2G@@@@#sec22@@@022222222@'22@@@@@డ1f!^22@,\@@@,\@@E@:n@,[@@E@:m-N@@E@:l@E@:k@E@:j022222222@ ,=@#@2J@@@@-@dircategory 22@@22@@,|@@F@:zF@:|F@:{@@ఐ&escape22@@@@@@F@:@F@:~,@@ఐ\#sec22@6@@s9@@2U@@wE@:E@:>@@0Y@@tE@:hA@@Ad\A@@~y@@:022222222@c@@@V< [install-info] information 2hj2h@@@@@@@n@nm@@ࠠ(direntry3 3 @@@@#g2b@@@:G@:@@@:E@: E@:@@@:E@:@@:E@:03"3!3!3"3"3"3"3"@@@3>I@@@@#ent3334@@@%03332323333333333@13:3;'@@@@@డ2!@3E3F@@@@+@@E@:@1@@E@:85@@E@:@E@:@E@:03U3T3T3U3U3U3U3U@#/J@&@3qL@@@@ภ;3c3dA")@direntry3k3l@@ 3n@@V@ภ۰3tA0@A@2YG@:@@F@:F@:%@@3~@@7b@@F@:F@:-@@డ2[!@33@L@@@LE@:F@:@@F@:@J @@F@: @@F@:@F@:@F@:O@@డ2~$List#map33@@@!a@!b@@@@ @@@$@@@@@@@@#E#F@@#DU@@@@@G@:@G@:@ʠ@@G@: @@G@:@G@:@G@:@@ఐ7&escape33@@@@3@@H@:@H@:@@ఐҠ#ent4 4 @@@@@44 @@u@@G@:G@:G@:@@ภ4A#a-@end direntry44$@@ 4 %@@G@:@ภ4(&A1w@A@3H@:@@G@:G@:@@43@@@@G@:G@:@@6@@ @@F@:F@:F@:@@ @@'E@:@@A A@@8,@@:04F4E4E4F4F4F4F4F@@@@@@@&@:@@4@W@@ @2@UO@P@4rK@@04Z4Y4Y4Z4Z4Z4Z4Z@9Y@@4`  4a(+@04`4_4_4`4`4`4`4`@+@@@ɐ B Module for generating various Texinfo things (menus, xrefs, ...) 4o4p@@@@@@@4r@@4 {1 Generation of Texinfo code} 41141V@@@@@@044444444@L@v@W@p@@+@F@.n@<@@3&4M@@@ࠠ3titles_and_headings 44@@@2Ƞ2*3@@@;E@;4 @@@; E@; 4@@@; E@; @@; E@;@@;E@;@@@;E@:@@@:E@:J@డ3#ref44@2ݰ@@@023@@E@:@E@:\@@ภ44A$2@ 4@@:n@)@chapter 44@@44@@=|@.@majorheading 55@@55 @@B@@5 5 @@RE@;@@*@@`E@;@ภ51A$bA 5 @@lF@;@)@chapter 5,5-@@5/50@@qF@;@.@majorheading 595:@@5<5=@@xF@;@@5A5B @@E@; @@/@@E@;!@ภ%5M gA$B 5V @@F@;,@)@section 5b 5c @@5e 5f  @@F@;0@)@heading 5o #5p ,@@5r "5s -@@F@;1@@5w 5x .@@E@;2@@/@@E@;3@ภ[526A$ΠC 527@@F@;> @,@subsection 52;52G@@52:52H@@F@;B@,@subheading 52K52W@@52J52X@@F@;C)@@52952Y@@E@;D.@@/@@E@;E1@ภ5\`A%D 5\a@@F@;PB@/@subsubsection 5\e5\t@@5\d5\u@@F@;TR@/@subsubheading 5\x5\@@5\w5\@@F@;U_@@5\c5\@@*E@;Vd@@/@@8E@;Wg@ภV5 A3>@ A@5xFG@;G@@F@;LF@;\v@@AA@5OG@;5@@F@;:F@;K@@A@5XG@;#@@F@;(F@;9@@%A@5aG@;@@F@;F@;'@@.A@5j@@F@;F@;@@66@@rE@;@@J9@@x@ ; {2 Associations between a title number and texinfo code.} 6+XX6,X@@@@@@@6.H@@I@@ࠠ%title 6;6<@@@@1a@;`1c@;b@@;a@@;_E@;^06E6D6D6E6E6E6E6E@@@6aN@@@డ5#fst6S6T@@!a@q!b@s@@ @@'%field0AA4^@@@4]*vv4^*vv;@@4@@-%@@6n@@@(@ࠠ'heading 6{6|@@@@1@;g1@;e@@;f@@;dE@;c066666666@ASM@N@6O@@@డ5]#snd66@@!a@o!b@m@@@@'%field1AA4@@@4-vjvj4-vjv@@4@@-%@@6@@@(@ࠠ.fallback_title 66@@@6 @@@;iE@;h066666666@<NH@I@6P@@@5@unnumberedsubsubsec 66@@66@@@@6@@@@ࠠ0fallback_heading66@@@6-@@@;kE@;j066666666@%2,@-@7Q@@@/@subsubheading 66@@66@@@@6@@@0A@$text7OU7OY@EEE%#textEБࠠ$self7 \e7 \i@7 \d7 \j@@&escapeA@@@@HG@=@@=G@;~@@;G@;{%labelA#no_7@@@=3G@;@@@;@6@@@=?G@;6@@@;@@;@@;G@;@@;G@;,texi_of_textA@($text@@@>G@;1$@@@JG@;@@;G@;@@;G@;4texi_of_text_elementA@((@@@AG@;WG@;@@;G@;@@;G@;3texi_of_custom_textA@(%@@@?G@;@6@@@?G@;rG@;@@;@@;G@;@@;G@;.texi_of_TargetA&target(B@@@?'G@;$codeG@;G@;@@;@@;G@;@@;G@;0texi_of_VerbatimA@G@;G@;@@;G@;@@;G@;+texi_of_RawA@G@;G@;@@;G@;@@;G@;,texi_of_CodeA@G@;G@;@@;G@;@@;G@;/texi_of_CodePreA@G@;G@;@@;G@;@@;G@;,texi_of_BoldA@G@;G@;@@;G@;@@;G@;.texi_of_ItalicA@@@@>G@;G@;@@;G@;@@;G@;1texi_of_EmphasizeA@@@@>G@;G@;@@;G@;@@;G@;.texi_of_CenterA@G@; G@;@@;G@;@@;G@;,texi_of_LeftA@@@@>G@< G@<@@<G@<@@<G@;-texi_of_RightA@@@@>G@< 3G@<@@<G@< @@< G@<,texi_of_ListA@'7G@>@@@>G@<IG@<@@<G@<@@<G@<,texi_of_EnumA@'M$@@@>G@<^G@< @@G@G@<8@\@@@>G@<9G@<:@@<;@@<G@+texi_of_RefA@G@@@@>G@G@@A@:3@@<@@<@+@A@' @@<@@<@ABEF'*undef*C@@@KrF@;p@:@@@F@;q@F@;r@@@:@ @@@)selfpat-*::@X@: lw: l}@AA@&self-15ࠠ&self-*4A@0::::::::@p@@A@@AB@GH@A@@ABC  @!@A͠"@qr#@AB$@%@A'(&@'@ABCDde(@*+)@A*@+@AB,@-@A]^.@VW/@ABEF0@}~1@2@3@ABCDEF@!1@;TW;@;@;!U@@@MMCC@B@@డ!&escape$Texi; ; @@[@@@<@@<@e@ @@  A@@@G@=G@=0;%;$;$;%;%;%;%;%@_d@b@;BVn@d@;DW@@@@A @@@G@= @G@=0;0;/;/;0;0;0;0;0@h@@@;5 lp@@;;;<@AA@&self-17ࠠ6@00;G;F;F;G;G;G;G;G@@@@  @2@@6\9@;S ;T @г:Ӡ&option;_;`@г $bool;h;i@@(@@@=-0;j;i;i;j;j;j;j;j@(W@@;X2Y@@;Y@@  @@@@@@=/ @@(@@@ @G@=)@@I@=4I@=2@@@68@;;@гD&string; ;&@@L@@@==-@@;;'@@@S1@@డ:q(failwith;39;3A@@9#@@@!a@@@@9i9i@@9C@@@@@G@=I;&@@G@=EG@=RG@=H@G@=GY@@#gni;3C;3F@@;3B;3G@@+@@H@=NH@=PH@=Om@@4 @г&string;*;0@@$@@@=C|@@;(@@@@@G@=UG@=T@@AV A@@G@=@@G@=\@G@=[G@=Y@@A;+A@/A@@ z@@G@=p@@@G@=o@G@=n@G@=m@G@=lG@=g@@A@@ @@G@=w@@@G@=v@G@=u@G@=t@G@=s@G@=rT@< O@ V this method is not used here but is virtual in a class we will inherit later <,<-@@@@@@@۰<3<4@AA@&self-1;ࠠy:zxx@(0<>G@>G@=G@=0vG@AG@A&G@A1G@AmG@@G@@G@=G@=G@=@H@=@ @@H@=  @@H@=@H@=@H@=Q@@ఐ$self<<@@@`@۰<@@@:7@I@=I@=g@@ఐ!t<<@q@@t@@<<@@ iJ@@H@=H@=H@=@@ @@G@JG@IG@IG@IG@IG@>G@GCG@GNG@GYG@GcG@GnG@GzG@FG@FG@F G@FG@FG@F+G@EG@EG@DG@DG@CG@CG@CG@DG@DG@C^G@CiG@CtG@CG@CG@BG@BG@BTG@B_G@AG@BG@AG@AG@=G@=@@A^A@ bA@@@@G@=@G@=G@=0=[=Z=Z=[=[=[=[=[@@@@@A@@G@@G@=@G@=@G@=@=fq@̐ ? Return the Texinfo code corresponding to the [text] parameter.=rIM=sI@@@@@@@= ] {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. ==\@@@@@@@==@AA@&self-1>ࠠ=@}0========@@@@  @@@@8YĠ(Verbatim==@.Cࠠ!s?==@@@.I@@@=J@=0========@&@@=]0@@=^@@@@@@@G@= @Ġ%Latex==@8%Latex.e@@@@@ANBV@A._s.`s@@@.}_-!s==@@@*&@@@@@'@@:@@ (@@ఐZ$self==@@@0========@7E?@@@>_@@@ =@@@32@H@>W @@ఐR!s>>@@@RG@>[@@@@YG@? G@=G@>T@Ġ#Raw> > @8#Raw.@.@@@@A@BV@A.c.c@@@.Pࠠ!sA>* >+ @@@@@@=0>->,>,>->->->->-@x@@@@@@@r@@ఐ$self>= >> @q@@(0>=><><>=>=>=>=>=@@@>Y`@@@Q >F *@@@vu@H@>` @@ఐ)!s>S +>T ,@@@G@>d@@@@RG@>]@Ġ$Code>c -5>d -9@8$Code/@.@@@@AABV@A.d.d@@@/Qࠠ!sB>x -:>y -;@@@@@@=0>{>z>z>{>{>{>{>{@@@@@@@@@@ఐ$self> -?> -C@@@v0>>>>>>>>@@@>a@@@ > -P@@@@H@>i @@ఐ)!s> -Q> -R@@@@@@@G@>f@Ġ'CodePre>!S[>!Sb@8'CodePre/L@/I@@@@ABBV@A/Ge#%/He#8@@@/eRࠠ!sC>!Sc>!Sd@@@@@@=0>>>>>>>>@@@@@@@@ @@ఐF$self>!Sh>!Sl@ @@0>>>>>>>>@#@@>b@@@ >!S|@@@@H@>r @@ఐ)!s>!S}>!S~@@@*@@@@G@>o@Ġ$Bold>">"@8$Bold/@@@@@ADBV@A/g/g@@@/Tࠠ!tD?"?"@@@@@@=0????????@]@@@@@@@W@@ఐ$self?""?#"@V@@ 0?"?!?!?"?"?"?"?"@n@@?>c@@@L ?+"@@@.-@H@>{ @@ఐ)!t?8"?9"@@@@@@@5G@>x@Ġ&Italic?F#?G#@8&Italic/@@@@@AEBV@A/h/h@@@/Uࠠ!tE?Z#?[#@@@@@@=0?]?\?\?]?]?]?]?]@@@@@@@@@@ఐܠ$self?m#?n#@@@X0?m?l?l?m?m?m?m?m@@@?d@@@ ?v#@@@je@H@> @@ఐ)!t?#?#@@@u@@@@G@>@Ġ)Emphasize?$?$@8)Emphasize0.@4@@@@AFBV@A0(i0)i@@@0FVࠠ!tF?$?$@@@F@@@=0????????@@@@@@@@@@ఐ'$self?$?$@@@0????????@@@?e@@@ڰ ?$@@@@H@> @@ఐ)!t?$?$@@@@@@@G@>@Ġ&Center?% ?% @8&Center0y@@@@@AGBV@A0sj0tj-@@@0Wࠠ!tG?% ?% @@@@@@=0????????@>@@@@@@@8@@ఐr$self@% @% @7@@0@@@@@@@@@O@@@f@@@+ @ % &@@@@H@> @@ఐ)!t@% '@% (@@@@@@@G@>@Ġ$Left@'& ) 1@(& ) 5@8$Left0@@@@@AHBV@A0kDF0kDT@@@0Xࠠ!tH@;& ) 6@<& ) 7@@@@@@=0@>@=@=@>@>@>@>@>@@@@@@@@@@ఐ$self@N& ) ;@O& ) ?@@@ 90@N@M@M@N@N@N@N@N@@@@jg@@@j @W& ) L@@@@H@> @@ఐ)!t@d& ) M@e& ) N@@@!@@@@aG@>@Ġ%Right@r' O W@s' O \@8%Right1@ @@@@AIBV@A1 lln1 ll}@@@1'Yࠠ!tI@' O ]@' O ^@@@ '@@@=0@@@@@@@@@@@@@@@@@@ఐ$self@' O b@' O f@Ͱ@@ 0@@@@@@@@@@@@h@@@ @' O t@@@NI@H@> @@ఐ)!t@' O u@' O v@@@Y@@@@G@>@Ġ$List@( w @( w @8$List1Z@V c@@@@@@@AJBV@A1Xm1Ym@@@1vZࠠ"tlJ@( w @( w @@@l y@@@>@@@>0@@@@@@@@@'@@@@@$ @@!@@ఐ[$self@( w @( w @ @@ 0@@@@@@@@@8 @@Ai@@@ @( w @@@@H@> @@ఐ-"tlA( w A( w @@@@@@@G@>@Ġ$EnumA)  A)  @8$Enum1@ @@@@@@@AKBV@A1n1n@@@1[ࠠ"tlKA()  A))  @@@ @@@>@@@>0A/A.A.A/A/A/A/A/@z@@@@@$ @@t@@ఐ$selfA?)  A@)  @s@@ *0A?A>A>A?A?A?A?A?@ @@A[j@@@_ AH)  @@@@H@> @@ఐ-"tlAU)  AV)  @@@@@@@RG@>@Ġ'NewlineAc*  Ad*  @8'Newline2@@@@BV@A1o1o@@@2\@@  @@;@@ఐ堐$selfAv*  Aw*  @@@ aG@A{*  @@uG@>L@Ġ%BlockA+  A+  @8%Block2#@ )@@@@ALBV@A2p2p)@@@2;]ࠠ!tLA+  A+  @@@ ;@@@> 0AAAAAAAA@@@@@@@@@@ఐ$selfA+ !A+ !@@@ 0AAAAAAAA@@@Ak@@@ذ A+ !@@@  @H@> @@ఐ)!tA+ !A+ !@@@ %@@@@G@>@Ġ%TitleA,!!A,!!$@8%Title2n@ "@@@ՠ0ؠ2s@@@@@@֠ @@@@CMBV@A2vqJL2wqJq@@@2^ࠠ!nMA,!!&A,!!'@@@ B@@@>0AAAAAAAA@A@@@@A,!!)A,!!*@@%$@@J@>@@J@> @ࠠ!tNB ,!!,B,!!-@@@ @@@>@@@CB,!!.@@U@@ఐ$selfB ,!!2B!,!!6@T@@ 0B BBB B B B B @m71@2@B=l@@B?m@@@, B,,!!D@@@ }@ u p@H@>@H@>@@ఐH!nB;,!!EB<,!!F@@@ @@ఐ;!tBH,!!GBI,!!H@"@@ (@@,@@EG@>+@Ġ$LinkBV-!I!QBW-!I!U@8$Link2@2@@@ڠ @@@@BOBV@A2t2t@@@3`ࠠ!sOBo-!I!WBp-!I!X@@@@@@>0BrBqBqBrBrBrBrBr@@@@ࠠ!tPB}-!I!ZB~-!I![@@@ @@@>@@@.B-!I!\@@@@ఐ$selfB-!I!`B-!I!d@İ@@ {0BBBBBBBB@+%@&@Bn@@Bo@@@ B-!I!q@@@ @  @H@>@H@>@@ఐ+@Ġ#RefB.!v!~B.!v!@8#Ref3c@3`@@@ܠ  @@@@@@ݠ1֠ z@@@@@@@CPBV@A3ou $ &3pu $ U@@@3aࠠ$nameQB.!v!B.!v!@@@$@@@>0BBBBBBBB@:@@@ࠠ$kindRB.!v!B.!v!@@@  @@@>!@@@> @@C.!v!C.!v!@@1 @@J@>#@@J@>"@@@KC.!v!@@R @@ఐ$selfC.!v!C.!v!@Q@@ 0CCCCCCCC@j;5@6@C:p/)@*@C<q@@@3 C).!v!@@@ G@ E 9@H@>@H@>@@ఐL$nameC8.!v!C9.!v!@@@ VG@>@@ఐL$kindCF.!v!CG.!v!@#@@ ^)@@-@@CG@>,@Ġ+SuperscriptCT/!!CU/!!@8+Superscript3@ @@@@AQBV@A3y  3y  @@@4 bࠠ!tSCh/!!Ci/!!@@@ @@@>&0CkCjCjCkCkCkCkCk@@@@@@@@@@ఐꠐ$selfC{/!!C|/!!@@@ f0C{CzCzC{C{C{C{C{@@@Cr@@@ C/!!@@@  @H@> @@ఐ)!tC/!!C/!!@@@ @@@@G@>@Ġ)SubscriptC0!!C0!!@8)Subscript4<@ B@@@@ARBV@A46z # %47z # 8@@@4Tcࠠ!tTC0!!C0!!@@@ T@@@>)0CCCCCCCC@@@@@@@@@@ఐ5$selfC0!!C0!!@@@ 0CCCCCCCC@@@Cs@@@ְ C0!"@@@  @H@? @@ఐ)!tC0!"C0!"@@@ @@@@G@?@Ġ)Odoc_info+Module_listC1""C1""0@8+Module_list4@24@@@@@@@ASBV@A4{ L N4{ L j@@@4d@D1""1D1""2@@@@J@>.@@J@>-R@@@  @@LS@@ D1""7@@D1""6D1""8@@ G@? ^@Ġ)Odoc_info*Index_listD!2"9"AD"2"9"U@8*Index_list4@@@ABV@A4}  4}  @@@4e@@  @@kr@@ D02"9"Z@@D22"9"YD32"9"[@@-G@? G@? @Ġ)Odoc_info&CustomDB3"\"dDC3"\"t@8&Custom4@ @@@ @@@@BTBV@A4~  4~  @@@4fࠠ!sUDZ3"\"vD[3"\"w@@@ @@@>30D]D\D\D]D]D]D]D]@@@@ࠠ!tVDh3"\"xDi3"\"y@@@ @@@>4@@@-Do3"\"z@@@@ఐꠐ$selfD{3"\"~D|3"\"@ @@ f0D{DzDzD{D{D{D{D{@+%@&@Dt@@Du@@@  D3"\"@@@ @  @H@?@H@?@@ఐ80DDDDDDDD@@@@ࠠ$codeXD4""D4""@@@!@@@>9@@@.D4""@@"@@ఐ\$selfD4""D4""@ !@@ 0DDDDDDDD@:+%@&@E v@@E w@@@  D4""@@ S Q K I H@H@? @H@?@ Wఐ<&targetE4""E 4""@@@ ^@ Zఐ;$codeE4""E4""@"@@fG@?(*@@.@@G@?-@@AE @@ A@@@  @G@?@G@?G@?0E&E%E%E&E&E&E&E&@q@@@@A@@@  @G@?@G@?@G@?@E1@# > Return the Texinfo code for the [text_element] in parameter. E=^bE>^@@@@@@@ ED6""EE6"#@AA@&self-1[ࠠ Z   @90EPEOEOEPEPEPEPEP@ @@@    @;@@@@e]@E\6"#E]6"# @@ G@?G@?0E_E^E^E_E_E_E_E_@ L@ @E|xN@ @E~y@@@@@@y\@Ep6"# Eq6"# @@ G@?G@?G@?@@ E}6"#@@E6"#E6"#@@G@?G@?#@@AA@@ G@?@G@@G@?*@@A1 A@5A@@@ @ @G@@ @G@@ @G@@ G@@7@@A @@@@ @G@@@G@@@G@@@G@@ @E6""#@@E8##E8##+@AA@&self-1_ࠠ ^   @0EEEEEEEE@ @@@    @@@`E8##-E8##3@@@G@@HG@@#0EEEEEEEE@ @ @Ez!@ @E{@@@@a$E8##5E8##9@@@G@@NG@@,0EEEEEEEE@'@@E|@@@@డD==E9#<#cE9#<#d@=@@@@B@@G@@GG@@5@=@@G@@4@G@@3@G@@20EEEEEEEE@.%@&@F}@@@@డD&String/lowercase_asciiF9#<#EF9#<#[@@@c@@@v%@@@u@@t@@\&<&<@]&<&b@@@[\@@@@@H@@A2@@H@@@@H@@?,@@ఐu&targetF49#<#\F59#<#b@T@@r9@@'@@C:@@$texiF@9#<#fFA9#<#j@@FC9#<#eFD9#<#k@@RH@@KI@@7@@@@@G@@MH@@=O@ఐ~$codeFT9#<#qFU9#<#u@V@@{Y@ F]9#<#|@@F_9#<#{F`9#<#}@@c@Fb9#<#B@@G@@0f@@AFe8##4A@G@@"G@@!@G@@RG@@Q0FjFiFiFjFjFjFjFj@@@@@AFo8##,A@A@@@G@@^@G@@]@G@@\G@@Y0FyFxFxFyFyFyFyFy@@@@@A @@e@G@@c@G@@b@G@@a@G@@`2@F8##'@@аF;##F;##@AA@&self-1cࠠ b   @0FFFFFFFF@ @@@    @@@@!sdF;##F;##@@@G@@pG@@q0FFFFFFFF@ @ @F~"@ @F@@@@ఐ!sF;##F;##@@@F@@G@@v0FFFFFFFF@%@@@@AA@" A@@@  @G@@~@G@@}G@@{0FFFFFFFF@!@@@@A@@@@G@@@G@@@G@@@F;##@@F<##F<##@AA@&self-1fࠠ #e $ " "@0FFFFFFFF@ !@@@   $ $@@@@!sgF<##F<##@@@G@@0FFFFFFFF@ 4@ 7@G @ 9@G@@@@ఐ)$selfG<##G<##@ C@@0GGGGGGGG@$@@G+@@@ A G<##@@@@ఐ/!sG#<##G$<##@@@+@@@@G@@@@A2A@6 A@@@a`@G@@@G@@G@@0G1G0G0G1G1G1G1G1@7@@@@A@@@hg@G@@@G@@@G@@@G<<##@@hGB=##GC=##@AA@&self-1iࠠ h   @70GNGMGMGNGNGNGNGN@ @@@    @9@@@!sjG]=##G^=##@@@ G@@0G^G]G]G^G^G^G^G^@ K@ @G{M@ @G}@@@@డF;!^Gq=##Gr=##@A1@@@A1@@G@@@A0@@G@@B#@@G@@@G@@@G@@0G~G}G}G~G~G~G~G~@!.$@%@G@@@@&@code{G=##G=##@@G=##G=##@@AQ@@H@@H@@H@@@@డFo!^G=#$G=#$@Ae@@@Ae@@H@@@Ad@@H@@BW@@H@@@H@@@H@@4@@ఐx$selfG=##G=##@ @@E@ G=##@@H@@ఐz!sG=##G=##@R@@vU@@G=##G=#$@@X@@!}G=#$G=#$@@G=#$G=#$@@A@@I@@I@@I@@l@@ @@A@@H@@H@@I@@t@@f@@ @G@@G@@y@@AA@A@@@#"@G@@@G@@G@@0HHHHHHHH@@@@@A@@@*)@G@@@G@@@G@@ @H =##)@@*H>$$H>$$!@AA@&self-1lࠠ Yk Z X X@0HHHHHHHH@ W@@@   Z Z@ @@@!smH.>$$"H/>$$#@@@ oG@A0H/H.H.H/H/H/H/H/@ i@ l@HL@ n@HN@@@@డG &String&concatHE?$&$,HF?$&$9@@@@@@G@A@@@G@A @@G@A @@G@A @G@A @G@A 0HVHUHUHVHVHVHVHV@(5+@,@Hr@@@@! He?$&$;Hf?$&$=@@Hh?$&$:Hi?$&$>@@@@H@AH@AH@A@@ภ0PHx@$?$IHy@$?$A7Ġ H@$?$J@@ H@$?$K@@ H@A)H@A(.@ภ0dH@$?$OA7נ(@exampleH@$?$PH@$?$X@@ H@$?$Y@@ H@A4H@A3B@ภ0xH@$?$\(A7ఐ$self H@$?$`@ @@V@ ڰH@$?$g@@Y@@ఐ!sH@$?$hH@$?$i@c@@f@@ @@g@ภ0H@$?$lMA8,@end exampleH@$?$mH@$?$y@@ H@$?$z@@ H@AJH@AMH@AL}@ภ0H@$?$}cA8& H@$?$~@@ H@$?$@@H@AUH@AXH@AW@ภ/WH@$?$xAF?@yA@Hy@@H@AVH@A^@@A@H*@@H@AKH@AT@@;A@H G@@H@A=H@AI@@gA@H L@@H@A2H@A;@@A@H Q@@H@A'H@A0@@I@$?$G@@ W@@H@AH@A%@@@@ [G@AG@A@@AA@A@@@;:@G@Ag@G@AfG@Ad0I)I(I(I)I)I)I)I)@@@@@A@@@BA@G@Ak@G@Aj@G@Ai@I4>$$ @@BI:A$$I;A$$@AA@&self-1oࠠn@/0IFIEIEIFIFIFIFIF@~@@@  @1@@@!tpIUA$$IVA$$@@@ G@Ay0IWIVIVIWIWIWIWIW@D@@It F@@Iv@@@@డH4!^IjA$$IkA$$@C*@@@C*@@G@A@C)@@G@AD@@G@A@G@A@G@A0IwIvIvIwIwIwIwIw@!/%@&@I@@@@(@strong{IA$$IA$$@@IA$$IA$$@@CJ@@H@AH@AH@A@@డHh!^IA$$IA$$@C^@@@C^@@H@A@C]@@H@ADP@@H@A@H@A@H@A4@@ఐy$selfIA$$IA$$@@@E@IA$$@@@d]@I@AJ@@ఐ}!tIA$$IA$$@T@@yW@@IA$$IA$$@@mZ@@!}IA$$IA$$@@IA$$IA$$@@C@@I@AI@AI@An@@ @@C@@H@AH@AI@Av@@h@@ /G@AG@A~{@@AA@A@@@@G@A@G@AG@A0IIIIIIII@@@@@A@@@@G@A@G@A@G@A@JA$$)@@JB$$JB$$@AA@&self-1rࠠTqUSS@0JJJJJJJJ@R@@@  UU@@@@!tsJ)B$$J*B$$@@@ G@A0J+J*J*J+J+J+J+J+@e@h@JH @j@JJ@@@@డI!^J>B$$J?B$$@C@@@C@@G@A@C@@G@AD@@G@A@G@A@G@A0JKJJJJJKJKJKJKJK@!/%@&@Jg@@@@#@i{JZB$$J[B$$@@J]B$$J^B$$@@D@@H@AH@AH@A@@డI@K@@@@డI!^KC% %3KC% %4@DҰ@@@D@@G@B4@D@@G@B3E@@G@B2@G@B1@G@B00KKKKKKKK@!/%@&@K;@@@@&@emph{K.C% %+K/C% %1@@K1C% %*K2C% %2@@D@@H@B@H@BBH@BA@@డJ!^KFC% %KKGC% %L@E@@@E@@H@BH@E@@H@BGE@@H@BF@H@BE@H@BD4@@ఐy$selfKdC% %6KeC% %:@@@OE@dKiC% %G@@@ @I@BWJ@@ఐ}!tKvC% %HKwC% %I@T@@yW@@KzC% %5K{C% %J@@Z@@!}KC% %NKC% %O@@KC% %MKC% %P@@EB@@I@BSI@BaI@B`n@@ @@EJ@@H@B?H@BcI@BRv@@h@@G@B>G@B.{@@AA@A@@@@G@Bl@G@BkG@Bi0KKKKKKKK@@@@@A@@@@G@Bv@G@Bu@G@Bt@KC% % )@@KD%Q%\KD%Q%j@AA@&self-1xࠠw@0KKKKKKKK@@@@  @@@@!tyKD%Q%kKD%Q%l@@@G@B0KKKKKKKK@ @@K @@K@@@@@ࠠ"slzKE%o%yKE%o%{@@@$listI1_@@@B@@@BH@B0KKKKKKKK@"0&@'@L@@@డ1{%split#StrLE%o%~LE%o%@@1@@@)'@1~@@@)&)&@@@)%@@@)$@@)#@@)"@1((1()(@@1U@@@1@@H@B@@@H@B?<@@H@B@@H@B@H@B@H@B;@@డ1®exp#StrLAE%o%LBE%o%@1@@@1@@I@B2 @@I@B@I@BU@@! LTE%o%LUE%o%@@LWE%o%LXE%o%@@1@@J@BJ@BJ@Bi@@LaE%o%LbE%o%@@2>@@I@BI@BJ@Bs@@ఐ$selfLxE%o%LyE%o%@@@c@xL}E%o%@@@ @I@B@@ఐ!tLE%o%LE%o%@@@@@LE%o%LE%o%@@)@@@@@@LE%o%u@@డKg&String&concatLF%%LF%%@@@@@@G@B@R@@G@B@@G@BP@@G@B@G@B@G@B0LLLLLLLL@@@L@@@@ LF%%@@LF%%LF%%@@;@@H@BH@BH@B0LLLLLLLL@@@@@డK!@LG%%LG%%@2@@@2@@H@BH@C*H@C H@B@@H@B@2@@H@B2Ӡ@@H@B@H@B@H@B@@@డK$List#mapMG%%MG%%@L@@@@F@@I@CI@B/I@B@I@B@ @@I@BK @@I@B@I@B@I@Bg@@@!s{M'G%%M(G%%@@@!w@@డK!^M3G%%M4G%%@F@@@F@@J@C@F@@J@CG@@J@C@J@C@J@B0M@M?M?M@M@M@M@M@@&=@@M\@@@@) @center MOG%%MPG%%@@MRG%% @@G@@K@CK@CK@C@@ఐA!s0MdG%%@ 2@@]#@@@@I@B&@@AMjG%%MkG%%@@@gb@J@BJ@C@@ఐ"slMzG%%M{G%%@ǰ@@n{@@J@BJ@CJ@C@@MG%%MG%%@@3B@@I@BI@CI@B@@ภ5oMG%%MG%&A  O~M&&@@ OM&&@@aH@CH@C.@ภ7bOM&&A>ՠ+@flushrightOM&&OM&&@@ OM&&@@wH@CH@CB@ภ7vOM&&(A>ఐ$self OM&&@ް@@V@OM&&@@@RK@H@D[@@ఐ!tOM&&OM&&@e@@h@@"@@Yi@ภ7OM&&OA?/@end flushrightOM&&OM&'@@ OM&'@@H@DH@DH@D@ภ7OM&'eA?& OM&'@@ OM&'@@H@D!H@D$H@D#@ภ6WOM&' zAM?@{A@Oy@@H@D"H@D*@@A@O*@@H@DH@D @@;A@O@@H@DH@D@@iA@O@@H@CH@D@@A@O@@H@CH@C@@PM&&@@@@H@CH@C@@@@[G@CG@C@@AA@A@@@@G@D3@G@D2G@D00P)P(P(P)P)P)P)P)@@@@@A@@@@G@D=@G@D<@G@D;>@P4K&&@@ذP:N' 'P;N' '"@AA@&self-1ࠠ@/0PFPEPEPFPFPFPFPF@~@@@  @1@@@"tlPUN' '#PVN' '%@@@G@DG@DK0PYPXPXPYPYPYPYPY@F@@Pv"H@@Px@@@@డO7&String&concatPoO'('.PpO'(';@@@@@@G@DW@"@@G@DV@@G@DU @@G@DT@G@DS@G@DR0PPPPPPPP@(8.@/@P@@@@! PO'('=PO'('?@@PO'('<PO'('@@@ @@H@DeH@DgH@Df0PPPPPPPP@@@@@డOr!@PP'A'_PP'A'`@6c@@@6c\@@H@DdH@DH@DH@Dl@@H@Dn@6g@@H@Dm6@@H@Dk@H@Dj@H@DiA@@ภ8PP'A'MPP'A'^A@ PP'A'N@@ PP'A'O@@$;@ภ8PP'A'RA@&(@itemizePP'A'SPP'A'[@@ PP'A'\@@6I@DM@ภ7TPP'A']"AN<@#A@PvDJ@D@@I@DI@D\@@,A@PMJ@D|@@I@DI@Dd@@QP'A'K5@@6V@@I@DzI@Dl@@డO!@QQ'a'QQ'a'@6ΰ@@@6ΠmI@DI@D@@I@D@6͠ @@I@D7 @@I@D@I@D@I@D@@డP$List#mapQ9Q'a'lQ:Q'a't@@@@@J@D'J@D@J@D@3 @@J@D @@J@D@J@D@J@D@@@!tQ[Q'a'zQ\Q'a'{@@@@@డP1!^QgQ'a'QhQ'a'@K'@@@K'@@K@D@K&@@K@DL@@K@D@K@D@K@D0QtQsQsQtQtQtQtQt@&:@@Q@@@@&@item QQ'a'QQ'a'@@QQ'a'QQ'a'@@KG@@L@DL@DL@D@@ఐZ$selfQQ'a'QQ'a'@Ѱ@@)@QQ'a'@@@E>@L@D.@@ఐX!tQQ'a'QQ'a'@8@@r;@@QQ'a'QQ'a'@@N>@@0@@J@DA@@AQQ'a'uQQ'a'@@@}@K@DK@D$@@ఐx"tlQQ'a'QQ'a'@F@@tI@@QQ'a'kQQ'a'@@7@@J@DJ@DJ@D<@@ภ9QR''QR''AA*,@end itemizeQR''QR''@@ QR''@@J@Di@ภ9ɰQR''AA< QR''@@ QR''@@J@Dz@ภ8iRR''$AOQ@%A@QK@D@@J@DJ@D@@.A@QK@D@@J@DJ@D@@RR''8@@7Ġ@@J@DJ@D@@Q?@@7͠u@@I@DyI@DI@D@@R'P'A'IR(R''@@ z@@H@DcH@DH@Dx@@ @@pG@DbG@DP@@AA@A@@@@G@E@G@EG@E0R>R=R=R>R>R>R>R>@@@@@A@@*@@G@E@G@E@G@E)@RIN' '"@@װROS''RPS''@AA@&self-1ࠠ@D0R[RZRZR[R[R[R[R[@@@@  @F@@@"tlRjS''RkS''@@@G@EG@E0RnRmRmRnRnRnRnRn@[@@R"]@@R@@@@డQL&String&concatRT''RT''@ @@@ @@G@E!@ !7@@G@E @@G@E!5@@G@E@G@E@G@E0RRRRRRRR@(8.@/@R@@@@! RT''RT''@@RT''RT'(@@!!@@H@E/H@E1H@E00RRRRRRRR@@@@@డQ!@RU((!RU(("@8x@@@8x!q@@H@E.H@EH@ELH@E6@@H@E8@8|@@H@E78@@H@E5@H@E4@H@E3A@@ภ:RU(( RU(( AB, RU((@@ RU((@@$;@ภ:ȰRU((AB;*@enumerateRU((RU((@@ RU((@@6I@ETM@ภ9iSU(("APQ@#A@RDJ@EN@@I@ESI@EY\@@,A@RMJ@EF@@I@EKI@ERd@@SU(( 5@@8ΠV@@I@EDI@EJl@@డQ!@S(V(#(hS)V(#(i@8@@@8mI@EI@E^@@I@E`@8 @@I@E_9@@I@E]@I@E\@I@E[@@డR$List#mapSNV(#(.SOV(#(6@@@@@J@Es'J@Eq@J@Et@ H @@J@Er @@J@Ep@J@Eo@J@En@@@!tSpV(#(<SqV(#(=@@@@@డRF!^S|V(#(KS}V(#(L@M<@@@M<@@K@E@M;@@K@EN.@@K@E@K@E@K@E0SSSSSSSS@&:@@S@@@@&@item SV(#(BSV(#(I@@SV(#(ASV(#(J@@M\@@L@EL@EL@E@@ఐZ$selfSV(#(NSV(#(R@@@)@SV(#(_@@@ZS@L@E.@@ఐX!tSV(#(`SV(#(a@8@@r;@@SV(#(MSV(#(b@@c>@@0@@J@EA@@ASV(#(7SV(#(c@@@}@K@EK@E$@@ఐx"tlSV(#(dSV(#(f@F@@tI@@SV(#(-SV(#(g@@9@@J@ElJ@EJ@E~<@@ภ;˰SW(j(vSW(j(AC?.@end enumerateSW(j(wSW(j(@@ SW(j(@@J@Ei@ภ;ްTW(j(ACQ T W(j(@@ TW(j(@@J@Ez@ภ:~TW(j($AQf@%A@SK@E@@J@EJ@E@@.A@SK@E@@J@EJ@E@@T+W(j(t8@@9٠@@J@EkJ@E@@Q?@@9u@@I@ECI@EI@Ej@@T<U(( T=W(j(@@"z@@H@E-H@EH@EB@@ @@G@E,G@E@@AA@A@@@@G@E@G@EG@E0TSTRTRTSTSTSTSTS@@@@@A@@?@@G@E@G@E@G@E@T^S''"@@װTdX((TeX((@AA@&self-1ࠠ@Y0TpToToTpTpTpTpTp@@@@  @[@@! TzX((T{X((@@T}X((T~X((@@A@@@G@EG@E0TTTTTTTT@q@@T#s@@T@@@@A @@v@G@E@G@E4@TX((@@TY((TY((@AA@&self-1ࠠ@0TTTTTTTT@@@@  @@@@!tTY((TY((@@@WG@E0TTTTTTTT@@@T @@T@@@@డS&String&concatTZ((TZ((@#E@@@#E@@G@E@#D#@@G@E@@G@E#}@@G@E@G@E@G@E0TTTTTTTT@(6,@-@T@@@@! TZ((TZ((@@TZ((TZ((@@#i@@H@F H@F H@F @@ภ<װT[((U[()'ADK'@formatU[((U[((@@ U [((@@H@FH@F/@ภ<U[((AD_ఐ$self U![()@T@@ C@ U%[()@@@@H@F#H@@ఐ!tU2[()U3[()@R@@~U@@"@@V@ภ=U;[()H@FAH@F@@ภ;ͰUf[()&gAR@hA@T@@H@F?H@FG@@oA@T*@@H@F4H@F=@@;vA@TI@@H@F H@F2@@i}A@UN@@H@FH@F@@U[((@@#T@@H@FH@F@@@@G@FG@E@@AA@A@@@@G@FP@G@FOG@FM0UUUUUUUU@@@@@A@@@@G@FZ@G@FY@G@FX/@UY((@@U\)()3U\)()@@AA@&self-1ࠠ@0UUUUUUUU@@@@  @@@@!nU\)()AU\)()B@@@G@FG@Fl0UUUUUUUU@@@U"@@U@@@@@!tU\)()CU\)()D@@@G@Fu0UUUUUUUU@'@@U@@@@@ࠠ't_beginU])G)QU])G)X@@@U=@@@FH@Fz0UUUUUUUU@%@@V@@@ఐˠ%titleV^)[)gV^)[)l@~@@@H@FU\@@H@FH@F@H@F@H@F@@డT$List%assocV%^)[)pV&^)[)z@@!a@@F !b@@@@@@@@@@@Es00Es00@@Ep@@@}G@F@ GE@I@FI@FI@F@I@F@@I@F @I@F@I@F`@@ఐ!nVa^)[){Vb^)[)|@@@m@@డU:KKVo^)[)}Vp^)[)~@K@@@TK=4@J@F@@J@FJ@FJ@F@@J@F @J@F@@ఐ!렐3titles_and_headingsV^)[)@ E @@T @@K@FK@FK@F@@* @@"@@u @@L@@ @@@Ġ)Not_foundV_))V_))@8)Not_found#exnG@@@@@@T A@A&_none_@@A@@TI@@@@V@@K@F@@ఐ .fallback_titleV_))V_))@װ@@H@FH@F@@V^)[)c@@@@V])G)M @@డU!^V`))V`))@P@@@P@@G@F@P@@G@FQ@@G@F@G@F@G@F0VVVVVVVV@@@V@@@@ఐ't_beginV`))V`))@@@P@@H@FH@FH@F@@డU!^W`))W`))@Pư@@@P@@H@F@P@@H@FQ@@H@F@H@F@H@F4@@ఐr$selfW$`))W%`))@X@@ E@$W)`))@@@@I@FJ@@ఐ^!tW6`))W7`))@?@@ZW@@W:`))W;`))@@Z@@! WD`))WE`))@@WG`))WH`))@@Q@@I@FI@FI@Fn@@ @@Q @@H@FH@FI@Fv@@i@@G@Fy@@@G@Fyg@@AA@@ G@FkG@Fj@G@FG@F0WdWcWcWdWdWdWdWd@@@@@A!A@%A@@@@@G@G@G@G@G@GG@G0WrWqWqWrWrWrWrWr@@@@@A @@ ^@@@G@G@G@G@G@G@G@G @W\)(),8@@Wa))Wa)*@AA@&self-1ࠠ@ z0WWWWWWWW@@@@  @ |@@@!sWa)*Wa)*@@@_G@G"0WWWWWWWW@ @@W @@W@@@@@!tWa)*Wa)*@@@ XG@G+0WWWWWWWW@$@@W@@@@డV&String&concatWb* *Wb* *@&C@@@&C@@G@G6@&B&}@@G@G5@@G@G4&{@@G@G3@G@G2@G@G10WWWWWWWW@%3)@*@W@@@@ Wb* *@@Wb* *Wb* *@@&f@@H@GDH@GFH@GE@@ภ?԰Wc* **Wc* *[AGH&@uref{Xc* *+Xc* *1@@ Xc* *2@@H@GQH@GP.@ภ?Xc* *5AG\ఐ~!s Xc* *6@_ @@y>@ภ?X!c* *:%AGl!,X(c* *;X)c* *<@@ X+c* *=@@H@GfH@GeR@ภ@ X5c* *@9AGఐ$self XBc* *D@u@@!,f@AXFc* *Q@@@  @H@Grk@@ఐ!tXSc* *RXTc* *S@u@@x@@"@@ y@ภ@4X\c* *V`AG!}Xcc* *WXdc* *X@@ Xfc* *Y@@/H@GH@GH@G@ภ>ٰXrc* *ZvAU@wA@W@@H@GH@G@@~A@XB@@H@GoH@G@@MA@X G@@H@GdH@Gm@@hA@XL@@H@GZH@Gb@@A@XQ@@H@GOH@GX@@Xc* *(@@'W@@H@GBH@GM@@@@G@GAG@G/@@AA@@!HG@G! G@G @G@GG@G0XXXXXXXX@@@@@AA@A@@@@@G@G@G@G@G@GG@G0XXXXXXXX@@@@@A @@!@@@G@G@G@G@G@G@G@G @Xa))@@Xd*\*gXd*\*r@AA@&self-1ࠠ@!0XXXXXXXX@@@@  @!@@@$nameXd*\*sXd*\*w@@@!G@G0XXXXXXXX@!!@$@Y !@&@Y@@@@@$kindXd*\*xXd*\*|@@@ G@GG@G0XXXXXXXX@'@@Y@@@@@ࠠ%xnameYe**Ye**@@@S@@@GH@G0YYYYYYYY@'@@Y1@@@ఐ.$kindY%f**Y&f**@ @@*@Ġ$SomeY2g**Y3g**@TĠ)RK_moduleY;g**Y<g**@8)RK_module P@@@@@@@LA@AITIT@@@IC@@  @@ ]G@GG@G4@@@@@O5@@O5@@డX !^YVh**YWh**@S@@@S@@I@G@S@@I@GT@@I@G@I@G@I@GN@@డ/%modul-Odoc_messagesYsh**Yth**@/@@S5@@J@GJ@GJ@Ge@@డXS!^Yh**Yh**@SI@@@SI@@J@G@SH@@J@GT;@@J@G@J@G@J@G@@! Yh**Yh**@@Yh**Yh**@@Se@@K@GK@GK@G@@డX{$Name&simpleYh**Yh**@4G@@@4@@K@H4@@K@H@K@H@@ఐ$nameYh**Yh**@ϰ@@@@Yh**Yh**@@4@@K@H @@7@@S@@J@GJ@HK@G@@p @@H@G@Ġ$SomeYi++ Yi++@TӠĠ.RK_module_typeYi++Yi++@8.RK_module_type@@@ALA@AJUJU@@@JD@@  @@G@G@@@ @@@@@@డX!^Zj+!+GZj+!+H@Sΰ@@@S@@I@H@S@@I@HT@@I@H@I@H@I@H@@డ0y+module_type-Odoc_messagesZ+j+!+-Z,j+!+F@/@@S@@J@H*J@H,J@H+@@డY !^ZAj+!+MZBj+!+N@T@@@T@@J@H2@T@@J@H1T@@J@H0@J@H/@J@H.9@@! ZYj+!+JZZj+!+K@@Z\j+!+IZ]j+!+L@@T@@K@H>K@H@K@H?M@@డY3$Name&simpleZtj+!+PZuj+!+[@4@@@5U@@K@HD5X@@K@HC@K@HBg@@ఐ$nameZj+!+\Zj+!+`@@@t@@Zj+!+OZj+!+a@@5k@@K@HNz@@7@@TL@@J@H)J@HXK@H<@@p @@H@H(H@H@Ġ$SomeZk+b+lZk+b+p@UĠ(RK_classZk+b+qZk+b+y@8(RK_classw@@@BLA@AKEVKFV@@@KcE@@  @@tG@G@@@ @@@@@@డY!^Zl+}+Zl+}+@T@@@T@@I@H`@T@@I@H_Uz@@I@H^@I@H]@I@H\@@డ13$clas-Odoc_messagesZl+}+Zl+}+@/Ѱ@@T@@J@HlJ@HnJ@Hm@@డY!^Zl+}+Zl+}+@T@@@T@@J@Ht@T@@J@HsU@@J@Hr@J@Hq@J@Hp@@! [l+}+[l+}+@@[l+}+[l+}+@@T@@K@HK@HK@H@@డY$Name&simple[.l+}+[/l+}+@5@@@6@@K@H6@@K@H@K@H!@@ఐb$name[Cl+}+[Dl+}+@A@@^.@@[Gl+}+[Hl+}+@@6%@@K@H4@@7@@U@@J@HkJ@HK@H~<@@p @@DH@HjH@HZA@Ġ$Some[cm++[dm++@VGĠ-RK_class_type[lm++[mm++@8-RK_class_type1@@@CLA@AKWLW@@@LF@@  @@.G@G`@@@ @@{a@@{a@@డZL!^[n++[n++@UB@@@UB@@I@H@UA@@I@HV4@@I@H@I@H@I@Hz@@డ1*class_type-Odoc_messages[n++[n++@/@@Ua@@J@HJ@HJ@H@@డZ!^[n+,[n+,@Uu@@@Uu@@J@H@Ut@@J@HVg@@J@H@J@H@J@H@@! [n++[n+,@@[n++[n+,@@U@@K@HK@HK@H@@డZ$Name&simple[n+,[n+,@6s@@@6@@K@H6@@K@H@K@H@@ఐ$name[n+,[n+,@@@@@\n+,\n+,@@6@@K@H@@7@@U@@J@HJ@HK@H@@p @@H@HH@H@@\o,,!\o,,"@@@@@@ \ o,,'@@\"o,,&\#o,,(@@H@HH@H@@A\)f**@@@@\+e** @@డ[S̠Sΰ\6q,2,A\7q,2,B@S˰@@@V@@G@IG@I@S@@G@I@G@I@G@I0\B\A\A\B\B\B\B\B@.;5@6@\^@@@@ఐC%xname\Sq,2,;\Tq,2,@@@@@@ \^q,2,D@@\`q,2,C\aq,2,E@@'H@I@@@@V4@@G@IH@I%@ఐ$self\uq,2,K\vq,2,O@!@@%`3@!\zq,2,V@@%V6@@ఐ$name\q,2,W\q,2,[@@@C@@@@%`D@డB$xref$Texi\q,2,a\q,2,j@--VS@@@<@@@<@:@@@<WL@@@<@@<@@<@-&@+C@@-$- Ve@@G@I@@G@I@:@@G@IW^@@G@I@G@I@G@Iw@-5ภ$Some\Wఐ%xname\q,2,l\q,2,q@@@V@@H@I-H@I/H@I.@@@-I @@H@I0@@ఐ$name\q,2,r\q,2,v@@@@@R@@%G@I*@\q,2,8@@%@@@%G@G@@A A@@G@G%G@G@G@I6G@I50\\\\\\\\@@@@@AA@A@@@$@$$@G@IB@G@IA@G@I@G@I=0]]]]]]]]@@@@@A @@%@$(@$&$@G@II@G@IH@G@IG@G@IF{@]d*\*`,@@$]r,w,]r,w,@AA@&self-1ࠠ"\"]"["[@& 0]"]!]!]"]"]"]"]"@"Z@@@  "]"]@& @@@!t]1r,w,]2r,w,@@@%G@IW0]3]2]2]3]3]3]3]3@"m& @"p@]P &"@"r@]R@@@@డ\!^]Fs,,]Gs,,@W@@@W@@G@Ib@W@@G@IaW@@G@I`@G@I_@G@I^0]S]R]R]S]S]S]S]S@!/%@&@]o@@@@#^@{]bs,,]cs,,@@]es,,]fs,,@@W&@@H@InH@IpH@Io@@డ\D!^]zs,,]{s,,@W:@@@W:@@H@Iv@W9@@H@IuX,@@H@It@H@Is@H@Ir4@@ఐy$self]s,,]s,,@"̰@@&E@"]s,,@@@&@&9@I@IJ@@ఐ}!t]s,,]s,,@T@@yW@@]s,,]s,,@@&IZ@@"@}]s,,]s,,@@]s,,]s,,@@Wv@@I@II@II@In@@ @@W~@@H@ImH@II@Iv@@h@@&G@IlG@I\{@@AA@A@@@$$@G@I@G@IG@I0]]]]]]]]@@@@@A@@&@$$@G@I@G@I@G@I @]r,w,{)@@$ܰ]t,,]t,,@AA@&self-1ࠠ#0#1#/#/@&0]]]]]]]]@#.@@@  #1#1@&@@@!t^t,,^t,,@@@&G@I0^^^^^^^^@#A&@#D@^$ &@#F@^&@@@@డ\!^^u,,^u,,@Wڰ@@@W@@G@I@W@@G@IX@@G@I@G@I@G@I0^'^&^&^'^'^'^'^'@!/%@&@^C@@@@#_@{^6u,,^7u,,@@^9u,,^:u,,@@W@@H@IH@IH@I@@డ]!^^Nu,- ^Ou,- @X@@@X@@H@I@X @@H@IY@@H@I@H@I@H@I4@@ఐy$self^lu,,^mu,,@#@@'WE@#l^qu,-@@@'' @I@IJ@@ఐ}!t^~u,-^u,-@T@@yW@@^u,,^u,- @@'Z@@"@}^u,- ^u,-@@^u,- ^u,-@@XJ@@I@II@II@In@@ @@XR@@H@IH@II@Iv@@h@@'zG@IG@I{@@AA@A@@@%%@G@I@G@IG@I0^^^^^^^^@@@@@A@@'@%%@G@J@G@J@G@J@^t,,)@@%^w--^w--$@AA@&self-1ࠠ$$$$@'0^^^^^^^^@$@@@  $$@'@@@!n^w--%^w--&@@@%G@J0^^^^^^^^@$'@$@^ '@$@^@@@@@!t^w--'^w--(@@@'G@J0^^^^^^^^@%@@_ @@@@@ࠠ!f_x-+-5_x-+-6@@@^P@@@JYH@J#0________@%@@_#@@@ఐ('heading_y-9-E_y-9-L@(V@@@^l@@H@JXH@J3"H@J1@H@J2@H@J0@@డ^$List%assoc_8y-9-P_9y-9-Z@ @@@aG@J?@  -(@I@J8I@J_I@J<@I@J>@@I@J= @I@J;@I@J:F@@ఐ!n_Zy-9-[_[y-9-\@f@@S@@డ^3TT_hy-9-]_iy-9-^@T@@@] D=4@J@JI@@J@JHJ@J\J@JL@@J@JM @J@JKs@@ఐ*䠐3titles_and_headings_y-9-q@)> @@] @@K@JRK@JZK@JS@@* @@"@@[ @@L@@{ @@m@Ġ)Not_found_z-r-_z-r-@@@@@^@@K@Jd@@ఐ(ʠ0fallback_heading_z-r-_z-r-@&H@@H@JgH@Jf@@_y-9-A@@@@_x-+-1 @@డ^!^_|--_|--@Y}@@@Y}@@G@Jn@Y|@@G@JmZo@@G@Jl@G@Jk@G@Jj0________@@@_@@@@ఐ٠!f_|--_|--@@@Y@@H@JzH@J|H@J{@@డ^!^_|--_|--@Y@@@Y@@H@J@Y@@H@JZ@@H@J@H@J@H@J~4@@ఐH$self`|--`|--@%C@@(E@%`|--@@@((@I@JJ@@ఐ6!t`!|--`"|--@@@2W@@`%|--`&|--@@(Z@@! `/|--`0|--@@`2|--`3|--@@Y@@I@JI@JI@Jn@@ @@Y@@H@JyH@JI@Jv@@i@@'w@@@'G@J"=@@AYA@@(G@J'G@J@G@JG@J0`M`L`L`M`M`M`M`M@\@@@@AyA@}#A@@@'3@'.',@G@J@G@J@G@JG@J0`[`Z`Z`[`[`[`[`[@@@@@A @@)G@'<@'7'5@G@J@G@J@G@J@G@Jn@`hw--6@@'2`n~--`o~--@AA@&self-1ࠠ%%%%@)c0`z`y`y`z`z`z`z`z@%@@@  %%@)e@@@!t`~--`~--@@@'HG@J0````````@%)x@%@` )z@%@`@@@@ภ%Block`--`--@డ_q!@`-.`-.@Fb@@@Fb'jG@KG@JG@J@@G@J@Fb @@G@JF@@G@J@G@J@G@J0````````@2@6@7@`@@@@ภM`-.`-. @Pภ(Verbatim`--`-.@Qp#@t{`-.`-.@@`-.`-.@@Qy@@H@JH@JH@J(@@ @@9H@J+@ఐm!t`-. `-. @3@@i6@@`--`-. @@FN@@H@JH@J?@@ภHݰa-.a-. APQภ(Verbatim a-.@Q!}a-.a-.@@a-.a-.@@Q@@H@JH@JH@Jb@@ @@sH@Je@ภGa)-.$A^x@%A@`I@J@@H@JH@Kt@@a4-./@@F@@H@JH@J|@@a<--a=-."@@)@@G@KG@J@@@@'G@J@@A A@A@@@( (@G@K@G@KG@K0aNaMaMaNaNaNaNaN@@@@@A@@*:@((@G@K@G@K@G@K@aY~--@@@'n&a[ \^'@'q'@ @*CA*B*3A*2*A*)A))A))A))A))A))A))A))A))sA)r)bA)a)QA)P)DA)C)3A)2)"A)!)A) (A((A((A((A((A((A((A((uA(t(\A([\@LB@L^@L]@L\@L[@LZ@LY@LX@LW@LV@LU@LT@LS@LR@LQ@LP@LO@LN@LM@LL@LK@LJ@LI@LH@LG@LF@LE@LD(@@@LC@@*@A*~@@L@(j@A@(f(Y@@L@@L@A(@A@(@((@@L @@L @@L@BC*@A*{2)*y@@@L@*s*m@@@L@@L @@L @@L @)+@A@)')"@@L@@L@A)ϰ@A@))@@L@@L@)@A@))@@L@@L@ABD)@A@))@@L@@L@)@A@))@@L@@L@)Ű@A@))@@L@@L@)m@A@)i)b@@L@@L@ABC)@A@))@@L@@L@)@A@))@@L!@@L @)0@A@),@)+)&@@L$@@L#@@L"@A)@A@))@@L&@@L%@)w@A)u@@L'@ABCDE*<@A@*8*7@@L)@@L(@)3@A@)/@)-)!@@L,@@L+@@L*@A)Ȱ@A@))@@L.@@L-@)@A@) )@@L0@@L/@A)(@A@)$)@@L2@@L1@BC*@A***{*y*x@@L5@@L4@@L3@)@A@)@){)v@@L8@@L7@@L6@A*|@A@*x*w@@L:@@L9@BD*@A@*@**@@L=@@L<@@L;@*@A@**@@L?@@L>@*ڰ@A@**@@LA@@L@@ABEF+K'@(@ 8 This class generates Texinfo code from text structures b\b]N@@@@@@@(@+[@(((*+ *ޠ*)*Ơ)m)[*)*)* )*4*j)*Y***I*)+F)Y)?+[@@((@0bybxbxbybybybyby@)@@,Aliased_nodeFb.+.5b.+.A@ a@@@Ab.+.+@@bǰ@@@@b@ @0bbbbbbbb@)9+ @(+'@(I(+@(+@(K(+ @+A@SUQ=@@@L@@L@@M0+|A+w3%+s@@@L@@@M/@+p@@@L+o@@@M.@@M-@@M,@@M++lA@St+e@@@L\@@@L@@M*@@M)+`A@SS~@@@L1@@M(@@M'+UA@+N@@@L@S+@@@L@@@M&@@M%@@M$+IA+D+@@@@L+?KK@@M#@@M"@@M!+9A@QQ@@M @@M+0A@WW@@M@@M+'A@]]@@M@@M+A@cc@@M@@M+A@Ii@@M@@M+ A@S+@@@Ls@@M@@M+A@S+@@@L}@@M@@M*A@c@@M@@M*A@S+@@@L@@M@@M*A@S+@@@L@@M@@M *A@*ؠ@@@L@@M @@M *A@*̠@@@L@@M @@M *A@@M*A@T +@@@L@@M@@M*A@*@@@L@T, @@@L@@M@@M@@M*A@@T$,@@@L@@M@@M@@M*A@@*T3*@@@L@@@L@@L@@L@@L*A@T>,/@@@L@@L@@L*A@TH,9@@@L@@L@@L*A@b@@@L@^O@@@L@@L@@L@@L*tA@c8TcT`@@@L@@@LThTe@@@L@@L@@L(@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@L@Lِ*g,@@L,@@,@A%@@L~@*@A@@@L@@L@A*@A@1@.@@L@@L@@L@BC,@A,4P+@@@L@(,@@@L@@L@@L@@L@+R@A@F@@L@@L@A+@A@+K@@L@@L@+ǰ@A@1Q@@L@@L@ABD,@A@VV@@L@@L@,@A@]]@@L@@L@+@A@c@@L@@L@+@A@i@@L@@L@ABC, @A@n@@L@@L@+۰@A@t@@L@@L@+W@A@W@}@@L@@L@@L@A+ð@A@@@L@@L@+@A@@L@ABCDE,c@A@@@L@@L@+Z@A@@@@L@@L@@L@A+@A@@@L@@L@+7@A@@@L@@L@A+O@A@@@L@@L@BC,@A,f,@@L@@L@@L@+@A@@@@L@@L@@L@A,@A@@@L@@L@BD,ް@A@@@@L@@L@@L@-@A@@@L@@L@-@A@@@L@@L@ABEF')@@@L}@*)*-v@-aA@U3S?b@@@M3@@M2@@M-ZA-U5-Q@@@ME@@@M@-N@@@MC-M@@@M@@M@@M@@M-JA@UR-C@@@M=^d@@@Ma@@M@@M->A@U_U\@@@M1@@M@@M-3A@-,@@@M@Un-_@@@M@@@M@@M@@M-'A-"-@@@My-KK@@M@@M@@M-A@QQ@@M@@M-A@WW@@M@@M-A@]]@@M@@M,A@cc@@M@@M,A@Ii@@M@@M,A@U-@@@MYs@@M@@M,A@U-@@@MS}@@M@@M,A@c@@M@@M,A@U-@@@M\@@M@@M,A@U-@@@Mo@@M@@M,A@,@@@Md@@M@@M,A@,@@@MV@@M@@M,A@@M,A@U-@@@MH@@M@@M,A@,@@@M~@U-@@@M}@@M@@M@@M,A@@V-@@@M`@@M@@M@@M,A@@,vV,u@@@Ml@@@Mk@@M@@M@@M,qA@V. @@@Mu@@M@@M,hA@V&.@@@Mr@@M@@M,_A@d@@@M>@`-@@@M<@@M@@M@@M,RA@eVAV>@@@M8@@@M7VFVC@@@M6@@M@@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M,E @@M @@.@A%@@M1@,o@A@@@M5@@M4@A,@A@1@.@@M;@@M:@@M9@BC.@A.6.+@@@MD@(.r@@@MB@@MA@@M@@@M?@-0@A@F@@MG@@MF@A-԰@A@+K@@MJ@@MI@-@A@1Q@@ML@@MK@ABD-@A@VV@@MN@@MM@-@A@]]@@MP@@MO@-ʰ@A@c@@MR@@MQ@-r@A@i@@MU@@MT@ABC-@A@n@@MX@@MW@-@A@t@@M[@@MZ@-5@A@W@}@@M_@@M^@@M]@A-@A@@@Mc@@Mb@-|@A@@Me@ABCDE.A@A@@@Mg@@Mf@-8@A@@@@Mj@@Mi@@Mh@A-Ͱ@A@@@Mn@@Mm@-@A@@@Mq@@Mp@A--@A@@@Mt@@Ms@BC.@A.f.@@Mx@@Mw@@Mv@-@A@@@@M|@@M{@@Mz@A.@A@@@M@@M@BD.@A@@@@M@@M@@M@.@A@@@M@@M@.߰@A@@@M@@M@ABEF@,,/N8@@@A/:A@W UwA;@@@N @@NY@@NX/3A/.6ܠ/*@@@NW@@@NV@/'@@@NU/&@@@NT@@NS@@NR@@NQ/#A@W+/@@@N `=@@@N@@NP@@NO/A@W8W5@@@NN1@@NM@@NL/ A@/@@@NK@WG/8@@@NJ@@@NI@@NH@@NG/A..@@@NF.KK@@NE@@ND@@NC.A@QQ@@NB@@NA.A@WW@@N@@@N?.A@]]@@N>@@N=.A@cc@@N<@@N;.A@Ii@@N:@@N9.A@Wz/k@@@N8s@@N7@@N6.A@W/u@@@N5}@@N4@@N3.A@c@@N2@@N1.A@W/@@@N0@@N/@@N..A@W/@@@N-@@N,@@N+.A@.@@@N*@@N)@@N(.A@.@@@N'@@N&@@N%.A@@N$.yA@W/@@@N#@@N"@@N!.pA@.i@@@N @W/@@@N@@N@@N@@N.bA@@W/@@@N@@N@@N@@N.XA@@.OW.N@@@N@@@N@@N@@N@@N.JA@W/@@@N@@N@@N.AA@W/@@@N@@N @@N .8A@f@@@N @b@@@N@@N@@N@@N.+A@fXX@@@N@@@NXX@@@N@@N@@Nb@L`@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M吐0v@@M@@@@-@@@-0w8@@@A0bA@X4VBc@@@Ny@@N@@N.RA@gXAX>@@@N@@@NXFXC@@@N@@N@@N.A@f@@@N@XU0F@@@N~bQ@@@N@@N@@N@@N0A0z8(0v@@@N@@@N@0s@@@N0r@@@N@@N@@N@@N/0A@Xw0h@@@NH@@N@@N/A@,N@@N@@N/A@2T@@N@@N0A@ZZ@@N@@N/A@``@@N@@N/A@X0@@@Nj@@N@@N/{A@/tQ@@@Nt@@N@@N/A@X0@@@N~@@N@@N/A@X0@@@N@@N@@N/JA@a@@@N}@X0@@@N@@N@@N@@N/A@/~@@@N@@N@@N/A@@N0cA@@@N@@N/WA@@/NX/M@@@N@@@N@@N@@N@@N/A@X0@@@N@@N@@N/@A@X0@@@N@@N@@N/]A@Y0@@@N@@N@@N0A00@@@N0@@N@@N@@N/A@/@@@N@Y"1@@@N@@N@@N@@N0A@@@N@@N0A@0@@@N@Y71(@@@N@@N@@N@@N19A@@@N|@@N{1&A@YGYD@@@Nz@@Nx@@Nw@@Nv@Nu@Nt@Ns@Nr@Nq@Np@No@Nn@Nm@Nl@Nk@Nj@Ni@Nh@Ng@Nf@Ne@Nd@Nc@Nb@Na@N`@N_@N^@N]@N\@N[@@NZ@@@@.@@@.@@)GeneratorxGh.C.Jh.C.S@@Б0A@$texih..h..@HHH%#texiHБࠠ$selfh..h..@h..h..@@3text_of_author_listA@$listI&stringO@@@Z@@@Z$listI)Odoc_info,text_element@@@Y@@@Z@@Z@@Z3text_of_version_optA@&optionJ&stringO@@@Y@@@Y# @@@Y@@Y@@Y1text_of_since_optA@@@@Y@@@Y52@@@Y@@Y@@Y.text_of_beforeA@$listI&stringO@@@YJ$text@@@Y@@Y@@@YVS@@@Y@@Y@@Y9text_of_raised_exceptionsA@!^0raised_exception@@@Y@@@Yjg@@@Y@@Y@@Y+text_of_seeA@o#see@@@Yt*@@@Y@@Y@@Y,text_of_seesA@E@@@Y@@@Y@@Y@@Y2text_of_return_optA@~G@@@Y@@@Y@@@Y@@Y@@Y.text_of_customA@g&stringO@@@Y۠)Odoc_info$text@@@Y@@Y@@@Y $text@@@Y@@Y@@Y,text_of_infoA%block$boolE@@@Y@@@Y@Ġ$info@@@Y@@@Y$listI@@@Y@@Y@@Y@@Y%labelA#no_&%@@@Y@@@Y@&stringO@@@Y@@@Y@@Y@@Y@@Y/relative_identsA@ $Name!t@@@X{@&stringO@@@X@@@Xy@@Y@@Y@@Y6relative_module_identsA@"@@@X@@@@X@@@X@@Y@@Y@@Y1normal_class_typeA@.@%Types*class_type@@@X)@@Y@@Y@@Y2normal_module_typeA$code6@@@X@@@Y@2@+module_type@@@X0@@Y@@Y@@Y@@Y+normal_typeA@Z@,)type_expr@@@XS@@Y@@Y@@Y0normal_type_listA#par$boolE@@@X@@@Y@w@k@@@X@$listIU)type_expr@@@X@@@X}@@Y@@Y@@Y@@Y@@Y0normal_cstr_argsA#par֠*@@@Y@@$Type0constructor_args@@@X@@Y@@Y@@Y@@Y@@@Ox@@Oe@@Od@@Oc4YA@4Rc@@@O@@Oo@@On48A@@Ok4A@@@O@@O3A@@3 Q@@@O@@@O@@Ob@@Oa@@O`4A@ @@@O@@Oq@@Op3A@ O@@@O!@@O]@@O\3A@ b@@@O$@@O_@@O^5XA5S5O@@@O(5N@@O@@O@@O4ZA@4S@@@O-@ @@@O,@@Oh@@Og@@Of5VA@@@O@@O5A@5@@@O4@ =@@@O3@@O@@O@@O5A@y@@O@@O5A@ [@@@O9@@O@@O$nodeA@l@@@azJ@](@B@@@{J@])]@@@J@]*@@]+@@],J@]&@@]'J@]#%indexA@W@@@aJ@]3@HE@@@bJ@]4^@@@aJ@]5@@]6@@]7J@]1@@]2J@].,text_of_descA@h6#@@@cJ@d@@@dJ@]S]ߠ@@@pL@mE@@@mPJ@]R@@]TJ@]P@@]QJ@]M0text_of_sees_optA@:^V#see@@@nK@et@@@eJ@][&J@]\@@]]J@]Y@@]ZJ@]V.text_of_paramsA@:^q%param@@@oEK@g@@@gJ@]hAJ@]i@@]jJ@]f@@]gJ@]c,texi_of_infoA@ݠ@@@q3@@@q2J@]kZ@@@#J@]@@]J@]@@]J@]4text_el_of_type_exprA@@@@qJ@]@])type_expr@@@qJ@]^@@@qpJ@]@@]@@]J@]@@]J@]-texi_of_valueA@^%Value't_value@@@tJ@]k@@@J@]@@]J@]@@]J@]1texi_of_attributeA@+t_attribute@@@uJ@]k@@@J@]@@]J@]@@]J@].texi_of_methodA@4(t_method@@@wJ@]J@]@@]J@]@@]J@]9string_of_type_parametersA@_ $Type&t_type@@@J@]0N@@@~J@]@@]J@]@@]J@]3string_of_type_argsA@m0constructor_args@@@{KJ@]@m%Types)type_expr@@@{Y@@@{XJ@]0x@@@J@]@@]@@]J@]@@]J@],texi_of_typeA@EJ@]J@]@@]J@]@@]J@]6texi_of_type_extensionA@@@@J@]@_i)Extension0t_type_extension@@@J@]J@]@@]@@]J@]@@]J@]1texi_of_exceptionA@_)Exception+t_exception@@@aJ@]J@]@@]J@]@@]J@].texi_of_moduleA@_@@@J@]J@]@@]J@]@@]J@]3texi_of_module_typeA@_"@@@J@]J@]@@]J@]@@]J@]7texi_of_included_moduleA@_k/included_module@@@J@]J@]@@]J@]@@]J@]-texi_of_classA@J@@@J@^ J@^@@^J@^@@^J@^2texi_of_class_typeA@J@@@KJ@^J@^@@^J@^ @@^ J@^ 5texi_of_class_elementA@D@@@J@^@_-class_element@@@J@^ J@^@@^@@^J@^@@^J@^6texi_of_module_elementA@J@^"@_@@@J@^#PJ@^$@@^%@@^&J@^ @@^!J@^9generate_inheritance_infoA@l@@@J@^-@2generate_for_classA@RJ@^N@K@@@J@^OF@@@UJ@^P@@^Q@@^RJ@^L@@^MJ@^I7generate_for_class_typeA@lJ@^Y@K@@@J@^ZF@@@eJ@^[@@^\@@^]J@^W@@^XJ@^T8generate_for_module_typeA@J@^d@`.@@@zJ@^eG @@@EJ@^f@@^g@@^hJ@^b@@^cJ@^_3generate_for_moduleA@J@^o@`R@@@yJ@^pG'@@@J@^q@@^r@@^sJ@^m@@^nJ@^j4generate_texi_headerA@nYmT@@@J@^z@&stringO@@@J@^{@L9.K@@@@J@^|l@@@J@^}@@^~@@^@@^J@^x@@^yJ@^u5generate_texi_trailerA@m@@@fJ@^l@@@AJ@^@@^J@^@@^J@^(do_indexA@Р&Module@Z@Z@Z@Z@Z@Z@Z@Z@Z@@@@@@@@@@@@@@~J@{A@@J@|J@mA@@J@nJ@A@@J@J@{A@@J@|J@?A@@J@@J@A@@J@J@A@@J@J@A@@J@J@A@@J@J@A@@J@J@A@@@J@^G@@@`J@^@@^J@^@@^J@^.scan_for_indexA@c@@@^pG@@@^@@^@@^J@^5scan_for_index_in_modA@aV@@@J@^*J@^@@^J@^@@^J@^7scan_for_index_in_classA@@@@"J@^=J@^@@^J@^@@^J@^(generateA@J@^n.@@@KJ@^@@^J@^@@^J@^@@^@^J@^@^J@^@^J@^@^J@^@^J@^@^J@^v@^wJ@^k@^lJ@^`@^aJ@^U@^VJ@^J@^KJ@^?@^@J@^4@^5J@^)@^*J@^@^J@^@^J@^ @^ J@^@^J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]@]J@]d@]eJ@]W@]XJ@]N@]OJ@]/@]0J@]$@]%J@Z @Z @Z @Z @Z @Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z @Z!@Z"@Z#J@YN@Yt@Ys@Yr@Yq@Yp@Yo@Yn@Ym@Yl@Yk@Yj@Yi@Yh@Yg@Yf@Ye@Yd@Yc@Yb@Ya@Y`@Y_@Y^@Y]@Y\@Y[@YZ@YY@YX@YW@YV@YU@YT@YS@YR@YQ@YPq@@YOJ@N0q+q*q*q+q+q+q+q+@x8@@@AA:A8A,A+AAAlAk8A7UATA$A#A86AAA&A%ABAAAA7A6AA|A{eAdApAoAA$A#8A9A 9RA 9A9A9kA9A9A9OA8A9-A9A9A8A9HA8A8A9A8A9A|A{AgAf|A{:%AAAAsArA[AZA:cA:LA%A$AAAAAAAAAAKAJaA`oAn-A,AA5A4AAgAfWAV6A5AxAwAA[AZ%A$A;A:AA A @@I@c@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-I@NҐ@@N@@@@r..r@@@@r K8@@@AA:A8AAAlAkXAW@A? A )A(AAA9 AA[AZAAAAA A AAPAO9A8hAgDACYAXAA9A:YA:&A:{A:nA:?A9A:VA:#A9A:A9A:A9A:A9_A9tA:Ax9Ao:AcPAO_A^;A:PAO:AgA~A}AGAFA/A.A;7Ai; AeAAAA[AZ A  |A {AAAA A 5A4CAB A \A[A AAA;A:+A* A  }A | LA K mA l _A ^/A.A A AAA A mI@I@eI@fI@gI@hI@iI@jI@kI@lI@mI@nI@oI@pI@qI@rI@sI@tI@uI@vI@wI@xI@yI@zI@{I@|I@}I@~I@I@ƀI@ƁI@ƂI@ƃI@ƄI@ƅI@ƆI@ƇI@ƈI@ƉI@ƊI@ƋI@ƌI@ƍI@ƎI@ƏI@ƐI@ƑI@ƒI@ƓI@ƔI@ƕI@ƖI@ƗI@ƘI@ƙI@ƚI@ƛI@ƜI@ƝI@ƞI@ƟI@ƠI@ơI@ƢI@ƣI@ƤI@ƥI@ƦI@ƧI@ƨI@ƩI@ƪI@ƫI@ƬI@ƭI@ƮI@ƯI@ưI@ƱI@ƲI@ƳI@ƴI@ƵI@ƶI@ƷI@ƸI@ƹI@ƺI@ƻI@ƼI@ƽI@ƾI@ƿI@I@I@I@I@I@I@I@I@NԐ@I@N@@@@@@@  @ J@N@&bullet@Ac@@@ZO@0indices_to_buildAApeРq@@Р] @] @]@]@] @](@]/@]*@]@@@@@A@@J@J@A@@J@J@ZA@@J@\J@bPA@@J@bRJ@Zj@@@@ZkK@Ze@@@Zh@A)linebreak@Ac@@@Z_@BC(maxdepth@Arn@@@ZJ@%minus@Ac@@@ZW@(node_tbl@AqX'Hashtbl!tJ@[r@@@ahJ@[@@@]@AB-tag_functionsAA&stringO@@@ljJ@l@  @@@YM  @@@YL@@YKJ@l@@l@@@l J@YH@CD@@A@@@^@@^@A<%@@@czJ@]?@@^@@^@AB:O@A@s@@@^@@@^@@@^@@^@@^@@A@@@^@@^@A @A@@@@^@@^@@^@B@A@@@@^@@^@@^@@A@@@@^@@^@@^@ACڰ@A@@@@^@@^@@^@@A@@@@^@@^@@^@Aа@A@@@@^@@^@@^@B^@A@Z@UH@@^@@^@@^@@A@@@@@^@@^@@^@@^@@A@@@^@@^@ABCDE:ǰ@A@s0@@@^@*@@@^n@@@^@@^@@^@@^@@A@@@@^@@^@@^@A -@A - Q +@@@^@@@^@ *@@@^ '@@@^@@^@@^@@^@@A@@@@^@@^@@^@A n@A@ -@@@^@ q@@@^ @@@^@@^@@^@@^@BCF @A@ =@@@_@ @@@^ @@@^@@^@@^@@^@ @A@ R@@@_@  @@@_@@@_ #@@@_@@_@@_@@_@A Ӱ@A   @@@_@@@_@ o@@@_@ @@@_  <@@@_ @@_ @@_ @@_ @@_@ A@A A  ?@@@_@@@_@ p@@@_@ A@@@_ n@@@_@@_@@_@@_@@_@AB ?@A@ @@@_@ B@@@_ f@@@_@@_@@_@@_@ B@A B  @@@@_+@@@_*@ @@@_)@ @@@@_(@ ? <@@@_'@@@_& @@@_%@@_$@@_#@@_"@@_!@@_ @A Ͱ@A@ @@@_1@ @@@_0 @@@_/@@_.@@_-@@_,@BC İ@A@ @@@_7@ @@@_6 @@@_5@@_4@@_3@@_2@@A@@@@_;@@@_:@@_9@@_8@@A@@@_=@@_<@A@A@@@_?@@_>@BC3soft_fix_linebreaksBA@n{@@@dKJ@]G@Ae@@@UJ@dX@@@ddJ@]Ht T@s@@@xJ@]I@@_B@@_A@@_@@@A@@@@_E@@_D@@_C@A̰@A@@@_G@@_F@BDE<@A@@@@_K@@@_J@@_I@@_H@=;@A@p@@@_O@@@_N@@_M@@_L@=@A@|@@@_S@@@_R@@_Q@@_P@AB=p@A@@@@_V@@_U@@_T@=l@A@@@@_Y@@_X@@_W@A=C@A@A@@@_]@@@_\@@_[@@_Z@<@A@<@@@_b@@@_a@@@_`@@__@@_^@AB=q@A@f@@@_f@@@_e@@_d@@_c@=I@A@Y@@@_j@@@_i@@_h@@_g@A<ɰ@A@oO@@@_p@"@@@_o@@@_n@@_m@@_l@@_k@=?@A@=9@@@_u@@@_t@@@_s@@_r@@_q@ABCDFG=#@A @@@_w@@_v@=@A@@@@_z@@_y@@_x@A<@A@!@@@_~@<J@@@_@@@_ @@_}@@_|@@_{@=@A@@@@_6@@@_@@_@@_@AB<Ӱ@A@J@@@_A@@@_@@_@@_@<@A@a@@@_N@@@_@@_@@_@A>X@A>T>P@@@_>O[@@@_@@_@@_@@_@=]@A@=W@@@_@@@@_l@@@_@@_@@_@@_@ABC>[@A@t@@@_@@_@@_@@A@@@_@@_@A@A@ @@_@@_@@A@@@@_@@_@@_@A @A@@@_@@_@BC>@A@>@@@_@a@@@_@@@_@@_@@_@@_@@A@w@@_@@_@M@A@IB@@_@@_@ABD@A@z@@_@@_@@A@@@_@@_@A@A@{@@_@@_@@A@ @@@_@@_@@_@A@A@{v@@_@@_@BCEF?@A@@@@_p8@@@_@@_@@_@?@A@@@@_@@@_@@_@@_@@A@@@_@@_@@A@@@@_@@_@@_@ABC@A@@@_@@_@@A@@@@_@@_@@_@A j@A@ j@@@_ } g@@@_@@@_@@_@@_@ @A@  @@@_@@@_ ߠ @@@_@@@_@@_@@_@A.text_of_before@A@  @@@_ܠ @@@_@@_@@@_  @@@_@@@_@@_@@_@ @A@ @@@_@ @@@_ @@@_@@@_@@_@@_@@_@ABCDG @A@ @@@_@ Q@@@_ @@@_@@_@@_@@_@ -@A@ !@@@_@ 0@@@_7 2@@@_@@@_@@_@@_@@_@A /@A@ 5@@@_@  @@@_@@@_ K J@@@_@@@_@@_@@_@@_@.text_of_custom@A@  @@@_ @@@`@@_@@@_ @@@_@@_@@_@ @A@  @@`@@`@ABC @A@ @@@` / @@@`@@@`@@`@@`@,text_of_info@A   @@@`@@@`@~ @@@`@@@`  @@@` @@@` @@` @@` @@`@A 5@A@ 5@@@` ] 2@@@`@@@`@@`@@`@ @A   @@@`@@@`@ @@@`  @@@`@@@`@@`@@`@@`@ABD @A@ @@@`$à ؠ @@@`'@@@`&@@@`%@@`#@@@`" @@@`!@@@` @@`@@`@ ð@A@ @@@`,   @@@`+@@@`*@@`)@@`(@A ΰ@A 7 @@@`4@@@`3@ @@@`2 @@@`1@@@`0@@`/@@`.@@`-@ @A@ @@@`8 |@@@`7@@`6@@`5@AB y@A@@@@`@@ |@@@`?@@@`>Q z@@@`=@@@`<@@`;@@`:@@`9@ q@A@ m `@@`B@@`A@A9text_of_raised_exceptions@A@ @@@`H@@@`GPM@@@`F@@@`E@@`D@@`C@B2text_of_return_opt@A@G@@@`N@@@`Mda@@@`L@@@`K@@`J@@`I@@A@@@@`R@@@`Q@@`P@@`O@ACD@A@< @@@`X@@@`W@@@`V@@@`U@@`T@@`S@ ۰@A@  @@`Z@@`Y@A7text_of_short_type_expr@A@@@@`a@3@@@`` @@@`_@@@`^@@`]@@`\@@`[@B~@A@@@@`g@@@`f@@@`e@@@`d@@`c@@`b@ @A@@@@`n@\@@@`m  @@@`l@@@`k@@`j@@`i@@`h@A հ@A@@@@`x@S@@@`w@RO@@@`v@@@`u  @@@`t@@@`s@@`r@@`q@@`p@@`o@ @A@ @@@`}  @@@`|@@@`{@@`z@@`y@@A@@@@`@@@` @@@`@@@`@@`@@`~@ABCDEFHI>XB@@@I@N@y @D@@I@Nא@I@N@@>g@y@@@@>U>Vyy@:@AаB$texty..y..@@@ @LJ@O;   uAtAAAAAABAA+A* A cAbA kA j;A: \A [LAKA A A A  UA T A J@Z?J@Z@J@ZAJ@ZBJ@ZCJ@ZDJ@ZEJ@ZFJ@ZGJ@ZHJ@OJ@OJ@O@@BN@A 5J@N@@8@A 1J@N@A@V@A $J@N@BCBG@AJ@N@@@A J@N@AA@A J@N@AY@A J@N@ABDA@A J@N@A@A J@N@Ax@A J@O@A@A J@O@ABCA@A J@O@Aa@A J@O @@۰@A J@O @AAC@A J@O@A@A J@O@ABCDEA@A J@O@@ְ@A J@O@AAg@A J@O@@@A J@O@A@ð@A J@O"@BCB @A J@O%@A@A J@O)@AB @A J@O.@BDBF@A J@O0@Bx@A J@O5@Bc@A J@O7@ABEF0yyyyyyyy@A?&A@@@@@BjBBWB"A5B?@@ԠAABAYAA!AAAsAҠBBA AAZB@Ҡ@B@@B@A@@@@ABB@Af@AB@A@ABCB$@B@AA@A@ABA@A@AA=@A@ABCDAx@B=@AA+@A@AB@@A@ABk@Ac@ABBQ@B@B@B@ABCDEF9@@@BBРBBϠBBΠB_B`͠AtAu̠BBˠA)A*ʠAAɠA۠AȠAPAQǠBeBfƠAAŠAԠAĠArAsàBB B8B9AʠAB+B,B_B`BqBrB!B"BYBZAAC$C%A9A:A!A"C?C@@za..L@@Aа,Odoc_to_text'to_text,Odoc_to_textzs..zt./@@@@IJ@Z$J@Z@6AA5@A@@@J@Xo@װ@AJ@Xv@ABk@AmJ@X|@@AJ@X@A@AJ@X@Bf@AhJ@X@O@AQJ@X@D@AFJ@X@ABCD@AJ@X@@AJ@X@k@AmJ@X@ABذ@AJ@X@C@AJ@X@@AJ@X@A@AJ@X@ڰ@AJ@X@AB˰@AJ@X@C;@A=J@X@_@AaJ@X@ADEF@A J@X@~@AJ@X@߰@AJ@X@AB.@A0J@X@ɰ@AJ@X@ɰ@AJ@Y@ABCe@AgJ@Y@Y@A[J@Y @A@AJ@Y@Bz@A|J@Y@@AJ@Y@ACD@AJ@Y"@+@A-J@Y(@A@AJ@Y-@E@AGJ@Y3@A%@A'J@Y8@@AJ@Y=@A@AJ@YB@BCDEG<@@@4XHĠڠ w,Рx2E'Z X&@ؠe@@@A@@AB@@A@@ABCQ@;@A@p@AB#@v@AD@d@ABCDR@@A@@AB@X@A@<@ABC8@@A@@AB@@A@@ABH@@Ax@3@d@ABCDEFG@'to_text@kl>?_`!";<opvw?@01젠렠ꠠ頠נ蠠砠٠栠rs堠䠠Ǡ㠠ab⠠stᠠࠠ@Aߠ+,ޠݠ@{..{./@@{␠9 {2 Small helper stuff.} {// {//>@@@@@@@Ѡ{/@/H{/@/P@@AD{/@/S{/@/T@@0{{{{{{{{@@B@@@@{/@/D@@Ѡ {/V/^{/V/d@@ Aภ(Verbatim|/V/g|/V/o@l+ @bullet{} | /V/q| /V/|@@| /V/p|/V/}@@l@@K@ZPK@ZRK@ZQ0||||||||@)@@@@@ @@ 8@@|/V/Z @@Ѡ| /~/|!/~/@@ Aภ(Verbatim|*/~/|+/~/@lǠ* @minus{} |2/~/|3/~/@@|5/~/|6/~/@@l@@K@ZXK@ZZK@ZY0|;|:|:|;|;|;|;|;@) a@@@@@ @@ @@|B/~/ @@Ѡ $|H//|I//@@ ( Aภ(Verbatim|R//|S//@l#@* |Z//|[//@@|]//|^//@@l@@K@Z`K@ZbK@Za0|c|b|b|c|c|c|c|c@) 9@@@@@ @@ D@@|j// @@Ѡ |p//|q//@A AภdP|x//|y//AkĠ @|~//@@ 0|||{|{||||||||||@ ^@@@@ภb|//Ay@A@| @@K@ZiK@Zp@@|//@@ @@|//@@Ѡ a|00|00@@ ecAడ{o'Hashtbl&create|00|00@&random&optionJ$boolE@@@[6@@@[5@#intA@@@[4 !a@['!b@[(@@@[3@@[2@@[1@+hashtbl.mli_` @@/Stdlib__HashtblA0/@@-+(@@K@[@@K@[@%@@K@[   @@K@[@K@[@K@[0||||||||@l @@@@Bภ$None}w@}@FC@@L@]@@L@]@@e}00}00@@K@@L@]L@] L@]!@@e @@ "@@} 00 @[s 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@@@@@@@} 00}!00@AA@&self-2ˠࠠBfʠBgcbA@ T0}-},},}-}-}-}-}-@ um b@ Ԡ d@AF&F'e@ ͠ f@ABDDg@ 6 7h@A  i@  j@ABC  k@ v wl@A A Bm@ ^ _n@AB  o@ - .p@A  q@D>D?r@ABCD  s@t@A/0u@v@ABJKw@Рx@Ay@?@z@ABC%&{@|@A}@mn~@AB  @ x y@A  @@ABCDE@01@ADD@EE@ABE\E]@EE@AEE@EuEv@ABCEE@EE@AEYEZ@DРD@ABE6E7@EE@AEѠE@DD@ABCDEPEQ@DD@ADD@FF@ABDD@EE@A@@ABCop@@AF.F/@@AB@@A{|@ޠ@ABCDEFbc@Ҡ@AFmFn@FVFW@AB./@!"@A@@ABC@@A@@ABӠ@@A@@ABCDhi@yz@Awx@@AB@>?@A֠@Ԡ@ABCno@ab@A?@@ˠ@AB@@A@cd@ABC@@ABC@!"@ݠ@@ABCDEFGH@ +@ &@A @BC &@ @ v@AB @CD!2D@~& C 8 ~@~) ̡AI@~,ˠH ?@rU@AX@B[@_@ACb@g@Aj@5n@ABDq@v@ARy@}@ABEW@(@AG@6@AB@@A@@ABCF8@@A@@AB@@A@@ABC@@Ai@+@AB|@[@A@F@ABCDG/q@~TY @2P@~WH b@5+@~Z# @8@~] $@;@~` dA>@~c @ADB~f@@@,,##@ v"@@@%depth̠~\00~]00@@@ J@`0~^~]~]~^~^~^~^~^@37 @6@~{A @8@~}@@@@@$name͠~r00~s00@@@1J@aJ@a0~u~t~t~u~u~u~u~u@&@@~@@@@డ}T'Hashtbl#mem~00~01@@ Z!a@Z!b@Z@@@[S@ @@@[R@@[Q@@[P@ii"@@I@@@ t=J@aJ@aFJ@a  vJ@aEJ@a@@K@a@ @@K@a @K@a @K@a 0~~~~~~~~@FUK@L@~@@@@ /(node_tbl~01~01@@@   @@L@a@@ఐo$name~01~01@ @@k#@@U@@x@@K@a-L@a)@డ}%raise~11 ~11%@@(M@@@!a@@@&%raiseAA|@@@|^BB|^Bg@@}@@@@@@K@a1{@@J@a>K@a : 9@@L@aY@@ఐ$name151P151T@ǰ@@@@ภ"()151U151W@8~ Q@@@U@@@@A@@A@@~@@@ XL@ai@@b @@|/@@J@alK@aS@డ~u"<=1Z1i1Z1k@@!a@@y@@@0@@/@@.*%lessequalBA}@@@@}}@@}U@@@gJ@aq@@@J@ap@J@ao@J@an@@ఐ~%depth1Z1c1Z1h@^@@z@@ (maxdepth1Z1l1Z1t@@@)@@@@y@@J@a|K@ay/@ภ(Verbatim1u11u1@pడ~!^1u11u1@y@@@y@@J@a@y@@J@az@@J@a@J@a@J@aQ@@&@node 1u11u1@@1u11u1@@y@@K@aK@aK@ae@@డ~!^.1u1/1u1@y@@@y@@K@a@y@@K@az@@K@a@K@a@K@a@@డfE,fix_nodename$TexiM1u1N1u1@@^@@@<]@@@<@@<@]5@[ɰ  @@@^@@L@a]@@L@a@L@a@@ఐ$namek1u1l1u1@@@@@o1u1p1u1@@z0@@L@aL@aM@a@@", 1u11u1@@1u11u1@@z>@@L@aL@aL@a@@ @@zF@@K@aK@aL@a@@1u11u1@@q0@@J@aJ@aK@a@@ @@bJ@J@J@J@(J@%J@;J@8J@a@ఐqh'nothing1111@p԰@@J@aJ@a@1Z1`@@ @ @@!@ @@J@a@@AQ A@@RJ@`,J@`@J@aJ@a0@S@@@@AqA@uA@@@@@J@a@J@a@J@aJ@a0@x@@@@A @@@@@J@a@J@a@J@a@J@a0@@@@00.@@1111@AA@&self-2ϠࠠF0ΠF1@0@@@@  @@@@#indР@1111@@@@@a0@2@@$ 4@@&@@@ @г'indices1111@@@@@a@@#11$11@@@@@@#entѠ/11011@@@J@a010011111@+90@3@M@@@@ภ(Verbatim>11?12@q۠డvԠvְK22 L22@vӰ@@@p{$@@J@b7J@b4J@a@@J@a@J@a0XWWXXXXX@(6,@-@t@@@@డ+&Global*with_index l22@&Stdlib#refpb@@@b.@@@b-@r -59r -5R@@r'4@@4@@K@bK@b5K@b3-@@>@@6.@డa$List#mem2 252 2=@@!a@^@q @@@J$boolE@@@I@@H@@G@q$#&&q%#&'@@q#f@@@W@@K@bIK@b>@ @@K@b=@@K@b<@K@b;@K@b:i@@ఐ͠#ind2 2>2 2A@@@v@@ f0indices_to_build2 2B2 2R@@@>/@@L@bHL@bLL@bJ@@2 242 2S@@{@@K@bUL@bG@2 2.@@~@@J@bXK@bV@డ&String&concat2V2d2V2q@Pz@@@Pz@@J@b_@PyP@@J@b^@@J@b]P@@J@b\@J@b[@J@bZ@@ 2V2s@@2V2r 2V2t@@P@@K@bmK@boK@bn@@ภj/2u2022Aq{!@72u282u2@@ :2u2@@]@@K@bK@bwK@bzK@by@ภj!I2u2Aqఐk᠐'indices T2u2@j3 @@@РkA@@@kA@@@kA@@@kA@@@kA@@@kA@@@kA@@@kA@@@kA@@@kA@@@@@@K@bK@bA@@K@bK@bA@@K@b@@K@b@K@b=@@ఐ#ind2u22u2@n@@D@@L@bM@@`@@nK@bK@bL@bT@ภj2u2Aq&index 2u22u2@@ 2u2@@K@bK@bK@bj@ภj22Arడh&escape$Texi22@G@@@a@@K@b@K@b@@డ$Name&simple2222@]y@@@]@@L@b]@@L@b@L@b@@ఐؠ#ent2222@@@@@2222@@@@@@@L@b@ภj22Ar\! 2222@@ 22@@K@bK@bK@b@ภi'22Av@A@@@K@bK@b@@A@K@b@@K@bK@b@@o A@{@@K@bK@b@@A@Ǡ@@K@bK@b@@A@Π @@K@bxK@b@@N2u2@@QK@bl@@K@bkK@bv@@W(@@s@@J@aJ@bK@bj@`2 2-a22@@ @ h22@@j22k22@@J@bJ@b@q22 r22@@@@6@@J@a@@AHA@@J@aJ@a@J@bJ@b0|{{|||||@K@@@@A^A@bA@@@,@&!@J@b@J@b@J@bJ@b0@@@@@A @@@5@/*@J@b@J@b@J@b@J@bf@11&@@!3.3A3.3O@@A@&self-2ޠࠠHݠH}}@0@|@@@  @@@@ࠠ"reߠ3R3\3R3^@@@i@@@cK@c0@@@#@@@@@డiG®exp#Str3R3a3R3k@iE@@@iE@@K@c i@@K@c @K@c @@& [ ]*3R3m3R3u@@3R3l3R3v@@i\@@L@cL@cL@c2@@  @@63@@3R3X @@@!t࠰3z33z3@@@J@c-J@c0@GTN@O@@@@@డ$List#map3333@P`@@@@t@J@cJ@cJ@cGJ@c!J@c@J@c"@Q@@J@c Pc @@J@c@J@c@J@c0/../////@-=3@4@K@@@@@#txt䠰Ġ'NewlineE33F33@B@@@@+0EDDEEEEE@@@@@ภ#RawO33P33@F:! W33X33@@Z33[33@@FF@@L@cIL@cKL@cJ@@ @@GJ@cD@Ġ#Rawn33o33@FYࠠ!sw33x33@@@F`@@@c40zyyzzzzz@K@@@@@@@b@@ภ#Raw3333@Fpడj.global_replace#Str3333@b$@@@jp@@L@cY@b@@L@cX@b@@L@cWb$@@L@cV@L@cU@L@cT@L@cS0@x82@3@@@@@ఐ"re3334@@@j@@M@cjM@clM@ck@@! 3434@@3434@@b@@M@ciM@cnM@cm,@@ఐh!s3434@6@@c%@@M@chM@cpM@co@@@3334 @@F@@L@cQL@crM@cgJ@@o @@J@cOJ@cLO@Ġ$List4 44 4@DCࠠ#tel 4 4 4 4 @@@LM@@@c9@@@c80@@@@@@ @@@@ภ$List4 4$4 4(@D^డ$List#map*4 4*+4 42@Qt@@@@J@cJ@cJ@c@L@c@R$ @@L@cQp @@L@c~@L@c}@L@c|0<;;<<<<<@<6@7@X@@@@ఐ$selfO4 43P4 47@@@@ T4 4F@@@('@M@cM@c@@ఐZ#telc4 4Gd4 4J@$@@RW<@@M@cM@cM@c/@@o4 4)p4 4K@@M @@L@cyL@cL@c:@@_ @@_J@cwJ@cs?@Ġ$Enum4L4Z4L4^@Dvࠠ#tel4L4_4L4b@@@MN3@@@c>@@@c=0@g@@@@@ @@~@@ภ$Enum4L4f4L4j@Dడx$List#map4L4l4L4t@Q@@@@4L@c4L@c@L@c@R @@L@cQ @@L@c@L@c@L@c0@<6@7@@@@@ఐ/$self4L4u4L4y@@@ @4L4@@@ZX@M@c@@ఐX#tel4L44L4@"@@R۠:@@M@cM@cM@c-@@4L4k4L4@@MwN@@J@c@@L@cL@cL@c;@@` @@J@cJ@c@@Πΰ 44 44@@@@@ఐ֠#txt4444@@ @.@@J@c1J@c0@@@@@A 33!44@@@ @K@c.K@c@@ఐ5!t044144@@@1@@@@J@c,J@c@@A93z3 @@@:J@c@J@c0;::;;;;;@8@@@L@@PA@@@@J@c@J@cJ@c@@A@@p@@J@c@J@c@J@cW@Q3.32!@d 1 Two hacks to fix linebreaks in the descriptions.]22^23-@@@@@@@md44e44@@A@&self-2栰ࠠKK D D@0pooppppp@ C@@@   F F@@@@ࠠ"re4444@@@l[@@@dK@d 0@ Y@ \@#@ ^@@@@డl®exp#Str4444@l @@@l @@K@d ly@@K@d @K@d @@& [ ]*4444@@4444@@l#@@L@dL@dL@d2@@  @@63@@44 @@@#ind蠰4545 @@@J@d0@ERL@M@@@@@@!t頰45 45 @@@J@d 0@"@@@@@@@ࠠ#rep5555@@@@@@d5K@d%0@%@@ @@@డ!^55&55'@@@@@@K@d+@@@K@d*@@K@d)@K@d(@K@d'@@! 55"55$@@55!55%@@@@L@d7L@d9L@d81@@డ&String$make455(5553@@@@@@L@d?@@@L@d>@@L@d=@L@d<@L@d;P@@ఐ#indN554O557@p@@]@@`X558Y55;@@@@M@dJM@dNM@dMm@@. @@@@L@d6L@dPM@dIu@@N@@yv@@k55@@డ@$List#mapx5?5Gy5?5O@S°@@@@uJ@{J@~J@eJ@~J@J@AJ@J@J@J@IJ@J@$J@J@J@CJ@}gJ@}J@dqJ@dV@J@dY@T@@J@dWSߠ.@@J@dU@J@dT@J@dS0@@@@@@@@#txt젰Ġ#Raw5d5r5d5u@Iࠠ!s5d5v5d5w@@@I@@@dj0@"@@@@@@@@@ภ#Raw5d5{5d5~@Iàడm[.global_replace#Str5d55d5@ew@@@m@@L@d{@e@@L@dz@f5@@L@dyew@@L@dx@L@dw@L@dv@L@du0@O82@3@@@@@ఐ"re 5d5 5d5@?@@m@@M@dM@dM@d@@ఐ2#rep5d55d5@p@@f@@M@dM@dM@d,@@ఐh!s25d535d5@6@@fx@@M@dM@dM@d@@@=5d5>5d5@@J)@@L@dsL@dM@dJ@@o @@J@dnM@O55P55@@@H@@ఐ#txtY55Z55@R@ @r@@J@dhJ@d0_^^_____@ @@@@Ae5P5Zf55@@@a@K@deK@d0hgghhhhh@@@@@ఐ!tv55w55@@@@@@@pJ@J@}J@}J@dc@ @@ J@d$@@AA@@J@dJ@d@J@dJ@d0@@@@@A45@@@@  @J@d@J@d0@@@@@@#A@@@@@J@d@J@d@J@dJ@d@@A @@@@@J@d@J@d@J@d@J@d@445@@ {2 [text] values generation} Generates [text] values out of description parts. Redefines some of methods of {! Odoc_to_text.to_text}. 5566X@@@@@@@J6Z6e6Z6q@AA@&self-2ࠠNN  @0@ @@@    @@@@Ġ$None6}66}6@@@@@aJ@d0@  @ @! @ @@@@@ภ>6}66}6@=@@@oJ@mXJ@mJ@nJ@dJ@d@Ġ$Some6666@Ġ":: 66 66AxVĠ#Raw 66@J 66@@6666@@K@@M@dM@dB@@@@@y@J@dJ@dJ@dK@Ġ"[]366)A@@*A@@@M@dX@@@:660@@J@dJ@d]@@@>4@@`^@@ภD66E66@@@@YJ@dJ@dj@Ġ$SomeS66T66@7ࠠ!t\66]66@@@J@d0]\\]]]]]@@@@@@@@@@డ5!@k66l66@o&@@@o&J@pFJ@pJ@pJ@mJ@dJ@d@@K@d@o,@@K@doi@@K@d@K@d@K@d0@3-@.@@@@@ఐҠ$self6666@ b@@ @ W66@@@ @L@d@@ఐQ!t6666@$@@Q'@@6666@@.*@@ภq6666Ayภ'Newline 66@H_@ @@RL@e >@ภp366A@A@U`M@e@@L@eL@eM@@66@@oj@@L@dL@eU@@.$@@J@dJ@dZ@@A6Z6t*@@.A@@@qf@J@eG@J@eFJ@eD@@A@@@wl@J@eK@J@eJ@J@eI@6Z6^<@@b6667@AA@&self-2ࠠOBOC  @/0@ @@@    @1@@@%see_l6767@@@xJ@eY0@ D@ @6 F@ @8@@@@డ$List&concat/7 707 7@@z!a@*@@@@@@z @@@@@@yoccyoc@@yO@@@Š{@@J@eJ@eb@@J@ed@@J@ec @@J@ea@J@e`0[ZZ[[[[[@CQG@H@w@@@@డ9$List#mapq77&r77.@V@@@@.@@K@emK@fK@eK@er@K@eu@Wq@@K@esV@@K@eq@K@ep@K@eo.@@@Ġ'See_url7D7T7D7[@8'See_url{N'see_ref@@@@{<@@@@A@@C@A{:F N R{;F N c@@@{Xiࠠ!s7D7\7D7]@@@@@@e0@_@@@@@"@@"@J@nJ@eK@e @ࠠ!t7D7_7D7`@@@Ss@,J@nJ@eK@e@@7D7S7D7a@@ @O@e#@@ภr7e7x77Az0 )linebreak 7e7@ @@0@@:@;@ +%@&@ @@@ภr԰7e7AzGภ$Bold7e7@Lภr 7e7 7e7AzVภ#Raw 7e7@Lడam(see_also-Odoc_messages7e7 7e7@ak@@@2!@ahH=HAaiH=HI@@agO  @@M@@M@eM@eM@eA@@(@@{@@M@eM@eM@eK@ภq@7e76A@7A@ɠ@@M@eM@eX@@I7e7?@@S@M@eM@e^@@SD@@M@ea@ภs.V77rAzภ#Raw^77@MH! e77f77@@h77i77@@MT@@M@eM@eM@e@@ @@M@e@ภsQy77AzĠภ$Link77@I*ఐӠ!s7777@@@I6@@M@eM@eM@e@ఐΠ!t7777@@@@@'77@@NM@e@ภs77Azภ'Newline77@JL@ @@_M@e@ภr 77A@A@BmN@e@@M@eM@f@@A@KvN@e@@M@eM@e@@TA@TN@e@@M@eM@e@@A@]N@e@@M@eM@e@@A@fK@e@@M@eM@e@@7e7v@@qK@e@Ġ(See_file7777@8(See_file[@|@@@@AA@C@A|G d f|G d z@@@|jࠠ!s 7777@@@|@@@eO@e@@@ @@XK@e@ࠠ!t 77!77@@@RK@e@@%77&77@@@P@e@Ġ'See_doc478578@8'See_doc@'@@@@AB@C@A|H { }|H { @@@|k;!sG78H78@@@8@@@@@K@e@4!tS78T78@@@K@e@@Y78 Z78@@ @P@e@@;@@@@డ3!@i8e8j8e8@r$@@@r$ K@fM@f @@M@f @r# @@M@f r`@@M@f@M@f@M@f0}||}}}}}@$zt@u@ic@d@@@@@ภtf8 838e8A{ڠ K)linebreak 8 8<@ @@'@ภtw8 8?A{ภ$Bold8 8C@Mภt8 8F8 8bA{ภ#Raw 8 8I@Nడc(see_also-Odoc_messages8 8J8 8`@@@N@@N@f?N@fAN@f@L@@  @@}~@@N@fJN@f8N@f>V@ภsB8 8a.A*@/A@d@@N@f9N@fGc@@8 8D7@@U@N@f+N@f7i@@K<@@yN@f*l@ภtɰ8e8xcA|<ภ#Raw8e8{@N! 8e8}8e8~@@8e8|8e8@@N@@N@fVN@fXN@fW@@ @@N@fU@ภt8e8A|_ภ#Raw8e8@Oఐ!s%8e8&8e8@@@O@@N@fdN@ffN@fe@@ @@N@fc@ภs78e8A@A@O@fZ@@N@f_N@fk@@.A@ɠO@fL@@N@fQN@f^@@ZA@ҠO@f!@@N@f&N@fP@@A@۠O@f@@N@fN@f%@@\8 81@@s@@N@fN@f@@డ9!@o8e8p8e8@s*@@@s*K@fK@fp@@N@fr@s) @@N@fqsf@@N@fo@N@fn@N@fm@@ఐp!t8e88e8@ @@p@@ภur8e88e8A|ภ'Newline 8e8@L?@ @@.O@f'@ภt8e8A@A@5@@/$@@snU@@N@fN@fN@f|G@@l-@@RK@fK@fL@@A7/7:8e8@@@ ,[@L@eL@f0@u@@@@ఐˠ%see_l8888@@@@@77%88@@m@@K@elK@fK@e@@ @@J@n J@n\J@nJ@nJ@ekJ@e^&@@AA@A@@@ b U@J@f@J@fJ@f0@@@@@A@@+@ i \@J@f@J@f@J@f<@ 66*@@D8888@A@@&self-2ࠠSXSY@E0@@@@  @G@@@!l-88.88@@@% %@@K@f%@@K@f@K@f@@K@f0;::;;;;;@"f@@X,h@@Z@@@@డ$List'flattenQ88R88@@~~!a@%@@@@@@~ @@@@@@}vhh}vh@@}P@@@%@@J@gbJ@g#J@f@@J@f@@J@f @@J@f@J@f0@F`%_%\@@@f%Y@@@f@@f@@@f@e@@@@@డl$List#map8888@Z@@@@%@@K@g:%}@@K@g;@K@g9K@g cJ@@K@gK@g_K@g K@g@K@g @[@@K@g Z@@K@g@K@g@K@gH@@@!x8889@@@0X@@ภ{8989@~+ ΐ)linebreak8989 @@@t0@jD@@@@@ఐ᠐'to_text8989@@@&.@U89(@@@%ޠ%@@L@g+%@@L@g,@L@g*@@L@g)&,&)@@L@g(@@L@g'@L@g&.@@ภv!89*"89,A~mఐW!x +89+@> @@A@ภuA@A@K@gE@@M@gHM@gSN@@;89)@@&@@M@g8M@gDV@@C89D89-@@ΠK@g@@L@g"L@gUL@g6c@@g @@K@gf@@AS88T89.@@@@L@gL@gW0VUUVVVVV@@@@@ఐ;!ld89/e890@@@\X@@L@gL@g\L@gX@@p88q891@@ @@K@gK@g^K@g!@@* @@&&@@J@gf@@J@geJ@gc+@@AXA@\A@@@&h&e@@J@g&b@@J@g@J@g@@J@g&&@@J@g@@J@g@J@g@J@gJ@gw0@f@@@@A@@@&&@@J@g&~@@J@g@J@g@@J@g&Ҡ&@@J@g@@J@g@J@g@J@g@J@g@88Q@@"939>939L@AA@&self-2ࠠU U@0@@@@  @@@@+params_list939M939X@@@"(J@g0@@@ @@@@@@డ$List&concat9[9c9[9n@˰@@@ˠ"w@@J@oMJ@g@@J@g@@J@gˠ @@J@g@J@g0        @*8.@/@)@@@@డ$List#map#9o9z$9o9@\m@@@@"h".@@K@gK@hpK@gK@g@K@g@]#"w@@K@g\o@@K@g@K@g@K@g.@@@Qࠠ!sO99P99@@@@"J@oIJ@h0K@gK@ࠠ!tb99c99@@@Y@@J@oJJ@hWK@g\@@m99n99@@ @N@gc@@డF!@|9:#}9:$@v7@@@v7J@gL@g@@L@g@v5 @@L@gvr @@L@g@L@g@L@g0@JD@E@93@4@@@@@ภxx999:"A ڐ])linebreak 99@ @@&@ภx99Aภ$Bold99@Qภx9999A ภ#Raw 99@Rడg"*parameters-Odoc_messages9999@g @@@2 @g}EEg}EE@@g7  @@R@@M@h M@h M@h T@@(@@@@M@hM@hM@h ^@ภw\996AD@7A@~@@M@hM@hk@@99?@@Y@M@gM@hq@@SD@@M@gt@ภx 9:kAVภ#Raw9: @R! 9: 9: @@9: 9: @@S @@M@h"M@h$M@h#@@ @@M@h!@ภy.9:Ayภ#Raw69:@S ఐ!s?9:@9:@@@@@@@M@h/@ภy"J9:Aภ#RawR9:@S<": Y9:Z9:@@\9:]9: @@SH@@M@h=M@h?M@h>@@ @@M@h<@ภw԰m9:!A@A@N@h3@@M@h8M@hD@@.A@N@h&@@M@h+M@h7@@SA@N@h@@M@hM@h*@@A@ N@g@@M@gM@h@@A@N@g@@M@gM@g@@99@@wT@@M@gM@g@@డx!@9:'9:(@wi@@@wi2K@hI@@M@hK@wf@@M@hJw @@M@hH@M@hG@M@hF1@@ఐk!t9:%9:&@8@@k>@@ภy9:+9:4A#ภ'Newline 9:2@P|@ @@.K@haN@hbS@ภxQ9:3A9@A@sO@hZ@@N@h_N@hgb@@9:)@@wE@@N@hVN@h^j@@0%@@w@@M@gM@hiM@hUs@@k.@@K@gv@@A 99 9:6@@@$M@L@gL@hl0        @@@@@ఐ<+params_list:7:D:7:O@ @@8 @@9o9y:7:P@@@@K@gK@hoK@g@@/ @@BJ@nJ@nJ@o:J@oOJ@gJ@g&@@ATA@XA@@@$$v@J@hy@J@hxJ@hv0=<<=====@Y@@@@A@@g@$$}@J@h}@J@h|@J@h{&@H9397*@@#N:R:^O:R:w@A@@&self-2ࠠWW..@0ZYYZZZZZ@-@@@  00@@@@!l Ġj::k::@@@@@)F)%@@M@h@@M@h0qppqqqqq@F@I@&@K@@@@@ภѰ::::@@@@))@@K@j>@@K@j=K@h@Ġ::::@ޠࠠ!s::::@@@6@@@h0@1@@@ࠠ!t::::@@@[N@@@h@@::::@@ @M@h@Ġ::::@@@@@H){@@M@h@@M@h%@@@ @@))@@M@h@@M@h-@@డ!@;;';;(@x@@@x)@@K@ixK@hK@h@@K@h@x @@K@hxՠ@@K@h@K@h@K@h0@^X@Y@QK@L@@@@@ภz۰:::;AO )linebreak  ::@ @@*@ภz::A_ภ$Bold::@T ภz"::#::Anภ#Raw +::@Uడi&raises-Odoc_messages7::8::@i@@@2@iFFiFF@@iC  @@U,@@L@iL@iL@iT@@(@@@@L@iL@i L@i^@ภyX::6A@7A@@@L@i L@ik@@a::?@@\@L@hL@i q@@SD@@L@ht@ภ{Fn:;kAภ#Rawv:;@U`! }:;~:;@@:;:;@@Ul@@L@i)L@i+L@i*@@ @@L@i(@ภ{i:; Aܠภ$Code:;@U5ఐ!s:;:;@@@UA@@L@i7L@i9L@i8@@ @@L@i6@ภ{:;Aภ#Raw:;@U! :;:;@@:;:;@@U@@L@iEL@iGL@iF@@ @@L@iD@ภz>:;A&@A@`M@i;@@L@i@L@iL@@.A@iM@i-@@L@i2L@i?@@ZA@r M@i@@L@i$L@i1@@A@{M@h@@L@hL@i#@@A@M@h@@L@hL@h@@::@@y(@@L@hL@h@@డ!@;;+;;,@yӰ@@@yӠ?L@idL@iQ@@L@iS@yҠ @@L@iRz@@L@iP@L@iO@L@iN:@@ఐ!t9;;):;;*@A@@\@@M@i`J@@ภ|F;;/G;;8Aภ'Newline O;;6@R@ @@1M@in^@ภzX;;7A@A@?N@if@@M@ikM@ism@@c;;-@@zI@@M@i^M@iju@@2$@@z@@L@hL@iuL@i]~@@o-@@K@iy@|;9;A};9;B@@@+X+7@@L@h@@L@h0@@@@@ภ|c;F;R<<-Aנ >H)linebreak ;F;[@ @@+@@K@iK@iK@i0@+?+z+Y@@@h@@@h@*@@@@ภ|;^;j#Aภ$Bold;^;n@Uภ|;^;q;^;Aภ#Raw ;^;t@Vడk&raises-Odoc_messages;^;u;^;@@@V@@K@iK@iK@i=@@  @@@@K@iK@iK@iG@ภ{Q;^;.A9@/A@s@@K@iK@iT@@;^;o7@@]@K@iK@iZ@@K<@@bK@iK@i_@ภ|ڰ;;wAMภ#Raw ;;@V" :;;;;@@;;;;@@W@@K@iK@iK@i@@ @@'K@iK@i@ภ|';;Arภ$List/;;@Tqడ$List#map=;;>;;@a@@@@+@@K@jK@i]@@K@j!K@iK@i@K@i@b?@@K@ia@@K@i@K@i@K@i0WVVWWWWW@@@@@@n ࠠ"ex l;;m;;@@@@/K@jK@jK@i@ࠠ$desc ~;;;;@@@^#@@K@jK@j K@i.@@;;;;@@@N@i5@@ภ^;;;;@ߠภ$Code;;;;@W9ఐ:"ex;;;;@:@;@@@<0@F4.@/@@@@@;;;;@@h@@K@j'K@j$K@jK@jL@j@ภ;<;< @ภ#Raw;;;<@W! ;<;<@@;<;<@@W@@L@jL@jL@j7@@;;;<@@2L@j<@ఐq$desc;< ;<@C@@qG@@@@zCK@i@@L@iL@j O@@J @@K@iR@@A;;;<@@@@L@iL@jf@@ఐ!l;<;<@p@@c@@L@iL@jL@j@@;;;<@@]^@fK@i@@K@iK@j K@i@@ @@ K@iK@i@ภ~0<<$A{ภ'Newline8<<+@T@ @@K@j/K@j4@ภ|C<<,A@A@̠@@K@j0K@j:@@A@Ӡ(@@K@iK@j.@@,A@ڠ8@@K@iK@i@@XA@d@@K@iK@i@@A@@@K@iK@i@@h;F;P@@K@j;@@Al:R:z@@A@@@-P-/@@J@j@@J@j--@@J@j@@J@j@J@j@J@jJ@j@@A@@#@-d-C@@J@j@@J@j--@@J@j@@J@j@J@j@J@j@J@j@:R:V@@a@@N@lCN@lK`@@==@@t@@N@l)N@lBh@@====@@Tk@ఐ#acc == ==@@@<v@@@@eL@l@@M@l}@ @@@Ġ)Not_found=> =>@Cz@@@@q@@P@lQ@@డ'warning)Odoc_info1>>*2>>;@@@@@$unitF@@@@@@+||+|@@n@@@@@O@lX@@O@lW@O@lV@@డp/tag_not_handled-Odoc_messages\>>=]>>Z@@'@@@1'@@@1@@1@p-@-Dp-@-S@@p@@@'@@P@lc@@P@lb@P@laB@@ఐu#tag>>[>>^@K@@O@@>><>>_@@S@@P@l_P@lmQ@liY@@\ @@!@@N@lpO@l^_@ఐ#acc >b>s >b>v@@@i@l@@L@lL@lL@lSo@@=Y=i @@L@ks@@A=,=F@@@@M@luM@lt0@@@@@A=,=: >w>@@@@@M@k@M@kM@lw0@3@@@@ภ >w> >w>@@@@#L@l|A@@ఐ#c_l >w> >w>@K@@x֠@@M@kM@lM@l}V@@== >w>@@ &@@<= >w>@@ 4@@K@kK@lK@k1@@ @@1E@@J@lJ@l7@@AA@A@@@1j1i@@J@l1f@@J@l@J@l@@J@l1a@@J@l@J@l@J@lJ@l0@@@@@A@@(0@11@@J@l1~@@J@l@J@l@@J@l1y@@J@l@J@l@J@l@J@lr@"<<E@@#( >>) >>@A@@&self-2ࠠ`n`o@([043344444@@@@    @(]@@Ñ%block%*opt*PE >>F >>A@k1@@K@l@@K@l0KJJKKKKK@ (v@#@h&(x@%@j@@@@@ࠠ !^ >>@@@1@@@m K@l0baabbbbb@*k۠1@@@l@@@l@+@@@@ఐ8%*opt*y >>z0DDA@k1@@@l@@@l0~~@@@@Ġ(*predef*$Somepࠠ%*sth* >>P@@1@@@l@@@@l 1@@N@m@@N@l@ @@@ఐ%*sth*@@@HK@m 0@F@@@Ġ(*predef*$None@@#@l*2@@N@m@@N@m<@*@<@@ภ.}@@/@eK@mK@m E@@A@gb@@@@!Ġ$None >> >>@@@@@2ؠ2@@M@m)@@M@m(0@x@@@@@@ภ6 >> >>@5@@@2 3@@K@pJ@@K@pIK@m=@Ġ$Some>>>>@ݠࠠ$info>>>>@@@2A@@@m00@,@@@@@@@3 2I@@M@m2@@M@m1 @@@ࠠ!t>>>>@@@ߠ.@@@mNL@mA0!  !!!!!@I("@#@=@@@డ$List&concat4>? 5>?@@@@..@@L@mG@@L@mF.@@L@mD@L@mC0BAABBBBB@!@@@@ภ%M??)N-DCDUAఐY$info[??1\??5@7@@X@@N@m_@m\@,i_deprecatedg??6h??B@,,i_deprecatedc@@@le@@@@@@ @F,,&i_descwe@@@@@@@@ @A[~[~@@-q,)i_authorsR @@@@@@@A@A\\@@?H?e@@@@//@@N@mN@mz"@Ġ$SomeP?f?yQ?f?}@4ࠠ!t Y?f?~Z?f?@@@e@@@mn@@@@@f@@P@mp@@P@mo"@@"@@డ:!@p?@q?@@+@@@+N@m@@N@m@(@@N@me @@N@m@N@m@N@m~0@b2,@-@@@@@ภ[????@ܠภ#Raw????@_డo!^????@e@@@e@@O@m@d@@O@mW@@O@m@O@m@O@m0@@డt*deprecated-Odoc_messages????@t@@@2@t FFt FF@@t B  @@@@P@mP@mP@mO@@". ????@@????@@@@P@mP@mP@mc@@????@@_@@O@mO@mP@mm@@????@@J@mO@ms@ఐӠ$self????@ ˰@@58@  ??@@@**@O@m@@ఐ!t????@@@f@@J@m@@????@@*@@-@@ؠ@@O@mO@m@@ภ-?@ .?@Ayภ'Newline 6?@@\@ @@O@m@ภ??@Aภ'NewlineG?@@\@ @@O@m@ภP?@#A@$A@٠P@m@@O@mO@m@@-A@P@m@@O@mO@m@@d?@7@@@@O@mO@m@@y>@@,N@m@@A"o?@@@zM@mN@ภOw@!@4*A ఐS$self @!@8@!J@@5A@ @!@E@@@1 1@M@mF@@ఐ$info@!@F@!@J@s@@@@N@n@nZ@&i_desc@!@K@!@Q@.@@1(J@nc@@2@@1 d@ภ@T@gaAడ"<>@T@y@T@{@y@@@;:@@M@n@@M@nM@n@ z@@M@n@M@n@M@n@@ఐؠ$info@T@j@T@n@@@@@N@n @n@)i_authors@T@o@T@x@c@@'@@ภB@T@|@T@~@A@@@4M@n$@@@@@@M@n&N@n@ภ˰@@@@@L ِ")linebreak @@ @@@@@@@J@n0@ఐ렐$self@@@@@!@@6P@!N!@@@@@6J6G@@M@n9@@M@n86D6A@@M@n7@@M@n6@M@n5@@ఐ<$info>@@?@@@@@;@@N@nI@nF@)i_authorsJ@@K@@@ǰ@@6w6t@@N@nD@@N@nCN@nJN@nG@@=@@N@n(@@M@n-M@nMM@nA@@d@@e@@@@qM@n,#@ภn@Ao@A@@@@ M@nT.@@@/@ภQyAA,AĠఐ"isAAAA@%@@@@@M@nmM@nb@@M@na@@M@n`@M@n_R@@ఐ$infoAA AA$@@@@@N@nn@nkf@)i_versionAA%AA.@@@֠+@@N@niN@noN@nlu@@5 @@@@M@nqN@nh{@ภA/ASA/AU@ #)linebreakA/AIA/AR@@@~@@J@ny@ఐ$selfAVApAVAt@"@@7@!ݰAVA@@@66@@M@n@@M@n77@@M@n@@M@n@M@n~@@ఐ$infoAVAAVA@ް@@@@N@n@n@)i_versionAVAAVA@|@@77@@N@n@@N@nN@nN@n@@=@@N@ns@@M@nxM@nM@n@@(A/AG)AVA@@7M@nw@ภ2AA3AA@@@@ M@n@@@@ภ= AAAఐ$self J AA@#@@7}@"QN AA@@@22@M@n @@ఐ[$info] AA^ AA@9@@Z@@N@n@n @&i_seesi AAj AA@Ȱ@@2J@n)@@2@@2*@ภLt!AB'AఐP$self !AB@#G@@7>@"!AB@@@7a7^@@M@nʠ7[@@M@n@M@n@@M@n77@@M@n@@M@n@M@nX@@ఐ$info!AB!AB@@@@@N@n@nl@(i_before!AB!AB"@@@77@@N@n٠7@@N@n@N@n@@N@nN@nN@n@@W@@M@nM@n@ภ"B%B8Aఐ "is"B%B;"B%B=@@@@4@@M@oM@n@@M@n@@M@n@M@n@@ఐ$info"B%B>"B%BB@ڰ@@@@N@o@o@'i_since "B%BC "B%BJ@[@@1+@@N@nN@oN@o@@5 @@@@M@oN@n@ภ#BKBo #BKBq@k $ܠ)linebreak)#BKBe*#BKBn@@@@@J@o@ఐ $self;$BrB<$BrB@$@@8o@#?@$BrB@@@8F8C@@M@o@@M@o8c8`@@M@o@@M@o@M@o @@ఐ[$info]$BrB^$BrB@9@@Z@@N@o'@o$ @'i_sincei$BrBj$BrB@@@8s8p@@N@o"@@N@o!N@o(N@o%2@@=@@ N@o@@M@o M@o+M@o=@@#BKBc$BrB@@VM@o B@ภް%BB%BB@@@@ M@o2M@@@N@ภp&BBKAఐt$self &BB@$k@@8b@#&BB@@@33@M@o>g@@ఐ$info&BB&BB@@@@@N@oF@oC{@(i_params&BB&BC@@@4 J@oD@@2@@4@ภ'CCAఐ$self 'CC@$@@9@#'CC7@@@88@@M@oa@@M@o`99@@M@o_@@M@o^@M@o]@@ఐ$info'CC8'CC<@ٰ@@@@N@oq@on@3i_raised_exceptions 'CC= 'CCP@'@@88@@N@ol@@N@okN@orN@oo@@I@@J@oYM@ouM@oi@ภ#(CSCfAnఐY"is0(CSCi1(CSCk@ϰ@@@Uj@@M@oM@o@@M@oT@@M@o@M@o@@ఐK$infoM(CSClN(CSCp@)@@J@@N@o@o@.i_return_valueY(CSCqZ(CSC@g@@+@@N@oN@oN@o@@5 @@4@@M@oN@o%@ภ9n)CCo)CC@ G&+)linebreakx)CCy)CC@@@(@@J@o9@ఐY$self*CC*CC@%Q@@9H@$*CC@@@99@@M@o@@M@o99@@M@o@@M@o@M@o[@@ఐ$info*CC*CC@@@@@N@o@oo@.i_return_value*CC*CC@ư@@9 9D@@N@o@@N@oN@oN@o@@=@@PYN@o@@M@oM@oM@o@@)CC*CC@@M@oM@o@ภ/+CD+CD @.@@@M@o@@@@ภ,D DA4ఐŠ$self ,D D#@%@@:)@%,D D2@@@9o9n@@M@oР9k@@M@o@M@o@@M@o9f@@M@o@M@o@@ఐ$info,D D3,D D7@@@@@N@o@o@(i_custom&,D D8',D D@@&@@99@@N@o9@@N@o@N@o@@N@oN@oN@o@@S@@9@@M@o@ภD-DCDTA@A@͠wM@o@@M@oM@o @@fA@֠~@@M@oM@o@@3A@ݠ?@@M@oZM@o~@@A@3@@M@o;M@oX@@A@8@@M@nM@o9%@@A@=@@M@nM@n,@@$A@@@M@nM@n3@@<+A@@@M@n]M@n:@@2A@@@M@nM@n[A@@9A@@@M@mM@n H@@@A@@@M@mYM@mO@@??'H@@d6@@M@mOM@mWx@@iO@@}y@@>>Q@@ఐI%block.DYDf.DYDk@̰@@z@@K@oK@o0@@@@@@ภ/DlD}/DlDAภ%Block /DlD@b:ఐ!t/DlD/DlD@@@Z@@K@pK@pK@p(@@!@@6JK@p +@ภG/DlD(A/@)A@i6V@@K@pK@p8@@/DlD{1@@g6\@@K@p>@డ!@0DD0DD@@@@K@p$@@K@p&@@@K@p% @@K@p#@K@p"@K@p!]@@ఐ!t0DD0DD@g@@Ԡ!@@L@p2L@p4L@p3r@@ภ)0DD*0DDAuภ'Newline 20DD@b@ @@L@p>@ภ;0DDA@A@ĠM@p6@@L@p;L@pC@@F0DD@@L@@L@p1L@p:@@N0DD@@iK@pEK@p0@T.DYDc@@k@@@nK@pG4@@AY >>@@@;_:@@J@p@@J@p:;y@@J@p@@J@p@J@p@@@;q:@@J@p@@J@p:;@@J@p@@J@p@J@pJ@p (#default@@@A @  A@@::נ:@@J@p@@J@p@;:@@J@p@@J@p:Ѡ;@@J@p@@J@p@J@p@J@p@J@pJ@p0@ T@@@@A@@1:::@@J@p@@J@p@;:@@J@p@@J@p:;@@J@p@@J@p@J@p@J@p@J@p@J@p @ >> H@@62DD2DD@AA@&self-2#ࠠj "j''@10@'@@@  ''@1@@@!i$2DD2DD@@@7 J@q0@'2@'@ 2@'@@@@@ఐ)$self3DD3DD@'@@<-0@$@@@@@'= 3DD@@@B>@@J@q@@J@q@J@q @@ఐI$self3DD3DD@'@@@@@<)@@K@q@<%@@K@q<@@K@q@K@q@K@q5@@ఐ&m_name3<FF?4<FFE@e@@B@@డ3string_of_type_expr)Odoc_infoE=FFFWF=FFFt@@8N@@@-@@@,@@+@vhvhvhv@@R@@@8\@@L@q@@L@q@L@qj@@ఐ#typh=FFFui=FFFx@t@@w@@l=FFFVm=FFFy@@@0        @%4<@@@q@.@+!@@@) @FF@@@=&@@J@r@<@@J@r=@@J@r@J@r@J@r@@ఐf&m_name0@FF1@FF@E@@=B@@K@r K@r$K@r#+@@ఐc#typD@FFE@FF@5@@<@@K@rK@r&K@r%?@@O@FFP@FF@@i;@@J@r J@r(K@rI@@c @@<@@J@rJ@r O@ภʰc@FFmA@nA@@@J@rJ@r.\@@l@FFv@@><@@J@r2@@J@r1J@r/g@@AA@@=*@@J@r?><@@J@r>@@J@r=@J@r<@@J@rY@@J@rX@J@rW@J@rV@J@rUJ@rN0@@@@@A@@4@=@@J@rd@=[@@J@rc>Ƞ<@@J@rb@@J@ra@J@r`@J@r_@J@r^@J@r]@?F}F@@9CGGCGG@AA@&self-2.ࠠm-m**@40@*@@@  **@4@@@!v/CGG CGG!@@@9J@rr0@*5@*@" 5@*@#@@@@డ0reset_type_names)Odoc_infoDG$G*DG$GD@@ @@@# @@@"@@!@tttt@@P@@@@@K@r|@@K@r{@K@rz0      @0>4@5@%$@@@@ภ(DG$GEDG$GG@(@@@&@@L@rL@r@@/@@@@J@rK@r@@ࠠ!t00EGJGT1EGJGU@@@@@J@t9J@t6J@rK@r@@@rK@r0A@@AAAAA@8@@@డ!@NJHCH}OJHCH~@ @@@ @@K@r@$@@K@rA(@@K@r@K@r@K@r@@ภ@hEGJGZiJHCH|Aఐ$selfvEGJG^@+<@@?4@+0zEGJGi@@@D@@L@r@@L@rD@@L@r@L@rC@@ภfFGjG~IHH@Aڠภ'Newline FGjG@g3@ @@D@@J@rM@rZ@ภ{FGjGA ,%minus FGjG@ @@D@@J@rM@rM@rq@ภGGG,Aภ#RawGGG@jడ!^GGGGGG@@@@@@M@r@@@M@r@@M@r@M@r@M@r@@$val GGGGGG@@GGGGGG@@@@N@rN@rN@r@@డ!^GGGGGG@@@@@@N@r@@@N@r@@N@r@N@r@N@r@@డ$Name&simpleGGGGGG@@@@@@O@s @@O@s @O@s @@ఐ_!v3GGG4GGG@'@@[@(val_name:GGG;GGG@,(val_name;(@@@Z!t@@@@@ ,(val_info GE@@@@@@AA @A<11<110@@,(val_typec)type_expr@@@@B@A=1n1x=1n1@@ ,-val_recursive%O@@@@C!@A>11>11@@,.val_parameters/8.Odoc_parameter)parameter@@@ @@@ AD4@A?12 ?12;@@&,(val_codeB~@@@ @@@ AEC@A@2[2e@2[2@@5,'val_locQe@@@ AFL@A A22!A22@@>@A$;00%;00@@Bh`@@{@@P@sP@s P@s^@@GGGGGG@@@@O@sd@@# : GGGGGG@@GGGGGG@@n@@O@sO@s$O@s#x@@ @@v@@N@rN@s&O@s@@GGGGGG@@k@@M@rM@s(N@r@@ @@F@@J@rM@r@ภHGGKA$ఐ $self HGG@,@@A@,HGH@@@;@;;@M@s7@M@s6@@డ$Name&fatherIHHIHH'@@@@@,@@@,@@,@@@F@@@@@N@sE@@N@sD@N@sC@@ఐN!v"IHH(#IHH)@@@J@(val_name)IHH**IHH2@ @@ @@O@sPO@sO@s@@4IHH5IHH3@@@@J@sO@@ఐq!vEIHH4FIHH5@9@@m@(val_typeLIHH6MIHH>@ @@@@@@I?@ภ`JHCHS AӠఐϠ$self JHCHW@-[@@AS@-9JHCH]@@@==@=7=2@L@s@L@sZ@@%Value@JHCH^JHCHd@@=HJ@se@@ఐ᠐!vJHCHeJHCHf@@@t@(val_nameJHCHgJHCHo@ @@~@@J@s~@@;@@=W@ภJHCHr`Aภ'NewlineJHCHy@il@ @@@@J@s@ภAJHCH{rA)@sA@cM@s@@L@sL@s@@|A@lM@s@@L@sL@s@@fA@uM@r@@L@rL@s@@EGJGX@@@@L@rL@r@@ఐE$self KHH KHH@-Ұ@@B?@-,KHH@@AaA_A^@@L@t@@L@t@BA[@@L@t@@L@tAYB9@@L@s@@L@s@L@s@L@s@Azภ.><2@<@A|A{@@M@t@@M@t@@ఐo!vCKHHDKHH@7@@k@(val_infoJKHHKKHH@ @@BTA@@M@t@@M@tM@tM@t@@YKHHZKHH@@ *@@L@rL@tL@t@@n @@/ @@eEGJGP @@ఐ$selfqLHHrLHH@.8@@B0qppqqqqq@iJD@E@%@@@- zLHH@@@H@@J@t';@@J@t&@J@t%@@ఐ]!tLHHLHH@@@àY@WK@t8K@t5K@t2%@@) @@=J@J@J@J@J@t-/@?@@ `@@@ J@rwc@@AA@A@@@==@J@tB@J@tAJ@t?0@@@@@A@@8@==@J@tF@J@tE@J@tD@CGG -@ " Return Texinfo code for a value. BFFBFG@@@@@@@=PIIPII@AA@&self-2;ࠠq:q..@90@.@@@  ..@9@@@!a<PII PII!@@@=J@tT0@.9@.@& 9@.@ '@@@@డ0reset_type_names)Odoc_infoQI$I*QI$ID@@@@@@K@t^@@K@t]@K@t\0        @!/%@&@&(@@@@ภ,QI$IEQI$IG@,@@@'@@L@teL@ti@@ @@@@J@tlK@td@@ࠠ!t=1RIJIT2RIJIU@@@@@J@vJ@vJ@tK@tr@@@t~K@tm0BAABBBBB@8@@@డ!@O\K/KwP\K/Kx@ @@@ @@K@tt@$@@K@tsB(@@K@tq@K@tp@K@to@@ภAiRIJIZj\K/KvAఐ$selfwRIJI^@/=@@C4@/1{RIJIi@@@H@@L@t@@L@tH@@L@t@L@tC@@ภgSIjI~[KK,A۠ภ'Newline SIjI@k4@ @@H@@J@tM@tZ@ภ|SIjIA א0%minus SIjI@ @@H@@J@tM@tM@tq@ภTII,Aภ#RawTII@n$val TIITII@@TIITII@@n@@M@tM@tM@t@@ @@I#@@J@tM@t@ภUIIRA,ภ#RawUII@nӠఐ!aUIIUII@@@@+att_virtualUIIUII@,+att_virtual>@@@@@@@B,)att_value >@@@@@@AG3n3xG3n3@@,+att_mutable@@@@A@AH33H33@@@AI44&I44:@@+#@@@@M@tM@t@(virtual +UII,UII@@.UII/UII@@o@@M@tM@tM@t@ =UII@@?UII@UII@@M@tM@t@FUIIGUII@@@@h@@I@@J@tM@t @ภ+SVIJ Aภ#Raw[VIJ @oEఐ!ahVIJiVIJ@[@@&@+att_mutableoVIJpVIJ@_ @@A@@M@tM@t2@(mutable |VIJ&}VIJ.@@VIJ%VIJ/@@ok@@M@tM@tM@tC@ VIJ6@@VIJ5VIJ7@@M@tM@tQ@VIJVIJ8@@T@@G@@I@@J@tM@tZ@ภ|WJ;JOAภ#RawWJ;JR@oడy$Name&simpleWJ;JTWJ;J_@E@@@@@M@u@@M@u@M@u@@ఐ!aWJ;J`WJ;Ja@ư@@@)att_valueWJ;JbWJ;Jk@Ӱ @@?@@N@u@u@(val_nameWJ;JlWJ;Jt@@@@@N@uN@uN@u@@WJ;JSWJ;Ju@@@@M@u@@S@@JC@@J@tM@u@ภٰXJxJrALภ#Raw XJxJ@o# : XJxJXJxJ@@XJxJXJxJ@@o@@M@u/M@u1M@u0@@ @@Ji@@J@u(M@u.@ภ'YJJArఐ^$self 4YJJ@0@@Eg@0j8YJJ@@@@H@@C@;@M@u@@M@u?@@డ $Name&fatherLZJJMZJJ@N@@@-@@N@uN0@@N@uM@N@uL@@ఐ!aeZJJfZJJ@X@@}#@)att_valuelZJJmZJJ@e @@@[@@O@uc@u`/@(val_namexZJJyZJJ@>@@[@@O@uYO@udO@ub=@@ZJJZJJ@@a@@J@uXC@@ఐ!a[KK[KK@@@T@)att_value[KK[KK!@ @@@@@N@uk@uh`@(val_type[KK"[KK*@V@@@N@uji@@@@@j@ภ[KK+%A@&A@=K@@J@u9@@M@u:M@uwz@@0A@G@@M@u)M@u8@@7A@N@@M@tM@u'@@*>A@U7@@M@tM@t@@EA@\@@M@tM@t@@LA@c@@M@tM@t@@(SA@j5@@M@tM@t@@FZA@qS@@M@tM@t@@SIjI|b@@yKA@@J@t@@M@tM@t@@l@@@ภٰ\K/K?ALఐ8$self \K/KC@1԰@@FA@1\K/KI@@@A@AA@L@u@L@u@@)Class_att@\K/KJ\K/KT@@AJ@u@@ఐL!a0\K/KU1\K/KV@#@@H@)att_value7\K/KW8\K/K`@0 @@A&@@M@u@u@(val_nameC\K/KaD\K/Ki@ @@@@J@u@@I@@A@ภ'O\K/KmAภ'NewlineW\K/Kt@m@ @@@@J@u@ภȰa\K/KuA@A@/M@u@@L@uL@u&@@A@8M@u@@L@uL@u/@@t A@AM@t@@L@tL@u7@@}RIJIX@@6J@@L@tL@t?@@ఐ$self]KyK]KyK@2Y@@FP@1]KyK@@EEE@@L@u@@L@u@FE@@L@u@@L@uEF@@L@u@@L@u@L@u@L@ul@Fภ2@@FF@@M@u@@M@uy@@ఐ蠐!a]KyK]KyK@@@@)att_value]KyK]KyK@̰ @@A@@M@u@u@(val_info]KyK]KyK@@@FF%@@M@u@@M@uM@uM@u@@]KyK]KyK@@@@L@tL@uL@u@@| @@@@RIJIP @@ఐ0$self^KK^KK@2Ͱ@@G:0@@@")@@@2J ^KK@@@MK@@J@u@@J@u@J@u@@ఐ!t"^KK#^KK@@@ X@K@vK@vK@v%@@) @@AJ@J@J@J@u-@=@@@6@@ J@tY@@ASA@WA@@@BB@J@v@J@vJ@v 0BAABBBBB@X@@@@A@@=l@BB@J@v@J@v@J@v@MPII+@ , Return Texinfo code for a class attribute. YOHHZOHI@@@@@@@B `bKLabKL@AA@&self-2?ࠠu>u3@3@@=0lkklllll@3?@@@  3B3B@=@@@!m@{bKL|bKL@@@B6J@v"0}||}}}}}@3R=@3U@* =@3W@+@@@@డS0reset_type_names)Odoc_infocLL cLL:@@@@@@K@v,@@K@v+@K@v*0@!/%@&@,@@@@ภ1cLL;cLL=@1@@@@@L@v3L@v7@@ @@I@@J@v:K@v2@@ࠠ!tAdL@LJdL@LK@@@@@J@wJ@wJ@vfK@v@@@@vLK@v;0@8@@@డ!@mNNXmNNY@@@@@@K@vB@$@@K@vAՠ(@@K@v?@K@v>@K@v=@@ภ԰dL@LPmNNWAHఐ$self dL@LT@3а@@H=4@3İdL@L_@@@M^@@L@v[@@L@vZM]@@L@vY@L@vXC@@ภ"eL`Lt#lMNAnภ'Newline +eL`L{@o@ @@My@@J@vrM@vwZ@ภ7eL`L~A א5%minus @eL`L@ @@M@@J@vM@vM@vq@ภ&NeL`L,Aภ#RawVeL`L@s@'method ]eL`L^eL`L@@`eL`LaeL`L@@sL@@M@vM@vM@v@@ @@M@@J@vM@v@ภLtfLLRAภ#Raw|fLL@sfఐ!mfLLfLL@@@@+met_privatefLLfLL@,+met_privateCJ@@@@@@@A,)met_value C@@@@@@A/O440O44@@M,+met_virtual@@@@B@A9Q5y5:Q5y5@@W@A=P525<>P525P@@[+#@@@@M@vM@v@(private fLLfLL@@fLLfLL@@s@@M@vM@vM@v@ fLL@@fLLfLL@@M@vM@v@fLLfLL@@@@h@@N(@@J@vM@v @ภgLLA1ภ#RawgLL@sؠఐ!mgLLgLL@[@@&@+met_virtualgLLgLM@_ @@@@M@vM@v2@(virtual gLM gLM@@gLM gLM@@s@@M@vM@vM@vC@ !gLM@@#gLM$gLM@@M@vM@vQ@*gLL+gLM@@T@@G@@Ny@@J@vM@vZ@ภ7hM M4Aภ#Raw?hM M7@t)డ $Name&simpleMhM M9NhM MD@ذ@@@.@@M@v1@@M@v@M@v@@ఐ!mfhM MEghM MF@ư@@@)met_valuemhM MGnhM MP@Ӱ @@D\@@N@v@v@(val_nameyhM MQzhM MY@ ?@@\@@N@vN@vN@v@@hM M8hM MZ@@b@@M@v@@S@@N@@J@vM@v@ภliM]MqrAߠภ#RawiM]Mt@t# : iM]MviM]Mz@@iM]MuiM]M{@@t@@M@vM@vM@v@@ @@N@@J@vM@v@ภjM~MAఐ^$self jM~M@5@@I@4jM~M@@@D@DD@M@w@M@w @@డ$Name&fatherkMMkMM@@@@@@N@w@@N@w@N@w@@ఐ!mkMMkMM@X@@}#@)met_valuekMMkMM@e @@D@@O@w1@w./@(val_name kMM kMM@ Ѱ@@@@O@w'O@w2O@w0=@@kMMkMM@@@@J@w&C@@ఐ!m)lMM*lMM@@@T@)met_value0lMM1lMN@ @@E@@N@w9@w6`@(val_type<lMN=lMN@ @@EEN@w8i@@@@E@j@ภGlMN%A@&A@РO@@J@w@@M@wM@wEz@@0A@ڠ@@M@vM@w@@7A@@@M@vM@v@@*>A@7@@M@vM@v@@EA@@@M@vM@v@@LA@@@M@vM@v@@(SA@5@@M@vM@v@@FZA@S@@M@vsM@v~@@eL`Lrb@@ O@@J@vh@@M@vgM@vq@@l@@@ภlmNN$Aߠఐ8$self mNN(@6g@@J@6EmNN.@@@FI@FCF>@L@wc@L@wb@@&Method@mNN/mNN6@@FTJ@wp@@ఐL!mmNN7mNN8@#@@H@)met_valuemNN9mNNB@0 @@E@@M@w|@wy@(val_namemNNCmNNK@ @@ @@J@w{@@I@@Fq@ภmNNNA-ภ'NewlinemNNU@r@ @@@@J@w@ภ[mNNVAC@A@}/M@w@@L@wL@w&@@A@8M@wZ@@L@w_L@w/@@t A@AM@vP@@L@vUL@w^7@@dL@LN@@ɠJ@@L@vNL@vT?@@ఐ$self%nNZNc&nNZNg@6@@KYP@6F*nNZNt@@J{JyJx@@L@w@@L@w@K9Ju@@L@w@@L@wJsKS@@L@w@@L@w@L@w@L@wl@Jภ7XVL@V@JJ@@M@w@@M@wy@@ఐ蠐!m_nNZNu`nNZNv@@@@)met_valuefnNZNwgnNZN@̰ @@FU@@M@w@w@(val_infornNZNsnNZN@ -@@K|J@@M@w@@M@wM@wM@w@@nNZNbnNZN@@2@@L@vML@wL@w@@| @@@@dL@LF @@ఐ0$selfoNNoNN@7`@@K0@@@-@@@6ݰ oNN@@@Q@@J@wc@@J@w@J@w@@ఐ!toNNoNN@@@@K@wK@wK@w%@@) @@J@w(@8@@@1@@J@v'@@ANA@RA@@@FF@J@w@J@wJ@w0@S@@@@A@@A@FF@J@w@J@w@J@w@bKL&@A ) Return Texinfo code for a class method. aKKaKK@@@@@@@FrNNrNN@AA@&self-2Cࠠz4Bz577@B!0@7@@@  77@B#@@@!tD rNN rNN@@@FJ@J@J@J@zJ@yDJ@w0@7B?@7@1.)BA@7@3/@@@@@ࠠ!fE(sNN)sNN@@@@G:@@@y7K@w(@@@xK@w/@@@xK@w@@wK@w&stringO@@@xK@w@@wK@w0LKKLLLLL@9PF@G@h0@@@@cSࠠ"tpGasNNbsNN@@@00a``aaaaa@AhsNNivO@Ol@@@@ࠠ"coHqsNNrsNN@@@:@ࠠ"cnI{sNN|sNN@@@=@@sNNsNN@@PKE@M@w"@@డZ&Printf'sprintftNNtNO@@&format!a@3-{@@@3R]@@@3S@@@3Q@@3P@}~@@|C@@@@d@@K@xf@k@@K@x{K@xx@K@xK@xZ@K@xeK@x$@@K@x@@K@x @@K@x@K@x0@lt@o@2f@a@3^@Y@4@@@@ภtrtNOtNO Aqภ|ภ @ @Ơ@@@M@xM@y+@@uO OuO O?@@M@x@@డ3string_of_type_expr)Odoc_infovO@OKvO@Oh@@@@H@@L@y0@@L@y/@L@y.@@ఐ"tpvO@OivO@Ok@@@!@@vO@OJ@@3M@y6%@@a@@K@x(@@AwA@@@@y<0@@@@@@ఐ!txOvOxOvO@@@0@@@ 1@@@-ty_parametersxOvOxOvO@,-ty_parametersH@@@))type_expr@@@@@@@@@@@@@@@B ,'ty_nameJ!t@@@|@@@A(--(--@@,'ty_info):8@@@~@@@}AA@A)..)../@@7,'ty_kind7H)type_kind@@@@C!@A,./,./@@,*ty_privateBH,private_flag@@@@D,@A-/,/6-/,/P@@,+ty_manifestM^I-type_manifest@@@@@@@E<@A./p/z./p/@@,&ty_loc]F@@@AFE@A//////@@,'ty_codefw@@@@@@AGT@A0//0//@@.@A*.m.w*.m.@@2{@@ut@@@yAq@@@yBp@@@yC@@y@@@@y?@ĠyOOyOO@@@@@@@M@yS@@M@yT@@M@yU@M@yR@@M@yQ0@@@@@@@ yOO@@yOOyOO@@IcJ@~J@yJ@y@Ġ.ʰzOOzOOAࠠ"tpTzOOzOO@@@@@@yk0@@@@ࠠ"coUzOOzOO@@@@@@yl@ࠠ"cnVzOOzOO@@@@@@ym@@.zOO@@# @M@yn"@Ġ.ڰ zOO9AZ@@:A@@@M@yx@@M@yy@@M@yz@M@yw@@M@yv;@@@ zOON@@  @@M@y}@@M@y~@@M@y@M@y|@@M@y{O@@O@@డ!^<{OO={OO@@@@@@K@y@@@K@y@@K@y@K@y@K@y0IHHIIIII@Hvp@q@g5jd@e@i6_Y@Z@k7@@@@ఐ:!fb{OOc{OO@[@@@Jn@@L@y2@@L@y/@@L@y@L@y,@@L@y@L@y,@@ఐ"tp{OO{OO@7@@J@@M@yM@yM@yC@ఐ"co{OO{OO@G@@b@@M@yM@yM@yU@ఐ"cn{OO{OO@W@@m@@M@yM@yM@yg@@{OO{OO@@/ @M@yM@yq@@{OO@@~@@L@yL@yM@yz@@! {OO{OO@@{OO@@@@L@yL@yL@y@@ @@J@yJ@y@ࠠ!lW|OO|OO@@@ՠ@@@y@@@y@@@y@@y@@@y@@@@L@y@@L@y@@L@y@L@y@@L@y@@డ&Printf'sprintf}OO}OP@@@@@@@K@zEgJ@yK@z9@K@zDK@yԠ@@K@y֠@@K@y@@K@y@K@y043344444@1UO@P@P8@@@@ภְC}OP D}OPAՠภ,Char_literal 8,Char_literal!a@5!b@5!c@5!d@5!e@5!f@5@@@8'@$charB@@@8(ݠ)%!@@@8)@BLAYAA%%%%@@@ lhF@@@L@z,L@z/L@z.X@ภ*Rภ/RWQ@W@t{M@z1{@@L@zCL@zMj@ภ<d") i@i@@@L@z^L@zaL@z`{@ภMAu@@u@ K@zK@z+K@zBK@z]M@zO-@@L@yL@zL@z*L@zAL@z\@@L@z_L@zk@@@? @@L@zFL@z[@@@JM@z'()*@@L@z-L@z@@@@VM@y(1234@@L@zL@z)@%(%s) @@]@@L@zL@zmL@zl@@@@q>@@L@yL@z@@డ&String&concat~PP~PP+@@@@@@L@z@@@L@z@@L@z@@L@z@L@z@L@z@@", 9~PP-:~PP/@@<~PP,=~PP0@@@@M@zM@zM@z@@డ$List#mapT~PP2U~PP:@@@@@Ld@@M@z(@@M@z%@@M@z@M@zM@z@@M@zM@zM@zM@z@M@z@c@@M@z@@M@z@M@z@M@zG@@ఐ`!f~PP;~PP<@@@@L@@N@zX@@N@zU@@N@z@N@zR@@N@z@N@zg@@ఐ!l~PP=~PP>@q@@W@@N@zN@zN@z|@@~PP1~PP?@@(L@@M@zM@zM@z@@~PP~PP@@@M@z@@@@J@y@@AxOvO|@@J@w@c @@|@@A A@A@@@LyLp@J@{.@J@{-J@{+0@@@@@A@@G@LLw@J@{2@J@{1@J@{0 n@rNN@@LtPBPMPBP`@AA@&self-2Yࠠ*X+==@H0@=@@@  ==@H@@@$argsZ@PBPbPBPf@@L@@@{L0@=H,@=@9 H.@=@ :@@@ @гLLPBPgPBPw@@L@@@{I@@PBPaPBPx@@@L@@@#ret[@(PBPz)PBP}@@LL@@@{[@@@{Z0.--.....@.<3@6@J;@@@@гL&option@PBPAPBP@гL%TypesLJPBP~KPBP@@L@@@{S@@@L͠@@@{U# @@VPBPyWPBP@@@L'@@@ࠠ!f\bPPcPP@@@@M 0constructor_args@@@{cK@{`@@@{K@{a@@{bK@{_0srrsssss@FXO@R@<@@@@`Ġ*Cstr_tuplePPPP@8*Cstr_tuple@@@a@X)type_expr@@@`@@@_@AA@B@A')))/()))S@@@Eࠠ!l^PPPP@@@@@@{g@@@{f0@9QPPPQ&@@@@@@0@@L@@డ3string_of_type_list)Odoc_infoPPPP@#parƠ@@@9@@@8@h@@@7@)type_expr@@@6@@@5r@@@4@@3@@2@@1@uwwvww@@T+*@@(&%@@L@{z@@L@{y@$@@L@{x@#"@@L@{w@@L@{v@@L@{u@L@{t@L@{s@L@{r0@Yhb@c@>@@@Fภ?@@HG@@M@{@@M@{@@# * PP PP@@"PP#PP@@U@@M@{M@{M@{%@@ఐ!l5PP6PP@/@@cb@@M@{@@M@{M@{M@{=@@@@K@{p@@Ġ+Cstr_recordNPPOPQ@8+Cstr_record@M,record_field@@@^@@@]@A@@B@A))))(@@@ ࠠ!l_iPQjPQ@@@@@@{l@@@{k0pooppppp@@@@@@' @@ @@డ?0string_of_record)Odoc_infoPQ PQ$@@QN+,record_field@@@_@@@^%@@@]@@\@"}}#}}@@@]@@@@@L@{@@L@{@@L@{@L@{0@B<@=@?@@@@ఐJ!lPQ%@ @@32@@M@{@@M@{M@{M@{@@@@@SK@{K@{ @@APP@@@`Y@@{0@@@@@@ఐ۠$argsQ0Q<Q0Q@@@@N_@@@{0@gz@{@=@@@ఐĠ#retQ0QBQ0QE@r@@NhNg@@@{@@@{@@ @@ @@{@Ġ*Cstr_tupleQKQSQKQ]@Ġ] QKQ^ QKQ`@\@@@@@@M@{@@M@{0@:@@@@@ @@N@@M@{@Ġ$None"QKQb#QKQf@&@@@@NN@@M@{@@M@{@@) @@ @M@{@@@@ 6QKQk@@8QKQj9QKQl@@NJ@J@J@J@qJ@J@|'J@|&1@ࠠ$argsaTQmQuUQmQy@@@N@@@{0WVVWWWWW@~@@@Ġ$NonebQmQ{cQmQ@f@@@@NN@@M@{@@M@{@@ @@ @M@{@@@@డD!^zQmQ{QmQ@:@@@:@@K@|.@9@@K@|-,@@K@|,@K@|+@K@|*0@<6@7@@@@@@$ of QmQQmQ@@QmQQmQ@@Z@@L@|:L@|/@@ఐo$argsQmQQmQ@9@@_@@M@|GM@|KM@|JC@@QmQQmQ@@@@L@|9L@|MM@|FM@@? @@J@|8J@|(R@Ġ*Cstr_tupleQQQQ@dĠBQQQQ@A@@@@gf@@M@|@@M@|0@@@@@@ @@O@@M@|@Ġ$SomeQQQQ@ࠠ!rbQQQQ@@@O@@@| @@@@@OO@@M@| @@M@| #@@6@@% @M@| (@@(@@డ!^,QQ-QQ@@@@@@K@|U@@@K@|T@@K@|S@K@|R@K@|Q098899999@a2,@-@UA@@@@# : HQQIQQ@@KQQLQQ@@ @@L@|aL@|cL@|b@@డ!3string_of_type_expr)Odoc_infocQQdQQ@@@@Pl@@L@|g@@L@|f@L@|e2@@ఐh!rxQQyQQ@<@@P@@M@|nM@|pM@|oF@@QQQQ@@>@@L@|`L@|rM@|mP@@B @@UJ@|_J@|OU@ࠠ$argscQQQQ@@@P'@@@|@Ġ$SomeQQQQ@ࠠ!rdQQQQ@@@P0@@@|@@@@@P8P7@@M@|@@M@|@@%@@% @M@| @@@@డ!^QQQQ@@@@@@K@|z@@@K@|y@@K@|x@K@|w@K@|v0@IC@D@B5/@0@C@@@@# : QQQQ@@QQQQ@@@@L@|L@|L@|@@డ!^QR QR @ǰ@@@@@L@|@@@L@|@@L@|@L@|@L@|7@@ఐ!f#QR$QR@G@@@@@M@|@@M@|@M@|N@@ఐ$args8QR9QR@W@@@@N@|N@|N@|b@@CQRDQR@@@@M@|M@|N@|l@@డ"!^XR R2YR R3@@@@@@M@|@@@M@| @@M@|@M@|@M@|@@$ -> pR R,qR R0@@sR R+tR R1@@4@@N@|N@|N@|@@డI3string_of_type_expr)Odoc_infoR R5R RR@F@@@Q@@N@|F@@N@|@N@|@@ఐ점!rR RSR RT@@@Q@@O@|O@|O@|@@R R4R RU@@f@@N@|N@|O@|@@B @@n@@M@|M@|N@|@@z@@v@@L@|L@|M@|@@@@J@|J@|t@@AQ0Q6@@J@{^@"@@X@@Ay#A@@QRJ@{CJ@{B@J@}J@}0@@@@@A-A@1A@@@Qk@QdQU@J@})@J@}(@J@}'J@}$0@@@@@A @@M @Qt@QmQ^@J@}.@J@}-@J@},@J@}+ @PBPFD@@Q[RRRR@AA@&self-2fࠠ;e<BB@M(0@B@@@  BB@M*@@@"tygRRRR@@@QJ@}<0@BM<@B@.DM>@B@0E@@@@డ0reset_type_names)Odoc_info)RR*RR@7@@@7@@K@}F6@@K@}E@K@}D010011111@!.$@%@MF@@@@ภ@@RRARR@@@@@N@@L@}ML@}Q@@ @@@@J@}TK@}L@@ࠠ)entry_dochXRRYRR@@@@V@@@}K@}Z@@@}YK@}V8K@}a@@@}cK@}W@@}XK@}U0nmmnnnnn@=@@@@kĠ$None}RR~RR@@@@@!0}||}}}}}@M-RRSwS@@@@@ภbRRRSA֠ภ'Newline RR@/@ @@9L@}h@ภRSA@A@%4@@L@}eL@}m$@@RR@@O@a@@+@@Q@@T]Tg@@డ!@(WW)WW@@@@0NMMNNNNN@@@@+ty_manifestVTTWTT@  @@  @@@y@@@x@Ġ$NonejTTkTT@n@@@@  @@R@@@R@0qppqqqqq@8@@@ @@@ภ˰zTT{TT@@@@5R@@P@P@@Ġ$SomečTTĎTT@qĠ%OtherĖTTėTT@8%Other 6@@@z@)type_expr@@@w@A@@B@A3",,4",-@@@Qࠠ#typ{İTTıTT@@@@@@0ijIJIJijijijijij@z@@@@@ĸTTĹTT@@ V@@R@@@@1@@ ^ ]@@R@@@R@@@@@ภTU TU@ภ#RawTUTU@# = TUTU @@TUTU @@@@P@P@P@0@<6@7@K@@@@TUTU @@=`P@ @ภUUFUUH@@ภ#RawUUUU"@ఐB$priv UU' UU+@Ͱ@@@@P@P@+@(private UU2UU:@@UU1UU;@@@@P@P@P@<@ (UUB@@*UUA+UUC@@P@P@J@1UU#2UUD@@M@@4UU5UUE@@=P@R@ఐF$selfDUIUXEUIU\@H @@\xa@GKIUIUt@@@[W@@P@@[@@P@\mZ|@@P@@@P@@P@@P@u@@డ)$Name&fatherjUIUvkUIU@l@@@K@@Q@N@@Q@@Q@@@ఐu"tyŁUIUłUIU@M@@q@'ty_nameňUIUʼnUIU@[ @@k@@R@R@R@@@œUIUuŔUIU@@q@@Q@@@ఐ#typŢUIUţUIU@@@[X@@Q@Q@Q@@@ŭUIUWŮUIU@@8>)Q@@@P@P@P@@@ @@A>2Q@@@P@P@@@@@FP@@Ġ$SomeUUUU@Ġ+Object_typeUUUU@8+Object_typeB@W,object_field@@@y@@@x@AA@B@Av#-I-Ow#-I-q@@@ࠠ!l|UUUU@@@@@@@@@@@@UUUU@@@@R@@@@5@@@@R@@@R@@@@@డ!@WWWW@ϰ@@@Ϡ>P@ @@P@@̠@@P@   @@P@ @P@ @P@ 0&%%&&&&&@<6@7@BL@@@@ภ4UU5UU@ภ#Raw=UU>UU@(డ!^IUUJUU@ @@@ @@Q@,@@@Q@+@@Q@*@Q@)@Q@(0VUUVVVVV@0@@@@# = bUUcUU@@eUU@@%@@R@8R@:R@9@@డC!^yUUzUU@9@@@9@@R@@@8@@R@?+@@R@>@R@=@R@<0@@ఐΠ$privƕUUƖUU@Y@@g@@S@NS@MD@(private ƢUUƣUU@@ƥUUƦUU@@f@@S@LS@PS@OU@ ƴUU@@ƶUUƷUU@@S@RS@Qc@sD@@d@@"{ UUUU@@NUU@@@@S@KS@TS@Sw@@ @@@@R@7R@VS@J@@UUUU@@@@Q@&Q@XR@6@@UUUU@@?ZQ@%@డż$List'flattenUVUV@8@@@88?vQ@\@@Q@^@@Q@]8@@Q@[@Q@Z@@డ$List#mapVV/VV7@`@@@@>@@R@^R@n8Π,@@R@gR@sR@R@l@R@o@@@R@mg@@R@k@R@j@R@i @@@!r}CV8VRDV8VS@@@)@@డ!@OVWVPVWV@ @@@ ?S@@@S@@@@S@D @@S@@S@@S@0a``aaaaa@<+J@"@}M@@@@ภGoVWVppVWVAภ#Raw xVWVs@bడM!^ǃVWVzDŽVWV{@C@@@C@@T@@B@@T@5@@T@@T@@T@/@@" ǛVWVvǜVWVx@@ǞVWVuǟVWVy@@_@@U@U@U@C@@డ}!^dzVWVǴVWV@s@@@s@@U@@r@@U@e@@U@@U@@U@_@@ఐ!rVWV|VWV}@k@@n@'of_nameVWV~VWV@,'of_name@@@ur@@@q@@ ,'of_type )type_expr@@@r@A @Ax,F,Ly,F,g@@,'of_text*Odoc_types$info@@@t@@@sAB@A,h,n,h,@@@A,-,3,-,E@@7/@@@@V@V@V@@@# : VWVVWV@@VWVVWV@@@@V@V@V@@@S @@@@U@U@V@@@*VWVt+VWV@@@@T@T@U@@@ @@@T@@ภ;VWVAŊ@A@ĠU@@@T@T@@@EVWVn@@@@T@T@@@డ"!@XVWYVW @@@@@T@@@T@@@@T@M @@T@@T@@T@ @@ఐ}$self{VV|VV@KB@@_@JȀVV@@@^@@U@@^7@@U@_]@@U@@@U@@U@@U@.@@డ`$Name&fatherȡVVȢVV@@@@@@V@@@V@@V@H@@ఐy!rȸVVȹVV@T@@W@'of_nameȿVVVV@ @@@@W@W@c@@VVVV@@@@V@ i@@ఐ!rVWVW@u@@x@'of_typeVWVW@ @@^@@V@V@$V@"@@VVVW@@@@U@U@&U@@@డ!@W!WEW!WF@@@@AU@+@@U@-@@@U@, @@U@*@U@)@U@(@@ภW!W:W!WDAiภ#Raw &W!W=@" ;-W!W?.W!WA@@0W!W>1W!WB@@@@V@EV@GV@F@@ @@AV@D@ภAW!WC$AƐ@%A@ʠ?W@;@@V@@V@L@@KW!W8.@@H@@V@9V@?@@ఐ )entry_doc^WGW__WGWh@@@@ă_@@V@Q@@V@P@@V@O@V@N @@ఐ;!rzWGWi{WGWj@@@`@'of_textɁWGWkɂWGWr@ @@Ĩ_@@W@Z@@W@YW@_W@\+@@ɐWGW^ɑWGWs@@A@@V@8V@fV@X6@@P @@JB@@U@U@hU@7?@@@@ST@@T@T@jT@H@@h@@R@K@@AɰV8VMɱWGWt@@@@S@{S@m]@@ఐ͠!lWuWWuW@@@@@S@zS@pS@n@@VV.WuW@@;|@@R@fR@rR@y}@@UVWuW@@bR@@@Q@!Q@uQ@e@@ @@@@Q@Q@ @@ภȰWWWWA<ภ#Raw WW@" }WWWW@@WWWW@@@@Q@Q@Q@@@ @@BQ@@ภ{WW$Ac@%A@ɝBR@w@@Q@|Q@@@WW/@@͠ @@Q@Q@{@@D6@@P@@@A*TT+WW@@@@O@uO@@@ఐ 4"ty@WWAWW@ @@ 0@'ty_kindGWWHWW@ @@@@@@Ġ-Type_abstractWWWXWX@8-Type_abstract@@@o@@@@BB@A***+@@@ @@  @@@@R@@@@@ภCkWX lWXAภ'Newline tWX@@ @@BJ@P@)@ภWXA@A@Q@@@P@P@8@@ʊWX@@8`@@P@LP@@@Ġ,Type_variantʛXX!ʜXX-@8,Type_variantD@k\E3variant_constructor@@@l@@@k@A@BB@A9+1+7:+1+a@@@Wࠠ!l~ʶXX.ʷXX/@@@@@@@@@0ʽʼʼʽʽʽʽʽ@@@@@@' @@x@@R@@@@@ภX3XvX3Xx@ภ#RawX3XCX3XF@డɨ!^X3XLX3XM@Ğ@@@Ğ@@P@@ĝ@@P@Ő@@P@@P@@P@0@>8@9@N@@@@" =X3XIX3XK@@X3XH @@Ľ@@Q@Q@Q@@@డ!^X3XnX3Xo@Ѱ@@@@@Q@@@@Q@@@Q@@Q@@Q@3@@ఐf$priv-X3XQ.X3XU@@@@@R@R@ G@( private:X3X\;X3Xd@@=X3X[>X3Xe@@@@R@ R@R@X@ LX3Xl@@NX3XkOX3Xm@@R@R@f@vD@@g@@! ]X3Xp^X3Xr@@N`X3Xs@@@@R@ R@R@z@@ @@"@@Q@Q@R@ @@qX3XGrX3Xt@@]@@P@P@Q@@@{X3XB|X3Xu@@CP@@డT$List'flattenˌXyXˍXyX@=;@@@=;=:DP@@@P@@@P@=7@@P@@P@0˜˛˛˜˜˜˜˜@@@@@డw$List#map˯XX˰XX@@@@@@@Q@Q@.=g-@@Q@'Q@Q@DQ@,@Q@/@@@Q@-@@Q@+@Q@*@Q@)0@@@&constrXXXX@@@)@@@ภXY XY@/ภ#RawXXXX@נడ!^XXXX@Ÿ@@@Ÿ@@R@Q@ŷ@@R@Pƪ@@R@O@R@N@R@M0@6U@-@!O@@@@$ | XXXX@@XXXX@@@@S@]S@_S@^@@ఐT&constr,XX-XY@$@@y'@'vc_name3XY4XY @,'vc_name@@@i@@@c@@ ,'vc_args @@@d@A@A )) )*@@,&vc_retHZ)type_expr@@@f@@@e@B@A** **,@@,'vc_text$YW@@@h@@@gAC%@A*-*7*-*V@@@A )) ))@@@8@@%@@S@\S@cS@ak@@tXXuXY @@`@@R@KR@eS@[u@@~XXXY @@DR@Jz@ภṘYFŸYFY@Ӡภ#Raw̐YY(̑YY+@{ఐ $self̞YY-̟YY1@Oe@@c@O$̣YYE@@@^.@^'^@R@u@R@t@@ఐܠ&constr̴YFYe̵YFYk@@@@'vc_args̻YFYl̼YFYs@~ @@S@@J@@@ఐ&constrYFYtYFYz@Ű@@@&vc_retYFY{YFY@ @@^VJ@@@YY,YFY@@^L@@YY'YFY@@EPR@p@ఐ )entry_docYYYY@ @@@c/@@R@@@R@t @@R@@R@@@ఐ/&constrYYYY@@@T@'vc_textYYYY@ @@5cT@@S@@@S@S@S@@@YYYY@@̨ES@g@@R@lR@R@!@@M @@̱EQ@B@@R@FR@k*@@@@xQ@@-@@A6XX7YY@@@@R@;R@N@@ఐ!lFYYGYY@X@@:@@R@:R@R@@@RXXSYY@@?@@Q@&Q@Q@9n@@]XyX^YY@@EQ@@@P@P@P@%{@@ @@P@~@Ġ+Type_recordvYYwYY@8+Type_record@F(@@@n@@@m@AABB@A++++@@@0ࠠ!l͏YY͐YY@@@>@@@@@@ ]@@@$ @@P@@R@ a@@ a@@డp!@ͦ[[ͧ[[@a@@@aFP@@@P@@^@@P@ @@P@@P@@P@0͸ͷͷ͸͸͸͸͸@ 2,@-@P@@@@ภYZ?YZA@ภ#RawYZ YZ @డ̥!^YZYZ@Ǜ@@@Ǜ@@Q@@ǚ@@Q@ȍ@@Q@@Q@@Q@0@0@@@@# = YZYZ@@YZ@@Ƿ@@R@R@R@@@డ!^ YZ6 YZ7@˰@@@@@R@@@@R@Ƚ@@R@@R@@R@0@@ఐ `$priv'YZ(YZ@ @@@@S@S@D@(private 4YZ$5YZ,@@7YZ#8YZ-@@@@S@S@S@U@ FYZ4@@HYZ3IYZ5@@S@S@c@sD@@d@@"{ WYZ8XYZ;@@NZYZ<@@@@S@S@S@w@@ @@@@R@R@S@@@kYZlYZ=@@W@@Q@Q@R@@@uYZ vYZ>@@FQ@@డN$List'flattenΆZBZR·ZBZ^@@5@@@@5@4FQ@@@Q@@@Q@@1@@Q@@Q@@@డp$List#mapΨZ_ZrΩZ_Zz@@@@@Z@@R@R@@`,@@R@ R@R@5R@@R@@@@R@@@R@@R@@R@  @@@!rZ{ZZ{Z@@@)@@డͫ!@ZZZZ@@@@GRS@)@@S@+@@@S@*֠ @@S@(@S@'@S@&0@<+J@"@Q@@@@ภٰZZZZAMภ#Raw  ZZ@డ!^ZZZZ@հ@@@@@T@I@@@T@H@@T@G@T@F@T@E/@@" -ZZ.ZZ@@0ZZ1ZZ@@@@U@UU@WU@VC@@డ!^EZZFZZ@@@@@@U@]@@@U@\@@U@[@U@Z@U@Y_@@ఐ!raZZbZZ@k@@n@'rf_namehZZiZZ@,'rf_name@@@[@@@V@@ ,*rf_mutable b@@@W@A@A'' ''@@&,'rf_type)type_expr@@@X@B@A'''( @@2,'rf_text @@@Z@@@YAC!@A"(&(0#(&(O@@@@A&'w'''w'@@D<4@@\@@V@iV@mV@k@@# : ϬZZϭZZ@@ϯZZϰZZ@@j@@V@hV@oV@n@@X @@r@@U@TU@qV@g@@ZZZZ@@@@T@CT@sU@S@@ @@H4T@B@ภ9ZZA!@A@[U@9@@T@>T@x@@ZZ@@@@T@7T@=@@డι!@[=[b[=[c@@@@HbT@}@@T@@@@T@~ @@T@|@T@{@T@z@@ఐ$selfZZZZ@Rٰ@@gF@RZ[ @@@f%@@U@@e@@U@g;eJ@@U@@@U@@U@@U@3@@డ$Name&father8[ [&9[ [1@&:@@@@@V@@@V@@V@M@@ఐ~!rO[ [2P[ [3@Y@@\@'rf_nameV[ [4W[ [;@ @@7@@W@W@h@@_[ [%`[ [<@@=@@V@n@@ఐ!rp[=[Wq[=[X@z@@}@'rf_typew[=[Yx[=[`@ @@f-@@V@V@V@@@ЂZZЃ[=[a@@>@@U@U@U@@@డb!@И[d[Й[d[@S@@@SI U@@@U@@P@@U@ @@U@@U@@U@@@ภд[d[}е[d[Aภ#Raw н[d[@" ;[d[[d[@@[d[[d[@@@@V@V@V@@@ @@I>V@@ภ?[d[$A'@%A@a?W@@@V@V@@@[d[{.@@H@@V@V@@@ఐ)entry_doc[[[[@@@@g9@@V@@@V@~@@V@@V@@@ఐ@!r[[[[@@@e@'rf_text[[[[@ @@?g^@@W@@@W@W@W@0@@'[[([[@@ؠ@@V@V@V@;@@P @@B@@U@U@U@D@@@@Y@@T@6T@ T@M@@h@@R@$P@@AGZ{ZH[[@@@@S@S@ b@@ఐȠ!lW[[X[[@@@K@@S@S@S@@@cZ_Zqd[[@@C@@R@ R@R@@@nZBZQo[[@@R@@@Q@Q@Q@ @@ @@2@@Q@Q@@@ภ_ч[\ш[\ AӠภ#Raw ѐ[\@z" }ї[\ј[\@@њ[\ћ[\ @@@@Q@!Q@#Q@"@@ @@J Q@ @ภѫ[\ $A@%A@4JR@@@Q@Q@(@@Ѷ[[/@@d@@Q@Q@@@I6@@3P@+@Ġ)Type_open\ \\ \"@8)Type_opens@@@ABB@A]++^++@@@{@@  @@@@R@ @@ @@ภ\ \(\ \?A'ภ#Raw \ \+@Π% = ..\ \-\ \2@@\ \,\ \3@@@@P@9P@;P@: @@ @@JaJ@7P@8 @ภٰ\ \6&ALภ'Newline \ \=@@ @@P@E @ภy\ \>7Aa@8A@ћ!Q@=@@P@BP@J @@AA@Ѥ*Q@/@@P@4P@A @@&\ \&K@@P@K @@A*WW+\@\K@@٠@@O@tO@` @@ @@@@N@~N@bN@s @@@ @@=SS>\@\M@@ȠJ@@M@~M@dM@~@@ @@@ภ%M\P\ZAఐ\$self Z\P\^@U @@i@T^\P\d@@@e@dd@L@s@L@r@@$Type@j\P\ek\P\j@@e J@@@ఐn"tyz\P\k{\P\m@F@@j@'ty_nameҁ\P\n҂\P\u@T @@S@@J@@@;@@e@ภeҍ\P\xAؠภ'Newlineҕ\P\@1@ @@D@@J@0@ภҟ\P\-A@.A@(hM@@@L@L@?@@7A@1qM@h@@L@mL@H@@f@A@:zM@~}@@L@~L@lP@@һSSI@@t@@L@~{L@~x@@ఐҠ$self\\\\@U@@ji@T\\@@i&i$i#@@L@@@L@@ii @@L@@@L@ii@@L@@@L@@L@@L@@i?ภV@@iAi@@@M@@@M@@@ఐ"ty\\ \\@԰@@@'ty_info\\\\@װ @@jiU@@M@@@M@M@M@@@\\\\@@Ϡ@@L@~zL@L@@@n @@@@*SS @@ఐ8$self6\\7\\@U@@jj065566666@ @@RI@@@Uz ?\\@@@p{@@J@@@J@@J@@@ఐ!tR\\S\\@@@/@K@K@K@%@@) @@'J@(@8@@@@@@;@@J@}A@@AWA@[A@@@dd@J@@J@J@0nmmnnnnn@]@@@@A@@`@dd@J@@J@@J@@yRR'@ߐ ! Return Texinfo code for a type. ӅRWR[ӆRWR@@@@@@@dӌ\] Ӎ\]@AA@&self-2ࠠVlVl@`0ӘӗӗӘӘӘӘӘ@Vk@@@  VnVn@`@@@&m_nameӧ\] Ө\]&@@@dJ@0өӨӨөөөөө@V~`@V@R `@V@S@@@@@"teӽ\]'Ӿ\])@@@eJ@0ӿӾӾӿӿӿӿӿ@%@@T@@@@డҒ0reset_type_names)Odoc_info],]2],]L@+@@@+@@K@+@@K@@K@0@,"@#@U@@@@ภT\],]M],]O@T[@@@+@@L@L@@@ @@Ј@@J@K@@@ࠠ!t]R]\]R]]@@@хpR@@@6K@!@@@#K@0  @2@@@ภdqddqd@bఐ$self$]`]j%]`]n@V@@kX0$##$$$$$@H@@@V*]`]y@@@Ӳpz@@K@+@@K@*py@@K@)@K@(@@డ !@C_`1D_`2@@@@p@@J@8J@J@VL@?@@L@A@@@L@@?@@L@>@L@=@L@<8@@ภ>f]|]g_`0Aòภ'Newline o]|]@ @ @@&M@Wb@ภPx]|]Aà X\%minus ԁ]|]@ @@0@@L@au@ภcԋ]]%A֠ภ#Rawԓ]]@}%type Ԛ]]ԛ]]@@ԝ]]Ԟ]]@@@@M@qM@sM@r@@ @@T@@L@p@ภԯ]]IAภ#RawԷ]]@ఐ "te]]]]@@@0@@@@2te_type_parameters]]]]@,2te_type_parametersf@@@Þ)type_expr@@@@@@@B,'te_infoߠ@@@@@@A@ @Aw  x  @@ŕf,,te_type_name!t@@@@A@Ał  Ń ! @@Šg*,*te_private*f?,private_flag@@@@C!@Aō!b!lŎ!b!@@ūi,/te_constructors5РfN7t_extension_constructor@@@@@@AD1@Aŝ!!Ş!!@@Żj,&te_locE@@@AE:@AŦ!!ŧ!!@@k,'te_codeNŷ@@@@@@AFI@Aŵ!!Ŷ!"@@l@AŹ!-!7ź!-!a@@hlc@@]\@@@@@@p@Ġґ@]^A]^@Ґ@@@@po@@P@@@P@9@@9@@ O]^ @@Q]^ R]^ @@;@@N@JN@G@ĠLX`^ ^%a^ ^)AĬࠠ"tp i^ ^'@ @@@@@0kjjkkkkk@@@@ĠLCt^ ^(A@@A@@@P@@@P@@@@~^ ^#@@@@P@@@P@@ @@@డZ&Printf'sprintfՒ^-^FՓ^-^T@ @@@ @J@@N@@@N@YN@N@@N@ N@ @@N@ d@@N@@@N@@N@0ծխխծծծծծ@NI@J@W@@@@ภRPս^-^Uվ^-^ZAOภZƠภ_ @ @4P@4@@O@ O@ @ภl`@o@@O@'O@*O@)0@ภ|p*o@*@OPN@N@ N@&P@ X@@O@O@O@ O@%@@O@(O@4P@@E@je@@O@O@$[@@P@uwP@ՠ#$%&@@O@O@ g@#%s a@a@|@@O@O@6O@5s@@hg@@ 2@@O@O@|@@డ3string_of_type_expr)Odoc_info<^[^w=^[^@/@@@hE@@O@M/@@O@L@O@K@@ఐ蠐"tpQ^[^R^[^@@@h\@@P@TP@VP@U@@\^[^v]^[^@@P@S@@@@N@Z@ࠠ!lm^^n^^@@@@@@@@@@@@@O@@@O@@@డR&Printf'sprintf֊^^֋^^@ @@@ @B@@N@@@N@HN@jN@@N@N@^!@@N@`!\@@N@a@@N@_@N@]0֦֥֥֦֦֦֦֦@B<@=@X@@@@ภJHֵ^^ֶ^^AGภRrqh @U@@O@O@O@@ภbΠภg@@DP@D@@O@O@0@ภt**)") /@/@@@O@O@O@A@ภy;x@;@XcN@N@N@N@P@٠!e@@O@iO@O@O@O@@@O@O@e@@Z@wz @@O@O@p@@e@P@'()*@@O@O@|@@q@P@(1234@@O@O@@%(%s) @@@@O@O@O@@@@@!>@@O@hO@@@డ&String&concatU^_V^_@ΰ@@@@@O@@͠@@O@@@O@@@O@@O@ @O@ @@", q^_r^_@@t^_u^_@@@@P@P@!P@ @@డT$List#map׌__3׍__;@ְ@@@@i@@P@?P@(D@@P@P@EP@>P@&@P@)@@@P@'ܠ@@P@%@P@$@P@#@@డv3string_of_type_expr)Odoc_info׸__<׹__Y@1s@@@i@@Q@<1s@@Q@;@Q@:@@ఐ`!l__Z__[@$@@D@@Q@4Q@BQ@@/@@__2__\@@MD@@P@P@DP@3:@@^___]@@RP@?@@_@@N@IB@@A]]__^@@@@M@M@m@@E@@M@@ภӰ_a_oAFภ#Raw_a_r@ఐ{$self_a_t_a_x@Zװ@@oDL@Z_a_@@@n#@@M@@n@@M@n@@M@~@M@}@M@|\@@ఐ&m_name-_a_._a_@k@@i@@ఐ"te<_a_=_a_@]@@x@,te_type_nameC_a_D_a_@X @@W@@N@@@J_a_sK_a_@@6@@M@yM@N@@@Y @@ M@x@ภ3[__AǦภ#Rawc__@Mడ8!^n__o__@.@@@.@@M@@-@@M@ @@M@@M@@M@@@# +=؆__؇__@@؉__؊__@@J@@N@N@N@@@డh!^؞_`(؟_`)@^@@@^@@N@@]@@N@P@@N@@N@@N@@@డ׆QSػ__ؼ__@P@@@@@O@O@ @Q@@O@ @O@ @O@ @@ఐ"te____@@@@*te_private____@ @@@@ภ(Asttypes'Private____@@@@.O@)@@@@@@O@ P@/@( private_`_`@@_`_`@@ҿ@@O@O@"O@!@@  _`&@@_`%_`'@@O@$O@#N@__y@@P@@! _`* _`,@@"_`-@@@@O@O@&O@%c@@ @@@@N@N@(O@k@@3__4_`.@@@@M@M@*N@u@@ @@M@x@ภD_`/A֓@A@͠N@@@M@M@/@@A@֠ N@o@@M@tM@@@]A@ߠN@w@@M@|M@s@@A@N@e@@M@jM@{X@@A@$N@Y@@M@^M@ia@@ A@-N@O@@M@TM@]i@@{]|]@@46@@M@MM@Sq@@డY$List'flattenّ`3`Bْ`3`N@K@@@@K@K?SJ@tM@3@@M@5@@M@4K> @@M@2@M@1@@డ}$List#mapٵ`O`aٶ`O`i@@@@@@@N@lN@EKm.@@N@>N@N@hN@C@N@F@@@N@D@@N@B@N@A@N@@@@@!x`j``j`@@@)@@డظ!@bgbbgb@@@@ZO@\@@O@^@@@O@] @@O@[@O@Z@O@Y0@%+J@"@Y@@@@ภٰ````@Zภ#Raw````@డ!^#``$``@@@@@@P@|@@@P@{@@P@z@P@y@P@x00//00000@0@@@@$ | <``=``@@?``@``@@@@Q@Q@Q@@@డ$Name&simpleW``X``@@@@8@@Q@;@@Q@@Q@/@@ఐ!xn``o``@k@@>@'xt_nameu``v``@,'xt_namep@@@ɕ!t@@@@@ ,'xt_args )Odoc_type0constructor_args@@@@A @A\f\@@8`,&xt_retɐɢ)type_expr@@@@@@@B@A+,@@Ia,1xt_type_extension*k@@@@C%@A45@@Rb,(xt_alias3ɪk/extension_alias@@@@@@@D5@ADMWEMy@@bc,&xt_locC(location@@@AEA@APQ@@nd,'xt_textOƠ$info@@@@@@AFR@Aab @@e@Ae?If?[@@˃_nf@@@@R@R@R@@@````@@@@Q@@@````@@@@P@vP@Q@@@````@@ZP@u@ภȰaa9aa;@Iภ#Raw````@ఐ$self````@]۰@@rH@]`a@@@l@ll@P@@P@@@ఐL!x*aa$+aa%@'@@q@'xt_args1aa&2aa-@ @@lJ@@@ఐd!xBaa.Caa/@?@@@&xt_retIaa0Jaa6@ @@lJ@@@O``Paa7@@l@@R``Saa8@@P@#@ఐ!xba<a\ca<a]@_@@0baabbbbb@b@@@(xt_aliasja<a^ka<af@° @@@@@@@@@Ġ$None~alaala@ւ@@@@ՠ@@S@@@S@U@@U@@ภްۍalaێala@@@@Q@@@Q@Q@e@Ġ$Someۢaaۣaa@ֆࠠ"xa۫aa۬aa@@@@@@L@@@@@@@S@@@S@T@@T@@ภÕ۽aa۾bgbA ภ#Raw aa@# = aaaa@@aaaa@@@@Q@Q@Q@0@4.@/@Z@@@@! @@DO@Q@ @ภÿab*A2ภ#Rawab@٠ఐQ"xaabab@#@@Q@@R@@0@+@@@%xa_xt ab ab"@,%xa_xt]@@@ @@@@@@AA,'xa_name4!t@@@@@@A̮)3̯)E@@]@A̲x̳x@@^-@@#@@@@@@,@Ġ$None:b(bT;b(bX@>@@@@-7@@T@@@T@k@@k@@ఐ"xaMb(b\Nb(b^@t@@@@R@ @|@'xa_nameYb(b_Zb(bf@B@@D@@R@.R@$@Ġ$Somekbgblbgb@Oࠠ!xtbgbubgb@@@n@@@v@@@@@ku@@T@@@T@~@@~@@ఐ!x܋bgb܌bgb@@@ܤ[@@@@R@)@'0ܒܑܑܒܒܒܒܒ@' @@@'xt_nameܛbgbܜbgb@&@@BR@- @@Aܡabܢbgb@@@@Q@Q@@@@@Q@@ภܰbgbA@A@9R@@@Q@Q@@@A@BR@@@Q@Q@@@aa@@5Q@@@Aa<aUbgb@@Q:@@P@P@@@@@XQ@l@@P@qP@@@@@‘@@P@jP@p@@డ۵!@cd1cd2@¦@@@¦gP@$@@P@&@£@@P@% @@P@#@P@"@P@!@@ఐ0!xbbbb@ @@U@'xt_textbbbb@Q @@PO@@@6@@@5@Ġ$None)bb*bb@-@@@@dc@@T@?@@T@>@@@@ภ7bc8bcÃภ'Newline @bc @@ @@h8R@V@ภðIbc Aژ@A@ҠhFS@N@@R@SR@[@@Tbc@@ g@@R@R@\@Ġ$Someecc-fcc1@Iࠠ!tncc2occ3@@@@@@Fq@@@@@@@T@H@@T@Gy@@y@@డO!@݅cc݆cc@@@@@@UR@c@@R@e@=@@R@dz @@R@b@R@a@R@`0ݗݖݖݗݗݗݗݗ@2,@-@ݳ\@@@@ภpݥc7coݦc7cq@ภ#Rawݮc7cXݯc7c[@ఐw&indentݺc7c]ݻc7cc@ω@@@s@@S@@n@@S@k@@S@@S@@S@0@@Ec7cdc7ce@@֋@@T@T@T@@@@$ (* c7cgc7cl@@c7cfc7cm@@֕@@T@T@T@T@@c7c\c7cn@@@@S@}S@T@^@@K @@VXS@|a@ఐ r$selfcrccrc@`ΰ@@u;p@` crc@@@i@i i@S@@S@w@@Hcrccrc@@iT@@@ఐ $self*cc+cc@`@@u^@`K/cc@@tt~t}@@T@@@T@@u>tz@@T@@@T@txuX@@T@@@T@@T@@T@@tภa][Q@[@tt@@U@@@U@@@ภ$Some_cc`cc@Cఐ!ticcjcc@ϰ@@t@@U@U@@@rccscc@@uyt@@U@@@U@U@@@~cccc@@i{J@@@|@@is@@ބc7cWޅcc@@>@@S@qS@w@@ภkޓcdޔcd.Aߠภ#Raw ޜcd@# *)ޣcdޤcd!@@ަcdާcd"@@@@S@S@S@@@ @@WS@@ภƏ޷cd%$Aภ'Newline޿cd,@[@ @@W S@)@ภ/cd-5A@6A@QW.T@@@S@S@8@@?A@ZW7T@@@S@S@A@@cdI@@ĊU@@S@pS@I@@`P@@R@L@@Abbcd0@@ġ@@Q@2Q@I@@ภΰd3dMd3dnABఐ o$selfd3dQ@aʰ@@v7@ad3dW@@@q@qq@Q@V@Q@U @@)Extension@d3dXd3db@@qJ@c@@ఐF!x$d3dc%d3dd@!@@k$@'xt_name+d3de,d3dl@ @@@@J@k.@@<@@q/@ภŞ7d3dmAA܆@BA@j4R@K@@Q@PQ@t>@@Bd3dLL@@U@@Q@1Q@OF@@cS@@[@@P@iP@vP@0@@_\@@N@W"@@AV`j`~Wd3dp@@@@O@RO@{ @@ఐ "tehdqdidqd@ @@  D@/te_constructorsodqdpdqd@ n @@c@@O@QO@O@} S@@{`O``|dqd@@Q+@@N@=N@N@P @@߆`3`A߇dqd@@7 D@@M@LM@M@< @@ߑ]`]zߒdqd@@ I@@L@7L@L@K @@ߜ]`]hߝdqd@@  @ఐ $selfߪdd߫dd@bq@@v @a˰߯dd@@vuu@@K@@@K@@vu@@K@@@K@uv@@K@@@K@@K@@K@ @vภb@@vv@@L@@@L@ @@ఐ )"tedddd@ @@ % @'te_infodddd@  @@vv/@@L@@@L@L@L@ @@dddd@@߃ @@K@%K@K@ @@g @@݀ @@@$ @@]R]X@@ఐ $selfdddd@b۰@@wH0@ 9  @ @0V@@@bX dd@@@}Y@@J@@@J@@J@@@ఐ -!t0dd1dd@@@}n@@K@K@!@@%@@4J@$@4 @@ +@ i @@J@  .@@A A@@qJ@J@@J@J@0EDDEEEEE@ @@@@A A@ A@@@q@qq@J@@J@@J@J@0SRRSSSSS@ @@@@A @@m}@q@qq@J@@J@@J@@J@ [@`\]0@Ɛ + Return Texinfo code for a type extension. l\\m\\@@@@@@@qsee(tee9@AA@&self-2ࠠcScS@m0~~@cR@@@  cUcU@m@@@!eee:ee;@@@qJ@0@cem@ch@] m@cj@^@@@@డf0reset_type_names)Odoc_infoe>eDe>e^@8@@@8@@K@8@@K@@K@0@!/%@&@_@@@@ภa0e>e_e>ea@a/@@@8@@L@L@@@ @@\@@J@K@@@ࠠ!tedenedeo@@@ђ@@J@J@|J@/K@ @@@K@0@8@@@డ߿!@ gZg gZg@ư@@@ư@@K@ @ƫ$@@K@ (@@K@@K@@K@0@U@@@@ภere| gZgA\ఐ$selfere@c@@xQ@cذ"ere@@@ઠ}r@@L@$@@L@#}q@@L@"@L@!'@@డ!@;ef3<ef4@@@@}@@M@1M@M@OM@8@@M@:@@@M@97@@M@7@M@6@M@5O@@ภ6^ee_ef2AЪภ'Newline gee@@ @@&N@P@ภHpeeAл eT%minus yee@ @@(@@M@Z@ภ[ee%AΠภ#Rawee@u*exception eeee@@eeee@@@@N@jN@lN@k@@ @@L@@M@i@ภeeIAภ#Rawee@డ|$Name&simpleeeee@H@@@@@N@@@N@@N@~@@ఐJ!eeeee@!@@F@'ex_nameeeee@,'ex_names @@@!t@@@@@ ,'ex_info @@@@@@AA @AҀ$$ҁ$$@@Ҟt,'ex_argst0constructor_args@@@@B@AҌ%/%9ҍ%/%^@@Ҫu,&ex_ret%)type_expr@@@@@@@C(@Aҝ%_%iҞ%_%@@һv,(ex_alias6sG/exception_alias@@@@@@@D8@Aҭ%%Ү%%@@w,&ex_locF@@@AEA@AҶ&&'ҷ&&B@@x,'ex_codeO,@@@@@@AFP@A&C&M&C&n@@y@A$$$$@@sld@@ @@O@O@O@\@@HeeIee@@&@@N@b@@@@@@M@{f@ภ.VeeAѡภ#Raw^ef@Hఐ$selfkeflef@e2@@y@dpef@@@s@ss@N@@N@@@ఐ!eefef@ΰ@@@'ex_argsefef&@ @@tJ@@@ఐ!eef'ef(@@@ @&ex_retef)ef/@ @@t"J@@@efef0@@t@@S@@V@@M@@ภef1SA@TA@:uO@@@N@N@@@f]A@C~O@p@@N@uN@@@fA@LO@^@@N@cN@t@@KoA@UO@R@@N@WN@b@@gxA@^O@H@@N@MN@V@@ee@@Ș@@N@FN@L@@ఐj!ef5fJf5fK@A@@f@(ex_aliasf5fLf5fT@ @@@@@@@@@Ġ$NonefZfjfZfn@@@@@@@Q@@@Q@.@@.@@ภofZfrfZft@n@@@Π@@O@O@<@Ġ$Some1fuf2fuf@ࠠ"ea:fuf;fuf@@@$@@@8@@@@@,+@@Q@@@Q@@@@@@@ภ$LfufM g gEAҘภ#Raw Ufuf@?# = \fuf]fuf@@_fuf`fuf@@K@@O@ O@O@0eddeeeee@4.@/@a@@@@! @@,M@ O@  @ภNvfuf*Aภ#Raw~fuf@hఐQ"eaffff@#@@w@@P@!@0@+@@@%ea_exffff@,%ea_ex@@@ҝt@@@@@@AA,'ea_name!t@@@@@@A=##>##@@[q@AA$$B$$6@@_r-@@t@@@ @@@,@Ġ$None ff ff@@@@@-t@@R@)@@R@(k@@k@@ఐ"ea fg fg@t@@@@P@9@7|@'ea_name fg fg @B@@@@P@GP@=@Ġ$Some g g, g g0@ޠࠠ!e g g1 g g2@@@u4@@@0v@@@@@ku;@@R@2@@R@1~@@~@@ఐ!e g g6 g g7@@@3b@@uO@@P@B@@0!  !!!!!@' @@@'ex_name* g g8+ g g?@O@@BP@F @@A0ff1 g gA@@@@O@O@@@@@O@@ภʦ? g gDA@A@ȠP@@@O@O@@@A@ѠP@@@O@O@@@Sfuf@@3O@@@AWf5fCX gFgU@@@@N@EN@t@@`eea gFgW@@ @@M@0M@M@D@@[ @@@ภHp gZgd`Aӻఐ$self } gZgh@gC@@{w@g! gZgn@@@w%@ww@L@@L@~@@)Exception@ gZgo gZgy@@w0J@ @@ఐ!e gZgz gZg{@@@@'ex_name gZg| gZg@ɰ @@@@J@(@@;@@w?@ภ̈ gZgAภ'Newline gZg@T@ @@g@@J@8@ภ) gZgA@A@KM@.@@L@3L@?@@A@TM@@@L@ L@2@@fA@]M@@@L@L@ @@erez@@ʗ@@L@L@@@ఐw$self gg gg@g@@|'@g gg@@{I{G{F@@L@I@@L@H@|{C@@L@G@@L@F{A|!@@L@E@@L@D@L@C@L@B @{bภh&$@$@{d{c@@M@]@@M@\@@ఐ!e+ gg, gg@x@@&@'ex_info2 gg3 gg@L @@|<{x@@M@Y@@M@XM@bM@_8@@A ggB gg@@k@@L@L@eL@VC@@n @@pa@@Medej @@ఐݠ$selfYggZgg@h @@|0YXXYYYYY@@@u`@@@g bgg@@@@@J@m#@@J@l@J@k@@ఐ!tuggvgg@@@A@K@~K@{K@x%@@) @@9J@s(@8@@@@@J@@@AA@A@@@vv@J@@J@J@0@@@@@A@@r@vv@J@@J@@J@@ee!&@ ' Return Texinfo code for an exception. ddde@@@@@@@vϰhhhh)@AA@&self-2ࠠhh@r0@h@@@  hh@r@@@!mhh*hh+@@@vJ@0@hr@h@c r@h@d@@@@@ࠠ(is_aliash.h8h.h@@@@@@@@K@@@@K@@@K@0@#1'@(@ e@@@@ঠ&m_kindhLhXhLh^@)Ġ,Module_alias hLha hLhm@Ԓ@hLhnhLho@@ԑ@@N@0@$9h.h4hzh@@@@@@ @@;@@N@ @@@hLhVhLhq@@:N@@@ภ'hLhu(hLhy@@@@?K@@@0hzh1hzh@@L@@ภ7hzh @@!@@PK@K@*@@A>h.hC'@@@[V@@.@@+@@ࠠ.is_alias_thereKhhLhh@@@@ք@@@K@o@@@K@@@K@0YXXYYYYY@m}@~@uf@@@@pঠ&m_kindmhhnhh@ՕĠ,Module_aliasuhhvhh@ঠ)ma_modulehhhh@,)ma_module@@@ [Յ#mmt@@@ Z@@@ YAA,'ma_nameխ!t@@@ X@@@A'QQ(QQ@@E @A+QQ,QR@@I Ġ$Nonehhhh@@@@@#"@@N@@@N@0@Vkhhhi @@@@@@hhhh@@=@@N@N@@@@K@@@@N@@@@hhhh@@tN@@@ภ䮰hhhh@@@@yK@!@@hihi@@'@@ภᰰhi(@@)@@K@K@2@@Ahh/@@@@@6@@3@@ࠠ2resolve_alias_nameiiii+@@@@*@@@K@k@@@K@@@K@0@@@g@@@@ঠ&m_kindi7iCi7iI@;Ġ,Module_aliasi7iLi7iX@դঠ'ma_name&i7i['i7ib@ࠠ$name.i7ie/i7ii@@@@@@010011111@3H8ii9ivi@@@@@@;i7iY<i7ik@@@@N@N@@@@(@@d@@N@@@@Gi7iAHi7im@@QN@@@ఐ$$nameRi7iqSi7iu@$@%@ki@@ZK@0VUUVVVVV@&1@@@ঠ&m_nameeivifivi@ւࠠ$namemivinivi@@@։@@@ 0pooppppp@?@@@@@uivivivi@@@@ఐ$name~iviF@@@jI@@K@K@0@S @@@@Aii.Q@@@@@'0@X@@@@V@@ࠠ!tiiii@@@W@@J@J@J@EK@0@@@2K@*@@@,K@(0@@@h@@@ภϑii*kkAภϘii"j}jA ఐ$selfii@j@@@jii@@@Z"@@K@:@@K@9!@@K@8@K@7.@@ภϾii"j}jA2ภ'Newline ii@@ @@?@@L@GL@QL@VG@ภհiiAH Ok%minus ii@ @@L@^L@cL@b]@ภii-A^ภ#Rawii@'module "ii#ii@@%ii&ii@@@@L@rL@tL@s}@@ @@'L@kL@q@ภ8ij RA׃ภ#Raw@ij @*డ $Name&simpleNijOij@ٰ@@@/@@L@2@@L@@L@@@ఐ!meijfij@u@@@&m_namelijmij"@׉ @@O@@M@M@M@@@wij xij#@@U@@L@@@E@@PL@|L@@ภ^ j&j6AѠภ#Raw j&j9@xఐ(is_alias j&j> j&jF@?@@@@@L@@@L@@L@@@ఐ렐!m j&jG j&jH@@@@@@@@@L@M@@డ!^!jIjd!jIje@₰@@@@@L@@@@L@t@@L@@L@@L@!@@# = !jIj_!jIjb@@!jIj^!jIjc@@@@M@M@M@5@@ఐ2resolve_alias_name!jIjg!jIjy@A@@@'@@M@f@@M@@M@L@@ఐB!m!jIjz!jIj{@@@>Y@@ !jIjf !jIj|@@y@@M@_@@4@@@@L@L@M@g@ "j}j@@ "j}j!"j}j@@L@L@u@' j&j:("j}j@@x@@@@L@L@}@ภϚ3"j}jMA@NA@輠@@L@L@@@UA@à@@L@}L@@@ \A@ʠ@@L@lL@{@@7cA@ѠC@@L@_L@j@@TjA@ؠc@@L@RL@]@@Xiir@@i@@L@FL@P@@y@@@ภ̰e"j}jA@A@@@K@4K@@@@@K@3@ภMu#jjAఐ7.is_alias_there#jj#jj@@@@ٷ@@K@@@K@@K@@@ఐҠ!m#jj#jj@@@@@@@j@@K@ L@@ภ|$jj%kkAภ#Ref $jj@ఐǠ2resolve_alias_name$jj$jj@@@@@@K@%,@@K@$@K@#@@ఐ!m$jj$jj@ݰ@@@@@@=@@K@/#@ภ$Some$jj$jj@俠ภ)RK_module$jj$jj@@@@@@K@K@>K@B=@@ @@ @@K@K@=D@ภ$None$jj$jj@@@@)@@K@!@@K@ K@HW@@e $jj@@ڷ@@K@\@ภ%kknA]ภ'Newline%kk@@ @@@@K@Vn@ภЋ$%kkAs@A@魠L@L@@K@QK@]}@@A@鶠K@@@K@K@P@@8$jj@@K@@ภ環A&kk-B&kk/@@@@ K@a@G&kk1@@@ภ%M'k4k>A٘ఐ{(is_aliasZ'k4kC['k4kK@@@@ڏ@@K@lx@@K@k@K@j@@ఐ!mo'k4kLp'k4kM@@@@@@@B@@K@xL@r@ภT|(kNk_}(kNkAȠఐӠ$self(kNkc@mP@@@m.(kNki@@@}2@},}'@K@@K@@@&Module@(kNkj(kNkq@@}=J@@@ఐ堐!m(kNkr(kNks@@@@&m_name(kNkt(kNkz@ΰ @@@@J@@@<@@}L@ภҕ(kNk}AAภ'Newline(kNk@a@ @@t@@J@@ภ6(kNkSA@TA@X2L@@@K@K@(@@]A@a;K@z@@K@~K@1@@(kNk]g@@EK@}5@ภð)kk)kkA7ภ'Newline )kk@@ @@ۣ@@J@H@ภe)kkAM@A@ꇠaK@@@K@K@W@@ )kk@@(K@[@ )kk@@*]@ภ*kkZA^ఐi$self  *kk@m@@Sq@m@$*kk@@usr@@K@@@K@@3o@@K@@@K@mM@@K@@@K@@K@@K@@ภnRPF@P@@@L@@@L@@@ఐ!mW*kkX*kk@g@@@&m_info^*kk_*kk@` @@h@@L@@@L@L@L@@@Z@@K@@ภ۰t*kkA@A@L@@@K@K@@@lA@L@c@@K@hK@@@;A@L@@@K@K@g@@A@@@K@.K@@@ii@@@@@-@@ii@@ఐ$self,kk,kk@nq@@0@@@k@@@m ,kk@@@@@J@t@@J@@J@@@డ$List'flatten,kk,kk@]z@@@]z]y2K@@@K@@@K@]v@@K@@K@1@@ఐQ!t,kk,kk@;@@]]@@L@@@L@L@L@J@@,kk,kk@@H-W@UK@K@K@V@@Z @@@hW@g @@@iT@ @@@j@R@@@k@@@@nJ@@@ABA@FA@@@}.})@J@&@J@%J@#0@G@@@@A@@y<@}5}0@J@*@J@)@J@( @hh%@ʃ / Return the Texinfo code for the given module. )gg*gh@@@@@@@}>0/l>lI1/l>l\@AA@&self-2ࠠvwoo@yc0<;;<<<<<@o@@@  oo@ye@@@"mtK/l>l]L/l>l_@@@}TJ@80MLLMMMMM@o"yx@o%@jl yz@o'@lm@@@@@ࠠ(is_aliasa0lbllb0lblt@@@@ܐ@@@EK@?@@@TK@@@@AK@>0onnooooo@#1'@(@n@@@@ঠ'mt_kind1ll1ll@~Ġ$Some1ll1ll@oĠ1Module_type_alias1ll1ll@#@1ll1ll@@"@@N@M0@-B0lblh2ll@@@@@@1ll1ll@@ڗ@@N@N @@@ @@ڟڞ@@N@P@@N@O@@@1ll1ll@@MN@B@@ภ珰1ll1ll@@@@RK@R#@@2ll2ll@@_)@@ภꭰ2ll*@@+@@cK@XK@V4@@A0lblw1@@@ni@@i8@@5@@ࠠ.is_alias_there3ll3ll@@@@@@@qK@k@@@K@l@@mK@j0@@@ o@@@@ঠ'mt_kind4lm4lm @Ġ$Some 4lm  4lm@Ġ1Module_type_alias4lm4lm$@ڢঠ*mta_module4lm'4lm1@,*mta_moduleک@@@ #O@@@ @@@ AA,(mta_nameI!t@@@ @@@A"[["[[@@"@A#\\!#\\L@@#Ġ$NoneC4lm4D4lm8@G@@@@!o@@N@@@N@0JIIJJJJJ@]rQ3llR5mGmZ@@@@@@T4lm%U4lm:@@@@N@N@@@@\4lm]4lm;@@N@@N@@@@X@@VU@@N@@@N@@@@j4lmk4lm=@@N@n!@@ภTs4lmAt4lmF@S@@@K@+@@|5mGmQ}5mGmR@@1@@ภV5mGmV2@U@3@@K@K@<@@A3ll9@@@@@@@@=@@ࠠ2resolve_alias_name6m^mh6m^mz@@@@@@@K@u@@@K@@@K@0@@@p@@@@ঠ'mt_kind7mm7mm@۴Ġ$Some7mm7mm@襠Ġ1Module_type_alias7mm7mm@Yঠ(mta_name7mm7mm@ࠠ$name7mm7mm@@@@@@0@<Q6m^md8mm@@@@@@7mm7mm@@u@@N@N@@@@7mm7mm@@@@N@@@@7@@@@N@@@N@@@@7mm7mm@@dN@!@@ఐ.$name 7mm 7mm@.@/@$r@@mK@0@0;@@@ঠ'mt_name8mm8mm@ ࠠ$name&8mm'8mm@@@@@@0)(()))))@I@@@@@.8mm/8mm@@@@ఐ$name78mmP@@@OsS@@K@K@0<;;<<<<<@] @@@@AB6m^m}[@@@@@0BAABBBBB@b@@@@`@@ࠠ!tP9mnQ9mn@@@Ҡנ@@J@J@J@K@@@@K@@@@K@0gffggggg@@@q@@@ภJr:n nsGppDAݾภQy:n nz?noAŠఐN$self:n n@qM@@@qA:n n$@@@@@K@@@K@@@K@@K@.@@ภw;n%n5?nnAภ'Newline ;n%n<@D@ @@@@L@L@L@ G@ภ֎;n%n?A r%minus ;n%nD@ @@L@L@L@]@ภ֤;n%nG-Aภ#Raw;n%nJ@,module type ;n%nL;n%nX@@;n%nK;n%nY@@@@L@%L@'L@&}@@ @@'L@L@$@ภɰ<n\nlRA<ภ#Raw<n\no@డ$Name&simple<n\nq<n\n|@ɒ@@@@@L@:@@L@9@L@8@@ఐנ"mt<n\n}<n\n@@@@'mt_name%<n\n&<n\n@ @@@@M@EM@MM@K@@0<n\np1<n\n@@@@L@D@@E@@PL@/L@5@ภ?=nnAފภ#RawG=nn@1ఐ(is_aliasT=nnU=nn@c@@@@@L@br@@L@a@L@`@@ఐ""mti=nnj=nn@@@@@@@<@@L@nM@h@డE!^{>nn|>nn@;@@@;@@L@t@:@@L@s-@@L@r@L@q@L@p!@@# = >nn>nn@@>nn>nn@@W@@M@M@M@5@@ఐ2resolve_alias_name>nn>nn@A@@@@@M@@@M@@M@L@@ఐy"mt>nn>nn@N@@uY@@>nn>nn@@@@M@_@@4@@@@L@^L@M@~g@ ?nn@@?nn?nn@@L@L@u@=nn?nn@@x@@@@L@WL@]}@ภS?nnMA;@NA@u@@L@XL@@@UA@|@@L@0L@V@@ \A@@@L@L@.@@7cA@C@@L@L@@@TjA@c@@L@L@@@;n%n3r@@i@@L@L@@@y@@@ภօ?noAm@A@易@@K@K@@@@@K@@ภ.@ooAyఐ[.is_alias_there;@oo<@oo!@@@@f@@K@Y@@K@@K@@@ఐ "mtP@oo"Q@oo$@ް@@@@@@#@@K@L@@ภ5]Ao%o6^BoooAߩภ#Ref fAo%o9@ఐڠ2resolve_alias_nameqAo%o;rAo%oM@@@@@@K@I@@K@@K@@@ఐ?"mtAo%oNAo%oP@@@;@@@@Z@@K@#@ภ$SomeAo%oRAo%oV@xภ.RK_module_typeAo%oWAo%oe@@@@@@K@K@K@=@@ @@ @@K@K@D@ภ$NoneAo%ogAo%ok@@@@[@@K@@@K@K@W@@eAo%ol@@p@@K@\@ภأBooonAภ'NewlineBooo@o@ @@@@K@ n@ภDBoooA,@A@fL@@@K@K@}@@A@oK@@@K@K@@@Ao%o4@@K@@ภKCooCoo@J@@@ K@@Coo@@@ภްDooAQఐ(is_aliasDooDoo@"@@@>@@K@1@@K@@K@@@ఐ᠐"mt(Doo)Doo@@@@@@@@@K@+L@%@ภ 5Eoo6EooAఐ $selfCEoo@t @@v@sGEoo@@@@@K@5@K@4@@+Module_type@SEooTEoo@@J@B@@ఐ"mtcEoodEoo@@@@'mt_namejEookEoo@U @@T@@J@J@@<@@@ภNvEooAAภ'Newline~Eoo@@ @@-@@J@Z@ภEooSA@TA@2L@P@@K@UK@a(@@]A@;K@-@@K@1K@T1@@Eoog@@EK@05@ภ|FopFopAภ'Newline Fop@I@ @@\@@J@lH@ภFopA@A@@aK@c@@K@gK@sW@@Fop @@(K@f[@Fop@@*]@ภ٤Gpp&ZAఐ$self Gpp*@t@@ q@sGpp7@@.,+@@K@@@K@@(@@K@@@K@&@@K@@@K@@K@~@K@}@Gภu  @ @IH@@L@@@L@@@ఐɠ"mtGpp8Gpp:@@@@'mt_infoGpp;GppB@ @@!]@@L@@@L@L@L@@@Z@@K@@ภؔ-GppCA|@A@L@u@@K@zK@@@lA@L@@@K@K@y@@;A@ȠL@@@K@K@@@A@Ѡ@@K@K@@@Q:n n@@Ϡ@@@@@W9mn@@ఐ*$selfcIpNpTdIpNpX@u*@@0cbbccccc@@@t@@@t lIpNpe@@@@@J@-@@J@@J@@@డL$List'flattenIpNpgIpNps@d3@@@d3d22K@@@K@@@K@d/@@K@@K@1@@ఐQ!tIpNptIpNpu@;@@dRdQ@@L@@@L@L@L@J@@IpNpfIpNpv@@NW@UK@K@K@V@@Z @@G#J@Y@i@@V@@@@q@@@!@@J@=S@@A{A@A@@@@J@@J@J@0@@@@@A@@@@J@@J@@J@ @/l>lB'@> 4 Return the Texinfo code for the given module type. .ll.ll=@@@@@@@LppLpp@AA@&self-2ࠠ12uu@0@u@@@  uu@ @@@"imLppLpp@@@J@0@u3@u@%u 5@u@'v@@@@@ࠠ!tMppMpp@@@k@@@K@@@@K@0'&&'''''@ .$@%@Cw@@@ภ 2Mpp3\ssA~ఐL$self@Mpp@v@@s0?>>?????@@@@uEMpq@@@͠@@K@@@K@@@K@@K@@@డ(!@^Xss%_Xss&@@@@@@L@ L@L@(L@@@L@@@@L@Z@@L@@L@@L@8@@ภLNqqNqq @͠ภ'NewlineNqqNqq@'@@@'M@)e@ภ_Nqq'Nqq)@ wy%minusNqq!Nqq&@@@N@@L@3z@ภtNqq;Nqq=@ภ#RawNqq+Nqq.@(include Nqq0Nqq8@@Nqq/Nqq9@@@@M@CM@EM@D@@Nqq*Nqq:@@v@@L@B@ఐ֠"imOq>qZOq>q\@@@@)im_moduleOq>q]Oq>qf@,)im_module@@@ V _@@@ S@@@ RAA,'im_name !t@@@ Q@@@APLPVPLPh@@,'im_info, $info@@@ U@@@ TAB@APQPQ0@@@APPPP@@80@@* @@@K@@@J@Ġ$None!Pqlq"Pqlq@%@@@@> @@P@T@@P@S@@@@ภ/Qqq0QqqA{ภ#Raw 8Qqq@"ఐA"imCQqqDQqq@@@=@'im_nameJQqqKQqq@] @@\@@N@&@@"@@L@N@+@ภZQqq+A@,A@O@@@N@N@:@@eQqq6@@N@7@@N@6N@D@Ġ$SomexRqqyRqq@\Ġ#ModRqqRqq@8#Mod @@@ O@@@@ M@A@@B@AOOOO@@@9ঠ&m_nameRqqRqq@ࠠ$nameRqqRqq@@@@@@b0@~@@@@@RqqRqq@@@@P@dP@c @@@RqqRqq@@)@@P@e@@@@@@Ҡ0@@P@g@@P@f@@@@ภܛSqrTr r\Aภ#Raw Sqr@ఐ3$nameSqr Sqr @3@4@y@@@@N@0@A@@@@ @@|L@N@@ภSqr&A4ภ#RawSqr@۠& SqrSqr@@SqrSqr@@@@N@N@N@'@@ @@%N@*@ภ Tr r:IAWภ#RefTr r=@Mఐ{$nameTr r?Tr rC@H@@9@@N@F@ภ$Some*Tr rE+Tr rI@ภ)RK_module3Tr rJ4Tr rS@@@@K@@N@N@N@`@@ @@U @@N@N@g@ภ$NoneKTr rULTr rY@O@@@x@@N@@@N@N@z@@LXTr rZ@@yN@~@ภǰ`Tr r[A@A@O@@@N@N@@@_A@O@@@N@N@@@A@O@@@N@N@@@}Sqr@@N@@Ġ$SomeUr]rsUr]rw@nĠ'ModtypeUr]ryUr]r@8'Modtype@@@@ N@AA@B@A*OO+OP@@@Hঠ'mt_nameUr]rUr]r@ࠠ$nameUr]rUr]r@@@@@@uu@@@Ur]rUr]r@@@@P@wP@v}@@@Ur]rxUr]r@@7@@P@x@@@<@@>@@P@z@@P@y@@@@ภݩVrrWrsAภ#Raw Vrr@Ġఐ2$nameVrrVrr@2@3@z@@@@N@0@@@@@@ @@L@N@@ภϰVrr&ABภ#RawVrr@& VrrVrr@@ Vrr Vrr@@@@N@N@N@'@@ @@%N@*@ภWrrIAeภ#Ref"Wrr@[ఐz$name+Wrr,Wrr@H@@@@N@F@ภ$Some8Wrr9Wrr@ภ.RK_module_typeAWrrBWrs@I@@@Y@@N@N@%N@)`@@ @@c @@N@N@$g@ภ$NoneYWrsZWrs @]@@@@@N@@@N@N@/z@@LfWrs @@yN@~@ภհnWrs A@A@O@@@N@ N@4@@_A@O@@@N@N@ @@A@ O@@@N@N@@@Vrr@@&N@5@@AOq>qRXss$@@+@@M@@y+ZsHsm@@`^]@@N@@@N@@Z@@N@@@N@X8@@N@@@N@@N@@N@@yภz=;1@;@{z@@O@@@O@@@ఐ@"imBZsHsnCZsHsp@@@<@'im_infoIZsHsqJZsHsx@Q @@S@@O@@@O@O@O@@@XZsHs[YZsHsy@@ @@N@qN@N@ @@n @@@@M@M@M@p)@@lNqqm[szs@@ @@L@ L@L@L@@E @@QM@ภ|\ssJA@KA@_@@K@K@B@@MppS@@e@@@`@@MppY@@ఐ$self^ss^ss@z^@@0@q~@@x@@@y۰ ^ss@@@@@J@a@@J@@J@@@ఐ!t^ss^ss@@@@@K@K@!@@%@@L"J@$@4 @@J@@@AA@A@@@@J@@J@J@0@@@@@A@@@@J@@J@@J@ @Lpp!@: 8 Return the Texinfo code for the given included module. Kpxp|Kpxp@@@@@@@Ͱastast@AA@&self-2ࠠ-.zz@0@z@@@  zz@@@@!c astast@@@J@0@z/@z@!{ 1@z@#|@@@@డ0reset_type_names)Odoc_infobttbtt7@P*@@@P*@@K@P)@@K@@K@0$##$$$$$@!/%@&@@}@@@@ภx3btt84btt:@x@@@PA@@L@L@@@ @@@@J@K@@@ࠠ!tàKct=tGLct=tH@@@4@@@-K@@@@K@0VUUVVVVV@2@@@డ-!@cguu!dguu"@@@@@@K@ @@@K@V"@@K@@K@@K@@@ภU}ct=tM~guu Aɠఐ$selfct=tQ@{Q@@4@{Ect=t\@@@@@L@"@@L@!@@L@ @L@C@@ภ{dt]tqettAภ'Newline dt]tx@H@ @@@@M@/M@9M@>\@ภdt]t{A Ӑ|%minus dt]t@ @@M@FM@KM@Jr@ภਰdt]t-Aภ#Rawdt]t@ &class dt]tdt]t@@dt]tdt]t@@@@M@ZM@\M@[@@ @@'M@SM@Y@ภͰettRA@ภ#Rawett@డ$Name&simple ett ett@Ӗ@@@@@M@o@@M@n@M@m@@ఐ$!c"ett#ett@@@ @'cl_name)ett*ett@ @@ @@N@zN@N@@@4ett5ett@@@@M@y@@E@@PM@dM@j@ภߪCettA@A@̠@@M@eM@@@WA@Ӡc@@M@TM@c@@A@ڠ@@M@GM@R@@A@@@M@:M@E@@adt]to@@@@M@.M@8@@@@@ภFnfttA蹠ภ#Refvftt@ఐ!cfttftt@Z@@+@'cl_namefttftt@ @@@@L@5@ภ$Somefttftt@yภ(RK_classfttftt@@@@@@L@L@L@O@@ @@ @@L@L@V@ภ$Nonefttftt@@@@\@@L@@@L@L@i@@Uftt@@q@@K@n@ภᤰfttOAภ'Newlineftu@p@ @@@@K@@ภᶰguuaA)ภ'Newlineguu@@ @@@@K@@ภWguusA?@tA@yM@@@L@L@@@}A@M@@@L@L@@@8A@M@@@L@L@@@A@M@@@L@L@@@ct=tK@@Π@@L@L@@@ఐ:$self*guu$+guu(@|@@^@|K/guu5@@~}@@L@@@L@@>z@@L@@@L@xX@@L@@@L@@L@@L@@ภ}][Q@[@@@M@@@M@@@ఐd!cbguu6cguu7@;@@` @'cl_infoiguu8jguu?@ @@s@@M@@@M@M@M@@@xguu#yguu@@@).@@L@L@L@)@@n @@3*@@ct=tC @@ఐ$selfhuDuJhuDuN@}W@@0@mNH@I@~@@@|԰ huDu[@@@@@J@ Z@@J@@J@@@ఐa!thuDu\huDu]@@@@@K@K@!@@%@@OJ@$@4 @@_@ @@J@b@@AA@A@@@@J@%@J@$J@"0@@@@@A@@@@J@)@J@(@J@'@ass"@4 . Return the Texinfo code for the given class. `ss`ss@@@@@@@kuukuu@AA@&self-2Šࠠ'Ġ(}}@0@}@@@  }}@@@@"ctƠkuukuu@@@J@70@})@}@ +@}@@@@@డ0reset_type_names)Odoc_infoluuluu@S$@@@S$@@K@AS#@@K@@@K@?0@!/%@&@:@@@@ภ{-luu.luu@{@@@S;@@L@HL@L@@ @@@@J@OK@G@@ࠠ!tǠEmuuFmuu@@@.@@@{K@U@@@aK@P0POOPPPPP@2@@@డ'!@]qvv^qvv@@@@@@K@W@@@K@VP"@@K@T@K@S@K@R@@ภOwmuuxqvvAàఐ$selfmuu@~K@@4@~?muv@@@@@L@p@@L@o@@L@n@L@mC@@ภunvvov?vrAภ'Newline nvv @B@ @@@@M@}M@M@\@ภ㌰nvv#A Ӑ%minus nvv(@ @@M@M@M@r@ภ㢰nvv+-Aภ#Rawnvv.@+class type nvv0nvv;@@nvv/nvv<@@@@M@M@M@@@ @@'M@M@@ภǰov?vSRA:ภ#Rawov?vV@డ$Name&simpleov?vXov?vc@֐@@@@@M@@@M@@M@@@ఐ$"ctov?vdov?vf@@@ @(clt_name#ov?vg$ov?vo@ٰ @@@@N@N@N@@@.ov?vW/ov?vp@@ @@M@@@E@@PM@M@@ภ⤰=ov?vqA@A@Ơ@@M@M@@@WA@͠c@@M@M@@@A@Ԡ@@M@M@@@A@۠@@M@M@@@[nvv@@@@M@|M@@@@@@ภ@hpvuvA볠ภ#Refppvuv@ఐ"ct{pvuv|pvuv@Z@@+@(clt_namepvuvpvuv@8 @@4@@L@5@ภ$Somepvuvpvuv@sภ-RK_class_typepvuvpvuv@,@@@ð@@L@L@L@O@@ @@ú @@L@L@V@ภ$Nonepvuvpvuv@@@@ݠV@@L@@@L@L@i@@Upvuv@@k@@K@n@ภ䞰pvuvOAภ'Newlinepvuv@j@ @@}@@K@@ภ䰰qvvaA#ภ'Newlineqvv@|@ @@@@K@"@ภQqvvsA9@tA@sM@@@L@L@)@@}A@|M@ @@L@L@@@8A@M@@@L@L@@@A@M@e@@L@jL@@@muu@@Ƞ@@L@cL@i@@ఐ:$self$qvv%qvv@@@X@E)qvv@@zxw@@L@3@@L@2@8t@@L@1@@L@0rR@@L@/@@L@.@L@-@L@,@ภWUK@U@@@M@G@@M@F@@ఐd"ct\qvv]qvv@;@@` @(clt_infocqvvdqvv@ @@m@@M@C@@M@BM@LM@I@@rqvvsqvv@@#.@@L@bL@OL@@)@@n @@3*@@~muu @@ఐ$selfrvwrvw@Q@@0@mNH@I@@@@ΰ rvw@@@@@J@WT@@J@V@J@U@@ఐa!trvwrvw@@@@@K@dK@b!@@%@@RJ@]$@4 @@_@ @@J@<b@@AA@A@@@@J@s@J@rJ@p0@@@@@A@@@@J@w@J@v@J@u@kuu"@. 3 Return the Texinfo code for the given class type. ju_ucju_u@@@@@@@uwWwbuwWww@AA@&self-2ɠࠠ!Ƞ"@0@@@@  @@@@+_class_nameʠuwWwxuwWw@@@J@J@0@%@@"'@@@@@@@)class_eleˠuwWwuwWw@@@J@0@'@@,@@@@ఐ)class_ele vww!vww@@@9@@0"!!"""""@!@@@Ġ/Class_attribute1www2www@8/Class_attribute@@@ @#+t_attribute@@@ @A@@C@Ab77b77@@@ࠠ#att̠JwwwKwww@@@@@@0MLLMMMMM@+@@@@@!@@A@@A@@ఐy$self]www^www@$@@0]\\]]]]]@<@@y@@@ fwww@@@:3@K@ @@ఐ)#attswwwtwww@@@=@@J@@@@@NMJ@@Ġ,Class_methodxwwxww@8,Class_methodU@u(t_method@@@ @AA@C@Ac77 c78 @@@=ࠠ#met͠xwwxww@@@@@@0@}@@@@@@@@@@@ఐˠ$selfxwxxwx@v@@0@@@@@@ xwx@@@sl@K@ @@ఐ)#metxwxxwx@@@=@@J@@@@@J J@@Ġ-Class_commentyxx!yxx.@8-Class_comment@{@@@ @AB@C@Aod8 8pd8 8)@@@ࠠ!tΠyxx/yxx0@@@Ǎ@@@@@@@@@@@@ఐ$selfyxx4yxx8@Ű@@20@@@@@@B yxxE@@@C@@K@@@K@@K@@@ఐ.!tyxxFyxxG@@@Z@@L@L@L@#@@' @@NJ@J@(@@A*vww@@NJ@0*))*****@@@@@A!A@@J@OJ@@J@sJ@r043344444@$@@@@ACA@G"A@@@@@J@@J@~@J@}J@z0BAABBBBB@H@@@@A @@l@@@J@@J@@J@@J@^@OuwWw[5@ݵ 6 Return the Texinfo code for the given class element. [tww\twwV@@@@@@@b|xxc|xx@AA@&self-2РࠠĨϠĩBB@0nmmnnnnn@A@@@  DD@@@@+module_nameѠ}|xx~|xx@@@J@0~~@T@W@ @Y@@@@@@*module_eleҠ|xx|xx@@@.J@0@%@@@@@@ఐ*module_ele}xx}xx@@@@@0@!@@@Ġ.Element_module~xx~xx@ࠠ!mӠ~xx~xx@@@@@@0@@@@@@@@1@@1@@ఐg$self~xx~xy@@@0@,@@@@@ ~xy@@@@K@ @@ఐ)!m~xy~xy@@@@@J@@@@@TUJ@@Ġ3Element_module_typeyyyy/@ ࠠ"mtԠyy0yy2@@@-@@@0@`@@@@@@@v@@v@@ఐ$selfyy6yy:@ް@@K0@q@@3@@@\  yyN@@@)$@K@ @@ఐ)"mt-yyO.yyQ@@@V@@J@@@@@ yJ@@Ġ7Element_included_module@yRyZAyRyq@87Element_included_module@6@@@ C@AB@J@ANNNN2@@@ࠠ"imՠTyRyrUyRyt@@@H@@@0WVVWWWWW@@@@@@@@@@@@ఐ$selfgyRyxhyRy|@.@@0gffggggg@@@@@@ pyRy@@@f_@K@ @@ఐ)"im}yRy~yRy@@@q@@J@@@@@J@@Ġ-Element_classyyyy@술ࠠ!c֠yyyy@@@@@@0@@@@@@@@ @@ @@ఐA$selfyyyy@s@@0@@@@@@ yy@@@@K@ @@ఐ)!cyyyy@@@ @@J@@@@@J@@Ġ2Element_class_typeyyyy@>ࠠ"ctנyyyy@@@@@@0@:@@@@@@@P@@P@@ఐ$selfyyyy@@@%0@K@@ @@@G yz@@@@K@ @@ఐ)"ctyzyz@@@D@@J@ @@@@aJ@@Ġ-Element_valuezz zz@8-Element_value[@ 't_value@@@ F@AE@J@ANNNN@@@ࠠ!vؠ0zz1zz@@@@@@032233333@@@@@@@@@@@@ఐؠ$selfCzzDzz#@ @@w0CBBCCCCC@@@_@@@ Lzz1@@@;2@K@ @@ఐ)!vYzz2Zzz3@@@=@@J@@@@@UJ@@Ġ6Element_type_extensionlz4z<mz4zR@86Element_type_extension@0t_type_extension@@@ G@AF@J@ANNNN@@@#ࠠ"te٠z4zSz4zU@@@@@@0@@@@@@@@@@@@ఐ*$selfz4zYz4z]@\@@0@@@@@@Ӱ z4zt@@@@@K@ @K@ @@ఐ4+module_namez4zuz4z@@@0@@ఐ8"tez4zz4z@"@@L@@J@+(@@,@@!J@+@Ġ1Element_exceptionzzzz@81Element_exception@+t_exception@@@ H@AG@J@AfNNgNO!@@@ࠠ!eڠzzzz@@@@@@0@?@@@@@@@U@@U@@ఐ$selfzzzz@@@*0@P@@@@@I zz@@@2)@K@2 @@ఐ)!e zz zz@@@=@@J@8@@@@J@/@Ġ,Element_typezz zz@8,Element_type`@&t_type@@@ I@AH@J@AO"O(O"OE@@@ࠠ!t۠5zz6zz@@@@@@087788888@@@@@@@@@@@@ఐݠ$selfHzzIzz@@@|0HGGHHHHH@@@d@@@ Qzz@@@@K@? @@ఐ)!t^zz_zz@@@=@@J@E@@@@/J@<@Ġ6Element_module_commentqzzrz{@86Element_module_comment@@@@ J@AI@J@AOFOL OFOl@@@&ࠠ!tܠz{ z{ @@@&@@@@@@@@@@@@ఐ,$self{{{{@^@@0@@@@@@۰ {{)@@@@@K@Na@@K@M@K@L@@డ!@{{8{{9@p@@@pp@@L@L@L@tL@]@@L@_@v@@L@^賠@@L@\@L@[@L@Z9@@ภ殺{{3{{5@&ภ'Newline{{+{{2@@@@)M@uN@ఐk!t{{6{{7@V@@ˑ@@M@v\@@@@诠?@@M@kM@qc@@ภܰ{{;{{CAPภ'Newline  {{B@@ @@RM@w@ภ} Ad@ A@_N@|@@M@M@@@ {{:@@Πi@@M@jM@@@({{*){{D@@e@@L@L@i@@@@WJ@TJ@I@@A5}xx6{E{L@@WJ@065566666@@@@@AA@@J@WJ@@J@J@0@??@@@@@@@@@@AA@A@@@@@J@+@J@*@J@)J@&0NMMNNNNN@@@@@A @@x@@@J@0@J@/@J@.@J@-p@[|xx&@ 7 Return the Texinfo code for the given module element. g{xIxMh{xIx@@@@@@@{ U {2 Generating methods } These methods write Texinfo code to an [out_channel] v{N{Rw{n{@@@@@@@ }{|~{|@AA@&self-2ޠࠠݠ]]@0@\@@@  __@@@@'chanoutߠ{| {|'@@@(J@J@J@J@7J@B0@v@y@'@{@@@@@@'inher_l࠰{|({|/@@@6J@K0@,"@#@@@@@@ࠠ!f|2|<|2|=@@@@H@@@kK@QS@@@xK@q@@@sK@R@@SK@P0@&4*@+@@@@@#inh㠰|2|>|2|A@@@!0@-|2|8~p~@@@@@ఐ#inh|D|R|D|U@5@@@@70@#@@@(ic_class |D|V |D|^@,(ic_class@@@ ]#cct@@@ @@@ AA,'ic_name9!t@@@ @@@Am9C9Mm9C9_@@,'ic_text)@@@ @@@ @B@Ao99o9:@@@An99n99@@İ;/@@)(@@@Z@@@Y=@Ġ$NoneM|d|nN|d|r@Q@@@@=<@@N@c@@N@b0TSSTTTTT@Q@@@ @@@ภ'\||]||@ภ$Codee||f||@ఐ#inhq||r||@p@@0qppqqqqq@n@@@'ic_namey||z||@] @@\@@L@| @@||||@@L@y@ఐ#inh||||@@@<@'ic_text||||@p @@o;@@@@@@J@Ġ$None||||@@@@@O@@O@@@O@A@@A@@ภ ||||@ @@@D@@M@M@O@Ġ$Some|}|} @ࠠ!t|} |} @@@w@@@@@@@@~@@O@@@O@@@@@ภ|}|}@4ภ'Newline|}|}@Î@@@K@M@0@("@#@@@@ఐ.!t|}|}@ @@ͥ@@M@@@@@NM@@@A|||}@@<@@L@uL@@@@@CK@o@Ġ$Some#}}'$}}+@ࠠ#cct,}},-}}/@@@@@@j,@@@@@ @@N@l@@N@k4@@4@@@ࠠ$kindD}U}eE}U}i@@@i_@@@M@@@@M@0ONNOOOOO@M,&@'@k@@@ఐ3#cct_}l}`}l}@ @@K@@@@Ġ"Clo}}p}}@8"Cl\@@@ @N@@@ @A@@B@A h88 h88@@@'@}}}}@@[@@P@5@@@@@q@@P@9@@9@@ภ$Some}}}}@uภ(RK_class}}}}@@@@QN@M@@@@YM@P@Ġ&Cltype}}}}@8&Cltype=@y@@@ )type_expr@@@ @@@ @BA@B@AOi88Pi88@@@m @}}}}@@@@P@{@@@@@P@@@P@@@@+@@@@P@@@@@ภ$Some}}}}@Ġภ-RK_class_type}}}}@}@@@M@N@@@@@M@M@@@A}l}z @@@@}U}a@@ภȰ}~}~@Iภ$Code}}}}@ǣఐ)#inh}}}}@@@F0@@@.@@@'ic_name}}}}@@@@@L@>@@$}}%}}@@OK@:L@;@ภ/~~/0~~1@{ภ#Ref8~~9~~@rఐ[#inhD~~E~~@C@@x2@'ic_nameK~~L~~ @/ @@.@@L@X<@ఐ$kindY~~"Z~~&@D@@ut@@L@T@@L@SL@_L@]R@ภ$Nonen~~(o~~,@r@@@Û@@L@V@@L@UL@fe@@{~~|~~.@@WL@Qj@ఐ#inh~2~F~2~I@@@0@y@@@'ic_text~2~J~2~Q@l @@k7@@@j@@@i@Ġ$None~W~e~W~i@@@@@K@@O@s@@O@r@@@@ภ~W~m~W~o@@@@@M@D@@M@M@@Ġ$Some~p~~~p~@ࠠ!t~p~~p~@@@u@@@zL@@@@@|@@O@|@@O@{T@@T@@ภ~p~~p~@2ภ'Newline~p~~p~@Ō@@@K@M@0@("@#@@@@ఐ.!t~p~~p~@ @@ϣ@@M@@@@@PM@@@A ~2~>@@T@@L@IL@@@@@K@3@@L@7L@H@@(@@@@L@6 @*-@@PK@5K@@@A'|D|L3@@TK@V@@A>6A@@^Y@@0*))*****@=@@@@;@@ࠠ$text8~~9~~@@@@@@K@@@@K@0CBBCCCCC@h~@@_@@@ภ&N~~O~ Aภ$Bold W~~@[ภ5]~~^~~Aภ#Raw f~~@Pడ(inherits-Odoc_messagesr~~s~~@ݾ@@@2@ݻGG ݼGG@@ݺE  @@g@@K@K@K@>@@(@@6@@K@K@K@H@ภ~~6A@7A@@@K@K@U@@~~?@@=@K@K@[@@TD@@bK@^@ภ~~[Aภ$List~~@డ$List#map~~~~@ @@@@?h@@K@K@ K@@K@@ԼK@@K@@@K@@K@@K@@@ఐ!f~~~~@@@@]@@L@f@@L@@@L@@L@@@ఐI'inher_l~~~@@@E@@~~~@@ϘХ@@K@@@K@K@K@@@c @@K@@ภ~A^ภ'Newline~ @Ʒ@ @@K@ @ภ$~ As@A@L@@@K@K@%@@A@L@@@K@K@@@A@@@K@K@@@?~~@@@@@@@E~~@@ఐ{$putsOP!@۰@@@o@@J@+@@@J@*%@@J@)@J@(@J@'0\[[\\\\\@-'@(@x@@@@ఐ٠'chanoutm"n)@@@@@ఐ$self~+/@E@@"@<@@@@@K@=D@@K@<@K@;-@@ఐ^$text=A@7@@@@L@JL@H?@@*B@@@@K@6K@RL@CI@@Z @@ J@J@J@J@5Q@l@@k@@@ J@O@@AA@@7J@AJ@@@J@WJ@V0@@@@@A'A@+#A@@@N@I<@J@c@J@b@J@aJ@^0@'@@@@A @@@W@RE@J@h@J@g@J@f@J@e c@{{6@; C Generate the Texinfo code for the given list of inherited classes.{{{{@@@@@@@O@AA@&self-2꠰ࠠ./@0@@@@  @@@@'chanout렰  @@@kJ@z0        @0@@ " 2@@ $@@@@@"cl젰  @@@xJ@0        @%@@ 7@@@@Aࠠ)iter_kind , -@@@@ކ@@@K@K@@K@0 5 4 4 5 5 5 5 5@)@ @ Q@@@@LĠ/Class_structure G H@8/Class_structureޞ@@@ @@@@ @@@ # @@@ @@@ @B@@D@A====@@@ ͠Ġ k l@@@@@@@N@@@N@0 r q q r r r r r@>O@KF@@L@@N@ @@@@  @@*4@@N@@@N@@@@C @@Z@@ภ   "@@@@K@ @Ġ/Class_structure #- #<@Vࠠ!l #> #?@@@Z#@@@@@@0        @;@@@@ #A #B@@^h@@N@@@N@ @@@! #C@@@@ఐ٠$self GS GW@@@0        @Y-'@(@ @@@z  Gq@@@[@VI@L@@L@ @@ఐ㠐'chanout Gr Gy@İ@@@@ఐI!l Gz G{@"@@pJ@'@@+@@NK@*@Ġ0Class_constraint | |@80Class_constraint@W@@@ z@@@ @BC@D@A????@@@Рࠠ!k | |@@@m@@@0        @@@@@ !| "|@@ޕ@@N@ @@@( '|@@ @@ఐ)iter_kind 1| 2|@@@@@L@0 3 2 2 3 3 3 3 3@%@ @ O@@@@ఐ-!k D| E|@@@ߚ@@K@@@@@K@@Ġ+Class_apply V W@8+Class_apply@+class_apply@@@ @AA@D@A>>>>;@@@ Π@ h i@@@@O@P@@@@@=Q@Ġ,Class_constr t u@8,Class_constr-@,class_constr@@@ @AB@D@A >>>>@@@+Ϡ@  @@@@O@n@@@@@[o@@7@@\p@@ภ  @@@@K@K@|@@A @@@lg@@8(@@  @@ఐ|)iter_kind  @3@@@@@J@<z@J@;@@ఐ"cl  @@@@'cl_kind  @ @@@@K@AK@GK@E@@& @@@1 @@&J@@@AA@@2J@y/J@x@J@LJ@K0        @@@@@AA@A@@@E@D?@J@X@J@W@J@VJ@S0        @@@@@A @@@N@MH@J@]@J@\@J@[@J@Ze@ /@X P Generate the Texinfo code for the inherited classes of the given class.  FJ @@@@@@@V ju j@AA@&self-2ࠠKL@80        @@@@  @:@@@'chanout j !j@@@J@o0 " ! ! " " " " "@M@@ ? O@@ A@@@@@#clt 6j 7j@@@J@x0 8 7 7 8 8 8 8 8@%@@ T@@@@ఐ#clt J K@@@ c@@0 L K K L L L L L@#@@@(clt_kind U V@˰@@@@@ @Ġ/Class_signature e f@8/Class_signature@@@ @8@@@ @@@ A)@@@ @@@ @B@@B@A DDDD@@@+ܠĠڰ  @@@@@@@M@@@M@0        @D@@@@  @@#K@@M@@@M@ @@@< @@@@M@@@@@ภ  @@@@J@@Ġ/Class_signature   @Tࠠ!l  @@@X?@@@@@@}@@  @@[@@M@@@M@@@@  @@L@@M@@@@@ఐڠ$self " &@@@0        @/)@*@ @@@  @@@@y@tg@K@@K@ @@ఐ䠐'chanout A H@Ű@@@@ఐK!l I J@"@@J@'@@+@@jJ@*@Ġ*Class_type KS K]@8*Class_type@j0class_type_alias@@@ @AA@B@ADDDD@@@ݠ@ 1K^ 2K_@@@@M@@@@@@@@M@@@@@ภ ?cm @co@@@@J@J@@@A G@@J@|@@A A@@J@nJ@m@J@J@0 P O O P P P P P@@@@@A5A@9A@@@@@J@@J@@J@J@0 ^ ] ] ^ ^ ^ ^ ^@<@@@@A @@@@@J@ @J@@J@@J@s@ kjn,@ѐ U Generate the Texinfo code for the inherited classes of the given class type.  w  xGi@@@@@@@ ~ @AA@&self-2ࠠ^^@0        @]@@@  ``@@@@'chanout  @@@J@20        @o@r@ @t@ @@@@@!c  @@@J@;0        @$@@ @@@@డ 0reset_type_names)Odoc_info  @dհ@@@d@@K@Dd@@K@C@K@B0        @ .$@%@ @@@@ภO   "@N@@@d@@L@KL@O@@ @@ {@@J@RK@J@@ࠠ%depth %/ %4@@@G@@@]K@S0        @-@@@డ $Name%depth %7 %A@@@@@,@@@,@@,@~[a~[u@@C@@@@@K@W&@@K@V@K@U%@@ఐ!c 0%B 1%C@^@@4@'cl_name 7%D 8%K@ΰ @@@@L@^L@dL@bB@@6 @@GC@@ C%+ @@@ࠠ%title NOY OO^@@@ РK@h@@@jK@f0 V U U V V V V V@ic@d@ r@@@ภ9 ack b#Aఐ蠐$self oco@5@@@  sct@@@7@2-@K@p@K@o@@ఐ%depth cu cz@)@@FL@y.@@ఐ預!c c{ c|@@@=@'cl_name c} c@1 @@UD@@=@@SE@ภ{ BAภ%Title @٠ఐ%depth  @[@@@@K@K@K@e@ภ$None  @@@@@@K@@@K@K@x@ภ  A"ภ#Raw  @ɠడ !^  @@@@@@K@@@@K@@@K@@K@@K@@@డU$clas-Odoc_messages@@@@@L@L@L@@@! @@@@@@L@L@L@@@&'@@@@K@K@L@@@Z @@@@K@K@K@@ภ>hAภ$CodeF@ఐ!cQR@@@@'cl_nameXY@ @@@@K@@@!@@1K@K@ @ภϰhA @A@ @@K@K@@@3A@ D@@K@K@@@x@@@EK@K@$@@~@@,@@J@)@ภ_&AҠఐ $self  @Z@@=@8@@@<@61@K@@K@D@@%Class@@@GJ@O@@ఐ !c@@@^@'cl_name!@R @@N@@J@h@@;@@Vi@ภ."fA @gA@P1L@@@K@K@x@@KpA@Y:L@@@K@K@@@8yA@b@@K@lK@@@Oa@@ `@@@k@@OU@@ఐ $puts'-'1@ @@@ @@K@@ u@@K@ @@K@@K@@K@0@@@@@@@ఐ}'chanout'2'9@_@@y@@ఐ$self#';$'?@@@W"@c('L@@@d@@L@)@@L@(@L@'-@@ఐ%title;'M<'R@7@@kq@@M@:M@7M@4D@@I':J'S@@ @@L@"L@=M@/N@@_ @@ @@J@@K@!T@ఐ "iseW`fWb@ @@@ g@@K@PK@F@@K@E @@K@D@K@Cr@@ఐؠ!cWcWd@@@@'cl_infoWeWl@ @@ &@@L@ML@RL@O@@0 @@ d@@K@TL@L@@ࠠ%descr~~@@@ &[@@@aL@W@@@YL@U0@@@@ภ~Aภ%Title ~@డ$succ~~@@@@@@L@j@@L@i@L@h$@@ఐꠐ%depth~~@@@@@M@qM@sM@r8@@  @@;@@L@cL@uM@p@@ภ$None~~@ @@@$#@@L@e@@L@dL@{S@ภ  AVภ#Raw @డm+description-Odoc_messages @k@@@2@hGGiGG@@gJ  @@@@L@L@L@@@(@@@@L@L@L@@ภ@6A @7A@ɠ@@L@L@@@I?@@@L@fL@@@O@@L@b@ภWA @A@@@L@[L@@@`~@@ ޠ@@@Z@@f~@@ఐ $putsrs@ @@@ @@L@@ @@L@ H@@L@@L@@L@0~~@@@@@@@ఐ'chanout@ݰ@@@@ఐ$self @h@@"@@@@@@M@ g@@M@@M@-@@ఐ%descr@7@@@@N@N@?@@ @@?@@M@M@N@I@@Z @@ `@@K@L@O@ఐ $puts#+#/@ f@@@ @@K@@[@@K@ @@K@@K@@K@h@@ఐ_'chanout#0#7@A@@[u@@ఐ~$self#9#=@̰@@9@P #J@@@5,@L@@@ఐo!c#K#L@G@@k@'cl_info #M!#T@欰 @@KJ@@@&#8'#U@@G@@O@@ @@J@K@L@@ @@@2mx3V_@@ @@5W]@@ @@ࠠ$intf@cmAcq@@@ @@@K@@@@K@0KJJKKKKK@J@@@ภ+ScvTAภ%Title \c{@ϊడ1$succgc}hc@@@@@@K@ @@K@@K@$@@ఐ%depth|c}c@#@@@@L@L@L@8@@  @@@@K@K@L@@@ภ$Nonecc@ @@@Ͽ@@K@@@K@K@S@ภ~Aภ#Raw @әడ )interface-Odoc_messages@@@@2@GGGG@@K  @@Ӱ@@K@.K@0K@/@@(@@@@K@9K@'K@-@ภC 5A*@!6A@d@@K@(K@6@@>@@څ@K@K@&@@@@K@@ภYAA@A@{@@K@K@>@@ct@@y@@@@@ci@@ఐ9$puts @ @@@-@@K@E@@@K@D@@K@C@K@B@K@A0@@@6@@@@ఐ'chanout+,@x@@@@ఐ$self<=@@@p"@|A@@@}@@L@W @@L@V@L@U-@@ఐ$intfTU@7@@@@M@dM@b?@@]^@@@@L@PL@lM@]I@@Z @@@@J@oK@OO@ఐ$selfyz@@@@_@0~%@@@@@K@t@K@sf@@ఐ'chanout&-@ڰ@@s@@ఐ!c./@Ȱ@@@@%@@@డr$List$iter282A@鵰@@@@bJ@@@J@@J@@ @@J@@@J@@J@@J@@@@#eleBOBR@@@@@ఐ$putsBVBZ@d@@@@@K@@Y@@K@@@K@@K@@K@0@&:@@@@@@ఐa'chanoutB[Bb@C@@]@@ఐ$selfcpct@ΰ@@;"@] c@@@@@L@@L@)@@ఐs!ccc@K@@o8@'cl_name$c%c@軰 @@?@@ఐi#ele1c2c@I@@L@@5co6c@@O@@`@@:@@K@K@U@@A>BJ?c@@@D@@K@@K@K@0DCCDDDDD@*@@@@డ%Class.class_elementsWX@%transWM@@@ @@@ @?@@@ 6@@@ @@@ @@ @@ @GGGH@@! @@W@@K@@@K@@Z@@K@8@@K@@@K@@K@@K@p@3ภuภz@y@@@=@@L@L@@@@@@L@@@ఐ!c@ݰ@@@@@@易 @@K@K@K@@@ @@J@`J@z@I@@{@@@|@@@v@@@w@@@x@@@ n@@@ @@@ @Ġ,Aliased_node@@@@@%@@M@@@ภM@L@@@%J@J@@@@@)J@?@@A: A@@J@12J@0@J@J@0@=@@@@AYA@]A@@@/@.)@J@@J@@J@J@0@a@@@@A @@%@8@72@J@ @J@ @J@ @J@@,@n Q Generate the Texinfo code for the given class, in the given out channel. qu@@@@@@@<HSHj@AA@&self-2ࠠab@N0'&&'''''@@@@  @P@@@'chanout6Hk7Hr@@@J@076677777@ b@@Td@@V@@@@@"ctKHsLHu@@@cJ@&0MLLMMMMM@$@@i@@@@డ"0reset_type_names)Odoc_infode@lr@@@lr@@K@/lq@@K@.@K@-0lkklllll@ .$@%@@@@@ภ{|@@@@l@@L@6L@:@@ @@@@J@=K@5@@ࠠ%depth@@@@@@HK@>0@,@@@డg$Name%depth@@@@@@K@B@@K@A@K@@@@ఐx"ct@P@@t'@(clt_name@| @@@@L@IL@OL@M5@@) @@96@@ @@@ࠠ%title@@@_DK@S@@@UK@Q0@z[U@V@@@@ภȰA<ఐڠ$self@İ@@1@@@@@@K@[@K@Z@@ఐ~%depth@)@@L@d.@@ఐ۠"ct"#@@@=@(clt_name)* @߰ @@@@J@hG@@@@@H@ภ 5 EAภ%Title= @kఐ%depthF G !@^@@ܙ@@K@}K@K@h@ภ$NoneW #X '@[@@@ӂӁ@@K@@@K@~K@{@ภ@h +iRAภ#Raw q .@[డF!^| I} J@<@@@<@@K@@;@@K@.@@K@@K@@K@@@డ*class_type-Odoc_messages 0 H@鶰@@[@@L@L@L@@@!  L M@@ K N@@i@@L@L@L@@@ / O@@פ@@K@K@L@@@Z @@s@@K@K@K@@ภRvhAภ$CodeRz@tఐ"ctR{R}@t@@@(clt_nameR~R@꠰ @@@@K@@@!@@1K@K@ @ภaRAI@A@@@K@K@@@3A@D@@K@K@!@@  )@@ޫ@EK@K@'@@R@@@@J@|,@ภ)Adఐ$self &@@@Y@@ʰ*@@@@@K@@K@G@@*Class_type@67@@J@R@@ఐ"ctFG@װ@@a@(clt_nameMN@ @@@@J@k@@;@@l@ภYiA@jA@L@@@K@K@{@@KsA@L@n@@K@sK@@@8|A@@@K@WK@r@@t@@@@@V@@z@@ఐ$puts@@@@@@K@@@@K@\@@K@@K@@K@0@@@@@@@ఐr'chanout@T@@n@@ఐ$self@|@@"@@@@@@L@{@@L@@L@-@@ఐ%title@7@@s0@@M@'M@$M@!D@@@@X@@L@L@*M@N@@_ @@y@@J@-K@T@ఐ "is@@@@@@K@=K@3@@K@2@@K@1@K@0r@@ఐ͠"ct@@@@(clt_info@ư @@B&@@L@:L@?L@<@@0 @@@@K@AL@9@@ࠠ%descr6!7&@@@@@@NL@D@@@FL@B0A@@AAAAA@@@@ภ!I+JDAภ%Title R0@Հడ'$succ]2^6@ x@@@ x@@L@W w@@L@V@L@U$@@ఐߠ%depthr7s<@@@ @@M@^M@`M@_8@@  @@@@L@PL@bM@]@@ภ$None>B@@@@նյ@@L@R@@L@QL@hS@ภtDcDAภ#Raw Df@ُడ+description-Odoc_messagesDgD@@@ٞ@@L@|L@~L@}w@@  @@m@@L@L@uL@{@ภ1D.A@/A@S@@L@vL@@@Da7@@t@L@SL@t@@D@@L@O@ภHDA0@A@j@@L@HL@@@)@@h@@@G@@@@ఐ($puts@@@@@@L@@}@@L@@@L@@L@@L@0      @w@@%@@@@ఐ蠐'chanout@ʰ@@@@ఐ$self+,@@@_"@k0@@@l@@M@@@M@@M@-@@ఐ %descrCD@7@@@@N@N@?@@LM@@@@M@M@N@I@@Z @@@@K@L@O@ఐ$putsde@@@@@@K@@@@K@:@@K@@K@@K@h@@ఐL'chanout~@.@@Hu@@ఐk$self@V@@@ڰ@@@@L@@@ఐ\"ct@4@@X@(clt_info@U @@J@@@@@@@O@@I@@J@K@L@@ @@@@@ z@@@@ |@@ࠠ$intf @@@L @@@K@@@@K@0@B@@@ภ(dA)ภ%Title @డ$succ@ @@@ @@K@ @@K@@K@$@@ఐs%depth @@@#@@L@L@L@8@@  @@a@@K@K@L@@@ภ$None" &@#@@@JI@@K@@@K@K@S@ภ0(D1(aA|ภ#Raw 9(G@#డ)interface-Odoc_messagesE(HF(_@@@2@@K@K@K@w@@  @@ @@K@&K@K@@ภŰ^(`.A@/A@@@K@K@#@@g(B7@@@K@K@@@m(b@@K@@ภܰu(cA@A@@@K@K@+@@~ @@@@@@@@@ఐ$putshnhr@@@@@@K@2@@@K@1f@@K@0@K@/@K@.0@ @@@@@@ఐ|'chanouthshz@^@@x@@ఐ$selfh|h@@@"@h@@@@@L@D@@L@C@L@B-@@ఐ $intfhh@7@@@@M@QM@O?@@h{h@@]@@L@=L@YM@JI@@Z @@~@@J@\K@<O@ఐؠ$self@ð@@0_@@@@M@LG@K@a@K@`f@@ఐޠ'chanout@@@s@@ఐ֠"ct@@@@@%@@b@డ$List$iter-.@8@@@@J@t6@@J@v@J@u@) @@J@s3@@J@r@J@q@J@p@@@#eleOP@@@@@ఐ$puts[\@@@@{@@K@@@@K@1@@K@@K@@K@0hgghhhhh@&:@@@@@@ఐG'chanoutyz@)@@C@@ఐf$self@Q@@"@*@@@J@E>@L@@L@)@@ఐY"ct+-@1@@U8@(clt_name.6@] @@Y@@J@B@@ఐl#ele7:@L@@O@@;@@gR@@c@@@@K@K@X@@A<@@@@@K@@K@K@0@-@@@@డ%Class3class_type_elements=F=_@%trans_ @@@ @@@ @@@@  @@@ @@@ @@ @@ @ JDJH JDJ@@ ! @@_8@@K@@@K@@@@K@@@K@@@K@@K@@K@s@3ภW%ภ=g =l@@@@=@@L@L@@@@뚠@@L@@@ఐ"ct5=m6=o@ư@@@@9=E:=p@@-@@K@K@K@@@ @@VJ@pJ@z@L@@{@@@|@@@r@@@s@@@t@@@ e@|@@ @@@ @Ġ,Aliased_nodeWq{Xq@=@@@@@@M@@@ภӰbqcq@@@@%J@J@@@jx}@@)J@*@@A# A@@J@2J@@J@J@0srrsssss@&@@@@ABA@FA@@@@@J@@J@@J@J@0@J@@@@A @@@@@J@@J@@J@@J@@HL,@ V Generate the Texinfo code for the given class type, in the given out channel. $G@@@@@@@@AA@&self-2 ࠠ@0@@@@  @@@@'chanout @@@J@0@@@@@@@@@@"mt @@@J@J@0@&@@@@@@@ࠠ%depth +5+:@@@@@@&K@0@)@ @ @@@డ$Name%depth+=+G@@@@@@K@  @@K@@K@@@ఐJ"mt+H+J@'@@F*@'mt_name+K+R@  @@@@L@'L@-L@+8@@) @@<9@@*+1 @@@ࠠ%title 5 V`6 Ve@@@K@1@@@3K@/0=<<=====@Q^X@Y@Y@@@ภ H jrI >A ఐ$selfV jv@@@@Z j{@@@@@K@9@K@8@@ఐ%depthi j|j j@)@@-L@B.@@ఐ"mtz j{ j@@@=@'mt_name j j@ l @@ k@@J@FG@@@@@=H@ภe EA ؠภ%Title @àఐ%depth  @^@@@@K@[K@`K@_h@ภ$None  @@@@ڠ@@K@]@@K@\K@f{@ภ  A ภ#Raw  @޳డ!^  @@@@@@K@@@@K@@@K@~@K@}@K@|@@డ?+module_type-Odoc_messages  @@@@@L@L@L@@@!   @@  @@@@L@L@L@@@  @@@@K@zK@L@@@Z @@ @@K@K@sK@y@ภ( hA sภ$Code0 @̠ఐn"mt; < @K@@j@'mt_nameB C @ - @@ ,@@K@@@!@@1K@K@ @ภR A@A@۠@@K@K@@@3A@D@@K@tK@!@@b @@@EK@^K@r'@@h @@@@J@Z,@ภIq )A ఐԠ$self ~ @D@@@@" @@@&@ @K@@K@G@@+Module_type@  '@@1J@R@@ఐѠ"mt ( *@@@a@'mt_name + 2@  @@ @@J@k@@;@@@l@ภ 5iA ภ'Newline <@U@ @@h@@J@~@ภ* ={A@|A@L%L@@@K@K@@@A@U.L@@@K@K@@@fA@^7L@L@@K@QK@@@SA@g@@K@5K@P@@ Vh@@e@@@4@@ V\@@ఐ%$putsBHBL@@@@@@K@@z@@K@@@K@@K@@K@0@@@"@@@@ఐ_'chanoutBMBT@?@@[@@ఐ~$self(BV)BZ@@@\"@h-Bg@@@i@@L@@@L@@L@-@@ఐ %title@BhABm@7@@zv@@M@M@M@ D@@NBUOBn@@@@L@L@M@N@@_ @@@@J@K@T@ఐ"isjr{kr}@ @@@ l@@K@)K@@@K@@@K@@K@r@@ఐ"mtr~r@@@@'mt_inforr@ n @@&@@L@&L@+L@(@@0 @@i@@K@-L@%@@ࠠ%descr@@@+`@@@:L@0@@@2L@.0@@@@ภ Aภ%Title @డ$succ@@@@@@L@C@@L@B@L@A$@@ఐ%depth@@@@@M@JM@LM@K8@@  @@@@@L@@@L@=L@TS@ภA[ภ#Raw @డr+description-Odoc_messages$%@@@@@L@hL@jL@iw@@  @@@@L@sL@aL@g@ภ=.A@/A@Ơ@@L@bL@p@@F7@@@L@?L@`@@L@@L@;@ภT A@A@ݠ@@L@4L@x@@]@@۠@@@3@@c@@ఐ$putsop@@@@@@L@@@@L@~E@@L@}@L@|@L@{0|{{|||||@w@@@@@@ఐՠ'chanout"@@@@@ఐ$self$(@e@@"@ް5@@@@@M@d@@M@@M@-@@ఐ %descr6;@7@@@@N@N@?@@#<@@<@@M@M@N@I@@Z @@]@@K@L@O@ఐ$puts?G?K@c@@@@@K@@X@@K@@@K@@K@@K@h@@ఐ9'chanout?L?S@@@5u@@ఐX$self ?U ?Y@ɰ@@6@M ?f@@@2)@L@@@ఐI"mt ?g ?i@&@@E@'mt_info ?j ?q@  @@HJ@@@ #?T $?r@@D@@O@@@@J@K@L@@ @@@ / 0s|@@ z@@ 2rx@@ |@@ࠠ&mt_ele = >@@@ @@@@@@K@0 G F F G G G G G@A@@@డ&Module4module_type_elements W X@%transdM@@@ @@@ @@@@ )@@@ @@@ @@ @@ @vkfkjvkfk@@@ @@d@@K@@@K@@@@K@C@@K@@@K@@K@@K@B@2ภ tภk  @k@@@<@@L@L@V@@@@@L@Z@@ఐ᠐"mt  @@@g@@[@@ph@@ @@@ࠠ(subparts  @@@Р@@@@@@ "!@@@ @@@ @@@@@@@@@K@0        @@@!@@@ఐZ/module_subparts  @ @@@ ~X@@K@@@K@TР;:@@K@87@@K@_^@@K@ZY@@K@@=@@@K@@@K@@K@<@@ఐ&mt_ele!-!.@F@@ @@L@ @@L@ L@L@T@@H@@yU@@!=@@డ "&&!K !L @@Z@@@H@`@@@Gd@@@F@@E@@D(%sequandBAX@@@@X##Y##3@@]@@@@@K@@@@K@@@K@@K@@K@0!r!q!q!r!r!r!r!r@@@!@@@@డ O!!@@@@@@L@3L@*@@@L@)@L@(@L@'@@ఐ%depth!!@]@@+@@ (maxdepth!! @@@$M@4:@@@@d@@L@%L@6M@2B@@డ "<>!!@@@@Р@@L@G@@L@H)(@@L@I$#@@L@J@ L@F@@@L@E@@L@DL@;@(&@@L@:@L@9@L@8~@@ఐ?(subparts! !@@@6@@ภY"" @X@@@CL@N@@@@@@L@$L@PM@C@@y @@@@K@RL@#@@ࠠ$menu"%-9"&-=@@@@@@]L@S0"*")")"*"*"*"*"*@@@@డ2&ifinfo$Texi":-@";-K@@@@@<@@@<@@<@@ư  @@@@@L@W@@L@V@L@U!@@ఐ$self"\LZ"]L^@#@@2@"aLf@@@!@@M@e@@@M@d@@M@c@M@b@M@aB@@డ!E$succ"{Lh"|Ll@@@@@@N@u@@N@t@N@sY@@ఐ%depth"Lm"Lr@P@@@@O@|O@~O@}m@@"Lg"Ls@@!@@N@qN@O@{w@@ภ "Lv"LAภ#Raw "Ly@䞠(Subparts"L{"L@@"Lz"L@@@@N@N@N@@@ @@y@@N@N@N@@ภ ="L+A %@,A@"_@@N@N@@@"Lt4@@@N@pN@@@"LX"L@@@@M@^M@N@o@@ @@@@"-5 @@ఐ($puts""@@@@ @@L@@ }@@L@@@L@@L@@L@0# ### # # # # @@@#%@@@@ఐb'chanout##@B@@^@@ఐ$menu#'#(@@@ @@M@M@M@%@@6 @@@@K@L@+@డ ;-generate_menu$Texi#C#D@@@@@<@;Р@@@@<@@A@@@@<@@AE@C@@@<@@A@@#>@@@<@@A`A@@A?@ @@@<@@A@!@@@<@@AB@?@@@<@@A@@K@_@@%#U@@K@:@ภ v%#VA"^@A@$@@K@3K@w@@%"@@"@@@2@@%"@@ఐ!V$puts%*$[a%+$[e@ @@@"J@@K@~@"@@K@}"@@K@|@K@{@K@z0%7%6%6%7%7%7%7%7@@@%S@@@@ఐ 'chanout%H$[f%I$[m@ p@@ @@ఐ $self%Y$[o%Z$[s@ @@"@%^$[@@@š@@L@@@L@@L@-@@ఐ $intf%q$[%r$[@7@@¯@@M@M@?@@%z$[n%{$[@@"@@L@L@M@I@@Z @@"@@J@K@O@డ$_$List$iter%%%%@@@@@6K@@@K@@K@@ @@K@@@K@@K@@K@r@@@#ele%&%&@@@@@ఐ!$puts%&%&@!Q@@@"@@L@@#F@@L@"@@L@@L@@L@0%%%%%%%%@&:@@%@@@@ఐ +'chanout%&%&@ @@ '@@ఐ J$self%'%'@@@("@;%'@@@@@M@@M@)@@ఐ ="mt& '& '@ @@ 98@'mt_name&'&'@ @@@@J@B@@ఐl#ele&!'&"'@L@@O@@&%'&&'@@R@@c@@*@@L@L@X@@A&.&&/'@@@4@@L@@L@L@0&4&3&3&4&4&4&4&4@@@@@ఐ&mt_ele&B(&C(@[@@7@@L@L@L@@@ @@"@@J@K@@డ%'$List$iter&_+V\&`+Ve@j@@@@Р&Module@PJ@@A@@@T@Р+Module_type@zJ@@A@@@~@Р%Class@J@!@A@@@J@{@Р*Class_type@J@(@A@@@J@|@@@@J@J@~A@@J@J@0A@@J@1J@+@@@J@,J@$@@@J@%J@@@@J@J@@@@J@J@@@J@@J@@[@@J@@@J@@J@@J@@@@!bࠠ!m&-x&-x@@@i0&&&&&&&&@@@@q&-x@@w@@ఐ >$self&-x&-x@@@0&&&&&&&&@~@@'@@@ &-x@@@@@K@:@K@9 @@ఐ H'chanout'-x'-x@ (@@ D@@ఐ7!m' -x'-x@"@@%@@)@@@@K@rK@C+@ࠠ"mt'!.'".@@@0'!' ' '!'!'!'!'!@@@@''.@@@@ఐ $self'3.'4.@@@g0'3'2'2'3'3'3'3'3@@@'O@@@ '<.@@@=@;6@K@H@K@G @@ఐ 'chanout'K.'L.@ s@@ @@ఐ7"mt'X.'Y.@"@@%@@)@@KK@Q(@Րࠠ!c'i/'j/@@@0'i'h'h'i'i'i'i'i@2@@@'o/@@ @@ఐ Ѡ$self'{/'|/@B@@0'{'z'z'{'{'{'{'{@E@@'@@@3 '/+@@@@@K@V@K@U @@ఐ ۠'chanout'/,'/3@ @@ @@ఐ7!c'/4'/5@"@@%@@)@@K@a(@ ࠠ"ct'06N'06P@@@}@K'06B@@Q@@ఐ $self'06T'06X@@@0''''''''@%@@'@@@v '06p@@@@@K@f@K@e @@ఐ "'chanout'06q'06x@ @@ @@ఐ6"ct'06y'06{@"@@G%@@)@@K@q(@@A',fn'06|@@@@@K@@K@K@t0''''''''@@@@@ఐD(subparts(1}(1}@@@@@K@K@}K@v@@ @@J@PJ@@{@@@@@@@@@@@@@@/@d@@ @@@ @ @@ @ -@@  @ @@  +@Ġ,Aliased_node(#2($2@ @@@@'w@@M@ 9@@ภ(.2(/2@@@@'J@J@ E@@(6"'@@+J@ I@@A i A@@ jJ@ 4J@ @J@J@0(?(>(>(?(?(?(?(?@ j@@@@A A@ A@@@L@JE@J@@J@@J@J@0(M(L(L(M(M(M(M(M@ @@@@A @@w@U@SN@J@@J@@J@@J@/@(Z,@ W Generate the Texinfo code for the given module type, in the given out channel. (f(g@@@@@@@X(m6(n6&@AA@&self-2ࠠMM@0(y(x(x(y(y(y(y(y@L@@@  OO@@@@'chanout(6'(6.@@@J@0((((((((@_@b@( @d@(@@@@@!m(6/(60@@@J@J@0((((((((@'@@(@@@@డ'w'verbose)Odoc_info(8<B(8<S@@S@@@@@@@@@T&U&@@rm@@@@@K@@@K@@K@0((((((((@/?5@6@(@@@@డ'!^(8<l(8<m@"@@@"@@L@@"@@L@#@@L@@L@@L@ @@4Generate for module (8<V(8<j@@(8<U(8<k@@"@@M@M@M@4@@ఐy!m)8<n)8<o@@@@uC@&m_name)8<p)8<v@7 @@6@@M@M@@)!8<T)"8<w@@i@@L@L@M@W@@r @@%@@J@K@]@@ࠠ%depth):9z);9z@@@D@@@K@0)?)>)>)?)?)?)?)?@o@@@డ($Name%depth)O9z)P9z@C@@@0@@K@\@@K@@K@@@ఐ̠!m)f9z)g9z@@@'@&m_name)m9z)n9z@ @@P@@L@L@L@5@@) @@96@@)y9z @@@ࠠ%title):):@@@'K@@@@K@0))))))))@[U@V@)@@@ภo);)CAఐ/$self);@k@@@C);@@@m@hc@K@ @K@@@ఐ~%depth););@)@@|L@.@@ఐ/!m););@@@+=@&m_name););@ @@@@J@G@@@@@H@ภ)<EA'ภ%Title)<@ఐ%depth)<)<@^@@@@@K@+K@0K@/h@ภ$None)<)<@%@@@)(@@K@-@@K@,K@6{@ఐ|!m*=*= @C@@x@+m_text_only*= *=@ @@#@@K@:K@8@ภ*)>.**>1@ఐ!m*=>2*>>3@j@@@&m_name*D>4*E>:@a @@`@@K@P@@"@@@@K@K@GK@M@ภ*Y>;0A'@1A@)@@K@HK@Z@@*b>,9@@@K@.K@F@ภD*l@Qd*mAAภ#Raw *u@Qg@_డ)J!^*@Q}*@Q~@$@@@@$@@@K@q@$?@@K@p%2@@K@o@K@n@K@m@@డ%modul-Odoc_messages*@Qi*@Q|@@@$_@@L@}L@L@~@@! *@Q*@Q@@*@Q*@Q@@$m@@L@|L@L@,@@*@Qh*@Q@@@@K@kK@L@{6@@Z @@}K@dK@j;@ภ*AcAภ$Code*A@sఐH!m*A*A@@@DV@&m_name*A*A@ @@@@K@`@@!@@,K@K@e@ภ`*AA(H@A@*@@K@K@r@@3A@*?@@K@eK@y@@+ @Qb@@K@c}@+ =@@@@3+B@@@@J@*@ภ+CAcఐ$self +%C@@@X@ɰ+)C@@@@@K@@K@@@&Module@+5C+6C@@J@@@ఐ!m+EC+FC@r@@@&m_name+LC+MC@i @@h@@J@@@;@@@ภ0+XCAภ'Newline+`C@@ @@@@J@@ภѰ+jCA(@A@*L@@@K@K@@@A@*L@@@K@K@@@fA@+L@@@K@!K@@@A@+@@K@K@ @@+:@@) @@@@@+:@@ఐ'̠$puts+D+D@',@@@(@@K@@)!@@K@(v@@K@@K@@K@0++++++++@"2,@-@+@@@@ఐ:'chanout+D+D@@@6@@ఐY$self+D+D@@@"@+D@@@@@L@%@@L@@L@-@@ఐc%title+D+D@7@@@M@M@M@C@@+D+D@@)q@@L@L@M@M@@^ @@(@@J@ K@S@ఐ'9"is,F',F)@&@@@'5@@K@K@@@K@*4@@K@@K@ q@@ఐ!m,-F*,.F+@Z@@@&m_info,4F,,5F2@6 @@'[&@@L@L@L@@@0 @@&@@K@L@@@ࠠ%descr,OHDP,PHDU@@@)Ѡ@@@+L@!@@@#L@0,Z,Y,Y,Z,Z,Z,Z,Z@@@@ภ:,bHDZ,cIsAภ%Title ,kHD_@Ꙡడ+@$succ,vHDa,wHDe@"@@@"@@L@4"@@L@3@L@2$@@ఐQ%depth,HDf,HDk@@@"@@M@;M@=M@<8@@  @@@@L@-L@?M@:@@ภ$None,HDm,HDq@'@@@Ϡ@@L@/@@L@.L@ES@ภ,Is,IsAภ#Raw ,Is@డ+description-Odoc_messages,Is,Is@@@@@L@YL@[L@Zw@@  @@@@L@dL@RL@X@ภJ,Is.A*2@/A@,l@@L@SL@a@@,Is7@@@L@0L@Q@@,Is@@L@,@ภa,IsA*I@A@,@@L@%L@i@@-HDX@@*@@@$@@- HDL@@ఐ)A$puts-J-J@(@@@*5@@L@p@*@@L@o)@@L@n@L@m@L@l0-"-!-!-"-"-"-"-"@v@@->@@@@ఐ'chanout-3J-4J@@@@@ఐΠ$self-DJ-EJ@ @@x"@-IJ@@@ʅ@@M@' @@M@@M@-@@ఐ %descr-\J-]J@7@@ʚ@@N@N@?@@-eJ-fJ@@*@@M@{M@N@I@@Z @@*@@K@L@zO@ఐ)$puts-}K-~K@) @@@*@@K@@*@@K@*S@@K@@K@@K@h@@ఐ'chanout-K-K@@@u@@ఐ2$self-K-K@o@@@-K@@@@L@@@ఐ"!m-K-K@@@@&m_info-K-K@Ű @@J@@@-K-K@@@@O@@*b@@J@K@L@@ @@@-G3>-L$@@ z@@-F$@@ |@@ࠠ%m_ele -N(2-N(7@@@H@@@@@@K@0--------@@@@@డ,&Module/module_elements-N(:-N(P@%transr<@@@ @@@ @>@@@ )p@@@ @@@ @@ @@ @DcBcFDcBc@@0 @@rW@@K@@@K@@X@@K@C@@K@@@K@@K@@K@B@2ภv.D)ภ).>N(X.?N(\@)@@@<@@L@L@V@@@@@L@Z@@ఐ!m.TN(].UN(^@@@g@@[@@ph@@.YN(.@@@ࠠ(subparts!.dObl.eObt@@@Р@@@@@@Ȑ@@@Ð@@@@@@@@@@@@K@0........@@@.@@@ఐ/module_subparts.Obw.Ob@B@@@.$@@K@@@K@Рᐐ@@K@栠ސ@@K@砠@@K@蠠@@K@@=@@@K@@@K@@K@<@@ఐ%m_ele.Ob.Ob@F@@._9@@L@@@L@L@L@T@@H@@yU@@.Obh@@డ-  .P.P@ @@@ @@K@ @ @@K@  @@K@@K@@K@0........@t@@/@@@@డ-)%)'/P/P@)$@@@"@@L@$L@@)%@@L@@L@@L@@@ఐ%depth/(P/)P@@@+@@ L(maxdepth/5P/6P@@@$M@%:@@@@ @@L@L@'M@#B@@డ."<>/NP/OP@ @@@Р@@L@8@@L@9@@L@:@@L@;@L@7@@@L@6@@L@5L@,@( @@L@+@L@*@L@)~@@ఐ$(subparts/P/P@@@6@@ภ,/P/P@,@@@CL@?@@@@G@@L@L@AM@4@@y @@)p@@K@CL@@@ࠠ$menu"/R/R@@@U@@@NL@D0////////@@@@డ&ifinfo$Texi/R/R@ @@@p@@L@Hm@@L@G@L@F@@ఐh$self/S/S@@@)@/S@@@/*@@M@V@$@@M@U*@@M@T@M@S@M@R9@@డ.$succ/S/S @&@@@&@@N@f&@@N@e@N@dP@@ఐؠ%depth0S 0S@@@&/@@O@mO@oO@nd@@0S0S@@/g@@N@bN@qO@ln@@ภ0-S0.S&Ayภ#Raw 06S@ (Subparts0=S0>S#@@0@S0AS$@@,@@N@N@N@@@ @@ @@N@N@~N@@ภ0XS%+A-@,A@/@@N@N@@@0aS4@@͝@N@aN@}@@0gS0hS'@@@@M@OM@N@`@@ @@@@0rR @@ఐ,$puts0~T+30T+7@, @@@-@@L@@-@@L@-T@@L@@L@@L@000000000@@@0@@@@ఐ'chanout0T+80T+?@@@@@ఐ$menu0T+@0T+D@@@.'@@M@M@M@%@@6 @@-H@@K@L@+@డ-generate_menu$Texi0UGO0UGa@ @@@@@K@@ Р x@ @@K@@@"@@K@頠 x@ @@K@@@"@@K@ꠠ @ @@K@@@"@@K@젠 @ @@K@@@"@@K@ A@@@ @.@@K@@@.@@K@ K@렠 @.@@K@@@.@@K@ K@ @ @@K@@@ @@K@ K@@@@K@K@A@@K@K@A@@K@@@K@-@@K@@K@@K@@@ఐ͠'chanout1QUGb1RUGi@@@@@ఐ(subparts1^UGk1_UGs@^@@г"㠐)menu_data1kUGw1lUG@@ @@@@@1rUGj1sUG@@@@@L@@@@@.@@J@K@L@@ @@@1Q1V@@ @@1P@@ @@ࠠ$intf#1X1X@@@/"F@@@*K@ @@@"K@011111111@@@@ภz1X1YA ภ%Title 1X@٠డ0$succ1X1X@'Ѱ@@@'@@K@3'@@K@2@K@1$@@ఐ%depth1X1X@<@@'@@L@:L@L@9@@ภ$None1X1X@,@@@@@K@.@@K@-K@DS@ภͰ1Y1YA!Aภ#Raw 1Y@డX)interface-Odoc_messages2 Y2 Y@ O@@@@K@XK@ZK@Yw@@  @@"@@K@cK@QK@W@ภ-A/q@.A@1@@K@RK@`@@2+Y6@@@K@/K@P@@21Y@@K@+@ภ29YA/@A@1 @@K@$K@h@@2BX@@/@@@#@@2HX@@ఐ.$puts2TZ2UZ@-@@@/t@@K@o@/@@K@n/*@@K@m@K@l@K@k02a2`2`2a2a2a2a2a@e@@2}@@@@ఐ 'chanout2rZ2sZ @ Ͱ@@ @@ఐ $self2Z2Z@J@@ɷ"@ð2Z@@@@@L@,I@@L@@L@-@@ఐ $intf2Z 2Z$@7@@@@M@M@?@@2Z 2Z%@@0!@@L@zL@M@I@@Z @@/B@@J@K@yO@డ1$List$iter2\)/2\)8@ ̰@@@@`K@ @@K@@K@@ @@K@ @@K@@K@@K@r@@@#ele$2]9F2]9I@@@@@ఐ/$puts2]9M2]9Q@.{@@@0@@L@@0p@@L@/@@L@@L@@L@022222222@&:@@3@@@@ఐ 'chanout3 ]9R3]9Y@ h@@ @@ఐ $self3^Zg3^Zk@@@R"@e3#^Z@@@@û@M@@M@)@@ఐ !m34^Z35^Z@ a@@ 8@&m_name3;^Z3<^Z@"X @@"W@@J@B@@ఐl#ele3K^Z3L^Z@L@@O@@3O^Zf3P^Z@@R@@c@@ T@@L@L@X@@A3X]9A3Y^Z@@@ ^@@L@@L@L@03^3]3]3^3^3^3^3^@@@@@ఐ%m_ele3l_3m_@߰@@a@@L@L@L@@@ @@0 @@J@K@@డ2Q$List$iter3b3b@ @@@@Р&Module@zJ@@A@@@ÁJ@n@Р+Module_type@çJ@ @A@@@îJ@o@Р%Class@J@@A@@@J@p@Р*Class_type@J@@A@@@J@q@@@@J@vJ@sA@@J@tJ@!A@@J@"J@@@@J@J@@@@J@J@@@@J@J@@@@J@ J@ @@J@@J@@ܠa@@J@ @@J@@J@@J@@@@/)hࠠ!m%4d)4d*@@@o044444444@@@@w4 d!@@}@@ఐ $self4d.4d2@߰@@L044444444@@@44@@@˰ 4!dF@@@@@K@+@K@* @@ఐ 'chanout40dG41dN@ @@ @@ఐ7!m4=dO4>dP@"@@%@@)@@ C@@K@gK@6+@ࠠ"mt&4QeQj4ReQl@@@04Q4P4P4Q4Q4Q4Q4Q@@@@°4WeQ]@@@@ఐ $self4ceQp4deQt@*@@˗04c4b4b4c4c4c4c4c@@@4@@@ 4leQ@@@m@kf@K@;@K@: @@ఐ 'chanout4{eQ4|eQ@ ְ@@ @@ఐ7"mt4eQ4eQ@"@@%@@)@@KK@F(@Րࠠ!c'4f4f@@@044444444@8@@@ 4f@@@@ఐ 5$self4f4f@r@@044444444@K@@4@@@c 4f@@@@@K@K@K@J @@ఐ ?'chanout4f4f@ @@ ;@@ఐ7!c4f4f@"@@%@@)@@K@V(@ ࠠ"ct(4g4g@@@@Q4g@@W@@ఐ |$self4g4g@@@&044444444@%@@5@@@ 4g @@@@@K@[@K@Z @@ఐ 'chanout5 g5 g@ e@@ @@ఐ6"ct5g5g@"@@G%@@)@@K@f(@@A5c 5g@@@ $@@K@@K@K@i05$5#5#5$5$5$5$5$@@@@@ఐΠ(subparts52h#53h+@2@@'@@K@K@rK@k@@ @@J@5J@@@@@@@@@@@@@@c@@@@@ W@p@@ X@ @@ Y@ @@  @ @@  @ @@ @Ġ,Aliased_node5Ti,65Ui,B@:@@@@4@@M@{ @@ภа5_i,F5`i,H@@@@(J@J@} $@@5g738@@,J@ (@@A  A@@ J@5J@@J@J@05p5o5o5p5p5p5p5p@ @@@@A A@ A@@@b@a\@J@@J@@J@J@05~5}5}5~5~5~5~5~@ @@@@A @@¨@k@je@J@@J@@J@@J@@56 ,@񐠠 R Generate the Texinfo code for the given module, in the given out channel. 5455@@@@@@@o5m5m@AA@&self-2+ࠠ*~~@055555555@}@@@  @@@@$chan,5m5m@@@ŅJ@055555555@@@5 @@5@@@@@-texi_filename-5m5m@@@œJ@055555555@%@@5@@@@@&m_list.5m5m@@@ŠJ@$J@J@055555555@%@@6@@@@@ࠠ%title/5n5n@@@V@@@K@055555555@(@@6@@@డ4++6n6n@+@@@43%&@@@@@@L@@@L@ @L@066666666@"@@@@డ4&Global%title!60n@#ref@@@b'@@@b&@@@b%@&$&$@@&5@@4h5@@M@M@M@*@@?@@7+@Ġ$None6Wo6Xo@1[@@@@BA@@N@@@N@a@@a@@ 6fo@@6ho6io@@qK@K@m@Ġ$Some6wp6xp@1[ࠠ!s06p6p @@@g@@@d@@@@@on@@N@@@N@l@@l@@ఐ$self6p 6p@`@@066666666@"@@6@@@[ 6p@@@@@L@@L@ @@ఐ2!s6p6p@@@@@M@M@@@"@@K@!@@A6n @@@@6n@@@ࠠ(filename16q(6q0@@@1u@@@K@ 066666666@@@6@@@డ5"<>6r3L6r3N@#@@@J@J@J@@$@@K@ @K@ @K@ 066666666@@@@@ఐ1-texi_filename6r3>6r3K@@@-@@-ocamldoc.texi7r3P7r3]@@7 r3O7 r3^@@#@@@@0@@K@L@!@@ࠠ"fn27tlz7tl|@@@@@@L@R@డ5(Filename(basename71tl72tl@@@@@@@@@@@,filename.mlijj@@0Stdlib__FilenameL@@@@@L@'@@L@@L@x@@ఐ-texi_filename7Utl7Vtl@k@@@@(@@8@@7Ztlv@@డ6.!^7dw7ew@1$@@@1$@@K@@1#@@K@2@@K@@K@@K@07q7p7p7q7q7q7q7q@^X@Y@7@@@@డ6Q(Filename,check_suffix7u7u@@M@@@@S@@@$boolE@@@@@@@@bmcm@@aF@@@@@L@@@@L@@@L@@L@@L@<@@ఐ"fn7u7u@F@@3@@M@ M@ M@ P@@%.texi7u7u@@7u7u@@A@@M@ M@M@d@@P @@1@@L@M@ j@డ6(Filename+chop_suffix7v7v@@Ǯ@@@@Ǵ@@@Ǹ@@@@@@@@v s sv s @@G@@@@@L@@@@L@@@L@@L@@L@@@ఐ"fn8v8v@@@1@@M@#M@%M@$@@%.texi8+v8,v@@8.v8/v@@?@@M@"M@'M@&@@N @@1@@L@L@)M@!@ఐ+"fn8Gw8Hw@Ӱ@@L@+L@*@8Ou8Pw@@@@%.info8Yw8Zw@@8\w8]w@@2@@L@L@-L@,@@ @@@  @@@డ7="<>8sy*=8ty*?@@@@@@K@@@ :@@@M@ @ภ :HA7@A@9ѠN@@@M@M@@@A@9ڠN@@@M@M@"@@lA@9N@@@M@M@+@@A@9N@@@M@M@4@@A@9N@@@M@M@<@@@@ @@M@M@M@E@ภ"[:A)Πడ9Z00::@0@@@84h@@M@M@M@ @@M@ @M@ @@డ9k&Global*with_index:@@@@8Ҡ@@N@N@N@@@( @@ @డ9$List#map:: @ @@@@Р$A@@@$9A@@@$EA@@@$ A@@@$]A@@@$FA@@@$nA@@@$eA@@@$NA@@@$LA@@@@@A@@M@[M@IA@@M@PM@M@@M@@M@@E@@M@E @@M@@M@@M@@@@#indI;! ";" %@@@Z @@డ9!^;-)M;.)N@4@@@4@@N@6@4@@N@55@@N@4@N@3@N@20;:;9;9;:;:;:;:;:@%&v@@;V@@@@.@defcodeindex ;I)=;J)K@@;L)<;M)L@@5 @@O@BO@DO@C@@ఐ$'indices;a)P;b)W@#A@@@Р$A@@$A@@$A@@$A@@$A@@$A@@$A@@$A@@$A@@$A@@@A@@O@H:@@O@G@O@FM@@ఐw#ind;)X;)[@W@@Z@@;)O;)\@@5S@@O@AO@SP@Od@@V @@M@0g@@A; ;)]@@@@N@+N@Vr@@ @0indices_to_build;^o;^@@@@@N@*N@YN@W@@ @@OM@M@_M@)@ภ9;;@9@@@M@d@P;@@@ภ#;]A+$ภ#;;A++డ!*dirsection$Texi;@@5@@@<6@@@<@@<@ @а @@@5@@M@x6@@M@w@M@v@@డ:11< < @1@@@:15@@N@N@N@@@N@@N@@@ఐ9,info_section<&@9@@:L@@O@O@O@@@% @@@@S @@N@~@ภ"<9ZA9@[A@; N@o@@M@tM@*@@kd@@M@lM@s/@ภ$%<<@ǰ@@@: : @@N@N@@@@N@@N@@N@}@@డ;l2*2,<<@2)@@@:ƠO@@@O@@O@@@ఐ:=*info_entry<@9@@:ܠ@@P@P@P@@@  @@@@ภ:<< @:@@@AN@@@.@@6@@N@O@@డ;2e2g< <  @2d@@@; ՠ@@@@N@N@N@@@N@ @N@@@ఐ:*info_entry< *@:+@@;@@O@O@O@@@( @@ @ภ$= +A= |A,Uడ;&Printf'sprintf=+O@@@@@~@@N@N@Y@@@N@N@@N@N@N@N@@N@N@M@N@XN@@@N@@@N@@@N@#@N@)@@ภݰ=J+P=K+]Aܠภ"*  @ @@@O@@O@CO@BD@ภedภ @@BMP@EM@@O@WO@aV@ภ +#: (0@0@@@O@rO@uO@tg@ภ<ภ CAB@A@egP@wg@@O@O@y@ภ-N").S@S@@@O@O@O@@ภ>2_1@_@N@-N@?N@VN@qN@N@P@&@@O@O@,O@>O@UO@pO@O@@@O@O@@@@8%&'(@@O@O@@@@CP@c"/012@@O@sO@@@@Oà+89:;@@O@ZO@o@@@ZP@15BCDE@@O@AO@T@@@fP@ ?LMNO@@O@.O@=@+* %s: (%s).@@m@@O@/O@O@@@@@U@@O@O@+@@ఐ0%title>(^v>)^{@U@@@@డ=(Filename+chop_suffix>:|>;|@P@@@P@@O@@O@@O@N@@O@@O@@O@1@@ఐ(filename>T|>U|@;@@l@@P@P@P@E@@%.info>f|>g|@@>i|>j|@@z@@P@P@P@Y@@>s|>t|@@KP@^@@o@@GN@`@ภ$>~|uA;@vA@>P@@N@N@m@@>+?~@@N@q@>>|@@t@@A@@NM@M@M@{@ภ&q>A-ภ&w>>A-'@ifinfo>>@@ >@@?M@@ภ&>A- @This file was generated by Ocamldoc using the Texinfo generator.>>-@@ >.@@QM@@ภ&>1@%A.+@end ifinfo>1A>1L@@ >1M@@cM@ @ภ&>Q`7A.!0@c no titlepage.>Qa>Qq@@ >Qr@@uM@@ภ&>vIA.34@node Top, , , (dir)>v>v@@ >v@@M@@ภ&Ұ>[A.Eడ=!^??@8Ű@@@8@@M@(@8@@M@'9@@M@&@M@%@M@$@@%@top ??@@&@@8@@N@4N@6N@5@@ఐ 9%title?1?2@^@@܍@@N@7@@>@@N@2!@ภ%??A<@A@>ȠN@@@M@"M@@0@@PA@>ѠN@@@M@M@!9@@kA@>ڠN@ @@M@M@B@@A@>N@@@M@ M@K@@A@>N@@@M@M@ T@@A@>N@@@M@M@]@@@@M@M@b@ภ%?A<@A@? @@M@M@Fo@@ A@?@@M@M@v@@CA@?O@@M@mM@}@@A@?@@M@ M@k@@!A@?%+@@M@M@k@@?)@@R1@@M@M@s@@??@@@@L@pL@HL@~@@ @@5R5T??@5Q@@@=.Ѡ0l@@@Y@@@XL@P@@L@Q @L@O@@డ>&Global*intro_file)Odoc_info#?*@#ref! @@@b*@@@b)@@@b(@0'ae0'a@@07@@>%7@@M@VM@ZM@W@@A@@9@Ġ$None@0:@0>@;@@@@DC@@N@c@@N@b0@@@@@@@@@@@@ @@డ>"<>@)0J@*0L@j@@@݉@@L@L@|@k@@L@{@L@z@L@y@@ఐ J%title@B0D@C0I@ o@@'@@ @M0N@@@O0M@P0O@@#L@5@@@@:#@@L@M@;@ఐ='puts_nl@dS_@eSf@ @@N@N@N@w@@2 @@=*@@L@M@}@ఐ=ʠ'puts_nl@x@x@<@@@=@@M@@>'@@M@=@@M@@M@@M@@@ఐ $chan@x@x@ @@ @@డ?!^@x@x@:@@@:@@N@@:@@N@;@@N@@N@@N@@@2Documentation for @x@x@@@x@x@@:@@O@O@O@@@ఐ %title@x@x@ *@@Y@@O@@@AxAx@@>@@N@N@O@@@h @@=@@L@M@@ఐ>@'puts_nlAA@=.@@@><@@L@@>@@L@>4@@L@@L@@L@@@ఐ $chanA6A7@ b@@ }@@+@end ifinfoAAAB@@ADAE@@>@@M@M@M@/@@2 @@=@@J@^K@5@@@6@@@ K@w9@Ġ$NoneAaAb@'puts_nlAtAu@=@@@>@@L@@>@@L@>@@L@@L@@L@f@@ఐ ٠$chanAA@ @@ s@@1@c no title givenAA@@AA@@?@@M@M@M@@@2 @@\K@K@@Ġ$SomeA"A&@<ࠠ!fJA'A(@@@@@@r@@@@@@@N@t@@N@s@@@@ఐ=s"nlA,8A,:@<@@@>@@M@>@@M@@M@0AAAAAAAA@*$@%@A@@@@ఐ :$chanA,;A,?@ @@ 6@@@@>@@L@M@ @ఐ?%'puts_nlBBNBBU@>@@@?!@@L@@?@@L@?@@L@@L@@L@0@@ఐ f$chanBBVBBZ@ G@@ b=@@ఐ $selfB,[jB-[n@@@`N@wB1[{@@@\S@M@(S@@ภ$SomeB=|B>|@=!డA 4info_of_comment_file)Odoc_infoBL|BM|@@12(t_module@@@@@@@2@@@1Y@@@@@@@@2[ss2[s@@3w@@@@@N@8@@N@7@@@N@61o@@N@5@N@4@N@3@@ఐ &m_listB|B|@ @@ @@ఐԠ!fB|B|@@@;@@O@HO@PO@O@@B|B|@@1@@J@G@@B|B|@@J@/@@B[iB|@@@@@@^K@"@@@K@@@ABB@@fK@L@డ(-generate_menu$TexiBB@}@@@Ҍ@@J@m@Рs@}@@J@f@@ҼJ@L@t@@@J@g@@A@@@J@h@@A@}@@J@i@@AA@@@@@v@@J@j@@@~@@J@J@o@@@@J@k@@A@@@J@l@@@@J@J@V@@3GJ@A@@J@J@eA@@J@d@@J@c?@@J@b@J@a@J@` @@ఐ $chanC5C6@ a@@ |0C5C4C4C5C5C5C5C5@ @@@@డB!@CE7CF8@)@@@)Р@ @@K@@@@ @@K@@@B@@@K@@@~:@@@K@@@}WA@@|5@@@@K@@@z@@@@K@@@r6@3@@K@@@q@iA@@K@K@K@K@@@K@@)8C@@K@)uG@@K@@K@@K@w@@డBl$List#mapCC@@@@@^L@@L@@@@L@ @@L@@L@@L@0CCCCCCCC@ @@@@@!mKCC @@@@@&Moduleఐ!mC,C-@@@C@@0CCCCCCCC@ @@@C$@@L@@@ACC.@@@ :@M@M@@@ఐ&m_listC/C5@ @@ ;@@CC6@@)@@L@L@L@@@డB99D 9FD 9G@9@@@B/=@@L@L@L@@@L@@L@@@డB&Global*with_indexD'9X@»@@BM@@M@M@M@@@( @@ @@ࠠ6indices_names_to_buildLD<^mD=^@@@vC@@@M@@@@M@@డC$List#mapDV^DW^@@@@@Р-A@@@-A@@@-A@@@-A@@@-A@@@-A@@@.A@@@-A@@@-A@@@-A@@@@@|A@@M@M@A@@M@M@U@M@@A@@M@Ԡ^@@M@@M@@M@@@ఐ.:'indicesD^D^@,@@@Р-A@@S.A@@Q.'A@@O.A@@M.;A@@K."A@@I.HA@@G.=A@@E.$A@@C. A@@A@?A@@N@D@@N@@N@@@ 9k0indices_to_buildD^D^@@@Ԡ@@N@N@N@4@@ @@5@@D^i @@డC$List#revDD@4@@@4K@^L@@@L@5[@@L@@L@0EEEEEEEE@ @@E$@@@@డC$List)fold_leftEE@#4@@@@4*@@M@M@M@@>@@M@XM@#D@@M@@P@y@@డH$List#memILIM@dz@@@UM@M@M@@Ǵ @@N@dz@@N@@N@@N@0I\I[I[I\I\I\I\I\@<i@7@Iy4e@/@I{@@@@ఐ<)shortnameIpIq@@@s@@ఐԠ6indices_names_to_buildI}I~@@@6@@O@O@O@)@@= @@CX@@N@O@/@ภ1jIIOA8ޠడHh!^II@C^@@@C^@@N@@C]@@N@DP@@N@@N@@N@O@@&@node II@@'I@@Cy@@O@O@O@b@@డH!^II@C@@@C@@O@@C@@O@D@@O@@O@@O@~@@ఐ(longnameII@@@@@' index,II @@II @@C@@P@P@P@@@ @@C@@O@O@P@@@u@@0@ภ1J (zA9WడH!^J7J8@Cװ@@@C@@N@@C@@N@D@@N@@N@@N@@@,@unnumbered J/)J05@@&J26@@C@@O@O@O@@@డI!^JFBJGC@D@@@D@@O@@D@@O@D@@O@@O@@O@@@ఐ6(longnameJ`9JaA@@@i@@& indexJkEJlK@@JnDJoL@@D)@@P@P@P@@@ @@D1@@O@O@P@ @@t@@O@#@ภ2_JOhA9ҠడI\!^JOwJOx@DR@@@DR@@N@@DQ@@N@ED@@N@@N@@N@C@@,@printindex JOiJOu@@&JOv@@Dm@@O@O@O@V@@ఐ)shortnameJOyJO@]@@c@@<@@O@f@ภ11JO8AH@9A@JSO@@@N@N@u@@NBA@J\O@@@N@N@~@@KA@JeM@@@N@N@@@JU@@He@@N@@ภHCJJ@HB@@@N@@J@@M@}@@AJgwJ@@@ @N@sN@`@@ఐ3-indices_namesK K @0԰@@!@@N@rN@$N@ @@KP]K@@Ƞ@@M@^M@&M@q@@K#8BK$@@'@@L@3L@)L@]@@ @@G@@J@,K@2@డJ @Ƞ@ʰK?K@@@ǰ@@@IdE@@K@;K@8K@0@@K@1@K@/@@డJ&Global(with_tocK\@#ref:O@@@b,@@@b+@;*;*@@<-@@I-@@L@6L@9L@7@@7@@/@ఐH'puts_nlKK@G@@@H@@K@A@I@@K@@H@@K@?@K@>@K@=@@ఐi$chanKK@C@@e@@)@contentsKK@@KK@@I$@@L@LL@PL@O@@2 @@HG@@J@TK@RL@K@@K@@ @ఐH砐'puts_nlK K@Gհ@@@H@@J@Z@ID@@J@YH@@J@X@J@W@J@V1@@ఐ$chanKK@@@>@@$@byeKK@@KK@@Ih@@K@eK@iK@hR@@2 @@ۑJ@?J@kK@dX@B@@Y@@@Z@@@F@@K@@ H@@@ J@K@@AA@A@@@۪ۥ@J@s@J@rJ@p0L L L L L L L L @@@@@A@@4@۱۬@J@w@J@v@J@ug@Lnr*@*{ - Writes the trailer of the TeXinfo document. L!7;L"7m@@@@@@@۶L(!,L)!4@AA@&self-2YࠠnXo@[0L4L3L3L4L4L4L4L4@@@@    @]@@@"itZLC!5LD!7@@@J@0LELDLDLELELELELE@p@@Lb r@@Ld@@@@డK$#notLZ:CL[:F@@Fi@@@CFm@@@B@@A(%boolnotAAJa@@@J`""Ja""@@J\@@@@@J@@@J@@J@0LuLtLtLuLuLuLuLu@1?5@6@L@@@@డKS$List#memL:HL:P@@@@LJ@J@@@@K@@@K@@K@@K@$@@ఐg"itL:QL:S@.@@c1@@ >0indices_to_buildL:TL:d@@@-@@L@L@L@F@@L:GL:e@@f@@K@K@L@P@@o @@F@@J@K@V@`0indices_to_buildLfqLf@ภ9LfLf@<'ఐ"itLfLf@m@@p@ {0indices_to_buildLfLf@@@L|܀J@@@J@J@J@@@ @@J{@@J@@.@@@@L@:A@@M(02@@?@L@0@@@ࠠ%m_eleaM=KM=P@@@=@@@n@@@mK@Y0MMMMMMMM@GRL@M@M@@@డLh&Module/module_elementsM=SM=i@@@@@K@a@@K@`@=@@K@_Ҡ>@@K@^@@K@]@K@\@K@[(@ภMHภHM=qM=u@H@@@@@L@qL@u<@@@H@@L@v@@@ఐ!mM=vM=w@J@@>@@L@oL@zL@yT@@E @@\U@@M=G @@డL$List$iterM{M{@%@@@@ J@%@@J@@J@@) @@J@%@@J@@J@~@J@}0N N N N N N N N @x@@N)@@@@ఐꠐ$selfN {N!{@@@T@ЩN%{@@@0+@K@@@ఐ%m_eleN2{N3{@"@@*'9@@K@K@K@-@@B @@M@@J@K@4@V@@@@J@lJ@@+Module_typeࠠ"mt^NVNW@@@@e@@@0NYNXNXNYNYNYNYNY@ @@@Р@}@|@@L@B@y@x@ L@C@t@s@L@D@o@n@L@E@@L@AA@@N,@@@L@)@@@ࠠ%m_elebNN@@@.R>@@@@@@K@0NNNNNNNN@IKE@F@N@@@డMj&Module4module_type_elementsNN@.T@@.T.R@@K@@@K@@>@@K@.z?@@K@@@K@@K@@K@(@.iภNIภINN@I@@@.s@@L@L@<@@@J@@L@@@@ఐ"mtN N @J@@?@@L@L@L@T@@E @@\U@@N @@డM$List$iterNN"@& @@@@ J@&@@J@@J@@* @@J@&@@J@@J@@J@0OOOOOOOO@y@@O,@@@@ఐ$selfO##O$'@@@W@ѬO(=@@@3.@K@@@ఐ%m_eleO5>O6C@"@@+*:@@K@K@K@-@@C @@@@J@K@3@V@@J@@%Classࠠ!c_OUDSOVDT@@@AW@@@#0OXOWOWOXOXOXOXOX@@@@РA|A{@@L@IAxAw@ L@JAsAr@L@KAnAm@L@L@@L@HA@@ODL,@@@L@!)@@@ࠠ%c_elecOXfOXk@@@<(E@@@@@@K@0OOOOOOOO@HKE@F@O@@@డNi%Class.class_elementsOXnOX@L@IL@HT@@E @@\U@@P @@డO$List$iterP'1P':@(@@@@J@P(@@J@R@J@Q@, @@J@O(@@J@N@J@M@J@L0Q Q Q Q Q Q Q Q @y@@Q)@@@@ఐꠐ$selfQ ';Q!'?@@@T@ӪQ%'W@@@@K@d@@ఐ%c_eleQ2'XQ3']@"@@-':@@K@^K@hK@f-@@C @@@@J@jK@]3@V@@J@k@@AQG@Ш@б@гР(subpartsQV QW@@@@@0QXQWQWQXQXQXQXQX@@@@@г$unitQcQd@@%@@@ @@@@@@@@@@@@@ @@7?@@ఐg$selfR R @Ұ@@?M@ʰR@@@@@K@R@@)Extension@RR@@J@]@@@@J@_@Ġ1Element_exceptionR(R),@P[@R--R..@@P]@@M@q@@@ @@jr@@ఐ$selfR>2R?6@@@r@RC?@@@s@K@@@)Exception@RM@RNJ@@J@@@@@GJ@@Ġ,Element_typeR[KSR\K_@P<@R`K`RaKa@@P>@@M@@@@ @@@@ఐ͠$selfRqKeRrKi@8@@@0RvKr@@@@K@@@$Type@RKsRKx@@J@@@@@zJ@@Ġ7Element_included_moduleRyRy@RP@RyRy@@@@N@@@@ @@@Ġ6Element_module_commentRR@P0@RR@@F@@N@@@@ @@@@@@@@ภ#RR@"@@@J@J@@Ġ.Element_moduleRR@Bࠠ!mhRR@@@B@@@0RRRRRRRR@@@@@@@@ @@ఐ;$selfRR@զ@@0RRRRRRRR@"@@R@@@բ R@@@q@L@ @@&Module@RR @@zJ@@@@@$@ఐ^$selfSS@ɰ@@6#@ՏS,@@@'@@K@&@@K@ @K@ .@@&ModuleఐT!mS6S7@<@@E@@@L@,L@!L@(L@'J@S--S.8@@L@@L@P@@1@@(J@S@W@@J@V@Ġ3Element_module_typeS@9ASA9T@AQࠠ"mtiSI9USJ9W@@@Cr@@@0SLSKSKSLSLSLSLSL@@@@@@@@@@ఐ$selfS^9[S_9_@%@@0S^S]S]S^S^S^S^S^@@@Sz@@@! Sg9h@@@@L@9 @@+Module_type@Sq9iSr9u@@J@>@@@@@ఐݠ$selfSxSx@H@@#@Sx@@@@@K@J@@K@I@K@H.@@+Module_typeఐT"mtSxSx@<@@E@@L@iL@^L@dL@cJ@SxSx@@@@L@RP@@1@@J@PS@W@@J@5V@Ġ-Element_classSS@?ࠠ!cjSS@@@D@@@0SSSSSSSS@ @@@@@@@@@ఐ9$selfSS@֤@@0SSSSSSSS@ @@S@@@֠ S@@@o@L@u @@%Class@SS@@xJ@z@@@@"@ఐ\$selfTT@ǰ@@4#@֍T@@@%@@K@$@@K@@K@.@@%ClassఐT!cTT@<@@F$@@L@L@L@L@J@T+T,@@J@@L@P@@1@@&J@S@W@@J@qV@Ġ2Element_class_typeT> T?@?ࠠ"ctkTGTH @@@D@@@0TJTITITJTJTJTJTJ@@@@@@@@@@ఐ$selfT\$T](@#@@0T\T[T[T\T\T\T\T\@@@Tx @@@ Te1@@@@L@ @@*Class_type@To2Tp=@@J@@@@@@ఐ۠$selfT@JT@N@F@@#@ T@]@@@@@K@@@K@@K@.@@*Class_typeఐT"ctT@kT@m@<@@F@@L@L@L@L@J@T@^T@n@@@@L@P@@1@@J@S@W@@J@V@@AT_ @@A@@@@J@E@J@DJ@B@@A@@@@J@I@J@H@J@G@T_c@@˰Tp{Tp@AA@&self-2nࠠm׮׮@0TTTTTTTT@׭@@@  װװ@@@@OoĠ/Class_attributeTT@V@TT@@V@@M@\0TTTTTTTT@@@U &@@U @@@@@ @@J@ZJ@W @@ఐ4$selfU U @Ұ@@?@ʰU@@@@@K@g@@)Class_att@UU@@J@l*@@@@J@d-@Ġ,Class_methodU)U*@V@U.U/@@V@@M@_?@@@ @@8@@@ఐh$selfU?U@@@@sN@UD@@@t@K@uS@@&Method@UNUO@@J@z^@@@@FJ@ra@Ġ-Class_commentU] U^@V@UbUc@@@@M@bs@@@ @@lt@@ภްUmUn!@@@@eJ@J@@@AUup@@ A@@@up@J@@J@J@@@A@@@{v@J@@J@@J@@Upt@@vUU@AA@&self-2qࠠpmm@0UUUUUUUU@l@@@  oo@@@@+module_listrUU@@@bJ@0UUUUUUUU@~@؁@U @؃@U @@@@డT'Hashtbl%clearUU@@⏠!a@["!b@[#@@@[9ք@@@[8@@[7@F  F  @@B@@@⧠K@K@@@K@@@K@@K@0UUUUUUUU@?LB@C@V@@@@ b\(node_tblUU@@@Ġ@@L@ @@@@@R@@J@K@@@ࠠ(filenamesVV@@@U^@@@V?@Kư@@@TcL@.@@L@/@L@-1@@డU&Global(out_fileVV@#ref3@@@b @@@b@FF@@G '@@T'@@M@4M@7M@5V@@1@@)W@@డ,0default_out_file-Odoc_messagesV|V} @,@@@0x@,@  #,@  3@@,g  @@_L@9q@@L @@PY@@K@;L@+w@-ocamldoc.texiV!/V!<@@V!.V!=@@@డUmL+L-V >KV >L@L*@@@TǠK@?@@K@@@K@>@@డUy&Global(out_fileV >[@d@@T@@L@EL@HL@F@@# @@@V @@@@V@@డUL^L`V _hV _i@L]@@@TP@@K@XK@UK@M@@K@N@K@L0VVVVVVVV@@@V@@@@డU&Global*with_index V _z@Պ"@@U"@@L@SL@VL@T@@, @@$@డU$List$iterW  {W {@.@@@@3@@K@yK@^.@@K@`@K@_@3  @@K@].@@K@\@K@[@K@Z@@@ఐ$selfW1 {W2 {@@@e0W1W0W0W1W1W1W1W1@O@@@ٿW7 {@@@W@@L@vV@@L@u@L@t @@డV$List#mapWO WP @#@@@@~J@L@РI IvIu@UK@IqIp@]K@IlIk@eK@@@@K@K@A@@K@K@A@@K@K@L@~@L@@$t4@@L@#4@@L@}@L@|@L@{@@@!mtW W @@@I@@&Moduleఐ!mW W @W@@W@@Y0WWWWWWWW@@@@W @@YL@@@AW W @@@fb@M@M@@@ఐ"+module_listW W @ܰ@@@@W W @@3@@L@lL@L@@@ @@Tk@@J@K@L@k@@W _e@@ @@ࠠ'chanoutuWW@@@U @@@K@0WWWWWWWW@ @@@డV(open_outWW@@Ux@@@U @@@@@@UU@@V'@@@@@K@U-@@K@@K@#@@డV(Filename&concatX$X%!@@@@@@@@@@@@@@@@@ ^ ^@@ C@@@@@L@@@@L@@@L@@L@@L@W@@డWMݠM߰XT"XU#@Mܰ@@@Vy7@@M@M@M@@@M@@M@r@@డW0&Global*target_dirXq4@#refI @@@b$@@@b#@I !I !@@I)-@@V-@@N@N@N@@@7@@/@@ఐ(filenameX5X=@@@m@@M@M@M@@@XX>@@@@L@L@M@@@ @@@@X @@డWNANCXBMXBN@N@@@@VݠR@@K@K@K@@@K@@K@0XXXXXXXX@@@X@@@@డW&Global+with_header XB`@m#refG@@@b0@@@b/@Is0It0@@I1@@W1@@L@L@L@*@@;@@3+@ఐh$selfXanXar@Ű@@29@ۧYa@@@@@@K@@K@@K@B@@ఐ*'chanoutYaYa@L@@L@Q@@ఐ(filenameY#aY$a@>@@L@`@@ఐ+module_listY2aY3a@H@@m@@8@@n@@Y7BJ@@p@డX$List$iterYFYG@0Q@@@@0M@@K@@K@@5@@@K@0J@@K@@K@@K@@@ఐѠ$selfYgYh@.@@@Yl@@@R@QL@M@@M@@@ఐ'chanoutY{Y|@@@N@ @@YY@@@e`@L@"@@ఐ렐+module_listYY@@@@@M@@V'@@J@'K@@డXoO-O/Y Y @O,@@@WɠS}@@K@6K@3K@+@@K@,@K@*@@డX&Global,with_trailerY@U#refH@@@b2@@@b1@J[3J\3@@Jy-@@W-@@L@1L@4L@2@@7@@/@ఐP$selfY+Y/@ܭ@@!@܎YE@@@@K@9&@@ఐ'chanoutYFYM@0@@L@=5@@@@6@@Y@@8@డX)close_outZ PXZ Pa@@W)@@@@@@@@@X 00X 0S@@X3@@@W6@@J@E@@J@D@J@CY@@ఐA'chanoutZ+PbZ,Pi@c@@WM@@K@LK@NK@Mm@@- @@n@8 @@o@ @@p@ @@q@@@H@Ġ'FailureZDu}ZEu@8'Failure@@@@W@@@@AXo @@A=ocaml.warn_on_literal_patternXKE  XLE  @@XOE  XPE  @@@XyHࠠ!svZeuZfu@@@W@@@YM@T|@@@+ @@Y@@N@U@Ġ)Sys_errorZxZy@8)Sys_error@@@@@@@@AX @@A֠=ocaml.warn_on_literal_patternX~^X^@@X^X^@@@XL3!sZZ@@@0@@@#@@Y@@N@Z@@[@@Y@@M@\@@డYw-prerr_endlineZZ@@X)@@@W@@@@@@XX@@X@@@@@L@d@@L@c@L@b0ZZZZZZZZ@hb@c@Z@@@@ఐp!sZZ@@@*@@M@kM@mM@l@@3 @@Wt@@K@pL@j@డY$incrZZ@Q@@@YQ@@K@u@@K@tQ@@K@s@K@r6@@డY&errors)Odoc_info[ [ @ٟ#ref"^@@@@@@@K4K4@@Kp@@Y@R@@L@~@@L@}L@L@`@@:@@J@|c@~ @@J@_f@@[. $@@ 0[,[+[+[,[,[,[,[,@J@@@T&@@@j'@@@r(@@J@@@A+A@/A@@@!@J@@J@J@0[=[<[<[=[=[=[=[=@@@@@A@@g@(&@J@@J@@J@j@[H>@9 ` Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. [T$([UZ@@@@@@@@{[W..R@~*@ @AiAhSARCAB$A#AAAAAAAnAm[AZLAK3A2&A%AAAAAAAA}A|kAjVAUCAB0A/A A AAAAA$Am"pAf"AX#AI#AB#A>#A:#A6#A2#DA+#A##A"A#bA #9A#A"A#}A"A"A$1A#*A$A$RA$A$kAAAlAkJAI1A0AAAAAAA\A[NAM2A1A A AAAAAAsAr_A^KAJ3A2AAAAAAA@0A/A A W?@Ț@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ȿ@Ⱦ@Ƚ@ȼ@Ȼ@Ⱥ@ȹ@ȸ@ȷ@ȶ@ȵ@ȴ@ȳ@Ȳ@ȱ@Ȱ@ȯ@Ȯ@ȭ@Ȭ@ȫ@Ȫ@ȩ@Ȩ@ȧ@Ȧ@ȥ@Ȥ@ȣ@Ȣ@ȡ@Ƞ@ȟ@Ȟ@ȝ@Ȝ@@ț@K@AL@@@ȓ@JAAYР븐@FO@FN@FI@F\@FK@Fj@Fq@Fl@F_@@A@@@ȕ@@@Ȕ@A3@AM@@@Ȗ@BC2@A[@@@ȗ@1@AM@@@Ș@0@A/+*@@@ș@AB$AA#@CD@@A@@@@@@A%W@A@@@@@@@@@A@@@@@@AB#J@A@\@@@@@@@@@@@@@@낰@A@~|@@@@@A@A@@@@@@@@@B@A@@@@@@@@@@A@@@@@@@@@ACհ@A@@@@@@@@@쩰@A@@@@@@@@@A˰@A@@@@@@@@@BY@A@U@PC@@@@@@@쥰@A@@@@@@@@@@@@샰@A@z@@@@@ABCDE#°@A@\+@@@@%@@@W@@@@@@@@@@@A@@@@@@@@@A(@A(L&@@@@@@@%@@@"@@@@@@@@@@۰@A@@@@@@@@@Ai@A@(@@@ @l@@@@@@@@@@@@@BCF @A@8@@@@ @@@@@@ @@ @@ @@ @@A@M@@@@@@@@@@@@@@@@@@@@Aΰ@A@@@@@@@j@@@@@@@7@@@@@@@@@@@@<@A<:@@@(@@@'@k@@@&@<@@@%i@@@$@@#@@"@@!@@ @AB:@A@@@@.@=@@@-a@@@,@@+@@*@@)@=@A=;@@@:@@@9@@@@8@;@@@7@:7@@@6@@@5@@@4@@3@@2@@1@@0@@/@AȰ@A@@@@@@@@@?@@@>@@=@@<@@;@BC@A@@@@F@@@@E@@@D@@C@@B@@A@@A@@@@J@@@I@@H@@G@@A@@@L@@K@A@A@@@N@@M@BCA@@@@Q@@P@@O@@A@@q@@T@@S@@R@Aﭰ@A@@@V@@U@BDE%p@A@@@@Zg@@@Y@@X@@W@&@A@Q@@@^t@@@]@@\@@[@%@A@]@@@b@@@a@@`@@_@AB&Q@A@@@@e@@d@@c@&M@A@@@@h@@g@@f@A&$@A@"@@@l@@@k@@j@@i@%Ұ@A@%̠@@@q@@@p@@@o@@n@@m@AB&R@A@G@@@u@@@t@@s@@r@&*@A@:@@@y@@@x@@w@@v@A%@A@X0@@@@@@@~@@@}@@|@@{@@z@& @A@&@@@DŽ@@@ǃ@@@ǂ@@ǁ@@ǀ@ABCDFG&@A@@@dž@@Dž@&Ұ@A@@@@lj@@Lj@@LJ@A%Ȱ@A@@@@Ǎ@%à+@@@Ǐ@@@ǎ @@nj@@Nj@@NJ@&h@A@@@@Ǔ@@@ǒ@@Ǒ@@ǐ@AB%@A@+@@@Ǘ"@@@ǖ@@Ǖ@@ǔ@%԰@A@B@@@Ǜ/@@@ǚ@@Ǚ@@ǘ@A'9@A'5'1@@@Ǡ'0<@@@ǟ@@Ǟ@@ǝ@@ǜ@&>@A@&8@@@Ǧ@@@@ǥM@@@Ǥ@@ǣ@@Ǣ@@ǡ@ABC'<@A@U@@@ǩ@@Ǩ@@ǧ@ݰ@A@@@ǫ@@Ǫ@A@A@@@ǭ@@Ǭ@а@A@@@@ǰ@@ǯ@@Ǯ@A@A@@@Dz@@DZ@BC'@A@'@@@Ǹ@B@@@Ƿ@@@Ƕ@@ǵ@@Ǵ@@dz@e@A@aX@@Ǻ@@ǹ@.@A@*#@@Ǽ@@ǻ@ABDh@A@d[@@Ǿ@@ǽ@@A@@@@@ǿ@Ae@A@a\@@@@@@A@@@@@@@@@A`@A@\W@@@@@BCEF'@A@@@@Y@@@@@@@@'@A@@@@@@@@@@@@ְ@A@@@@@@̰@A@@@@@@@@@ABCq@A@md@@@@@@A@@@@@@@@@AK@A@K@@@^H@@@@@@@@@@@ư@A@Ơ@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@ڠ@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@ABCDGڰ@A@@@@@1@@@@@@@@@@@@@ @A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@ml@@@@@@+*@@@@@@@@@@@@@@A@@@@@@@@@ @@@ @@@ @@ @@ @@A@@@@@@ABCѰ@A@@@@@@@@@@@@@@@߰@A@@@@@@@\@@@@@@v@@@@@@@@@@@@@A@A@@@@$;@@@#@@@"@@!@@ @@AȠ~@@@,@@@+@}@@@*kz@@@)@@@(@@'@@&@@%@ABD@A@m@@@3@@@6@@@5@@@4@@2@@@1@@@0@@@/@@.@@-@@A@@@@;@@@:@@@9@@8@@7@A@A@@@C@@@B@@@@A@@@@@@@?@@>@@=@@<@^@A@^@@@GZ@@@F@@E@@D@ABW@A@@@@O@ˠZ@@@N@@@M/X@@@L@@@K@@J@@I@@H@O@A@K>@@Q@@P@Aް@A@@@@W@@@V-*@@@U@@@T@@S@@R@Bݰ@A@#@@@]@@@\@=@@@[@@@Z@@Y@@X@ذ@A@@@@a@@@`@@_@@^@ACDӰ@A@@@@g@@@f_\@@@e@@@d@@c@@b@@A@@@i@@h@Aܰ@A@e@@@p@@@@o{@@@n@@@m@@l@@k@@j@BY@A@qn@@@v@@@u@@@t@@@s@@r@@q@@A@@@@}@7@@@|Š@@@{@@@z@@y@@x@@w@A@A@@@@ȇ@.@@@Ȇ@-*@@@ȅ@@@Ȅ@@@ȃ@@@Ȃ@@ȁ@@Ȁ@@@@~@@A@@@@Ȍ@@@ȋ@@@Ȋ@@ȉ@@Ȉ@Ȱ@A@Ƞ@@@Ȓ@@@ȑ@@@Ȑ@@@ȏ@@Ȏ@@ȍ@ABCDEFHI@Ѡ@: ] This class is used to create objects which can generate a simple Texinfo documentation. a.^.^a..@@@@@@@@(@)٠qR鰠Š<`s۠Jꌠ꽠.3,à\m**-͠> H*Ӡ*Z)m*w)) )̠)?*R)))Y)*)* *<*L)*0)ՠ<*Q%?נe)ˠE+b}.) +&@@CB@0bEbDbDbEbEbEbEbE@@@@ @yx@HwEA@@l@KzHA@8@@@A@@@@O@@@LA@8@@@AAeAdOAN?A> AA AAAAAAjAiWAVHAG/A."A!AAAAAAAAyAxgAfRAQ?A>,A+AAAAAAA+Ai)lAb)AT*AE*A>*A:*A6*A2*A.*@A'*A*A)A*^A*5A*A)A*yA)A)A+-A*&A+A+NA+~A+gAAAhAgFAE-A,AAAAAAAXAWJAI.A-AAAAAAAAoAn[AZGAF/A.AAAAA=A<,A+A A^;@@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@h@@@@@@!@@@A@@0c"c!c!c"c"c"c"c"@r @Sr6@+Z(t@Vu@-\*w @cA@b_@@@i@@@h\YV@@@6@@@g@@f@@eUA@TQ@@@d@@@cq@@@b@@a@@`NA@eb@@@_@@@^&@@@]@@\@@[MA@LI@@@YF@@@Z@@X@@@W?@@@V@@U@@TEA@eD@@@S@@@RQ@@@Q@@P@@OCA@B@@@Kk@@@N@@M@@LAA@@@@Jɠm@@@I@@H@@G@A@@@@F@@@E۠@@@D@@C@@B?A@>=@@@@:7@@@A@@?@@@>65@@@=@@<@@;4A310@@@:@@@9@-@@@8@@@7,@@@5@@4@@3@@2)A(L&@@@1@@@0@%@@@/"@@@.@@-@@,@@+!A@) @@@̮@@@@*@@@@@)@@(@@'A@<32@@@@1@@@&@@@@@%@@$@@#A@&@@@@""@@!@@ @@A@@@@@@@(@@@@$@@@@@@@@A@G@  @@@C@@@@@@ A @@@ @@@@\@@@@@@@@@@@a@@@@@@@@@@ AҠ@@@ @w@@@@ t@@ @@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@A@@Z@@@@@@@@@@@@A@@j@@@@@@@@@@@@A@@e@b@@@̬@@@@@@@@@@@A@@O@@@@@@@@@A@@K@@@@@@@@@A@@@@@@@̽@@@@@@@A@&@@@-*@@@@@@@@@@A@9@@@@=@@@@@@@@@@A@L @@@ SP@@@@@@@@@@A@_@@@fc@@@@@@@@@@A@r@@@v,@@@@@@@A@X@H@@@@@@@@@@@@@@@@̿@@̾A@_@@@̺@@@̼@@@̻@@̹@@@̸Ѡ@@@̷@@@̶@@̵@@̴A@@@@@̳ɠ@@@̲@@̱@@̰@@̯A@@@@@̭ڠ@@@̫@@̪@@̩@@̨A@@@̧@@@̦@@@@̥@@@̝@@@̤@@̣@@̢@@̡A3@@@̠@@@̟@:@@@̞@@@̜@@̛@@̚@@̙.A@VU@@@@H@@̘@@̗,A@eVV@@@̖@@@̕VV@@@̔@@̓@@̒,A@e`@@@̑@V.@@@M`@@@̐@@̏@@̎@@̍-A@V.@@@̌3@@̋@@̊.=A@9@@̉@@̈.A@?@@̇@@̆.gA@EE@@̅@@̄.^A@KK@@̃@@̂.3A@V.@@@́U@@̀@@-A@-ؠ<@@@~_@@}@@|.ZA@W/@@@{i@@z@@y./A@W/ @@@xs@@w@@v-A@`3@@@L@W*/@@@u@@t@@s@@r."A@.i@@@q@@p@@o.A@@n.A@@@m@@l-A@@-WM-@@@k@@@j@@i@@h@@g.YA@WX/I@@@f@@e@@d-A@Wb/S@@@c@@b@@a-A@Wl/]@@@`@@_@@^/%A/ /@@@]/@@\@@[@@Z.'A@. @@@Y@W/w@@@X@@W@@V@@U/$A@@@T@@S/`A@/Y@@@R@W/@@@Q@@P@@O@@N/A@@@K@@J/A@WW@@@I@@G@@FA@fL@@@@WV&<@@@WW@@@ɿ@@E@@D@@CA@@@@ɴ@WV:A@@@ɳWW@@@ɲ@@B@@A@@@A@bPW/@@@q@@@NK@@@@@@@@?@@>A@43W@@@P@@@O@@=@@<A@4AX@@@6@@@5$@@;@@:A@ex@@@ʔ@@@ʓd@@@ʒ@@9@@8A@~}@@@ʹ@~}@@@ʸX+X(@@@ʷ@@7@@6@@5yA@X6rq@@@ʳe@@@z@@4@@3lA@XDf@@@we@@@v@@2@@1aA@XR[@@@ʗ@@0@@/WA@X]PO@@@ )@@@@@.@@-JA@ffXD@@@@A@=@@@@@@)@@@@@,@@+@@*8A@&H@@)@@(.A@@@@ʟ@X'&@@@ʰZ@@'@@&@@%"A@X@@@ʌe@@$@@#A@XXTX)@@@ʚp@@"@@!A@XX_X*@@@ʢ{@@ @@A@XXj@@@ʏ@@@@A@XX_C@@@{@@@@A@XXjC@@@ʃ@@@@A@XWH=@@@ʀ@XX|@@@@@@@@@A@f@XXX@@@ʞ@@@@@@A@fnei@@@Ɂ@5AYX@@@ɝ@@@ɜd@@@@@@@@@A@@YXD@@@@ɀ@@@@@@ A@%@Y#XD>@@@Ʌ@@ @@ @@ A@2@Y0XDZ@@@Ɋ?@@@ɉ@@ @@@@A@B@Y@XD[@@@ɏ?@@@Ɏ@@@@@@A@R@YPXX@@@ɘ?@@@ɗ@@@@@@A@b@Y`YX@@@{?@@@ɓ@@@@@@A@fe@@@ɤ@@@@ɣ@D@@@zea@@@ɢ@@@@@@@@zA@fe@@@ɨen@@@ɧ@@@@pA@Рi@S@R@R@S @R@S@S"@S@S@@@@jA@@@i@@@@h@@@@0A@-@@@,@@@@@@@)A@YYxYw@@@@@@@!A@YYm@@@ %@@@@A@g@@@y@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@˿@˾@˽@˼@˻@˺@˹@˸@˷@˶@˵@˴@˳@˲@˱@˰@˯@ˮ@˭@ˬ@˫@˪@˩@˨@˧@˦@˥@ˤ@ˣ@ˢ@ˡ@ˠ@˟@˞@˝@˜@˛@˚@˙@˘@˗@˖@˕@˔@˓@˒@ˑ@ː@ˏ@ˎ@ˍ@ˌ@ˋ@ˊ@ˉ  @@ˈ @\@AYY@@@z@\AAfc@|@@@{@A&@AYY@@@}@BC&@Ah@@@~@%@AZY@@@@%@Ag|$#S@@@ˁ@@@ˀ@ABAA6@@@˄@@@@ˇ@@@ˆ@@˅@@˃@@@˂@CD@@A@@@g@@f@A2f@A@Z9XDh@@@m@@l@@k@A@cZC24@@@p@@o@@n@AB0_@A@i$ZOZL@@@v@@@uZTZQ@@@t@@s@@r@@A@@@x@@w@A@A@k@S^@@~@@}@@|@B @A@r@Me@@Ʉ@@Ƀ@@ɂ@@A@z@HC@@Ɉ@@ɇ@@Ɇ@AC@A@@?:@@ɍ@@Ɍ@@ɋ@@A@@)$@@ɒ@@ɑ@@ɐ@A@A@@@;@@ɖ@@ɕ@@ɔ@Bp@A@@@@ɛ@@ɚ@@ə@@A@/@+@($@@ɡ@@ɠ@@ɟ@@ɞ@@A@!@@ɦ@@ɥ@ABCDE0ٰ@A@iB@@@ɮ@Z2@@@ɭd@@@ɬ@@ɫ@@ɪ@@ɩ@@A@@@@ɱ@@ɰ@@ɯ@A@@A@d>@@@ɻ@@@ɺ@=@@@ɹ:@@@ɸ@@ɷ@@ɶ@@ɵ@@A@&@#@@ɾ@@ɽ@@ɼ@A@A@I@?@@@@P@@@@@@@@@@@@@BCF&@A@]TS@@@@+(@@@$@@@@@@@@@@@A@ulk@@@@Ơ@@@@@@@@@@@@@@@@@A@AĠ@@@@@@@@@@@@@@]@@@@@@@@@@@@b@Ab`@@@@@@@@@@@dc@@@@@@@@@@@@@@@ABc@A@@@@@hg@@@@@@@@@@@@@i@Aig@@@@@@@@@@@i@@@@hed@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@BC@A@ @@@@@@@@@@@@@@@@@1@A@/@@@.@@@@@@@@@A@@@ @@ @A0@A@@@ @@ @BC.-A@d@@@@8[[@@@@@@j@@@@@@@@@@Ͱ@A@@w@@@@@@@A@A@@@@@@BDE2@A@[3@@@$[ZjF.@@@#@@"@@!@3a@A@\ 3@@@(\ZzF>@@@'@@&@@%@3;@A@\4 @@@,\ZFM@@@+@@*@@)@AB3@A@\(ZFW@@@/@@.@@-@3@A@\5ZFd@@@2@@1@@0@A3s@A@\>4/@@@6\CZFr@@@5@@4@@3@3$@A@3\P4A@@@;@@@:\VZF@@@9@@8@@7@AB3@A@\_4P@@@?\dZF@@@>@@=@@<@3@A@\o4`@@@C\tZF@@@B@@A@@@@A3@A@e@@@I@\4s@@@H\ZF@@@G@@F@@E@@D@3~@A@3x\4@@@N@@@M\[F@@@L@@K@@J@ABCDFG3e@A\[ F@@@P@@O@45@A@\[F@@@S@@R@@Q@A3-@A@\['F@@@W@3*\3)@@@Y@@@X@@V@@U@@T@3а@A@\4@@@]\[@G@@@\@@[@@Z@AB3@A@\4@@@a\[NG@@@`@@_@@^@3B@A@\4@@@e\[^G"@@@d@@c@@b@A4@A44@@@j4][mG1@@@i@@h@@g@@f@3@A@3@@@p@]5@@@o][GE@@@n@@m@@l@@k@ABC4@A@] [GO@@@s@@r@@q@U@A@@@u@@t@Ag@A@l@@y@@x@H@A@]@X@@~@@}@@|@Ab@A@o@@ʂ@@ʁ@BC5@A@5@@@ʉ@]J5;@@@ʈ]O[G~@@@ʇ@@ʆ@@ʅ@@ʄ@@A@@@ʋ@@ʊ@@A@%@@ʎ@@ʍ@ABD@A@UM@@ʑ@@ʐ@z@A@#@@ʖ@@ʕ@A@A@6@@ʙ@@ʘ@j@A@@?@@ʝ@@ʜ@@ʛ@A۰@A@D@@ʡ@@ʠ@BCEF5z@A@]5t@@@ʦf@@@ʥ@@ʤ@@ʣ@5o@A@]]@@@ʪ]\G@@@ʩ@@ʨ@@ʧ@U@A@Df@@ʬ@@ʫ@K@A@@n@@ʯ@@ʮ@@ʭ@ABC@A@xs@@ʲ@@ʱ@@A@@@@ʶ@@ʵ@@ʴ@Aʰ@A@"@@@ʾߠ)&@@@ʽ@@@ʼ@@ʻ@@ʺ@H@A@HE@@@@@@B?<@@@@@@@@@@ʿ@Ad@A@ @@@ˠS @@@@@@@@^[X@@@@@@@@@@@}@A@g^]@@@@n@@@xur@@@@@@@@@@@@@ABCDGd@A@wv@@@@@@@nk@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@ @@@@@@@@@@@@@x@A@-,@@@)&@@@@@@@@%$@@@@@@@@Z@A@@@@@@ABCk@A@kj@@@@@@@@@@@@@@|@A;98@@@@@@@ 5@@@@@@4@@@@@@@@@@@@@A@A@@@@ܠ&#@@@@@@@@@@@"@A"j @@@@@@@;q@@@ B?@@@ @@@ @@ @@ @@@ABD@A@S@@@H]^[@@@@@@@@@@@@@@he@@@@@@@@@@@J@A@! @@@J}z@@@@@@@@@@@AW@AWv@@@&@@@%@U@@@$@@@#@@@"@@!@@ @@@ @A@  @@@*^@@@)@@(@@'@AB@A@@@@2@~$#@@@1@@@0@@@/@@@.@@-@@,@@+@@A@j@@4@@3@A@A@{@@@<@@@;@@@:@@@9@@8@@7@B@A@۠@@@B@@@A@@@@@@@?@@>@@=@@A@@@@F@@@E@@D@@C@ACD@A@Ԡ@@@L@@@K@@@J@@@I@@H@@G@u@A@@@N@@M@A@A@,#"@@@W@@@@V<96@@@U@@@T@@S@@R@@Q@B@A@30@@@]@@@\PMJ@@@[@@@Z@@Y@@X@@A@ZQP@@@d@@@@cgd@@@b@@@a@@`@@_@@^@Aw@A@rih@@@n@@@@m@@@@l@@@k@@@j@@@i@@h@@g@@f@@e@S@A@SR@@@sQ@@@r@@@q@@p@@o@@A@@@@y@@@x@@@w@@@v@@u@@t@ABCDEFHI ϐ@@@e@ @A@נ@@@m@@@lѠ@@@:@@@k@@j@@iA@ɠ@@@h@@@g@@@f@@e@@dA@ڠ@@@c@@@b&@@@a@@`@@_A@@@@]@@@^@@\@@@[?@@@Z@@Y@@XA@ڠ@@@W@@@V"Q@@@U@@T@@SA@&@@@O*@@@R@@Q@@PA@@@@N>m@@@M@@L@@KA@2E@@@J@@@IP@@@H@@G@@FA@@@@D@@@E@@C@@@B@@@A@@@@@?A@@@>@@@=@fy@@@<@@@;@@@9@@8@@7@@6A@@@5@@@4@@@@3@@@2@@1@@0@@/A@@@@в@@@@.d@@@@@-@@,@@+A@@@@ @@@@*@@@@@)@@(@@'A@&@@@@&"@@%@@$@@#A@@@"@@@!@(@@@@$@@@@@@@@A@G@@@@C@@@@@@A)}@@@@@@@\@z@@@@yvu@@@@@@a@@@@@@@@@@tAsG@@@@w@qp@@@t@@ @@ @@ @@ oA@@nml@@@@@@@@ @@@@kA@@4ji@@@@@@@@@hA@@ZgC@@@@@@@@@@@@@fA@@jVSP@@@@@@@@@@@@eA@@e@bdeb@@@а@@@@@@@@@@@cA@@Ot@@@@@@@@@bA@@Ka^@@@@@@@@@]A@32@@@\@@@@@@@@@@[A@ZY@@@X@@@@@@@@@@WA@mV@@@k@@@@@@@@@@UA@T@@@~@@@@@@@@@@SA@RQ@@@@@@@@@@@@@PA@ON@@@@@@@@@@MA@X@cb@@@@@@#  @@@@@@@@@@@@LA@Ԡ KJ@@@о @@@@@@п@@н@@@мF & #@@@л@@@к@@й@@иIA@@ 4jH@@@з >@@@ж@@е@@д@@гGA@@ E{F@@@б O@@@Я@@Ю@@Э@@ЬEADB@@@Ы@@@Ъ@ ]A@@@Щ1 d a@@@С@@@Ш@@Ч@@Ц@@Х@A?^@@@Ф@@@У@ y=@@@Т @@@Р@@П@@О@@Н;PA@c"aMQ@@@L@@М@@Л9@A@rc/c,@@@К@@@Йc4c1@@@И@@З@@Ж9mA@q@@@Е@cC;4@@@Qm?@@@Д@@Г@@В@@Б: A@cP;A@@@А3@@Џ@@Ў:A@9@@Ѝ@@Ќ:A@?@@Ћ@@Њ:A@EE@@Љ@@Ј:A@KK@@Ї@@І:A@cr;c@@@ЅU@@Є@@Ѓ:TA@:M<@@@Ђ_@@Ё@@Ѐ:A@c;w@@@i@@~@@}:A@c;@@@|s@@{@@z:#A@l@@@P@c;@@@y@@x@@w@@v:A@:i@@@u@@t@@s:vA@@r;A@ ڠ  @@@Θ@@@ΗqV@@@Ζ@@=@@<A@   @@@ν@@@@μdd@@@λ@@;@@:@@9A@d@@@ηqy@@@~@@8@@7A@d@@@{q@@@z@@6@@5A@d@@@Λ@@4@@3A@d@@@$6@@@#@@2@@1A@rr@@@ @@@@@@@6'@@@@@0@@/@@.A@&H@@-@@,A@ d [ Z@@@Σ@e@@@δZ@@+@@*@@)A@e@@@ΐe@@(@@'A@edd@@@Ξp@@&@@%A@e&dd@@@Φ{@@$@@#{A@e1du@@@Γ@@"@@!qA@e<dPf@@@@@ @@iA@eGdPb@@@·@@@@aA@eRcJ5@@@΄@eYd[@@@΃@@@@@@WA@f@efee@@@΢@@@@@@MA@rq@@@ͅ@AezeD@@@͡@@@͠qd@@@̓@@@@@@?A@@ee#P@@@̈́@@@@@@6A@%@ee0P@@@͉@@@@@@-A@2@ee=P@@@͎K@@@͍@@ @@ @@ #A@B@eeMP@@@͓L @@@͒@@ @@ @@A@R@eese>@@@͜L@@@͛@@@@@@ A@b@eeeX@@@L,@@@͗@@@@@@A@sUrP@@@ͨ@@@@ͧ@Q.@@@~q@@@ͦ@@@@@@@@A@smrh@@@ͬq@@@ͫ@@@@A@Рސ@_u@_t@_o@_@_q@_@_@_@_@@@@nA@@@mL|@@@l@@@@A@@@@@@@@@@@A@f?ee@@@@@@@A@fJeL@@@%@@@@A@g@@@}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Ͽ@Ͼ@Ͻ@ϼ@ϻ@Ϻ@Ϲ@ϸ@Ϸ@϶@ϵ@ϴ@ϳ@ϲ@ϱ@ϰ@ϯ@Ϯ@ϭ@Ϭ@ϫ@Ϫ@ϩ@Ϩ@ϧ@Ϧ@ϥ@Ϥ@ϣ@Ϣ@ϡ@Ϡ@ϟ@Ϟ@ϝ@Ϝ@ϛ@Ϛ@ϙ@Ϙ@ϗ@ϖ@ϕ@ϔ@ϓ@ϒ@ϑ@ϐ@Ϗ@ώ@ύ@@ό@Ѱ@Af^f[@@@~@ѰAAs5c@π@@@@A@Aflfi@@@ρ@BC@Au@@@ς@@Afwft@@@σ@@AsS@@@υ@@@τ@ABAA@@@ψ@ K H@@@ϋ F E@@@ϊ@@ω@@χ@@@φ@CD@@A@@@k@@j@A>۰@A@feP@@@q@@p@@o@A@cf>@@@t@@s@@r@AB<԰@A@uff@@@z@@@yff@@@x@@w@@v@@A@@@|@@{@A@A@k@S^@@͂@@́@@̀@B@A@r@Me@@͈@@͇@@͆@t@A@z@HC@@͌@@͋@@͊@ACa@A@@?:@@͑@@͐@@͏@5@A@@)$@@͖@@͕@@͔@AW@A@@@;@@͚@@͙@@͘@B@A@@@@͟@@͞@@͝@1@A@/@+@($@@ͥ@@ͤ@@ͣ@@͢@@A@!@@ͪ@@ͩ@ABCDE=N@A@u@@@Ͳ@g%?@@@ͱq!@@@Ͱ@@ͯ@@ͮ@@ͭ@ +@A@@@@͵@@ʹ@@ͳ@A @A  ٠ @@@Ϳ@@@;@ @@@ͽ @@@ͼ@@ͻ@@ͺ@@͹@ h@A@&@#@@@@@@@A @A@   @@@@   @@@ @@@@@@@@@@BCF @A@   @@@@  @@@ @@@@@@@@@@ 6@A@   @@@@ ; : 9@@@@@@ @@@@@@@@@@A e@A e 9 @@@@@@@   @@@@ k j@@@ @@@@@@@@@@@@ װ@A  W @@@@@@@(  @@@@  @@@ @@@@@@@@@@@@AB ذ@A@; 2 1@@@@  @@@@@@@@@@@@@ ް@A   @@@@@@@Y P O@@@@ @@@@ ݠ  @@@@@@)@@@@@@@@@@@@@@A l@A@u l k@@@@ j@@@;@@@@@@@@@@BC e@A@ ~ }@@@@ |@@@ e@@@@@@@@@@@A@@@@ @@@ @@ @@ @@A@@@@@ @A@A@@@@@@BCA@q@@@@DhShP@@@@@@w0@@@@@@@@@@ B@A@@w@@@@@@@A d@A@@@"@@!@BDE?'@A@ho@`@@@(htfR@@@'@@&@@%@?ְ@A@h@p@@@,hfR@@@+@@*@@)@?@A@h@@@@0hfR@@@/@@.@@-@AB@@A@hgR@@@3@@2@@1@@@A@hgR@@@6@@5@@4@A?@A@h@@@@:hg#R@@@9@@8@@7@?@A@?h@@@@?@@@>hg6R@@@=@@<@@;@AB@@A@h@@@@ChgDS@@@B@@A@@@@?@A@h@@@@GhgTS@@@F@@E@@D@A?z@A@r@@@M@h@@@@LhggS+@@@K@@J@@I@@H@?@A@?i @@@@R@@@QigzS>@@@P@@O@@N@ABCDFG?ڰ@AigSF@@@T@@S@@@A@i'gSV@@@W@@V@@U@A?@A@i1gS`@@@[@?i:?@@@]@@@\@@Z@@Y@@X@@E@A@iEA6@@@aiJgSy@@@`@@_@@^@AB?@A@iSAD@@@eiXgS@@@d@@c@@b@?@A@icAT@@@iihgS@@@h@@g@@f@AA@AAA@@@nAiwgS@@@m@@l@@k@@j@@&@A@@ @@@t@iAw@@@sigS@@@r@@q@@p@@o@ABCA'@A@ihS@@@w@@v@@u@ ʰ@A@@@y@@x@A ܰ@A@l@@}@@|@ @A@]@X@@΂@@΁@@΀@A װ@A@o@@Ά@@΅@BCA@A@A}@@@΍@iA@@@Όih/S@@@΋@@Ί@@Ή@@Έ@ U@A@@@Ώ@@Ύ@ @A@%@@Β@@Α@ABD X@A@UM@@Ε@@Δ@ @A@#@@Κ@@Ι@A U@A@6@@Ν@@Μ@ ߰@A@@?@@Ρ@@Π@@Ο@A P@A@D@@Υ@@Τ@BCEFA@A@iA@@@Ϊs @@@Ω@@Ψ@@Χ@A@A@jj@@@ήj hvT:@@@έ@@ά@@Ϋ@ ʰ@A@Df@@ΰ@@ί@ @A@@n@@γ@@β@@α@ABC e@A@xs@@ζ@@ε@ @A@@@@κ@@ι@@θ@A?@A@V?@@@T@@@@@@@@ο@@ξ@@A@@@@@@@@@@@@@@@@@@Aٰ@A@@@@Ϡ~@@@@@@@@Ӡ@@@@@@@@@@@ @A@@@@@ @@@@@@@@@@@@@@@@ABCDGٰ@A@@@@@21@@@@@@@@@@@@@@A@@@@@K@@@@@@@@@@@@@@@@A@A@'@@@@xwv@@@@@@785@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@ ϰ@A@@@@@@ABC@A@b@@@if@@@@@@@@@@@@A@@@@@@@n@@@@@@@@@@@@@@@@@@@A'@A@S'@@@ Q@@@ @@@ @@@@@@Aߠ@@@@@@@@@@@@@@@@@@@@ @@ @ABD@A@@@@Ҡ@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@"@@@!@@@ @@@@@A̰@A5@@@*@@@)@<@@@(  @@@'@@@&@@%@@$@@#@@A@@@@.@@@-@@,@@+@AB}@A@'@@@6@1@@@5@@@4Y96@@@3@@@2@@1@@0@@/@ z@A@j@@8@@7@A @A@N@@@@@@@?YVS@@@>@@@=@@<@@;@B @A@Pc@@@F@@@Enkh@@@D@@@C@@B@@A@@A@v@@@Jz0@@@I@@H@@G@ACD@A@I@@@P@@@O@@@N@@@M@@L@@K@ @A@@@R@@Q@A@A@@@@[@CB@@@Z@@@Y@@@X@@W@@V@@U@B@A@@@@a@@@`Š@@@_@@@^@@]@@\@@A@@@@h@qp@@@g@@@f@@@e@@d@@c@@b@A@A@@@@r@l@@@q@khg@@@p@@@o@@@n@@@m@@l@@k@@j@@i@Ȱ@A@ @@@wƠ @@@v@@@u@@t@@s@ @A@ @@@}@@@|(%"@@@{@@@z@@y@@x@ABCDEFHI4@ B Z8@@@AHA@GD@@@ӓ@@@ӒA>;@@@`@@@ӑ@@Ӑ@@ӏ:A@96@@@ӎ@@@ӍV@@@ӌ@@Ӌ@@ӊ3A@JG@@@Ӊ@@@ӈg&@@@Ӈ@@ӆ@@Ӆ2A@1.@@@Ӄu+@@@ӄ@@ӂ@@@Ӂ?@@@Ӏ@@@@~*A@J)@@@}@@@|Q@@@{@@z@@y(A@'@@@uP@@@x@@w@@v&A@j@@@tm@@@s@@r@@q%A@k@@@p@@@o@@@n@@m@@l$A@#"@@@j@@@k@@i@@@h@@@g@@f@@eA@@@d@@@c@֠@@@b@@@a@@@_@@^@@]@@\A 1 @@@[@@@Z@ @@@Y@@@X@@W@@V@@UA@@@@@@@@T@@@,@@S@@R@@QA@!@@@F@@@@P@@@D@@O@@N@@MA@&@@@@L"@@K@@J@@IAx@@@H@@@G@(@@@@E$@@C@@B@@A@@@A@G@@@@#C@@?@@>@@=A@@@6@@@<@\@@@@@@@@@@@a@@;@@:@@9@@8@@7A@@@5@w@@@@4t@@3@@2@@1@@0A@@ޠ@@@@@@@@/@@.@@-A@@@@@@@+@@*@@)A@@Zנ@@@(@@@'@@&@@%@@$A@@jƠ@@@"@@@!@@ @@@@A@@e@bԠ@@@@@@@@@@@@@@A@@O@@@@@@@@@A@@K@@@@@ @@ @@ A@@@@ ̠@@@@@@ @@@@A@ @@@Ƞ@@@@@@@@@@A@@@@۠%"@@@@@@@@@@A@1@@@85@@@@@@@@@@A@D@@@KH@@@@@@@@@@A@W@@@[@@@@@@@A@X@-k@@@@@@sp@@@@@@@@@@@@A@D@@@z@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@GA@omY@@@r@@@@EA@~too@@@@@@ҿoo@@@Ҿ@@ҽ@@ҼEA@~E@@@һ@oG@@@wy@@@Һ@@ҹ@@Ҹ@@ҷFyA@oG@@@Ҷ3@@ҵ@@ҴG"A@9@@ҳ@@ҲFA@?@@ұ@@ҰGLA@EE@@ү@@ҮGCA@KK@@ҭ@@ҬGA@oG@@@ҫU@@Ҫ@@ҩFA@F<@@@Ҩ_@@ҧ@@ҦG?A@oG@@@ҥi@@Ҥ@@ңGA@pG@@@Ңs@@ҡ@@ҠFA@y@@@v@pH@@@ҟ@@Ҟ@@ҝ@@ҜGA@Gi@@@қ@@Қ@@ҙFA@@ҘGA@@@җ@@ҖFA@@Fp2F@@@ҕ@@@Ҕ@@ғ@@Ғ@@ґG>A@p=H.@@@Ґ@@ҏ@@ҎFA@pGH8@@@ҍ@@Ҍ@@ҋFA@pQHB@@@Ҋ@@҉@@҈H AHH@@@҇H@@҆@@҅@@҄G A@G@@@҃@pkH\@@@҂@@ҁ@@Ҁ@@H A@@@~@@}HEA@H>@@@|@pHq@@@{@@z@@y@@xHA@@@u@@tHoA@pp@@@s@@q@@pA@1@@@o@po U@@@npp@@@m@@l@@k@@jA@@@@i@poZ@@@hpp@@@g@@f@@e@@dA@{5pH@@@c@@@b30@@@Y@@@X@@a@@`A@Mp@@@_@@@^@@]@@\A@M&px@@@[@@@Z$@@W@@VtA@J]@@@U@@@T}@@@S@@R@@QjA@lcb@@@P@cb@@@Oqq @@@N@@M@@L@@K^A@qWV@@@J}@@@@@I@@HQA@q)eK@@@G}@@@@@F@@EFA@q7s@@@@D@@C@@B@&%"@@@=@@@<B@@@;@@:@@9@@8A@&H@@6@@5A@@@@@qu  @@@4Z@@3@@2@@1A@q@@@0e@@/@@.A@qq9q@@@-p@@,@@+A@qqDq@@@*{@@)@@(A@qqO@@@'@@&@@%A@qqD\@@@$@@#@@"A@qqO\@@@!@@ @@A@qp-V@@@@qqa@@@@@@@@@A@f@qqq@@@@@@@@@A@S~N@@@@N&qq@@@@@@}@@@@@@@@@A@@qq]%@@@ @@ @@ @@ A@%@rq]#@@@ @@@@@@A@2@rq]?@@@Xl@@@@@@@@@A@B@r%q]@@@@X|@@@@@@@@@A@R@r5qq@@@X@@@@@@@@@}A@b@rEqq@@@X@@@@@@@@@sA@~@@@@j@@@@]@@@~F@@@@@@@@@@@_A@~@@@~S@@@@@@@UA@РN@k@k@kߐ@k@k@l@l@l@k@@@@A@@@X@@@@@@@A@@@@@@@@@@@A@rr]r\@@@@@@@A@rrR@@@%@@@@A@g@@@@@@@@@@@@@@@@@@@@@@@@@@ѿ@Ѿ@ѽ@Ѽ@ѻ@Ѻ@ѹ@Ѹ@ѷ@Ѷ@ѵ@Ѵ@ѳ@Ѳ@ѱ@Ѱ@ѯ@Ѯ@ѭ@Ѭ@ѫ@Ѫ@ѩ@Ѩ@ѧ@Ѧ@ѥ@Ѥ@ѣ@Ѣ@ѡ@Ѡ@џ@ў@ѝ@ќ@ћ@њ@љ@ј@ї@і@ѕ@є@ѓ@ђ@ё@ѐ@я@ю@э@ь@ы@ъ@щ@ш@ч@ц@х@ф@у@т@с@р@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@@n@@@@@@@b8@@@AA@Р@lC@lB@l=@lP@l?@l^@le@l`@lS@@@@պA@@@չYJ@@@1@@ո@@շK/A@sql]0@@@Թ@@ն@@յIA@ss @@@մ@@@ճss@@@ղ@@ձ@@հVA@^^s!rr@@@Ո@@@ՇV@@@կ@@ծ@@խA@@@@Ց@s6r^`@@@լ@@@Վ@@ի@@ժ@@թA@@sFr^a@@@ը@@է@@զ@@եA@!@sSr^}@@@դY@@@գ@@բ@@ա@@ՠA@1@scr^~@@@՟Y@@@՞@@՝@@՜@@՛A@A@RY@@@՚@@ՙ@@՘@@՗A@L@s~s,r@@@ՖY@@@Օ@@Ք@@Փ@@ՒhA@\@O͠ss)[@@@Ր@@@Տ\@@Ս@@Ռ@@ՋA@ @@@Պ@@@@Չ@@@@Ն@@Յ@@Մ@@Ճ@@ՂA@#@@@Ձ@@@Հ@@@@~IA@T@@@}@sK@@@Ծ}@@@|@@{@@z@@yA@@@@x@sr@^@@@wss@@@v@@u@@t@@s_A^\@@@r@@@q@[@@@pX@@@o@@n@@m@@lA@@@@k@sriX@@@jts@@@i@@h@@g@@fA@sji@@@ @z@@@Ԏ;@@@C@@e@@d@@cRA@@QN@@@b@@a@@`@@_A@!@@@@Ԅ@@@ԃ@@^@@]@@\ Aܠ0@@@K@@@[@:@ @@@Z5@@Y@@X@@W@@VsArp@@@U@@@T@@@@?@ts@@@S@@@=@@R@@Q@@P@@OuA@d@ts@@@^@@N@@M@@LrAq?@@@J@v@i@@@ @hed@@@ @@@ y@@I@@H@@G@@F@@EA@@@@@D@@B@@A@@@A@F@@@@>@@@<@@;@@: A@@@@9@@@8@@7@@6A@ttR@@@5@@4@@3$A@ttstr@@@2@@0@@/A@@@@.@@@@-@@@,F@@@+@@*@@)@@(A@t@@@ԶF%@@@'@@&@@%KA@tL@@@$@@#@@"LWA@=@@!@@ L(A@C@@@@LA@  @@@@LxA@@@@@LMA@uM@@@@@@@KA@Kb@@@%@@@@LtA@u+M@@@/@@@@LIA@u5M&@@@9@@@@KA@~M@@@Խ@uDM5@@@ H@@ @@ @@ LA@@@@@A@u@@@@@@@@@@A@uuW`@@@@@@ԭ@@@@A@ut8Z@@@@uul@@@#@@@@@@A@uuw`@@@ @@@@MA@M@@@@uM@@@@@@@@@A@uyx@@@:@@@@NA@vuH@@@E@@@@A@dw@@@@@@@@@@@@@/A@v \)@@@o@@@@A@v+uu@@@l@@@@)A@@@@Գ@v=uu@@@~@@@@@@A@vHuu@@@@@@@ԿNJA@@@Լ@@ԻN7A@vXvU@@@Ժ\@@Ը@@ԷA@{@@Ե@@ԴA@3@vk@@@Բ@@Ա@@԰@@ԯA@vv@@@Ԯ@@Ԭ@@ԫA@@@@Ԫ@@@@ԩvv@@@Ԩ@@ԧ@@Ԧ@@ԥA@@@@Ԥ@@@ԣ@@@Ԣ@@ԡ@@Ԡ"A@!@@@ԟ@@@Ԟ@@@@@@ԝ@@Ԝ@@ԛA@@@@ԙ-@@@Ԛ@@Ԙ@@@ԗ8@@@Ԗ@@ԕ@@ԔTA@@?uS@@@ԓIFC@@@ @@@Ԓ@@ԑ@@Ԑ@@ԏ7A@@63@@@ԍ@@Ԍ@@ԋ@@ԊbA@@`a@@@ԉj!@@@Ԉ@@ԇ@@Ԇ@@ԅaA@@r-@@@Ԃ@@ԁ@@Ԁ@@A@٠@@@}@@@~@@|@@@{@@@z@@y@@xA@w0O!@@@w@@@v@@@!@@@ @@u@@t)A@('@@@sg@@@r@@@q@@p@@oA@@@n@@@m@@@@l@@@k@@@j@@i@@h@@glA@k@@@f@@@e@@@d@@c@@bA#@@@a@@@`@*@@@_Ƞ@@@I@@@^@@]@@\@@[DA@̠ CB@@@X@@@P@@@Z@@@Y@@W@@@VB"@@@U@@@T@@S@@RA@@@@Q@@@O@@N@@M A t*@@@L@@@K@E{ @@@JOQ@@@H@@G@@F@@EA@T@@@DX@@@C@@B@@AA@@*h@@@@@@@?pm@@@>@@@=@@<@@;@@:A@TUx@@@9@@@8@@7@@6/A@O.@@@5@@@4|@@@3@@2@@1A@T@@@0@@@/@@@.@@-@@,?A@>@@@(g@@@+@@*@@)=A@@@@'Š@@@&@@%@@$A@Txf@@@#@@@"6@@@@A@e@ߠ@@@@@@@@@@@@A@נ@@@@@@@@@@@@@"A@@"!@@@@@@@@@@@@A@@ @@@@@@@@@@@@A@@@@Ԡ@@@@@@@@@@A@@@@@@@6@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ӿ@Ӿ@ӽ@Ӽ@ӻ@Ӻ@ӹ@Ӹ@ӷ@Ӷ@ӵ@Ӵ@ӳ@Ӳ@ӱ@Ӱ@ӯ@Ӯ@ӭ@Ӭ@ӫ@Ӫ@ө@Ө@ӧ@Ӧ@ӥ@Ӥ@ӣ@Ӣ@ӡ@Ӡ@ӟ@Ӟ@ӝ@Ӝ@ӛ@Ӛ@ә@Ә@ӗ@Ӗ@ӕ@@Ӕ@@@@@@@@@$.V.V%@%0$##$$$$$@@@@@).C.C@@б.Texi_generatoryI3 4 @ДР)Generator? @ @@%A@%A@%A@%A@@0HGGHHHHH@@&A@&A@&A@&A@@@/m@@@@^ @@@` !@"@0_^^_____@@@@@2@@{@@@@1@6zB@zzA@yyA@y1x@xr#@rrA@rp_@pnI@n@T$T"TS@@SR>@RSR@RQ@QQ@QO-@Q @'6&D&C@N&BNA@Q@'9&7@N&ENA@Q8@@@AO3@@@@N@@@NA@Q8@@@AQAQQrAQqQOAQNQ8AQ7Q%AQ$Q AQ PAPPAPPAPPAPPAPPAPPAPPAPPAPPrAPqPaAP`PMAPLP:AP9P2AP1P!AP PAPOAOOAOOAOOAOOAO!`@L{@Lz@Ly@Lx@Lw@Lv@Lu@Lt@Ls@Lr@Lq@Lp@Lo@Ln@Lm@Ll@Lk@Lj@Li@Lh@Lg@Lf@Le@Ld@Lc@Lb@La!_!d@@L_@@@@O5@@@O2A@&Z&TB@ 9@@@@@@@0@ 1&A@ 2&A@ 3&A@ 4&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. H Hg@ H %Ihh&Ih@ H All rights reserved. This file is distributed under the terms of +J,J@ H the GNU Lesser General Public License version 2.1, with the 1K2KN@ H special exception on linking described in the file LICENSE. 7LOO8LO@ H =M>M@ H************************************************************************CNDN5@ '* Generation of Texinfo documentation. I "* {1 Some small helper functions} . skip aliases OS n rPS n @ 5 keep modules, module types, classes and class types UX / 3VX / l@1 forget the rest [a  \a  @ C* Module for generating various Texinfo things (menus, xrefs, ...) T 9* Associations of strings to substitute in Texinfo code. g <* Escape the strings which would clash with Texinfo syntax. fT ** Removes dots (no good for a node name). ex<* Generates a Texinfo menu. Y !* cross reference to node [name] X- -* enclose the string between [\@ifinfo] tags W=* [install-info] information Vz !* {1 Generation of Texinfo code} T <* {2 Associations between a title number and texinfo code.} SQ 9* This class generates Texinfo code from text structures '# W* this method is not used here but is virtual in a class we will inherit later MV @* Return the Texinfo code corresponding to the [text] parameter.L ^* {2 Conversion methods} [texi_of_????] converts a [text_element] to a Texinfo string. L ?* Return the Texinfo code for the [text_element] in parameter. DN ^* This class is used to create objects which can generate a simple Texinfo documentation. ':* {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. J ** Return Texinfo code for a class method. Կ "* Return Texinfo code for a type. $ ,* Return Texinfo code for a type extension. @ (* Return Texinfo code for an exception.  0* Return the Texinfo code for the given module.  5* Return the Texinfo code for the given module type. Ѡ 9* Return the Texinfo code for the given included module. ؠ /* Return the Texinfo code for the given class. ᠠ 4* Return the Texinfo code for the given class type. ꠠ 7* Return the Texinfo code for the given class element. f 8* Return the Texinfo code for the given module element. ] V* {2 Generating methods } These methods write Texinfo code to an [out_channel] Q D* Generate the Texinfo code for the given list of inherited classes.頠= we can't make the reference |d|v|d|@= we can create the reference }}3}}T@ Q* Generate the Texinfo code for the inherited classes of the given class. ~۠ V* Generate the Texinfo code for the inherited classes of the given class type. }e 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. nH X* Generate the Texinfo code for the given module type, in the given out channel. a E create sub parts for modules, module types, classes and class types * *U@ S* Generate the Texinfo code for the given module, in the given out channel. TW E create sub nodes for modules, module types, classes and class types aa@ -* Writes the header of the TeXinfo document. B堠 ! write a standard Texinfo header }}@7 insert the intro file @2 write a top menu @ .* Writes the trailer of the TeXinfo document. =렠 K* Scan the whole module information to know which indices need to be build 8{. no recursion @+ recursion @ a* Generate the Texinfo file from a module list, in the {!Odoc_info.Global.out_file} file. .@)../ocamlc)-nostdlib"-I)../stdlib"-I(../utils"-I*../parsing"-I)../typing"-I)../driver"-I+../bytecomp"-I+../toplevel"-I)../stdlib"-I/../compilerlibs"-I0../otherlibs/str"-I4../otherlibs/dynlink"-I;../otherlibs/dynlink/native"-I1../otherlibs/unix(-absname"-w8+a-4-9-41-42-44-45-48-70+-warn-error"+A,-safe-string0-strict-sequence/-strict-formats*-bin-annot*-principal"-cDE 3/home/barsac/ci/builds/workspace/bootstrap/ocamldoc )('&%$#"! @0Yp>.045~P70UTTUUUUU@S@@(Asttypes0{EX P5Build_path_prefix_map0 5 ttY8CamlinternalFormatBasics0cEXygc 7پI{YG)Longident0{C 3C$Misc0KH(1Xk5o\*Odoc_class0B=1B kKF.Odoc_exception0ǕF/!LѠ.Odoc_extension0^ z $G:A+Odoc_global0=$Vq(peU렠a0=ræ4)ArH0`03e)dj)Odoc_misc0+[۶r0J+Odoc_module0Vj>S q)Odoc_name07k纤᮵o?.Odoc_parameter0OTQ͓5ų#à+Odoc_search0 Ŏ#r&WK#,(Odoc_str0ClPMpjvF6ܐ0_'F%<rkl_Z0 dBY7TT頠)Odoc_type0Ig@;sDphX*Odoc_types0qТ4c*Odoc_value0](L8.ђH+Outcometree0xHU ͧTƠ)Parsetree03p雲Ҳ$$Path0"nA_8K 1)Primitive0.>}7Fmd*ՠ%Shape0-#\wz5&Stdlib0>,W:(-Stdlib__Array0Q!3͒.Stdlib__Buffer0'ON͋[h#ڗA-Stdlib__Bytes0dzc Ay<Ҡ.Stdlib__Digest0@~8x2.Stdlib__Either0 }rCT0J){9)0Stdlib__Filename0YẒZР.Stdlib__Format0=z+.m׸/Stdlib__Hashtbl0!z9ϸ@`VǠ+Stdlib__Int0FK^N3g,Stdlib__Lazy0'rruSZY.Stdlib__Lexing0zsc\ZoQ,Stdlib__List0E &xa+Stdlib__Map0ҭfȨ؜ׇ0.Stdlib__Printf0=iW1jfSW<+Stdlib__Seq0yt\eǟ&Q,}+Stdlib__Set0PSVl8 ;.Stdlib__String0L%BWx:6+Stdlib__Sys0Xn*T?n -Stdlib__Uchar0 |K?bޣ ˠ#Str0 鑁?Fzp 3.Type_immediacy0Xp '%Types0AF3Ai4(Warnings0Ӷ.5S6V@0_'F%<rkl_Ac@TT*@WXihAi@@TT{|)||@XZ(@XUY@[g|}e}h}L;@@@qFsx@:@@@@}"ͰTUH@@QTU<V@@@)@sfu@@@R&T@fhh@@@'@6eZ'\ iqv@))u6{@VW!uuY@@P@TAQ@@A)D)@@#BR@"A@@A"A@B"E@"F@AC@AqBW @X@Wc@@AYX@X@@Bj@h@@Ch@g9@@g@\%@@Z@YR@@ABq@j @@\W@Zq@@ACD@C@@ABC@@@U@R@@AU.@T@@BUq@U%@@CD@}@@u@s@@Av(Au@@s@q@@AB@.@@CE@m@@1@@@}A}3@@|v@u@@ABC@#@@|@|2@@A@@@BDJ@@@G@1@@A~KA~ @@U*A@AU+E@U-F@ABU@U@@W@U@@ACDEF