Caml1999T037 $IC*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@#intA;@@A@@@@@9@A@$charB;@@A@@@@@>@A@&stringQ;@@A@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р)Odoc_info)Odoc_infoRbgRbp@@ 3@@@@@A3@@@Rbb@@ @Р%ValueSqvSq{@@ 3@@@@@A3@ @@Sqq@@ @3@@@Р.$TypeT|T|@@ 3@@@@@A3@ @@T||@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%ClassWW@@ 3@@@@@A3@ @@W@@ @3@@@Р&ModuleXX@@ 3@@@@@A3@ @@X@@ @3@@@@ఠ.separate_files(\)\@A@A@@&Stdlib#ref@@@A@@@@A@3::::::::@&@@@డ#refG\H\@@!a@@@0$@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@-@@@@/@@72@@@@@,@@ภ%falser\s\@;-=@@@M@@@@B@@A@@/@@@DB@?@@6 @@O@@A@~\ @@ @C@ఠ,latex_titles^^@AA@@c@@@@A@@@@@A@@@A@@@@A@@@@A@3@@@@@@డ7#ref^^@s@@@-@@0@@@@@@@ภ"::_emnA;>;M@@U@?B@AA@A@@9@@_@@=1@@'section__@@__@@B=@@@@RA@@@ภ'` &A%@A ` @@_B@S@@'section` `@@ `  `@@fB@a@@@@vA@d@ภKaJAI@B "a@@B@w@@*subsection,a-a)@@/a0a*@@B@@@@@A@@ภodefault_latex_extension_prefix-Odoc_messages*jFg+jFt@ .jFu/jF@@2@@@@Q : :Q : e@@@ @@:5@@* @@@6@A@@@@@@@@డT>default_latex_exception_prefix-Odoc_messages~kk@ kk@@2@@@@RS  SS  @@QA@ @@:5@@* @@@6@A@k@@@9@ఠ3latex_module_prefixll@GA@@u@@@A@@@@A@3@Ujc@d@e@@@డ6#refll@r@@@@@@@@@@@@డ;default_latex_module_prefix-Odoc_messagesll @ ll)@@2@@@@U  U  @@C@ @@:5@@* @@@6@A@l@@@9@ఠ8latex_module_type_prefixm*.m*F@ HA@@ɠ@@@A@@@@A@3@Ujc@d@e@@@డ#ref m*Im*L@ư@@@@@@@@@@@@డ default_latex_module_type_prefix-Odoc_messages&m*M'm*Z@ *m*[+m*{@@2@@@@W $ $W $ Q@@E@ @@:5@@* @@@6@A@8m**@@@9@ఠ2latex_class_prefixEn|Fn|@^IA@@R@@@A@@@@A@3RRRRRRRR@Ujc@d@e@@@డ#refan|bn|@@@@@@:@@@@@@@డP:default_latex_class_prefix-Odoc_messageszn|{n|@ ~n|n|@@2@@@@NY x xOY x @@MG@ @@:5@@* @@@6@A@n||@@@9@ఠ7latex_class_type_prefixoo@JA@@q@@@A@@@@A@3@Ujc@d@e@@@డ2#refoo@n@@@@@@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@2@@@@[  [  @@I@ @@:5@@* @@@6@A@o@@@9@ఠ6latex_attribute_prefixpp,@KA@@Š@@@A@ @@@A@3@Ujc@d@e@@@డ#ref p/ p2@°@@@@@ @@@ @@@@డ>default_latex_attribute_prefix-Odoc_messages"p3#p@@ &pA'p_@@2@@@@]  ]  =@@K@ @@:5@@* @@@6@A@4p@@@9@ఠ3latex_method_prefixAq`dBq`w@ZLA@@N@@@!A@@@@A@3NNNNNNNN@Ujc@d@e@@@డ#ref]q`z^q`}@@@@@@6@@@@@@@డL;default_latex_method_prefix-Odoc_messagesvq`~wq`@ zq`{q`@@2@@@@J_ b bK_ b @@IM@ @@:5@@* @@@6@A@q``@@@9@ఠ7latex_escape_underscorerr@MA@@mh@@@0A@&@@@-A@"3@Tib@c@d@@@డ-#refrr@i@@@@@'@@@%@@$@@ภ$truerr@;yR@@@AB@@A@@x@@@+B@1'@@@@1(@A@r @@ @+@ఠ'new_buftt@NA@@@@@@7A@3@@4&Buffer!t@@@A@5@@6A@23@Pd]@^@_@@@࣠@%paramAĠ"()tt@; @@@N@@@@A@@A@@@@@@'3@6tt@@@@@@@డ&Buffer&create t!t@ $t%t@@@#intA@@@c@@bF@@@a@@`@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@@@W@@@@@;@@Mt>@@&@@@D@D@J@@6F@@jK@TGA@yA@N@A@K@KJ@g@ఠ'new_fmteufu@~OA@@@@@@A@@@@O&Format)formatter@@@-A@-@@@@@-A@-@@-&stringQ@@@-A@-@@-A@-@@-A@@@A@3@@@@@@࣠@MAĠu u @@@@@:3@Iu~  @@@@@  @@@ఠ!bv  v  @PA@@@@@D@@ఐ'new_bufv  v  @5@@@@@@@@@@@@@1@@ภv  v  @@@@@@@E@A@@@@*B@A@v   @@@ఠ#fmtw  #w  &@ QA@@@@@-D@3@XKD@E@F@@@డ&Format3formatter_of_buffer w  ) w  /@  w  0 w  C@@@&Stdlib&Buffer!t@@@"M@@"L@@@"K@@"J@*format.mli@@.Stdlib__Format@ @@@@@@#@@#@@@#@@#:@@ఐ!b Dw  D Ew  E@D@@/@@@-E@-E@-N@@? @@RO@A@ Pw   @@@ఐe#fmt \x I L ]x I O@d@e@f@@3 ] ] ] ] ] ] ] ]@ao@@@@࣠@nLAĠm oy Q X py Q Z@l@@@@@@@@ డ&Format.pp_print_flush z ^ b z ^ h@  z ^ i z ^ w@@@@@@ @@ @$unitF@@@ @@ @@@ @@ @@ @w==x==@@vk@"@@@-@@@-@@-@@@@-@@-@@@-@@-@@-3        @V@@@@ఐʠ#fmt z ^ x z ^ {@e@@L@@@-G@-G@-@@ภѰ z ^ | z ^ ~@@@@B@@@-G@-%@@Y@@ @@@-F@-,@@ఠ!sK {   {  @ RA@@`@@@-F@-@డ|&Buffer(contents {   {  @  {   {  @@@"@@@g@@f@@@e@@d@~ H H~ H b@@B@@@@1@@@-@@-@@@-@@-@@ఐr!b -{   .{  @-@@H@@@-G@-G@-@@6 @@F@A@ 9{   @@ డ&Buffer%reset I|   J|  @  M|   N|  @@@i@@@@@$unitF@@@@@@)b*b$@@(I@@@@{@@@-@@-@@@-@@-3 j j j j j j j j@@@@@@@ఐ!b z|   {|  @z@@@@@-G@-G@-@@< @@@@@-F@-@ఐ!s }   }  @$@@'@L@@(@]@@6@@@7@ y Q T@@A@-;@@ x I K@@@%@ @@.C@T@@@@@@A@=A@.@A@@@@ఠ!pN @   @  @ SA@@@B@@@. @@. @&format@@.Q@@@. ;@@@. @@@. @@. @@.@@.A@.3        @?wp@q@r@@@డ ^&Format'fprintf @   @  @  @   @  @@@t@@@#p@@#o@2!a@u@@@#m2@@@#n@@@#l@@#k @@#j@@#i@.....k@@@(#@@R6@A@ @  %@@&@9@ఠ"psO A   A  @ 3TA@@@@@@.6A@.@@.@&stringQ@@@4eA@.@@.h@@@.4A@.@@.A@.@@.A@.3 9 9 9 9 9 9 9 9@g@@@@@࣠@!fQA JA   KA  @ cUA@@*3 K K K K K K K K@9 RA   SA  @@@@@  @@!sRA ^A   _A  @ wVA@@33 _ _ _ _ _ _ _ _@!A@@@@@@@@డ &Format'fprintf tA   uA  @  xA   yA  @@@@@@@@.$@@.#@ @_@@4d[C@4KC@4N@@4cC@.@@@.!@@@."@@@. @@.@@.@@.3        @<Hq@?@@@@@@ఐc!f A   A  @H@@@@ภ8CamlinternalFormatBasics Ġ&Format ư A   A  A;&Format8CamlinternalFormatBasics'format6!a@.!b@.!c@.!d@.!e@.!f@.@@@4@'#fmt$ @@@4@@@4@B@@A@A!e@/?!f@/@@@@3#!a@/C@o'padding)@@@@3'@@3&@@3%@@@3$W2.*&"@@@3(@BBAYAAPQZ|@@@b@ภ ^*No_padding `;*No_padding(!a@2)@@@2C@@@@ABAAieje@@@j@@@8E@4P@@@4bD@4n@ภ -End_of_format ;-End_of_format!f@0q!b@0r!c@0s!e@0t@@@3@@@@AYAA.../!@@@y@@@ "@@@.3D@4JD@4`C@4a@@@4fD@4x @@@Ġ"E@4* @@@4LD@4_@"%s@@@@@4MD@4{D@4z"@@@@;(@@@.2D@4I+@@ఐw!s A  @4@@7@@a@@CC@.99@A@A@4@A@@@Aఠ-merge_codeprel E   E  @ WA@@@ Y)Odoc_info,text_element@@@4A@4@@@4A@4@@4 hA@5@@@5A@4@@43        @@@@@@@Ġ j F  $ F  &@ j@@@@(3        @6@1@@4!@@4B@4@6@7@@@@@ภ { #F  * $F  ,@ {@@@)@Ġ ` -G - 2 .G - 4A _ఠ!em  6G - 3@ NXA @@GA@43 7 7 7 7 7 7 7 7@%@@@Ġ  A @@ A@  @@@4 @@@ GG - 1@@[@@@ภ  MG - 9 NG - ;A ఐ!!e  WG - :@ @!@" @@!3 W W W W W W W W@F*@@@ภ  A @ A@ ΠvA@5@@@5C@5@@ lG - 8@@p@Ġ  tH < M uH < O@ Ġ'CodePre }H < A ~H < H@;'CodePre@@@ @&stringQ@@@@ABBV@A6ocamldoc/odoc_info.mlie#%e#8@@@R@ఠ"s1n H < I H < K@ YA@@@@@43        @@@@@@ H < @ H < L@@A@4@Ġ ݰ H < ] H < _@ ܠĠ'CodePre H < Q H < X@6ఠ"s2 H < Y H < [@ ZA@@;@@@5{$@@@ H < P H < \@@E@4)@ఠ!q H < ` H < a@ [A@@ <@@@5|8@@@@@ A8@@@5}=@@@< @@>@@@ఐ-merge_codepre I e k I e x@Ѱ@@@@@5@@53        @]V@W@X:3@4@5(!@"@#@@@@ภ / I e  I e @ .ภ'CodePreI e {I e @డ !^I e I e @@&stringQ@@@@@@ @@@@@@@@@@@@@ ^6^6 ^6^\@@ q@@@@@@@5@@5@@@@5@@5@@@5@@5@@5S@@ఐ"s1JI e :@Z;@@8@@@5E@5E@5f@@డ !^_I e `I e @N@@@N@@@5@@5@K@@@5@@5J@@@5@@5@@5@@! {I e |I e @@l@@j@@@5F@5F@5@@ఐӠ"s2/I e @1@@s@@@5F@5F@5@@ @@{@@@5@5F@5@@I e I e @@"@@@5@5E@5@@I e zI e @@D@5@ఐ蠐!qI e I e @ư@@'A@5@@@5D@5D@5@@I e yI e @@A@5@@@@@Ġ J  J  @ ఠ!eJ  J  @\A@@A@53@@@@ఠ!qJ  J  @]A@@U@@@5@@@@@@@@ภ )K  K  @ (ఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ--merge_codepreK  K  @@@@,@@5@@5@@ఐ;!q#K  $K  @@@9A@5$@@)K  *K  @@.'@@,@@/(@@A2.E  @@@@@@I@@689@@67A@65!@@@7E  @@@4@ఠ,print_concatDM  EM  @]^A@@@@@@6A@6:@@6;@*@@@6A@6@@@6A@@@@6j@@6k@@@6qA@6lA@6mA@6F@@6G@ E@6V@@@6@@6E@6O@@6A@6H@@6IA@6B@@6CA@6<@@6=A@69@࣠@#fmtAM  M  @_A@@@3@zOM  V _ e@@@@@  @@#sepAM  M  @`A@@I3@!W@@@@@@@@!fAM  M  @aA@@O3@]@@@@@@@@Aఠ$iterN  N  @bA@@@ 6T@@@6UE@6M@@6RR@@6Q3@*o@!@"@@@@Ġ 5O  O  @ 5@@@@3@$@@@6Nk@@6PF@6L@$@%@@@@@ภO  O  @@@@s@Ġ +P  P  A *ఠ!c P  @cA @@E@6X3@&@@@Ġ e A c@@ A@w @@@6] @@@P  @@J@@@ఐq!fP  P  @M@@3@A%@ @!@@@@ఐ,!c-P  .P  @ @@,@@@@@Ġ k8Q  "9Q  $@ jఠ!cAQ  BQ  !@ZdA@@E@6_3CCCCCCCC@f@@@ఠ!qNQ  %OQ  &@geA@@@@@6a@@@@@@@@ ఐ!fbR * 2cR * 3@@@3bbbbbbbb@+$@%@&@@@@@@ఐ3!ctR * 4uR * 5@@@2@@@@ @ ఐi"psS 7 ?S 7 A@~@@@@@@6z@@6y@`@@@6x@@6w@@@6v@@6u@@6t2@@ఐ#fmtS 7 BS 7 E@@@V?@@ఐ#sepS 7 FS 7 I@@@XL@@/@@@@@6H@6R@ఐ$iterT K ST K W@@@@@@6I@@6b@@ఐ!qT K XT K Y@j@@ E@6q@@@@Yr@U@@Zs@w@@[t@@AN   @@@ @@@@@6e@@6E@6@@@N  @@ఐ*$iterV _ aZ@ [@@z@ \@@{@f]A@A@6d@A@a@a`@/A@$textY  Y  @AAAБఠ$self Z   Z  @%gAZ  Z  @@-section_styleA@)@@@E C@6@@6@@@@cC@6@@6C@6@@6C@6@@6C@6@@6C@6%substA@$listK@#Str®exp@@@FF@E@&stringQ@@@FF@E@@EF@E@@@EC@AO@@AP@?@@@ZC@AS@@ATC@AU@@AVC@AQ@@ARC@AM@@ANC@AJ&escapeA@C@A]@@A^C@A_@@A`C@A[@@A\C@AX-escape_simpleA@&C@Ag@@Ah'C@Ai@@AjC@Ae@@AfC@Ab+escape_codeA@7C@Aq@@Ar8C@As@@AtC@Ao@@ApC@Al%labelA#no_@@@MC@A@@@A@@AC@A}@$Name!t@@@f(C@A@@A@@@TSC@A@@AC@A~@@AC@Ay@@AzC@Av+value_labelA#no_21C@A@@@A@@AC@A@-C@A@@A%C@A@@AC@A@@AC@A@@AC@A/attribute_labelA#no_TSC@A@@@A@@AC@A@OC@A@@A"C@A@@AC@A@@AC@A@@AC@A,method_labelA#no_utC@A@@@A@@AC@A@pC@A@@ACC@A@@AC@A@@AC@A@@AC@A+class_labelA#no_C@A@@@A@@AC@A@C@A@@AdC@A@@AC@A@@AC@A@@AC@A0class_type_labelA#no_C@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A,module_labelA#no_ؠC@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A1module_type_labelA#no_C@A@@@B@@BC@A@C@B@@BC@B@@BC@A@@AC@A@@AC@A/extension_labelA#no_C@B@@@B@@BC@B@C@B@@BC@B@@BC@B@@BC@B @@B C@B/exception_labelA#no_;:C@B#@@@B$@@B%C@B @6C@B&@@B' C@B(@@B)C@B!@@B"C@B@@BC@B*type_labelA#no_\[C@B5@@@B6@@B7C@B2@WC@B8@@B9*C@B:@@B;C@B3@@B4C@B.@@B/C@B+.recfield_labelA#no_}|C@BG@@@BH@@BIC@BD@xC@BJ@@BKKC@BL@@BMC@BE@@BFC@B@@@BAC@B=+const_labelA#no_C@BY@@@BZ@@B[C@BV@C@B\@@B]lC@B^@@B_C@BW@@BXC@BR@@BSC@BO*make_labelA@C@Bf@@BgG@@@c@C@Bh@@BiC@Bd@@BeC@Ba(make_refA@C@Bp@@Bqv@@@gC@Br@@BsC@Bn@@BoC@Bk-latex_of_textA@ &@@@hC@Bz@@B{@$text@@@UC@B~@@B @@@i\C@B@@BC@B|@@B}C@Bx@@ByC@Bu5latex_of_text_elementA@&C@B@@B@@"@\)C@B@@B!C@B@@BC@B@@BC@B@@BC@B4latex_of_custom_textA@CC@B@@B@g@@@WC@B@@B@K@@@WC@B@@BIC@B@@BC@B@@BC@B@@BC@B@@BC@B/latex_of_TargetA@kC@B@@B&target&stringQ@@@XC@B@@B$code@@@cC@B@@BwC@B@@BC@B@@BC@B@@BC@B@@BC@B,latex_of_RawA@C@B@@B@C@B@@BC@B@@BC@B@@BC@B@@BC@B-latex_of_CodeA@C@B@@B@C@B@@BC@B@@BC@B@@BC@B@@BC@B0latex_of_CodePreA@C@B@@B@C@B@@BC@B@@BC@B@@BC@B@@BC@B1latex_of_VerbatimA@C@B@@B@ Y@@@[C@B@@BC@B@@BC@B@@BC@B@@BC@B-latex_of_BoldA@C@B@@B@C@B@@BC@B@@BC@B@@BC@B@@BC@B/latex_of_ItalicA@C@C@@C@@@@UC@C@@CC@C@@CC@C@@CC@B@@BC@B2latex_of_EmphasizeA@2C@C@@C@.@@@UC@C@@C,C@C@@CC@C@@CC@C @@C C@C /latex_of_CenterA@NC@C@@C@J@@@UC@C @@C!HC@C"@@C#C@C@@CC@C@@CC@C-latex_of_LeftA@jC@C*@@C+@f@@@VC@C.@@C/dC@C0@@C1C@C,@@C-C@C(@@C)C@C%.latex_of_RightA@C@C8@@C9@@@@V!C@C<@@C=C@C>@@C?C@C:@@C;C@C6@@C7C@C3-latex_of_ListA@C@CF@@CG@G@_@@@_C@CJ@@CKC@CL@@CMC@CH@@CIC@CD@@CEC@CA-latex_of_EnumA@C@CT@@CU@ G@`@@@`C@CX@@CYC@CZ@@C[C@CV@@CWC@CR@@CSC@CO0latex_of_NewlineA@C@Cb@@CcC@Cd@@CeC@C`@@CaC@C].latex_of_BlockA@C@Cl@@Cm@@@@V_C@Cp@@CqC@Cr@@CsC@Cn@@CoC@Cj@@CkC@Cg.latex_of_TitleA@C@Cz@@C{@C@C~@@C@&optionLC@V@@@VC@C@@C@"@@@VC@C@@C C@C@@CC@C@@CC@C@@CC@C|@@C}C@Cx@@CyC@Cu.latex_of_LatexA@BC@C@@C@C@C@@C8C@C@@CC@C@@CC@C@@CC@C-latex_of_LinkA@ZC@C@@C@ @@@dC@C@@C@a@@@VC@C@@C_C@C@@CC@C@@CC@C@@CC@C@@CC@C,latex_of_RefA@C@C@@C@]!t@@@gVC@C@@C@x G(ref_kind@@@V@@@VC@C@@C@@@@V@@@VC@C@@CC@C@@CC@C@@CC@C@@CC@C@@CC@C@@CC@C4latex_of_SuperscriptA@C@C@@C@@@@VC@C@@CC@C@@CC@C@@CC@C@@CC@C2latex_of_SubscriptA@C@C@@C@@@@VC@C@@CC@C@@CC@C@@CC@C@@CC@C@@C@CC@C@CC@C@CC@C@CC@C@CC@Cv@CwC@Ch@CiC@C^@C_C@CP@CQC@CB@CCC@C4@C5C@C&@C'C@C@CC@C @C C@B@BC@B@BC@B@BC@B@BC@B@BC@B@BC@B@BC@B@BC@B@BC@Bv@BwC@Bl@BmC@Bb@BcC@BP@BQC@B>@B?C@B,@B-C@B@BC@B@B C@A@AC@A@AC@A@AC@A@AC@A@AC@A@AC@A@AC@Aw@AxC@Am@AnC@Ac@AdC@AY@AZC@AK@ALC@6@6C@6ǐ@@6C@63@ VO@P@Q;@@@AAaA`BAA]A\0A/A#A"AAA-A,$A#AtAs^A]AiAhAAAAAVAUAAAbAaAA7A6fAeAKAJ'A&zAygAfAgAfHAGAAAAA@@jB@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@jB@6@@6@@@@Y  :#:(@@@@fA#@w@-subst_strings@A@@@@>MD@bD@@@D=@@D<@b@A@^@@DG@[@@DF@T@@DEO@@DD@@DC@@DB@@DA@A)@A@%@@DL@"@@DK@@DJ@@DI@@DH@@A@@@DO@@DN@@DM@ABE@A@A@@DT@>@@DS=@@DR@@DQ@@DP@j@A@f@@D]@c@@D\@Z@@D[@L@@DZB@@DY@@DX@@DW@@DV@@DU@Ax@A@t@@Db@q@@Dal@@D`@@D_@@D^@.@A@*@@Dg@'@@Df"@@De@@Dd@@Dc@AU@A@Q@@Dl@N@@DkI@@Dj@@Di@@Dh@BCDEFG@A@@@Ds@@Dr@@Dq@@Dp@@Do@@Dn@@Dm@'@A@#@@D|@ @@D{@@@Dz@@@Dy @@Dx@@Dw@@Dv@@Du@@Dt@Ag@A@c@@D@`@@D[@@D@@D~@@D}@B@A@ @@D@ @@D@@@D@@D@@D@@D@@D@Cb@A@^@@D@W@@DP@@D@@D@@D@I@A@E@@D@B@@D<@@D@@D@@D@A@A@@@D@@D@@D@@A@@@D@@D@@D@ABD@Ak@@@D@@D@@@D@@D@@D@@D@@A|@@@D@@D@@@D@@D@@D@@D@@A@@@D@@D@@@D@@D@@D@@D@'@A#@@@D@@D@@@D@@D@@D@@D@ABCD@A@@@@D@9@@D4@@D@@D@@D@0@A@,@@D@@@D@@D@@D@@D@p@AlĠh@@@D@@D@d@@Dc@@D@@D@@D@A@AӠ@@@D@@D@@@D@@D@@D@@D@BCDEH'*undef*C@@@jB@6@@#@@@6Ő@@6@@;@@AApAoQAPlAk?A>A2A1AAA@l?@l@@lA@lB@lC@lDB@6z@@6@@@@@@@ @@ @@@)selfpat-*$hA@}@] - 8] - E@AA࣠@&self-1BAఠ&self-*A  A@z{?@@@ABCDEFG@@kl@ATU@BC!1 |@oA {c @pA@@@uulrA }m@ }k@@m@࣠@%levelCA] - F] - K@sA@@ |3@} @@ @@@@@@  @@!sDA] - L] - M@tA@@ 3@  @@@@@@@@@ఠ#secE_ Z f_ Z i@uA@@@@@E G@D3@' @@@@@డX$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@7@@;@ @@!b@7@@;@@@;@@;@@;@@;@(list.mli7778 @@,Stdlib__Listy@*%@@@ C@D@@D@@ @QG@D@@D@@@D@@D@@D@@DO@@ఐ%level'_ Z w(_ Z |@s@@ \@@డ!!6_ Z }7_ Z ~@@!a@@@@3@@2@@1'%field0AA@@@@@@@@@$g@T@H@@D@@@DH@EH@D@@@E@@D@@D@@ఐ㠐,latex_titles7n_ Z @h9@@F"@@@EI@E I@E@@C @@$@@ @@`@A@{_ Z b@@డ!^`  `  @ t@@@ t@@@E@@E@ q@@@E@@E p@@@E@@E@@E3@@@@@@@!\`  `  @@`  #@@ @@@E'G@E)G@E(@@డ8!^`  `  @ @@@ @@@E1@@E0@ @@@E/@@E. @@@E-@@E,@@E+6@@ఐ#secS@>T@@ @@@EAH@ECH@EBH@@డj!^`  `  @ ܰ@@@ @@@EK@@EJ@ @@@EI@@EH @@@EG@@EF@@EEh@@!{ `   `  @@P@@ @@@E[I@E]I@E\z@@డ!^`   `  @@@@@@@Ee@@Ed@ @@@Ec@@Eb @@@Ea@@E`@@E_@@ఐ!sO@mP@@ @@"} F`  G`  @@)I`  @@,@@@EsJ@ExJ@Ew@@d @@4@@@EY@EyJ@Eq@@@@<@@@E?@EzI@EW@@@@D@@@E%@E{H@E=@@!@@ OD@F@@>E 8@@@>D@@>C3@iX@R@SLy@F@G@@@@ఐ`!xd  Bd  C@@@@@5@@@@ఐ`!yd  Ed  F@@@@@d  6d  G@@@@@@>Q(@d  'd  H@@@@@UE@>S@@ภf Q Y~A@!f Q Zf Q ^@@f Q _@@E@>a@@"f Q bf Q j@@f Q af Q k@@@@@@D@>c@ภ%g m u'A#@"\\g m vg m z@@g m {@@E@>n@@"b g m ~ g m @@ g m }g m @@E@>o@@ @@D@>p@ภMi  OAK@!{%i  &i  @@(i  @@E@>{@@#\\{2i  3i  @@5i  6i  @@"E@>|@@ @@,D@>}@ภuBj  wAs@!}Mj  Nj  @@Pj  @@=E@>*@@#\\}Zj  [j  @@]j  ^j  @@JE@>8@@ @@TD@>;@ภjk  A@"\$uk  vk  @@xk  @@eE@>R@@#\\$k  k  @@k  k  @@rE@>`@@ @@|D@>c@ภŰl  Aà@"\^l  l  @@l  @@E@>z@@3{\\textasciicircum}l  l  @@l  l  @@E@>@@ @@D@>@ภm  A@!%m  m  @@m  @@E@>@@#\\%m m @@m m @@E@>@@ @@D@>@ภn A@!_n n @@n @@E@>@@#\\_n n @@n n @@E@>@@ @@D@>@ภ= o'?A;@!~o(o)@@o*@@E@>@@%\\~{}"o-#o4@@%o,&o5@@E@>@@ @@D@>@ภe2p7?gAc@!#=p7@>p7A@@@p7B@@-E@>@@){\char35}Jp7EKp7O@@Mp7DNp7P@@:E@>(@@ @@DD@>+@ภZqRZA@"->eqR[fqR]@@hqR^@@UE@>B@@.$\\rightarrow$rqRasqRq@@uqR`vqRr@@bE@>P@@ @@lD@>S@ภrt|A@"<-rt}rt@@rt@@}E@>j@@-$\\leftarrow$rtrt@@rtrt@@E@>x@@ @@D@>{@ภݰsA۠@">=ss@@s@@E@>@@'$\\geq$ss@@ss@@E@>@@ @@D@>@ภtA@"<=tt@@t@@E@? @@'$\\leq$tt@@tt@@E@? @@ @@D@? @ภ-u/A+@!> u u@@ u@@E@?@@#$>$ u u@@ u u@@ E@?@@ @@ D@?@ภU "vWAS@!< -v .v@@ 0v@@E@?$ @@#$<$ :v ;v@@ =v >v@@ *E@?%@@ @@4D@?&@ภ} JwA{@!= Uw Vw@@ Xw@@EE@?12@@#$=$ bw cw@@ ew fw@@ RE@?2@@@ @@\D@?3C@ภ rxA@!| }x ~x@@ x@@mE@?>Z@@+{\\textbar} x x"@@ x x#@@ zE@??h@@ @@D@?@k@ภͰ y%-Aˠ@&\.\.\. y%. y%7@@ y%8@@E@?K@@)$\\ldots$ y%; y%F@@ y%: y%G@@ E@?L@@ @@D@?M@ภ zIQA@!& zIR zIS@@ zIT@@E@?X@@#\\& zIW zI\@@ zIV zI]@@ E@?Y@@ @@D@?Z@ภ |`hA@"b |`i |`n@@ |`o@@E@?e@@*{\\char92}!|`r!|`~@@!|`q!|`@@ E@?f@@ @@D@?g@ภE!}GAC@"!}!}@@! }@@ E@?r@@!!*}!+}@@!-}!.}@@ E@?s@@ @@$D@?t @ภ!:~oA@pA@ 3F@?i@@@?nE@?y@@3yA@ @@@>E@?l@@A@!F@>@@@>E@>u@@A@! F@>@@@>E@>~@@NA@!F@>@@@>E@>@@A@!F@>@@@>E@>@@A@!%F@>@@@>E@>@@A@!.F@>@@@>E@>@@A@!7F@>@@@>E@>@@C A@!@F@>@@@>E@>@@tA@!IF@>@@@>E@>@@A@!RF@>r@@@>wE@>@@$A@![F@>e@@@>jE@>v@@-A@!dF@>X@@@>]E@>i@@"e I O7@@ @@@\@@.>@@ @@" d  @@U" 6 Associations of strings to substitute in latex code. "c  "c  @@@@@@@Ѡ " "!@@Aడ $List#map"0"1@ "4"5@@T@@@@@2@@@?D@?@ D@?@@?D@?@@? @@?@@?@Z@@@?@@? R @@@?~@@?}@@?|3"W"W"W"W"W"W"W"W@2 Z@@@@@࣠@i A@ఠ!x "o"p@"kA@@-3"p"p"p"p"p"p"p"p@@@@@ఠ!y "|"}@"lA@@3 @@""@@@A@<@@?@@ @@@డ0®exp#Str""@ ""@@.@@@@@@?@@?V@@@?@@?3""""""""@VFl@@@A:f@4@5@@@@ఐN!x""@@@z@@%@@ @@ఐN!y""@@@@@""@@@ @@@?(@""@@@@@? @@?E@?E@?n@@ภ "" A @!""@@"@@E@?@@"# #@@##@@ @@@@D@?@ภ C#'A A@"\\##!@@#"@@E@?@@"b#(%#)*@@#+$#,+@@ E@?@@ @@D@?@ภ k#8-5OA i@!{#C-6#D-7@@#F-8@@E@?@@"l#P-;#Q-@@@#S-:#T-A@@ E@?@@ @@D@?@ภ #`DLwA @!}#kDM#lDN@@#nDO@@)E@?@@+{\\char125}#xDR#yD_@@#{DQ#|D`@@ 6E@?%@@ @@@D@?(@ภ #bjA @!'#bk#bl@@#bm@@QE@??@@3{\\textquotesingle}#bp#b@@#bo#b@@ ^E@?M@@ @@hD@?P@ภ #A @!`##@@#@@yE@@g@@2{\\textasciigrave}##@@##@@ E@@u@@ @@D@@x@ภ! #A! @"b##@@#@@E@@@@*{\\char92}##@@##@@ E@@@@ @@D@@@ภ!3$A!1@"l$ $ @@$@@E@@@@+{\\char123}$$@@$$@@ E@@ @@ @@D@@!@ภ![$(?A!Y@"$3$4@@$6@@E@@,@@!$@$A @@$C$D @@ E@@-@@ @@D@@.@ภ $P gA @hA@#F@@#@@@@(E@@3@@3qA@#Ơ F@@@@@@E@@' @@dzA@#Ϡ)F@@ @@@@E@@@@A@#ؠ2F@?@@@@E@@ @@A@#;F@?@@@?E@@$@@A@#DF@?@@@?E@?-@@(A@#MF@?@@@?E@?6@@YA@#VF@?@@@?E@??@@A@$_F@?@@@?E@?H@@$@@i@@@?E@?P@@{@@ t8@@$@@Ѡ $$0@@ ,Aడ#<$List#map$3$7@ $8$;@@@@@@@@@@@lD@@T@ D@@U@@@VD@@<@@@? @@@>@@@=@@@@@;@@@:  @@@@8@@@7@@@63$$$$$$$$@ @@@@@࣠@A@ఠ!x%B%C@%mA@@-3%%%%%%%%@@@@@ఠ!y%E%F@%'nA@@3 @@%A%G@@@A@<@@@X@@ @@@డ®exp#Str%.L%/O@ %2P%3V@@@@@$@@@@c@@@b@@@@a@@@`3%=%=%=%=%=%=%=%=@VFl@@@A:f@4@5@@@@ఐN!x%OW%PX@@@z@@%@@)@@ఐN!y%\Z%][@@@@@%`K%a\@@@<@@@@n(@%i<%j]@@@@@@QQ@@@PE@@rE@@pn@@ภ"%{fn%|/6A"@!%fo%fs@@%ft@@E@@~@@"%fw%f@@%fv%f@@h@@@@D@@@ภ"հ%'A"Ӡ@"\\%%@@%@@E@@@@"b%%@@%%@@E@@@@ @@D@@@ภ"%OA"@!{%%@@%@@E@@@@"l%%@@%%@@E@@@@ @@D@@@ภ#%%wA##@!}%%@@&@@)E@@@@+{\\char125}& & @@& &@@E@@%@@ @@@D@@(@ภ#M&A#K@!'&%&&@@&(@@QE@@?@@3{\\textquotesingle}&2&3@@&5&6@@E@@M@@ @@hD@@P@ภ#u&BA#s@!`&M&N@@&P@@yE@@g@@2{\\textasciigrave}&Z&[@@&]&^@@0E@@u@@ @@D@@x@ภ#&j#A#@!%&u$&v%@@&x&@@E@@@@#\\%&)&.@@&(&/@@XE@@@@ @@D@@@ภ#Ű&19A#à@!_&1:&1;@@&1<@@E@@@@#\\_&1?&1D@@&1>&1E@@E@@@@ @@D@@@ภ#&GO?A#@!~&GP&GQ@@&GR@@E@@@@+{\\char126}&GU&Gb@@&GT&Gc@@E@@@@ @@D@@@ภ$&emgA$@!#&en&eo@@&ep@@E@@@@*{\\char35}&es&e@@&er&e@@E@@@@ @@0D@@@ภ$=' A$;@!&''@@'@@AE@A/@@#\\&'"'#@@'%'&@@E@A=@@ @@XD@A@@ภ$e'2A$c@"\$'='>@@'@@@iE@A W@@#\\$'J'K@@'M'N@@ E@Ae@@ @@D@Ah@ภ$'ZA$@"\^'e'f@@'h@@E@A@@*{\\char94}'r's@@'u'v@@HE@A@@ @@D@A@ภ$'A$@"b''@@'@@E@A'@@*{\\char92}''@@''@@pE@A(@@ @@D@A)@ภ$ݰ'/A$۠@"l''@@'@@E@A4@@+{\\char123}''@@''@@E@A5@@ @@D@A6@ภ%'WA%@"''$@@'%@@ E@AA@@!'(',@@'''-@@E@AB@@ @@ D@AC@ภ$R'/5A$Q@A@'g/F@A8@@@A=E@AH@@3A@'p8F@A+@@@A0E@A<!@@dA@'yAF@A@@@A#E@A/*@@A@'JF@A@@@AE@A"3@@A@'SF@A@@@A E@A<@@A@'\F@@@@@@E@AE@@(A@'eF@@@@@@E@@N@@YA@'nF@@@@@@E@@W@@A@'wF@@@@@@E@@`@@A@'F@@@@@@E@@i@@A@'F@@@@@@E@@r@@A@'ʠF@@@@@@E@@{@@NA@'ӠF@@@@@@E@@@@A@'ܠF@@@@@@E@@@@A@'F@@@@@@E@@@@A@'F@@u@@@@zE@@@@(^d@@ @@@@NE@@y@@@@u@@(@@`(8C(8H@AA࣠@&self-1GAఠF(yA@3((((((((@+@( (@@@@@@(vA5@6@(wA9@9/@(xA@@@""(zA@@@@࣠@!lHA(8I(8J@({A@@3((((((((@,0@@/8@@@@@@  @@!sIA(8K(8L@(|A@@{3((((((((@ @@@@@@@@డ'u$List)fold_left(OU(OY@ (OZ)Oc@@@@#acc@8@@:@!a@8@@: @@:@@:@@:@@@:@ؠ@@@:@@:@@:@@:@@:@"00#0o@@!^@-(@@@@C@ZC@YC@YC@Y&C@Y5C@FF@E@@E@@@E@@E@@E@@E@@@E@@@@E@@E@@E@@E@@E3)J)J)J)J)J)J)J)J@eq@h@i@@@@࣠@#accJA)^Oi)_Ol@)w}A@@23)_)_)_)_)_)_)_)_@@@@@@@!lMA@ఠ"reK)rOn)sOp@)~A@@#3)s)s)s)s)s)s)s)s@*!I@@@@@@ఠ"stL)Or)Ot@)A@@&@@)Om)Ou@@@9@/@@E@@ @@డ 1.global_replace#Str)Oy)O|@ )O})O@@@T@@@=@@=@O@@@=@@=@V@@@=@@=Z@@@=@@=@@=@@=@ ?"" @"#@@iP@'"@@@s@@@F@@F@n@@@F@@F@@@@F@@F@@@E@@E@@E@@E3))))))))@hq@k@lc@]@^@@@@ఐy"re)O)O@@@@@ఐw"st)O)O@@@@@ఐ#acc*O*O@@@,@@l@@J@F/@* Od* O@@@@@E@@@E@@E@@EG@F*G@F&@@ఐB!s*$O*%O@װ@@@@ఐb!l*1O*2O@H@@@@:@@@dA@hA@@@@@FA@@@F@@@F?@@F>@@F=n@ @@6@@FP@ @@FO@@@FN@@FM@@FL@@FK@@FJC@FC@*U8<$@@*[*\@AA࣠@&self-1OAఠHNIG*@AH@X3*i*i*i*i*i*i*i*i@@@@  J*AA[K@[@@K@࣠@!sPA*{*|@*BA@@3*|*|*|*|*|*|*|*|@o@_@!p@`@@@@@  @@ ఐ+$self**@j@@3********@"@@@@@*@@@Y@@Fg@4@@Ff/@@Fe@@Fd@@F$-subst_strings** @@@jC@Fr@@ఐC!s**@'@@;*@@.@@L+@EA@IA@@@G@@F}F@@F|@@F{K@@@@@F@S@@FR@@F@@F@@FC@Fj@*@!*萠 9 Escape the strings which would clash with LaTeX syntax. **@@@@@@@b*JU*Jb@AA࣠@&self-1RAఠQر+CA@3********@Q@@@  ۱+DA@@@@࣠@!sSA+ Jc+ Jd@+%EA@@|3+ + + + + + + + @f@@!@@@@@@  @@ ఐ+$self+"Jg+#Jk@@@3+"+"+"+"+"+"+"+"@"@@@@@+*Jq@@@@@F@@@F@@F@@F@@F4subst_strings_simple+=Jr+>J@@@C@F@@ఐC!s+LJ+MJ@'@@*@@.@@+@EA@IA@@@@@F@@F@@FK@@@M@@F@@@F@@F@@F@@FC@Fj@+hJN@+y / Escape the ['\'], ['{'] and ['}'] characters. +v+wI@@@@@@@+}+~@AA࣠@&self-1UAఠjTki+FAj@z3++++++++@@@@  l+GA}m@}@@m@࣠@!sVA++@+HA@@3++++++++@@@!@@@@@@  @@ ఐ+$self++@@@3++++++++@"@@@@@;+@@@{@@F@V@@FQ@@F@@F@@FC2subst_strings_code++@@@C@F@@ఐC!s++@'@@;*@@.@@n+@EA@IA@@@G@@FF@@F@@FK@@@@@F@S@@FR@@F@@F@@FC@Fj@+@C, , Escape some characters for the code style. ,,@@@@@@@b,Xc,Xh@AA࣠@&self-1XAఠW,5IA@ 3,,,,,,,,@s@@@  ,8JA@@@@࣠s%*opt*AఠxYy,/Xk,0Xn@,HKA@@wC@GD@G3,3,3,3,3,3,3,3,3@&@@%'@@@@@ภ$},@Xo,AXs@$|@@@* @@@G@@,GXi,HXt@@$nameZA,RXu,SXy@,kLA@@3,S,S,S,S,S,S,S,S@!,&@'@(@@@@@@@ఠ#len[,e|,f|@,~MA@@#intA@@@KhG@G3,n,n,n,n,n,n,n,n@(@@ @@@డ*&String&length,|,|@ ,|,|@@@w@@@IV@@IU&@@@IT@@IS.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@Ka@@K`<@@@K_@@K^9@@ఐe$name,|,|@C@@F@@7@@MG@A@,|@@@ఠ#buf,,@,NA@@$@@@K|G@Kl3,,,,,,,,@]ng@h@i@@@డ+W&Buffer&create,,@ ,,@@$@@@$@@@Kq@@Kp%@@@Ko@@Kn"@@ఐ#len,,@,@@$@@@K~H@KH@K6@@' @@:7@A@- @@ !i--@@@@@--@@,@@@KG@K3--------@R`Y@Z@[@@@డ+!--*-+@@#intA@@@@@@ @@@@@@@@@@@@'%subintBA*@@@@*5,~,~*5,~,@@+o@#"@@@ @@@K@@K@@@@K@@K@@@K@@K@@K@@@ఐ#len-h-i@@@>@@@KH@KH@KT@@A-y-z@@D@@@KH@KH@Kd@@ @@,@@@KH@Kj@@@@ఠ%s_no_--@-PA@@,@@@L"I@K3--------@;@@@KG@KG@K@--#-@@-OA@@@@ఠ!s--@-QA@@,@@@L#I@K @@--@@@,@@@K)@డ,Q&String#get----A@@@@I]@@I\@A@@@I[@@IZ$charB@@@IY@@IX@@IW0%string_safe_getBA\@@@@\d]d@@[E@"!A@@@@@K@@K@_@@@K@@K@@@K@@K@@K3........@l@@@@ఐǠ$name>.@@@@M @@ఐ!i.".#@@@@@NM@@<@@@K@_.1'.2*@@K@@@KK@K@@N@@@K@@@డ,.E.?.F.@@@@@,@@@LJ@LJ@L@@@L@@L@@L@@ఐ&̠7latex_escape_underscore.a.W@&m@@,9@@@LK@LK@L@@' @@@@+-underscore.u]o.v]z@@.x]n.y]{@@@@!_.]~.]@@.]}.]@@@@.]m.]@@@@@@L$@@!_..@@..@@J@L)@@!_..@@..@@J@L*@@..@@*J@L+@..<@@@@@@L @~..@@@@@KK@K+@@@@@K.@@@@&-tilde..@@..@@AJ@L0>@@!~..@@..@@/J@L1L@@..@@9O@e..@@@@@KK@K^@@@@@Ka@@@@(-percent/ / @@/ / @@tJ@L7q@@!%//@@//@@bJ@L8@@// @@l@@/)/*@@C@@@KK@K@@F@@@K@@@@#-at/</=@@/?/@@@J@L>@@""@/J/K@@/M/N@@J@L?@@/R/S@@@a/\ /]@@v@@@KK@K@@y@@@K@@@@%-bang/o/p@@/r/s@@J@LE@@""!/}/~"@@//#@@J@LF@@//$@@@|/%//%2@@@@@KK@K@@@@@K@@@@%-pipe/%8/%=@@/%7/%>@@ J@LL @@""|/%A/%D@@/%@/%E@@J@LM@@/%6/%F@@@|/GQ/GT@@@@@KK@K*@@@@@K-@@@@#-lt/GZ/G]@@/GY/G^@@@J@LS=@@!</Ga/Gb@@/G`/Gc@@.J@LTK@@/GX/Gd@@8N@~/eo/er@@@@@KK@K]@@@@@K`@@@@#-gt0ex0 e{@@0 ew0 e|@@sJ@LZp@@!>0e0e@@0e~0e@@aJ@L[~@@0ev0e@@k@^0(0)@@B@@@KK@K@@E@@@K@@@@$-exp0;0<@@0>0?@@J@La@@!^0I0J@@0L0M@@J@Lb@@0Q0R@@@f0[0\@@u@@@KK@K@@x@@@K@@@@*-ampersand0n0o@@0q0r@@J@Lh@@!&0|0}@@00@@J@Li@@00@@@k00@@@@@KK@K@@@@@K@@@@%-plus00@@00@@ J@Lo @@!+00@@00@@J@Lp@@00@@@m00@@@@@KK@K)@@@@@K,@@@@&-minus00@@00@@?J@Lv<@@!-00@@00@@-J@LwJ@@00@@7M@j00@@@@@KK@K\@@@@@K_@@@@%-star11 @@1 1 !@@rJ@L}o@@!*1$1%@@1#1&@@`J@L~}@@11'@@j@o1'(21((5@@A@@@KK@K@@D@@@K@@@@&-slash1:(;1;(A@@1=(:1>(B@@J@L@@!/1H(E1I(F@@1K(D1L(G@@J@L@@1P(91Q(H@@@d1ZIS1[IV@@t@@@KK@K@@w@@@K@@@@'-dollar1mI\1nIc@@1pI[1qId@@J@L@@!$1{Ig1|Ih@@1~If1Ii@@J@L@@1IZ1Ij@@@}1ku1kx@@@@@LK@L@@@@@L@@@@&-equal1k~1k@@1k}1k@@ J@L@@!=1k1k@@1k1k@@J@L@@1k|1k@@@z11@@@@@LK@L(@@@@@L+@@@@&-colon11@@11@@>J@L;@@!:11@@11@@,J@LI@@11@@6L@ఠ!c11@2RA@@@@@L @@@@@L @@@@డ0&String$make22@ 22@@@@@@IG@@IF@:@@@IE@@ID@@@IC@@IB@@IA@N  N  =@@A@!@@@@@@L@@L@@@@L@@L@@@L@@L@@L32?2?2?2?2?2?2?2?@SL@M@N@@@@A2L2M@@6@@@LK@LK@L@@ఐj!c2_2`@@@B@@@LK@LK@L'@@Z @@K@L*@@డ0&String$make2{2|@ 22@@k@@@k@@@L@@L@j@@@L@@Li@@@L@@L@@LR@@A22@@@@@LK@LK@Lb@@ఐ!c22@l@@@@@LK@LK@Lv@@> @@K@Ly@@22@@ |@@@A2@@@*@ @@L'@A@2 @@డ1O&Buffer*add_string22@ 22@@@*@@@@@@*V@@@@@(@@@@@@@@*ee*e@@*P@ @@@+ @@@M@@M@@@@M@@L@@@L@@L@@L333333333@iwp@q@rXQ@R@S@@@@ఐQ#buf33@@@+0@@@MI@MI@M@@ఐ#no_3+ 3,@հ@@(@ఐ%s_no_3536@.@@T@@@MI@MI@M9@ఐ!s3G 3H!@?@@I@MI@MH@3O3P"@@K@@}@@)v@@@MH@MQ@@@@@)|@@@MG@M33Z3Z3Z3Z3Z3Z3Z3Z@?@@@డ1&Buffer(contents3k/53l/;@ 3o/<3p/D@@)i@@@+@@@M#@@M"*@@@M!@@M  @@ఐà#buf3/E3/H@i@@+@@@M,G@M0G@M/4@@' @@!C@SC@SgC@SC@RC@SC@RWC@RC@QC@QC@QGC@QoC@PC@PC@P7C@P_C@OC@OC@O'C@OOC@NC@NC@NC@N?C@MC@MC@M*h@>@@4i@?@@5@@@@6W@AA@EA@@"""@@@ME@@MD@"@@MC"@@MB@@MA@@M@@@@"@@MV"1"-",@@@MU@@MT@"$@@MS"@@MR@@MQ@@MP@@MOC@MG@3X\i@:4 ) Make a correct latex label from a name. 33.@@@@@@@"'4}4}@AA࣠@&self-1Aఠ4,SA@#344444444@ j@@@  4/TA#@#@@@࣠"8"8A"<4$}4%}@4=UA@@"n"<@@@Mq34)4)4)4)4)4)4)4)@ #@ @$#@ @@@@@42}@@$nameA4<}4=}@4UVA@@"H34=4=4=4=4=4=4=4=@$""W@@@Mp@ @!@@@@  @@డ2!^4R}4S}@&A@@@&A@@@M@@M@&>@@@M@@M~&=@@@M}@@M|@@M{34c4c4c4c4c4c4c4c@'3"q@*@+@@@@డ2?A4t}4u}@>@@@2M&j@@@MG@MG@M@@@M@@M@@M @@ఐ02latex_value_prefix>@01?@@2g@@@MH@MH@M3@@&H@@4@@ ఐ$self4}4}@@@#E@k4}@@"""@@@M@@M@"@@M"@@M@@MT@#ఐ#no_4}4}@@@##@@@MH@MH@Mi@@ఐ$name4}4}@s@@"v@@4}@@# x@@k@@"C@P5C@M|@A@ A@@##3#@@@M@@M@"@@M"@@M@@M@@M@@@#@@M##G#@@@M@@M@#@@M#@@M@@M@@M@@MC@M@5 }.@T5 ) Make a correct label from a value name. 5JN5J|@@@@@@@#55 @AA࣠@&self-1Aఠ   5FWA @$35-5-5-5-5-5-5-5-@ @@@  5IXA$@$@@@࣠#0#0A#45> 5?#@5WYA@@##4@@@M35C5C5C5C5C5C5C5C@ $6@&@$$7@'@@@@@5L@@$nameA5V$5W(@5oZA@@#@35W5W5W5W5W5W5W5W@$##O@@@M@ @!@@@@  @@డ3!^5lB5mC@'[@@@'[@@@N @@N@'X@@@N@@N'W@@@N@@N@@N35}5}5}5}5}5}5}5}@'3#i@*@+@@@@డ4 Y[5+5,@X@@@3g'@@@NG@N)G@N@@@N@@N@@N @@ఐ.6latex_attribute_prefix>@.W?@@3@@@N%H@N(H@N&3@@&H@@4@@ ఐ$self5D5H@@@$E@5N@@$$$@@@N0@@N/@$ @@N.$@@N-@@N,T@$"ఐ#no_5P5S@@@$+$*@@@NH@N=i@@ఐ$name5T5X@s@@#v@@5Y@@$$x@@k@@C@N{@A@ A@@#$L#@@@NU@@NT@#@@NS#@@NR@@NQ@@NP@@@%@@Nf$$`$ @@@Ne@@Nd@$@@Nc$@@Nb@@Na@@N`@@N_C@NW@6#-@m64 . Make a correct label from an attribute name. 6162@@@@@@@$6869@AA࣠@&self-1Aఠ%&$6_[A%@%536F6F6F6F6F6F6F6F@ @@@  '6b\A%8(@%8@@(@࣠$($(A$,6W6X@6p]A@@$$,@@@N36\6\6\6\6\6\6\6\@ %O@?@$%P@@@@@@@6e@@$nameA6o6p@6^A@@$836p6p6p6p6p6p6p6p@$$$G@@@N@ @!@@@@  @@డ5!^66@(t@@@(t@@@N@@N@(q@@@N@@N(p@@@N@@N@@N366666666@'3$a@*@+@@@@డ5%rt66@q@@@4(@@@NG@NG@N@@@N@@N@@N @@ఐ/3latex_method_prefix>@/?@@4@@@NH@NH@N3@@&H@@4@@ ఐ$self66@@@%E@6@@%/%+%*@@@N@@N@%"@@N%@@N@@NT@%;ఐ#no_66@@@%D%C@@@NH@NH@Ni@@ఐ$name7 7 @s@@$v@@7@@%=x@@k@@3C@N{@A@ A@@$%e$@@@N@@N@$@@N$@@N@@N@@N@@@&@@N%%y%@@@N@@N@%@@N$@@N@@N@@N@@NC@N@7<-@7M * Make a correct label from a method name. 7J[_7K[@@@@@@@%7Q7R)@AA࣠@&self-1Aఠ>?=7x_A>@&N37_7_7_7_7_7_7_7_@@@@  @7{`A&QA@&Q@@A@࣠% % A%$7p+7q.@7aA@@%%$@@@O 37u7u7u7u7u7u7u7u@&h@X@$&i@Y@@@@@7~*@@$nameA7/73@7bA@@%0377777777@$%ՠ%?@@@O@ @!@@@@  @@డ6!^7I7J@)@@@)@@@O@@O@)@@@O@@O)@@@O@@O@@O377777777@'3%Y@*@+@@@@డ6>7677@@@@5)@@@O)G@O9G@O,@@@O.@@O-@@O+ @@ఐ12latex_class_prefix>@11?@@5@@@O5H@O8H@O63@@&H@@4@@ ఐ$self7K7O@Ͱ@@&E@7U@@&H&D&C@@@O@@@O?@&;@@O>&2@@O=@@O<T@&Tఐ#no_8W8Z@@@&]&\@@@OLH@ONH@OMi@@ఐ$name8%[8&_@s@@%v@@8)`@@&Vx@@k@@LC@O%{@A@ A@@%&~%@@@Oe@@Od@%@@Oc%@@Ob@@Oa@@O`@@@'2@@Ov&&%@@@Ou@@Ot@%@@Os%@@Or@@Oq@@Op@@OoC@Og@8U-@8f ) Make a correct label from a class name. 8c8d@@@@@@@&8j8k@AA࣠@&self-1AఠWXV8cAW@'g38x8x8x8x8x8x8x8x@@@@  Y8dA'jZ@'j@@Z@࣠&&A&88@8eA@@&Ӡ&@@@O388888888@'@q@$'@r@@@@@8@@$nameA88@8fA@@&(388888888@$&&7@@@O@ @!@@@@  @@డ74!^88@*@@@*@@@O@@O@*@@@O@@O*@@@O@@O@@O388888888@'3&Q@*@+@@@@డ7W88@@@@6*@@@OG@OG@O@@@O@@O@@O @@ఐ2\7latex_class_type_prefix>@1?@@6̠@@@OH@OH@O3@@&H@@4@@ ఐ$self9 9@@@'E@а9@@'a']'\@@@O@@O@'T@@O'K@@O@@OT@'mఐ#no_9)9*@@@'v'u@@@OH@OH@Oi@@ఐ$name9>9?@s@@&v@@9B@@'ox@@k@@eC@O{@A@ A@@&'&@@@O@@O@&@@O&@@O@@O@@O@@@(K@@O&'&@@@O@@O@&@@O&@@O@@O@@O@@OC@O@9n-@9 . Make a correct label from a class type name. 9|bf9}b@@@@@@@&9'29'>@AA࣠@&self-1Aఠpqo9gAp@(399999999@@@@  r9hA(s@(@@s@࣠''A'9'@9'C@9iA@@''@@@P399999999@(@@$(@@@@@@9'?@@$nameA9'D9'H@9jA@@' 399999999@$('/@@@P@ @!@@@@  @@డ8M!^9'_9'`@+@@@+@@@P)@@P(@+@@@P'@@P&+@@@P%@@P$@@P#399999999@'3'I@*@+@@@@డ8p9'K9'L@@@@7ˠ+@@@P9G@PIG@P<@@@P>@@P=@@P; @@ఐ4q3latex_module_prefix>@4 ?@@7@@@PEH@PHH@PF3@@&H@@4@@ ఐ$self:&'a:''e@@@)E@:+'k@@(z(v(u@@@PP@@PO@(m@@PN(d@@PM@@PLT@(ఐ#no_:B'm:C'p@@@((@@@P\H@P^H@P]i@@ఐ$name:W'q:X'u@s@@'v@@:['v@@(x@@k@@|y@A@A@@'('@@@Pu@@Pt@'@@Ps'@@Pr@@Pq@@Pp@@@)b@@P'( '@@@P@@P@'@@P'@@P@@P@@P@@PC@Pw@:'++@: * Make a correct label from a module name. ::&@@@@@@@'::@AA࣠@&self-1Aఠ   :kA @)3::::::::@@@@   :lA) @)@@ @࣠((A( ::@:mA@@)( @@@P3::::::::@)@ @$)@ @@@@@:@@$nameA::@:nA@@(3::::::::@$)(%@@@P@ @!@@@@  @@డ9d!^::@,ְ@@@,@@@P@@P@,@@@P@@P,@@@P@@P@@P3::::::::@'3(?@*@+@@@@డ9Ԡְ; ; @Ӱ@@@8,@@@PG@PG@P@@@P@@P@@P @@ఐ548latex_module_type_prefix>@4ΰ?@@8@@@PH@PH@P3@@&H@@4@@ ఐ$self;=;>@!@@*.E@!;B@@)))@@@P@@P@)@@P){@@P@@PT@)ఐ#no_;Y;Z@@@))@@@PH@PH@Pi@@ఐ$name;n;o @s@@(v@@;r @@)x@@k@@C@P{@A@ A@@()Ǡ(@@@P@@P@(@@P(@@P@@P@@P@@@*{@@Q()۠(@@@Q @@Q @(@@Q (@@Q @@Q @@Q@@QC@P@;-@; / Make a correct label from a module type name. ;x|;x@@@@@@@(;DO;D^@AA࣠@&self-1Aఠ!Š!!;oA!@*3;;;;;;;;@@@@  !;pA*!@*@@!@࣠((A);D`;Dc@;qA@@*)@@@Q)3;;;;;;;;@0*@!@$*@!@@@@@;D_@@$nameA;Dd;Dh@<rA@@)3;;;;;;;;@$*7)@@@Q(@ @!@@@@  @@డ:}!^<D<D@-@@@-@@@Q9@@Q8@-@@@Q7@@Q6-@@@Q5@@Q4@@Q33<<<<<<<<@'3)7@*@+@@@@డ:  <"Dk<#Dl@ @@@9.@@@QIG@QYG@QL@@@QN@@QM@@QK @@ఐ7I6latex_extension_prefix>@6?@@:@@@QUH@QXH@QV3@@&H@@4@@ ఐ$self@7?@@;.@@@QH@QH@Q3@@&H@@4@@ ఐ$self=o=p@#H@@,`E@#2=t@@+++@@@Q@@Q@+@@Q+@@Q@@QT@+ϐఐ#no_=="@@@+ؠ+@@@QH@QH@Qi@@ఐ$name=#='@s@@*v@@=(@@+x@@k@@C@Q{@A@ A@@*+*@@@R @@R @*@@R *@@R @@R @@R@@@,@@R*, *@@@R@@R@*@@R*@@R@@R@@R@@RC@R@=-@!=ᐠ . Make a correct label from an exception name. ==@@@@@@@*ݰ=\g=\q@AA࣠@&self-1Aఠ#͠##ѱ> wA#@,3========@J@@@  #Ա>xA,#@,@@#@࣠**A*>\s>\v@>yA@@,N*@@@R93> > > > > > > > @b,@#@$,@#@@@@@>\r@@$nameA>\w>\{@>5zA@@*3>>>>>>>>@$,i+ @@@R8@ @!@@@@  @@డ2\>3\@0!@@@0!@@@RI@@RH@0@@@RG@@RF0@@@RE@@RD@@RC3>C>C>C>C>C>C>C>C@'3+'@*@+@@@@డ<##!>T\~>U\@#@@@<-0J@@@RYG@RiG@R\@@@R^@@R]@@R[ @@ఐ:#1latex_type_prefix>@9?@@\>\@$a@@-yE@$K>\@@,,ؠ,@@@Rp@@Ro@,@@Rn,@@Rm@@RlT@,ఐ#no_>\>\@@@,,@@@R|H@R~H@R}i@@ఐ$name>\>\@s@@+v@@>\@@,x@@k@@ C@RU{@A@ A@@+-+@@@R@@R@+@@R+@@R@@R@@R@@@-@@R+-&+@@@R@@R@+@@R+@@R@@R@@R@@RC@R@>\`-@"3> ( Make a correct label from a type name. >*.>*[@@@@@@@+հ>>@AA࣠@&self-1Aఠ$Ѡ$$?%{A$@-3? ? ? ? ? ? ? ? @c@@@  $?(|A-$@-@@$@࣠++A+??@?6}A@@-g+@@@R3?"?"?"?"?"?"?"?"@{.@%@$.@%@@@@@?+@@$nameA?5?6 @?N~A@@+3?6?6?6?6?6?6?6?6@$-,@@@R@ @!@@@@  @@డ=!^?K ?L @1:@@@1:@@@R@@R@17@@@R@@R16@@@R@@R@@R3?\?\?\?\?\?\?\?\@'3,@*@+@@@@డ=$8$:?m ?n @$7@@@=F1c@@@RG@RG@R@@@R@@R@@R @@ఐ:蠐5latex_type_elt_prefix>@:?@@=`@@@RH@RH@R3@@&H@@4@@ ఐ$self? ? @%z@@.E@%d? &@@---@@@R@@R@-@@R-@@R@@RT@.ఐ#no_? (? +@@@. . @@@SH@SH@Si@@ఐ$name? ,? 0@s@@,v@@? 1@@.x@@k@@ C@R{@A@ A@@,.+,@@@S@@S@,@@S,@@S@@S@@S@@@.@@S.,.?,@@@S-@@S,@,@@S+,@@S*@@S)@@S(@@S'C@S@@-@#L@ + Make a correct label from a record field. @@@@@@@@@,Ͱ@ o z@ o @AA࣠@&self-1Aఠ&ՠ&&@>A&@/3@%@%@%@%@%@%@%@%@|@@@  &@AA/&@/@@&@࣠,ޠ,A,@6 o @7 o @@OA@@.,@@@SI3@;@;@;@;@;@;@;@;@/.@&@$//@&@@@@@@D o @@$nameA@N o @O o @@gA@@,3@O@O@O@O@O@O@O@O@$.,@@@SH@ @!@@@@  @@డ>!^@d o @e o @2S@@@2S@@@SY@@SX@2P@@@SW@@SV2O@@@SU@@ST@@SS3@u@u@u@u@u@u@u@u@'3-@*@+@@@@డ?%Q%S@ o @ o @%P@@@>_2|@@@SiG@SyG@Sl@@@Sn@@Sm@@Sk @@ఐ<5latex_type_elt_prefix>@;?@@>y@@@SuH@SxH@Sv3@@&H@@4@@ ఐ$self@ o @ o @&@@/E@&}@ o @@// / @@@S@@S@/@@S~.@@S}@@S|T@/ఐ#no_@ o @ o @@@/#/"@@@SH@SH@Si@@ఐ$name@ o @ o @s@@-v@@@ o @@/x@@k@@ C@Se{@A@ A@@-/D-@@@S@@S@-@@S-@@S@@S@@S@@@/@@S-/X-@@@S@@S@-@@S-@@S@@S@@S@@SC@S@A o s-@$eA, 2 Make a correct label from a variant constructor. A) 3 7A* 3 n@@@@@@@-ŰA0 ! A1 !@AA࣠@&self-1Aఠ'٠''AWA'@0-3A>A>A>A>A>A>A>A>@@@@  'AZA00' @00@@' @࣠@%labelAAP !AQ !@AiA@@-3AQAQAQAQAQAQAQAQ@0D@'4@!0E@'5@@@@@  @@డ?!^Ad !&Ae !'@3S@@@3S@@@S@@S@3P@@@S@@S3O@@@S@@S@@S3AuAuAuAuAuAuAuAu@%1.@(@)@@@@'\label{A !A !%@@A !#@@3s@@@SF@SF@S@@డ@!^A !,A !-@3@@@3@@@S@@S@3@@@S@@S3@@@S@@S@@S6@@ఐk%labelS@>T@@.DA@@!}A !.A !/@@)A !0@@3@@@SG@SG@ST@@h @@3@@@S@SG@S\@@O@@.aC@cjC@S`@A@A@@@.n@@T.m@@T@@T@@@0@@T@.z@@T.y@@T@@T @@T C@T@A !-@%:B 3 Return latex code for the label of a given label. A  A  @@@@@@@.B!m!xB!m!@AA࣠@&self-1Aఠ'ܠ''B,A'@13BBBBBBBB@j@@@  'B/A1'@1@@'@࣠@%labelAB%!m!B&!m!@B>A@@.3B&B&B&B&B&B&B&B&@1@( @!1@( @@@@@  @@డ@!^B9!m!B:!m!@4(@@@4(@@@T)@@T(@4%@@@T'@@T&4$@@@T%@@T$@@T#3BJBJBJBJBJBJBJBJ@%1.@(@)@@@@%\ref{BX!m!BY!m!@@B[!m!#@@4H@@@T9F@T;F@T:@@డ@!^Bo!m!Bp!m!@4^@@@4^@@@TC@@TB@4[@@@TA@@T@4Z@@@T?@@T>@@T=6@@ఐk%labelS@>T@@/A@@!}B!m!B!m!@@)B!m!@@4|@@@TQG@TVG@TUT@@h @@4@@@T7@TWG@TO\@@O@@/$C@hC@fC@fC@T5d@A@A@@@/2@@T_/0@@T^@@T]@@@1@@Tj@/>@@Ti/<@@Th@@Tg@@TfC@Ta@B!m!q1@&Bڐ 1 Return latex code for the ref to a given label. B!2!6B!2!l@@@@@@@/HB!!B!!@AA࣠@&self-1Aఠ(ߠ((ʱCA(@13BBBBBBBB@C@@@  (ͱCA1(@1@@(@࣠@#fmtAB!!B!!@CA@@/b3BBBBBBBB@X1@(@!1@(@@@@@  @@!tAC!"C!"@C*A@@/j3CCCCCCCC@ /x@@@@@@@@డA$List$iterC'"" C(""@ C+""C,""@@@@!a@9@@@:N$unitF@@@:M@@:L@@:K@-@@@:J@@:I@@@:H@@:G@@:F@(L(M@@(KU@+&@@@@/C@TC@T@@T"@@@T@@T@@T@. @@@T@@T@@@T@@T@@T3ChChChChChChChCh@Wc/@Z@[@@@@ ఐ$selfC|""C}""@)U@@2m@)C""/@@@/@@T@/@@T/@@T@@T@@ఐ#fmtC""0C""3@@@/,@@C""C""4@@@/@@T/@@T3@@ఐ!tC""5C""6@=@@0@@@@@0C@hC@TC@d`C@bC@bC@a C@`C@_"C@^C@]C@]ZC@\C@\*C@T\@A@#A@@@02@@T@0+@@T0$@@T@@T@@T@ @@2@@T@0B@@T@0;@@T04@@T@@T@@T@@TC@T@C!!?@'1C < Print the LaTeX code corresponding to the [text] parameter.C!!C!!@@@@@@@0@C"}"C"}"@AA࣠@&self-1Aఠ)))D#A)@23D D D D D D D D @a@@@  )D&A2)@2@@)@࣠@#fmtAD"}"D"}"@D5A@@0Z3DDDDDDDD@v3@*@!3@*@@@@@  @@#txtAD/"}"D0"}"@DHA@@0f3D0D0D0D0D0D0D0D0@ 0p@@@@@@@@ఐ#txtDA""DB""@0w@@@@0x3DBDBDBDBDBDBDBDB@@@@Ġ)Odoc_infoDS ""DT ""@#RawDX ""DY ""@@;#Raw6@6@@@@A@BV@A6c6c@@@7nP@ఠ!sDn ""Do ""@DA@@@@@T3DrDrDrDrDrDrDrDr@0@@@@@$@@0@@0@@@ ఐ{$selfD ""D ""@*[@@3s3DDDDDDDD@A@@@@@*-D ""@@@0V@@U}@0S@@U|0R@@U{@@Uz@@ఐ#fmtD ""D ""@j@@0@@ఐ@@7ఠ!sE4 #%#?E5 #%#@@EMA@@7@@@U3E8E8E8E8E8E8E8E8@@@@@@@@1p@@1p@@@ ఐA$selfEH #%#DEI #%#H@+!@@493EHEHEHEHEHEHEHEH@@@@@@+EP #%#Y@@@0@@U@0@@U0@@U@@U@@ఐJ#fmtEc #%#ZEd #%#]@0@@1@@ఐ@@ఐ"`@ఠ!sK"&M&eK#&M&f@K;A@@@@@U83K&K&K&K&K&K&K&K&@@@@ఠ!tK1&M&hK2&M&i@KJA@@7@@@U9@@@6K9&M&j@@7m@@7m@@@ ఐ>$selfKE&M&nKF&M&r@1@@:63KEKEKEKEKEKEKEKE@-&@'@(@@@@@0 KO&M&@@@5Z@@V@5W@@V@5P@@V5K@@V@@V@@V@@ఐM#fmtKf&M&Kg&M&@3@@7!@@ఐQ!sKs&M&Kt&M&@*@@5wC@dC@V1@@ఐR!tK&M&K&M&@9@@5x>@@B@@7?@Ġ)Odoc_infoK&&K&&@#RefK&&K&&@@;#Ref>@>@@@5l5k@@@@@@5b8@@@ @@@ @CPBV@A>'u $ &>(u $ U@@@>a@ఠ$nameK&&K&&@KA@@$@@@U@3KKKKKKKK@@@@ఠ'ref_optK&&K&&@KA@@55@@@UB@@@UA@ఠ(text_optK&&K&&@KA@@589@@@UD@@@UC%@@@XK&&@@8'@@8'@@@ ఐ$selfK&&K&&@1а@@:3KKKKKKKK@D=@>@?6/@0@1%@@ @@@1 L&&@@@5@@V@5@@V@5@@V@5@@V5@@V@@V@@V@@V@@ఐ#fmtL&&L&&@@@8['@@ఐm$nameL+&&L,&&@/@@6C@gYC@f*C@f-C@eC@V=@@ఐt'ref_optLA&&LB&&@D@@6 J@@ఐo(text_optLN&&LO&&@P@@6W@@[@@8X@Ġ)Odoc_infoL^&&L_&'@+SuperscriptLc&'Ld&'@@;+Superscript>@8@@@ @AQBV@A>y  >y  @@@?xb@ఠ!tLx&'Ly&'@LA@@8@@@UG3L|L|L|L|L|L|L|L|@:@@@@@#@@8@@8@@@ ఐ$selfL&'L&'@2e@@;}3LLLLLLLL@K@@@@@2/L&'.@@@68@@V@65@@V60@@V@@V@@ఐ#fmtL&'/L&'2@t@@8@@ఐ@@XZ@;Q@@XY@;N@@XX@;F@@XW;A@@XV@@XU@@XT@@XS@@XRC@XIY@O=#(T(X.@@;BOC%((OD%((@AA࣠@&self-1 Aఠ50515/OjA50@>@3OQOQOQOQOQOQOQOQ@&@@@  52OmA>C53@>C@@53@࣠@#fmt AOc%((Od%((@O|A@@;\3OdOdOdOdOdOdOdOd@&>W@5G@!>X@5H@@@@@  @;_;_ A;cOu%((Ov%((@OA@@;e3OvOvOvOvOvOvOvOv@;q@@@@@@O}%((@;`;` A;dO%((O%((@OA@@;f3OOOOOOOO@;y@@@@@@O%((@@డN!=O&((O&((@@!a@@@@@@$boolE@@@@@@@&%equalBAMZ@@@@MZyM[y@@MQ@@@@;@@@XG@X@@X@ @@X@@@X@@X@@X3OOOOOOOO@BM;@E@F@@@@డNX&String/lowercase_asciiO&((O&((@ O&((O&((@@@;@@@J @@J-@@@J@@J@#W %E%E#X %E%k@@#V]@@@@;@@@X@@X<@@@X@@X4@@ఐ&targetP &((P &((@@@;A@@/@@MB@@%latexP&((P&((@@P&((P&((@@\H@XQ@@?@@>_@@@XH@XW@ ఐߠ$selfP-'((P.'((@6@@?e@5ݰP2'()@@@:U@@X@:R@@X:Q@@X@@Xp@@ఐ堐#fmtPE'()PF'()@̰@@<=}@@ఐΠ$codePR'()PS'() @@@<1@@)@@:l@ภHZP\)))P])))@HY@@@ G@X@Pb&((@@:y@A@ A@@@@PA@@<3PPPPPPPP@ <@@@@@@@@ఐE"psP,)A)GP,)A)I@CѰ@@@Ha@@@Y@@Y@E@@@Y@@YF@@@Y@@Y@@Y3PPPPPPPP@#/<@&@'@@@@ఐI#fmtP,)A)JP,)A)M@/@@<@@ ఐl$selfQ,)A)OQ ,)A)S@6@@?!@6԰Q ,)A)Z@@@?@@Y/?@@Y.(@@ఐ[!sQ,)A)[Q,)A)\@2@@<5@@Q ,)A)NQ!,)A)]@@?8@@M@@ aG@Y$;@uA@y A@@@<@@YH@<@@YG<@@YF@@YE@@YD@ @@@&@@YW@=@@YV@=@@YU=@@YT@@YS@@YR@@YQC@YJ@QE+)!)%%@@=QK.)_)jQL.)_)w@AA࣠@&self-1Aఠ787977QrA78@@H3QYQYQYQYQYQYQYQY@(@@@  7:QuA@K7;@@K@@7;@࣠@#fmtAQk.)_)xQl.)_){@QA@@=3QlQlQlQlQlQlQlQl@(@_@7O@!@`@7P@@@@@  @@!sAQ~.)_)|Q.)_)}@QA@@=*3QQQQQQQQ@ =4@@@@@@@@@ఠ"s2Q/))Q/))@QA@@(_G@Yu3QQQQQQQQ@!=A@@@@@ ఐN$selfQ/))Q/))@7}@@@@7oQ/))@@@@ @@Yy@@@Yx@@ఐ=!sQ/))Q/))@"@@=c%@@@@@&@A@Q/))@@@ఠ"s3Q0))Q0))@QA@@(@@@YG@Y3QQQQQQQQ@<F?@@@A@@@డ4u.global_replace#StrQ0))Q0))@ Q0))Q0))@@(D@@@@@@@Y@@Y@@@@@Y@@Y@(D@@@Y@@Y(C@@@Y@@Y@@Y@@Y0@@డ4®exp#StrR0))R0))@ R0))R0))@@4@@@5@@@Y@@Y@@@@Y@@YR@@! R+0))R,0))@@R.0))R/0))@@5@@@YI@YI@Yf@@R80))R90))@@@@@@Y@YI@Yp@@#\\ RI0))RJ0))@@RL0))RM0))@@@@@@YH@YH@Y@@ఐΠ"s2R_0))R`0))@@@@@@@@A@Rd0))@@ఐG!pRn1))Ro1))@G2@@@I@@@Y@@Y@G@GT@@@Z<@@Z;F@YF@ZF@Z%@@Z:F@YJ@@@YG@@@Y@@@Y@@Y@@Y@@Y3RRRRRRRR@@@@@@@ఐ<#fmtR1))R1))@"@@>V@@ภFRFRR1))R1)*AFภGRȠ.String_literalR ;.String_literalFڠ!a@/!b@/!c@/!d@/!e@/!f@/@@@3_@G@@@3`G'#@@@3a@BKAYAAF$}$}F$%@@@G1k@%{\tt{H@H@@@@Z!G@Z$G@Z#i@ภGQSGSWGภGYSFS_F@_@FH@Z'@@@Z9G@ZE@ภGiS,dS-oc"}}t@t@H@@@ZVG@ZYG@ZX@ภG}S@FSAF@@GQF@Z F@Z8F@ZUH@ZGJ@@@YG@Z G@ZG@Z7G@ZT@@@ZWG@Zc@@@GnΠ@@@Z=G@ZS@@@GyH@Z%&'(@@@Z"G@Z6@@@GH@Y(@@@ZG@Z@){\tt{%s}}@@G@@@ZG@ZfG@Ze@@@@H>@@@YG@Z @@ఐˠ"s3S1)*S1)*@@@G@Zz@@+@@F@Y@7@@@@@@2 A@6 A@@@?V@@Z@?S@@Z?R@@Z@@Z@@Z<@ @@B@@Z@?f@@Z@?c@@Z?b@@Z@@Z@@Z@@ZC@Z_@S.)_)c)@@?cS3**S3**"@AA࣠@&self-1Aఠ999SA9@B3SSSSSSSS@+'@@@  9SAB9@B@@9@࣠@#fmtAS3**#S3**&@SA@@?}3SSSSSSSS@+<B@9@!B@9@@@@@  @@!sAS3**'S3**(@TA@@?3SSSSSSSS@ ?@@@@@@@@ ఐH"psT 4*+*1T 4*+*3@G@@@K@@@Z@@Z@H@@@Z@@ZII@@@Z@@Z@@Z3TTTTTTTT@%1?@(@)@@@@ఐK#fmtT*4*+*4T+4*+*7@1@@?@@5\begin{ocamldoccode} T54*+*9T64*+*P@@T84*+*8T94*+*Q@@I @@@ZH@ZH@Z$@@9 @@Jf@@@ZG@Z*@ ఐI8"psTR5*S*YTS5*S*[@GM@@@K@@@Z@@Z@I/@@@Z@@ZI@@@Z@@Z@@ZI@@ఐ#fmtTp5*S*\Tq5*S*_@w@@@ V@@ ఐ$selfT5*S*aT5*S*e@:Z@@Crg@:JT5*S*s@@@B@@ZB@@Zn@@ఐ!sT5*S*tT5*S*u@x@@@({@@T5*S*`T5*S*v@@C~@@J@@J@@@ZG@Z@ఐI"psT6*x*~T6*x*@G@@@L5@@@[@@[@I@@@[@@[I@@@[@@[@@[@@ఐ預#fmtT6*x*T6*x*@ϰ@@@b@@4 \end{ocamldoccode} T6*x*T6*x*@@T6*x*T6*x*@@I@@@[G@[G@[@@6 @@G@[@ @@@ @@@A@A@@@@@@[/@@@@[.@@@[-@@[,@@[+ @ @@C@@[>@@@@[=@@@@[<@@@[;@@[:@@[9@@[8C@[10@U3** .@@@U 8**U 8**@AA࣠@&self-1Aఠ:::U1A:@D3UUUUUUUU@,o@@@  :U4AD :@D @@:@࣠@#fmtAU*8**U+8**@UCA@@@3U+U+U+U+U+U+U+U+@,D@;@!D@;@@@@@  @@!sAU=8**U>8**@UVA@@@3U>U>U>U>U>U>U>U>@ @@@@@@@@@ ఐJ7"psUQ9**UR9**@HL@@@L@@@[d@@[c@J.@@@[b@@[aJ@@@[`@@[_@@[^3UbUbUbUbUbUbUbUb@%1@@(@)@@@@ఐK#fmtUr9**Us9**@1@@@@@2 \begin{verbatim} U}9**U~9**@@U9**U9**@@JU@@@[rH@[yH@[x$@@9 @@K@@@[zG@[p*@ ఐJ"psU:**U:**@H@@@M%@@@[@@[@Jw@@@[@@[J@@@[@@[~@@[}I@@ఐ#fmtU:**U:**@w@@A:V@@ఐ!sU:**U:**@`@@A@c@@/@@K@@@[G@[i@ఐJ"psU;*+U;*+@HҰ@@@Mb@@@[@@[@J@@@[@@[K@@@[@@[@@[@@ఐΠ#fmtU;*+U;*+@@@Aw@@0 \end{verbatim} V;*+ V;*+@@V;*+V;*+@@J@@@[G@[G@[@@6 @@KG@[@v @@@ @@@A@A@@@A@@[@A@@[A@@[@@[@@[@ @@E@@[@A@@[@A@@[A@@[@@[@@[@@[C@[@V18**.@@AV7=++*V8=++7@AA࣠@&self-1 Aఠ<$<%<#V^A<$@E43VEVEVEVEVEVEVEVE@-@@@  <&VaAE7<'@E7@@<'@࣠@#fmt!AVW=++8VX=++;@VpA@@A3VXVXVXVXVXVXVXVX@-EK@<;@!EL@<<@@@@@  @@!t"AVj=++<Vk=++=@VA@@A3VkVkVkVkVkVkVkVk@ A@@@@@@@@ ఐKd"psV~>+@+FV>+@+H@Iy@@@N @@@[@@[@K[@@@[@@[K@@@[@@[@@[3VVVVVVVV@%1A@(@)@@@@ఐK#fmtV>+@+IV>+@+L@1@@B@@%{\bf V>+@+NV>+@+T@@V>+@+MV>+@+U@@K@@@\ H@\H@\$@@9 @@L@@@\G@\ *@  ఐ$selfV?+W+]V?+W+a@<@@E:@<^V?+W+o@@@C3@@\@C,@@\C%@@\@@\E@@ఐ#fmtV?+W+pV?+W+s@s@@BGR@@ఐ!tV?+W+tV?+W+u@\@@BM_@@)@@C@`@ఐK᠐"psV@+w+}V@+w+@I@@@N@@@\2@@\1@K@@@\0@@\/L;@@@\.@@\-@@\,}@@ఐŠ#fmtW@+w+W@+w+@@@B@@!}W$@+w+W%@+w+@@W'@+w+W(@+w+@@K@@@\@G@\KG@\J@@6 @@oG@\>@k @@@ @@@A@A@@@B@@\^@B@@\]B@@\\@@\[@@\Z@ @@F6@@\m@B@@\l@B@@\kB@@\j@@\i@@\h@@\gC@\` @WU=++#.@@BW[B++W\B++@AA࣠@&self-1$Aఠ=H#=I=GWA=H@FX3WiWiWiWiWiWiWiWi@.@@@  =JWAF[=K@F[@@=K@࣠@#fmt%AW{B++W|B++@WA@@B3W|W|W|W|W|W|W|W|@.Fo@=_@!Fp@=`@@@@@  @@!t&AWB++WB++@WA@@B3WWWWWWWW@ B@@@@@@@@ ఐL"psWC++WC++@J@@@O-@@@\@@\@L@@@\@@\L@@@\@@\@@\3WWWWWWWW@%1B@(@)@@@@ఐK#fmtWC++WC++@1@@C@@%{\it WC++WC++@@WC++WC++@@L@@@\H@\H@\$@@9 @@M@@@\G@\*@  ఐ$selfWD++WD++@=ư@@F:@=WD++@@@DW@@\@DP@@\DI@@\@@\E@@ఐ#fmtXD++XD++@s@@CRR@@ఐ!tXD++XD++@\@@CX_@@)@@Dd`@ఐM"psXE++X E++@K@@@O@@@\@@\@L@@@\@@\M_@@@\@@\@@\}@@ఐŠ#fmtX=E++X>E++@@@C@@!}XHE++XIE++@@XKE++XLE++@@M @@@\G@\G@\@@6 @@G@\@k @@@ @@@A@A@@@C@@\@C@@\C@@\@@\@@\@ @@GZ@@]@C@@]@C@@]C@@]@@]@@]@@\C@\ @XyB++.@@CXG+,XG+,@AA࣠@&self-1(Aఠ>l'>m>kXA>l@G|3XXXXXXXX@/@@@  >nXAG>o@G@@>o@࣠@#fmt)AXG+,XG+,@XA@@C3XXXXXXXX@/G@>@!G@>@@@@@  @@!t*AXG+,XG+,@XA@@C3XXXXXXXX@ C@@@@@@@@ ఐM"psXH,,!XH,,#@K@@@PQ@@@]+@@]*@M@@@])@@](N@@@]'@@]&@@]%3XXXXXXXX@%1D@(@)@@@@ఐK#fmtXH,,$XH,,'@1@@D@@%{\em XH,,)XH,,/@@XH,,(XH,,0@@M@@@]9H@]DH@]C$@@9 @@O#@@@]EG@]7*@  ఐ$selfYI,2,8YI,2,<@>@@H:@>YI,2,J@@@E{@@]L@Et@@]KEm@@]J@@]IE@@ఐ#fmtY)I,2,KY*I,2,N@s@@DZR@@ఐ!tY6I,2,OY7I,2,P@\@@D`_@@)@@E`@ఐN)"psYCJ,R,XYDJ,R,Z@L>@@@P@@@]b@@]a@N @@@]`@@]_N@@@]^@@]]@@]\}@@ఐŠ#fmtYaJ,R,[YbJ,R,^@@@D@@!}YlJ,R,`YmJ,R,a@@YoJ,R,_YpJ,R,b@@ND@@@]pG@]{G@]z@@6 @@G@]n@k @@@ @@@A@A@@@D@@]@D@@]D@@]@@]@@]@ @@H~@@]@D@@]@D@@]D@@]@@]@@]@@]C@] @YG++.@@DYL,d,oYL,d,~@AA࣠@&self-1,Aఠ?+??YA?@H3YYYYYYYY@1@@@  ?YAH?@H@@?@࣠@#fmt-AYL,d,YL,d,@YA@@D3YYYYYYYY@1H@?@!H@?@@@@@  @@!t.AYL,d,YL,d,@YA@@D3YYYYYYYY@ D@@@@@@@@ ఐNР"psYM,,YM,,@L@@@Qu@@@]@@]@N@@@]@@]O*@@@]@@]@@]3YYYYYYYY@%1E @(@)@@@@ఐK#fmtZ M,,Z M,,@1@@E @@/\begin{center} ZM,,ZM,,@@ZM,,ZM,,@@N@@@]H@]H@]$@@9 @@PG@@@]G@]*@  ఐ$selfZ5N,,Z6N,,@@@@I&:@?ʰZ:N,,@@@F@@]@F@@]F@@]@@]E@@ఐ#fmtZMN,,ZNN,,@s@@EbR@@ఐ!tZZN,,Z[N,,@\@@Eh_@@)@@F`@ఐOM"psZgO,,ZhO,,@Mb@@@Q@@@]@@]@OD@@@]@@]O@@@]@@]@@]}@@ఐŠ#fmtZO,,ZO,,@@@E@@-\end{center} ZO,,ZO,,@@ZO,,ZO,,@@Oh@@@^G@^G@^@@6 @@G@^@k @@@ @@@A@A@@@E@@^&@E@@^%E@@^$@@^#@@^"@ @@I@@^5@E@@^4@E@@^3E@@^2@@^1@@^0@@^/C@^( @ZL,d,h.@@EǰZQ,,ZQ,-@AA࣠@&self-10Aఠ@/@@ZA@@I3ZZZZZZZZ@2,@@@  @ZAI@@I@@@@࣠@#fmt1AZQ,-ZQ,-@[A@@E3ZZZZZZZZ@2AI@@@!I@@@@@@@  @@!t2AZQ,-ZQ,-@[A@@E3ZZZZZZZZ@ E@@@@@@@@ ఐO"ps[R- -[R- -@N @@@R@@@^[@@^Z@O@@@^Y@@^XPN@@@^W@@^V@@^U3[[[[[[[[@%1F@(@)@@@@ఐK#fmt[/R- -[0R- -@1@@F(@@2\begin{flushleft} [:R- -[;R- -,@@[=R- -[>R- --@@P@@@^iH@^tH@^s$@@9 @@Qk@@@^uG@^g*@  ఐ$self[YS-/-5[ZS-/-9@A2@@JJ:@@[^S-/-G@@@G@@^|@G@@^{G@@^z@@^yE@@ఐ#fmt[qS-/-H[rS-/-K@s@@FjR@@ఐ!t[~S-/-L[S-/-M@\@@Fp_@@)@@G`@ఐPq"ps[T-O-U[T-O-W@N@@@S@@@^@@^@Ph@@@^@@^P@@@^@@^@@^}@@ఐŠ#fmt[T-O-X[T-O-[@@@F@@0\end{flushleft} [T-O-][T-O-o@@[T-O-\[T-O-p@@P@@@^G@^G@^@@6 @@G@^@k @@@ @@@A@A@@@F@@^@F@@^F@@^@@^@@^@ @@J@@^@F@@^@F@@^F@@^@@^@@^@@^C@^ @[Q,,.@@Fϰ[V-r-}[V-r-@AA࣠@&self-14AఠA3AAױ\AA@J3[[[[[[[[@3P@@@  Aڱ\AJA@J@@A@࣠@#fmt5A\ V-r-\ V-r-@\$A@@F3\ \ \ \ \ \ \ \ @3eJ@A@!K@A@@@@@  @@!t6A\V-r-\V-r-@\7A@@F3\\\\\\\\@ F@@@@@@@@ ఐQ"ps\2W--\3W--@O-@@@S@@@^@@^@Q@@@^@@^Qr@@@^@@^@@^3\C\C\C\C\C\C\C\C@%1G@(@)@@@@ఐK#fmt\SW--\TW--@1@@G0@@3\begin{flushright} \^W--\_W--@@\aW--\bW--@@Q6@@@_H@_ H@_ $@@9 @@R@@@_ G@^*@  ఐ$self\}X--\~X--@BV@@Kn:@B\X--@@@H@@_@H@@_H@@_@@_E@@ఐ#fmt\X--\X--@s@@GrR@@ఐ!t\X--\X--@\@@Gx_@@)@@H`@ఐQ"ps\Y--\Y--@O@@@T:@@@_*@@_)@Q@@@_(@@_'Q@@@_&@@_%@@_$}@@ఐŠ#fmt\Y--\Y--@@@G@@1\end{flushright} \Y--\Y--@@\Y--\Y--@@Q@@@_8G@_CG@_B@@6 @@#G@_6@k @@@ @@@A@A@@@G@@_V@G@@_UG@@_T@@_S@@_R@ @@K@@_e@G@@_d@G@@_cG@@_b@@_a@@_`@@__C@_X @] V-r-v.@@Gװ][-. ][-.@AA࣠@&self-18AఠB7BB]6AB@L 3]]]]]]]]@4t@@@  B]9ALB@L@@B@࣠@#fmt9A]/[-.]0[-.@]HA@@G3]0]0]0]0]0]0]0]0@4L#@C@!L$@C@@@@@  @@"tl:A]B[-.]C[-.@][A@@G3]C]C]C]C]C]C]C]C@ H@@@@@@@@ ఐR<"ps]V\. .&]W\. .(@PQ@@@T@@@_@@_@R3@@@_@@_R@@@_@@_@@_3]g]g]g]g]g]g]g]g@%1H$@(@)@@@@ఐK#fmt]w\. .)]x\. .,@1@@H8@@0\begin{itemize} ]\. ..]\. .@@@]\. .-]\. .A@@RZ@@@_H@_H@_$@@9 @@S@@@_G@_*@ డ\$List$iter]].C.I]].C.M@ ]].C.N]].C.R@@|@@@@Hd@@_x@@@_@@_@@_@HoHn@@@_@@_u@@@_@@_@@_W@@࣠@!t;A]^.S.`]^.S.a@]A@@H3]]]]]]]]@i@@@@@@ ఐRǠ"ps]_.e.o]_.e.q@Pܰ@@@Ul@@@_@@_@R@@@_@@_S!@@@_@@_@@_3]]]]]]]]@/H@&@'@@@@ఐ֠#fmt^_.e.r^_.e.u@@@H@@&\item ^ _.e.w^_.e.~@@^_.e.v^_.e.@@R@@@_K@_K@_$@@9 @@T>@@@_J@_*@  ఐ$self^,`..^-`..@D@@M:@C^1`..@@@J@@_@J@@_J@@_@@_E@@ఐ#fmt^D`..^E`..@@@IR@@ఐ!t^Q`..^R`..@\@@I_@@)@@J`@ఐSD"ps^^a..^_a..@QY@@@U@@@`@@`@S;@@@`@@`S@@@`@@`@@`}@@ఐP#fmt^|a..^}a..@6@@I=@@! ^a..^a..@@^a..^a..@@S_@@@`J@`!J@` @@6 @@[@@@`"J@`@n@@@@@@^^.S.[^b..@@@IW@@_k@@@_@@_H@`'H@`$@@ఐt"tl^c..^c..@I@@ImL@@@@T@@@`.G@_@ఐS"ps^d..^d..@Q@@@VP@@@`6@@`5@S@@@`4@@`3T@@@`2@@`1@@`0@@ఐ#fmt^d..^d..@@@I@@.\end{itemize} ^d..^d..@@^d..^d..@@S@@@`DG@`OG@`N'@@6 @@9G@`B*@[ @@+@ @@,@A@A@@@I@@`b@I@@`aI@@``@@`_@@`^@ @@N@@`q@I@@`p@I@@`oI@@`n@@`m@@`l@@`kC@`d@_[-..@@IͰ_%f.._&f./ @AA࣠@&self-1=AఠE<EE_LAE@N"3_3_3_3_3_3_3_3_3@6@@@  E_OAN%E@N%@@E@࣠@#fmt>A_Ef./ _Ff./@_^A@@I3_F_F_F_F_F_F_F_F@6N9@E)@!N:@E*@@@@@  @@"tl?A_Xf./_Yf./@_qA@@I3_Y_Y_Y_Y_Y_Y_Y_Y@ I@@@@@@@@ ఐTR"ps_lg//_mg//@Rg@@@V@@@`@@`@TI@@@`@@`T@@@`@@`@@`3_}_}_}_}_}_}_}_}@%1J@(@)@@@@ఐK#fmt_g//_g// @1@@J.@@2\begin{enumerate} _g//"_g//6@@_g//!_g//7@@Tp@@@`H@`H@`$@@9 @@U@@@`G@`*@ డ^3$List$iter_h/9/?_h/9/C@ _h/9/D_h/9/H@@@@@@J[@@`@@@`@@`@@`@JJe@@@`@@`@@@`@@`@@`W@@࣠@!t@A_i/I/V_i/I/W@_A@@J{3________@i@@@@@@ ఐTݠ"ps_j/[/e_j/[/g@R@@@W@@@`@@`@T@@@`@@`U7@@@`@@`@@`3````````@/J@&@'@@@@ఐ֠#fmt`j/[/h`j/[/k@@@J@@&\item `#j/[/m`$j/[/t@@`&j/[/l`'j/[/u@@T@@@`K@`K@`$@@9 @@VT@@@`J@`*@  ఐ$self`Bk/w/`Ck/w/@F@@O3:@Eװ`Gk/w/@@@L@@a@L@@aL@@`@@`E@@ఐ#fmt`Zk/w/`[k/w/@@@JR@@ఐ!t`gk/w/`hk/w/@\@@J_@@)@@L`@ఐUZ"ps`tl//`ul//@So@@@W@@@a@@a@UQ@@@a@@aU@@@a@@a@@a}@@ఐP#fmt`l//`l//@6@@K3@@! `l//`l//@@`l//`l//@@Uu@@@a"J@a-J@a,@@6 @@q@@@a.J@a @n@@@@@@`i/I/Q`m//@@@KN@@`@@@`@@`H@a3H@a0@@ఐt"tl`n//`n//@I@@KcL@@@@V@@@a:G@`@ఐU"ps`o//`o//@Sְ@@@Xf@@@aB@@aA@U@@@a@@@a?V@@@a>@@a=@@a<@@ఐ#fmt`o//`o//@@@K@@0\end{enumerate} ao//ao//@@ao//ao//@@U@@@aPG@a[G@aZ'@@6 @@OG@aN*@[ @@+@ @@,@A@A@@@K@@an@K@@amK@@al@@ak@@aj@ @@P@@a}@K@@a|@K@@a{K@@az@@ay@@ax@@awC@ap@a5f...@@Kİa;q//a<q/0@AA࣠@&self-1BAఠG(AG)G'abAG(@P83aIaIaIaIaIaIaIaI@8@@@  G*aeAP;G+@P;@@G+@࣠@#fmtCAa[q/0a\q/0 @atA@@K3a\a\a\a\a\a\a\a\@8PO@G?@!PP@G@@@@@@  @@ఐVU"psaoq/0 apq/0@Tj@@@X@@@a@@a@VL@@@a@@aV@@@a@@a@@a3aaaaaaaa@%1L@(@)@@@@ఐ8#fmtaq/0aq/0@ @@L@@" aq/0aq/0@@aq/0aq/0@@Vs@@@aF@aF@a$@@9 @@F@a'@P A@TA@@@L4@@aL3@@a@@aV@@@P@@a@L@@@aL?@@a@@a@@aC@au@aq//$@@L@as00&as004@AA࣠@&self-1EAఠGDGGaAG@P3aaaaaaaa@9-@@@  GaAPG@P@@G@࣠@#fmtFAas005as008@bA@@LZ3aaaaaaaa@9BP@G@!P@G@@@@@  @@!tGAas009as00:@bA@@Lf3aaaaaaaa@ Lp@@@@@@@@ ఐV"psbt0=0Cbt0=0E@U @@@Y@@@a@@a@V@@@a@@aWO@@@a@@a@@a3b b b b b b b b @%1L@(@)@@@@ఐK#fmtb0t0=0Fb1t0=0I@1@@L@@<\begin{ocamldocdescription} b;t0=0Kb<t0=0i@@b>t0=0Jb?t0=0j@@W@@@aH@bH@b$@@9 @@Xl@@@bG@a*@  ఐ$selfbZu0l0rb[u0l0v@H3@@QK:@Gb_u0l0@@@N@@b @N@@bN@@b@@bE@@ఐ#fmtbru0l0bsu0l0@s@@LR@@ఐ!tbu0l0bu0l0@\@@L_@@)@@N`@ఐWr"psbv00bv00@U@@@Z@@@b@@b@Wi@@@b@@bW@@@b@@b@@b}@@ఐŠ#fmtbv00bv00@@@M@@; \end{ocamldocdescription} bv00bv00@@bv00bv00@@W@@@b-G@b8G@b7@@6 @@G@b+@k @@@ @@@A@A@@@M?@@bK@M<@@bJM7@@bI@@bH@@bG@ @@Q@@bZ@MO@@bY@ML@@bXMG@@bW@@bV@@bU@@bTC@bM @bs00.@@MHbx00bx00@AA࣠@&self-1IAఠHHHHرcAH@Q3bbbbbbbb@:Q@@@  H۱cAQH@Q@@H@࣠@#fmtJAc x00c x00@c%A@@Mb3c c c c c c c c @:fR@H@!R@H@@@@@  @@!nKAcx00c x00@c8A@@Mn3c c c c c c c c @ Mx@@@@@@@@)label_optLAc0x00c1x00@cIA@@Mw3c1c1c1c1c1c1c1c1@M@@@@@@@@!tMAcAx00cBx00@cZA@@Mx3cBcBcBcBcBcBcBcB@M@@@@@@@@@@ఠ$fmt2NcXy00cYy00@cqA@@Z@@@bI@b3c^c^c^c^c^c^c^c^@)M@ @!@@@@ఠ%flushOcly00cmy00@cA@@@[@@@b@@bZ@@@b@@bI@b@@c}y00c~y01@@@'@@@b$@ఐ[)'new_fmtcy01cy01 @X@@@[@@@b@@b@[ @@@b@@[@@@b@@b[@@@b@@b@@b@@bJ@@ภ[cy01 cy01 @[@@@[@@@bJ@bZ@@.@@@f@T@@bJ@bc@A@cy00@@  ఐܠ$selfcz11cz11@I@@R3cccccccc@w~@@rk@l@m@@@Im cz11)@@@PB@@b@P;@@bP4@@b@@b@@ఐ$fmt2cz11*cz11.@@@[w@@@b @@ఐ !tdz11/dz110@@@N6-@@1@@PR.@@ఠ(s_title2Pd{121<d{121D@d'A@@GI@b3dddddddd@=@@@ ఐ($selfd{121Gd {121K@I@@S@Id${121Y@@@S@@b@R@@bR@@b@@b@@ఐ!nd7{121Zd8{121[@@@N'@@ఐڠ%flushdF{121]dG{121b@n@@@\g@@@b@@b[@@@b@@b@@@ภ\Yd[{121cd\{121e@\X@@@\z@@@bK@bP@@dd{121\de{121f@@GK@bU@@J@@S4V@A@dj{1218@@ ఐY\"psdv|1j1pdw|1j1r@Wq@@@\@@@c@@c@YS@@@c@@cY@@@c@@c@@c3dddddddd@{@|@}@@@@ఐ#fmtd|1j1sd|1j1v@t@@N@@ఐ(s_title2d|1j1wd|1j1@@@@@2@@Z@@@c I@c#@ఐ)label_optd~11d~11@q@@N/@Ġ$Noned11d11@;dd)d&@@W@@@@AA@Ad@@d@@ @@O3dddddddd@B@@@@O@@@ภ\аd11d11@\@@@O @Ġ$Somed11d11@;d2@d0A@AA@Ad@@d0ఠ!lQd11d11@eA@@S%C@KC@c%g@@@@@O5h@@O5h@@@ఐY᠐"psd11d11@W@@@\@@@c2@@c1@Y@@@c0@@c/Z;@@@c.@@c-@@c,3e e e e e e e e @+$@%@&@@@@ఐ#fmte11e11@@@Oq@@ ఐ6$selfe-11e.11@K@@T!@Je211@@@Q@@cMQ@@cL(@@ ఐN$selfeE11eF11@K@@T69@KeJ11@@SSS@@@cY@@cX@S@@cWS@@cV@@cUH@Sภ$Someel~ภbee12ef12@b@@@SM@ch[@@@S@@@ci_@@ఐ!lex12ey12@i@@l@@e|11e}12 @@So@@e11e12 @@R r@@@@Os@@@Ae}11e2 2@@O@@@O@@@Ot@@@Ou@@@O(@~A@ A@@@O@@c@O@@c@O@@c@O@@cO@@c@@c@@c@@c@@c@@@T@@c@O@@c@O@@c@O@@c@O@@cO@@c@@c@@c@@c@@c@@cC@c@ex006@@Oe22e22-@AA࣠@&self-1SAఠKRKKeAK@T3eeeeeeee@=$@@@  KeATK@T@@K@࣠@#fmtTAe22.e221@eA@@P3eeeeeeee@=9T@K@!T@K@@@@@  @@!sUAe222e223@f A@@P 3eeeeeeee@ P@@@@@@@@ఐZꠐ"psf226f228@X@@@]@@@c@@c@Z@@@c@@c[D@@@c@@c@@c3ffffffff@#/P2@&@'@@@@ఐI#fmtf%229f&22<@/@@PF@@ఐC!sf222=f322>@@@PL@@2@@"tG@c @ZA@^ A@@@Pa@@d @P^@@d P]@@d@@d@@dd@ @@U9@@d@Pq@@d@Pn@@dPm@@d@@d@@d@@dC@d @fX22&@@Pnf^2@2Kf_2@2X@AA࣠@&self-1WAఠLKVLLLJfALK@U[3flflflflflflflfl@=@@@  LMfAU^LN@U^@@LN@࣠@#fmtXAf~2@2Yf2@2\@fA@@P3ffffffff@=Ur@Lb@!Us@Lc@@@@@  @@!sYAf2@2]f2@2^@fA@@P3ffffffff@ P@@@@@@@@!tZAf2@2_f2@2`@fA@@P3ffffffff@P@@@@@@@@  ఐO$selff2c2if2c2m@L@@U3ffffffff@"P@@@@@LPf2c2{@@@S%@@dM@S@@dLS@@dK@@dJ@@ఐX#fmtf2c2|f2c2@>@@P@@ఐA!tf2c2f2c2@%@@P(@@,@@S2)@ ఐ[ՠ"psf22f22@Y@@@^z@@@di@@dh@[@@@dg@@df\/@@@de@@dd@@dcH@@ఐ#fmtg 22g22@x@@QU@@&[\url{g22g22@@g22g22@@[@@@dwI@dI@di@@6 @@]I@@@dH@duo@ ఐ\"psg522g622@Z0@@@^@@@d@@d@\@@@d@@d\u@@@d@@d@@d@@ఐؠ#fmtgS22gT22@@@Q\@@ఐҠ!sg`22ga22@@@Qb@@/@@]@@@dH@d@ఐ\X"psgr22gs22@Zm@@@^@@@d@@d@\O@@@d@@d\@@@d@@d@@d@@ఐ#fmtg22g22@@@Q@@"}]g22g22@@g22g22@@\s@@@dH@dH@d@@6 @@#H@d@v @@@ @@@@@@0A@4A@@@Q@@d@Q@@d@Q@@dQ@@d@@d@@d@@d>@@@V@@d@Q@@d@Q@@d@Q@@dQ@@d@@d@@d@@d@@dC@de@g2@2D7@@Qİg22g22@AA࣠@&self-1\AఠM[MMDZhAM@V3gggggggg@?@@@@  MʱhAVM@V@@M@࣠@#fmt]Ag22g22@hA@@Q3gggggggg@?UV@M@!V@M@@@@@  @@$name^Ah22h22@h'A@@Q3hhhhhhhh@ Q@@@@@@@@'ref_opt_Ah22h 22@h8A@@Q3h h h h h h h h @Q@@@@@@@@(text_opt`Ah022h122@hIA@@Q3h1h1h1h1h1h1h1h1@R@@@@@@@@ఐ&'ref_opthB23hC23@@@R3hBhBhBhBhBhBhBhB@R@@@@@Ġ$NonehR3 3hS3 3@@@@@R 3hRhRhRhRhRhRhRhR@@@@@R!@@@ ఐ{$selfha33'hb33+@N:@@WR@Mhf339@@@T@@eN@T@@eMT@@eL@@eK@@ఐ#fmthy33:hz33=@g@@R[3hyhyhyhyhyhyhyhy@7@@@@ఐ\(text_opth3>3Oh3>3W@D@@RE7@Ġ$Noneh3]3jh3]3n@@@@@RR@@RR@@@ภeѰh3r3h3r3AeРภ)Odoc_info h3r3@$Codeh3r3h3r3@@#డg.2use_hidden_modules)Odoc_infoh3r3h3r3@ h3r3h3r3@@@R@@@ @@ W!t@@@ @@ @[F,[G,@@[s@@@@R@@@eo@@en@@@em@@ele@@ఐࠐ$nameh3r3h3r3@Ȱ@@Rr@@h3r3h3r3@@$@@@ex@@W@@\@UJ@d\M@ei@ภeYbAeW@cA@hmC@ea@@@eeM@e@@i 3r3m@@Ua@Ġ$Somei33i33@7ఠ!tbi33i 33@i8 A@@RC@e]@@@@@R@@R@@@ఐ!ti-33i.33@ @@@@U3i.i.i.i.i.i.i.i.@@@@@@Ai43>3Hi533@@U@@@@R@Ġ$SomeiA33iB33@bĠ*RK_sectioniJ33iK33@;*RK_sectionS@@@@U@@@@A@LA@A[^ik[^i@@@\aM@@i]33i^33@@U@@@eD3i_i_i_i_i_i_i_i_@@@@@@id33ie33@@S-C@eA@@@(@@S4@@S4@@@@ఠ$textjis34 it34 @i A@@S,K@e$@ఐU(text_opti34i34@=@@S>3iiiiiiii@@@@@Ġ$Nonei4$42i4$46@@@@@SL>@@SL>@@@ภei4$4:i4$4<@e@@@$F@Ġ$Somei4=4Ki4=4O@Ơఠ!xki4=4Pi4=4Q@i A@@SgC@e/@@@@@Sn0@@Sn0@@@ఐ!xi4=4Ui4=4V@ @@@@I3iiiiiiii@|@@@@@Ai34@@Mo@A@i34 @@@ఠ%labelli4Z4hi4Z4m@i A@@'*K@e3iiiiiiii@ha@b@c@@@ ఐ$selfi4Z4oi4Z4s@O@@X@Oti4Z4|@@@Vc@@eVa@@e@@ ఐ$selfi4Z4~i4Z4@O԰@@X)@Oj4Z4@@XOXKXJ@@@f@@f@XB@@fX9@@f@@f8@X[ภj!3ภgj4Z4j4Z4@g@@@X_M@fJ@@@Xe@@@fN@@డh$Name&simplej34Z4j44Z4@ j74Z4j84Z4@@@Xr@@@e@@eXu@@@e@@e@\}\}*@@]PE@@@@X@@@f@@fX@@@f@@f@@ఐS$namej^4Z4j_4Z4@;@@T9@@jb4Z4jc4Z4@@X@@je4Z4}jf4Z4@@X@@@@V@A@ji4Z4d@@ ఐ$selfju44jv44@PN@@Yf3jujujujujujujuju@@@@@@P j}44@@@V@@f5@V@@f4V@@f3@@f2@@ఐ#fmtj44j44@~@@Tr@@డi!@j44j44@@$listK!a@@@@@@@ @@@@@@@@@@@@@hdnnhenn@@h@%$@@@"]@W"@fDC@faC@fI@@@fM@@fL@#@@@fK@@fJ"@@@fH@@fG@@fFh@@ఐw$textj44j44@@@vu@@ภh(j44j44Ah'ภ%Latex j44@ ^డi!^k 44k 44@\@@@\@@@fu@@ft@\@@@fs@@fr\@@@fq@@fp@@fo@@![k%44k&44@@k(44 @@]@@@fM@fM@f@@డi!^k<44k=44@]+@@@]+@@@f@@f@](@@@f@@f]'@@@f@@f@@f@@ఐ%labelP@Q@@@@!]kc44kd44@@)kf44@@]I@@@fN@fN@f@@e @@]Q@@@f@fN@f@@kw44kx44@@ @@@fm@fM@f@@ @@L@fl @ภgAg@A@jM@fc@@@fhL@f@@k44@@@@@f[L@fg"@@k44k44@@WC@fY'@@+@@W(@8@@W@@@UQM@Ġ$Somek45k45@͠ఠ$kindak45k45 @kA@@UC@eFv@@@@@Uw@@Uw@@@@ఠ'f_labelmk55k55$@k A@@YBZY>@@@f@@f@Y:@@fY9@@f@@fK@f3kkkkkkkk@)"@#@$@@@ఐ/$kindk5'59k5'5=@ @@.@Ġ)Odoc_infok5C5Qk5C5Z@)RK_modulek5C5[k5C5d@@;)RK_module@@@@LA@A^rT^sT@@@_ C@@@ @@J+@@J+@@@ ఐ&$selfl 5C5hl 5C5l@Q@@Z7@Ql5C5y@@H:@Ġ)Odoc_infol5z5l5z5@.RK_module_typel#5z5l$5z5@@;.RK_module_type@@@ALA@A^U^U@@@_4D@@@ @@uV@@uV@@@ ఐQ$selfl75z5l85z5@R@@[(b@Ql<5z5@@se@Ġ)Odoc_infolI55lJ55@(RK_classlN55lO55@@;(RK_class@@@BLA@A^V^V@@@__E@@@ @@@@@@@ ఐ|$selflb55lc55@R;@@[S@R4lg55@@@Ġ)Odoc_infolt55lu56@-RK_class_typely56lz56@@;-RK_class_type0@@@CLA@A^W^W@@@_F@@@ @@@@@@@ ఐ$selfl56l56@Rf@@[~@R]l56.@@@Ġ)Odoc_infol6/6=l6/6F@(RK_valuel6/6Gl6/6O@@;(RK_value[@@@DLA@A_X_X@@@_G@@@ @@@@@@@ ఐҠ$selfl6/6Sl6/6W@R@@[@R9l6/6c@@@Ġ)Odoc_infol6d6rl6d6{@'RK_typel6d6|l6d6@@;'RK_type@@@ELA@A_IY_JY'@@@_H@@@ @@!@@!@@@ ఐ$selfl6d6l6d6@R@@[@Rfl6d6@@@Ġ)Odoc_infol66l66@,RK_extensionl66l66@@;,RK_extension@@@FLA@A_tZ(*_uZ(8@@@` I@@@ @@L-@@L-@@@ ఐ($selfm66m66@R@@[9@RҰm66@@J<@Ġ)Odoc_infom 66m!66@,RK_exceptionm%66m&66@@;,RK_exception@@@GLA@A_[9;_[9I@@@`6J@@@ @@wX@@wX@@@ ఐS$selfm966m:67@S@@\*d@Sm>67@@ug@Ġ)Odoc_infomK77mL77(@,RK_attributemP77)mQ775@@;,RK_attribute@@@HLA@A_\JL_\JZ@@@`aK@@@ @@@@@@@ ఐ~$selfmd779me77=@S=@@\U@S7mi77M@@@Ġ)Odoc_infomv7N7\mw7N7e@)RK_methodm{7N7fm|7N7o@@;)RK_method2@@@ILA@A_][]_][h@@@`L@@@ @@@@@@@ ఐ$selfm7N7sm7N7w@Sh@@\@Sm7N7@@@Ġ)Odoc_infom77m77@*RK_sectionm77m77@@]@m77m77@@Z@@@f@@@@@@@@@@ ภkHm77m77@kG@@@k@@@f@m77@@@Ġ)Odoc_infom77m77@+RK_recfieldm77m77@@;+RK_recfield@@@JLA@A`L_`M_@@@`N@@@ @@$@@$@@@ ఐ$selfm77m77@S@@\@Som77@@"@Ġ)Odoc_infom78m78 @(RK_constm78 m78@@;(RK_const@@@KLA@A`w``x`@@@aO@@@ @@O0@@O0@@@ ఐ+$selfn78n78@S@@]<@Sn78)@@M?@@@An5'53@@OA@A@n55@@@ఠ$textnn%878En&878I@n>A@@WK@g23n(n(n(n(n(n(n(n(@Tkd@e@f@@@ఐ (text_optn78L8^n88L8f@@@W3n7n7n7n7n7n7n7n7@@@@Ġ$NonenE8l8znF8l8~@ @@@@X@@X@@@ภknM8l8nN8l8Akภ)Odoc_info nX8l8@$Coden\8l8n]8l8@@)డl2use_hidden_modules)Odoc_infonm8l8nn8l8@ nq8l8nr8l8@@@@@XO@@@gI@@gH@@@gG@@gFT@@ఐ~$namen8l8n8l8@f@@Xda@@n8l8n8l8@@@@@gTg@@F@@a@XL@gdC@gBM@gCp@ภjSAj@TA@n K@g;@@@g?M@ga@@n8l8^@@@Ġ$Somen88n88@ נఠ!ton88n88@nA@@XxC@g7@@@@@X@@X@@@ఐ!tn88n88@ @@@@3nnnnnnnn@@@@@@An8L8X@@@A@n878A @@ ఐ$selfn88n88@T@@]3nnnnnnnn@@@@@@Tzn88@@@[O@@gu@[H@@gt[A@@gs@@gr@@ఐ#fmtn88n88@@@X@@డm!@o 89o 89@m@@@mb&@[m@gC@gC@g@@@g@@g@n@@@g@@gm@@@g@@g@@gF@@ఐ$texto589 o689@P@@S@@ภlso@89oA89DAlrภ%Latex oI89@$డm!^oT89oU89 @aC@@@aC@@@g@@g@a@@@@g@@ga?@@@g@@g@@g@@![op89oq89@@os89 @@a`@@@gM@gM@g@@డn!^o89>o89?@av@@@av@@@g@@g@as@@@g@@gar@@@g@@g@@g@@ ఐà$selfo89!o89%@U@@^@U:o89.@@@\)@@g\'@@g@@ఐ'f_labelo890o897@@@]8^ ]4@@@g@@g@]0@@g]/@@g@@g@]Dภ$Noneo @o@^]F@@@g@@g@@ఐ۠$nameo898o89<@ð@@Y@@o89/o89=@@]M@@f@@\a@@!]o89@o89A@@po89B@@a@@@gN@hN@h@@ @@a@@@g@hN@g#@@p 89p 89C@@%k@@@g@hM@g-@@ @@L@g0@ภlsAlq@A@o M@g@@@gL@h ?@@p%89@@s@@@gL@gG@@p-89 p.89E@@\C@gL@@P@@\M@]@@\@@@Y\@@@Ap522@@Y@< A@@ A@@@Z @@hW@Z@@hV@Z@@hU@Z@@hTY@@hS@@hR@@hQ@@hP@@hON@@@_?@@hn@Z8@@hm@Z5@@hl@Z,@@hk@Z@@hjZ@@hi@@hh@@hg@@hf@@he@@hdC@hYy@pf229@@Zpl9G9Rpm9G9f@AA࣠@&self-1qAఠVYpVZVXpAVY@_i3pzpzpzpzpzpzpzpz@G@@@  V[pA_lV\@_l@@V\@࣠@#fmtrAp9G9gp9G9j@pA@@Z/3pppppppp@G_@Vp@!_@Vq@@@@@  @@!tsAp9G9kp9G9l@pA@@Z;3pppppppp@ ZE@@@@@@@@ ఐe"psp9o9up9o9w@c@@@h>@@@h@@h@e@@@h@@he@@@h@@h@@h3pppppppp@%1Zb@(@)@@@@ఐK#fmtp9o9xp9o9{@1@@Zv@@#$^{p9o9}p9o9@@p9o9|p9o9@@e@@@hH@hH@h$@@9 @@g@@@hG@h*@  ఐ$selfp99p99@Vװ@@_:@Vq99@@@]h@@h@]a@@h]Z@@h@@hE@@ఐ#fmtq99q99@s@@ZR@@ఐ!tq#99q$99@\@@Z_@@)@@]u`@ఐf"psq099q199@d+@@@h@@@h@@h@f @@@h@@hfp@@@h@@h@@h}@@ఐŠ#fmtqN99qO99@@@Z@@"}$qY99qZ99@@q\99q]99@@f1@@@hG@hG@h@@6 @@-G@h@k @@@ @@@A@A@@@[@@h@[@@h[ @@h@@h@@h@ @@`k@@i@[$@@i@[!@@i[@@i@@i@@i@@iC@h @q9G9K.@@[q99q99@AA࣠@&self-1uAఠW}tW~W|qAW}@`3qqqqqqqq@H@@@  WqA`W@`@@W@࣠@#fmtvAq99q99@qA@@[73qqqqqqqq@I `@W@!`@W@@@@@  @@!twAq99q99@qA@@[C3qqqqqqqq@ [M@@@@@@@@ ఐf"psq99q99@dҰ@@@ib@@@i-@@i,@f@@@i+@@i*g@@@i)@@i(@@i'3qqqqqqqq@%1[j@(@)@@@@ఐK#fmtq99q99@1@@[~@@#$_{r99r99@@r99r99@@f@@@i;H@iFH@iE$@@9 @@h4@@@iGG@i9*@  ఐ$selfr"99r#99@W@@a:@Wr'9:@@@^@@iN@^@@iM^~@@iL@@iKE@@ఐ#fmtr:9: r;9: @s@@[R@@ఐ!trG9: rH9:@\@@[_@@)@@^`@ఐg:"psrT::rU::@eO@@@i@@@id@@ic@g1@@@ib@@iag@@@i`@@i_@@i^}@@ఐŠ#fmtrr::rs::@@@[@@"}$r}::r~:: @@r::r::!@@gU@@@irG@i}G@i|@@6 @@^G@ip@k @@@ @@@A@A@@@\@@i@\@@i\@@i@@i@@i@ @@a@@i@\,@@i@\)@@i\$@@i@@i@@i@@iC@i @r99.@@@[XrZ  [@[\ @#@aAaaAaaDAaCa5Aa4a&Aa%aAa`A``A``A``A``jA`i`KA`J`,A`+` A` _A__A__A__A__rA_q__A_^_KA_J_'A_&_ A_ ^A^^A^^A^^A^^xA^w^^A^]^GA^F^-A^,^A^]A]]A]]A]]A]]A]]{A]z]aA]`]/A].]A]\A\\A\\A\hD@m<@mi@mh@mg@mf@me@md@mc@mb@ma@m`@m_@m^@m]@m\@m[@mZ@mY@mX@mW@mV@mU@mT@mS@mR@mQ@mP@mO@mN@mM@mL@mK@mJ@mI@mH@mG@mF@mE@mD@mC@mB@mA@m@@m?@m>\@@m=@\@A\@a@@@m2@r)@@@m3@@m1@@@m0@\ @A\$@a@@@m6@r<@@@m7@@m5@@@m4@A\@A\5@a@@@m:@rM@@@m;@@m9@@@m8@BC@aO@AaKaaG@@@lJ@@lI@aC@@lHaB@@lG@@lF@@lE@Aa@Aaaa@@@lP@@lO@a@@lNa@@lM@@lL@@lK@a @Aaaa@@@lV@@lU@`@@lT`@@lS@@lR@@lQ@`4@A`0aʠ`,@@@l\@@l[@`(@@lZ`'@@lY@@lX@@lW@ABCb@A@b@@l_b@@l^@@l]@a@A@a@@lba@@la@@l`@ADb@A@b@@leb @@ld@@lc@`@A`a`@@@lk@@lj@`@@li`@@lh@@lg@@lf@A`@A`b`@@@lq@@lp@`@@lo`@@ln@@lm@@ll@Bb@Abbb@@@lw@@lv@b@@lua@@lt@@ls@@lr@^O@A@^K@@l|@^H@@l{^C@@lz@@ly@@lx@A_O@A@_K@@l@_H@@l_F@@l@@l~@@l}@_ @A@_@@l@_@@l^@@l@@l@@l@AB_@A@_@@l@_@@l_@@l@@l@@l@CD_@A@_@@l@_@@l_@@l@@l@@l@_J@A@_F@@l@_C@@l_>@@l@@l@@l@^ư@A@^@@l@^@@l^@@l@@l@@l@AB_}@A@_y@@l@_v@@l_q@@l@@l@@l@^]@A@^Y@@l@^V@@l^U@@l@@l@@l@AC_@@A@_<@@l@_9@@l_4@@l@@l@@l@^^@A@^Z@@l@^W@@l@^P@@l^K@@l@@l@@l@@l@A_%@A@_!@@l@_@@l_@@l@@l@@l@^@A@^@@l^@@l@@l@AB`A@A@`=@@l@`:@@l`9@@l@@l@@l@^f@A@^b@@l@^_@@l@^V@@l@^H@@l^>@@l@@l@@l@@l@@l@A_t@A@_p@@l@_m@@l_h@@l@@l@@l@^*@A@^&@@l@^#@@l^@@l@@l@@l@A^Q@A@^M@@l@^J@@l^E@@l@@l@@l@BCDEFG`@A@`@@l``@@l``@@l`@@l@@l@@l@@l@_#@A@_@@l@_@@l@_@@l@_ @@l_@@l@@l@@l@@l@@l@A`c@A@`_@@l@`\@@l`W@@l@@l@@l@Ba @A@a@@l@a@@l@`@@l`@@l@@l@@l@@l@Ca^@A@aZ@@l@aS@@laL@@l@@l@@l@aE@A@aA@@l@a>@@la8@@l@@l@@l@Aa@A@a@@la@@l@@l@a@A@a@@ma@@m@@l@ABDb@Abcgb@@@m@@m@b@@mb@@m@@m@@m@b@Abcxb@@@m @@m @b@@m b@@m @@m @@m@b@Abcb@@@m@@m@b@@mb@@m@@m@@m@b#@Abcb@@@m@@m@b@@mb@@m@@m@@m@ABCd@@A@d<@@m@d5@@md0@@m@@m@@m@d,@A@d(@@m#@d@@m"c@@m!@@m @@m@bl@Abhcbd@@@m)@@m(@b`@@m'b_@@m&@@m%@@m$@Ac@AccϠc@@@m/@@m.@c@@m-c@@m,@@m+@@m*@BCDEHd[@^Lᐠ 0 Generation of LaTeX code from text structures. uX g guX g @@@@@@@^#@d;@@_ AdAddqAdpd5Ad4d&Ad%dAddAdcAccAccAcczAcyc[AcZc@@o=d7A@@@o<@@@o;@@o:@@o9@@o8d*A@@@o7@ke2@@@m@@o6@@o5@@o4@@o3dA@@@o2@keB@@@m@@o1@@o0@@o/@@o.dA@@@o-@l eR@@@m@@o,@@o+@@o*@@o)dA@@@o(@leb@@@n @@o'@@o&@@o%@@o$cA@@@o#@l+er@@@n5@@o"@@o!@@o @@ocA@@@o@c@@@n@@o@@o@@o@@ocA@@@o@c@@@m@@o@@o@@o@@ocA@@@o@@o@@ocA@ @@o@lce@@@m@@o@@o@@o@@o cA@@@o @[@@o @c @@@nS@@o @le@@@nQ@@o #@@o@@o@@o@@o@@ocA@8@@o@@@o/@@o@@o@@ncA@D@@n@n^@@@n@@n@le@@@n@@nF@@n@@n@@n@@ncA@[@@n@lgc}@@@n/@@n@cxlcw@@@n-@@@n,@@n@crlf@@@n*@@@n)@@no@@n@@n@@n@@n@@ncoA@@@n@lf"@@@nA@@n@@n@@n@@nccA@@@n@lf2@@@n;@@n@@n@@n@@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@ncW@@n@b@Ab@hh@@@n@x@@@n@@n@@@n@b߰@Ab@hh@@@n@y@@@n@@n@@@n@Abٰ@Ac @hh@@@n@y$@@@n@@n@@@n@BC@h&@Ah"hr@@@m@@m@@@m@@m@@m@@m@Ag@Agh@@@m@@m@@@m@@m@@m@@m@g@Agh@@@m@@m@@@m@@m@@m@@m@g @Agh@@@m@@m@@@m@@m@@m@@m@ABCh@A@7@@m7@@m@@m@hѰ@A@?@@m?@@m@@m@ADh@A@F@@mF@@m@@m@g@Aghʠ.@@@m@@m@+@@m&@@m@@m@@m@Agǰ@Agh٠=@@@m@@m@:@@m5@@m@@m@@m@Bh@AhhL@@@m@@m@I@@mD@@m@@m@@m@e&@A@m@@m@a@@md@@m@@m@@m@Af&@A@x@@m@s@@mo@@m@@m@@m@e@A@@@m@@@m{@@m@@m@@m@ABf@A@@@m@@@m@@m@@m@@m@CDf|@A@@@m@@@m@@m@@m@@m@f!@A@@@m@@@m@@m@@m@@m@e@A@@@m@@@m@@m@@m@@m@ABfT@A@@@m@+@@m@@m@@m@@m@e4@A@@@n@@@n@@n@@n@@n@ACf@A@@@n @@@n @@n@@n@@n@e5@A@@@n@@@n@@@n@@n@@n@@n @@n @Ae@A@@@n@@@n@@n@@n@@n@eɰ@A@@@n@@n@@n@ABg@A@@@n"@@@n!@@n @@n@@n@e=@A@@@n0@@@n.@@@n+@@@n(@@n'@@n&@@n%@@n$@@n#@AfK@A@&@@n6@R@@n4@@n3@@n2@@n1@e@A@3@@n<@@@n:*@@n9@@n8@@n7@Ae(@A@>@@nB@@@n@5@@n?@@n>@@n=@BCDEFGg@A@I@@nJg @@nHgv@@nGD@@nF@@nE@@nD@@nC@e@A@]@@nV@@@nT@A@@nR@=@@nP\@@nO@@nN@@nM@@nL@@nK@Ag:@A@p@@n\@@@nZg@@nY@@nX@@nW@Bg@A@{@@ne@S@@nc@P@@nav@@n`@@n_@@n^@@n]@Ch5@A@@@nj@@@ni@@nh@@ng@@nf@h@A@@@np@@@nn@@nm@@nl@@nk@Ahx@A@@@nt@@nr@@nq@hk@A@@@nx@@nv@@nu@ABDiѰ@Aij>@@@n~@@n}@@@n|@@n{@@nz@@ny@i@Ai{jO@@@n@@n@@@n@@n@@n@@n@in@Aijj_@@@n@@n@@@n@@n@@n@@n@h@Ahjo@@@n@@n@@@n@@n@@n@@n@ABCk@A@,@@n@)@@n)@@n@@n@@n@k@A@&@@n@@@n@@n@@n@@n@iC@Ai?j@@@n@@n@@@n@@n@@n@@n@Aj|@Ajxj @@@n@@n@@@n@@n@@n@@n@BCDEHאb@@@m@ereokm#@kYA@{{@@@p3@@q@qO@@@q @@q@@q @@q @@q kKA@kD@k=k:@@@q@k7@@@q @@q@@@q@@q@qo@@@px@@q@@q@@q@@qk-A@ @@q @@p@@pk$A@@@p@@p@@pkA@@@p@@p@@pkAk k k@@@p@@@p@@p@okk@@@p1@@pn@@@p@@p@@p@@pjAjk$@@@p@@p@@@p@@p@@p@@pjAjk4+@@@p@@p@(@@p#@@p@@p@@pjAjkD;@@@p@@p@8@@p3@@p@@p@@pjAjkTK@@@p@@p@H@@pC@@p@@p@@pjAjkd[@@@p@@p@X@@pS@@p@@p@@pjAjktk@@@p@@p@h@@pc@@p@@p@@pjAjk{@@@p@@p@x@@ps@@p@@p@@pjAj~k@@@p@@p@@@p@@p@@p@@pjrAjmk@@@p@@p@@@p@@p@@p@@pjaAj\k@@@p@@p@@@p@@p@@p@@pjPAjKkĠ@@@p@@p@@@p@@p@@p@@pj?Aj:kԠ@@@p@@p@@@p@@p@@p@@pj.A@@@prm@@@p@@p@@pj$A@@@po@@@p@@p@@pjA@{u8u7@@@p@@p@pj@@@pC@@ps@@@p@@p@@p@@pj A@@@p@pp@@@p@@p@@p@@p@@piA@(@@p@i@@@p@@p@pj:@@@p@@p*@@p@@p@@p@@piA@?@@pii@@@p@@pir@@@p&@@p@@@p@@p@@p@@piA@U@@p@m@@pL@@p@@p@@piA@a@@p~@y@@p}X@@p|@@p{@@pziA@m@@py@@@pwd@@pv@@pu@@ptiA@y@@ps@s@@@pr@@pqs@@pp@@po@@pniA@@@pm@@@pl@@pk@@pj@@piiA@@@ph@qXj@@@pg@@pf@@pe@@pd@@pciA@@@pb@qhj@@@pa@@p`@@p_@@p^@@p]iA@@@p\@qxj@@@p[@@pZ@@pY@@pX@@pWisA@@@pV@qj@@@pU@@pT@@pS@@pR@@pQigA@@@pP@qj@@@pO@@pN@@pM@@pL@@pKi[A@@@pJ@iQ@@@pI@@pH@@pG@@pF@@pEiKA@@@pD@ia@@@pB@@pA@@p@@@p?@@p>i@A@?@@q-?@@q,@@q+@ADnV@A@F@@q0F@@q/@@q.@m@Amn7.@@@q6@@q5@+@@q4&@@q3@@q2@@q1@Am4@Am0nF=@@@q<@@q;@:@@q:5@@q9@@q8@@q7@Bn]@AnYnUL@@@qB@@qA@I@@q@D@@q?@@q>@@q=@j@A@m@@qG@a@@qFd@@qE@@qD@@qC@Ak@A@x@@qL@s@@qKo@@qJ@@qI@@qH@kN@A@@@qQ@@@qP{@@qO@@qN@@qM@ABk@A@@@qV@@@qU@@qT@@qS@@qR@CDk@A@@@q[@@@qZ@@qY@@qX@@qW@k@A@@@q`@@@q_@@q^@@q]@@q\@k @A@@@qe@@@qd@@qc@@qb@@qa@ABk@A@@@qj@+@@qi@@qh@@qg@@qf@j@A@@@qo@@@qn@@qm@@ql@@qk@ACk@A@@@qt@@@qs@@qr@@qq@@qp@j@A@@@q{@@@qz@@@qy@@qx@@qw@@qv@@qu@Aki@A@@@q@@@q@@q~@@q}@@q|@k6@A@@@q@@q@@q@ABl@A@@@q@@@q@@q@@q@@q@j@A@@@q@@@q@@@q@@@q@@q@@q@@q@@q@@q@Ak@A@&@@q@R@@q@@q@@q@@q@jn@A@3@@q@@@q*@@q@@q@@q@Aj@A@>@@q@@@q5@@q@@q@@q@BCDEFGl@A@I@@ql @@ql@@qD@@q@@q@@q@@q@kg@A@]@@q@@@q@A@@q@=@@q\@@q@@q@@q@@q@@q@Al@A@p@@q@@@qg@@q@@q@@q@BmP@A@{@@q@S@@q@P@@qv@@q@@q@@q@@q@Cm@A@@@q@@@q@@q@@q@@q@m@A@@@q@@@q@@q@@q@@q@Am@A@@@q@@q@@q@mذ@A@@@q@@q@@q@ABDo>@Ao:o@@@q@@q@@@q@@q@@q@@q@n@Ano@@@q@@q@@@q@@q@@q@@q@n۰@Ano̠@@@q@@q@@@q@@q@@q@@q@ng@Ancoܠ@@@q@@q@@@q@@q@@q@@q@ABCp@A@,@@q@)@@q)@@q@@q@@q@pp@A@&@@q@@@q@@q@@q@@q@n@Anp@@@q@@q@@@q@@q@@q@@q@Ao@Aop @@@q@@q@@@q@@q@@q@@q@BCDEH 3;@@@ApAipAYphA;pYA5pJA/p;A)p AoAoAoAoAooAoPAo1AoAnAnAnAvnAhnA_noAVnKA@n0A2n AmA mAmAmAmAmkAmQAm7AmAmAlAlAlArlAllA^lSADl=A:lA%kAkA 3@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@oѐ 2 7@@o@@@@k<@@@k9@k< k9q6;@@@Ap>Ap9pp@@@rj@@@st@@ss@u[pp@@@rg@@srt;@@@re@@sq@@sp@@sopApp@@@sn@@sm@@@sl@@sk@@sj@@sipApp+@@@sh@@sg@(@@sf#@@se@@sd@@sco/Ao*pĠ;@@@sb@@sa@8@@s`3@@s_@@s^@@s]qA@w]@@@rt@@s\@@s[@@sZpA@ @@sY @@sX@@sWqA@@@sV@@sU@@sToAopf@@@sS@@sR@c@@sQ^@@sP@@sO@@sNoAopv@@@sM@@sL@s@@sKn@@sJ@@sI@@sHqAqq@@@sG@@sF@@@sE~@@sD@@sC@@sBmLA@z]z\@@@r@@sA@uo5@@@s@@@s?y@@@r@@s>@@s=@@s<nYA@@@s;@voH@@@r@@s:@@s9@@s8@@s7nA@(@@s6@voX@@@s5@@s4#@@s3@@s2@@s1nA@8@@s0@@@s//@@s.@@s-@@s,nA@D@@s+@@@s*;@@s)@@s(@@s'n\A@P@@s&@v9o@@@s%@@s$K@@s#@@s"@@s!mA@`@@s @mK@@@s@@s[@@s@@s@@snA@p@@s@vYo@@@s@@sk@@s@@s@@sm|A@@@s@x,@@@r@@sz@@s@@s@@sncA@@@s@vxo@@@s@@s @@s @@s @@s mA@@@s @xK@@@s@@s@vo@@@s@@s@@s@@s@@s@@snRA@@@s@nH@@@r@@r@@r@@r@@rn#A@@@r@@r@@rosA@@@r@@@r@@r@@r@@rmA@@@r@vqm@@@r@@r@mvm@@@r@@@r@@r@mvp"@@@r@@@r@@r@@r@@r@@r@@r@@rnA@@@r@vp3@@@r@@r@@r@@r@@rmtA@@@r@vpC@@@r@@r@@r@@r@@rmA@#@@r@w pS@@@r@@r@@r@@r@@rpA@3@@roo@@@r@@ro@@r1@@r@@r@@r@@rnvA@F@@r@%@@@r@@r@nk@@@r@@r@w>p@@@r@@rP@@r@@r@@r@@r@@roA@e@@r@y@@@r@@r_@@r@@r@@rpoA@t@@r@pe@@@r@@r@wdp@@@r@@rv@@r@@r@@r@@rpA@@@r@s@@r@@r@@r@@rpA@@@r@ww}@@@r@@r@@r@@r@@rqA@-@@ryO@@@r@@r@@rqA@8@@rvs@@@r@@r@@rrpArkrܠS@@@r@@r@P@@rK@@r@@r@@rrArrc@@@r@@r@`@@r[@@r@@r@@rr Arrs@@@r@@r@p@@rk@@r@@r@@rqAqs @@@r@@r@@@r{@@r@@r@@rsA@@@r@y@@@r~@@r@@r}@@r|@@r{sA@s@ss@@@ry@s@@@rz@@rx@@@rw@@rv@l@@rul@@rs@@rr@@rqqAqsH@@@rp@@ro@@@rn@@rm@@rl@@rks/As*sX@@@ri@@rh@@@rf@@rd@@rc@@rb@@ra@r`@r_@r^@r]@r\@r[@rZ@rY@rX@rW@rV@rU@rT@rS@rR@rQ@rP@rO@rN@rM@rL@rK@rJ@rI@rH@rG@rF@rE@rD@rC@rB@rA@r@@r?@r>@r=@r<@r;@r:@r9@r8@r7@r6@r5@@r4@@@@n"@@@n;@@nAqApAA@@tC@t@t@t@tC@su@@sv@@@@-:j:j.<<@@@@FA#@I@@@A@~@@swss@@@s@@s@l@@sc@@s@@s@@s@@s@A@@@@@@s@@s@@@@s@@s@@@s@@s@@s@@s@ְ@@s@@@s@@@s@@s@Ѡ@@@s@@@s@@s@@@s@@s@@s@@s@ABk@@@J/#@@@sz@@s{@@k;@@nAA&A%Az@t@t@t@tC@sw@@sx@@@@f@@@c@@c@@@k|kA8@8@4::::@AШ@б@г35::::@8::::@@@A3@^AkA@@ @@б@г<)Odoc_info:;:; @C:; :;@@@K@@гF$unit:;:;@@N@@Y@@e (@@h!@::@i␠ 2 The method used to get LaTeX code from a [text]. ::::@@@@@@@^;f;y;f;@AШ@б_гX$bool;f;;f;@@`F@@б@гZ&option;f;;f;@г_)Odoc_info ;f; ;f;@f ;f;;f;@@@na@@@sb @@гi)Odoc_info;f;;f;@p;f;;f;@@@xr@@s@@t$;f;@@v@&;f;j@ip7 B The method used to get a [text] from an optional info structure. 4;;5;;e@@@@@@@;<<<<<)@AA࣠@&self-2Aఠl(l)AcA@3JJJJJJJJ@^ @@@Ҡ@ABC@!2@rA, @k@uA@@@wA@@@@࣠@#fmtAm<<*n<<-@A@@3nnnnnnnn@&+@*@)3@+@@@@@  @ZRAఠ<<0<<5@ A@@D@tKF@s3@#@@@@@ภ<<6<<;@@@@Z@@@s@@<<.<<<@@(info_optA<<=<@@=@@<A@@@@@@;v@@@@@@:@@9@@@@@@@@@8@@@@@7@@6@@5@@4.*dummy method*B@FuF@uvAvv$boolE@@@~NF@u@@@w@@w@P@@@u@@w&stringQ@@@~IF@u@@w@@w@@wv}Avxw #@@@w@@w@@@w@@w@@w@@wvlAvgw3@@@w@@w@+@@w(@@w@@w@@wuAuw*C@@@w@@w@;@@w8@@w@@w~@@w}wvA@}@@@u@@w@@w@@ww_A@ @@w @@w@@wwxA@@@w@@w@@wv#AvwUn@@@w@@w@f@@wc@@w@@w@@wvTAvOwe~@@@w@@w@v@@ws@@w@@w@@w%labelA#no_&optionL@@@~M@@~L@F@~K@@~J@@~H@@~G@@~FsA@F@u@@w@@@@u@@w F@u@@w@@w@@wtA@@@wJ@F@u@@wI@@wH@@wG@@wFtA@!@@w;@m@@@u@@w:@@w9@@w8@@w7u+A@0@@wY@@@wX+@@wW@@wV@@wUuA@<@@wT@@@wS7@@wR@@wQ@@wPtA@H@@w@@@@@u@@w?F@@w>@@w=@@w<tAA@W@@w'@tWG@@@v@@w&V@@w%@@w$@@w#tA@g@@wE@@@@v @@wDe@@wC@@wB@@wAsA@v@@w@~@@@v@@wt@@w@@w@@w tA@@@w6@@@@v@@w5@@w4@@w3@@w2sA@@@w @~@@@v @@w @P@@@v@@w @@w @@w@@w@@wtA@@@w,@t@@@v&@@w+@@w*@@w)@@w(tA@@@w"@@w!@@w uA@@@w^@@@w]@@w\@@w[@@wZsA@@@w@s@@@v<@@w@sq@@@v:@@@v9@@w@sp@@@v7@@@v6@@w@@w@@w@@v@@v@@vuA@@@w1@@@@vB@@w0@@w/@@w.@@w-sA@@@v@n@@@vH@@v@@v@@v@@vsA@@@v@@@@vN@@v@@v@@v@@vvaA@ @@wevYvU@@@vV@@wdvP@@wc"@@wb@@wa@@w`@@w_tA@3@@w@@@@vb@@w@tƠ@@@v`@@w@@@@v^@@w@@@w@@w@@w@@w@@wvA@Q@@wO@k@@@vh@@wNO@@wM@@wL@@wKvA@`@@wl@v@@@vq@@wk@8@@@vo@@wje@@wi@@wh@@wg@@wfvA@v@@wq@^@@@v|@@wpt@@wo@@wn@@wmw\A@@@w|@@@v@@w{@@wzwRA@#@@wy|@@@v@@wx@@wwxAxy(A@@@w@@w@9@@w6@@w@@w@@wxiAxdy8Q@@@w@@w@I@@wF@@w@@w@@wxXAxSyHa@@@w@@w@Y@@wV@@w@@w@@w3normal_class_paramsA@)Odoc_info$Name!t@@@~V@@~U@%Class't_class@@@~T@@~Ss@@@~R@@~Q@@~P@@~O1normal_class_typeA@#$Name!t@@@~^@@~]@%Types*class_type@@@~\@@~[@@@~Z@@~Y@@~X@@~W@@=@@<2text_of_return_optA@$text@@@I@@@H@@GԠ',text_element@@@F@@@E@@D@@C+text_of_seeA@7#see@@@N@@M=$text@@@L@@K@@J,text_of_seesA@P#see@@@U@@@T@@S[,text_element@@@R@@@Q@@P@@O7text_of_short_type_exprA@l$Name!t@@@^@@]@I)type_expr@@@\@@[.,text_element@@@Z@@@Y@@X@@W@@V1text_of_since_optA@s@@@e@@@d@@cK,text_element@@@b@@@a@@`@@_1text_of_type_exprA@$Name!t@@@n@@m@)type_expr@@@l@@kq,text_element@@@j@@@i@@h@@g@@f6text_of_type_expr_listA@$Name!t@@@{@@z@>@@@y@@x@)type_expr@@@w@@@v@@u,text_element@@@t@@@s@@r@@q@@p@@o-text_of_valueA@%Value't_value@@@@@,text_element@@@@@@~@@}@@|3text_of_version_optA@@@@@@@@@ݠ0,text_element@@@@@@@@@@}FA}A~@@@w@@w@@@w@@w@@w@@w~A~{~@@@w@@w@@@w@@w@@w@@w6first_and_rest_of_infoA@ޠ@@@Y@@@XF@@@@|@@@{F@@N@@@F@@@F@@@F@@@F@.latex_of_valueA@k@@@F@@@@@@@F@@@@@@\F@@@F@@@F@@@F@2latex_of_attributeA@@@@bF@@@@@@@F@@@M@@@6F@@@F@@@F@@@F@/latex_of_methodA@@@@$F@@@@@@@F@@@$F@@@F@@@F@@@F@4latex_of_type_paramsA@@@@KF@@@@A@@@XF@@@@2$Type&t_type@@@1F@@@P@@@F@@@F@@@F@@@F@@@F@=latex_of_class_parameter_listA@ @@@F@@@@@@@;F@@@@@@@9F@@@@@@bF@@@F@@@F@@@F@@@F@-entry_commentA@@@@@F@ؠ@@@@@nF@i@@j@@@F@k@@lF@@@F@ @@ @,Ϡ @@@2F@@@@F@@@&@@@F@@@@F@@@F@ @@F@ @@ F@/latex_of_recordA@@KF@@GF@@@F@@@@@@@F@@@@t,record_field@@@-K@@@@F@!@@"'?EF@@@@F@#@@$F@@@ F@@@F@@@F@2latex_of_cstr_argsA@@F@Ƞ@F@@@F@+@@,@@@@F@/@@0@@0constructor_args@@@F@ࠠ@-`F@@@F@@@@F@@@F@3@@4LF@5@@6F@1@@2F@-@@.F@)@@*F@&-latex_of_typeA@ @@@F@=@@>@'@@@F@A@@BF@C@@DF@?@@@F@;@@8latex_of_included_moduleA@ @@@F@Q@@R@C/included_module@@@F@U@@V^F@W@@XF@S@@TF@O@@PF@L.latex_of_classA@@@@F@_@@`@@@@F@c@@d~F@e@@fF@a@@bF@]@@^F@Z3latex_of_class_typeA@ @@@F@m@@n@@@@>F@q@@rF@s@@tF@o@@pF@k@@lF@h6latex_of_class_elementA@&F@{@@|@"F@@@@-class_element@@@̂F@@@F@@@F@@@F@}@@~F@y@@zF@v7latex_of_module_elementA@F@@@@F@@@@.module_element@@@oF@@@F@@@F@@@F@@@F@@@F@9generate_inheritance_infoA@qF@@@@xg/inherited_class@@@;J@@@@(F@@@@@@F@@@F@@@F@@@F@?generate_class_inheritance_infoA@F@@@@@@@7F@@@!F@@@F@@@F@@@F@ $generate_class_type_inheritance_infoA@F@@@@@@@{F@@@>F@@@F@@@F@@@F@7generate_for_top_moduleA@ @@@4F@@@@x@@@F@@@R@@@,F@@@F@@@F@@@F@,latex_headerA@@@@F@@@@@@@#I@@@@F@@@n@@@F@@@F@@@F@@@F@3generate_style_fileA|@@@F@@@F@(generateA@-F@@@$unitF@@@F@@@F@@@F@@@@F@@F@@F@@F@@F@@F@@F@@F@w@xF@i@jF@[@\F@M@NF@?@@F@1@2F@#@$F@@F@@F@@F@@F@@F@@F@@F@@F@@F@@F@y@zF@g@hF@Y@ZF@G@HF@9@:F@'@(F@@F@@F@@F@@F@@F@@F@@F@@F@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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/@3@2@1^@@0F@u3yyyyyyyy@ <#@U <@@[X =#@W >@]Z @#@ +A@[@@@u2@@u1@Y@@@u0@@u/ !@@@u.@@u-@@u,@@u+ A  @@@u*@@@u)@@u(@ X@@@u'@@@u&@@u%W@@@u$@@u#@@u"@@u! A@V@@@u@@u   =@@@u@@@u@@u@ <T@@@t@@@t@@u b@@@t@@u@@u@@u@@u`@u@u@ud@@ud@@ 7@A@)@@u ,;&@@@t@@t@#@@t@@t@@t@@t@@t@A @@@  @@@u @@u @  @@@u@@u @@@u@@u@@u@@u@ @@ b @@@u@@@u@@u@   @@@u@@@u@@u  @@@u@@u @@u @@u @ABd@@c #@ A@  @@@uU@@uT@  @@@uS@@uR @@@uQ@@uP@@uO@@uN A  @@@uM@@@uL@@uK@ Š  @@@uJ@@@uI@@uH  @@@uG@@uF@@uE@@uD A@! !@@@uC@@uB Ơ @@@uA@@@u@@@u?@   @@@u>@@@u=@@u<!@@@u;@@u:@@u9@@u8@@u7@us@ur@uq @@up@@ @A@,@@u] '@@@u\@@u[@$@@uZ@@uY@@uX@@uW@@uV@A!J@@@;!H!G@@@ue@@ud@!F!E@@@uc@@ub!D@@@ua@@u`@@u_@@u^@!@@@!>!<@@@uo@@@un@@um@!;!:!9@@@ul@@@uk@@uj!8!7@@@ui@@uh@@ug@@uf@AB;@@@A!A!gA!=A@u6@u5@u4 @@u3@@@@@@@@$!;@@@A!HA@!!@@@u@@u!AP!x@@@u@@@u@@u@!w!v!u@@@u@@@u@@u!@@@u@@u@@u@@u@@u!A@!!@@@u@@u@!!@@@u@@u!@@@u@@u@@u@@u!A!!@@@u@@@u@@u@!!!@@@u@@@u~@@u}!!@@@u|@@u{@@uz@@uy@@ux@uw@uv@uu@@ut@@@@-@@@*<;@@AbA"AAAAA}AtAnAhAZAAAAxAwA.A-ZAYdAcABAAAAAAAlAkAVAEA9WA,AA"ALA AAAAvA9AAAAEAtcAgAZAIIA-AAnAmAAAiAhAA0PAOA"$AkA&A%`A_A:A9A  A 8A7"A0A4AAAZAYA/xA&AxAYA A  A  A  A  bA a 7A 6 A A  A  A A A  wA v ZA Y @A ? %A $ A  A  A  A  fA e DA C"A ,A + A  A  A  A  uA t `A _ 5A 4 A  A  A  A  A  A  hA g 7A 6 A HA tA@@ E@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !@ "@ #@ $@ %@ &@ '@ (@ )@ *@ +@ ,@ -@ .@ /@ 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@ 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@ {@ |@ }E@u@@u@@@@V==W9@@@@o"A>#@-F@u@]@A\@w@@@v@t@@@v@@v@@@v@AS@Am@t@@@v@@@@v@@v@@@v@M@A@t@@@và@@@@v@@v@@@v@-tag_functionsAA3@@@@@@$text@@@@@$text@@@@@@@@@@@ABC@@A  @@@@@@@@@"m@@@@@@@@@@@@@@@A@A!8@@@@@@@@@"@@@@@3@@@@@@@@@@@A:Q@@@ @@@@@@"@@@@@L@@@@@@@@@@AB@ARi@@@@@@@@@"@@@@@d@@@ @@ @@ @@ @@A@@@@@@@@@@@@@A@A@@@@@@@@@@@B@A@ @@@@@@@@@@@A@@@@"@@#@@!@@ @ACDd@A`@@@,@@@+@@*@"@@@)@@(@@@'@@&@@%@@$@@A@@@5@@@4@@3@#@@@2@@1@@@0@@/@@.@@-@A @A@ @@9@ @ @@8@@7@@6@-@A@)@@<(@@;@@:@A˰@A@@@A@@@@@@?@@>@@=@B@A@@@F@@@E@@D@@C@@B@@A@@@K@@@J@@I@@H@@G@A@A@@@P@@@O@@N@@M@@L@q@Ao@@Q@ABCD@A+@@@Z@@@Y@@X@#x@@@W@@V&@@@U@@T@@S@@R@@A@@@_@@@^@@]@@\@@[@@A@}@@d@v@@cq@@b@@a@@`@A@A@@@i@@@h@@g@@f@@e@t@A@p@@n@i@@md@@l@@k@@j@ABC@A@@@s@x@@rq@@q@@p@@o@C@A@?@@x@8@@w3@@v@@u@@t@ADEt@A@p@@}@i@@|b@@{@@z@@y@8@A@4@@@-@@(@@@@@@~@@A@@@@ @@@@@@@@@ABŰ@A@@@@@@@"@@@@@$@@@@@@@@@@Cΰ@A@,@@@@@@*@@@@@$@@@@@@@@@@@A@B@@@@@@"@@@@@%@@@@@@@@@@AD@A@V@@@@@@g@@@@@%@@@@@@@@@@A@A@k@@@@@@|@@@@@%1@@@@@@@@@@ABDFG@A@@@@@@@"@@@@@%E@@@@@@@@@@t@A@@@@@@@@@@@@@@@%a@@@@@@@@@@A8@A@@@@@@@#@@@@@%u@@@@@@@@@@!@A@@@@@@@@@@@@%@@@@@@@@@@AB @A@@@@@@@# @@@@@%@@@@@@@@@@3@A@@@@@@@@@@@@@"@@@@@%@@@@@@@@@@@@A@A@ @@@@@@ @@@@@@@@%@@@@@@@@@@@A@"@@@@@%@@@@@@@@ABC5@A@/@@@@@@@@@@@@%@@@@@@@@@@e@A@G@@@ @@@"@@@@@@Y"@@@@@@@@@R"@@@@@@@@&#@@@@@@@@@@@@@@A@A@q@@@@@@#@@@@@&7@@@ @@ @@ @@ @H@A@@@@@@@"@@@@@&L@@@@@@@@@@ABx@A@@@@!@@ @# @@@@@&`@@@@@@@@@@@A@@@@,@@+@@@*@@)@@@(@@'&}@@@&@@%@@$@@#@@"@A\@A@@@@;@@:@@@@9@@8@U%@@@7@@@6@@5@#@@@4@@3&@@@2@@1@@0@@/@@.@@-@@A@@@@C@@B@@@@A@@@&@@@?@@>@@=@@<@ABC }@A@ y@@H@ r@@G m@@F@@E@@D@1@A@-@@M@&@@L!@@K@@J@@I@@A@@@T@@@S@@@R@@Q@@P@@O@@N@AB 2@A@ .@@[@ '@@Z@ @@Y @@X@@W@@V@@U@C =@A@ 9@@b@ 2@@a@ +@@` &@@_@@^@@]@@\@M@A@I@@g@B@@f=@@e@@d@@c@A +@A@ '@@n@ $@@m@ !@@l @@k@@j@@i@@h@B @A@ @@u@ @@t@ @@s ~@@r@@q@@p@@o@CDEFHհ@A@y@@@@@@@@@~@@}@%H@@@|@@{'F@@@z@@y@@x@@w@@v@ J@A@ F@@@ ?@@ 6@@@@@@@@A@@@@@@@@@@@@@AB'1@A@y@@@@@')8'`@@@@@@@@@'_w@@@@@@@@'@@@@@@@@@@@@C &@A@ "@@@ @@ @@@@@@@ `@A@ \@@@ U@@ P@@@@@@@@A@@@@@@@@@@@@@@@@@@AB -@A@ )@@@ "@@@ @@ @@@@@@@@@C @A@ @@@ @@@ @@ }@@@@@@@@@ |@A@ x@@@ q@@ l@@@@@@@A @A@ ~@@@ {@@@ x@@ q@@@@@@@@@B @A@ @@@ @@@ @@ @@@@@@@@@(@A@G@@@@@@E@@@@@( @@@@@@@@@@ACDE԰@A@[@@@@@@&:@@@@@(!@@@@@@@@@@ r@A@ n@@@ g@@ b@@@@@@@ ^@A@ Z@@@ S@@@ L@@ C@@@@@@@@@AB @A@ @@@ @@@ @@ @@@@@@@@@C7@A@3@@@,@@'@@@@@@@s@A@.@@@@@@@@@@@@@Ak@A@;@@@@@@@@@@@@@ذ@AE\@@@@@@@@@'@@@@@W@@@@@@@@@@ABDF@A]t@@@ @@@ @@ @'@@@ @@ o@@@@@@@@@@@Ax@@@@@@@@@'@@@@@@@@@@@@@@@A7@A@7@@@@@@0@@@@@+@@@@@@@@@@)@A@)@@@&@@%@$@@@$@@#@@@"@@!@@ @@@AB@A@@@@/@@.@@@@-@@@,@@+@@@*@@)@@(@@'@@A[@@@;@@@:@@9@ @@@8@@7@@@@6@@5@@@4@@3@@2@@1@@0@A@Az@@@G@@@F@@E@@@@D@@C@@@@B@@A@@@@@@?@@>@@=@@<@@A@@@@O@@N@@@@M@@L@@@K@@J@@I@@H@@A@@@_@@@^@@]@@@@\@@[@@@@Z@@Y@@@@X@@@W@@V@@@U@@T@@S@@R@@Q@@P@ABCDGIܰ@AQh@@@h@@@g@@f@(@@@e@@dc@@@c@@b@@a@@`@@A@@@@p@@o@@@@n@@m@@@l@@k@@j@@i@ݰ@A@@@@x@@w@@@@v@@u@@@t@@s@@r@@q@AB/@A@R@@@@@~@&@@@|@@}@@{@@z@@y@C @A@@)C@@@@ @@@@@@@@@@@D@@@@@@@@@@@@۰@A@۠@@@@@@@@נ@@@@@@@@@@@AѰ@A@@@@@@̠@@@@@@@@@@@Bư@A@Ơ@@@@@@@@Ġ@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@Bz@A@z@y@@@Ѡ@x@@@@@@@@@@u@@@@@@@@r@A@r@@@@@ml@@@@@@@@@@@A*@A**@@@@@@@@@*ܠ@@@@@@@@@@@@@@@@@@BC@A@@@@@@~}@@@@@@@@@@@{@A{my@@@@@@@@@x@@@@@sr@@@@@@@@@@@@@Am@A@m@l@@@@gfe@@@@@@@@@@@@@@@@ba@@@@@@@@@@@B\@A@\@@@@@YX@@@@@@@@@@@U@AU S@@@ @@@ @@ @R@@@ @@ ML@@@@@@@@@@@@@AG@A@G@@@@@B@@@@@@@@BCD=@A@=@@@@@@87@@@@@@@@21@@@@@@@@@@@@@0@A@0/@@@#@@@"@@!,+@@@ @@@@@@@@A&@A@&%@@@*@@@)@@("!@@@'@@@&@@%@@$@B@A@@@@/@@.@@@-@@,@@+@@A@@@@6@@@5@@4@@@3@@@2@@1@@0@A @A@ @@@?@@>@@@@=@@<@@@;@@@:@@9@@8@@7@BC@A@@@@F@@@E@@D@@@C@@@B@@A@@@@@A@@@@O@@N@@@@M@@L@@@K@@@J@@I@@H@@G@A@A@@@@\@@[@@@@Z@@Y@@@@X@@@W@@V@@@U@@@T@@S@@R@@Q@@P@ܰ@A@@@@b@@aנ@@@`@@@_@@^@@]@Ұ@A@Ҡ@@@i@@@h@@gР@@@f@@@e@@d@@c@ABC@A d{@@@r@@@q@@p@+@@@o@@nv@@@m@@l@@k@@j@S@AO}@@@{@@@z@@y@+@@@x@@w@@@v@@u@@t@@s@ADEFGJ1@@@ E@u@\@ 3#@@@u@@u@@;@@A`A AAAAA{ArAlAfAXA A  A  A  vA u A  ,A +XAWbAaA@A?AAAAA jA iATACA7UA*?A AJA AAAAtA7AAAACAraAeAXAGGA+AAlAkAAAgAfAA.NAMA-"AiA$A#^A]A8A7 A  A6A5-A.A2AAAXAWA-vA$AvA WAAAAA`A_5A4AAAAAAuAtXAW>A=#A"AAAAdAcBAA-A*A)AAAAsAr^A]3A2AAAAAAfAe5A4AFArA@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E@u ٠@@u@@@@ @@@ @a@ @@@JKcm$A(d@( @Aаa$textc=-=9d=-==@@@ @@°@AF@vD@A@AF@vJ@BCDEFG:@AF@vP@@AF@vX@Aϰ@AF@vd@Bp@AF@vj@C@AF@vs@@AF@vx@A@AF@v~@ذ@AF@v@ABD:@AF@v@ܰ@AvF@v@@AjF@v@?@A?F@v@ABCP@AF@v@4@AF@v@l@A)F@v@A@AF@v@BCDEH3vvvvvvvv@VAqA@@@@Ha}@zHi\g Ϡ:w}f_ Dՠ?Xޠ /_Gi@@@Ao@O@ABh@;@A@+@ABC@@A @1@AB&@@At@]@ABCD@i@A@@AB@@A@N@ABC@@A@V@ABr@@A'@U@ABCD@9@A@e@ABP@@AO@/@AB@@A@@@ABCDEFGrq^@@ݠ@ǠޠƠŠѠĠƠàMN qrנ{|EFno./ij89+,VWܠop۠\]hiȠߠ de@e=-=1@@Aа,Odoc_to_text'to_text,Odoc_to_textx=>=Jy=>=V@ |=>=W}=>=^@@@@@AJA+AFAAA AAAAZ AIA=[A0EA&APAAAAAzA=AAAAIAxgAkA^AMMA1A$2A{F@wrAbAOAAOA0AAAcAVAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F@@ KAA J@A@@@@Aڰ@A@@A@AB@A@v@Av@AH@AH@@A@ABC@A@@A@A@A@W@AW@AB9@A9@ @A @A@A@ݰ@A@ABCD@A@@A@Ao@Ao@F@AF@AB#@A#@q@Aq@A @A @@A@ABCȰ@A@@A@A}@A}@U@AU@AB?@A?@@A@A@A@ڰ@A@ABCư@A@@A@A@A@k@Ak@AF@AF@@A@@A@ABCDEFG3))))))))@.@@@@@@@ @Szߠ5c{$A_٠(Rp_ݠ&J.@@P@A-@ @AB@@A@o@ABC%@ @A@@AB@n@AE@@ABCD@@A@@AB@m@AQ@(@ABC@@A@@ABn@Q@A2@@ABC@@A@@g@L@ABCDEFGP@'to_text  @STrsѠ<=젠TU렠vwꠠ頠Ƞ蠠砠栠,-堠fg䠠㠠⠠ᠠԠࠠߠ)*ޠTUݠ|}ܠ۠Ӡڠ٠ؠ45נ֠ՠԠӠ>?ҠpqѠРϠ@=>=B=>=i@@Aа1$info=j=v=j=z@@@ @v@F@O@@1W@AF@@A1@@F@@1@@F@%@AB3@@B@@@@@111g@@1h@A@@@1j1k@=j=n @@%>?&>?@AA࣠@&self-3qAఠp  AM,A@344444444@  @JK@A  @@AB@@A٠@@ABCˠ@rs@A@@AB@@Ayz@]^@ABCD@@A@A@JK@AB @() @Aߠ @ @ABC @Ġ@A{|@QR@AB@@A@;<@ABCDE$%@@A23@@AB@@A@[\@ABC@ij@A@ @AB)*!@HI"@A#@$@ABCD,-%@&@A'@ST(@ABz{)@yz*@Axy+@MN,@ABCĠ-@ޠ.@A45/@Ġ0@AB221@ܠ2@A  3@CD4@ABCDEF5@!"6@A7@8@AB9@2j2k:@A;@<@ABC=@ՠ>@A?@?@pq@@AB\]A@B@A\]C@=>D@ABCD֠E@F@AG@tuH@ABFGI@J@AK@ɠL@ABCM@N@AݠO@P@ABZ[Q@>?R@A#$S@ T@ABCDEU@V@AW@tuX@ABJKY@)*Z@A22[@\@ABC]@Ϡ^@A_@`@ABXYa@DEb@Ac@d@ABCDݠe@̠f@Ag@h@ABnoi@KLj@Ak@l@*+m@VWn@ABCDEFGH@4W@AZ@^@@ABC!3! @P%A! I@S&Ad@@V'AdС@ @Y(Ad@ @\)AAX@_*Ao@Gd@A$g@Bj@Cm@q@ADt@fz@A}@@AB@@A@c@ABCE:@@A@@AB@|@A@a@ABCFE@@A@@AB@@Ac@E@ABC&@@A@@AB@@A\@A@ABCDG9@+A@@@FF>-A?@=@@?@࣠@%i_optrA>?>?@.A@@ 3@OT,@S@R\-@T@@@@@  @@ఐ%i_opt??+??0@@@@@3@!@@@Ġ$None?6?>?6?B@D@@@@-3@@@@@.@@@@ภ ?6?G?6?I@ @@@@0@F@@@@@@ภ?6?K?6?M@@@@2@@@F@@@@,@@?6?F?6?N@@@Q@L@@5@Ġ$Some?O?W?O?[@Eఠ!is?O?\?O?]@/A@@F@cF@F@F@F@F@g@@@@@h@@h@@@ఐ!i ?a?s ?a?t@@@@@3        @x&@@@)Odoc_info?a?u?a?~@&i_desc?a??a?@@3&i_desc-$info@@@ Ag}@@@ &@@@ %@@@33)i_authorsa֠@@@ (@@@ '@@A @Aaa,@@Eu@3)i_version@@@ *@@@ )@@B@AbZ^bZx@@Tv@3&i_sees.a_#see@@@ ,@@@ +@@C+@Acc@@dw@3'i_since>@@@ .@@@ -@@D:@Add@@sx@3(i_beforeMb@@@@ 1@@@@ 2@@ 0@@@ /@@ER@Aee?@@y@3,i_deprecatedeǠ@@@ 4@@@ 3@@F`@Afswfs@@z@3(i_paramssb9%param@@@ 6@@@ 5@@Gp@Agg@@{@33i_raised_exceptionsbI0raised_exception@@@ 8@@@ 7@@H@A"h#h>@@|@3.i_return_value @@@ :@@@ 9@@I@A0iei1ie@@}@3(i_custombg@E@@@ =@#@@@ >@@ <@@@ ;@@J@AHjIj@@~@3(i_alertsb%alert@@@ @@@@ ?@@K@AXk Yk %@@@@A\`]`@@t@@@ǠC@@@@@@@Ġ$None????@F;@@@@۠W@@@@@@3@@@@ @_@@@@@@@@@@ภq????@q@@@jF@@@@@@ ఐ$self/??0??@@@#*@$4??@@44@@@@@@@@@4"@@@@@@@@"@@@@@@@F@4ภEbFtภ[??\??@@@@4@@@M@[@@@@@@_@@ఐ%i_optq??r??@ݰ@@l@@F@@F@F@p@@y??z??@@@@@@y@Ġ$Some????@Fఠ!tt????@0A@@@@@@@@@@v@@@@@@@@}@@@@@@@@@@@ఠ%firstu????@1A@@@@@M@3@3,@-@.@@@@@???@@@@@@M@@@???@@@@@@@@డU?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@D@@@ @@ @K@@@ @P@@@ @@ @@ @t u "@@ k@ @@@\@@@@@@c@@@@h@@@@@@@W@@ఐ!t"?@.#?@/@a@@|@@@N@N@k@@H @@@w@k@@N@t@A@6??@@@@@A@3@HB@3@I@@@@@1M@3EEEEEEEE@@@@@@@ఠ$restvS@3@KT@3@O@l2A@@@@@2M@@@]@3@G^@3@P@@@ @@@ @డ?first_sentence_and_rest_of_text)Odoc_infor@3@Ss@3@\@ v@3@]w@3@|@@@@@@@@'@@&@@@@$@@@@%@@#@@"E@@ ఐk$self@3@~@3@@^@@$oV@@3@@@66@@@B@@@A@@@@6$R@@@?@@@>@@=$Q@@@<@@;@@:r@6.ภGcGภV@3@@3@@U@@@67@@@\O@`@@@@@@a@@ఐ`%i_opt@3@@3@@I@@f@@@3@}@3@@@:@@@4@dO@V@@y @@@@@@eN@0@A@@3@C@@@డv5text_no_title_no_list)Odoc_info@@@@@  @@ @@@@@e@@@ @@ h@@@ @@ @ ^^ ^@@#l@@@@t@@@n@@mw@@@l@@k3$$$$$$$$@@@@@@@ఐ|%first4@@5@@@@@@@@}M@M@@@9 @@@@ఐ$restH@@I@@@!@@@@@'@@O@@P@@@@@ʠ@ @@0@d@@@# @@@@@AZ?a?m @@S@@@A\??% @@@ؠ@@@@A@A@@@@@@頠@@@@@@@@ @@@@@@@@@@@@@@@@@F@O@>>8@ o Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands. =|=>>@@@@@@@AAAA)@AA࣠@&self-3xAఠww3Ax@Q3@v@@@  z4AT{@T@@{@࣠@#fmtyAAA*AA-@5A@@3@h@@!i@@@@@@  @@!vzAAA.AA/@6A@@$3@ 2@@@@@@@@ డW0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@ L@@ K@@@ J@@ I@qvUvUrvUvx@@W@@@@@@@+@@*@@@)@@(3        @:F`@=@>@@@@ภA2ASA2AU@@@@)@@@4K@8@@9@@D@@@9J@2@@ఠ%label{/AXAb0AXAg@H7A@@%@@@QJ@:355555555@,@@@ ఐ$selfDAXAjEAXAn@@@&@IAXAz@@f%@@@D@@@C@@B@6@@@A@@@%@@@?@@>@@='@{ภ>sI@s@%@@@Y@@@X@@W7@@ఐ!v{AXA{|AXA|@o@@F@(val_nameAXA}AXA@3(val_name%Value't_value@@@ x!t@@@ n@@@3(val_info֠x@@@ p@@@ oA@A @AE2W2aE2W2@@@3(val_type%Types)type_expr@@@ q@@B@AF22 F22@@@3-val_recursive+$boolE@@@ r@@C%@A+G33 ,G33 @@@3.val_parameters7fb.Odoc_parameter)parameter@@@ t@@@ sA@D8@A>H3J3T?H3J3@@@3(val_codeJO@@@ v@@@ uA@EG@AMI33NI33@@@3'val_locY(location@@@ wA@FR@AXJ4#4-YJ4#4I@@@@A\D22 ]D223@@@rj@@7@@@SK@_K@]@@r@@@A@AXA^t@@@ఠ%latex|AAAA@8A@@@@@mJ@`3@@@@@@ ఐq$selfAAAA@۰@@&@BAA@@@&l@@@f@@e@@@d@@c@@ఐ%label2AA3AA@(@@&@@@oK@qK@p2@@% @@63@A@>AA @@ ఐ$selfJAAKAA@ @@'3JJJJJJJJ@DRK@L@M@@@RAA@@@'@@@z@@y@'@@@x@@w8@@@v@@u@@t@@ఐ#fmtnAAoAA@@@$@@ภyAAzAA@ภ%LatexAAAA@dఐ%latexAAAA@?@@d@@@J@J@I@@AAAA@@@@@ J@J@U@ ఐa'to_textAAAA@f@@ Fd@,AB @@@@@@@@@@@@@@@@v@@ఐ!vAB AB @@@!@@AAAB @@@?@@@J@K@@@AAAB@@'@A@J@@@@@1F@{F@@ @@@ @@@ @@@. A@2A@@@P@@@I@@D@@@@@@8@ @@@@,@`@@+@Y@@*T@@)@@(@@'@@&F@[@ AA-@S? Print LaTeX code for a value. @@@A@@@@@@@`BCBNBCB`@AA࣠@&self-3Aఠ  E9A@3,,,,,,,,@@@@  H:A@@@@࣠@#fmtA>BCBa?BCBd@W;A@@z3????????@ @@!@@@@@@  @@!aAQBCBeRBCBf@j@@ F@^<@gA@k A@@@ @@@ @@ @@@@@@q@ @@]@@@ @@@ @@ @@@@@@@@F@@BCBG(@Ր ) Print LaTeX code for a class attribute. BBBBB@@@@@@@ C1C<C1CK@AA࣠@&self-3Aఠ =A @3@ @@@   >A @@@ @࣠@#fmtAC1CLC1CO@?A@@!3@ @ @!@ @@@@@  @@!mA C1CP C1CQ@%@A@@!3        @ !'@@@@@@@@ ఐ<$self CTCZ!CTC^@ @@)3        @ !/@@@@@ X(CTCl@@@)@@@@@@)@@@@@;@@@@@@@@@ఐN#fmtDCTCmECTCp@4@@![$@@ภOCqCPCqC@ภ%LatexXCqC{YCqC@g ఐ$selffCqCgCqC@ )@@*:F@ kCqC@@@)@@@A@@@B@@@?@@>S@@ ఐ$selfCqCCqC@ G@@*Xd@ CqC@@cԠ)@@@T@@@S@@R@;8@@@Q@@P)@@@O@@N@@M|@xภBM@@*@@@i@@@h@@g@@ఐ!mCqCCqC@@@!@)met_valueCqCCqC@3)met_valueB(t_method@@@ G@@@ @@@ 3+met_private "@@@ @@A@AKY66LY66@@@3+met_virtual,@@@ @@B@AUZ66VZ66@@@@AYX6$6.ZX6$6C@@@-%@@f@@@q@n@(val_nameCqCCqC@q9@@;@@@cL@rL@p@@CqCCqC@@*N@@@J@sL@a@@CqC CqC@@hj@@@;@tK@H@@CqCzCqC@@$@@@J@4J@:@ ఐ ܠ'to_text)CC*CC@ @@ @ zN/CC@@@%,@@@{@@z%'%&@@@y@@@x@@w@@ఐ?!mHCCICC@%@@"T(@@LCCMCC@@?@@@5J@K@3@@WCqCyXCC@@+@A@"J@3:@@>@@"bF@ <@gA@k A@@@"~@@@"w@@"r@@@@@@q@ @@@@@"@@@"@@"@@@@@@@@F@@C1C5(@ & Print LaTeX code for a class method. CCCC0@@@@@@@"D D+D D?@AA࣠@&self-3Aఠ oAA p@I3@ n@@@   rBAL s@L@@ s@࣠@#fmtAD D@D DC@CA@@"3@ `@ @!a@ @@@@@  @@&m_nameAD DDD DJ@DA@@"3@ "@@@@@@@@!tAD DKD DL@EA@@"3@"@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@(@@@VK@㠠@b(Variance!t@@@K@@@K@@@=@@@8K@@@K@3@6B"@9@:@@@࣠@ A@ఠ!p$DODd%DODe@=GA@@-3%%%%%%%%@B,DODU-DD@@@@@ఠ!v6DODg7DODh@OHA@@8@@;DODc<DODi@@@F@A@@@@ @@ ఐ6"psPDlDtQDlDv@K@@@@@@@@@-@@@@@@@@@@@@3aaaaaaaa@>Gm@A@B6g@0@1@@@@ఐ #fmtsDlDwtDlDz@@@#i@@డ2string_of_variance)Odoc_infoDlD|DlD@ DlDDlD@@@#m&t_type@@@ S@@ R@@@@ Q@@ P@@@ O@@ N@@ M@w@w@w@w@@X@!@@@@@@@@ @@@@ @@ @@@ @@ @@T@@ఐ!tDlDDlD@@@#a@@ఐ!vDlDDlD@i@@n@@DlD{DlD@@@@@@#O@x@@ @@@@@$M@~@ఐѠ"psDDDD@@@@v@@@,@@+@@@@*@@)+@@@(@@'@@&@@ఐX#fmt DD DD@>@@#@@ ఐ{$selfDDDD@ ݰ@@,@ 0DD@@@)K@@@H@@G@)F@@@F@@E)C@@@D@@C@@B@@ఐw&m_name;DD<DD@_@@$&@@ఐ$!pHDDIDD@@@P@@LDD @@ @@@:@]N@T@@j(@@G@)@@H@*A@hK@_1@A@.@ఐ!tdDDeDD@S@@$D3dddddddd@W{@|@}@@@-ty_parametersnDDoDD@3-ty_parameters$M@@@ m@)type_expr@@@ @(Variance!t@@@ @@ @@@ @@B#3'ty_name!t@@@ @@@@A 1/#/- 1/#/?@@@3'ty_info*ݠ @@@ @@@ A@A@A2/b/l2/b/@@@83'ty_kind8$)type_kind@@@ @@C!@A#50L0V$50L0j@@@3*ty_privateC$,private_flag@@@ @@D,@A.60}0/60}0@@@3+ty_manifestN$-type_manifest@@@ @@@ @@E<@A>700?700@@@3&ty_loc^@@@ A@FE@AG800H801@@@3'ty_codegX@@@ @@@ A@GT@AV911 W911@@@@@AZ3//[3/0@@@|@@v@u@@@d@r@@@e@@c@@@b@Ġ\DDDD@\@@@@@@@@s@@@@t@@r@@@q3@@@@@@@@@w@@@@x@@v@@@u@@@ภ+-DE.DE@*@@@%@Ġl9EE:EEAkఠ!t! BEE@ZJA @@@@@@@@@@@@@ĠA@@A@@@@@@@@@@@@@@@@@iEE 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@ఐ)print_oneEEEE@,@@@@*@@@@@@@@@@@@@@@@3@Cmg@h@i@@@@ఐt!tEEEE@ @@@*@@@@@@@@@M@M@ @@7@@%!@@ E E( E E)@@]@\@@@@Y@@@@@@@@{@@m@l@@@@i@@@@@@@@@@@ ఐ㠐"ps E-E7 E-E9@@@@@@@@@@@@@@@=@@@@@@@@@ఐj#fmt E-E: E-E=@P@@&@@!(& E-E?' E-E@@@) E-E>* E-EA@@@@@N@N@@@6 @@W@@@M@@ ఐ,print_concatC ECEMD ECEY@@@@@@@@@@ @@@@@@@@+}@@@*@c@@@+@@)M@@@@@@A@@@@ܠ@@@@@ @@@@@@@@@@ఐϠ#fmt ECEZ ECE]@@@&v@@",  ECE_ ECEa@@ ECE^ ECEb@@c@@@N@N@0@@ఐ)print_one ECEc ECEl@:@@@@+@@@$@@@@%@@#@@"@@@!@@ P@@ఐ!t ECEm ECEn@@@&_@-ty_parameters ECEo ECE|@\ @@;x@@@ N@2N@-n@@ @@@@@3M@ t@ఐʠ"ps E~E E~E@߰@@@o@@@;@@:@@@@9@@8$@@@7@@6@@5@@ఐQ#fmt E~E E~E@7@@&@@!)  E~E E~E@@ E~E E~E@@@@@IM@PM@O@@6 @@&F@M@G@ @@@"@@&@@@A DD@@& @@@&@oA@sA@@@' @@@'@@@'@@' @@@@@@@@}@@@@@@'4@@@'-@@@'&@@'@@@@@@@@@@F@@JD D$:@[ 0 Print LaTeX code for the parameters of a type. XCCYCD@@@@@@@')_EE`EE@AA࣠@&self-3#AఠL"M:KA;@3mmmmmmmm@9@@@  =LA>@@@>@࣠@#fmt$AEEEE@MA@@'C3@N+@R@!,@S@@@@@  @@&father%AEEEE@NA@@'K3@ 'Y@@@@@@@@!c&AEEEE@OA@@'Q3@'_@@@@@@@@ ఐM$selfEEEE@z@@03@ 'g@@@@@EE@@@0@@@@@@0@@@@@BO@@@@@@@@@ఐ_#fmtEEEE@E@@'$@@ ఐ$selfEEEE@@@05@EF @@@+@@@%@@$@+@@@#@@"+@@@!@@ @@I@@ఐ~&father EF EF@f@@'V@@ఐz!cEFEF@`@@'c@@EEEF@@+@@@7i@@m@@'F@k@A@ A@@@'@@@'@@@'@@'@@@@@@@@@@@@@@(@@@'@@@'@@'@@@@@@@@@@F@@MEE/@@'SFF#TFF0@AA࣠@&self-3>Aఠ@=A.zPA/@ 3aaaaaaaa@-@@@  1}QA 2@ @@2@࣠@rDA@ఠ#fmt?xFF2yFF5@RA@@(3yyyyyyyy@G $@K@& %@L@@@@@ఠ%flush@FF6FF;@SA@@(@@FF1FF<@@@(@(@@@@ @@Ġ$NoneFHFPFHFT@T@@@@(3@)2(2@,@-"(,@@@@@@@ภFHFXFHFZ@@@@( @Ġ$SomeF[FcF[Fg@T٠ఠ!tAF[FhF[Fi@TA@@(1F@DF@GF@3@'@@@@@ @@(9@@@@ఠ!sBFmF{FmF|@UA@@(YF@F@zF@{F@3@?&@ @!@@@ ఐՠ"psFFFF@@@@z@@@@@@@@@@@/@@@@@@@"@@ఐ#fmt FFFF@i@@(/@@8\begin{ocamldoccomment} FFFF@@FFFF@@@@@M@ M@ C@@6 @@I@@@ L@I@  ఐ٠$self7FF8FF@@@2 Y@<FF@@@1@@@@@CC@@@@@@@@@C1@@@@@@@@C@@@@@@@@@|@@ఐ#fmtgFFhFF@ð@@(@CภJ~U@~@C@@@=@@@<@@;@@ภ$SomeFFFF@Uఐ̠!tFFFF@@@@@FFFF@@C(@@@1M@C@@c@@@@@HL@/@ ఐ"psFFFF@@@@5@@@Q@@P@@@@O@@N@@@M@@L@@K@@ఐP#fmtFFFF@$@@)V@@7 \end{ocamldoccomment} FFFG @@FFFG @@@@@_M@fM@e@@6 @@@@@gL@]@ఐe%flushGGGG@I@@)u@@ภGG GG"@@@@@@@o@@@@)y@W@@)z @@@){!@ @@)|"@A@FmFw @@ภ= G0G< G0GDA<ภ%Latex G0GA@psఐF!sG0GBG0GC@E@F@G@@F3@@P@@@@@@)F@F@eF@F@F@F@F@VF@[F@(F@F@F@F@F@hF@mF@;F@F@MF@F@xJ@y,@ภ5GA@6HA@5F@q@@@uJ@;@@\G0G:R@@Ǡ@@@tA@^W@@)@@AhCdFF?Z@@@[A@_A@@@*@@@)@@)@@@@@@@ @@"@@@*@@@)@@)@@@@@@@@F@ @FF{@@)۰GhGsGhG@AA࣠@&self-3FAఠxEyfVAg@"@3@e@@@  iWA"Cj@"C@@j@࣠@!fIA@ఠ#fmtGGhGGhG@XA@@)3@!"_@@ )"`@@@@@@ఠ%flushHGhGGhG@YA@@*@@GhGGhG@@@*@*@@@--GhGGhG@ZA@*@*@@GhGGhG@@@*#@*"@@.@@ @@(mod_nameJAGhGGhG@[A@@*(3@?H*8@B@C8*6@2@3U$@(@%@@@@  @@!lKAGhGGhG@\A@@*23@"*@@@@@@@@@ ఐd!p GG GG@ܰ@@@@@@;@@:@aO@@@K@KK@5@@@8d@@@9@@@7@@6@@4@@3366666666@2>*f@5@6@@@@ఐ#fmtF GGG GG@Q@@*@@ภ_`T GGU GGAภj,Char_literall ;,Char_literal|!a@/à!b@/Ġ!c@/Š!d@/Ơ!e@/Ǡ!f@/@@@3b@$charB@@@3c)%!@@@3d@BLAYAA%%%%@@@l@{I@@@@L@L@j@ภ8X7@X@ȠK@K@M@>@@@JL@L@  @@@L@@@o@ߠM@e@@@L@@!{@@@@@L@L@@@@@'@@@IL@@@@@@@ఠ&fieldsL!GG!GG@]A@@R?M@@@@K@@@@K@3@@@@డ$List#map "GG"GG@ "GG"GG@@1@@@@+B@@&@@@@@)+I@@@@@!1@@@@@@@3&&&&&&&&@@@@@࣠@!rMA8"GG9"GG@Q^A@@+a=@@@@@ఠ's_fieldNH#GGI#GG@a_A@@tF@F@F@3OOOOOOOO@#+z@@@@@ ఐ!p`$GH a$GH @$@@@@@@@@@@F@@@@@@O@@@@@@X@@@C@@B@a@@@x@@w@@@O@O@FO@a@@vO@,@@AO@@@O@@@O@#@@@@@@@@@@@6@@@@U@@ఐ#fmt$GH $GH@@@+b@@ภʠ˰%HH!%HH:Aภՠ.Formatting_gen ;.Formatting_gen"a1@0!b@0!c@0"d1@0"e2@0"f2@0@@@3"e1@0!"f1@0"@:.formatting_gen.*&"@@@340($@@@3@BRAYAA))*>*@@@Or@ภc&(Open_box(];(Open_box%!a@1!b@1!c@1!d@1!e@1!f@1@@@2t@"@@@2u@AA@BAASH Q STI  @@@O@ภabภikjk%@@k@@@P@P@@ภ}~@@ O@O@Q@ @@@P@EP@YP@jP@{P@P@ZP@kP@|P@ Q@Q@@@@P@F@@@'Q@n"Q@rQ@s@@@}P@U@%@@@@@~P@P@a@@@BQ@^;./0Q@b+Q@c@@@lP@zp@@@̠VQ@LG:;9O@P@I_P@J@@@[P@i@ภ#ll" !@!@l@@@P@P@@ภ70ภ?8@8@ˠQ@@@@P@@ภOHภWP@P@Q@נ@@@P@@ภg*lb+`la" :e@e@lF@@@P@ P@@ภ{>.Formatting_lit@u;.Formatting_litP!a@0!b@0!c@0!d@0!e@0!f@0@@@3@.formatting_lit@@@3x($ @@@3@BQAYAAq)()(r))@@@q@ภ%Break;%Break@@@2q@I@@@2k#intA@@@2l@@@2m@C@GC@A|  |  9@@@@@"@ @@@@@#P@'P@&I@A@$@@@$P@)P@(T@@@(@@@%P@+P@*_@@@\@@@P@"d@ภʠภҠts@@HQ@.H@@@@P@L|@ภxw`@[@@@]P@`P@_@ภ2+ภ:3@3@ƠjQ@cj@@@uP@@ภJ C{G@@@@P@P@@ภ] !V@V@1]O@O@O@O@O@?O@\O@tO@Q@P@P@P@P@P@P@>P@[P@sP@#$Q@&'@@@P@@@@`-.Q@f01@@@yP@@@@lQ@N'89Q@Q;<@@@^P@r @@@yՠ1BCQ@1EF@@@DP@Z@@@Q@ <MNQ@PQ@@@P@=#@@@Q@GXYQ@[\@@@P@0@@@QbcQ@ڠef@@@P@<@@@[lQ@op@@@P@H@@@.Q@fԠQ@נ@@@P@U@@@Ġܠ+ !@@@\P@`@@@ϠFQ@%5#$%&@@@GP@Xl@7@[ %s%s :@ %s %s;@@@@@HP@P@x@@  @@_K9@@@P@D@@ఐ!r&H;HO&H;HP@@@/ @*rf_mutable&H;HQ&H;H[@3*rf_mutable/@@@ >@@@ @@A3'rf_name q@@@ @@@@An(4(>o(4(P@@@3)rf_atomicO@@@ @@B@Ax((y((@@@3'rf_typeg)type_expr@@@ @@C@A((((@@@3'rf_text*W@@@ @@@ A@D+@A ))# ))B@@)@@A(k(u(k(@@-@F>@@i@@@P@@(mutable 1&H;Hb2&H;Hj@@4&H;Ha5&H;Hk@@P@@ >&H;Hr@@@&H;HqA&H;Hs@@P@@E&H;HKF&H;Ht@@@@ఐ!rS'HuHT'HuH@@@/{@'rf_nameZ'HuH['HuH@h @@P@ @@ ఐנ$selfm(HHn(HH@0@@9A@r(HH@@@5@@@@@@5@@@@@5@@@@@@@2@@ఐ(mod_name(HH(HH@@@/?@@ఐh!r(HH(HH@K@@/N@'rf_type(HH(HH@ @@5@@@Q@Q@\@@(HH(HH@@*Q@a@@ఐ!r)HH)HH@o@@/r@)rf_atomic)HH)HH@̰ @@ @@@P@~@*[@atomic] )HH)HH@@)HH)HH@@JP@@ )HH@@)HH)HH@@VP@@)HH)HH@@@@@@UO@ @ఐ2%flush*II*II@@@06@@ภ*II*II@@@@@@@@@@@F@@@@@A@ #GG @@డ!@,I'IG,I'IH@Wv@@@Wv#@@@@@@Wo+@@@@@Wn/@@@@@@@3))))))))@@@@@@@ภj7,I'I58,I'IFAiภ'CodePre @,I'I<@ ఐ's_fieldI,I'I=J,I'ID@@@ @@@@(N@#@ภU,I'IEA@A@ 7O@@@@ N@3@@`,I'I3)@@Wj@@@N@ ;@@ ఐߠ$selfu,I'IJv,I'IN@8@@:IL@)z,I'I\@@@1@@@0@@0@@@@W@@ఐ堐!f,I'I]Ž,I'I^@@@1!F@)f@@ఐi!rž,I'I_Ÿ,I'I`@L@@0u@'rf_text¥,I'Ia¦,I'Ih@ @@1F@+~@@«,I'II¬,I'Ii@@1@@N@@@@@]@°"GG±-IjIu@@@0@@@@L@2L@0@@ఐà!l-IjIv-IjIw@@@0@@@@@A@!GG@@డP!@.I{I.I{I@X4@@@X4J@9@@@=@@<@X/ @@@;@@:X.@@@8@@7@@63@@@@@@@డy$List'flatten.I{I.I{I@ .I{I.I{I@@@ĠȠ!a@9e@@@:)@@@:(@@:'Ҡ @@@:&@@:%@5@@R@$@@@K@Q@@@T@@@S@@R@@@P@@OI@@ఐQ&fields?.I{I@.I{I@S@@;:@@@_@@@^L@bL@`b@@P@@Xy@@@MK@dL@\k@@ภ_.I{I`.I{IAภ'CodePre h.I{I@!}o.I{Ip.I{I@@r.I{Is.I{I@@@@@pK@rK@q@@ @@WK@o@ภܰÄ.I{I%A@&A@fL@f@@@kK@w@@Ï.I{I0@@Xݠ@@@KK@j@@7@@1F@F@F@F@8F@@F@F@F@F@F@F@HF@I@O@@@P@@@QA@UA@@@2@@@1@@@1@@1@@@@@@@@ @@@*m@@@2@@@2@@@2@@1@@@@@@@@@@F@;@GhGly@"鐠8 record printing method GFGJGFGg@@@@@@@10II0II@AA࣠@&self-3PAఠOȱ`A@*3@@@@  ˱aA*@*@@@࣠@!fSA@ఠ#fmtQ0II0II@.bA@@23@!*@@ )*@@@@@@ఠ%flushR&0II'0II@?cA@@2(@@+0II,0II@@@22@21@@@--50II60II@NdA@2=@2<@@̰?0II@0II@@@2F@2E@@.@@ @@(mod_nameTAQ0IIR0II@jeA@@2K3RRRRRRRR@?H2[@B@C82Y@2@3U$@(@%@@@@  @@eaA@ఠ$argsUk0IIl0II@ĄfA@@2T3llllllll@'2h@@@@@@ఠ#retVz0II{0II@ēgA@@2Z@@0IIĀ0II@@@2j@2c@@@@ @@@ఐ+$argsĖ1IIė1IJ@2~@+@,@@23ėėėėėėėė@-6'2z@!@"@@@@ఐ-#retħ1IJĨ1IJ@ @@2@@@@@2@2@@@@Ġ*Cstr_tupleĿ2J J2J J@;*Cstr_tuple2@@@ @|l()type_expr@@@ @@@ @AA@B@AG**"H**F@@@@Ġ52J J2J J!@5@@@@@@@@@@3@M@@@@@* @@2@@@Ġ$None2J J#2J J'@`/@@@@2@@@8@@@@@@@@@@@@@@@ภ;2J J, 2J J=A:ภ'CodePre 2J J3@ఐ%flush2J J42J J9@İ@@38@@ภ% '2J J;@#@ @@C@@@WE@@-2J J<@@ TF@F@SK@@+@@ L@NN@ภ2A@3A@ħ F@F@@@JL@]]@@E2J J+=@@3_@@Ġ*Cstr_tupleV3J>JFW3J>JP@@[3J>JQ\3J>JR@@@@@ @@@ M@3cccccccc@@@@@@ @@3M@@!lWn3J>JVo3J>JW@ŇhA3T@@@ @@ @@Ġ$None}3J>JY~3J>J]@`@@@@3\@@@-@@@@ @@#@@@%@@@)@@@ ఐ栐!pŚ4JaJkś4JaJl@^@@@%@@@h@@g@@@@@@@@@@cM@xM@M@@@M@bB@@@e@@@f@@@d@@c@@a@@`3@-^X@\@Y@@@@ఐ#fmt4JaJm4JaJp@|@@3@@ภ)(4JaJq4JaJzA'ภ4s/ s.# of@@s@@@N@N@1@ภH  ̠ภP'x+@+@@@@N@N@L@A6@@@@N@N@W@@A@@@@N@N@b@@H@@@@N@g@ภ~A2BU1ภIJ]@]@O@@@@N@@ภYZm@m@j@@@wN@N@N@N@M@M@M@@@@N@@@@O@Ϡ@@@N@@@@O@$@@@N@@@@O@.ҠӠԠ@@@N@@' of@ %s@@@@@N@N@@@@@֠D@@@vN@@@ ఐ$selfƯ5J{Jư5J{J@r@@>@ɰƴ5J{J@@;<=;:@@@=@@@<@@;@;9@@@:@@9@;4@@@8@@7;/@@@6@@5@@4@@3 @;Xภazaภm5J{J5J{J@l@@@;a@@@VO@Z @@@,@@@[$@@ఐ(mod_name5J{J5J{J@@@41@@ఐ!l5J{J5J{J@;@@;q@@@QO@bO@aE@@ 5J{J 5J{J@@_O@OJ@@w@@[M@}L@ภJ6JJ6JJAIภ'CodePre  6JJ@ఐ%flush+6JJ,6JJ@Ӱ@@5,h@@ภ4 66JJ@2@ @@R@@@su@@<6JJ=6JJ@@x@@(@@ L@m{@ภß /AÝ@ 0A@Ƴ &F@e@@@iL@y@@Q6JJ:@@ļ@@@h@?@@5(@@Ġ*Cstr_tupleg7JJh7JJ@ఠ!tXp7JJq7JJ@ljiA@@@@@@@@M@3zzzzzzzz@@@@@@@@5d@@!lYDž7JJdž7JJ@ǞjA5k@@@%@@ @@Ġ$Someǔ7JJǕ7JJ@bఠ!rZǝ7JJǞ7JJ@ǶkA@@5~F@F@F@F@+@@@ @@5@.@@E@@@1@ @@5@@@7@@@ ;@@@@ఠ#res^8JK8JK @oA@@;@@@M@z3@4c\@]@^OI@M@J81@2@3@@@ ఐ堐$self8JK 8JK@@@?@8JK@@@<@@@@@@< @@@@@<@@@@@~@@})@@ఐ(mod_name8JK8JK&@@@56@@ఐn!r 8JK' 8JK(@<@@mC@@2@@GD@A@8JK@@ డƛxx9K,K;9K,K<@x@@@_^@@@@@@M@@@@ @@x@@@@@@@311111111@jxq@r@s@@@@ఐѠ!tA9K,K9B9K,K:@t@@@@ภĤL9K,K=M9K,K?@Ĥ@@@+M@@@@@@@@N@#@ఐ!p`:KEKQa:KEKR@$@@@@@@@@@@F@@@[@@Z@@@M@M@ M@D@@YM@@@@@@@@@@@@@@@@X@@ఐ#fmtȖ:KEKSȗ:KEKV@?@@6e@@ภȯȰȤ:KEKWȥ:KEK_AภȺuȻ u" :@@u@@@N@!N@ @ภ Π  ภ֠ W' V ;+@+@ X@@@;N@?N@>@A6@ ^@@@ r@r@w]@@@LN@ON@N @ภUFVEภ]^@@&O@R@@@dN@p%@ภmn@@~Ġ@@@N@N@N@N@-N@JN@bM@M@M@.M@KM@c   @@@hN@zP@@@O@="@@@MN@a\@@@+@@@3N@Ig@@@O@5&'()@@@ N@,s@@@ĠO@?0123@@@N@@@@Р(O@I@@@N@@, :@ %s -> %s@@@@@N@}N@|@@@@ A_-@@@N@@@ ఐꠐ$self<KsK<KsK@"@@B@!<KsK@@?oA?m@@@@@@@@@?l@@@@@@?g@@@@@?b@@@@@@@@@@?ภef*ภȠ<KsK<KsK@ȟ@@@?@@@O@@@@_@@@@@ఐ٠(mod_name'<KsK(<KsK@@@9 @@ఐ!l4<KsK5<KsK@f@@?@@@O@O@ @@?<KsK@<KsK@@O@@@ఐ#resM<KsKN<KsK@@@N@@@@@M@ @U9K,K6@@"@ภȎ[>KK\>KKAȍภ'CodePre d>KK@ఐI%flusho>KKp>KK@@@9p>@@ภx z>KK@v@ @@Ö@@@K@@ˀ>KKˁ>KK@@TN@@(@@\L@Q@ภ /A@ 0A@jF@@@@L@`@@˕>KK:@@@@@f@F?@@g@@@@9m@@Ġ+Cstr_record˪?KK˫?KL@;+Cstr_record@T9@@@ @@@ @A@@B@A,))-)*@@@@ఠ!l[?KL?KL@lA@@9@@@*@@@)3@4@@@@@& @@9@"@@Ġ$None?KL?KL @g@@@@9@#@@6@@@@ @@-@@@@@@.@@@ ఐC!p@LL@LL@@@@Â@@@@@@@.@@@M@M@ߠÔ@@@C@@@@@@@@@@@@3@[T@U@V@@@@ఐ#fmt%@LL&@LL@ΰ@@:)@@ภ{>z?3@LL4@LL&AyภIyJ y# of@@ye@@@CN@FN@E1@ภ] ^ ภe f'  +@+@ @@@`N@dN@cL@A6@ @@@aN@fN@eW@@A@ @@@bN@hN@gb@@H@ %@@@WN@_g@ภ̓̔U@U@M@0M@BM@VO@H@@@N@/N@AN@U@@@XN@r@@p@O@4@@@DN@T@@|@ˠ#O@$%&'@@@1N@@@% of@ @@@@@2N@uN@t@@@@Ġ3@@@N@.@@@@@ ఐ㠐$selfAL(L2AL(L6@$@@D@$AL(LF@@@;+@@@;@@@;@@; @@@@@@@@ఐ!fAL(LGAL(LH@@@;@F@@@ఐ(mod_nameAL(LIAL(LQ@@@:@@ఐP!lAL(LRAL(LS@@@;@F@@@>@@;6@#@@:@@Ġ+Cstr_record(BLTL\)BLTLg@~ఠ!r\1BLTLh2BLTLi@JmA@@;[@@@8@@@7@@@ @@;"@0@@Ġ$SomeGBLTLkHBLTLo@hhఠ#res]PBLTLpQBLTLs@inA@@F@:@@@@@;2@1@@1@@@ @ @@;@@@&@@@<@@@@ఠ!l_oCLwLpCLwL@͈pA@@ M@3qqqqqqqq@JC@D@E,%@&@'@@@ ఐР!p̈́DLLͅDLL@H@@@@@@@@@͠û@@@WN@N@!@@@@@@@@@@@@@@@1@@ఐ #fmtͯDLLͰDLL@ X@@;>@@ภȠɰͽDLL;DLLAภӠ{  { " :@@z@@@O@O@_@ภ$ภ,p'oT+@+@q@@@.O@2O@1z@A6@w@@@/O@4O@3@@A@{@@@0O@6O@5@@H@@@@%O@-@ภZU@U@.N@N@N@$P@Ũ@@@O@O@O@#@@@&O@@@@p@IP@@@@O@"@@|@U#P@ݠ$%&'@@@O@@$ :@ @@\@@@O@CO@B@@@@Î3@@@O@@@@@@ ఐ m$selfeELLfELL@&(@@F9@%jELL@@@<@@_@<@@^@<@@]<@@\@@[@@Z@@ఐ w!f΁ELL΂ELL@ (@@@@</@ @@<0@A@ΥCLwL@@@ఠ"l2`ΰFLLαFLL@qA@@ @@@M@@@@M@r3μμμμμμμμ@LVO@P@Q@@@ ఐ!pGLLGLL@Ñ@@@X@@@}@@|@@ó@@@ @@ @ü@@@O@@N@@@N@N@N@8@@MN@@@ N@w~@@@z-@@@{@@@y@@x$@@v@@uC@@ఐ #fmt GLL GLL@ @@=P@@ภb%a&GLLGLMA`ภm01 ภu89@@@@@O@O@x@A"@@@@O@O@@@-@@@@O@O@@@4@@@@O@@ภãfWgAVภënoI@I@7P@@@@ O@@ภû~@Y?ภφχae@e@@@@/O@3O@2@Ap@@@@0O@5O@4@@{@@@@1O@7O@6@@@F@@@&O@.@ภϴåϵäภϼ^Ͻ]@@ÅP@:@@@LO@X@ภ ̠ML@@ݠՠT@@@O@O@O@O@$O@JN@N@N@%N@K  @@@PO@b @@@P@@@@'O@I,@@@ '@@@ O@#7@@@P@Ԡ1$%&'@@@O@C@@@)P@;@@@O@O@(@ %s@ %s@@&@@@O@eO@d[@@@@XBQ.@@@O@d@@"->+GLM,GLM@@.GLM/GLM@@NO@ys@@ ఐ H$self@HM MAHM M@(@@H@'VEHM M(@@@Dq@@@@@@Dl@@@@@Di@@@~@@}@@|@@ఐ (mod_nameaHM M)bHM M1@ @@>Z@@ఐ#resnHM M2oHM M5@@@@@rHM MsHM M6@@P@@@@@N@@ภͰ}IM8ME~IM8MWAͯภ'CodePre ІIM8ML@ఐ k%flushБIM8MNВIM8MS@ 9@@>@@ภȚ МIM8MU@Ș@ @@ȸ@@@@@ТIM8MMУIM8MV@@?@@(@@M@@ภ /A@ 0A@@@@M@@@еIM8MD8@@ @@@@=@@@A@мFLL?@@డC!@JM[MgJM[Mh@f'@@@f'F@@@@@@@f! @@@@@f  @@@@@@@3@ 4-@.@/@@@@ఐ|!lJM[MeJM[Mf@,@@{@@ఐH"l2JM[MiJM[Mk@@@fJ2@@@M@M@%@@ @@ iF@(@K@@H@c@@>@@@A 1II@@> #@ A@ A@@@?@@O@?@@N@?@@M>@@L@@K@@J@@I @@@7@@b@?0@@a@?#@@`@?@@_?@@^@@]@@\@@[@@ZF@Q 3@20II:@@?8PMM9PMM@AA࣠@&self-3cAఠ%b&)_rA)@73FFFFFFFF@)@@@  )bsA7)@7@@)@࣠@#fmtdAXPMMYPMM@qtA@@?3YYYYYYYY@)'8@)+@!8@),@@@@@  @@!teAkPMMlPMM@фuA@@?%3llllllll@ ?3@@@@@@@@@ఠ&s_namef~QMMQMM@їvA@@@@@J@3фффффффф@%?@@@@@@డ$Name&simpleїQMMјQMM@ ћQMMќQMM@@gd@@@@@@@@@@@@@"@@ఐM!tѵQMMѶQMM@.@@?n1@'ty_nameѼQMMѽQMM@/ @@@@@K@K@?@@0 @@C@@A@QMM @@@ఠ$textgRMMRMM@wA@@gJ@E@@@UJ@3@Yg`@a@b@@@@@ఠ$fmt2hSMNSMN @ xA@@|@@@K@@@ఠ&flush2iSMN SMN@yA@@@'@@@@@~@@@@@K@4@@SMNSMN@@@$@@@=@!fj SMN!SMN@9zA@1@"@@*SMN+SMN@@@:@+@@S@ఐ֠'new_fmt;SMN<SMN"@e@@@\@@@@@@@@@@@l@@@@@@@@@@@@@@y@@ภ^`SMN#aSMN%@]@@@@@@L@@@.@@@y@j@@L@@A@rSMM@@ డ0reset_type_names)Odoc_info҂TN)N1҃TN)N:@ ҆TN)N;҇TN)NK@@$@@@$@@@@@$@@@@@3ґґґґґґґґ@@@@@~x@|@y@@@@ภʡңTN)NLҤTN)NN@ʠ@@@$@@@L@@@*@@@@@K@@@ఠ(mod_namekһUNQN]ҼUNQNe@{A@@@@@K@3@0@@@డC$Name&fatherUNQNhUNQNl@ UNQNmUNQNs@@@@@@e@@e@@@e@@e@XY@@J@@@@ @@@@@#@@@@@/@@ఐ!tUNQNtUNQNu@x@@@>@'ty_nameUNQNvUNQN}@y @@@@@@L@L@L@@? @@PM@A@UNQNY @@ డќ&Format'fprintf"VNN#VNN@ &VNN'VNN@@>@@@ʲ@@@@@@p^@@@K@ K@@@@s@@@@@@@@@@@@3EEEEEEEE@@@@@@@ఐc$fmt2UVNNVVNN@@@@@@ L@L@@@ภDzuDZvjVNNkVNNAǰภǽӀӁ ภӈbӉaภӐӑȠภӘә#Ϡ%(@(@@@@L@L@P@ภӬ-ӭ7,@7@ǽsK@FK@K@JM@;@@@ L@EL@YL@jL@{L@L@ZL@kL@|L@ M@!M@@@@L@@@`@)M@n!M@r0M@s@@@}L@@%t@t@@@@~L@L@@@{@(DM@^:-./M@bKM@c@@@lL@z@@@QM@LG:;VL@IX@@@[L@i@ภQLK%type @@0@@@L@L@@ภe(ǩ)Ǩ@@9zM@rL@}M@@@@L@@@@H~q6st@@@\L@@@@SM@%@@@GL@X@,@[type @@Z@@@HL@L@@@@@Ɍ@@@L@D@@6@@ @  ఐ"$selfeWNNfWNN@,(@@L9 @+jWNN@@@Cb@@@C[@@@CT@@CK@@@@@@/@@ఐ$fmt2ԁWNNԂWNN@@@@@@?@@ఐ֠(mod_nameԑWNNԒWNN@I@@@@@O@@ఐ9!tԡWNNԢWNN@@@BZ\@@@@@Cy]@ ఐJ!tԲXNNԳXNN@+@@Bkm@-ty_parametersԹXNNԺXNN@K @@G@F@@@@C@@@@@@@@@Ġ-XNOXNO@-@@@@c@b@@@@_@@@@@@@@@@s@r@@@@o@@@@@@@@@@@ภXNO XNO @@@@&@@@_K@&K@@@ XNOXNO@@@@@@@@@@@@@@@@@@@@@"@@@@#@@!@@@ @@@ఐ"ps8XNO9XNO@3@@@@@@/@@.@@@@-@@,x@@@+@@*@@)@@ఐd$fmt2VXNOWXNO@@@@@@?N@CN@B@@! hXNOiXNO@@kXNOlXNO@@@@@@=N@EN@D,@@= @@u-@@@AvXNNwXNO @@x0@ ఐi"psՃYO"O*ՄYO"O,@~@@@@@@h@@g@`@@@f@@e@@@d@@c@@bO@@ఐ$fmt2աYO"O-բYO"O1@ @@,@@@xL@|L@{c@@ఐ7&s_nameյYO"O2նYO"O8@ְ@@@@@}s@@9@@@@@K@ty@@ఠ$privlZO:OFZO:OJ@|A@@'@@@K@3@@@@డ[CEZO:OZZO:O[@B@@@ 1@@@K@@@@ @@C@@@@@@@@@ఐ!tZO:OMZO:ON@u@@C+@*ty_privateZO:OOZO:OY@ R @@ 2@@ภ(AsttypesZO:O\ZO:Od@'PrivateZO:OeZO:Ol@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@FK@X@@1@@\Y@A@.ZO:OB@@ ఐԠ!t<\OzO=\OzO@@@C3<<<<<<<<@zs@t@u@@@+ty_manifestF\OzOG\OzO@  @@  @@@@@@@Ġ$SomeZ]OO[]OO@q{Ġ%Otherc]OOd]OO@;%Other @@@ @')type_expr@@@ @A@@B@A+.P.V+.P.p@@@}@ఠ#typ|}]OO~]OO@֖}A@@@@@E@@@օ]OOֆ]OO@@ @@@K@@@1@@ ˠ @@@@@@S@@ Ҡ @@@@@@Z@@@ఐ!p֢^OO֣^OO@f@@@-@@@@@@@ˈ@@@|@@{@ˑ@@@@@@@@K@ M@NM@@@M@e@@zM@S@@@@@@@@@@@$@@@@3@`Y@Z@[@@@@ఐ$fmt2^OO^OO@N@@o@@@ N@N@@@ภA@^OO^OOA?ภLG F# = @@+@@@aN@dN@c8@ภ`#$ภh+,'@'@qO@gq@@@yN@P@ภx;,<7+ภˀCD?@?@ O@@@@N@h@ภːSTO@O@d@@@ N@MN@_N@wN@M@`M@xM@@@@N@@@j@@@@}N@@@u@ˊO@R#@@@bN@v@@@˖O@--@@@ON@^@' = %s%s@@˝@@@PN@N@@@@@ϠC@@@N@L@@ఐ۠$privצ^OOק^OO@g@@@@@N@@(private ׳^OO״^OO@@׶^OO׷^OO@@N@@ ^OO@@^OO^OO@@ N@@^OO^OO@@@@ ఐ$self^OO^OP@/@@O@.^OP @@@L@@@@@@L@@@@@L@@@@@@@@@ఐ=(mod_name^OP ^OP@@@L&@@@O@O@+@@ఐ#typ ^OP ^OP@5@@L.@@@O@O@?@@^OO^OP@@YO@D@@z@@UK@G@@$_PP&%_PP'@@"f"e@@@@@@@ @"m"l@@@@@@@@@ภ79_PP+:_PP-@6@@@ @@@A=[OpOx>`P.P7@@#3<<<<<<<<@@@@@ఠ's_type3}JaP9PEKaP9PL@c~A@@Ͼ@@@?K@3PPPPPPPP@@@@ ఐͫ!p_bPOPY`bPOPZ@#@@@@@@@@@ͨ@E@@@~@@}Ρ@@@3L@L@PL@g@@|L@@@@Ͷ@@@@@@@@@@@@3؈؈؈؈؈؈؈؈@L@@@@ఐ$fmt2ؖbPOP[ؗbPOP_@@@!@@@M@M@M@@ภضطثcP`PlجcP`PqAภW V`@:@@@cM@fM@em@ภԠĠภܠ~&}@&@̥eN@ie@@@{M@@ภ)m6l@6@lp@@@M@OM@aM@yyL@bL@z@@@M@@@M@N@T @@@dM@x@@Y@ N@/ @@@QM@`@# %sj@j@'@@@RM@M@@@qp@@Y6@@@M@N@@ఐʠ!t2ePP3ePP@@@F@'ty_kind9ePP:ePP@# @@#@@@@Ġ-Type_abstractIfPPJfPP@;-Type_abstract#@@@ @@@@BC@A++++@@@\@@@  @@#@@@@@#@@@ @@@ఐ!tggPPhgPP@@@G @+ty_manifestngPPogPP@# @@##@@@@@@%@Ġ$SomeقhPQكhPQ@tĠ+Object_typeًhPQ ٌhPQ@;+Object_type(@5Ho,object_field@@@ @@@ @AA@B@A,..,..@@@̦@@٢hPQ٣hPQ@@@@@@@@X@@@٬hPQ٭hPQ@@#@@@^@@@0@@##@@@@@@f@@##@@@@@@m@@@డF!^iQQ2iQQ3@˸@@@˸@@@@@@˵@@@@@˴@@@@@@@@@"= iQQ.iQQ0@@iQQ-iQQ1@@@@@R@R@@@డz!^iQQUiQQV@@@@@@@@@@@@@ @@ @@@ @@ @@ @@ఐR$priviQQ8iQQ<@ް@@b@@@!S@ @'private*iQQC+iQQJ@@-iQQB.iQQK@@@@@S@#S@"@ <iQQR@@>iQQQ?iQQS@@S@%S@$@EiQQ4FiQQT@@@@" <OiQQXPiQQZ@@RiQQWSiQQ[@@6@@@S@'S@&@@ @@>@@@@(S@@@|@@L@@@ljQ\QnmjQ\Qo@@$$@@@@@@"@ @$$@@@@@@)@@@ ځjQ\Qt@@ڃjQ\QsڄjQ\Qu@@!2@@@AچgPPڇkQvQ@@$5@Ġ,Type_variantڒlQQړlQQ@;,Type_variantI@<Iv3variant_constructor@@@ @@@ @A@BC@A,$,*,$,T@@@ͭ@@کlQQڪlQQ@@@@@@@@_@@@! @@% @@@c@@% @@@f@@@డ?!^lQQlQQ@̱@@@̱@@@8@@7@̮@@@6@@5̭@@@4@@3@@2@@!=lQQlQQ@@lQQ @@@@@HP@JP@I@@ఐ*$privlQQlQQ@@@:@@@LP@K@( privatelQQlQQ@@lQQlQQ@@@@@FP@NP@M@ lQQ@@lQQlQQ@@P@PP@O@ZlQQ@@@@>@@@Ġ+Type_record)mQQ*mQQ@;+Type_record@ӠIU@@@ @@@ @AABC@Aͫ,|,ͬ,|,@@@B@@>mQQ?mQQ@@If@@@@@@@@@ @@%@@@@@%@@@@@@డ!^WmQQXmQQ@F@@@F@@@X@@W@C@@@V@@UB@@@T@@S@@R@@"= smQQtmQQ@@vmQQ @@c@@@hP@jP@i+@@ఐ$privۊmQQۋmQQ@K@@@@@lP@k?@(private ۗmQRۘmQR @@ۚmQRۛmQR@@~@@@fP@nP@mP@ ۩mQR@@۫mQR۬mQR@@P@pP@o^@Z۲mQR@@`@@>@@Pa@Ġ)Type_open۾nRR'ۿnRR0@;)Type_openu@@@ABC@A7 ,,8 ,,@@@@@@  @@&@@@x@@&!@@@{@@@$= ..nRR5nRR9@@nRR4nRR:@@t@Ġ-Type_externaloR;RJoR;RW@;-Type_external@b@@@ @ABBC@A`!,,a!,- @@@@ఠ$name~oR;RXoR;R\@A@@@@@s@@@@@&U@@@w@@&X@@@z@@@డڌ&Printf'sprintfpR`RqpR`Rw@ pR`RxpR`R@@@&Stdlib&format!a@$unitF@@@&stringQ@@@@@@@@@@ @*printf.mli@@.Stdlib__PrintfC@.)@@@&@@@@@@O@|O@O@@@O@m-@@@p*@@@q@@@o@@n@@l3]]]]]]]]@"oh@i@j@@@@ภжyеznpR`RopR`RAдภ܄܅ += external @@@@@P@P@$@ภܘ+Caml_stringܚ ;+Caml_stringЪ!x@/H!b@/I!c@/J!d@/K!e@/L!f@/M@@@3)!a@/P@Љ'@q@@@3-@@3,@@3+@@@3*ޠ0,($ @@@3.@BCAYAA}}$@@@c@ภ"ЇlІ@l@ЮQ@Ϡ@@@P@@ภ2v|u@|@@@@{P@P@P@ߠO@O@@@@P@@@@Q@ @@@P@@@@)Q@  à@@@P@@-= external %S@@0@@@P@P@@@@@ 6@@@zP@@@ ఐ $self;pR`R<pR`R@4@@U@4@pR`R@@@@@@@@@@@@ఐ[$nameRpR`RSpR`R@@@Q@Q@Q@@@\pR`R]pR`R@@@@M@@@@@A`dPrP~aqRR@@@@@@L@@ఐ j&flush2mrRRnrRR@ ְ@@@Վ@@@8@@7@@@6@@5'@@ภՀ݂rRR݃rRR@@@@ա@@@AL@E7@@@@;8@- @@<9@A@ݍaP9PA @@@ఠ$defsݘuRRݙuRR@ݱA@@K@F3ݚݚݚݚݚݚݚݚ@_YR@S@T@@@ఐ C!tݫvRRݬvRR@ $@@Kd3ݫݫݫݫݫݫݫݫ@@@@'ty_kindݳvRRݴvRR@(  @@( @@@I @Ġ-Type_abstractwSSwSS@z@@@@(@@@N3@,@@@@( @@@O@@@ఐ p!txS"S;xS"S<@ Q@@K@+ty_manifestxS"S=xS"SH@(# @@("(!@@@t@@@s @Ġ$SomeySNS]ySNSa@yĠ+Object_typeySNScySNSn@qఠ!lySNSoySNSp@A@@yx@@@@@@G@@@ySNSbySNSq@@(O@@@M@@@$@@(W(V@@@@@@U@@(^(]@@@@@@\@@@@ఠ&fields/zSuS0zSuS@HA@@1s#R@v@@@P@@@@P@3>>>>>>>>@B;@<@=@@@డ$List#mapQ{SSR{SS@ U{SSV{SS@@u@@@@@@@P@@@.@@@@@r @@@@@j9@@@@@@@3oooooooo@1@@@@࣠@!rAށ{SSނ{SS@ޚA@@$D@@@@@ఠ's_fieldޑ|SSޒ|SS@ުA@@@@@kS@3ޗޗޗޗޗޗޗޗ@Z"<@@@@@ ఐ!pި}SSީ}SS@l@@@3@@@@@@@ӎ@@@@@@ӗ@@@@@@@@_T@T@!T@@@T@@@T@ǠY@@@ʠ@@@@@@@@$@@@@C@@ఐ $fmt2}SS}SS@ Q@@r@@@U@U@W@@ภDC~ST ~STABภO!= !<ภW  ภ_"^#Zภg*b+#a%(@(@F@@@jU@mU@l@ภ{>ҿ?7Ҿ@7@OT@T@V@[@@@U@ U@4U@EU@VU@hU@5U@FU@WU@i V@_V@`@@@kU@w@@^@v'V@I"V@MV@N@@@XU@g@%r@r@Ӏ@@@YU@zU@y@@y@ӸBV@9;./0V@=+V@>@@@GU@U@@@!V@'G:;T@U@$U@%@@@6U@D@ภߧߨޠ" @@@@@U@U@ @ภ߻Ӭ߼ӫภàed@@ӌV@@@@U@%@ภӠ  " :@@@@@U@U@9@ภ$  ภ, p o T@@ q@@@U@U@T@A@ w@@@U@U@_@@@ {@@@U@U@j@@ @ @@@U@o@ภZ ภb%&@@\V@\@@@U@@ภr5m6.l" ;3@3@Q@@@U@U@@ภԆIJB@B@ZT@T@T@T@T@V@U@U@U@U@U@U@V@ @@@U@$@@e@}!"V@$%@@@U@@@q@ԉV@Š!,-V@Ƞ/0@@@U@@@~@ԖV@,78V@:;@@@U@@@@ԣɠ6AV@DE@@@U@@@@ԯV@|A V@@@@U@@@@ԼbUWX@@@7U@@@@ǠV@l@@@"U@3@3@[ %s :@ %s ;@@@@@#U@'U@&(@@@@@@@U@1@@ఐY!rTT6TT7@=@@y@@'of_nameTT8TT?@3'of_nameN@@@ `@@@ @@@ 3'of_type 2I)type_expr@@@ @@A @Af&--g&--@@@3'of_text9*Odoc_types$info@@@ @@@ A@B@Ay'--z'--@@@@A}%--~%--@@@7/@@QU@<v@@ ఐ۠$selfT@TXT@T\@8@@X@84#T@Th@@@UO@@@F@@E@UJ@@@D@@CUG@@@B@@A@@@@@ఐ(mod_name?T@Ti@T@Tq@ @@Um@@@VV@ZV@Y@@ఐנ!rUT@TrVT@Ts@@@@'of_type\T@Tt]T@T{@t @@U~@@@TV@^V@\@@gT@TWhT@T|@@V@R@@@@T@@ఐs&flush2vT~TwT~T@߰@@@ٗ@@@d@@c@@@b@@a@@ภىT~TT~T@و@@@٪@@@mT@q@@@@@ @@@A@|SS @@డ!@TTTT@w@@@wm@@@z@@y@vu@@@x@@wvy@@@u@@t@@s3@,%@&@'@@@@ภTTTTAภ'CodePre TT@MఐC's_fieldTTTT@@@V@@@S@S@'@@ @@&S@*@ภ?TT%A>@&A@TT@@@@S@9@@TT/@@wN@@@S@A@@ ఐà$selfTTTT@9ɰ@@YR@9 TT@@@P@@@P@@Pv@@@@]@@ఐ!fTTTT@@@PF@l@@ఐ!r/TT0TT@@@{@'of_text6TT7TT@B @@PF@@@<TT=TT@@P@@N@@@@@@A{SSBTU@@@@@@@Q@Q@ @@ఐP!lUTUVTU@@@d@@@Q@Q@@@ @@, @A@bzSuS @@డ!@lU$UGmU$UH@wͰ@@@w͠'MO@@@@@@@wȠ @@@@@wǠ@@@@@@@3@E\U@V@W@@@@డ$List'flattenU$U3U$U7@ U$U8U$U?@@@@@'P@@@@@@@@@@@@@@-@@ఐ&fieldsU$U@U$UF@7@@@@@@@@Q@Q@F@@4@@x*]@@@P@Q@O@@ภU$UKU$UXAภ'CodePre U$UR@g!>U$UTU$UU@@U$USU$UV@@p@@@P@P@s@@ @@'P@v@ภYU$UW%AX@&A@n'Q@@@@P@@@ U$UI0@@xZ@@@P@@@|7@@sK@@:@@{@Ġ$None#UZUi$UZUm@~`@@@@-f-e@@@@@@d@@d@Ġ$Some5UZUp6UZUt@~VĠ%Other>UZUv?UZU{@ ۠@CUZU|DUZU}@@ @@@@@@IUZUuJUZU~@@-@@@@@@@@--@@@@@@@@@@4 @@--@@@@@@@@@ภ߻cUZUdUZU@߻@@@@@@AgxS"S/hUU@@@Ġ,Type_variantsUUtUU@ఠ!l|UU}UU@A@@@@@V@@@U3@@@@@@ @@-@@@W@@-@@@X@@@డUUUU@@@@  @@@%@@@$M@@@@ @@@@@@@@@3@:3@4@5@@@@ఐA!lUUUU@ @@@@ภ UUUU@ @@@+M@)@@@@@@@*N@!#@ ఐ*!pUUUU@آ@@@i@@@5@@4@'@@@N@EN@/{@@@2*@@@3@@@1@@0@@.@@-O@@ఐ$fmt2 UU UU@s@@۔@@@GO@KO@Jc@@ภf)e*UUUUAdภq4&_5 &^ภy<&=&ภ؁D؀E|ภ؉LM#%(@(@h@@@O@O@@ภ؝`a7@7@qpN@N@N@P@@@@DO@O@O@O@O@ȠO@O@O@O@ɠ P@!P@@@@O@@@`@ؚ)P@!P@0P@@@@O@@%t@t@ؤ@@@O@O@@@{@ܠDP@:-./P@KP@@@@O@@@@&QP@G:;VO@X@@@O@@ภȠ# |@@@@@O@O@@ภܠ]\@@zP@ܠrO@}P@ߠ@@@O@/@@@~q6st@@@O@:@@@P@`@@@O@F@*@[ |@@@@@O@O@R@@@@@@@@CO@[@@.@@\@ภDUUUUACภ'CodePre UU@לఐ"&flush2%UU&UU@@@@F@@@@@ܝ@@@@@@@ภ8:UU@6@@@X@@@(N@,@@BUUCUU@@@@@@-N@&@@; @@*#M@@ภᬰBA@CA@*1K@@@@M@2@@^UUM@@!@`UUaUU@@!@@ఠ,constructorsmVVnVV @A@@ozS@@@N@8@@@KN@33zzzzzzzz@@@@డ$List#mapV#V2V#V6@ V#V7V#V:@@ȯ@@@@ @@@UN@;@@>*@@=@@<@Ȭ @@@:@@9Τ5@@@7@@6@@53@@@@@࣠@ݺAঠ'vc_nameV#VAV#VHA3'vc_name '@@@ @@@@ @@@ 3'vc_args S@@@ @@A@AC**D**@@@3&vc_ret76)type_expr@@@ @@@ @@B@AT**U*+@@@3'vc_text$';@@@ @@@ A@C%@Ab+ +*c+ +I@@@@Af**g**@@@ఠ=>=<@A@7@@@V@'vc_argsV#VJV#VQA=ఠ@#A@S@@@Y@&vc_retV#VSV#VYAEఠ@4A@IH@@@^@@@]@'vc_text+V#V[,V#VbAIఠ@IA@M<@@@c@@@b@@@;V#V@<V#Vc@@Q@S@@@@ ఐۘ!pLVgVzMVgV{@@@@@@@s@@r@ە@2@@@H@@G܎@@@sQ@Q@Q@1@@FQ@m@@@pۣ@@@q@@@o@@n@@l@@k3uuuuuuuu@@@ur@t@seb@d@cQN@P@O@@@@ఐ$fmt2VgV|VgV@@@@@@R@R@@@ภ櫠欰VgVVgVAภ涠( (ภ澠((ภƠภ Π#%(@(@@@@ R@R@V@ภc7b@7@Q@MQ@S@o@@@R@R@R@R@R@ R@R@R@R@  S@S@@@@ R@@@^@'S@"S@S@@@@R@ @%r@r@$@@@R@R@@@y@\BS@۠;./0S@ߠ+S@@@@R@@@@)1S@ɠG:;Q@,R@ƠR@@@@R@@ภۈKL$ | @@g@@@-R@0R@/@ภۜ_P`Oภۤg h@@0S@3@@@ER@Q@ภ۴wx@@ۈ R@+R@CEQ@DGS@6@@@IR@[@@@ۙ$S@QTS@!TU@@@.R@B@@@ۦY`@@@R@*@@@۱ | %s@@۸@@@R@^R@]4@@  @@UȠJ@@@R@=@@ఐà'vc_nameVgVVgV@D@@aR@rL@@y@@]Q@N@@ఠ!lVVVV@A@@$7Q@t3@]@@@ ఐ$selfVVVV@?@@_@?3VV@@@U@@|@U@@{@U@@zU@@y@@x@@w@@ఐݠ!fVVVV@e@@VF@-@@ఐQ(mod_name VV VV@İ@@B@@@=@@@ఐ'vc_args VV!VV@@@VR@P@@ఐ&vc_ret.VV/VV@@@V F@^@@4VV5VV@@V!F@c@@X@@V d@A@:VV@@డ!@DVWEVW@}@@@}V@@@@@@}V@@@@@}V@@@@@@@3XXXXXXXX@@@@@@@ఐ!lhVWiVW@ @@@@ ఐ6$selfyVWzVW @@<@@`M!@@-~VW@@@W@@@V@@V@@@@,@@ఐq!fVWVW@@@W%F@;@@ఐm'vc_textVWVW!@"@@WF@J@@VWVW"@@W M@@A@@1N@p@@2@_@@3@V#V;VW$@@@@@P@@@OO@O@9@@ఐD!lVW%VW&@@@Ϡ/@@@MO@O@@@A @@YO@A@VV @@డU$List'flattenW7WDW7WH@ W7WIW7WP@@%ܰ@@@%ܠ%۠-M@@@@@@@@@%ؠ@@@@@3@F@@@@@@ఐ,constructorsW7WQW7W]@ @@%%"@@@@@@N@N@@@7@@K@@UVW7W^@@@UU@@ }@Ġ+Type_record#W_Wk$W_Wv@ ఠ!l,W_Ww-W_Wx@EA@@WV@@@_@@@^ @@@ @@3@@@` @@3@@@a @@@ ఐ$selfIW|WJW|W@A @@a3IIIIIIII@ &@ @!@@@@QW|W@@@W@@@W@@@W@@W{@@@@@@@@ఐH!fhW|WiW|W@а@@WF@!@@ఐ(mod_namewW|WxW|W@/@@׭@@@1@@ఐ[!lW|WW|W@;@@WF@@@@D@@ A@Ġ)Type_openWWWW@ @@@@3@@@e @@3@@@f @@@ภWWWW@@@@  @Ġ-Type_externalWWWX @ Р@WX WX @@ @@@k @@@ @@4@@@l @@4@@@m @@@ภ WXWX@ @@@ / @@@AvRR@@ 1 0@A@uRR@@@ఠ%defs2XX)XX.@A@@I.K@4@@@6K@23@ H R K@ L@ M@@@ภXXCXXE@ภ'CodePreXX2XX9@xఐ's_type3XX:XXA@ b@@܁@@@=K@?K@>%@@ XX1 XXB@@.K@<*@ఐ ~$defsXXFXXJ@2@@ }5@@@@焠;@@@7:@A@XX% @@డ!@)XNXl*XNXm@@@@W@@@I@@H@_@@@G@@Fc@@@D@@C@@B3========@]mf@g@h@@@@ఐj-merge_codepreOXNXWPXNXd@:@@@e@@@]@@@_@@^Ơ@@@\@@[!@@ఐ%defs2kXNXelXNXj@+@@ܠ/D@@@jL@lL@k6@@wXNXVxXNXk@@נ@@@YK@nL@gA@@డ !@XnXXnX@@@@/jK@K@s@@@w@@v@ @@@u@@t@@@r@@q@@ph@@ภXnXwXnXAภ%Latex XnX|@డA!^XnXXnX@ܳ@@@ܳ@@@@@@ܰ@@@@@ܯ@@@@@@@@@'\index{XnXXnX@@XnX~ @@@@@M@M@@@డt!^XnXXnX@@@@@@@@@@@@@@@@@@@@@@@@ ఐ֠$selfXnXXnX@Bܰ@@b@BXnX@@aab@@@@@@@@@s@@@@@b{@@@@@@@@bภ{fHv@H@b b@@@@@@@@@@ఐР&s_nameNXnXOXnX@o@@s@@@O@O@@@b@@E@@@@O@ @@డ!^lXnXmXnX@[@@@[@@@@@@X@@@@@W@@@@@@@@@@'@\verb`XnXXnX@@@@w@@@O@O@R@@డ!^XnXXnX@ݍ@@@ݍ@@@ @@ @݊@@@ @@݉@@@@@@@r@@ ఐ}$selfXnXXnX@C@@c@C[XnX@@bbc'@@@%@@@$@@#@tt@@@"@@!c"@@@ @@@@@bภภwXnXXnX@v@@@cG@@@7Q@;@@@6@@@<@@ఐ&s_nameXnXXnX@@@t@@@4Q@@Q@?@@k@@@@@@AQ@2@@#`} XnXXnX@@|XnX@@@@@P@CP@B@@ @@@@@@DP@@@4@@@@@@EO@@@o@@@@@@FN@@@<XnX}=XnX@@@@@@GM@@@ @@L@@ภ覰A@A@뺠M@@@@L@L@@WXnXv@@@@@L@@@ ఐ)$selflXXmXX@D/@@d@/@CaqXX@@uڼu@@@W@@@V@@U@ud#@@@T@@@S@@Rd"@@@Q@@P@@OK@uภ|@@ڠv@@@t@@@s@@r[@@ఐ?!tXXXX@ @@Z`j@'ty_infoXXXX@7 @@vdW@@@n@@@mM@yM@v|@@XXXX@@dY@@@k@@l@@@@@WK@L@@@U@@@@@@@@1@B@@|@@@}@@@@O@@@]@@@o@@@@@@@@@U@@@f@@@A@RMM@@ ఐ$selfYYYY @D@@d3@ @@@@@DYY@@@d@@@@@@d@@@@@v}@@@@@@@@@ఐ#fmt YY YY@@@Z$@@ภGYY]YY_@Fภ%LatexYY(YY-@~ ఐ蠐$self+YY/,YY3@D@@dF@DU0YY>@@@d@@@@@@@@@@S@@ ఐ$selfIYY@JYYD@E @@ed@DNYYO@@Aۙd@@@@@@@@@u@@@@@d@@@@@@@|@Vภ}x@x@۳d@@@@@@@@@@ఐ!tYYPYYQ@@@[9@'ty_nameYYRYYY@7 @@v-@@@L@L@@@YY?YYZ@@d@@@@L@@@YY.YY[@@@@@@K@@@YY'YY\@@2uJ@@ఐߠ$textYY`YYd@ʰ@@"2@@@J@J@@@YY&YYe@@g2@@@J@@@ @@=F@@@@@@@G@wA@{A@@@[@@@[@@[@@@@@@@ @@T@@ @[@@ @[@@ [@@ @@ @@@@F@@PMM0@8> Print LaTeX code for a type. OMpMtOMpM@@@@@@@[YYYY@AA࣠@&self-3AఠEޱ*AE@T3@E@@@  E-ATE@T@@E@࣠@(mod_nameA#YY$YY@<A@@[3$$$$$$$$@ET@E@!T@E@@@@@  @@#fmtA6YY7YY@OA@@[377777777@ [@@@@@@@@"teAGYYHYY@`A@@[3HHHHHHHH@[@@@@@@@@@ఠ$textZYY[YY@sA@@3&K@3@@@CK@;3cccccccc@([@@ @@@@@ఠ$fmt2yYYzYY@A@@@@@YL@=@@ఠ&flush2YYYY@A@@@@@@]@@\@@@[@@ZL@>4@@YYYY@@@$@@@@=@!fYYYY@A@1@"@@A @@@8@)@@BQ@ఐ['new_fmtYZYZ@@@@@@@L@@K@R@@@F@@@@@J@@IH@@@H@@G@@E@@Dw@@ภYZ YZ @@@@@@@_M@c@@.@@@w@h@@dM@X@A@YY@@ డw0reset_type_names)Odoc_infoZZZZ @  ZZ! ZZ1@@A @@@A @@@j@@iA@@@h@@g3@@@@@|v@z@w@@@@ภ&(ZZ2)ZZ4@%@@@A:@@@sM@w@@*@@U@@@xL@q@ డ&Format'fprintfEZ7Z?FZ7ZE@ IZ7ZFJZ7ZM@@a@@@@@@@@@䓠@@@]L@L@}@@@@@@@@@@@~@@|@@{R@@ఐ$fmt2uZ7ZNvZ7ZR@Z@@@@@M@M@f@@ภZ7ZSZ7ZaAРภ1 1ʠภ蘒11ภﰠภ︠#%(@(@@@@M@M@@ภ ̠M7L@7@ݠpL@L@8L@N@ [@@@M@M@M@M@M@M@M@M@M@ N@ !N@@@@M@%@@`@)N@!N@0N@@@@M@@%t@t@@@@M@(M@'@@{@HDN@:-./N@KN@@@@M@@@@2QN@ՠG:;VM@ҠX@@@M@@ภq4l5k%type @@P@@@9M@type @@z@@@M@IM@HU@@@@嬠@@@M@^@@3@@_@ ఐA"teZmZ}ZmZ@@@^o@2te_type_parametersZmZZmZ@32te_type_parameters^@@@ ;8A)type_expr@@@ 4@@@ 3@@B3'te_infoF@@@ 1@@@ 0A@@ @A!@!J!@!i@@j@3,te_type_name!t@@@ 2@@A@A(!!)!!@@k@*3*te_private*^C,private_flag@@@ 5@@C!@A3"")4""D@@m@3/te_constructors5j^R7t_extension_constructor@@@ 7@@@ 6A@D1@AC"E"OD"E"@@n@3&te_locEA@@@ 8A@E:@AL""M""@@o@3'te_codeN]@@@ :@@@ 9A@FI@A[""\""@@p@@A_!!`!"@@l@kc@@]\@@@b@@@a@ĠXZZZZ@X@@@@po@@@k@@@j3@@@@ @xw@@@m@@@l@@@ภZZZZ@@@@@@@@L@L@^@Ġ]*ZZ+ZZA\ఠ!p 3ZZ@KA @@@@@u366666666@ @@@Ġ혰 A@@A@@@@{@@@z@@@IZZ@@@@@}@@@|@ @@@@@@@~@@@ ఐI"pscZZdZZ@^@@@@@@@@@@@@@@@@@@@@@@3tttttttt@_JD@E@F@@@@ఐ $fmt2ZZZZ@i@@@@@P@P@@@ ఐ$selfZZZZ@I_@@ip(@HZZ@@@e@@@@@@e@@@@@e@@@@@@@<@@ఐ(mod_nameZZZZ@@@_aI@@ఐ!pZZZZ@S@@e@@@Q@Q@]@@ZZZZ@@@@@@Q@g@@| @@@@@O@m@ఐӠ"psZ[ Z[ @@@@x@@@@@@@@@@@-@@@@@@@@@ఐ$fmt2 Z[ Z[@@@@@@O@O@@@! Z[Z[@@ Z[!Z[@@@@@O@O@@@= @@O@@ @@@ఠ!l7[[%8[[&@PA@@@@@@@@)@@@@@@@@0@@@ ఐ:"psT[*[:U[*[<@O@@@@@@@@@1@@@@@@@@@@@@3eeeeeeee@P70@1@2@@@@ఐ$fmt2u[*[=v[*[A@Z@@@@@P@P@@@!([*[C[*[D@@[*[B[*[E@@_@@@P@P@+@@@ @@@@@O@1@ ఐ`,print_concat[G[W[G[c@@@@/@@@@@@@@@@@@@f@@@vO@@@@@@ A@@@@4@@@@@ @@ @@ @@ @@ f@@ఐ_$fmt2[G[d[G[h@@@c@@@7P@;P@:3@z@@@@", [G[j[G[l@@[G[i[G[m@@@@@5P@=P@<@@࣠@!pA[G[s[G[t@A@@L'@@@@ఐ"ps[G[x[G[z@@@@@@@K@@J@@@@I@@HT@@@G@@F@@E3%%%%%%%%@,n@#@$@@@@ఐ$fmt25[G[{6[G[@@@@@@[R@_R@^@@ ఐ?$selfM[G[N[G[@K@@k!(@JcR[G[@@@g~@@@h@@g@gy@@@f@@egv@@@d@@c@@b<@@ఐN(mod_namen[G[o[G[@4@@aI@@ఐy!p{[G[|[G[@S@@V@@[G[[G[@@T@@@Y@}S@t`@@u @@@@@~R@Wf@[G[n[G[@@@@@3@@@O@.@@2P@P@@@ఐr!l[G[[G[@A@@@@@0P@P@L@@ @@@ఐ褠"ps[[[[@湰@@@I@@@@@@@@@@@@@@@@@@@@ఐc$fmt2[[[[@@@g@@@O@O@@@") [[[[@@[[[[@@@@@O@O@@@= @@O@@Z @@@ @@@@@AZcZk[[@@@ ఐ"ps [[[[@@@@@@@@@@@@@@@M@@@@@@@@@ఐ$fmt2+[[,[[@@@@@@M@M@+@@ ఐ5$selfC[[D[[@L@@l<@KUH[[@@@h @@@@@@h@@@@@h@@@@@@@P@@ఐD(mod_named[[e[[@*@@b]@@ఐ/"tes[[t[[@ @@bl@,te_type_namez[[{[\@ϰ @@@@@Dv@@[[[\ @@V@@@@IN@@@~ @@@@@JL@@ ఐ砐!p\ \\ \@_@@@&@@@U@@T@@@@@@@@@@L@eL@L@@@L@OC@@@R@@@S@@@Q@@P@@N@@M@@ఐX$fmt2\ \\ \@@@\@@@gM@oM@n@@ภ.-\ \\ \!A,ภ94 3# +=@@@@@M@M@@ภMภU'@'@eN@e@@@M@ @ภe()7@7@9l@@@dM@M@M@ΠyL@L@Ϡ@@@M@)@@N@PN@ @@@M@5@@Z@\N@ @@@M@A@% +=%sk@k@c@@@M@M@M@@rq@@ꕠ6@@@cM@V@@డӠհm\ \4n\ \5@Ұ@@@@@@M@@@@ @@@@@@@@@v@@ఐH"te\ \&\ \(@&@@c@*te_private\ \)\ \3@ݰ @@ @@ภ(Asttypes\ \6\ \>@'Private\ \?\ \F@@@ @@6M@@@!@@@@@N@ @( private\ \M\ \U@@\ \L\ \V@@ M@@ \ \]@@\ \\\ \^@@M@@\ \"\ \_@@@@3@@L@j@@ఠ's_type3\b\n\b\u@A@@M@@@*L@3@@@@ఐb&flush2\b\x\b\~@а@@@ @@@#@@"d@@@!@@ @@ภ\b\\b\@@@@ @@@,M@0'@@@@+(@A@ \b\j @@@ఠ$defs\\\\@/A@@3:L@5@@@@L@13@ OH@I@J@@@డ$List'flatten2\\3\\@ 6\\7\\@@33@@@3332%@@@8@@@7@@63-*@@@4@@33GGGGGGGG@(@@@@డ$List#map[\\\\\@ _\\`\\@@@@@@@@@M@K@@N3gZ@@@CM@M@M@H@@M@@L@ن@@@J@@I~@@@G@@F@@E<@@࣠@!xA\\\\@A@@-v@@@@@ఠ&father\\\\@A@@@@@uP@e3@"E@@@@@డ.$Name&father\]\]@ \]\] @@#@@@@@@j@@i@@@h@@g"@@ఐJ!x\] \]@.@@s1@'xt_name\]\]@3'xt_name@@@ .!t@@@ $@@@ 3'xt_args )Odoc_type0constructor_args@@@ %@@A @Am#nG@@d@3&xt_ret@H`)type_expr@@@ '@@@ &@@B@A~HRHr@@e@31xt_type_extension*d@@@ (@@C%@A@@f@3(xt_alias3Zd/extension_alias@@@ *@@@ )@@D5@A    6@@.g@3&xt_locC-(location@@@ +A@EA@A i s i @@:h@3'xt_textOv=$info@@@ -@@@ ,A@FR@A    @@Ki@@A@@Oc@nf@@@@@wQ@}Q@{@@n@@@A@R\\p@@ ఐ쪠!p^]]-_]].@"@@@@@@@@@짠@@@@P@]@@\@@@P@P@P@F@@[P@@@@@@@@@@@@@@@@3@@@@@@@ఐ $fmt2]]/]]3@~@@$@@@Q@Q@@@ภ]]4]]CAภĠ9 9ภ ̠99ภԠ ภܠ#%(@(@@@@!Q@$Q@#P@ภ-q7p@7@~P@bP@R@}@@@Q@Q@Q@Q@ Q@Q@Q@Q@Q@  R@R@@@@"Q@.@@^@('R@"R@R@@@@Q@@%r@r@2@@@Q@1Q@0@@y@jBR@;./0R@+R@@@@Q@ @@@:?R@ޠG:;P@AQ@۠Q@@@@Q@@ภYZ$ | @@u@@@BQ@EQ@D@ภm^n]ภuv@@>R@H@@@ZQ@f@ภ@@얠Q@@Q@XEP@YGR@K@@@^Q@p@@@짠 R@3QTR@6TU@@@CQ@W @@@촠Y`@@@Q@?@@@쿠8R@./01@@@Q@"@-@[ | %s@@@@@Q@sQ@r.@@  @@QȠD@@@Q@7@@డD$Name&simple]]E]]I@ ]]J]]P@@@@@@@@@@@@@@@Y@@ఐ`!x]]Q]]R@D@@h@'xt_name]]S]]Z@ @@2@@@R@R@v@@]]D]][@@y@@@@P@{@@ఠ!l]]]t]]]u@*A@@5nP@3@@@@ ఐ $self"]]]x#]]]|@P@@p@Pt']]]@@@g3@@@g&@@@g@@g@@@@@@@@ఐ !f>]]]?]]]@ !@@gHF@-@@ఐ&fatherM]]]N]]]@@@@@@=@@@ఐҠ!xc]]]d]]]@@@P@'xt_argsj]]]k]]]@} @@gRF@Y@@ఐ預!xz]]]{]]]@Ͱ@@g@&xt_ret]]]]]]@ @@g`F@p@@]]]]]]@@gtF@u@@j@@g]v@A@]]]p@@@ఠ!c]]]]@A@@@@@EP@@@@P@3@@@@@@ఐ$!x]]]]@@@M3@@@@(xt_alias]]]]@ @@@@@@@@@Ġ$None]^]^@@@@@@@@@@@4@@ @@@@@@;@@@ภ?]^]^@?@@@NC@Ġ$Some^^1^^5@ఠ"xa^^6^^8@A@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ ఐj!p^<^U^<^V@@@@@@@@@@g@j!t@@@S@{@@zd@@@@@@BR@_@@_5_NM@@d@@@A@R@@c@@@A]]T@@eZ@A@]]V@@డ!@ _z_ _z_@m@@@m@O@y@@@}@@|@h @@@{@@zg@@@x@@w@@v3""""""""@@@@@@@ภc0_z_1_z_@bภ%Latex9_z_:_z_@ ఐ9$selfG_z_H_z_@T @@t3GGGGGGGG@%@@@SrM_z_@@@s@@@@@$@@@@@@@ ఐX$selff_z_g_z_@T)@@t:@Tk_z_@@궠s@@@@@@@@@@@@@@s@@@@@@@7@鵐ภ@@Рs@@@@@@@@G@@ఐ !x_z__z_@@@5V@'xt_name_z__z_@° @@J@@@R@R@d@@_z__z_@@s@@@@R@n@@_z__z_@@@@@@Q@x@@ @@AP@{@ఐ!l_z__z_@&@@@@@@-@@@P@@@డ`!@____@D@@@DAP@P@@@@@@@A @@@@@@@@@@@@@@@ఐp!c_z_ _z_@@@i%@@@Q@Q@@@ఐ!x!__"__@t@@@'xt_text(__)__@ @@@@@@@@ @Ġ$None<_`=_`@y@@@@  @@@@@@@@@@@@@@@@@ภR_`S_`@@@@k@@@ @Ġ$Somec``3d``7@ఠ!tl``8m``9@A@@7@@@N@@@@@?>@@@@@@V@@FE@@@@@@]@@@@ఠ!s`=`Y`=`Z@A@@@@@T@3@q/(@)@*@@@ ఐ򉠐"ps`]`w`]`y@@@@.@@@@@@@@@@@@@@@@@@"@@ఐH$fmt2`]`z`]`~@@@L@@@(V@,V@+6@@8\begin{ocamldoccomment} `]``]`@@`]``]`@@@@@&V@.V@-J@@= @@@@@/U@$P@  ఐ䠐$self````@U@@u`@U<``@@@u@@@>@@=:Iq@@@<@@@;@@:@pu@@@9@@@8@@7@@@6@@5@@4@@3@@ఐ$fmt2"``#``@@@u@@@YV@]V@\@gภ^@n@@@{@@@`@@@_@@^@@ภ$SomeE``F``@fఐ㠐!tO``P``@@@u@@@kV@j@@X``Y``@@u@@@T@@@SV@f@@r @@@@@rU@Q@ ఐZ"pst``u``@o@@@@@@{@@z@Q@@@y@@x@@@w@@v@@u@@ఐ$fmt2````@w@@@@@V@V@@@7 \end{ocamldoccomment} ```a@@```a@@|@@@V@V@@@= @@@@@U@!@ఐ5&flush2aa3aa9@@@@@@@@@7@@@@@7@@ภҰaa:aa<@@@@@@@U@G@@@@KH@j @@LI@ @@MJ@= @@NK@A@`=`U @@ภaXaraXazAภ%Latex aXaw@Pఐm!saXaxaXay@l@m@n@@]@@@S@S@3@p~ @@@@  @@S@@ภg'Ae@(A@{(T@@@@S@@@aXap2@@@@@@>7@@@@@A __!a{a@@o:@@@Q@@@!@@x@@@P@Q@@@@@@1@@@@@@@@@@@@7\\8aa@@@@@`@@_N@N@ @@ఐ "teMaaNaa@@@l @/te_constructorsTaaUaa@ @@c@@@]N@N@ @@`\\aaa@@<[@@@BM@N@[ H@@k\\laa@@ Q K@A@n\\@@@ఠ%defs2yabzab@A@@DIL@!@@@#L@3@ d u n@ o@ p@@@ภabab@ภ'CodePreab ab@ఐ Ǡ's_type3abab@ ~@@"@@@*L@,L@+%@@ab ab@@DtL@)*@ఐ $defsabab#@2@@'?@@@%L@.L@-=@@ @@-D@@@$B@A@aa@@డO!@b'bEb'bF@3@@@3y@@@7@@6@,@@@5@@4+@@@2@@1@@03@evo@p@q@@@@ఐ-merge_codepreb'b0b'b=@@@@i@@@K@@@M@@Lo@@@J@@I!@@ఐ%defs2b'b>b'bC@+@@D@@@XM@ZM@Y6@@ b'b/!b'bD@@@@@GL@\M@UA@@ ఐ*$self8bGbP9bGbT@W@@x R@W-=bGba@@@@@g@@@f@@e@w@@@d@@@c@@bw@@@a@@`@@_n@ːภk@k@@@@@@@@@~@@ఐ/"tesbGbbtbGbd@ @@n@'te_infozbGbe{bGbl@ݰ @@x#@@@~@@@}M@M@@@bGbObGbm@@x%@@@{@@o@@/@@@0 @#@@1 o@ @@2 @  @@3 @  @@4 @  @@5 @Q @@6 @ @@7 @@@82@A@YY@@ ఐ$selfbwb}bwb@Xh@@xy3@CTM@N@O@@@Wݰbwb@@@xw@@@@@@xu@@@@@=@@@@@@@@@ఐ#fmtbwbbwb@~@@nb$@@ఐ|$textbwbbwb@.@@E@@@K@K@;@@? @@QF@>@N@@@A@A@@@n@@@n@@@n@@n|@@@@@@@@@@@g@@@n@@@n@@@n@@n@@@@@@@@@@F@@YY9@Y ( Print LaTeX code for a type extension. YgYkYgY@@@@@@@n$bb%bb@AA࣠@&self-3AఠXKAY@g322222222@X@@@  YNAgY@g@@Y@࣠@#fmtADbbEbb@]A@@n3EEEEEEEE@Yg@Y@!g@Y@@@@@  @@!eAWbbXbb@pA@@n3XXXXXXXX@ n@@@@@@@@@ఠ$textjbbkbb@A@@F,J@G@@@WJ@3ssssssss@(n@@ @@@@@ఠ$fmt2bc bc@A@@@@@&K@ @@ఠ&flush2bcbc@A@@@@@@*@@)@@@(@@'K@ 4@@bc bc@@@$@@@ =@!fbcbc@A@1@"@@ @@@8@)@@Q@ఐk'new_fmtbc!bc(@@@@@@@@@@b@@@@@@@@@@X@@@@@@@@@w@@ภ$bc*@@&@@@@@,L@0@@-@@@v@g@@1L@%@A@bc@@ డ0reset_type_names)Odoc_infoc.c6c.c?@ c.c@c.cP@@T/@@@T/@@@7@@6T,@@@5@@43%%%%%%%%@@@@@{u@y@v@@@@ภ57c.cQ8c.cS@4@@@TI@@@@L@D@@*@@d@@@EK@>@@ఠ&s_nameOcVcbPcVch@hA@@@@@VK@F3UUUUUUUU@0@@@డ$Name&simplefcVckgcVco@ jcVcpkcVcv@@3@@@@@@K@@J@@@I@@H @@ఐ0!ecVcwcVcx@@@o/@'ex_namecVcycVc@3'ex_nameo@@@ b!t@@@ W@@@ 3'ex_info ۠X}@@@ Y@@@ XA@A @A%%%%@@x@3'ex_args 0constructor_args@@@ Z@@B@A"%%#%&@@y@3&ex_ret%T)type_expr@@@ \@@@ [@@C(@A3&&&4&&G@@z@3(ex_alias6p./exception_alias@@@ ^@@@ ]@@D8@AC&z&D&z&@@{@3&ex_locFS@@@ _A@EA@AL&&M&&@@|@3'ex_codeO]@@@ a@@@ `A@FP@A['' \''+@@}@@A_%h%r`%h%@@w@ld@@'@@@XL@^L@\@@l@@@A@cVc^n@@@ఠ&fathercccc@A@@=@@@oK@_3        @@@@@@డ$Name&fathercccc@ !cc"cc@@0K@@@\@@@d@@c_@@@b@@a"@@ఐ砐!e;cc<cc@Ű@@p1@'ex_nameBccCcc@ @@|@@@qL@L@?@@0 @@C@@A@Ncc @@ ఐ!pZcc[cc@@@@@@@@@@@@@@K@u@@t@@@K@K@K@^@@sK@@@@@@@@@@@@@@@@3@|@@@@@@ఐ $fmt2cccc@k@@ @@@L@L@@@ภccccAภE EภȠEEภ Р ภؠ#'(@(@@@@9L@r@r@.@@@(L@IL@H@@y@fBM@;./0M@ +M@ @@@L@$@@@F;M@G:;K@YL@L@@@@L@@ภUV*exception @@q@@@ZL@]L@\@ภiZjYภqr@@:M@`@@@rL@~@ภ@@L@XL@pEK@qGM@c@@@vL@@@@ M@KQTM@NTU@@@[L@o @@@Y`@@@L@W@@@8M@Ϡ./01@@@L@"@5@[exception %s@@@@@L@L@.@@  @@QȠD@@@L@7@@ఐz&s_namecccc@@@YD@@s@@UK@F@@ఠ!lŠcccc@A@@A1K@3@U@@@ ఐ$selfcccc@\@@|@\;cd@@@r@@@r@@@r@@r@@@@@@@@ఐN!fcd cd @ٰ@@sF@-@@ఐ&fathercd cd@@@J@@@=@@@ఐ֠!e*cd+cd@@@rP@'ex_args1cd2cd@ @@sF@Y@@ఐ!eAcdBcd@˰@@rg@&ex_retHcd Icd&@ @@s'F@p@@NcdOcd'@@s;F@u@@j@@s$v@A@Tcc@@@ఠ!sƠ_d+d7`d+d8@xA@@Ϡv@@@K@@@@K@3kkkkkkkk@@@@@@ఐ(!e|d;dK}d;dL@@@r3||||||||@@@@(ex_aliasd;dMd;dU@ð @@ @@@@@@@Ġ$Noned[dgd[dk@@@@@֠@@@@@@4@@ݠ@@@@@@;@@@ภd[dod[dq@@@@NC@Ġ$Somedrd~drd@ܠఠ"eaǠdrddrd@A@@@@@L@@@@@@@@@@@T@@ @@@@@@[@@@ డc&Format'fprintfdddd@ dddd@@@@@y@@@@@@7@:!t@@@N@{@@z4@@@ N@N@MN@d@@yN@@@@I@@@@@@@@@@@@3@`Y@Z@[@@@@ఐꠐ#fmt+dd,dd@а@@s3++++++++@@@@@ภEF:dd;ddAภPQ # = @@l@@@`O@cO@b"@ภdUeTภlm' @'@5fP@ff@@@xO@:@ภ|}7@7@i@@@ O@LO@^O@vvN@_N@w@@@|O@Y@@N@P@Q @@@aO@ue@@Z@P@, @@@NO@]q@% = %sk@k@@@@OO@O@}@@rq@@6@@@ O@K@@ఐ"eadddd@@@@@@@@%ea_exdddd@3%ea_ex @@@ Ut>@@@ T@@@ SA@A3'ea_name@@@ R@@@@AW$v$X$v$@@u@@A[$$\$$@@v@*@@tT@@@@@@@Ġ$Noneddde@:@@@@+th@@@@@@@@2to@@@@@@@@@ఐS"eadede@@@S@@@@@'ea_name#de $de@G@@!N@@Ġ$Some1ee%2ee)@Rఠ!eȠ:ee*;ee+@SA@@t@@@#@@@@@mt@@@@@@+@@tt@@@@@@2@@@ఐ!eYee/Zee0@@@ @@t@@@@3________@E. @@@'ex_namehee1iee8@ݰ@@E @@@Alddme9eJ@@H@@@@@aN@B@ภueLe[veLeoAภ'CodePre ~eLeb@ఐ&flush2eLedeLej@^@@@@@@@@@@@@@h@@ภeLekeLem@@@@@@@#N@'x@@eLeceLen@@(@@@@(N@!@@< @@IM@@ภCA@DA@%WK@ @@@M@-@@eLeZM@@-@@@@R@@e@@@Ad;dET@@g\@A@d+d3V@@డR!@eeee@6@@@6l@@@K@@J@/t@@@I@@H.x@@@F@@E@@D3@@@@@@@ภ*e{ee{e@)ภ%Latexe{ee{e@a ఐߠ$selfe{ee{e@_Ѱ@@%@_8e{e@@@b@@@m@@l@@@k@@j2@@ ఐ$self,e{e-e{e@_@@C@_ذ1e{e@@E|@@@@@@@@~@@@@}@@|@@@{@@z@@y[@Zภy[@[@@@@@@@@@k@@ఐ!ece{ede{e@@@uz@'ex_nameje{eke{e@߰ @@@@@M@M@@@ue{eve{e@@@@@v@M@@@e{ee{e@@@@@g@L@t@@ @@MBK@f@ఐ-merge_codepreeeee@@@@@@@@@@@@ @@@@@@@డ0!@eeee@@@@v@@@@@@ v@@@@@ v@@@@@@@@@ఐ!leeee@f@@@@ఐ!seeee@@@3w@@@M@M@@@eeee@@]M@@@L@M@ @@c @@eL@]@@@bK@L@@@@@^@@@[K@a@@డ!@ fAfH fAfI@u@@@uMK@K@@@@@@@r @@@@@q@@@@@@@C@@ภj 7ee 8ef@Aiภ%Latex  @ee@డ!^ Kee Lee@:@@@:@@@@@@7@@@@@6@@@@@@@s@@'\index{ gee hee@@ jee @@W@@@ M@ M@ @@డ!^ ~ef  ef@m@@@m@@@@@@j@@@@@i@@@@@@@@@ ఐq$self ee ee@ac@@t@a; ef@@zx@@@/@@@.@@-@T@@@,@@+@@@*@@)@@(@ภ @ @!@@@D@@@C@@B@@ఐ&s_name ef ef @Ȱ@@{@@@>O@HO@G@@b@@@@@%@IO@<@@డp!^ ef ef@@@@@@@Q@@P@@@@O@@N@@@M@@L@@K@@'@\verb` ef ef@@@@@@@aO@cO@b-@@డ!^ %ef7 &ef8@@@@@@@k@@j@@@@i@@h@@@g@@f@@eM@@ ఐ $self Gef Hef@b @@^@a Lef$@@!@@@@@@@@@@@@@@@@@@@@@~v@6ภ  vภ oef* pef/@@@@@@@Q@@@@@@@@@ఐ6&s_name ef0 ef6@x@@+@@@Q@Q@@@k@@|@@@{@Q@@@#`}  ef9 ef=@@| ef>@@@@@yP@P@@@ @@@@@_@P@w@@4@@@@@#@O@]@@o@@@@@ @N@!@@ ee ef?@@%@@@@M@@@ @@L@@ภ-A+@A@ AM@@@@L@@@ ee@@;@@@L@@@ ఐ Ġ$self fAfK fAfO@b@@ @a fAf\@@mCk@@@@@@@@@j@@@@@@@@@@@@@@@&@ภD &T@ &@a@@@@@@@@6@@ఐ ڠ!e .fAf] /fAf^@ @@xE@'ex_info 5fAf_ 6fAff@ @@@@@@@@M@M@W@@ DfAfJ EfAfg@@@@@]@@l@@ @@@YK@L@f@@S@@ g@@@ @@@ x@@@ y@ @@ J@_@@  @ C@@  @ T@@  @A@ [bb@@ ఐ 8$self gfkfq hfkfu@c*@@;3 g g g g g g g g@   @ @ @@@b ofkf@@@9@@@@@@7@@@@@@@@@@@@@@ఐ J#fmt fkf fkf@ 0@@y$@@ఐ .$text fkf fkf@.@@ݠy@y@J@J@:@@> @@[F@=@M@@ 2@ eA@ iA@@@y%@@@y@@y@@@@@@ o@ @@ra@@(@y5@@'@y.@@&y%@@%@@$@@#@@"F@ @ bb0@ ِ $ Print LaTeX code for an exception.  bb bb@@@@@@@y5 ff ff@AA࣠@&self-3Aఠɠc Ac@r3        @c@@@  c Arc@r@@c@࣠@#fmtA ff ff@ A@@yO3        @cr@c@!r@c@@@@@  @@&m_nameA ff ff@ )A@@yW3        @ ye@@@@@@@@!pA !ff "ff@ :A@@y]3 " " " " " " " "@yk@@@@@@@@  ఐO$self 7ff 8ff@c@@ 3 7 7 7 7 7 7 7 7@"yu@@@@@co ?ff@@@ @@@_@@^@@@@]@@\@@@[@@Z@@Y@@ఐa#fmt [ff \ff@G@@y$@@ภ  fff gg6g?A ภ$Code  off@Ǭ)functor ( vff wfg@@ yff zfg@@Ǹ@@@L@L@H@@ @@@@@L@L@R@ภ Ű gg,A àภ$Code gg@נఐ!p gg gg@k@@yn@'mp_name gg gg@3'mp_namey@@@8.@@@3@@@ 3'mp_type ^+module_type@@@5@@@4@@A@A9T#T+:T#TO@@@3,mp_type_codeF@@@6@@B@ACT`ThDT`T@@@3'mp_kind%y@@@7@@C!@ALTTMTT@@@@APSTQST@@@<4@@@@@L@L@@@W<@@hL@L@@ภ & g g*A $ภ$Code g g.@8# :  g g0 g g3@@ g g/ g g4@@D@@@L@L@@@ @@(L@L@@ภ q g6g>A p@A@ @@@L@@@/A@ <@@@L@@@A@ @@@L@@@ 0ff@@@@mL@~@@@@Z@@@K@k@  ఐ`$self HgBgH IgBgL@e @@@d MgBgf@@@zm@@@zj@@@zg@@z`@@@@@@ @@ఐj#fmt dgBgg egBgj@P@@z-@@ఐd&m_name qgBgk rgBgq@L@@z:@@ఐb!p gBgr gBgs@F@@zI@'mp_kind gBgt gBg{@ @@zP@@C@@zQ@ ఐ$self g}g g}g@eY@@j_@d˰ g}g@@@e@@@@@@?@c@@@>@@=+@@@<@@;@@:s@@ఐ#fmt g}g g}g@@@{@@ภ  g}g g}gA ภ$Code  g}g@%) ->  g}g g}g@@ g}g g}g@@@@@gK@iK@h@@ @@@@@sK@`K@f@ภ F+A D@,A@ Z@@@aK@o@@ g}g4@@@@NK@_@@f9@@{-F@F@L@=@@@>@@@?A@ CA@@@{Z@@Õ@{S@@Ô@{L@@Ó{C@@Ò@@Ñ@@Ð@@Ï@@@t@@è@{n@@ç@{g@@æ@{`@@å{W@@ä@@ã@@â@@á@@àF@×:@)ffg@@{T/gg0gg@AA࣠@&self-3 Aఠ f VAf @t3========@f @@@  f YAtf@t@@f@࣠@#fmt AOggPgg@hA@@{n3PPPPPPPP@ft@f"@!t@f#@@@@@  @@&father Abggcgg@{A@@{z3cccccccc@ {@@@@@@@@$kind Asggtgg@A@@{3tttttttt@{@@@@@@@@ఐ$kindgggg@{@@@@{3@@@@Ġ2Module_type_structghgh@;2Module_type_struct{@@@i@By @@@b@@@a@A@@E@A3^^3^^@@@+@ఠ$eles ghgh@A@@y @@@@@@3@3@@@@@) @@{@@{@@@  ఐ$self hh& hh*@f@@3@F#@@@@@f hh8@@@@@@@@@@@@@@c@@@@@@@@@ఐ#fmt hh9 hh<@@@| $@@ภ - hh> hh`A ,ภ%Latex  hhC@c7\begin{ocamldocsigend}   hhE  hh^@@  hhD hh_@@o@@@$N@&N@%H@@ @@'@@@0N@N@#R@ภ ~+A |@,A@@@@N@,_@@. hh=4@@@@ N@e@@i9@@X@@@1M@ k@ డ $List$iterH hbhlI hbhp@ L hbhqM hbhu@@!@@@@yF@9@@=@@@<@@;@@:@ @@@8@@7@@@6@@5@@4@@ ఐ;$selfu hbhwv hbh{@g8@@I@fz hbh@@@y@@Z@y@@Y@y@@Xy@@W@@V@@U@@ఐE#fmt hbh hbh@+@@|@@ఐ?&father hbh hbh@'@@|@@ hbhv hbh@@@z@@kz @@j@@ఐ$eles hbh hbh@@@nd@@@MN@pN@n@@v @@@@@qM@K@ ఐ$self hh hh@g@@@g hh@@@@@@z@@y@@@@x@@wc@@@v@@u@@t@@ఐ#fmt hh hh@@@} $@@ภ - hh hhA ,ภ%Latex  hh@c5\end{ocamldocsigend}   hh  hh@@  hh hh@@o@@@ġM@ģM@ĢH@@ @@'@@@ĭM@ĚM@ĠR@ภ ~+A |@,A@@@@ěM@ĩ_@@. hh4@@@@ĈM@ęe@@f9@@}@F@ɶF@iF@7M@Ćm@A@@n@rB@@}Co@Ġ3Module_type_functorG hhH hi@;3Module_type_functor@}@@@c}[@@@d@BA@E@A4__ 4__H@@@_,@ఠ!p _ hi` hi@xA@@}@@@3cccccccc@@@@ఠ!k n hi o hi @A@@}}@@@@@@/v hi @@}@@}@@@  ఐJ$self ii ii@hG@@X3@/(@)@*!@@@@@gŰ  ii7@@@}@@Ķ@}@@ĵ@}@@Ĵ}@@ij@@IJ@@ı@@ఐY#fmt ii8 ii;@?@@}!@@ఐS&father ii< iiB@;@@}.@@ఐ`!p iiC iiD@7@@}@@@>@@B@@}?@ ఐ$selfiFiPiFiT@h@@M@h iFin@@@}@@@}@@@}@@}@@@@@@\@@ఐ#fmtiFioiFir@@@~ i@@ఐ&fatheriFisiFiy@@@~v@@ఐ!kiFiziFi{@~@@~@@@@@=@@~@@@~@Ġ1Module_type_aliasi|ii|i@;1Module_type_alias@~T1module_type_alias@@@e@AB@E@A6__6__@@@/-@ఠ!a /i|i0i|i@HA@@@@@333333333@@@@@@@@~E@@~E@@@ ఐ $selfCiiDii@i@@3CCCCCCCC@@@@@@h{Kii@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmtgiihii@@@~$@@ภriisiiAภ$Code {ii@̸ ఐN$selfiiii@iK@@\E@hii@@@3@@@&@@%@.@@@$@@#-@@@"@@!@@ Y@@ఐJ&fatheriiii@2@@~f@@ఐ!aiiii@r@@@@@=@;z@(mta_nameiiii@3(mta_name@@@_!t@@@\@@@ 3*mta_module ~ @@@^@@@]A@A @AO.]]P.]^ @@*@@AS-]]T-]]@@)@,@@@@@<@@iiii@@'@@@@AN@2@@ @@@@@KM@M@@ภYAW@A@m@@@M@G@@ ii@@@@M@@@@@@Ġ0Module_type_withijij@;0Module_type_with@)@@@f@@@g@BC@E@A8``#8``R@@@2.@ఠ!k 2ij3ij@KA@@A@@@366666666@@@@ఠ!s AijBij@ZA@@#@@@@@@0Iij@@W@@W@@@  ఐ$selfWj"j,Xj"j0@j@@+3WWWWWWWW@/(@)@*!@@@@@i aj"jJ@@@@@T@~@@S@{@@Rt@@Q@@P@@O@@ఐ,#fmtxj"jKyj"jN@@@!@@ఐ&&fatherj"jOj"jU@@@.@@ఐ`!kj"jVj"jW@7@@@@@f>@@B@@?@ ఐj$selfjYjcjYjg@jg@@xM@iٰjYju@@@s@@@r@@q@q@@@p@@o9@@@n@@m@@la@@ఐy#fmtjYjvjYjy@_@@n@@ภjzjjjAภ$Code jzj@! jzjjzj@@jzjjzj@@"@@@ŝM@şM@Ş@@ @@@@@M@ŖM@Ŝ@ภ/jj,A-ภ$Codejj@A ఐנ$selfjjjj@j԰@@@j#jj@@@@@@ŷ@@Ŷ@@@@ŵ@@Ŵ@@@ų@@Ų@@ű@@ఐӠ&father2jj3jj@@@I@@ఐ!s?jj@jj@@@@@@N@N@@@JjjKjj@@Ή@@@Ů@N@@@X @@iM@ŧM@ŭ@ภ^jjA@A@ˠ@@@ŨM@ @@kA@Ҡ}@@@ŗM@Ŧ@@njzj@@-@~@ŀM@ŕ@@@@>M@~@ @@}@Ġ2Module_type_typeofjjjj@;2Module_type_typeof@@@@h@AD@E@A:``:``@@@/@ఠ!s jjjj@A@@@@@@@@@@@@@@@ ఐo$selfjjjk@kl@@}3@$@@@@@jjk@@@{@@@@@@y@@@@@A@@@@@@@@@ఐ#fmtjkjk@g@@$@@ภ kk#kok|A ภ$Code kk'@/module type of kk)kk8@@kk(kk9@@*@@@M@M@H@@ @@@@@MM@M@R@ภ7k;kI,A5ภ$Code k;kM@I ఐߠ$selfk;kOk;kS@kܰ@@p@k+k;kc@@@@@@)@@(@@@@'@@&@@@%@@$@@#@@ఐ۠&father:k;kd;k;kj@ð@@Q@@ఐ!sGk;kkHk;kl@@@@@@7N@BN@A@@Rk;kNSk;km@@ϑ@@@ @CN@5@@X @@iM@M@@ภfkok{A@A@Ӡ@@@M@I@@kA@ڠ}@@@ M@@@vkk!@@5@~@M@@@@@@@@A}gg@@3{{{{{{{{@@@@1A@5A@@@@@ƨ@@@Ƨ@@@Ʀ@@ƥ@@Ƥ@@ƣ@@Ƣ?@@@{<@@ƻ@@@ƺ@@@ƹ@@@Ƹ@@Ʒ@@ƶ@@Ƶ@@ƴ@@ƳF@ƪf@gg@@k~kk~k@AA࣠@&self-3 Aఠ lAl@{b3@l@@@  lA{el@{e@@l@࣠@#fmt Ak~kk~k@A@@3@l{y@l@!{z@l@@@@@  @@&father Ak~kk~k@A@@3@ @@@@@@@@$kind Ak~kk~k@ A@@3@@@@@@@@@ఐ$kindkkkk@@@@@3@@@@Ġ-Module_struct kk kk@;-Module_struct@@@I@@@@;@@@:@A@@I@A UFUL UFUr@@@/@ఠ$eles / kk0 kk@HA@@@@@@@@377777777@3@@@@@) @@@@@@@  ఐ$selfI!kkJ!kk@m @@3IIIIIIII@F#@@@@@lQ!kl@@@@@@(@@'@@@@&@@%@@@$@@#@@"@@ఐ#fmtm!kln!kl@@@b$@@ภx!kly!kl(Aภ%Latex !kl @7\begin{ocamldocsigend} !kl !kl&@@!kl !kl'@@@@@ON@QN@PH@@ @@@@@[N@HN@NR@ภ+A@,A@@@@IN@W_@@!kl4@@k@@6N@Ge@@i9@@ @@@\M@4k@ డ@$List$iter"l*l4"l*l8@ "l*l9"l*l=@@ҟ@@@@@M@d@@hҝ@@@g@@f@@e@ @@@c@@bҚ@@@a@@`@@_@@ ఐ<$self"l*l?"l*lC@m@@@m8"l*l[@@@v@@Dž@s@@DŽ@p@@ǃi@@ǂ@@ǁ@@ǀ@@ఐF#fmt"l*l\"l*l_@,@@@@ఐ@&father"l*l`"l*lf@(@@@@!"l*l>""l*lg@@@@@ǜ@@Ǜ@@ఐ$eles1"l*lh2"l*ll@@@e@@@xN@ǡN@ǟ@@w @@ a@@@ǢM@v@ ఐ$selfM#lnlxN#lnl|@n@@!@mR#lnl@@@@@@ǫ@@Ǫ@@@@ǩ@@Ǩ@@@ǧ@@Ǧ@@ǥ@@ఐ#fmtn#lnlo#lnl@@@c%@@ภy#lnlz#lnlAภ%Latex #lnl@5\end{ocamldocsigend} #lnl#lnl@@#lnl#lnl@@@@@M@M@I@@ @@ @@@M@M@S@ภ+A@,A@@@@M@`@@#lnl4@@l@@ǹM@f@@f9@@F@XF@F@ȞF@Ƿn@A@@o@sB@@p@Ġ,Module_alias$ll$ll@;,Module_alias@,module_alias@@@<@AA@I@A E UU F UU@@@ @ఠ!a $ll$ll@A@@@@@3@@@@@@@@@@@@@ ఐ8$self%ll%ll@n@@3@@@@@@n(%ll@@@@@@@@@@@@@@@@@@@@@@@ఐJ#fmt%ll%ll@0@@ $@@ภR&ll &lm-AQภ$Code (&ll@e ఐ}$self5&ll6&lm@n@@ E@nC:&lm@@@@@@@@@@@@@@@@@@@@@Y@@ఐy&fatherV&lmW&lm!@a@@@f@@ఐ!ae&lm"f&lm#@r@@@@@:@8z@'ma_nameq&lm$r&lm+@3'ma_name@@@1!t@@@.@@@ 3)ma_module #mmt@@@0@@@/A@A @A SFSP SFSp@@ @@A RS RS@@ @.!@@@@@9@@&ll&lm,@@@@@@>N@+@@ @@ @@@HM@M@@ภA@A@@@@M@D@@&ll@@w@@M@@@@@@Ġ.Module_functor'm.m6'm.mD@;.Module_functor@@@@=@@@>@BB@I@A I UU J UV1@@@ @ఠ!p 'm.mF'm.mG@A@@@@@3@@@@ఠ!k 'm.mI'm.mJ@A@@@@@@@@/'m.mK@@@@@@@  ఐM$self(mOmY(mOm]@oȰ@@3@/(@)@*!@@@@@oF (mOmw@@@b@@Q@[@@P@T@@OK@@N@@M@@L@@ఐ\#fmt&(mOmx'(mOm{@B@@!@@ఐV&father3(mOm|4(mOm@>@@.@@ఐ`!p@(mOmA(mOm@7@@y@@@c>@@B@@v?@ ఐ$selfR)mmS)mm@p@@&M@oW)mm@@@N@@n@G@@m@C@@l<@@k@@j@@i\@@ఐ#fmtn)mmo)mm@@@ci@@ఐ&father{)mm|)mm@@@ev@@ఐ!k)mm)mm@~@@h@@@Ȁ@@=@@g@@@h@Ġ,Module_apply*mm*mm@;,Module_apply@|@@@?@@@@@BC@I@A VV VV@@@ @ఠ"k1 *mm*mm@A@@@@@3@@@@ఠ"k2 *mm*mm@A@@@@@@@@/*mm@@@@@@@  ఐ$self-nInS-nInW@p@@3@/(@)@*!@@@@@p -nInl@@@@@ȋ@@@Ȋ@@@ȉ@@Ȉ@@ȇ@@Ȇ@@ఐ.#fmt-nInm-nInp@@@!@@ఐ(&father-nInq-nInw@@@.@@ఐ`"k1-nInx-nInz@7@@@@@ț>@@B@@?@  ఐn$self&.n|n'.n|n@p@@O@p[+.n|n@@@@@@Ȩ@@ȧ@@@@Ȧ@@ȥ@@@Ȥ@@ȣ@@Ȣc@@ఐ}#fmtG.n|nH.n|n@c@@<p@@ภR.n|nS.n|nAภ$Code [.n|n@Ԙ!(b.n|nc.n|n@@e.n|nf.n|n@@Ԥ@@@N@N@@@ @@ @@@N@N@@ภְ+A@,A@@@@N@@@.n|n4@@E@@ȶN@@@f9@@@@@M@ȴ@  ఐ栐$self/nn/nn@qa@@r@p/nn@@@@@@@@@@@@@@@@@@@ఐ#fmt/nn/nn@ְ@@@@ఐꠐ&father/nn/nn@Ұ@@@@ఐ"k2/nn/nn@@@@@@@@=@@@ ఐ.$self0nn0nn@q@@@q0nn@@@@@@@@@@@@@@{@@@@@@@#@@ఐ=#fmt0nn0nn@#@@0@@ภE0nn0noADภ$Code 0no@X!)"0no#0no@@%0no&0no@@d@@@0M@2M@1T@@ @@ ?@@@@@)w@Ġ1Module_apply_unit[1oo\1oo!@;1Module_apply_unitH@=@@@A@AD@I@A WW  WW/@@@ o@ఠ"k1 o1oo"p1oo$@A@@P@@@3ssssssss@o@@@@@@@W@@W@@@  ఐ͠$self2o(o22o(o6@rH@@Y3@@@@@@q˰2o(oK@@@@@E@}@@D@y@@Cr@@B@@A@@@@@ఐڠ#fmt2o(oL2o(oO@@@@@ఐԠ&father2o(oP2o(oV@@@,@@ఐO"k12o(oW2o(oY@6@@@@@U<@@@@@=@ ఐ$self3o[oe3o[oi@r@@K@r3o[ow@@@@@@a@@`@@@@_@@^e@@@]@@\@@[_@@ఐ'#fmt3o[ox3o[o{@ @@l@@ภ/3o[o}3o[oA.ภ$Code 3o[o@B"() 3o[o 3o[o@@3o[o3o[o@@N@@@ɌM@ɎM@ɍ@@ @@)@@@ɘM@ɅM@ɋ@ภ+A~@,A@@@@ɆM@ɔ@@03o[o|4@@@@oM@Ʉ@@f9@@M@m@<@@@Ġ+Module_withC4ooD4oo@;+Module_with0@S@@@B @@@C@BE@I@A WsWy WsW@@@\@ఠ!k \4oo]4oo@uA@@k@@@3````````@\@@@ఠ!s k4ool4oo@A@@#@@@@@@0s4oo@@S@@S@@@  ఐɠ$self6oo6oo@sD@@U3@/(@)@*!@@@@@r 6op@@@@@ɡ@@@ɠ@@@ɟ@@ɞ@@ɝ@@ɜ@@ఐؠ#fmt6op6op@@@!@@ఐҠ&father6op6op@@@.@@ఐ`!k6op6op@7@@@@@ɳ>@@B@@?@ ఐ$self7p!p+7p!p/@s@@M@s7p!p=@@@@@@ɿ@@ɾ@@@@ɽ@@ɼc@@@ɻ@@ɺ@@ɹa@@ఐ%#fmt7p!p>7p!pA@ @@n@@ภ-8pBpP:ppA,ภ$Code 8pBpT@@!  8pBpV 8pBpW@@ 8pBpU8pBpX@@L@@@M@M@@@ @@'@@@(M@M@@ภY&9pZph,AWภ$Code.9pZpl@k ఐ$self;9pZpn<9pZpr@s@@@sM@9pZp@@@@@@@@@@@@@@@@@@@@@@@ఐ&father\9pZp]9pZp@g@@F@@ఐ!si9pZpj9pZp@@@"@@@N@N@@@t9pZpmu9pZp@@׳@@@@N@@@X @@iM@M@@ภ:ppA@A@@@@M@$ @@kA@}@@@M@@@8pBpN@@W@~@M@@@@@M@@ @@y@Ġ1Module_constraint;pp;pp@;1Module_constraint@@@@D@@@E@BF@I@A,X-X3-X-Xh@@@@ఠ!k ;pp;pp@A@@@@@3@@@@ఠ#_tk ;pp;pp@A@@@@@@@@/;pp@@@@@@@ ఐ.$self=pp=pp@t@@3@-&@'@(@@@@@t. =pq@@@@@0@@@/@@@.@@-@@,@@+@@ఐ=#fmt=pq=pq@#@@!@@ఐ7&father=pq=pq@@@.@@ఐ^!k!=pq"=pq@7@@@@@@>@@B@@?@Ġ-Module_typeof2>q q(3>q q5@;-Module_typeof@@@@F@AG@I@AXXXX@@@G@ఠ!s !G>q q6H>q q7@`A@@@@@ 3KKKKKKKK@G@@@@@@@/@@/@@@ ఐ$self[?q;qE\?q;qI@u@@/3[[[[[[[[@X@@@@@tc?q;qW@@@-@@@K@@J@+@@@I@@H@@@G@@F@@E@@ఐ#fmt?q;qX?q;q[@@@t$@@ภ@q\qjBqqAภ$Code @q\qn@Р/module type of @q\qp@q\q@@@q\qo@q\q@@@@@vM@xM@wH@@ @@@@@ʴM@oM@uR@ภAqq,Aภ$CodeAqq@ ఐ $selfAqqAqq@u@@p@tݰAqq@@@@@@ʐ@@ʏ@@@@ʎ@@ʍ@@@ʌ@@ʋ@@ʊ@@ఐ &fatherAqqAqq@@@@@ఐ!sAqqAqq@@@@@@ʞN@ʩN@ʨ@@AqqAqq@@C@@@ʇ@ʪN@ʜ@@X @@iM@ʀM@ʆ@ภpBqqAo@A@@@@ʁM@ʰ@@kA@}@@@pM@@@(@q\qh@@@~@YM@n@@@@@Ġ-Module_unpack8Cqq9Cqq@;-Module_unpack %@@@@G $@@@H@BH@I@AYYYY3@@@Q@ఠ!s "QCqqRCqq@jA@@@@@ Q@@[Cqq\Cqq@@ ?@@@ Y@@@)aCqq@@A [@@A [@@@ ఐ $selfmDqqnDqq@v0@@A3mmmmmmmm@ j%@@ @@@uuDqr@@@?@@@ʽ@@ʼ@=@@@ʻ@@ʺ@@@ʹ@@ʸ@@ʷ@@ఐ Ǡ#fmtDqrDqr@ @@$@@ภϰFrr!GrGrTAΠภ$Code Frr%@ ఐ $selfFrr'Frr+@vu@@E@uİFrr;@@@z@@@@@@u@@@@@t@@@@@@@Y@@ఐ &fatherFrr<FrrB@ ް@@f@@ఐ!sFrrCFrrD@p@@@@@N@ N@ z@@Frr&FrrE@@*@@@@ N@@@Y @@@@@M@M@@ภ\GrGrShA[@iA@q@@@M@@@ Errq@@@@M@@@v@@@@@Akkx@@3@ @@@ JzA@ N~A@@@@@˗@ @@˖@@@˕@@˔@@˓@@˒@@ˑ X@@@@@˪@'@@˩@ @@˨@@@˧@@˦@@˥@@ˤ@@ˣ@@ˢF@˙ @>k~k@@DIrVraEIrVrt@AA࣠@&self-3 $Aఠ1 #2wkAw @3RRRRRRRR@w@@@  w"nAw#@@@w#@࣠@#fmt %AdIrVrueIrVrx@}A@@,3eeeeeeee@w3@w7@!@w8@@@@@  @@&father &AwIrVryxIrVr@A@@43xxxxxxxx@ B@@@@@@@@$kind 'AIrVrIrVr@A@@:3@H@@@@@@@@ఐ$kindJrrJrr@K@@@@L3@@@@Ġ/Class_structureKrrKrr@;/Class_structureZ@@@ .@W@@@ '@@@ &`M@@@ )@@@ (@B@@D@A8>>9>?@@@@ఠ#inh (KrrKrr@A@@!@@@@@@3@<@@@ఠ$eles )KrrKrr@A@@+w@@@@@@@@@DKrr@@@@@@@  ఐ$selfLrrLrr@w@@3@c70@1@2%@@ @@@w6  Lrr@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmt "Lrr #Lrr@@@&@@ภ` -Lrr .Lrs A_ภ%Latex  6Lrr@Ֆ:\begin{ocamldocobjectend}  =Lrr >Lrs @@ @Lrr ALrs @@բ@@@#N@%N@$J@@ @@Z@@@/N@N@"T@ภ+A@,A@Š@@@N@+a@@ aLrr4@@ @@ N@g@@k9@@@@@0M@m@  ఐ*$self yMs s zMs s@x<@@M}@x ~Ms s5@@@@@7@@@6@@5@@4@@ఐ0#fmt Ms s6 Ms s9@@@X@@ఐϠ#inh Ms s: Ms s=@@@F@@xo!?Oss@@@ @@@̍@@̌@@@@̋@@̊@@@̉@@̈@@̇R@@ఐ#fmt![Oss!\Oss@@@"_@@ภ!fOss!gOssAภ%Latex !oOss@Ϡ8\end{ocamldocobjectend} !vOss!wOss@@!yOss!zOss@@@@@̴M@̶M@̵@@ @@@@@M@̭M@̳@ภ+A@,A@ @@@̮M@̼@@!Oss4@@Y@@̛M@̬@@f9@@KF@F@F@iF@̙@A@@@0B@@ @C@@O@Ġ+Class_apply!Qss!Qss@;+Class_apply @e+class_apply@@@ *@AA@D@A3?j?p4?j?@@@@@!Qss!Qss@@@@@@@@@@z@@z@@@ ఐ$self!Stt"!Stt&@y@@@y !Stt4@@@@@@@@@@@@@@l@@@@@@@@@ఐ#fmt!Stt5!Stt8@}@@!@@ภ6"Stt:"SttbA5ภ#Raw " Stt=@ݲ !class application not handled yet"Stt?"Stt`@@"Stt>"Stta@@ݾ@@@M@M@E@@ @@0@@@M@M@O@ภ+A@,A@!@@@M@\@@"7Stt94@@@@M@b@@f9@@c@Ġ,Class_constr"GUtdtl"HUtdtx@;,Class_constr@,class_constr@@@ +@AB@D@A????@@@]@ఠ#cco *"]Utdty"^Utdt|@"vA@@@@@3"a"a"a"a"a"a"a"a@@@@@@@@@@@@@ ఐ#cco"sWtt"tWtt@@@@@-@@@@3"y"y"y"y"y"y"y"y@% @@@3cco_type_parameters"Wtt"Wtt@33cco_type_parameters:@@@ $.s)type_expr@@@ #@@@ "@@B3(cco_name!t@@@ @@@@A=r=|=r=@@@3)cco_class R#cct@@@ !@@@ A@A@A ==!==@@@,@A$>1>;%>1>f@@@B2@@,+@@@@@@@@Ġ"Xtt"Xtt@@@@@?>@@@ @@@ 3""""""""@S@@@ @GF@@@ @@@ @@@ภڰ"Xtt"Xtt@@@@@@@ͫM@M@@ఠ!l -"Ytt"Ytt@# A@@kj@@@@@@@@rq@@@@@@@@@ ఐ$self# Ztt#Ztt@zа@@3# # # # # # # # @&@ @!@@@zE#Ztu@@@@@@!@@ @@@@@@@@@@@@@@@ఐР#fmt#1Ztu#2Ztu@@@$@@డ!!@#@]u9u~#A]u9u@@@@\@@@͟P@͜P@ZP@<@@@@@@?@@@@>@@=@@@;@@:@@9R@@ภ #j\uu6#k\uu8@ ภ$Code#s\uu-#t\uu1@ޱ![#{\uu3#|\uu4@@#~\uu2#\uu5@@޽@@@\Q@^Q@]w@@ @@>Q@[z@ ఐG$self#]u9uL#]u9uP@{Y@@j@z#]u9us@@@@@@i@@h@@@@g@@@f@@e@@@d@@@c@@b@@a@@ఐK&father#]u9ut#]u9uz@3@@{@@ఐܠ!l#]u9u{#]u9u|@@@*)@@@{@@@zR@̓R@́@@#]u9uK#]u9u}@@#JR@R@@@WQ@ͅR@w@@t @@C@@@PQ@V@@ภ!(#^uu#^uuA!'ภ$Code #^uu@;"] $^uu$^uu@@$^uu$ ^uu@@G@@@͑Q@͓Q@͒@@ @@Q@͐@ภ r$A p@%A@#R@͇@@@͌Q@͘@@$$^uu/@@r@@@NQ@͋@@$,[uu$-_uu@@@@/P@͛Q@L$@@(@@V%@@@A$6Vtt$7`uu@@Yi@ ఐ$self$Cauu$Dauu@|@@w@{x$Hauu@@@@@@ʹ@@ͳ@@@@Ͳ@@ͱ@@@Ͱ@@ͯ@@ͮ@@ఐ#fmt$dauu$eauu@@@+@@ภ!$obuu$pbuvA!ภ$Code $xbuu@ߵ ఐ6$self$buu$buu@|H@@Y@{$buv@@@M@@@@@@H@@@@@G@@@@@@@@@ఐ2&father$buv$buv @@@b@@ఐX#cco$buv$buv@B@@n@@@@@(cco_name$buv$buv@.@@-@@@@@$buu$buv@@@@@@N@@@c @@@@@ M@M@ @ภ!9qA!7@rA@$M@@@M@@@$buuz@@@@M@@@@@QM@"@@@#@Ġ0Class_constraint$dvv&$dvv6@;0Class_constraintR@@@@ ,@@@ -@BC@D@A}AA~AAP@@@@ఠ"ck +%dvv8%dvv:@%-A@@@@@}@ఠ#ctk ,%"dvv<%#dvv?@%;A@@@@@@@@.%*dvv@@@@@@@@  ఐ預$self%8evDvN%9evDvR@|@@ 3%8%8%8%8%8%8%8%8@.'@(@)!@@@@@|r %BevDv`@@@ @@@@@@ @@@@@@@@@@@@ @@ఐ#fmt%^evDva%_evDvd@@@%&@@ภ"%ievDvf%jevDvpA"ภ$Code %revDvj@௠"( %yevDvl%zevDvn@@%|evDvk%}evDvo@@@@@:N@gvv&?gvv@@}@@@ΞN@ΠN@Ο @@ @@X@@@ΪN@ΗN@Ν@ภ"+A"@,A@%à@@@ΘN@Φ#@@&_gvv4@@@@΁N@Ζ)@@f9@@@@@ΫM@/@  ఐ($self&whvv&xhvv@~:@@K?@}ʰ&|hvv@@@@@δ@@@γ@ @@β@@α@@ΰ@@ίN@@ఐ2#fmt&hvv&hvw@@@Z[@@ఐ,&father&hvw&hvw@@@\h@@ఐ#ctk&hvw&hvw @p@@1u@@:@@-v@ ఐm$self&iw w&iw w@~@@@}&iw w)@@@@@@@@@@@@@@Q@@@@@@@@@ఐ|#fmt&iw w*&iw w-@b@@@@ภ$&iw w/&iw w9A$ภ$Code &iw w3@." )&iw w5&iw w7@@&iw w4&iw w8@@:@@@M@M@@@ @@@@@M@M@@ภ#l+A#j@,A@&@@@M@@@'iw w.4@@@@M@@@f9@@M@@<@@@'=@@@r>@@@?@@@@@A')JrrA@@3''''''''''''''''@@@@CA@GA@@@@@e@@@d@@@c@@b@@a@@`@@_@@@@@x@@@w@@@v@@@u@@t@@s@@r@@q@@pF@g@'SIrVrZk@@'Ykw;wF'Zkw;w^@AA࣠@&self-3 /Aఠ F . G4'A5@3'g'g'g'g'g'g'g'g@3@@@  7'A8@@@8@࣠@#fmt 0A'ykw;w_'zkw;wb@'A@@3'z'z'z'z'z'z'z'z@H%@L@!&@M@@@@@  @@&father 1A'kw;wc'kw;wi@'A@@3''''''''@ $@@@@@@@@$kind 2A'kw;wj'kw;wn@'A@@$3''''''''@.@@@@@@@@ఐ$kind'lwqw}'lwqw@5@@@@63''''''''@@@@Ġ*Class_type'mww'mww@;*Class_typeD@@@ I@s0class_type_alias@@@ H@AA@B@AAF F&BF FF@@@@ఠ#cta 3'mww'mww@'A@@@@@ϩ3''''''''@,@@@@@"@@d@@d@@@ ఐ#cta'oww'oww@@@@@-@@@Ͻ@Ϻ3''''''''@E% @@@3cta_type_parameters'oww'oww@33cta_type_parameters:@@@ Bߩye)type_expr@@@ A@@@ @@@B3(cta_nameE!t@@@ =@@@@AD~DD~D@@"@3)cta_class^{@@@ ?@@@ >A@A@ADDDD@@0@*@AE1E;E1Eg@@4@@0@@*)@@@ϼ@@@ϻ>@Ġ$(>pww(?pww@$@@@@=<@@@@@@3(E(E(E(E(E(E(E(E@Q@@@ @ED@@@@@@@@@ภ S(Upww(Vpww@ R@@@~@@@eM@M@Ϸ@ఠ!l 6(iqww(jqww@(A@@ih@@@@@@}@@po@@@@@@@@@ ఐ"$self(rxx(rxx@I@@Z3((((((((@&@ @!@@@(rxx$@@@X@@@@@@V@@@@@@@@@@@@@@ఐ4#fmt(rxx%(rxx(@@@>$@@డ'6!@(txGx(txGx@@@@@@@YP@VP@P@@@@@@@@@@@@@@@@@@@R@@ภ&(sx)xD(sx)xF@&ภ$Code(sx)x;(sx)x?@*![(sx)xA(sx)xB@@(sx)x@(sx)xC@@6@@@Q@Q@w@@ @@>Q@z@ ఐ$self)txGxZ)txGx^@Ұ@@@ )txGx@@@|@@@#@@"@wv@@@!@@@ @@sr@@@@@@@@@@@@ఐ&father)8txGx)9txGx@@@@@ఐܠ!l)EtxGx)FtxGx@@@@@@5@@@4R@=R@;@@)TtxGxY)UtxGx@@(àR@ @@@Q@?R@1@@t @@@@@ Q@@@ภ&)nuxx)ouxxA&ภ$Code )wuxx@䴠"] )~uxx)uxx@@)uxx)uxx@@@@@KQ@MQ@L@@ @@Q@J@ภ%$A%@%A@(R@A@@@FQ@R@@)uxx/@@@@@Q@E@@)sx)x:)vxx@@g@@P@UQ@$@@(@@V%@@@A)nww)wxx@@Yi@ ఐX$self)xxx)xxx@@@w@)xxx@@@@@@n@@m@@@@l@@kQ@@@j@@i@@h@@ఐg#fmt)xxx)xxx@M@@q@@ภ')yxx)yxy*A'ภ$Code )yxx@. ఐ$self)yxy)yxy@@@@*yxy@@@@@@О@@Н@@@@М@@Л@@@К@@Й@@И@@ఐ&father*yxy* yxy@~@@@@ఐV#cta*.yxy*/yxy@@@@l@@@е@г@(cta_name*:yxy *;yxy(@,@@+@@@д@@*Ayxx*Byxy)@@@@@Е@йN@Ъ@@c @@[@@@M@ЎM@Д @ภ&qA&@rA@)Ơ@@@ЏM@п@@*byxxz@@!@@|M@Ѝ@@@@F@M@z#@@@$@Ġ/Class_signature*v{y,y4*w{y,yC@;/Class_signature@ @@@ E@@@ D)@@@ G@@@ F@B@@B@AEEEF@@@@ఠ#inh 4*{y,yE*{y,yH@*A@@!@@@ϰ@@@ϯ@ఠ$eles 5*{y,yJ*{y,yN@*A@@*?@@@ϲ@@@ϱ@@@@*{y,yO@@:@@:@@@  ఐ`$self*|ySy]*|ySya@@@3********@6/@0@1%@@ @@@ *|ySyo@@@@@@@@@@@@@@^@@@@@@@@@ఐt#fmt*|ySyp*|ySys@Z@@~&@@ภ((*|ySyu*|ySyA('ภ%Latex *|ySyz@^:\begin{ocamldocobjectend} +|ySy|+|ySy@@+|ySy{+ |ySy@@j@@@N@N@J@@ @@"@@@N@N@T@ภ'y+A'w@,A@*@@@N@a@@+)|ySyt4@@@@N@g@@k9@@!S@@@M@m@  ఐݠ$self+A}yy+B}yy@@@}@+F}yy@@@@@@@@@@@@@@ఐ㠐#fmt+Y}yy+Z}yy@ɰ@@@@ఐΠ#inh+f}yy+g}yy@@@ F@@@+@@@ డ)$List$iter+{~yy+|~yy@ +~yy+~yy@@T@@@@M@@@#R@@@"@@!@@ @I @@@@@O@@@@@@@@@ ఐE$self+~yy+~yy@l@@}@+~yy@@@Q@@@@N@@?@K@@>D@@=@@<@@;@@ఐO#fmt+~yy+~yz@5@@Y@@ఐI&father+~yz+~yz @1@@_@@+~yy+~yz @@@l@@Se@@R@@ఐ<$eles+~yz +~yz@@@e@@@3N@XN@V*@@w @@"@@@YM@10@ ఐ$self,zz,zz@Ű@@>@7,zz-@@@@@@b@@a@@@@`@@_@@@^@@]@@\R@@ఐ#fmt,#zz.,$zz1@@@_@@ภ)a,.zz3,/zzVA)`ภ%Latex ,7zz8@ᗠ8\end{ocamldocobjectend} ,>zz:,?zzT@@,Azz9,BzzU@@@@@эM@яM@ю@@ @@[@@@љM@цM@ь@ภ(+A(@,A@+Ơ@@@чM@ѕ@@,bzz24@@!@@pM@х@@f9@@M@n@<@@@+=@@@>@@@@@A,nlwqww@@@3,l,l,l,l,l,l,l,l@@@@BA@FA@@@ @@@ @@@@@@@@@@@@@@@@-@@@ @@@@@@@@@@@@@@@@@@F@-@,kw;w?j@@,zXzc,zXzy@AA࣠@&self-3 8Aఠ 7y,Az@S3,,,,,,,,@x@@@  |,AV}@V@@}@࣠@#fmt 9A,zXzz,zXz}@,A@@*3,,,,,,,,@j@@!k@@@@@@  @@!m :A,zXz~,zXz@,A@@23,,,,,,,,@ @@@@@@@@@@ఠ&s_name ;,zz,zz@,A@@@@@J@3,,,,,,,,@%M@@@@@డ+n$Name&simple,zz,zz@ -zz-zz@@ʰ@@@<@@@@@?@@@@@"@@ఐM!m-zz-zz@.@@{1@&m_name-"zz-#zz@3&m_name@@@Z\!t@@@K@@@/ 3&m_type ~+module_type@@@LA@A @AZZZZ2@@ B@3&m_info~ @@@N@@@MA@B@A ZRZ\ ZRZz@@ P @3.m_is_interface%~@@@O@@C!@A!ZZ!ZZ@@ Z!@3&m_file/@@@P@@D+@A"[["[[)@@ d"@3&m_kind9<@@@QA@E4@A#[T[^#[T[|@@ m#@3%m_locB~@@@RA@F=@A$[[$[[@@ v$@3*m_top_depsK!t@@@T@@@SA@GM@A%[[%[[@@ %@3&m_code[  @@@V@@@UA@H\@A&\/\9&\/\Y@@ &@3+m_code_intfjѠ @@@X@@@WA@Ik@A '\~\ '\~\@@ '@3+m_text_onlyy~@@@Y@@Ju@A (\\ (\]@@ (@@A YY YY@@ @@@@@@ K@K@@@@@@A@-zz@@ ఐ$self-zz-zz@@@3--------@@@@@@-zz@@@@@@@@@@@@@@Y@@@@@@@@@ఐ*#fmt-zz-zz@@@P$@@ภ+#-zz-{L{UA+"ภ%Latex -zz@Yడ,!^.zz.zz@@@@@@@H@@G@@@@F@@E@@@D@@C@@BT@@'\index{. zz.!zz@@.#zz @@ @@@XK@ZK@Yg@@డ,!^.7zz.8zz@ &@@@ &@@@b@@a@ #@@@`@@_ "@@@^@@]@@\@@ ఐ$self.Yzz.Zzz@@@-@.^zz@@31@@@|@@@{@@z@ @@@y@@x@@@w@@v@@u@Hภ.ɶ@.@K@@@ґ@@@Ґ@@ҏ@@ఐ&s_name.zz.zz@ʰ@@4@@@ҋM@ҕM@Ҕ@@b@@ @@@r@ҖM@҉@@డ-)!^.z{.z{@ @@@ @@@Ҟ@@ҝ@ @@@Ҝ@@қ @@@Қ@@ҙ@@Ҙ@@'@\verb`.zz.z{@@@@ @@@ҮM@ҰM@ү@@డ-[!^.{{3.{{4@ Ͱ@@@ @@@Ҹ@@ҷ@ @@@Ҷ@@ҵ @@@Ҵ@@ҳ@@Ҳ.@@ ఐW$self/{{/{{@ð@@?@/{{ @@ؠg@@@@@@@@@@@@@@b@@@@@@@W@ภ//Aภ,/({{&/){{+@,@@@@@@O@l@@@v@@@p@@ఐZ&s_name/>{{,/?{{2@z@@@@@O@O@@@/I{{l@@!6@@@@O@@@#`} /Y{{5/Z{{9@@}/\{{:@@!?@@@N@N@@@ @@!G@@@Ҭ@N@@@5@@!O@@@p@M@Ҫ@@p@@!W@@@V@L@n@@/}zz/~{;{K@@@@@@@K@T@@ @@"@@@J@9J@?@ภ+/{L{TA+@A@/@@@:J@@@/zz@@^@@'J@8@@@@F@kF@%@@@@A@A@@@@@@@@@@@@@@ @ @@b@@ @,@@@%@@@@@@@@@@F@@/zXz\@@/{W{b/{W{}@AA࣠@&self-3 =Aఠ </A@3////////@@@@  /A@@@@࣠@#fmt >A/{W{~/{W{@0A@@53////////@@@!@@@@@@  @@"mt ?A0{W{0{W{@0A@@=300000000@ K@@@@@@@@@ఠ&s_name @0{{0{{@0.A@@N@@@NJ@>300000000@%X@@@@@డ.$Name&simple0.{{0/{{@ 02{{03{{@@@@@m@@@C@@Bp@@@A@@@"@@ఐM"mt0L{{0M{{@.@@1@'mt_name0S{{0T{{@3'mt_name@@@u!t@@@k@@@ 3'mt_info E@@@m@@@lA@A @A"Aaa"Aaa@@#u1@3'mt_type+module_type@@@o@@@nA@B@A"Bbb("BbbT@@#2@3/mt_is_interface*@@@p@@C&@A"Cbb"Cbb@@#3@3'mt_file4#@@@q@@D0@A#Dbb#Dbb@@#4@3'mt_kind>֠@@@s@@@rA@E>@A#Ec/c9#Ec/cd@@#5@3&mt_locL@@@tA@FG@A#Idyd#Idyd@@#6@@A#@aqa{#@aqa@@#0@c[@@@@@PK@VK@T@@c@@@A@0{{e@@ ఐꠐ$self0{{0{{@@@300000000@@@@@@0{{@@@@@@_@@^@@@@]@@\\@@@[@@Z@@Y@@ఐ#fmt0{{0{{@@@-$@@ภ.&0{{0|a|jA.%ภ%Latex 0{{@\డ/!^1{{1{{@"@@@"@@@ӎ@@Ӎ@"@@@ӌ@@Ӌ"@@@ӊ@@Ӊ@@ӈT@@'\index{1#{{1${{@@1&{{ @@#@@@ӞK@ӠK@ӟg@@డ/!^1:{{1;{|@#)@@@#)@@@Ө@@ӧ@#&@@@Ӧ@@ӥ#%@@@Ӥ@@ӣ@@Ӣ@@ ఐ$self1\{{1]{{@@@0@1a{{@@64@@@@@@@@@@@@ӿ@@Ӿ@@@ӽ@@Ӽ@@ӻ@Kภ1̹@1@N@@@@@@@@@@ఐ|&s_name1{{1{{@ʰ@@7@@@M@M@@@b@@#@@@Ӹ@M@@@డ0,!^1{| 1{| @#@@@#@@@@@@#@@@@@#@@@@@@@@@'@\verb`1{|1{| @@@@#@@@M@M@@@డ0^!^1| |H1| |I@#а@@@#@@@@@@#@@@@@#@@@@@@@.@@ ఐ)$self2| |2| |!@ư@@?@2| |'@@۠j@@@@@@@@@@@@@@e@@@@@@@W@ภ22Dภ/2+| |-2,| |2@/@@@@@@*O@.l@@@ y@@@/p@@డ0$Name&simple2G| |42H| |8@ 2K| |92L| |?@@@@@ @@@6@@5 @@@4@@3@@ఐN&s_name2c| |@2d| |F@@@ @@@CP@GP@F@@2n| |32o| |G@@@@@'@HP@A@@2x| |@@$e@@@@IO@%@@#`} 2| |J2| |N@@2| |O@@$n@@@ N@KN@J@@ @@$v@@@@LN@ @@a@@$~@@@Ӷ@MM@@@@@$@@@Ӝ@NL@Ӵ@@2{{2|P|`@@@@@ӆ@OK@Ӛ@@ @@%@@@YJ@J@Ӆ@ภ/2|a|iA/@A@22@@@ӀJ@U@@2{{@@@@mJ@~ @@@@F@7F@k@ @@@A@A@@@%@@l@@@k@@j@@i@@h@ @@@@{@5@@z@.@@y'@@x@@w@@v@@uF@n@2{W{[@@$2|l|w2|l|@AA࣠@&self-3 BAఠ Aٱ3%A@33 3 3 3 3 3 3 3 @@@@  ܱ3(A@@@@࣠@#fmt CA3|l|3|l|@37A@@>333333333@@@!@@@@@@  @@!m DA31|l|32|l|@3JA@@F33232323232323232@ T@@@@@@@@ఐ()"ps3C||3D||@&>@@@*@@@Ԡ@@ԟ@( @@@Ԟ@@ԝ(@@@Ԝ@@ԛ@@Ԛ33T3T3T3T3T3T3T3T@#/k@&@'@@@@ఐI#fmt3d||3e||@/@@@@ ఐl$self3u||3v||@8@@I!@3z||@@@@@@Թ@@Ը(Q@@@Է@@Զ.@@ ఐ$self3||3||@V@@g?@3||@@!!@@@@@@@@@G@@@@@@@@@@@@W@!$ภ3@3@!@@@@@@@@g@@ఐ!m3||3||@s@@v@&m_name3||3||@ @@w@@@L@L@@@3||3||@@,@@@@L@@@3||3||@@(@@@Ԯ@K@@@ @@F@UF@Ԭ@ A@A@@@@@@@@@@@@@@@ @@@@ @*@@ @#@@ @@@@@@@@F@@4|l|p-@@4||4||@AA࣠@&self-3 FAఠ E4@A@34'4'4'4'4'4'4'4'@@@@  4CA@@@@࣠@#fmt GA49||4:||@4RA@@534:4:4:4:4:4:4:4:@@ @!@ @@@@@  @@"mt HA4L||4M|}@4eA@@=34M4M4M4M4M4M4M4M@ K@@@@@@@@ఐ)D"ps4^}} 4_}} @'Y@@@+@@@0@@/@);@@@.@@-)@@@,@@+@@*34o4o4o4o4o4o4o4o@#/b@&@'@@@@ఐI#fmt4}} 4}}@/@@z@@ ఐl$self4}}4}}@S@@d!@4}} @@@@@@I@@H)l@@@G@@F.@@ ఐ$self4}}"4}}&@q@@?@Ѱ4}}8@@" "@@@\@@@[@@Z@b@@@Y@@X@@@W@@V@@UW@"ภ4 @4@#/@@@q@@@p@@og@@ఐ"mt4}}94}};@s@@v@'mt_name4}}<4}}C@ @@@@@kL@wL@u@@4}}!4}}D@@G@@@R@xL@i@@5}}5}}E@@)@@@>@yK@P@@ @@F@<@ A@A@@@@@Ռ@@@Ջ@@Պ@@Չ@@Ո@ @@@@՛@@@՚@@@ՙ@@՘@@՗@@Ֆ@@ՕF@Վ@5,||+@@52}H}S53}H}h@AA࣠@&self-3 JAఠ I  5YA@35@5@5@5@5@5@5@5@@ @@@  5\A@@@@࣠@#fmt KA5R}H}i5S}H}l@5kA@@*35S5S5S5S5S5S5S5S@!@%@!@&@@@@@  @@!c LA5e}H}m5f}H}n@5~A@@235f5f5f5f5f5f5f5f@ @@@@@@@@@@ఠ&s_name M5x}q}{5y}q}@5A@@#@@@J@չ35~5~5~5~5~5~5~5~@%M@@@@@డ4$Name&simple5}q}5}q}@ 5}q}5}q}@@^@@@#@@@վ@@ս#@@@ռ@@ջ"@@ఐM!c5}q}5}q}@.@@{1@'cl_name5}q}5}q}@3'cl_name@@@ ;#!t@@@ 0@@@# 3'cl_info  @@@ 2@@@ 1A@A @A(ABB((BBBG@@(@3'cl_type0*class_type@@@ 3@@B@A(MBB(NBB@@(@32cl_type_parameters%턠@)type_expr@@@ 5@@@ 4@@C(@A(^BB(_BB@@(@3*cl_virtual6?@@@ 6@@D2@A(hCC(iCC1@@(@3'cl_kind@@@@ 7A@E;@A(qC[Ce(rC[C@@)@3-cl_parametersI))Parameter)parameter@@@ 9@@@ 8A@FM@A(CC(CC@@)@3&cl_loc[6@@@ :A@GV@A(D D(D D/@@)#@@A(AA(AA@@)'@rj@@$X@@@K@K@@@r@@@A@6*}q}wt@@ ఐ$self66}}67}}@@@ 36666666666666666@@@@@@n6>}}@@@@@@@@@@@@@@@@@@@@@@@ఐ #fmt6Z}}6[}}@@@1$@@ภ36e}}6f~<~EA3ภ%Latex 6n}}@Πడ4!^6y}}6z}}@(h@@@(h@@@ @@@(e@@@@@(d@@@@@@@T@@'\index{6}}6}}@@6}} @@(@@@K@K@g@@డ5)!^6}}6}}@(@@@(@@@#@@"@(@@@!@@ (@@@@@@@@@ ఐ$self6}}6}}@@@@i6}}@@5@@@=@@@<@@;@@@@:@@90@@@8@@7@@6@ภ6+@6@O@@@R@@@Q@@P@@ఐ&s_name7}}7}}@ʰ@@@@@LM@VM@U@@b@@(@@@3@WM@J@@డ5!^7!}}7"}}@)@@@)@@@_@@^@) @@@]@@\) @@@[@@Z@@Y@@'@\verb`7=}}7>}}@@@@),@@@oM@qM@p@@డ5!^7S}~#7T}~$@)B@@@)B@@@y@@x@)?@@@w@@v)>@@@u@@t@@s.@@ ఐ8$self7u}~7v}~ @8@@I?@7z}~@@OM@@@֓@@@֒@@֑@)@@@֐@@֏@@@֎@@֍@@֌W@dภ97Ҷภ5,7}~7}~@5+@@@@@@֥O@֩l@@@%@@@֪p@@ఐ;&s_name7}~7}~"@z@@Y@@@֢O@֮O@֭@@7}~l@@)@@@։@֯O@֠@@#`} 7}~%7}~)@@}7}~*@@)@@@ևN@ֱN@ְ@@ @@)@@@m@ֲN@օ@@5@@)@@@1@ֳM@k@@p@@)@@@@ִL@/@@7}}7~+~;@@T@@@@ֵK@@@ @@+ @@@ֿJ@J@@ภ4c8 ~<~DA4b@A@7x@@@J@ֻ@@8}}@@@@J@@@@@F@@@@@A@A@@@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@@@@F@@8<}H}L@@8B~G~R8C~G~l@AA࣠@&self-3 OAఠ/ N08iA@38P8P8P8P8P8P8P8P@@@@   8lA!@@@!@࣠@#fmt PA8b~G~m8c~G~p@8{A@@38c8c8c8c8c8c8c8c@1@5@!@6@@@@@  @@"ct QA8u~G~q8v~G~s@8A@@38v8v8v8v8v8v8v8v@ *@@@@@@@@@ఠ&s_name R8~v~8~v~@8A@@&@@@J@388888888@%7@@@@@డ7$Name&simple8~v~8~v~@ 8~v~8~v~@@n@@@&@@@@@&@@@@@"@@ఐM"ct8~v~8~v~@.@@e1@(clt_name8~v~8~v~@3(clt_namek@@@ T'!t@@@ K@@@ 3(clt_info #@@@ M@@@ LA@A @A+QG#G-+RG#GM@@+@3(clt_type@*class_type@@@ N@@B@A+]GG+^GG@@+@33clt_type_parameters%P)type_expr@@@ P@@@ O@@C(@A+nGG+oGG@@,@3+clt_virtual6O@@@ Q@@D2@A+xHH +yHH @@,@3(clt_kind@@@@ RA@E;@A+HLHV+HLHz@@,@3'clt_locI4@@@ SA@FD@A+HH+HH@@,!@@A+FF+FG@@,%@`X@@'V@@@K@K@@@`@@@A@9(~v~|b@@ ఐ砐$self94~~95~~@@@39494949494949494@@@@@@l9<~~@@@@@@ @@@@@@@@@@@@@@@@@ఐ#fmt9X~~9Y~~@߰@@ $@@ภ69c~~9dCLA6ภ%Latex 9l~~@̠డ7!^9w~~9x~~@+f@@@+f@@@O@@N@+c@@@M@@L+b@@@K@@J@@IT@@'\index{9~~9~~@@9~~ @@+@@@_K@aK@`g@@డ8'!^9~~9~~@+@@@+@@@i@@h@+@@@g@@f+@@@e@@d@@c@@ ఐ$self9~~9~~@@@@g9~~@@3@@@׃@@@ׂ@@ׁ@€@@@׀@@.@@@~@@}@@|@ภ9)@9@M@@@ט@@@ח@@ז@@ఐy&s_name:~~:~~@ʰ@@§@@@גM@לM@כ@@b@@+@@@y@םM@א@@డ8!^:~~: ~~@,@@@,@@@ץ@@פ@, @@@ף@@ע, @@@ס@@נ@@ן@@'@\verb`:;~~:<~~@@@@,*@@@׵M@׷M@׶@@డ8!^:Q~*:R~+@,@@@@,@@@@׿@@׾@,=@@@׽@@׼,<@@@׻@@׺@@׹.@@ ఐ&$self:s~ :t~@6@@G?@:x~@@MK@@@@@@@@@'@@@@@@@@@@@@W@bภ7:մภ8*:~:~"@8)@@@@@@O@l@@@(@@@p@@ఐ)&s_name:~#:~)@z@@W@@@O@O@@@:~ l@@,@@@@O@@@#`} :~,:~0@@}:~1@@,@@@N@N@@@ @@,@@@׳@N@@@5@@,@@@w@M@ױ@@p@@,@@@]@L@u@@:~~:2B@@R@@@G@K@[@@ @@. @@@J@@J@F@ภ7a; CKA7`@A@:v@@@AJ@@@;~~@@@@.J@?@@@@F@,@@@@A@A@@@@@@@@@@@@@@@ @@@@'@@@&@@@%@@$@@#@@"@@!F@@;:~G~K@@Ұ;@NY;ANn@AA࣠@&self-3 TAఠ!- S!.;gA@3;N;N;N;N;N;N;N;N@@@@  ;jA@@@@࣠@#fmt UA;`No;aNr@;yA@@3;a;a;a;a;a;a;a;a@/ @3@! @4@@@@@  @@!c VA;sNs;tNt@; A@@3;t;t;t;t;t;t;t;t@ @@@@@@@@ఐ0k"ps;w};w@.@@@3@@@L@@K@0b@@@J@@I0@@@H@@G@@F3;;;;;;;;@#/@&@'@@@@ఐI#fmt;w;w@/@@1@@ ఐl$self;w;w@z@@!@;w@@@ @@@e@@d0@@@c@@b.@@ ఐ$self;w;w@@@?@;w@@)*%<@@@x@@@w@@v@ĉ@@@u@@t7@@@s@@r@@qW@)ภ"<2@<@*?V@@@؍@@@،@@؋g@@ఐ!c< w< w@s@@v@'cl_name<w<w@] @@Ĺ@@@؇L@ؓL@ؑ@@<w<w@@n@@@n@ؔL@؅@@<(w<)w@@0@@@Z@ؕK@l@@ @@F@X@ A@A@@@@@ب@@@ا@@ئ@@إ@@ؤ@ @@@@ط@@@ض@@@ص@@ش@@س@@ز@@رF@ت@U@@@@@@@@@Ţ@@@@@P@@@@@@@W@*ภ;=K@=@+Xo@@@@@@@@g@@ఐ"ct=%=&@s@@v@(clt_name=,=-#@f @@@@@L@#L@!@@=7=8$@@@@@@$L@@@=A=B%@@2@@@@%K@@@ @@F@@ A@A@@@@@8@@@7@@6@@5@@4@ @@@@G@@@F@@@E@@D@@C@@B@@AF@:@=l+@@=r]h=s]w@AA࣠@&self-3 \Aఠ#_ [#`M=AN@'3========@L@@@  P=A*Q@*@@Q@࣠@#fmt ]A=]x=]{@=A@@3========@a>@e@!?@f@@@@@  @@!m ^A=]|=]}@=A@@3========@ @@@@@@@@@ఠ&father _==@=A@@+@@@uJ@e3========@%@@@@@డ @@@ఠ!t `> >@>&A@@;}1$@@@هJ@ـ@@@قJ@~3>>>>>>>>@\jc@d@e@@@ภ;W>$>%FOA;Vภ%Latex >-@5\begin{ocamldoccode} >4>5@@>7>8@@@@@ىJ@ًJ@ي$@@ @@+J@و'@ภ;|>I%A;zภ$Code>Q@'module >X>Y@@>[>\@@@@@ٗJ@ٙJ@٘H@@ @@OJ@ٖK@ภ;>m IA;ภ$Code>u @డ<$Name&simple> > @ > > $@@Q@@@,@@@٪@@٩,@@@٨@@٧z@@ఐ!m> %> &@@@@&m_name> '> -@ @@,@@@ٷK@ٽK@ٻ@@> > .@@,@@@ٵ@@M@@J@٤@ภ;>0:A;ภ$Code>0>@# : >0@>0C@@>0?>0D@@@@@J@J@@@ @@J@@ภ;>>FNA;=@A@>SK@@@@J@@@/A@>\K@ٛ@@@٠J@@@A@>eK@ٍ@@@ْJ@ٟ@@A@>n@@@لJ@ّ@@? @@L@?oy@@@9@@@@@@7@@@@@@@@@@@@`@@ఐ#fmt?y?y@@@m@@ภ<ɰ?y?yA<Ƞภ%Latex ?y@3\end{ocamldoccode} ?y?y@@?y?y@@ @@@.K@0K@/@@ @@2@@@:K@'K@-@ภ<?y,A<@-A@?/@@@(K@6@@?y5@@@@K@&@@g:@@5@@@;J@@  ఐf$self??@@@@t?@@@ @@B@@@A@@@@@?@@ఐl#fmt??@R@@>@@ఐf!m@@ @G@@@@@)@@@  ఐ$self@@@ܰ@@@@@@@@@\@@@[}@@Z@@Y@@ఐ#fmt@1@2@@@t@@ఐ!m@>@? @}@@v @@)@@!@ ఐ5!p@M @N @5@@@7@@@v@@u@56@@@?J@چJ@p7@@@s5@@@t@@@r@@q@@o@@nM@@ఐ預#fmt@x @y @ϰ@@Z@@ภ4@4@@ @  A4̠ภ4@@ Ơภ4@~@}ภ4@4@4ภ4@@#%(@(@@@@K@K@@ภ5@Ƞ4I@74H@7@4٠iJ@J@&J@L@8W@@@څK@K@K@K@K@ K@K@K@K@  L@!L@@@@K@@@`@5)L@!L@0L@@@@K@ @%t@t@5 @@@K@K@@@{@5DDL@ݠ:-./L@KL@@@@K@@@@QL@ˠG:;VK@ȠY@@@K@@ภ5nA14A24@@5Bg\OQR@@@K@(@@@5MpL@ڤfqrst@@@K@@'@[@@5T@@@K@+K@*'@@@@6|@@@ڄK@0@@@@1@  ఐ⠐$selfA_"(A`",@"@@3A@Ad"A@@@[@@H@T@@G@P@@FI@@E@@D@@CP@@ఐ점#fmtA{"BA|"E@Ұ@@]@@ఐР&fatherA"FA"L@l@@/@@@\m@@ఐ!mA"MA"N@ٰ@@|@&m_kindA"OA"U@F @@@@@b@@I@@@ డ@*&Module1module_is_functorA_lA_r@ A_sA_@@@ @@@@@@@@@@@4@vkk4Avkk@@4D@@@@0@@@o@@n@@@m@@l@@ఐC!mA_A_@$@@@@0@@!@@@v@Ġ?AA@?@@@@0@@@ۃ3AAAAAAAA@@@@@4@@@ۄ@@@ภ:BB@:@@@8-@@@݁J@یJ@i@Ġ:TBB@:S@@@@R@@@ۈ@@U@@@ۉ@@@  ఐ$selfB-B.@@@@bB2@@@@@@ۗ@@ۖ@@@@ە@@۔@@@ۓ@@ے@@ۑ#@@ఐ#fmtBNBO@@@0@@ภ?BYBZA?ภ'Newline Bb@%@ @@5t@@@N@ۻN@L@ภ>˰A>@A@Aߠ@@@ۼN@Y@@B{"@@:@@ۥN@ۺ_@@T'@@8@@@M@ۣe@డA$List&filterBB@ BB @@@@!a@7@@;r$boolE@@@;q@@;p@@;o@1l@@@;n@@;m1q@@@;l@@;k@@;j@'e.&.&'e.&.U@@'p@-(@@@@@@@@5M@@/1@@@7M@ @@@ M@@@M@@@9@@@@@@@@6"@@@@@5&@@@@@@@@@࣠@: bA@@CC@@23BBBBBBBB@@@@@ఠ!d aC C @C$A@@8 @@CC@@@F@A@@@@ @@డA"<>C#C$@@!a@@@ @@@@@@@@@@)%notequalBA@@@@@@~QQ@~Q@@A R@@@@mM@@@@@@@@@@@@@3CICICICICICICICI@,Gx@A@B@@@@ఐN!dCYCZ@ @@@@ภ$NoneCeCf"@ޢ@@@M@ @@@@@@@P@$@Cq Cr#@@@@@@@@@@N@N@|@@డAy1module_parametersC$5C$F@%trans-Ԡ@@@@@@@@@@@@@@H@@@@@-0@@@@@@@@@@@@@@@@6-yll6.yll[@@6E@43@@1/.@@@"@@@!@@ @(@@@@@-@ @@@@,02@@@@@@@@@@@@@@@@WภލC ภAC$OC$T@A@@@_@@@@ภAA+AA?@,A@DU@@@܍O@ܛK@@D4@@1G@@O@܋Q@@J9@@XO@~T@ภB2DRAB0ภ$ListE@డC$List#mapE E@ EE@@(:@@@@@d@@@O@͠@o1@@@O@@@@O@@@O@ܵ@@ܸ1@@@O@O@ܲ@@ܷ@@ܶ@(Q&@@@ܴ@@ܳ.I@@@ܱ@@ܰ@@ܯ3ENENENENENENENEN@@@@@࣠@=_ iA@ఠ!p eEe2Ef3@E~A@@=@@ఠ(text_opt fEq4Er<@EA@@B@@Ev1Ew=@@@P@K@@@@ @@@ఠ!t gEA`EAa@EA@@ZO@O@R@3EEEEEEEE@5k@/@0*e@$@%@@@ఐ0(text_optEAjEAr@ @@q3EEEEEEEE@@@@Ġ$NoneEAxEA|@@@@@@@@@@ภBEAEA@B@@@,'@Ġ$SomeEAEA@ఠ!t hEAEA@EA@@O@/@@@@@0@@0@@@ఐ!tEAEA@ @@@@Q3EEEEEEEE@M@@@@@AEAd@@UP@A@EA\ @@ภCEE@Cภ#RawEE@ఐ!pEF@k@@3EEEEEEEE@p~w@x@y@@@'mp_nameF F @9] @@@@@Q@Q@@@! @@9(@@@O@O@O@Q@@ภCZF'F(@CYภ#RawF0F1@נ": F8F9@@F;F<@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!tFOFP@M@@P@@#@@EBO@@@@Q@X@@F[F\@@CǠ@@@_@~@@@Fc,Fd@@@G@@/@@P@ P@ @@ఐ!lFwFx@Ұ@@)[@@@P@P@1@@F F@@.2@n@ܭ@@@ܬO@P@@@ @@O@ܫ@ภBF1AB@A@FP@ܡ@@@ܦO@#Q@@A@F @@@zO@ܥ@@F@@D@@@y @A@F@@ ఐ ?$selfFALFAP@@@3FFFFFFFF@/(@)@*@@@FA^@@@@@@,@@+@@@@*@@)T@@@(@@'@@&@@ఐ Q#fmtFA_FAb@ 7@@#$@@ఐW!tFAcFAd@.@@@@@EO@C6@@:@@O@89@I @@T@@@AFFeq@@@Fer@@@@@AFW]Gsz@@@  ఐ $selfG|G|@Ѱ@@@CG|@@@@@@݋@@݊@@@@݉@@݈У@@@݇@@݆@@݅*@@ఐ #fmtG/|G0|@ @@r7@@ภDmG:|G;|ADlภ'Newline GC|@@ @@:U@@@ݺK@ݫK@ݰS@ภCAC@A@F@@@ݬK@ݶ`@@G\|"@@@@ݙK@ݪf@@T'@@=@@@ݻJ@ݗl@  ఐ $selfGtGu@7@@H|@Gy@@@ @@@@@м5ˠ@@@@@@@@@ @@@@@@@@@@@@@@@@@ݿ@@ఐ #fmtGG@ @@@ภPG͠ภ?GG@?@@@$@@@K@@@@6@@@@@ఐ *!mGG@ @@@&m_infoGG@ @@<T@@@@@@K@K@@@n@@>@@@J@@ఐ=@@@@@M@@J@@ภFoJ AFn@A@IK@@@@J@!@@`A@IK@@@@J@@@A@I@@@J@@@J2@@G@@@@A@J8}@@  ఐt$selfJF#JG'@ @@3JFJFJFJFJFJFJFJF@@@@@@~JN5@@@@@@+@@*@@@@)@@(@@@'@@&@@%@@ఐ#fmtJj6Jk9@l@@$@@ఐ!tJw:Jx;@.@@8@@@DK@B6@@:@@@@@@KJ@7<@ @ఐ"mtJERJET@@@P@'mt_typeJEUJE\@1 @@0/@@@S@@@R^@@ఐ"mtJE^JE`@@@l@'mt_kindJEaJEh@( @@'@@@W@@@Vz@@. @@@(@@@Y@@Ġ$SomeJnwJn{@@Jn|Jn}@@k@@@k@@@ @@sr@@@m@@@l@@Ġ$SomeJnJn@ఠ$kind pJnJn@K!A@@ @@@r@@@@@n@@@t@@@s@@3@@@,@@@u@@@@@@x@@@w@,@@@z@@@y@@v@@@  ఐ`$selfK2K3@@@3K2K2K2K2K2K2K2K2@@9@:@;@@@jK:@@@@@@ߕ@@ߔ@@@@ߓ@@ߒ@@@ߑ@@ߐ@@ߏ@@ఐr#fmtKVKW@X@@y$@@ภHKaKbAHภ$Code Kj@# = KqKr@@KtKu@@@@@߼N@߾N@߽H@@ @@>@@@N@ߵN@߻R@ภGK,AG@-A@J@@@߶N@`@@K5@@U@@ߣN@ߴf@@j:@@A@@@M@ߡl@  ఐܠ$selfKK@q@@Â|@K@@@}@@@@@@{@@@@@C@@@@@@@@@ఐ렐#fmtKK@Ѱ@@@@ภI KKAI ภ%Latex K@C3\end{ocamldoccode} KK@@KK@@O@@@N@N@@@ @@?@@@N@N@@ภH^L,AH]@-A@Ks@@@N@@@L5@@@@N@@@g:@@B9@@@M@@  ఐU$selfL'L(@@@@L,.@@@)@@@"@@ @@ @@ @@ఐ[#fmtL?/L@2@A@@b @@ఐU"mtLL3LM5@6@@d@@)@@8@  ఐ$selfL]7BL^7F@ @@1+@Lb7b@@@@@(@@@'@@&@@%6@@ఐ#fmtLu7cLv7f@w@@C@@ఐ"mtL7gL7i@l@@P@@)@@Q@ ఐAݠ!pLkvLkw@AU@@@D@@@B@@A@AڠB@@@ M@RM@<D.@@@?A@@@@@@@>@@=@@;@@:}@@ఐؠ#fmtLkxLk{@@@@@ภALՠALְLk|LkAAภAL L  ภA%LLภA-LA,LA(ภA5L0L#/%(@(@@@@N@N@@ภAIM @M 7@@7@AiM@M@M@O@ˠD@@@QN@N@N@N@N@ؠN@N@N@N@٠ O@Ϡ!O@@@@N@@@`@AF)O@๠!O@འ0O@@@@N@@%t@t@AP@@@N@N@@@{@ADO@੠:-./O@ୠKO@@@@N@@@@]QO@G:;VN@Y@@@N@,@ภAMu@Mv@@@Ag\OQR@@@N@?@@@ApO@pfqrst@@@N@K@'@[@@A@@@N@N@W@@@@Bʠ|@@@PN@`@@@@a@ ఐϠ$selfMM@d@@uo@ڰM@@@@@@@@@@@@@@@@@~@@ఐ٠#fmtMM@@@@@ఐ&fatherMM@Y@@<@@@'@@ఐߠ$kindMM@@@@@@,@@@@@@Q@@@@@@ @@@7 @@@ @@=J@L@@MM@@@@@@߂@@@߁@h @@@߄@@@߃@@߀@@@@@@߇@@@߆@|@@@߉@@@߈@@߅@@@  ఐS$selfN%N&@@@@ZN*@@@@@@8@@7@@@@6@@5׺@@@4@@3@@2@@ఐb#fmtNFNG@H@@i@@ภKNQNRAKภ%Latex NZ@3\end{ocamldoccode} NaNb@@NdNe@@@@@cN@eN@d$@@ @@A~@@@oN@\N@b.@ภJհN},AJ@-A@M@@@]N@k<@@N5@@E@@FN@[B@@g:@@D@@@pM@DH@  ఐ̠$selfNN#@a@@rX@+N?@@@@@w@@@v@@u@@tc@@ఐҠ#fmtN@NC@@@p@@ఐ̠"mtNDNF@@@}@@)@@~@ఐD!pNHSNHT@C@@@F[@@@@@@D>L@L@ᆠFj@@@በD@@@@@@@@ @@@@@@ఐ#fmtNHUNHX@@@@@ภCNOCMOOHYOHbACLภCYOGO FภCaO$O%ภCiO,ChO-CdภCqO4lO5#k%(@(@P@@@$M@'M@&@ภCOHBOI7B@7@CYfL@L@t@t@C@@@M@4M@37@@{@CĠDN@:-./N@KN@@@@M@F@@@QN@G:;VM@ޠY@@@M@T@ภCOC2OC1@@C g\OQR@@@M@>g@@@C͠pN@Ạfqrst@@@M@s@'@[@@C@@@M@AM@@@@@@E|@@@M@@@@@@5OHc@@@@@@@@AO=COdk@@3OOOOOOOO@@@@ డN[&Module6module_type_is_functorOuOu@ OuOu@@@+@@@s@@rH@@@q@@p@BqssBrst@@CS@@@@;@@@n@@m@@@l@@k4@@ఐ"mtPuPu@@@.A@@0@@!@@@uE@ĠMP&P'@M@@@@0@@@~3P)P)P)P)P)P)P)P)@@@@@4@@@@@@ภH3P5P6@H2@@@F^@@@tJ@J@h@ĠHPHPI@H@@@@R@@@v@@U@@@y@@@  ఐ$selfP^P_@!@@2@Pc@@@-@@@@@@+@@@@@@@@@@@@@@ఐ#fmtPP@@@@@ภMPPAMภ'Newline P@V@ @@C@@@N@N@@ภLAL@A@P@@@N@@@P"@@k@@N@@@T'@@F@@@M@@డO@$List&filterPP@ PP%@@1@@@@@@@@,M@栠@==@@@.M@@@@M@@@M@@@E@@@@@@@@B"@@@@@A&@@@@@@@%@@࣠@I  rA@@Q ,Q -@@23Q Q Q Q Q Q Q Q @@@@@ఠ!d qQ.Q/@Q0"A@@8 @@Q+Q0@@@F@A@@@@ @@డO"<>Q/6Q08@ @@@SM@@@@@@ @@@@@@@3Q;Q;Q;Q;Q;Q;Q;Q;@-^@'@(@@@@ఐ4!dQK4QL5@ @@k@@ภ$NoneQW9QX=@@@@wM@@@@@@@@P@$@Qc&Qd>@@@@@@@@@@N@ N@b@@డOk6module_type_parametersQ|?PQ}?f@%trans @@@@@@~@@}@@@@|@@{ 9@@@@x@;=@@@z@@@y@@w@@@v@@u@@t@DtLtPDtLt@@DT@32@@0 .@@@@@@@@@@@@@@-@@@@@,>#@@@@@@@@@@@@@@@@Vภ~QภOqQ?oQ?t@Op@@@_@@@3O@7@@@@0@@@8@@ఐ "mtQ?uQ?w@@@#@@Q?OQ?x@@O/@@@N@y@@@M@@@L@@J@@@I@@s@h@@@P@q>@@@R@@@Q@@O@@@N@@@ภJBRDRE@JA@@@@ఠ!l sRQRR@Rj#A@@@@@@Z@훠>@@@\@@@[@@Y@@@X[@@@@@@_@>@@@a@@@`@@^@@@]o@@@@ఠ!t tRR@R$A@@OE@@@pO@i@@@kO@g3RRRRRRRR@NKD@E@F@@@ภOѰRR @SAOРภ$Bold R@ ภORRAOภ#Raw R@],Parameters: RR@@RR@@i@@@O@O@4@@ @@E@@@O@O@>@ภO2+AO0@,A@RF@@@O@K@@R4@@?8@@rO@~Q@@J9@@XO@qT@ภP#RRAP!ภ$ListR@ డQ$List#mapS+S/@ S 0S 3@@6+@@@@@U@@@O@@`?~@@@O@@@@O@@@O@@@?@@@ O@O@@@@@@6B&@@@@@<:@@@@@@@3S?S?S?S?S?S?S?S?@@@@@࣠@KP yA@ఠ!p uSV4SSW4T@So%A@@=@@ఠ(text_opt vSb4USc4]@S{&A@@B@@Sg4RSh4^@@@P@K@@@@ @@@ఠ!t wS{bS|b@S'A@@ZO@O@R@3SSSSSSSS@5k@/@0*e@$@%@@@ఐ0(text_optSbSb@ @@q3SSSSSSSS@@@@Ġ$NoneSbSb@@@@@@@@@@ภPSbSb@P@@@,'@Ġ$SomeSbSb@֠ఠ!t xSbSb@S(A@@O@/@@@@@0@@0@@@ఐ!tSbSb@ @@@@Q3SSSSSSSS@M@@@@@ASb@@UP@A@Sb} @@ภQSS@Q ภ#RawSS@ఐ!pSS@k@@3SSSSSSSS@p~w@x@y@@@'mp_nameSS@GN @@@@@Q@Q@@@! @@G@@@O@O@ O@Q@@ภQKTT@QJภ#RawT!T"@Ƞ": T)T*@@T,T-@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!tT@TA@M@@P@@#@@SBO@@@@Q@X@@TLTM@@Q@@@_@~@@@TT4MTU  @@@G@@/@@P@P@@@ఐ!lTh  &Ti  '@Ұ@@7w[@@@P@P@1@@Tt*Tu (?@@ @@n@@@@O@ P@@@ @@O@@ภPT @RAP@A@SP@@@@O@Q@@A@S @@@mO@@@T@@R@@@l @A@T@@ ఐ ۠$selfTgwTg{@p@@́3TTTTTTTT@/(@)@*@@@Tg@@@@@@@@@}@@@@@E@@@@@@@@@ఐ #fmtTgTg@ Ӱ@@$@@ఐW!tTgTg@.@@̟@@@8O@66@@:@@O@+9@I @@T@@@ATT@@@T@@@@@ATmsT@@@  ఐ -$selfTU@°@@@4U@@@@@@~@@}@@@@|@@{ޔ@@@z@@y@@x@@ఐ <#fmtU U!@ "@@C@@ภR^U+U,AR]ภ'Newline U4@ @ @@HF@@@K@K@@ภQAQ@A@T@@@K@ @@UM"@@ @@K@&@@T'@@Kw@@@J@,@  ఐ $selfUeUf@(@@9<@Uj@@@@@@@@ޭC@@@@@@@@@@@@@@@@@ @@@@@@@@@_@@ఐ #fmtUU@ @@l@ӐภAUภMUU@M@@@@@@K@@@@C@@@@@ఐ Ơ"mtUU@ @@@'mt_infoUU@%f @@-E@@@@@@K@K@@@n@@K@@@J@@ఐK-!pU U @J@@@Ml@@@@@@K*F@I@M{@@@K*@@@@@@@@ @@@@@@ఐ %#fmtV  V @ @@,@@ภJ_V"J^V#VVAJ]ภJjV-V. ภJrV5 V6 @@@@@OJ@T@ภJVBIVC I@ @JSMI@J@aJ@`9@@ON@@Ky'y@@@J@:B@@W@@}C@ Vp@@E@s@@F@@@G@@@H@ /@@I@ >@@ @ @@ a@ A@  A@@@@@@@@@@@@@@ @ @@0@@@@@@@@@@@@@@@@F@ @V'+(@9V 1 Print the LaTeX code for the given module type. VV&@@@@@@@VWbVWz@AA࣠@&self-3 {Aఠ< z<V)A@a3VVVVVVVV@@@@  V*Ad@d@@@࣠@#fmt |AVW{VW~@V+A@@3VVVVVVVV@x@@!y@@@@@@  @@"im }AVWVW@V,A@@3VVVVVVVV@ @@@@@@@@ ఐ<$selfVV@@@3VVVVVVVV@ @@@@@+V@@@@@@@@@@@@@@@@@@@@@@@ఐN#fmtWW@4@@3WWWWWWWW@$@@@@ภTVW#W$@TUภ$CodeW,W-@j(include W4W5@@W7W8@@v@@@J@J@&@@WAWB@@JS@@@J@J@2@ภTWRjuWSjw@Tภ$CodeW[W\@ఐ"imWiWj@s@@av@)im_moduleWpWq@3)im_moduleg@@@,A?@@@)@@@(A@A3'im_nameE!t@@@'@@@@AIQQIQQ@@J @3'im_infoAΠv$info@@@+@@@*A@B@AJ RMRWJ RMR@@J@@AJQQJQR@@J @80@@*@ @@@@@@@Ġ$NoneWW@@@@@>@4@@@@@@@@E@;@@@@@@@@@ఐ"imW W @ְ@@@'im_nameW W@U @@@@@%@Ġ$SomeW"W&@Ġ#ModW(W+@;#Mod@l@@@%@O@@@#@A@@B@AJlQ!Q'JmQ!Q8@@@K @ఠ!m ~X,X-@X-A@@b@@@ 3XXXXXXXX@@@@@@X 'X .@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@ఐ&!mX)2X*3@%@&@'@@Ċ@@@/@-3X/X/X/X/X/X/X/X/@=5 @@@&m_nameX84X9:@+@@e @Ġ$SomeXE;IXF;M@fĠ'ModtypeXN;OXO;V@;'Modtypeb@Ĉ@@@$@AA@B@AJQ9Q?JQ9QY@@@Kb @ఠ"mt Xb;WXc;Y@X{.A@@ě@@@s@@@Xj;NXk;Z@@@@@@y@@@+@@@@@@@@@@@@@@@!@@@ @@@ఐ%"mtX;^X;`@$@%@&@@@@@6@43XXXXXXXX@4 @@@'mt_nameX;aX;h@(C@@ @@@AXX;i@@@@@J@@@XXjt@@eJ@J@J@@ ఐ$selfXxXx@y@@Њ@Xx@@0G.@@@@@@@@@-m@@@@@@@@l@@@@@@@@IภX@X@G$L@@@@@@@@@@ఐ"imXxXx@@@@'im_infoXxXx@o @@aС@@@@@@K@K@@@YxYx@@У@@@@@k@@Xx@@@J@@@YY @@@@J@@@(@@8F@@R A@V A@@@(@@@!@@@@@@@@\@ @@@@#@8@@"@1@@!*@@ @@@@@@F@@Y=W[)@<YN 5 Print the LaTeX code for the given included module. YKYLV@@@@@@@:YR#YS#@AA࣠@&self-3 Aఠ?? ?@-Yy/A.@3Y`Y`Y`Y`Y`Y`Y`Y`@,@@@  0Y|0A 1@ @@1@࣠@#fmt AYr#Ys#@Y1A@@T3YsYsYsYsYsYsYsYs@A@E@!@F@@@@@  @@!c AY#Y#@Y2A@@\3YYYYYYYY@ j@@@@@@@@ డX 0reset_type_names)Odoc_infoY$Y$@ Y$Y$"@@@@@@@@F@@E@@@D@@C3YYYYYYYY@'3ą@*@+@@@@ภQY$#Y$%@Q@@@@@@OK@S@@&@@O@@@TJ@M@@ఠ&father Y%(2Y%(8@Y3A@@H @@@eJ@U3YYYYYYYY@,@@@డXZ$Name&fatherY%(;Y%(?@ Y%(@Y%(F@@@@@H(@@@Z@@YH+@@@X@@W @@ఐ!cZ%(GZ%(H@X@@/@'cl_nameZ%(IZ%(P@$X @@HH@@@gK@mK@k=@@0 @@A>@A@Z%(. @@@ఠ+type_params Z%&T^Z&&Ti@Z>4A@@Y3@@@J@n3Z+Z+Z+Z+Z+Z+Z+Z+@b[@\@]@@@ఐ!cZ<'lzZ='l{@@@3Z<Z<Z<Z<Z<Z<Z<Z<@@@@2cl_type_parametersZD'l|ZE'l@$i @@$h$g@@@r@@@q@ĠVZW(ZX(@V@@@@${$z@@@{@@@z3@@$$@@@}@@@|:@@@ Zm(@@Zo(Zp(@@HC@ఠ!l Z{)Z|)@Z5A@@$$@@@@@@G@@$$@@@@@@N@@@డY!^Z)Z)@L@@@L@@@@@@L@@@@@L@@@@@@@3ZZZZZZZZ@}5.@/@0@@@@ ఐ^$selfZ)Z)@~@@ҏ@װZ)@@@n@@@@@@if@@@@@@@@c@@@@@@@,@@ఐ&fatherZ)Z)@@@ϐ@@@N@N@@@@ఐy!lZ)Z)@J@@Ϙϕ@@@@@@N@N@X@@[)n@@L@@@@N@a@@! [)[)@@[)@@L@@@M@M@t@@ @@u@@@A[ 'lt @@@A@["&TZ @@@ఠ!t [-+[.+@[F6A@@XND@@@J@@@@J@3[9[9[9[9[9[9[9[9@@@@@@ภXw[D-[E4 AXvภ%Latex [M-@5\begin{ocamldoccode} [T-[U-0@@[W-[X-1@@@@@J@J@$@@ @@+J@'@ภX[i.4>%AXภ$Code[q.4B@డY&Printf'sprintf[.4D[.4J@ [.4K[.4R@@n@@@n@Pd@@@l@@k@Pm@@@@@@I@@@J@@@@@@J@ J@J@>J@@@J@v@@J@U@@jJ@@@@@@@@@@@@1@@@@ภP[֠P[װ[/Se[/SvAPภP[ [  &class @@@@@QK@TK@S@ภP2[O[OภP:[O['O@'@OƠgL@Wg@@@iK@u@ภPJ\ O\7OภPR\O\?O@?@OޠvL@xv@@@K@@ภPb\%P\&OPภPj\-O\.WO@W@OL@虠@@@K@@ภPz\= u\>g t# : l@l@ Y@@@K@K@@ภP\QO\R{O@{@PbJ@PJ@hJ@J@J@L@蹠7@@@K@=K@OK@gK@K@K@Ơ@@@K@.@@@Pà#$%&@@@K@9@@@P٠!,-./@@@K@D@@@P*5678@@@mK@O@@@PL@B4?@AB@@@RK@f[@@@P L@>@@@?K@Ng@/class %s%s%s : @@P@@@@K@K@s@@@@&T@@@K@<|@@ఐD!c\0w\0w@@@ǜ@*cl_virtual\0w\0w@& @@K@@@K@@(virtual \0w\0w@@\0w\0w@@LK@@ \0w@@\0w\0w@@XK@@\0w\0w@@@@ఐՠ+type_params\1\1@@@aK@@@డ[$Name&simple]2]2@ ]2]2@@ܰ@@@KN@@@@@KQ@@@@@@@ఐ!c]-2].2@~@@@'cl_name]42]52@'~ @@Kn@@@L@ L@@@]?2]@2@@@@]B.4C]C3 @@J@ @@@@J@ @ภY]N4  AY@ A@\K@@@@J@@@A@\Ġ(@@@J@#@@]`,@@Zˠ.@@@)@A@]f+"@@  ఐ$self]t6%]u6)@7@@H3]t]t]t]t]t]t]t]t@<PI@J@K@@@]|67@@@F@@@@@@D@@@@@ @@@@@@@@@ఐ)#fmt]68]6;@@@y$@@ఐx!t]6<]6=@.@@f@@@5K@36@@:@@S@@@6A^>6C@V@@@/@@@A^9^?DK@@2@  ఐY$self^@MS^@MW@y@@֊B@^@Me@@@օ@@@@@@փ@@@@@K@@@@@@@V@@ఐh#fmt^@Mf^@Mi@N@@ɸc@@ภ\^@Ml^@MA\ภ%Latex ^@Mq@K3\end{ocamldoccode} ^@Ms^@M@@^@Mr^@M@@W@@@K@K@@@ @@R@@@K@K@@ภ[f_@M,A[e@-A@^{@@@K@@@_@Mj5@@@@K@@@g:@@UA@@@J@@  ఐҠ$self_/A_0A@@@@ǰ_4A@@@@@@ʺ@@ʵ@@@@@@ఐؠ#fmt_GA_HA@@@(@@ఐҠ!c_TA_UA@@@*@@)@@@  ఐ$self_eB_fB@(@@9@_jB@@@C@@ @<@@ 5@@@@@@ఐ#fmt_}B_~B@@@^ @@ఐ!c_B_B@۰@@`@@)@@P@ ఐT堐!p_C_C@T]@@@W$@@@$@@#@TU@@@J@4J@W6@@@!T@@@"@@@ @@@@@@C@@ఐU#fmt_C_C@;@@ʥP@@ภT_ݠT_ް_C_CATภT%__ ภT-__ɠภT5_T4_T0ภT=` 8`# 7%(@(@ @@@K@K@@ภTQ`S`7S@7@T%iJ@sJ@J@wL@ꭠW@@@3K@rK@K@K@K@꺠K@K@K@K@껠 L@걠!L@@@@K@@@`@TN)L@ꛠ!L@꟠0L@@@@K@@%t@t@TX@@@K@K@@@{@TDL@ꋠ:-./L@ꏠKL@@@@K@@@@eQL@yG:;VK@vY@@@K@@ภT`}S`~S@@Tg\OQR@@@K@@@@TpL@Rfqrst@@@tK@@'@[@@T@@@uK@K@@@@@UҠ|@@@2K@q&@@@@'@ ఐ)!c`D`D@@@ˁ7@'cl_kind`D`D @* @@a@@@A@Ġ%Class`E`E@,Class_constr`E`E*@@>@`E+`E,@@>@@@]@@@@@́@@@a@@̈́@@@d@@@ภXް`E0`E2@X@@@??J@n@@`F3B`F3C@@͙@@@y@@͜@@@|@@@ ఐ$self`F3G`F3K@@@@WaF3_@@@@@ @@@ @;@@͵@@@@@@@@ఐ#fmtaF3`aF3c@@@@@ఐU&fathera'F3da(F3j@@@O]@@@@@ఐ!ca9F3ka:F3l@@@@'cl_kinda@F3maAF3t@+J @@@@@$@@I@@d@@@AaHDaIGu|@@g@  ఐ$selfaWH~aXH~@@@+@a\H~@@@&@@@@@@?@$@@@>@@=@@@<@@;@@:@@ఐ #fmtaxH~ayH~@@@Y@@ภ^aH~aH~A^ภ'Newline aH~@O@ @@T@@@oK@`K@e @ภ]A]@A@a @@@aK@k-@@aH~"@@d@@NK@_3@@T'@@W@@@pJ@L9@  ఐ`$selfaIaI@@@ّI@aI@@@U@@@@@~P<@@@}@@@|@@{@;S@@@z@@@y@@xa@@@w@@v@@u@@tl@@ఐ~#fmtaIaI@d@@y@+ภbภZ:aIaI@Z9@@@m@@@K@@@@PK@@@@@ఐ!cbIbI@f@@@'cl_infobIbI@,[ @@녠ٝ@@@@@@K@K@@@n@@XO@@@J@@ఐW!pb9Jb:J@V@@@Y@@@@@@WiF@I@뭠Y@@@밠W@@@@@@@@ @@@@@@ఐ#fmtbaJbbJ@ذ@@B@@ภVbzVb{boJbpJAVภVbGb FภVbIbH@@,@@@J@@ภVbVb V@ @VMI@I@K@Z!@@@J@J@  @@@J@ .@@7@V K@ݠ@@@J@:@"@]H@H@V@@@J@#J@"F@@ON@@Wy'y@@@J@O@@W@@}P@ X@@~Q@rY@@R@Z@@S@2[@@T@g\@@U@]@@V@^@@W@(_@@X@`@@Y@]a@@Z@lb@@@c@@@d@@@ 8e@@@ dfA@ hjA@@@;@@I@ͷ@@HͲ@@G@@F@@E n@ @@Ɏ@@X@@@W@@@V@@U@@T@@S@@RF@K @b#@F?c + Print the LaTeX code for the given class. c"c"@@@@@@@Ұc M'2c M'E@AA࣠@&self-3 AఠH Hc17A@ɿ3cccccccc@@@@  c48A@@@@࣠@#fmt Ac*M'Fc+M'I@cC9A@@3c+c+c+c+c+c+c+c+@@@!@@@@@@  @@"ct Ac=M'Jc>M'L@cV:A@@3c>c>c>c>c>c>c>c>@ @@@@@@@@ డa0reset_type_names)Odoc_infocUNOUcVNO^@ cYNO_cZNOo@@n@@@n@@@{@@zk@@@y@@x3cdcdcdcdcdcdcdcd@'3@*@+@@@@ภ[pcrNOpcsNOr@[o@@@@@@K@@@&@@Y@@@J@@@ఠ&father cOucOu@c;A@@Q@@@J@3cccccccc@,@@@డb$Name&fathercOucOu@ cOucOu@@ϰ@@@Q@@@@@Q@@@@@ @@ఐ"ctcOucOu@X@@u/@(clt_namecOucOu@+ @@R@@@K@K@=@@0 @@A>@A@cOu{ @@@ఠ+type_params cPcP@cA@@bUW@@@J@@@@ J@3dddddddd@@@@@@ภb/dWYcd^foAb.ภ%Latex eWYh@e5\begin{ocamldoccode} e WYje WY@@eWYieWY@@q@@@J@J@$@@ @@+J@'@ภbTe!X%AbRภ$Codee)X@ fడc&Printf'sprintfe8Xe9X@ e<Xe=X@@&@@@&@Z@@@@@@Z%@@@@@@S@@@7J@@@ @@@J@BJ@1J@sJ@@@J@@@J@@@J@"E@@@%B@@@&@@@$@@#1@@!@@ภYeYeeYeYAYɠภYee Р+class type @@@@@K@K@@ภYeYeYภYeYWe'YV@'@Y~gL@팠g@@@K@@ภZeŠYe7YภZ e͠Yoe?Yn@?@YvL@v@@@K@@ภZeݠYeOY͠ภZ"eYeWY@W@YL@Π@@@K@@ภZ2e-eg,# = l@l@@@@K@K@@ภZFf Yf {Y@{@ZJ@J@J@J@J@L@@@@0K@rK@K@K@K@K@@@@K@ .@@@Z?à#$%&@@@K@9@@@ZJ٠!,-./@@@K@D@@@ZU*5678@@@K@O@@@Z`L@w4?@AB@@@K@[@@@Zl L@R>@@@tK@g@4class type %s%s%s = @@Zs@@@uK@ K@ s@@@@L&T@@@/K@q|@@ఐD"ctf~ZfZ@@@4@+clt_virtualfZfZ@- @@T@@@$K@"@(virtual fZfZ@@fZfZ@@LK@%@ fZ@@fZfZ @@XK@&@fZfZ @@@@ఐՠ+type_paramsf[ f[ (@@@aK@'@@డe8$Name&simplef\)<f\)@@ f\)Af\)G@@@@@U@@@,@@+U @@@*@@)@@ఐ"ctf\)Hf\)J@~@@ћ@(clt_namef\)Kf\)S@.& @@U&@@@9L@?L@=@@f\);f\)T@@@@fXf]Ue@@J@< @@@@J@ @ภc^g^fn Ac]@ A@fsK@@@@J@G@@A@f|(@@@ J@#@@gVOW@@d.@@@ )@A@gUAG"@@  ఐ$selfg,`yg-`y@@@3g,g,g,g,g,g,g,g,@<PI@J@K@@@dg4`y@@@@@@Q@@P@@@@O@@N@@@M@@L@@K@@ఐ)#fmtgP`ygQ`y@@@$@@ఐx!tg]`yg^`y@.@@@@@jK@h6@@:@@]@@@qJ@]<@  ఐc$selfgxbgyb@;@@LL@g}b@@@G@@@{@@z@E@@@y@@x @@@w@@v@@u`@@ఐr#fmtgbgb@X@@Zm@@ภdװgbgbAd֠ภ%Latex gb@ 3\end{ocamldoccode} gbgb@@gbgb@@@@@K@K@@@ @@Z@@@K@K@@ภd(gb,Ad'@-A@g=@@@K@@@gb5@@ߘ@@K@@@g:@@^@@@J@@  ఐܠ$selfgcgc@@@@gc@@@_@@@X@@S@@@@@@ఐ⠐#fmth ch c@Ȱ@@@@ఐܠ"cthchc@@@@@)@@n@  ఐ$selfh'dh(d@@@@h,d-@@@@@@@@@@@@@@ఐ#fmth?d.h@d1@@@@@ఐ"cthLd2hMd4@@@ @@)@@!@ ఐ]!ph[e6<h\e6=@]@@@_@@@@@@]^@@@J@J@_@@@]@@@@@@@@@@@@M@@ఐ_#fmthe6>he6A@E@@GZ@@ภ\h\hhe6Bhe6KA\ڠภ\hh Ԡภ\hhภ\h\h\ภ\h h#%(@(@@@@K@K@@ภ]h֠\Wh7\V@7@\iJ@9J@J@=L@s`e@@@K@8K@LK@]K@nK@K@MK@^K@oK@ L@w!L@x@@@K@@@`@])L@a!L@e0L@f@@@pK@@%t@t@]@@@qK@K@@@{@]RDL@Q:-./L@UKL@V@@@_K@m@@@'QL@?G:;VK@<Y@@@NK@\@ภ]|i?\i@\@@]Pg\OQR@@@OK@@@@][pL@fqrst@@@:K@K@'@[@@]b@@@;K@K@'@@@@^|@@@K@70@@@@1@  ఐX$selfimfMSinfMW@0@@AA@irfMp@@@@@@@@@@@@@@@@@P@@ఐb#fmtifMqifMt@H@@J]@@ఐ &fatherifMuifM{@@@W@@@m@@ఐn"ctifM|ifM~@A@@^|@(clt_kindifMifM@0 @@3@@@@@I@@2@  ఐ$selfigig@@@@ig@@@@@@@@@@@@@@X@@@@@@@@@ఐ#fmtigig@@@ԥ@@ภg"igigAg!ภ'Newline ig@ @ @@] @@@K@ K@@ภfaAf_@A@iu@@@ K@@@jg"@@@@K@ @@T'@@`;@@@J@@  ఐ$selfj)hj*h@@@@sj.h@@@@@@)@@(qX@@@'@@@&@@%@@@@$@@@#@@"@@@!@@ @@@@ @@ఐ2#fmtjYhjZh@@@-@ภjpภbjihjjh@b@@@@@@BK@OB@@@X@@@PF@@ఐG"ctjhjh@@@7U@(clt_infojhjh@1 @@ @@@?@@@>K@WK@Rg@@n@@`@@@YJ@<m@ఐ_!pjiji@_i@@@b0@@@c@@b@_F@sI@]b?@@@`_@@@a@@@_@@^ @@\@@[@@ఐ#fmtjiji@@@Վ@@ภ_#j_"jjijiA_!ภ_.jj ภ_6j"j"@@@@@J@@ภ_Ck^k ^@ @_MI@I@K@b@@@rJ@J@à  @@@J@@@7@_.K@@@@J@@"@]H@H@_5@@@J@J@@@ON@@`gy'y@@@qJ@@@W@@}@ X@@~@rY@@@Z@@@[@@@\@@ @H]@@ @^@@ @_@@ @`@@H@ca@@W@lb@@@c@@@dA@hA@@@@@@@@@@@@@@ @ @@@@ @@@ @@@  @@ @@@@@@F@C@k_M'+@Nkp 0 Print the LaTeX code for the given class type. kmLknL&@@@@@@@ktl7Bkul7X@AA࣠@&self-3 AఠQa QbOk?AP@)3kkkkkkkk@N@@@  Rk@A,S@,@@S@࣠@#fmt Akl7Ykl7\@kAA@@63kkkkkkkk@c@@g@!A@h@@@@@  @@*class_name Akl7]kl7g@kBA@@B3kkkkkkkk@ L@@@@@@@@)class_ele Akl7hkl7q@kCA@@L3kkkkkkkk@V@@@@@@@@  ఐO$selfkmtzkmt~@Ñ@@3kkkkkkkk@"d@@@@@kmt@@@@@@C@@B@@@@A@@@f@@@?@@>@@=@@ఐa#fmtkmtkmt@G@@֓$@@ภi0kmtkmtAi/ภ'Newline lmt@"@ @@_@@@vL@gL@l@@ภhoAhm@A@k@@@hL@rM@@lmt"@@@@QL@fS@@W'@@bI@@@wK@OY@ఐ~)class_elel3nl4n@b@@e@Ġ/Class_attributel@olAo@;/Class_attribute@@@ @+t_attribute@@@ @A@@C@A^k9 9^k9 95@@@_Y@ఠ#att lYolZo@lrDA@@@@@{3l]l]l]l]l]l]l]l]@@@@@@"@@@@@@@ ఐ$selflmolno@0@@A3lmlmlmlmlmlmlmlm@@@@@@Ͱluo@@@۲@@@۫@@ۦ@@@@@@ఐ#fmtlolo@ݰ@@)@@ఐ<#attlolo@%@@P@@@+@@/@@%,@Ġ,Class_methodlplp @;,Class_methodf@%(t_method@@@ @AA@C@A_%l969<_&l969\@@@_@ఠ#met lp lp@lEA@@@@@~3llllllll@@@@@@@@U@@U@@@ ఐQ$selflplp@ē@@3llllllll@@@@@@lp&@@@@@@@@@@@@@@ఐZ#fmtlp'lp*@@@@׌@@ఐ<#metlp+lp.@%@@P@@@+@@/@@׈,@Ġ-Class_commentm q/7m q/D@;-Class_comment@Ya@@@ @AB@C@A_m9]9c_m9]9z@@@`@ఠ!t mq/Emq/F@m6FA@@Yt@@@S@@@@@׵T@@׵T@@@ఐ!tm.rJZm/rJ[@@@@@Y@@@3m2m2m2m2m2m2m2m2@e@@@Ġim@sammAsao@i@@@@Y@@@@@Y@@@@@@ภeLmNsasmOsau@eK@@@@ĠjmZtvm[tv@jĠ%Titlemctvmdtv@#@mhtvmitv@@#@@@8@@mptvmqtv@@W#@@@@@@D@@m|tvm}tv@@Y@@@L@@@mtvmtv@@`@@@R@@mtvmtv@@l`@@@@@@^@@@ @@Y@@@b@@Y@@@e@@@ ఐ&$selfmtvmtv@h@@ys@ڰmtv@@@t@@@@@@r@@@@@:@@@@@@@@@ఐ5#fmtmtvmtv@@@g@@ఐ!tmtvmtv@@@@@@O@ O@ @@9 @@g@@mumu@@Z9@@@@@Z<@@@@@@ ఐx$selfmumu@ź@@@,mu@@@@@@@@@@@@@@@@@@@@@ @@ఐ#fmtnunu@m@@ع@@ภkVn#un$u AkUภ%Title n,u@$Jడl!+n7un8u@@A @@@@@@A@@@@@A@@@@@@@'%addintBAk@@@@k0++k0+,@@l$n@! @@@@@@L@@K@@@@J@@I@@@H@@G@@F4@@డl$Name%depthnyunzu@ n}un~u@@@\@@@e@@e$@@@e@@e@aa2@@aG@@@@\@@@a@@`@@@_@@^f@@ఐ*class_namenunu@@@?s@@nunu@@q@@@\@rQ@h}@@Bnunu@@y@@@ZP@tP@s@@ @@$@@@A@uP@X@ภ$Nonenunu@ @@@Y$@@@C@@@BO@{@ఐȠ!tnunu@@@[?@@@DO@O@@@nu @@b@@@O@7O@@@ภkXou AkW@A@nm@@@8O@@@o u@@@@!O@6@@@@٘@@@AorJT@@ٚ@@@Aon@@ٜ3oooooooo@B@@@G@@ٞ@A@A@@@پ@@ @ٻ@@@ٸ@@ٱ@@@@@@@@@@@@@3@@@2@@@1@@@0@@/@@.@@-@@,@@+F@"@o=l7;@RoN 3 Print the LaTeX code for the given class element. oKkoLk6@@@@@@@԰oRxKVoSxKm@AA࣠@&self-3 AఠU? U@-oyGA.@3o`o`o`o`o`o`o`o`@,@@@  0o|HA 1@ @@1@࣠@#fmt AorxKnosxKq@oIA@@3osososososososos@A@E@!@F@@@@@  @@+module_name AoxKroxK}@oJA@@3oooooooo@ @@@@@@@@*module_ele AoxK~oxK@oKA@@3oooooooo@@@@@@@@@  ఐO$selfoyoy@o@@3oooooooo@"@@@@@oy@@@~@@@j@@i@|@@@h@@gD@@@f@@e@@d@@ఐa#fmtoyoy@G@@K$@@ภmoyoyAm ภ'Newline oy@&@ @@b@@@L@L@@@ภlMAlK@A@oa@@@L@M@@oy"@@@@xL@S@@W'@@f'@@@K@vY@ఐ~*module_elepzpz@b@@~e@Ġ.Element_modulep{p{@;.Element_moduleڊ@@@!@܁@@@@A@@J@AbOO bOO#@@@c5@ఠ!m p5{p6{@pNLA@@ܔ@@@3p9p9p9p9p9p9p9p9@@@@@@ @@ڨ@@ڨ@@@ ఐ점$selfpI{pJ{@ @@3pIpIpIpIpIpIpIpI@@@@@@ǒpQ{@@@ۖ@@@ۏ@@ۊ@@@@@@ఐ#fmtpd{pe{@۰@@@@ఐ@@=@@<@@ఐࠐ#fmtrO 9rP <@ư@@@@ఐ@%@@P@@@N+@@/@@,@Ġ6Element_type_extensionrm?Grn?]@;6Element_type_extensionO@0t_type_extension@@@@AF@J@AdPP dPP?@@@e@ఠ"te r?^r?`@rRA@@@@@3rrrrrrrr@@@@@@@@@@@@@ ఐ:$selfr?dr?h@Z@@k3rrrrrrrr@@@@@@˰r?@@@E@@X@>@@W@7@@V.@@U@@T@@S@@ఐ4+module_namer?r?@@@*@@ఐT#fmtr?r?@:@@>,@@ఐM"ter?r?@6@@a@@@p<@@@@@:=@Ġ1Element_exceptionrr@;1Element_exception@K+t_exception@@@@AG@J@Ae`P@PFeaP@Pr@@@e@ఠ!e rr@sSA@@@@@3rrrrrrrr@O@@@@@@@j@@j@@@ ఐ$selfs s @ΰ@@3s s s s s s s s @`@@@@@[s@@@@@x@@@wz@@v@@u@@ఐ#fmts&s'@@@ݡ@@ఐ@i@@m$@@ఐD!ts?t@@.@@@@@M@M@8@@< @@m9@@@At z @@o3t t t t t t t t @]@@@b@@q@A@A@@@ޑ@@@ގ@@@ދ@@ބ@@@@@@@@@@@@@@ޥ@@@ޢ@@@ޟ@@ޘ@@@@@@@@@@F@@t6xKO7@WtG 4 Print the LaTeX code for the given module element. tDw tEw J@@@@@@@ިtKtL@AA࣠@&self-3 AఠZ8 Z9&trVA'@3tYtYtYtYtYtYtYtY@%@@@  )tuWA*@@@*@࣠@#fmt Atktl@tXA@@3tltltltltltltltl@:@>@!@?@@@@@  @@'inher_l At~t@tYA@@3tttttttt@ @@@@@@@@@ఠ!f tt@tZA@@@@@@J@@@r g@@@J@@@@J@@@J@3tttttttt@*6@-@.@@@࣠@#inh Att@t[A@@"3tttttttt@1tt@@@@@  @@ఐ#inhtt@8@@@@93tttttttt@$@@@(ic_classtt@3(ic_class#@@@ _"R?@@@ @@@ A@A3'ic_namec!t@@@ @@@@Agev::gfv::@@g@3'ic_text_8aN@@@ @@@ @@B@Agsx;7;Agtx;7;X@@h @@Agww::gxw:;@@h@8-@@'Re@@@@@@;@Ġ$Noneuu@V@@@@;Ry@@@@@@3u u u u u u u u @O@@@ @CR@@@@@@@@@ภrcu0&:u1&<@rbภ'Newlineu9&2u:&9@+@@@M@3u;u;u;u;u;u;u;u;@j@@@ภrxuE=guF=i@rwภ$CodeuN=IuO=M@0డs!^uZ=Yu[=Z@gI@@@gI@@@ @@@gF@@@@@gE@@@@@@@0@@(inherit uv=Puw=X@@uy=O @@gf@@@N@N@C@@ఐנ#inh2u=]@4@@Q@'ic_nameu=^u=e@;@@@@@[@@u=Nu=f@@0@@@@"N@e@@V @@M@h@ఐ#inhuj}uj@@@@'ic_textujuj@ư @@Šb@@@&@@@%@Ġ$Noneuu@ @@@@٠b&@@@/@@@.@@b-@@@1@@@0@@@ภr;uu@r;@@@uODN@@@@?@Ġ$Someuu@ఠ!t uv@v]A@@bV@@@8@@@@@b]@@@:@@@9@@bd@@@<@@@;@@@ภsMvv@sLภ'Newlinev#v$@,@@@O@N3v%v%v%v%v%v%v%v%@U/(@)@*@@@ఐ4!tv3v4@ @@b@@@O@@@@T@@@Av;jvv<@@uY@@@M@_@@@@u@@@M@ @@@@ @Ġ$SomevUvV@vఠ#cct v^v_@vw\A@@S@@@@@@@@S@@@@@@@@S@@@@@@@@@@ఠ%label v~v@v^A@@@@@N@`3vvvvvvvv@/(@)@*@@@ఐ5#cctvv@ @@S@@@b@Ġ"Clv%5v%7@;"ClT@@@ @r@@@ @A@@B@Ai#q99i$q99@@@i@@v%8v%9@@@@@g4@@@@@T@@@h8@@T@@@i;@@@ ఐw$selfv%=v%A@ΐ@@I@·v%M@@de4@@@@@@~@@}@@@@|@@{/@@@z@@y@@xa@dภv*@v@e7N@@@@@@@@q@@ఐN#inhw%Nw%Q@4@@l@'ic_namew %Rw %Y@# @@@@@Q@Q@@@I @@@Ġ&Cltypew Zjw!Zp@;&Cltype}@@@@ .ΠȊ)type_expr@@@ @@@ @BA@B@Air99ir9:*@@@j@@@w<Zqw=Zr@@@@@p@@@@@@r@@@q@@@+@@T@@@s@@T@@@t@@@ ఐ$selfw\Zvw]Zz@@@0@waZ@@de@@@@@@@@@@@@@@@@@@@@@@eภw@w@eƠ@@@@@@@@@@ఐݠ#inhwZwZ@ð@@@'ic_namewZwZ@ @@@@@@Q@Q@@@I @@#@@@Aw @@% @A@w@@ภtww@tภ'Newlineww@.{@@@M@3wwwwwwww@6D=@>@?@@@ภtw w"@tภ)Odoc_infoww@$Codeww@@3డv_!^ww@iѰ@@@i@@@@@@i@@@@@i@@@@@@@:@@(inherit w w@@x @@i@@@&N@(N@'M@@ఐ_#inh2x@D4@@|[@'ic_namexx@3;@@2@@@*e@@x"x#@@3a@@@@/N@"o@@\ @@M@ r@ภugx4#bx5#d@ufภ)Odoc_infox?#0x@#9@%LatexxD#:xE#?@@-డv!^xQ#ExR#F@j@@@@j@@@@C@@B@j=@@@A@@@j<@@@?@@>@@=@@" [xm#Bxn#D@@xp#A @@j]@@@SN@UN@T@@డw!^x#[x#\@js@@@js@@@]@@\@jp@@@[@@Zjo@@@Y@@X@@W@@ ఐP$selfx#Gx#K@i@@z@ϰx#T@@@@@@s@@rj@@@q@@p@@ఐB%labelx#Ux#Z@@@@@@|P@~P@}@@yG@@j@@@m@P@z@@!]x#]x#^@@Xx#_@@j@@@kO@O@)@@ @@j@@@Q@O@i1@@x#@x#`@@.P@@@;@N@O;@@x#/x#a@@UM@:@@ఐR#inhyexy e{@8@@p3yyyyyyyy@O@@@'ic_textye|ye@ @@ei@@@@@@@Ġ$Noney$y%@a@@@@0e}@@@@@@r@@7e@@@@@@y@@@ภuy:y;@u@@@xN@1@@@@Ġ$SomeyMyN@nఠ!t yVyW@yo_A@@e@@@R@@@@@ge@@@@@@Z@@ne@@@@@@a@@@ภvyqyr@vภ'Newlineyzy{@0>@@@O@3y|y|y|y|y|y|y|y|@/(@)@*@@@ఐ4!tyy@ @@e@@@@@@@T@@@Ayeq@@xX@@@6M@@@@@yN@@@@ M@5@@@@yJ@@@@M@@@@@w@@@@ @@*@@@Ay@@u@A@J@@A@@డx=$List$iteryy@ yy@@6@@@@@@@I@@@6@@@@@@@@d@@@@@6@@@@@@@3yyyyyyyy@<[T@U@V@@@@ ఐ$selfyy@Ѻ@@@,y@@@@@@@@@@@@@@@@@@@@@(@@ఐ#fmtzz@@@n5@@zz@@@@@@ @@ @@@@@B@@డx$List#mapz8z9 @ z< z=@@]\@@@@@@wI@8J@@@@@@]X@@@@@cP@@@@@@@r@@ఐѠ!fzbzc@|@@@@@@6@@5w֠m{@@@4@@@3@@2@@ఐ'inher_lz}z~@Ұ@@@@zz@@e<@@@J@=K@&@@ @@F@F@J@@@@@(A@,A@@@@@S@@@R@@Q@@P@@O2@ @@K@@b@@@a@@@`@@_@@^@@]@@\F@UU@z1@]zÐ A Generate the LaTeX code for the given list of inherited classes.zBFzB@@@@@@@znyzn@AA࣠@&self-3 Aఠ` `Ңz`Aң@|3zzzzzzzz@ҡ@@@  ҥzaAҦ@@@Ҧ@࣠@#fmt Aznzn@{bA@@3zzzzzzzz@Ҷ@Һ@!@һ@@@@@  @@"cl Aznzn@{cA@@!3zzzzzzzz@ ,@@@@@@@@Aఠ)iter_kind { {@{&dA@@@@@@J@@@J@@@3{{{{{{{{@+B@"@#@@@࣠@!k A{*{+@{CeA@@3{+{+{+{+{+{+{+{+@'@"@@@@K@@'@(@@@@ @@ఐ!k{B{C@0@@@@13{C{C{C{C{C{C{C{C@%@@@Ġ/Class_structure{R{S@[Ġw{Z{[@w@@@@[@@@@@@3{a{a{a{a{a{a{a{a@@@@@{h{i@@[@@@@@@ @@@ {r@@^@@^@@@ภsv{x{y@su@@@a@Ġ/Class_structure{{ @[۠ఠ!l {"{#@{fA@@[@@@@@@3{{{{{{{{@S@@@@{%{&@@[0@@@@@@ @@@"{'@@@@@@@ ఐ᠐$self{+7{+;@v@@3{{{{{{{{@q.'@(@)@@@W{+U@@@@@@@@@@@@@@ఐꠐ#fmt{+V{+Y@а@@@@ఐM!l{+Z{+[@%@@*F@*@@.@@+@Ġ0Class_constraint{\f{\v@Vఠ!k {\x{\y@| gA@@@@@@@{\{{\|@@@@@@@@|\}@@@@@@@ఐ)iter_kind||@@@@@@@@3||||||||@' @!@"@@@@ఐ.!k|"|#@ @@@@@@@@@@Ġ+Class_apply|5|6@Z@|:|;@@Z@@@@@@ @@+@@+@Ġ,Class_constr|H|I@Z@|M|N@@Z@@@ @@@ @@> @@> @@@@?@@@ภtW|Y|Z@tV@@@B@@@A|]@@D@5A@@P@@'K@@&J@$7@@@|f @@ఐc)iter_kind|p|q@B@@@#@@@+@@*`@@)3|w|w|w|w|w|w|w|w@L@@@@ఐ"cl||@k@@@'cl_kind||@F @@A@@@2J@8J@6@@) @@@4 @@~@ A@A@@@@@K@@@J@@I@@H@@G@ @@S@@Z@@@Y@@@X@@W@@V@@U@@TF@M@|nr,@`|ː G Generate the LaTeX code for the inherited classes of the given class. |!|m@@@@@@@|Wb|W@AA࣠@&self-3 Aఠb bԪ|hAԫ@3||||||||@ԩ@@@  ԭ|iAԮ@@@Ԯ@࣠@#fmt A|W|W@}jA@@3||||||||@Ծ@@!@@@@@@  @@#clt A}W}W@}kA@@ 3}}}}}}}}@ @@@@@@@@ఐ#clt}}@@@@@ 3}}}}}}}}@!@@@(clt_kind} }!@D @@@@@z @Ġ/Class_signature}0}1@RĠy}8}9@y@@@@R@@@@@@3}?}?}?}?}?}?}?}?@(@@@@}F}G@@RĠ@@@@@@ @@@ }P@@@@@@@@@@@@@ภuZ}\}]@uY@@@`@Ġ/Class_signature}i}j@Rఠ!l }r}s@}lA@@R@@@@@@c@@}}@@R@@@@@@o@@@!}@@ @@@t@@@@@w@@@ ఐ $self} }@_@@p3}}}}}}}}@3,@-@.@@@@})@@@@@@@@@@@@@@ఐˠ#fmt}*}-@@@@@ఐR!l}.}/@%@@F@*@@.@@+@Ġ*Class_type}08}0B@V@}0C}0D@@V@@@@@@ @@`@@@@@c@@@@@@ภu}HR}HT@u@@@@@@A}@@@A@ A@@@@@@@@ @@ @@ @@  @ @@@@@@@@@@@@@@@@@@F@.@~W[%@aY~ L Generate the LaTeX code for the inherited classes of the given class type. ~~V@@@@@@@~$~%@AA࣠@&self-3 Aఠd d~KmA@3~2~2~2~2~2~2~2~2@@@@  ~NnA@@@@࣠@#fmt A~D~E@~]oA@@83~E~E~E~E~E~E~E~E@@@!@@@@@@  @@!m A~W~X@~ppA@@@3~X~X~X~X~X~X~X~X@ N@@@@@@@@@@ఠ'first_t à~n~o@~qA@@J@<3~q~q~q~q~q~q~q~q@&\@@@@@@ఠ&rest_t Ġ~~@~rA@@J@=@@~~@@@@ @@@@ ఐi$self~~@[@@l'@A~ @@@(@@E@@@@D@@C4@@ఐ`!m~ ~@@@@C@&m_info~~@Q @@DF@NL@@)@@@U@F@@QK@KU@A@~@@@ఠ$text Š~#~'@~sA@@|Eq@@@J@@@@J@R3~~~~~~~~@r}v@w@xmf@g@h@@@@ఠ%title Ơ~*6~*;@ tA@@|cr @@@`K@Y@@@[K@S@ఐ!m >K>L@@@,@+m_text_only>M>X@Qy @@mY@@@WK@U8@ภ|T!>_">lA|Sภ#Raw *>b@:Рఐ᠐!m5>c6>d@@@T@&m_name<>e=>k@R @@R@@@d^@@"@@GK@aa@ภ{)A{@*A@~U@@@]K@mn@@S>^2@@|[@@@\t@ภ|^m~_mA|ภ#Raw gm@; డ}!^rmsm@qa@@@qa@@@@@@q^@@@~@@}q]@@@|@@{@@z@@డ{j%modul-Odoc_messagesmm@ m'@(@{@@@`@{h  {i  @@{g@2@@q@@@L@L@@@! mm@@Cm@@q@@@L@L@@@mm@@;g@@@x@L@@@k @@K@w@ภ}msA}ภ$Codem@;ఐ!mmm@p@@@&m_namemm@Rɰ @@R@@@ @@!@@K@@ภ|RmA|Q@A@gL@@@@K@ @@4A@pK@o@@@sK@)@@m|@@K@r-@>H@@/@A@*2@@@ఠ(subtitle Ǡ @8uA@@}s<@@@F@F@ F@K@@@@K@333333333@SIB@C@D@@@ఐԠ'first_tBC@]@@3BBBBBBBB@@@@Ġ|OP@|@@@@@@@@@ภ|WX@|@@@7$@ఠ!t Ƞde@}vA@@#@@#@@@ภ}m n@}ภ#Rawvw@<# : ~ @@ @@<)@@@M@M@3@U,@&@'@@@@ @@jF@M@ @ఐ7!t@@@,@@@@|@@@A@@~k@A@@@ภ}۰CA}ڠภ%Title $@6Ϡ@&'@@6@@@J@J@3@@@@@@ภ$None)-@@@@k6@@@@@@J@@డ]!@56@A@@@AJ@@@@@@@< @@@@@;@@@@@@@9@@ఐ%title/4@Ͱ@@d#@@@ K@ K@ N@@ఐ(subtitle7?@X@@j8@@@K@K@ c@@! @@f@@J@K@m@@.A@@QJ@q@ภ}7BA}@A@`@@@J@@@@@@~f@@@@@@@3@@c@A@H@@  ఐ'$selfVMSWMW@@@*3VVVVVVVV@v@@@@@؎^Me@@@(@@@$@@#@&@@@"@@! @@@ @@@@@@ఐ9#fmtzMf{Mi@@@m$@@ఐ$textMjMn@.@@H@@@=K@;6@@:@@w@@@DJ@0<@  ఐs$selfpvpz@e@@vL@3p@@@@@K@@@J@@I@@HW@@ఐy#fmtpp@_@@d@@ఐs!mpp@S@@q@@)@@r@  ఐ$self@ٛ@@@j@@@J@@e@C@@d<@@c@@b@@ఐ#fmt@@@@@ఐ!m@@@@@)@@W@  ఐߠ$self@Ѱ@@@C@@@@@@~@@}@@@@|@@{ @@@z@@y@@x@@ఐ#fmt/0@԰@@"@@ఐ&rest_t<=@V@@@@2@@xd@@@J@@  ఐ#$selfRS@@@&@هW@@@!@@@@@@@@@@@ @@@@@@@@@ఐ2#fmtst@@@f@@ภ~Aภ'Newline @9J@ @@u@@@K@K@9@ภ~A~@A@@@@K@G@@#@@`@@K@M@@U(@@x@@@J@S@ డ6#not @@3@@@O@@N3@@@M@@L(%boolnotAAr@@@qLLrLt@@\@@@@@@@@@@@@@@@@ఐ!m!"@s@@@+m_text_only#.@US @@5@@@K@K@@@@ @@q;@@@K@@ఐw"ps46@v@@@z@@@@@@w@@@@@xG@@@@@@@@@ఐ䠐#fmt%7&:@ʰ@@@@8\ocamldocvspace{0.5cm} 0<1W@@3;4X@@x@@@K@K@@@6 @@yc@@@J@K@@@E@@ @డ$List$iterSZ`TZd@ WZeXZi@@@,@@@@I@@@@*@@@@@@@@n! @@@@@@'@@@@@@@@@࣠@#ele Ajwjz@wA@@"3@,@@@@@@  ఐf$self~~@X@@i3@@ 8@@@@@ܰ~@@@@@?@@@>@@@= @@<@@;@@:@@ఐs#fmt~~@Y@@@@ఐo!m~~@O@@.@&m_name~~@V @@V@@@T8@@ఐ\#ele~~@B@@zE@@I@@AF@ఐx͠"ps@v@@@{r@@@d@@c@x@@@b@@ay'@@@`@@_@@^c@@ఐĠ#fmt@@@p@@" @@@@x@@@rL@}L@|@@6 @@@@@@~L@p@@@@$jr%@@@@@0@@@@/@@.J@J@@@డ&Module/module_elementsAB@ EF@@%trans@ա@@@~@@@}@@|@@@@{@@z<@@@y@@@x@@w@@v@vOdevOdeG@@wq7@*%@@"@ܠ @@@@@@@@@@@@@@@@@@@@@@@@+@;ภ-ภ @@@@D@@@K@@@@@rߠ@@@D@@ఐS!m@3@@Q@@ @@ofQ@@@,J@K@\@@c @@F@BF@F@*6@w@@7@k@@8@@@9@@@ :@@@ ;@k@@ <@z@@ @@@ O@A@A@@@@@@@@@@@@@@@ @@|@@@@@@@@@@@@@@@@F@@8@h- H Generate the LaTeX code for the given top module, in the given buffer. VZV@@@@@@@ΰ<G<S@AA࣠@&self-3 Aఠj ʠjӱxA@3@@@@  ֱ"yA@@@@࣠@#fmt A<T<W@1zA@@3@@@!@@@@@@  @@+module_list A+<X,<c@D{A@@3,,,,,,,,@ @@@@@@@@ ఐz%"ps?fl@fn@x:@@@|@@@@@@z@@@@@z@@@@@@@3PPPPPPPP@%1@(@)@@@@ఐK#fmt`foafr@1@@/@@?\documentclass[11pt]{article} kftlf@@nfsof@@zC@@@K@K@$@@9 @@{@@@J@*@ ఐzn"ps@x@@@}@@@@@@ze@@@@@z@@@@@@@I@@ఐ#fmt@w@@uV@@?\usepackage[latin1]{inputenc} @@@@z@@@'K@.K@-j@@6 @@{@@@/J@%p@ ఐz"ps@xɰ@@@}Y@@@8@@7@z@@@6@@5{@@@4@@3@@2@@ఐנ#fmt@@@@@:\usepackage[T1]{fontenc} @@@@z@@@FK@MK@L@@6 @@|(@@@NJ@D@ ఐz"ps@y@@@}@@@W@@V@z@@@U@@T{T@@@S@@R@@Q@@ఐ#fmt23@@@@@6\usepackage{textcomp} =>@@@A@@{@@@eK@lK@k@@6 @@|n@@@mJ@c@ ఐ{@"psZ &[ (@yU@@@}@@@v@@u@{7@@@t@@s{@@@r@@q@@p@@ఐc#fmtx )y ,@I@@G(@@7\usepackage{fullpage}  . G@@ - H@@{[@@@K@K@<@@6 @@|@@@J@B@ ఐ{"psJPJR@y@@@~+@@@@@@{}@@@@@{@@@@@@@a@@ఐ#fmtJSJV@@@n@@2\usepackage{url} JXJl@@JWJm@@{@@@K@K@@@6 @@|@@@J@@ ఐ{̠"psouow@y@@@~q@@@@@@{@@@@@|&@@@@@@@@@ఐ#fmtoxo{@հ@@@@6\usepackage{ocamldoc} o}o@@o|o@@{@@@K@K@@@6 @@}@@@@J@@ డkk-.@k@@@qzy@@@ @@@ K@@@@@@ @@@@డ&Global%title#Q@TU@)@&Stdlib#ref'&@@@@@@@@@@y(y(@@zs@?@@C=@@@L@ L@ "@@I!@@?#@Ġ$None@"@@@@JI@@@@@@3@7@@@ @RQ@@@@@@@@@ภ@@@@}@@@J@%J@@Ġ$Some@"̠ఠ!s ٠@|A@@{@@@h@@@@@@@@@@@p@@@@@!@@@ w@@@ ఐ|"ps@zа@@@`@@@/@@.@|@@@-@@,}@@@+@@*@@)3@;4@5@6@@@@ఐ᠐#fmt@ǰ@@@@'\title{@@@@|@@@=N@DN@C$@@9 @@~2@@@EM@;*@ ఐ}"ps@{@@@@@@N@@M@|@@@L@@K}^@@@J@@I@@HI@@ఐ'#fmt<=@ @@ V@@ ఐJ$selfMN@@@!g@R#@@@}&@@@e@@f@@dq@@ఐ!sd$e%@{@@}>@@@\@pO@lO@oO@n@@st&@@ @@X@@~@@@qM@Z@ఐ}j"ps(3(5@{@@@@@@y@@x@}a@@@w@@v}@@@u@@t@@s@@ఐ#fmt(6(9@s@@q@@"} (;(>@@(:(?@@}@@@M@M@@@6 @@ M@@ @@@ @@$@@@A@G@@'7@ ఐ}"psIOIQ@{ǰ@@@W@@@@@@}@@@@@~ @@@@@@@V@@ఐՠ#fmtIRIU@@@c@@1\begin{document} IWIj@@IVIk@@}@@@K@K@w@@6 @@&@@@J@}@ డmޠmmzm{@mݰ@@@@@@@@@K@@@@@@ @@@@డ&Global%title!5m@8m9m@'@(@@&@@@L@L@@@2 @@(@Ġ$NoneOP@$@@@@@@@@@@@@ @@@@@@@@@ภcef@b@@@@@@J@J@@Ġ$Someyz@$@~@@C@@@@@@ @@KJ@@@@@@@@RQ@@@@@@@@@ఐ~"ps@|@@@&@@@@@@~x@@@@@~@@@@@@@%@@ఐ#fmt@@@2@@+\maketitle @@@@~@@@M@M@F@@6 @@iG@@@Ams@@lJ@ డ^nn@n@@@x.@@@J@J@ @@@ @@ @@ h@@డq&Global(with_toc@@%@#ref[@@@@@@@|.pt|.p@@}@5@@3@@@K@K@@@?@@5@ఐ"ps()@}#@@@@@@ @@@@@@@@h@@@@@@@@@ఐ1#fmtFG@@@@@1\tableofcontents QR@@TU@@)@@@.K@5K@4@@6 @@@@@7J@6K@,@@f@@ @@ఠ$info ڠq$r(@}A@@t\@@@J@=@@@PJ@83~~~~~~~~@.@@@డ)apply_opt)Odoc_info+4@ 5>@@@@!a@@@ !b@@@ @@ @t@@@ @@ 9@@@ @@ @@ @}(@aa})@a@@}x@*%@@@@}>@@@J@@@@CL@@B@@A@  @@@?@@>XW@@@<@@;@@:R@@డS4info_of_comment_file)Odoc_info?K?T@ ?U?i@@@B)(t_module@@@ @@@ @@ @:@@@ @@ @@@ @@ @@ @}w_  }x_ N@@~}@% @@@@@@_@@@^@@]@T@@@\@@[@@@Z@@Y@@X@@ఐ+module_list'?j(?u@԰@@@@+?J,?v@@@n@@@}@@|@@@{@@z@@డp pBwCw@p @@@@@@RK@K@@@@@@ @@@@డ&Global*intro_file)Odoc_info$gw@ jwkw@*@owpw@/@#refu}@@@@@@@@@@}+}+!@@~@D@@]B@@@L@L@@@N @@D@@!@@@A@ #@@ ఐ-$info@,@-@.@@+@@@@@@3@W> @@@Ġ$None@&@@@@A@@@@@@@@H@@@@@@@@@ภɰ@@@@@@@&J@J@,@Ġ$Some@'@@@@@@@@@@ @@s@@@@@@H@@z@@@@@@O@@@ఐ砐"ps@~@@@@@@@@@@@@@@A@@@@@@@l@@ఐ #fmt @@@y@@.\vspace{0.2cm}*+@@-.@@@@@M@M@@@6 @@i@@@A89@@l@  ఐD$selfGH@ @@@㑰L @@@@@@5@@4z@@@3@@@2@@1@Š@@@0@@@/@@.@@@-@@,@@+@@*@@ఐb#fmtw x@H@@F@ภ'@@zɠ@@@V@@@U@@T@@ఐ#$info@@@@@@K@@@JK@YK@W@@\@@@@@[J@H@ఐ@$info%)@@@=@@@^@@@]@Ġ$None/3@(@@@@Q@@@f@@@e&@@X@@@h@@@g-@@@ภٰ79@@@@5@Ġ$Some<@@( @AB@@@@@oI@@@ @@|@@@q@@@pQ@@@@@s@@@rX@@@ఐ"ps F H@@@@@@@@@~@@@@}@@|J@@@{@@z@@yu@@ఐ#fmt(I)L@@@@@" 3N4R@@6M7S@@ @@@L@L@@@6 @@@@@AABT@@@@@@ @@@FGU\@@@@@@x@@@@@@@@@g@@@@@@@@@< @@@ @@@ @@@ @@ @< A@@A@@@*@@@#@@@@@@@@F@ @@ @@@:@@@3@@ (@@ @@ @@ @@ F@i@s<@-@p ' Print the header of the TeX document.   ;@@@@@@@4@AA࣠@&self-3 Aఠsu ۠svc~Ad@=3@b@@@  fA@g@@@@g@@ఠ#dir ݠ@A@@&stringQ@@@?H@3@"]@@!*^@@@@@డA(Filename'dirname@ @@@$@@@@@(@@@@@@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@8@@79@@@6@@56@@డtrrð@r@@@Ϡ1@@@AI@QI@D@@@F@@E@@CS@@డ&Global(out_file@@%@#ref@@@@@@@@@2@5@@3@@@MJ@PJ@N@@?@@5@@o@@@A@7@@@ఠ$file B C@[A@@@@@fH@R3IIIIIIII@@@@@@డ(Filename&concat\]@ `a#@@@@@@@@@@@@@@,@@@@@@@@^^@@C@ @@@@@@Z@@Y@@@@X@@WB@@@V@@U@@TA@@ఐ#dir$'@K@@6@@@jI@lI@kU@@,ocamldoc.sty)5@@(6@@B@@@hI@nI@mi@@Z @@nj@A@  @@డA#Sys+file_exists:E:H@ :I:T@@@&stringQ@@@1@@0$boolE@@@/@@.4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@$@@@@@@@@@@@@@3@@@@@@@ఐ$file:U:Y@ @@6@@@H@H@@@F @@}O@@@H@@డ'verbose)Odoc_info_i _r@ #_s$_z@@@@@@ @@ <@@@ @@ @/BB/B^@@>t@@@@@@@@@@@@@@M@@డ(9file_exists_dont_generate-Odoc_messagesR_|S_@ V_W_@@@`@@@_@@^d@@@]@@\@/ P P0 P @@.@@@@@@@ @@ @@@@@@@ఐ=$file__@@@(@@@I@I@@@_{_@@e@@@@I@@@u @@I@FI@EC@@p@@@@@GH@<I@ డ%flusht)4u)9@@@@@b@@a@@@`@@_@'jj(j@@S@@@@@@@M@@L@@@K@@Jq@@ఐ'chanout):)A@{@@@@@VI@XI@W@@2 @@@@@YH@T@ డ3)close_outDODX@@@@@@@Q@@@@@@hi@@@@@@&@@@_@@^`@@@]@@\@@ఐ<'chanoutDYD`@@@=@@@hI@jI@i@@1 @@ @@@kH@f@డi'verbose)Odoc_infobmbv@ bwb~@@ڰ@@@@@@p@@o@@@n@@m@@డ.file_generated-Odoc_messagesbb@ b b@@@)@@@[@@Z-@@@Y@@X@ * * * O@@@@@@@@@~@@}@@@|@@{@@ఐ$fileHbIb@S@@(@@@I@I@2@@SbTb@@.@@@y@I@<@@d @@H@w?@ @@@@ @@A@n@@B@cd@@@f:B@@@@@@2@@@Ġ)Sys_errorqr@;)Sys_errort@@@@a@@@ @AN @@At=ocaml.warn_on_literal_pattern(^)^@@,^-^@@@XL@ఠ!s J@A@@@@@@@@)@@@@@@@@ డ%-prerr_endline  @@@@@0@@/D@@@.@@-@\`wUwU]`wUww@@@@@@@@@@@@@@@@3@:3@4@5@@@@ఐA!s  @ @@+@@@K@K@@@6 @@@@@J@@డi$incr  @@Šd@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@ޠ@@@@@@@@@@@@@P@@డ&errors)Odoc_info$ % @ ( )  @@ #refHK@@@ @@@ @==1@@Aw@@@L@@@@@@J@J@@@[@@J@@J @@@@@L@@A@@@@3PPPPPPPP@@@@@@@@@@@@F@@]@un 6 Generate the LaTeX style file, if it does not exist. k_cl_@@@@@@@r q|s q@AA࣠@&self-3 LAఠx_ Kx`MAN@'3@L@@@  PA*Q@*@@Q@࣠@+module_list MA q q@A@@*3@a>@e@!?@f@@@@@  @@  ఐ+$self@k@@ |3@"B@@@@@G@@Y@@ఠ)main_file N@A@@@@@I@3@@@@డKww@w@@@I@@@@@@@@@@డY&Global(out_file@@ @Ұ!@@Š@@@J@J@3@@+ @@!4@A@@@@ఠ#dir O@A@@[@@@I@3        @cXQ@R@S@@@డ(Filename'dirname@ !"@@V@@@V@@@@@}@@@@@"@@ఐ~)main_file9:@,@@m@@@J@J@6@@' @@:7@A@E @@ డxxR S @x@@@+@@@ I@I@@@@@@@@3aaaaaaaa@Xf_@`@a@@@@ఐI.separate_filesq $@° @@I@@@J@J@@@* @@ @@ఠ!f P4A4B@A@@@@@@hJ@ @@ (@@@J@ @@J@ 3@6@@@࣠@!m RA4C4D@A@@3@G)4= @@@@@  @@@ఠ'chanout SVgVn@A@@@@@L@3@*:@!@"@@@డP(open_outqq@@@@@@@@@7@@@@@@@డi!^qq@۰@@@@@@'@@&@@@@%@@$@@@#@@"@@!9@@డ(Filename&concatqq@ qq@@@@@@@@?@@>@@@@=@@<@@@;@@:@@9b@@ఐ/#dir3q4q@ϰ@@@@@OO@QO@Pv@@డ$Name&simpleMqNq@ QqRq@@*@@@@@@V@@U@@@T@@S@@ఐȠ!mkqlq@@@@&m_namerqsq@gP @@@@@cP@iP@g@@}q~q@@@@@a@@q@@p@@@7@mO@K@@$.texqq@@q@@y@@@5N@oN@n@@qq@@@@@@pN@3@@ @@@A@Vc @@@ఠ#fmt T@A@@?@@@L@q3@@@@@@డH&Format8formatter_of_out_channel@ @@@+out_channel@@@":@@"9c@@@"8@@"7@@@@@@@@@@v@@ur@@@t@@s3@@ఐ='chanout @=@@(@@@M@M@G@@8 @@KH@A@ @@  ఐ$self"@ذ@@ 3@[ib@c@d@@@캰:@@@@@@ @@@@@@@@ఐ{#fmt0;1>@@@@@@@@ఐ!m@?A@@y@@+@@/@@$,@ డ&Format.pp_print_flushSCPTCV@ WCWXCe@@а@@@@@@@@@@@@@@@@@@@@@T@@ఐ#fmtvCfwCi@^@@@@@M@M@h@@ภCjCl@@@@@@@M@x@@>@@@@@L@~@డ)close_outn{n@@@@@@@@@:@@@@@@@ఐ'chanoutnn@@@@@@L@L@@@" @@*@o @@+@ @@,@ @@-@@@.@Ġ'Failure@;'FailureyY@@@ @@@@@A @@Ay[=ocaml.warn_on_literal_patternE  E  @@E  E  @@@H@ఠ!s U@ A@@}@@@O@2@@@+ @@ @@@6@Ġ)Sys_error@!s  @$A@@H@@@ @@!@@@L@@E@@%@@@P@@@ డ-prerr_endline"#@z@@@z@@@@@y@@@@@3,,,,,,,,@iE>@?@@@@@@ఐL!s<=@ @@@@@O@O@@@% @@k@@@N@@డ$incrU V @i@@@.i@@@@@@@@h@@@@@7@@డ&errors)Odoc_infot u @ x @@O@@Q@@@@@@N@N@W@@2@@N@Z@h@@[@@@GR@@3@@@@A@J@ @A@@డ$List$iter""+""/@ ""0""4@@Sv@@@@I@@@St@@@@@@@@k @@@@@Sq@@@@@@@3@Z=6@7@8@@@@ఐD!f""5""6@ @@@A@@2b@@@1@@0@@ఐO+module_list""7""B@3@@u$@@E@@@@@8I@7J@%,@*2#CL@@ R@@ @@ T@@ఠ'chanout W&Ye&Yl@A@@Z@@@EI@93@@@@డ(open_out &Yo&Yw@X@@@X@@@>@@=q@@@<@@;@@ఐi)main_file$&Yx%&Y@@@o@@@GJ@IJ@H+@@" @@/,@A@0&Ya @@@ఠ#fmt X;'<'@TA@@@@@ZI@J3AAAAAAAA@PI@J@K@@@డ&Format8formatter_of_out_channelT'U'@ X'Y'@@@@@@@@O@@N@@@M@@L"@@ఐv'chanoutp'q'@,@@@@@\J@^J@]6@@' @@:7@A@|' @@ డ|T|V((@|S@@@b@@@oI@mI@b@@@d@@c@@a3@Xf_@`@a@@@@డ&Global+with_header"(@((@(@[#ref@@@@@@@14/324/M@@@8@@6@@@kJ@nJ@l/@@B@@80@ ఐY$self((@@@>@`(@@@@@u@@@t@@s@@rI@@ఐ#fmt((@S@@u@@@Y@@ఐo+module_list((@S@@f@@,@@g@@(@@i@ డ$List$iter) ) @ ) ) @@T@@@@@@T@@@@@@@@ߠ@@@@@T@@@@@@@@@࣠@!m YA?**@*+@XA@@3@@@@@@@@@@@@@@@డ}}P+/>Q+/?@}@@@)@@@K@K@@@@@@@@3________@,!@#@$@@@@ఐG.separate_fileso+/M@ @@G@@@L@L@@@* @@ @ఐi"ps,Sa,Sc@~@@@@@@@@@`@@@@@@@@@@@@5@@ఐf#fmt,Sd,Sg@@@,@@@L@L@I@@డ4!^,Ss,St@@@@@@@@@@@@@@@@@@@@@@i@@'\input{,Sj,Sr@@,Si @@@@@M@M@|@@డg!^,S,S@ٰ@@@@@@@@@@@@@@@@@@@@@@@డ$Name&simple,Sv,Sz@ ,S{,S@@.۰@@@M@@@@@P@@@@@@@ఐ!m,,S-,S@ʰ@@@&m_name3,S4,S@l @@m@@@O@$O@"@@T@@q@@@@@&.tex} I,SJ,S@@aL,S@@/@@@ N@)N@(@@ @@7@@@@*N@@@],Sh^,S@@2@@@@+M@@@ @@GL@@ ఐ$selfu.v.@8@@I@z.@@@o@@2@h@@1c@@0@@/!@@ఐR#fmt..@@@@@@=1@@ఐa!m..@;@@\>@@,@@?@+/;@@<A@*%/@@@j@@Vs@@@@@J@GJ@Dn@@ఐ,+module_list00@@@R#@@@@@@@KI@@ డN~~1 1 @~@@@@@@\I@ZI@O@@@Q@@P@@N@@డa&Global,with_trailer1@11@%@#refK@@@@@@@u7v7@@ @5@@ܠ3@@@XJ@[J@Y@@?@@5@ఐ"ps1#1%@@@@@@@d@@c@@@@b@@aX@@@`@@_@@^@@ఐ#fmt61&71)@@@@@@tJ@xJ@w@@/\end{document} H1+I1<@@K1*L1=@@ @@@rJ@zJ@y@@= @@{@@@|I@{J@p@@]1@@ @ డ&Format.pp_print_flushm2?Gn2?M@ q2?Nr2?\@@@@@@@@@@@@@@@@@@@@@@@C@@ఐU#fmt2?]2?`@@@@@@J@J@W@@ภ2?a2?c@@@@@@@J@g@@>@@@@@I@m@డ6)close_out3em3ev@ @@@ @@@@@T@@@@@@@ఐ֠'chanout3ew3e~@@@ 1@@@I@I@@@" @@l@o @@m@ @@n@ @@o@@@p@d@@q@@@r@Ġ'Failure55@ఠ!s Z55@ A@@ @@@L@@@@ @@@@@@Ġ)Sys_error66@ !s66@(A@@@@@ @@%@@@@@-@@)@@@@@@ డ-prerr_endline&7'7@ ~@@@ ~@@@@@ }@@@@@300000000@E>@?@@@@@@ఐL!s@7A7@ @@ @@@L@L@@@% @@o@@@K@@డ$incrY8Z8@ m@@@2 m@@@@@@@@ l@@@@@7@@డ&errors)Odoc_infox8y8@ |8}8@@ T@@V @@@@@@K@K@X@@3@@K@[@i@@"\@@@%OU@@"3@-@@@@@$@O@@%@@@&@@@'@ A@ A@@@5@@4@@@@ @@@K@@@A@@@@@@@@@F@ *@ qu2@~ W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   p@@@@@@@@c|==i@fD@#@%bA%BA|%A_A2AoAA]A=APAAAAZAQAAAvAl$AbAUDAGA:A-A A AAAAAAAdAAw3AjRAVAIA@A7A)sA A AAA|A{QAP4A3AAAAAAtAsZAY?A>AAAAA^A]DAC*A)A A  A  A  xA w MA L 0A / A  A  A  A  A  A  OA N 5A 4`A A  A  A  A  A  qA p @A ? A  A  A  IA H +A * A  A  A  A  XA W 'A & AAAAtAsPAO,A+ A AAAAnAmPAO,A+ AAAAAbAaVAU@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@A_@A@AO@@A?@/AA.@ABC@̰@A/@@@@@@@@@%|@@@@@*@@@@@@@@@@A@A0G@@@@@@@@@%@@@ @@ B@@@ @@ @@ @@@@AI`@@@@@@@@@%@@@@@[@@@@@@@@@@AB˰@Aax@@@"@@@!@@ @%@@@@@s@@@@@@@@@@ ˰@A@ @@'@ @@& @@%@@$@@#@A°@A@@@@*@@+@@)@@(@B@A@@@@.@@/@@-@@,@ư@A@%@@@2@@3@@1@@0@ACDs@Ao@@@<@@@;@@:@& @@@9@@8@@@7@@6@@5@@4@@A @@@E@@@D@@C@&&@@@B@@A@@@@@@?@@>@@=@A @A@ @@I@ @ @@H@@G@@F@<@A@8@@L7@@K@@J@Aڰ@A@@@Q@@@P@@O@@N@@M@BȰ@A@@@V@@@U@@T@@S@@R@@A@@@[@@@Z@@Y@@X@@W@A%@A@!@@`@@@_@@^@@]@@\@@A~@@a@ABCD@A:@@@j@@@i@@h@&@@@g@@f5@@@e@@d@@c@@b@ ϰ@A@ @@o@ @@n @@m@@l@@k@ @A@ @@t@ @@s @@r@@q@@p@A @A@ @@y@ @@x @@w@@v@@u@ @A@ @@~@ x@@} s@@|@@{@@z@ABC @A@ @@@ @@ @@@@@@@ R@A@ N@@@ G@@ B@@@@@@@ADE @A@ @@@ x@@ q@@@@@@@ G@A@ C@@@ <@@ 7@@@@@@@'@A@#@@@@@@@@@@@@AB԰@A@'@@@@@@%@@@@@'@@@@@@@@@@Cݰ@A@;@@@@@@9@@@@@(@@@@@@@@@@@A@Q@@@@@@%@@@@@(@@@@@@@@@@AS@A@e@@@@@@v@@@@@(+@@@@@@@@@@P@A@z@@@@@@@@@@@(@@@@@@@@@@@ABDFG@A@@@@@@@%@@@@@(T@@@@@@@@@@@A@@@@@@@@@@@@@@@(p@@@@@@@@@@AG@A@@@@@@@&!@@@@@(@@@@@@@@@@0@A@@@@@@@@@@@@(@@@@@@@@@@AB@A@@@@@@@&@@@@@(@@@@@@@@@@B@A@@@@@@@@@@@@@%@@@@@(@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@(@@@@@@@@@@@A@1@@@@@(@@@@@@@@ABCD@A@>@@@ @@@O@@@@@)@@@@@@@@@@t@A@V@@@@@@%@@@@@@h%@@@@@@@@@a%@@@@@@@@)2@@@@@@@ @@ @@ @@ @A@A@@@@!@@ @&@@@@@)F@@@@@@@@@@W@A@@@@)@@(@%@@@'@@&)[@@@%@@$@@#@@"@AB@A@@@@1@@0@&@@@/@@.)o@@@-@@,@@+@@*@@A@@@@<@@;@@@:@@9@@@8@@7)@@@6@@5@@4@@3@@2@Ak@A@@@@K@@J@@@@I@@H@d(@@@G@@@F@@E@&@@@D@@C)@@@B@@A@@@@@?@@>@@=@@A@@@@S@@R@@@@Q@@P)@@@O@@N@@M@@L@ABC@A@@@X@@@W|@@V@@U@@T@ @@A@ <@@]@ 5@@\ 0@@[@@Z@@Y@ @A@ @@d@ @@c@ @@b @@a@@`@@_@@^@AB A@A@ =@@k@ 6@@j@ /@@i &@@h@@g@@f@@e@CL@A@H@@r@A@@q@:@@p5@@o@@n@@m@@l@ \@A@ X@@w@ Q@@v L@@u@@t@@s@A :@A@ 6@@~@ 3@@}@ 0@@| )@@{@@z@@y@@x@B@A@@@@@@@@@@@@@@@@@@CDEFH@A@@@@@@@@@@@@@(W@@@@@*U@@@@@@@@@@@@Y@A@U@@@N@@E@@@@@@@ @A@ @@@ @@ @@@@@@@AB*@@A@@@@@@*8G*o@@@@@@@@@*n@@@@@@@@*@@@@@@@@@@@@C5@A@1@@@*@@%@@@@@@@ o@A@ k@@@ d@@ _@@@@@@@ @A@ @@@ @@@ @@ @@@@@@@@@AB<@A@8@@@1@@@-@@&@@@@@@@@@C@A@@@@@@@@@@@@@@@@@@ @A@ @@@ @@ {@@@@@@@A@A@@@@@@@@@@@@@@@@@@B˰@A@@@@@@@@@@@@@@@@@@+%@A@V@@@@@@T@@@@@+@@@@@@@@@@ACDE@A@j@@@@@@)I@@@@@+0@@@@@@@@@@@A@}@@@v@@q@@@@@@@m@A@i@@@b@@@[@@R@@@@@@@@@ABΰ@A@@@@@@@@@@@@@@@@@@CF@A@B@@@;@@6@@@@@@@@A@=@@@@@@@@@@@@@Az@A@J@@@ @@ @@@ @@@@@@ATk@@@@@@@@@*@@@@@f@@@@@@@ @@ @ABDF@Al@@@@@@@@@*@@@@@~@@@@@@@@@@@A@@@&@@@%@@$@*@@@#@@"@@@!@@ @@@@@AF@A@F@@@.@@-@?@@@,@@+:@@@*@@)@@(@@'@8@A@8@@@6@@5@3@@@4@@3.@@@2@@1@@0@@/@AB+@A@+@@@?@@>@&#@@@=@@@<@@; @@@:@@9@@8@@7@@Aj@@@K@@@J@@I@@@@H@@G@@@@F@@E@@@D@@C@@B@@A@@@@A@A @@@W@@@V@@U@ @@@T@@S@@@@R@@Q@@@P@@O@@N@@M@@L@@A@@@@_@@^@@@@]@@\@@@[@@Z@@Y@@X@@A@@@o@@@n@@m@@@@l@@k@@@@j@@i@@@@h@@@g@@f@@@e@@d@@c@@b@@a@@`@ABCDGI@A`w@@@x@@@w@@v@+@@@u@@tr@@@s@@r@@q@@p@@A@@@@@@@@@@~@@}@@@|@@{@@z@@y@@A@@@@@@@@@@@@@@@@@@@@@@AB>@A@a@@@@@@5@@@@@@@@@@@@C/@A@)@,R@@@@@@@@@@@@@@@S@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@A@@@@@@۠@@@@@@@@@@@Bհ@A@ՠ@@@@@@@@Ӡ@@@@@@@@@@@ϰ@A@Ϡ@@@@@@@@@@@@@@@ʠ@@@@@@@@@@@Aİ@A@@@@@@@@@@@@@@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@ᠠ@@@@@@@@@@@@@@@@@@@@A@@@@@@|{@@@@@@@@@@@A-@A-Ġ-@@@@@@@@@-+@@@@@@@@*@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@A|@@@@@@@@@@@@@@@@@@@@@@@@@@@A|@A@|@{@@@ @vut@@@ @@@ @@@ @@ @@@@@qp@@@@@@@@@@@Bk@A@k@@@@@hg@@@@@@@@@@@d@AdѠb@@@@@@@@@a@@@@@\[@@@@@@@@@@@@@AV@A@V@@@"@@!Q@@@ @@@@@BCDL@A@L@@@,@@+@GF@@@*@@@)@@(A@@@@'@@@&@@%@@$@@#@?@A@?>@@@3@@@2@@1;:@@@0@@@/@@.@@-@A5@A@54@@@:@@@9@@810@@@7@@@6@@5@@4@B+@A@+@@@?@@>(@@@=@@<@@;@%@A@%$@@@F@@@E@@D! @@@C@@@B@@A@@@@A@A@@@@O@@N@@@@M@@L@@@K@@@J@@I@@H@@G@BC @A@  @@@V@@@U@@T  @@@S@@@R@@Q@@P@@A@@@@_@@^@@@@]@@\@@@[@@@Z@@Y@@X@@W@A@A@@@@l@@k@@@@j@@i@@@@h@@@g@@f@@@e@@@d@@c@@b@@a@@`@@A@@@@r@@q@@@p@@@o@@n@@m@@A@@@@y@@@x@@wߠ@@@v@@@u@@t@@s@ABC@As@@@@@@@@@.@@@@@~@@@}@@|@@{@@z@b@A^@@@@@@@@@.@@@@@@@@@@@@@@@ADEFGJ;@ } W This class is used to create objects which can generate a simple LaTeX documentation. e<<f<=@@@@@@@ #@ L;@@A0 A:/A$/AvA6AA2AAAAAzAl^A]AHA7A+IA3AA >AAAAAhA+AuAAAs7AfUAYAL A;;AAAMA:AA:AAAAuAtQAP$A#AAAA{AzA`AS9A8AAAAAwAvQAP(A'AAAAuAt]A\5A4 AAAAAAgAfLAK(A'AAA4AA|A{ZAY8A7AAArAq5A4AAAASAR,A+AAAA`A_>A=AAAAArAqTAS4A3AAAAApAoTAS2A1 A 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@`@_@^@]@\@[@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ G@@@@@@@@@ @  u  @  @@@ @ @kC`٠ 6Vv:e0Š@iΠUv9Wkà!Hj}5No1@͠Ӡ.̠0-٠ĠO}`DgLLՠƠql;GӠFCi8֠}pYIl@@@3@k@@@#@ -@A@#@ 0;@@ZA@@@@@@@@A@;@@]A@@@@@@@A@@3@#@@#@@#@1A@11@@@X@@:@11@@@@@91@@@T@@8@@7@@61A1l1@@@5@@@4@@3@111@@@2@@@1@@011@@@/@@.@@-@@,1A@11@@@+@@*11@@@)@@@(@@'@111@@@&@@@%@@$1@@@#@@"@@!@@ @@gAb@@@@@@@@@@@@@@@@@@@@@@@@A;͠@@@@@@@@@@@@@@/A*ݠ+@@@@@@(@@#@@@@@@ XAS;@@@ @@ @8@@ 3@@ @@@@9A@@@@@@@@@@"A@ @@ @@@@;A@@@@@@@Af@@@@@@c@@^@@@@@@A(v@@@@@@s@@n@@@@@@A@@@@@@@@~@@@@@@uA@@@@Y@@@@@@@@@@@zA@@@@@@@@@@@@5A@@@@.u@@@@@ @@@@@@A@ @@@{@@@@@@@@A@,@@@@@#@@@@@@yA@8@@@V@@@@@3@@@@@@A@H@@@F@@@@@C@@@@@@A@X@@@v@@@@@S@@@@@@A@h@@@I@@@x@@b@@@@@@A@w@@@@@@@@r@@@@@@A@@@@h@@@@@@@@@@@@@@@@@@@oA@@@@e@@@@@@@@@@@@A@@@@@@@A@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@A@@@@ P@@@@@@@@@@@A@@@@`@@@@@@@@@@@A@ @@@)p@@@@@@@~@@}@@|#A@@@{@@@z@@y@@w@@v@@u@@t@@sA@.@@r@B@@@@@q@@@@p@@o@[@@@n@@m8@@l@@k@@j@@i@@hA@M@@g@.@@@f@@eG@@d@@c@@bA@\@@a@@@@`@@_@@@@^@@]^@@\@@[@@Z@@YA@s@@W@@@@V@@Un@@S@@R@@Q!A@@@P`@@@O@@N@@MA@ @@L@@@K@@J@@IA|;@@@H@@G@8@@F3@@E@@D@@C.A)K@@@B@@A@H@@@C@@?@@>@@=A [@@@<@@;@X@@:S@@9@@8@@7A@@@@6@@5@@@@4@@3@@@2@@1@@0@@/A@@@@.@@-@@@@,@@+@@@*@@)@@(@@'A@@@@&@@%@@@@$@@@#@@"@@@!@@ @@@@A!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A"@@@@@@@@@@@@@@ @@@@ @@ @@@ @@ @@@@@@A@@@@@@@@@@@@@@@@@@@@@A"Q@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A~E@@@@@@B@@=@@@@@@A@~}@@@@@@|@@@@@{@@@@@@@@@zA@yxw@@@@@@v@@@@@u@@@@@@@@@A@@@@@@@@@@@@@@@A@@@@@Ϡ@@@@@@@@@@@@\@@\@@@@@@uA@tsr@@@@@@@@qpo@@@@@@@@@@nA@mlk@@@@@jih@@@@@@@@@@gA@fe@@@@@@@@dcb@@@@@@@@@@aA@`@_@@@@^]@@@@@@@@@@\[Z@@@@@@@@@@YA@XWV@@@@@@UTS@@@@@RQP@@@@@@@@@@@@OA@NML@@@@@@KJI@@@@@HE@@@@@@@@@DA@CBA@@@@@@@?>@@@@@=<;@@@@@@@@@@@@:A@987@@@@@@654@@@@@@@@321@@@@@@@@@@@@0A@/@.@@@@-,@@@@@@@@@@+*@@@@@@@~)A@('&@@@}@@|%$#@@@{@@@z@@y@@x"A@! @@@w@@v@@@u@@@t@@s@@rA$ @@@q@@@p@@o@@@@n@@m@@@l@@@k@@j@@i@@hA@@ @@@d@    @@@g@@@f@@@e@@c@@@b@@a@@@`@@@_@@^@@]A@@@@\@@[@@@Z@@@Y@@X@@WA$k@@@V@@@U@@T@@@@S@@R@@@Q@@@P@@O@@N@@MA@@@@L@@K@@@J@@I@@HA@@@@G@@F@@@@E@@@D@@C@@@B@@@A@@@@@?@@>A@@@@=@@@<@@;@@@:@@@9@@8@@7A@ܠ@@@6@@@5@@4٠@@@3@@@2@@1@@0A@@@@/@@.@@@-@@,@@+A@Р@@@*@@@)@@(͠@@@'@@@&@@%@@$A@@@@#@@"@@@@!@@ Ġ@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@ @@ @@ A@@@@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A3@@@@@@~@@y@@@@@@AC@@@@@@@@@@@@@@A@8o8n8m@@@@@@@@@%l@@@נ@88@@@@@@@@@A@88@@@@@@@@@@@[@@@@@@@@@A@88@@@@@@"""@@@@@l@@@@@@@@@vA@88@@@@@@!^!]!\@@@@@@@@@@@kA@F@@@@@@###@@@@@@`_@@@@@@@@@@@@@@@@ZA@9'9&@@@9@@@"N"M"L@@@7@@@"K"J"I@@@5@@@@@3@@@@@@@@MA@@?>@@@@@@@@@@D@@@@@@@@@@K 9190@@@@@@@@E#@@@@@@@@@@@@3A@@1@,@@@@@$$$@@@@@@ "@@@@@@@@E^,@@@N@@@@@@@@A@@Y@T@@W@@@$$$@@@U@@@@4 @@@Q@Kh$L$K@@@S@@@R@@P@@2@@@@@@@@A@99@@@@@@T"!@@@@@@@@@@@A@$$$@@@@@@99@@@@@@s@@@@@2@@@@@@@@A@::@@@i@@@@@@g@@H@@@@@@A@::@@@@@@$3$2$1@@@@@@@@@@@@@@@@@@@@@@A@"@@@@@@@@@@@@@@@@@@@@@@A@H:U:T@@@@@@:@@@@@@@@@@@@@@@@@@@A@e:r:q@@@@@@$$$@@@$@@@@@@,@@@@@*@@@@@@@@A@"@@@@@@@@@G@@~1@@@E@@}@@|@@{@@zA@::@@@1@@y@0Y@@@/@@xJ@@@-@@w@@v@@uzA@::@@@A@@t@Irr@@@?@@sc@@@=@@r@@q@@pmA@@@@9@@o@b@@@7@@n|@@@5@@m@@l@@kbA@8@@@I@@j@{@@@G@@i@@@E@@h@@g@@fWA@;;@@@@@e@3O@@@@@d@@@ @@c@@b@@aJA@;);(@@@!@@`@LB@@@@@_@@@@@^@@]@@\=A@43@@@@@[@e@@@@@Z@@@@@Y@@X@@W2A@ML@@@)@@V@~t@@@'@@U@@@%@@T@@S@@R'A@fe@@@@@Q@!G@@@@@P@@O@@N@@MA@|{@@@@@L@77@@@@@K@@J@@I@@HA@;;@@@p@@G@$M @@@n@@F@@E@@D@@CA@@@@@@B@:@@@@@A@@@@@?@@>A@;;@@@@@@=@P@@@>@@<@@;@@:@@9A@p@@8@k@@7@e@@@"@@6 @@5@@4@@3@@2A@@@1@@@0@z@@@@@/9@@.@@-@@,@@+A@@@*@-@@@@@@@@)@@@@@(@@'@@&A@@@%@B^@@@@@$@@#@@"@@!A@@@ @SI@@@@@%@@@@@@A@9T+k@@@@@@@@@&LK@@@@@+h@@@@@@@@@@A#@A@@@@@@@@@@@@а@A@b@@G@@@@@An@A@_@@@@@@@@@@@@B\@A@j@@@@@@@@@@@@K@A@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@A@@@ABCD+A@A+A+?+@@@ @@@@@@@@@@@+@@@@@@@@@@ e@A@@@@ @@@@ @@ @@ @ &@A@@@@@@@@@@@@@A W@A@@@ @ @@@@@@@@@ @A@@@(@@@&@@$@@#@@"@ABC!(@A@@@0@@@.@@,@@+@@*@ @A@|@@8@w@@6r@@4@@3@@2@ADE!@A@@@@@@@>@@<@@;@@:@ ݰ@A@|@@H@w@@Fr@@D@@C@@B@@A@ @@O@@@N@@L@@K@@J@ABj@A@}>>@@@X@@W@ T@@@V@@U>@@@T@@S@@R@@Q@Cv@A@>>@@@`@@_@>>@@@^@@]>@@@\@@[@@Z@@Y@>@A@>>@@@h@@g@=@@@f@@e>@@@d@@c@@b@@a@A@A@>>@@@p@@o@@@@n@@m>@@@l@@k@@j@@i@@A@>>@@@x@@w@.@@@v@@u>@@@t@@s@@r@@q@ABDFG@A@>>@@@@@@@@@~@@}>@@@|@@{@@z@@y@)@A@ ??@@@@@@E??@@@@@@@@?@@@@@@@@@@A@A@'?4?3@@@@@@@@@@@?0@@@@@@@@@@ܰ@A@??L?K@@@@@@@@@@@?G@@@@@@@@@@ABʰ@A@U?b?a@@@@@@,@@@@@?^@@@@@@@@@@@A@n?{?z@@@@@@@@@@@@L@@@@@?~@@@@@@@@@@@@Aɰ@A@??@@@@@@Š??@@@@@@@@?@@@@@@@@@@@A@??@@@@@?@@@@@@@@ABC@A@??@@@@@@ @@@@@?@@@@@@@@@@/@A@??@@@@@@b,@@@@@@'m&@@@@@@@@@!y@@@@@@@@?@@@@@@@@@@@@@@AZ@A@@@ @@@@@@@@@@@@ @@@@@@@@@@@A@@&@%@@@@@@@@@@@@"@@@@@@@@@@ABN@A@0@=@<@@@@@@@@@@@@9@@@@@@@@@@@A@I@V@U@@@@@@@@@@@@@@@@X@@@@@@@@@@@@A7@A@f@s@r@@@@@@@@@@@@2'&@@@@@@@@@ Q@@@@@@@@@@@@@@@@@@@@@A@@@@@@ @@ @@@@ @@ @@@@@@@@@@@ABC&_@A@@@@@@@@@@@@ @"@A@ @@@@@@@@@@@@!߰@A@]@@%@X@@#@@@!@@ @@@@@@@AB$@A@l@@.@g@@-@b@@+]@@)@@(@@'@@&@C&@A@@@8@@@6@@@4@@2@@1@@0@@/@"/@A@3@@?@.@@=8@@<@@;@@:@A$ @A@@@I@@@H@v@@Fq@@D@@C@@B@@A@B%@A@w@@V@q@@T@l@@O@@M@@L@@K@@J@CDEFH@A@A(A'@@@b@@a@@@@`@@_@@@@^@@]A+@@@\@@[@@Z@@Y@@X@%/@A@F@@h@A@@f@@e@@d@@c@"ɰ@A@@@o@@@m@@l@@k@@j@ABA@A@UAbAa@@@}@@|AAG@@@{@@@z@@y@AFAEAD@@@x@@@w@@vAm@@@u@@t@@s@@r@@q@C'@A@@@@@@@@@@@@~@#H@A@"@@@@@@@@@@@@"@A@@@@@@@@@@@@@@@@@@AB%@A@\@@@@@@W@@R@@@@@@@@@C%@A@@@@@@@@@@@@@@@@@@#d@A@H@@@C@@ @@@@@@@A%j@A@@@@@@@@@@@@@@@@@@B&@A@r@@@l@@@g@@^@@@@@@@@@A@A@AA@@@@@@AA@@@@@A@@@@@@@@@@ACDE@A@BB@@@@@@@@@@@B@@@@@@@@@@&`@A@]@@@X@@ f@@@@@@@&L@A@S@@@N@@@I@@ v@@@@@@@@@AB'@A@ C@@@ >@@@ 9@@ 4@@@@@@@@@C(%@A@ @@@ @@ @@@@@@@a@A@0@@@@@@@@@@@@@AY@A@0)@@@@@@@@@@@@@ư@A30J@@@ @@@@@@+*@@@@@0G@@@@@@@@@@ABDF}@AyM0d@@@@@@@@@ED@@@@@0a@@@ @@ @@ @@ @y@Auj0@@@@@@@@@<ba@@@@@0~@@@@@@@@@@A.+@A@.+.(.'@@@#@@"@.&.%.$@@@!@@ .#@@@@@@@@@@.!@A@.!. .@@@+@@*@..@@@)@@(.@@@'@@&@@%@@$@AB.@A@...@@@4@@3@...@@@2@@@1@@0.@@@/@@.@@-@@,@.@A.0Y. @@@@@@@?@@>@. . . @@@=@@<@...@@@;@@:.@@@9@@8@@7@@6@@5@A.@A.0|.@@@L@@@K@@J@---@@@I@@H@--@@@G@@F-@@@E@@D@@C@@B@@A@-@A@---@@@T@@S@--@@@R@@Q-@@@P@@O@@N@@M@-@A-0-@@@d@@@c@@b@---@@@a@@`@-@@@_@@^@---@@@]@@@\@@[-@@@Z@@Y@@X@@W@@V@@U@ABCDGI@A\1s@@@m@@@l@@k@.TS@@@j@@i1p@@@h@@g@@f@@e@-@A@---@@@u@@t@-@@@s@@r-@@@q@@p@@o@@n@-@A@---@@@}@@|@-@@@{@@z-@@@y@@x@@w@@v@AB@@A@c@@@@@@7@@@@@@@@@@@~@C1@A@+@$!@@@@@@@@@@@@@@@V@@@@@@@@@@@@-@A@---@@@@@@@@---@@@@@@@@@@@A-@A@---@@@@@---@@@@@@@@@@@B-ݰ@A@-ݠ-@@@@@@@@-۠--@@@@@@@@@@@-ذ@A@-ؠ@-@@@@--@@@@@@@@@@-Ԡ--@@@@@@@@@@@A-ϰ@A@---@@@@@@---@@@@@-ɠ--@@@@@@@@@@@@@BCD-İ@A@---@@@@@@---@@@@@--@@@@@@@@@@-@A@---@@@@@@---@@@@@---@@@@@@@@@@@@@A-@A@---@@@@@@---@@@@@@@@---@@@@@@@@@@@@@B-@A@-@-@@@֠@--@@@@@@@@@@--@@@@@@@@-@A@---@@@@@---@@@@@@@@@@@AE@AEE@@@@@@@@@EE E @@@@@@@@E E @@@@@@@@@@BC-@A@---@@@@@---@@@@@@@@@@@-@A-2-@@@@@@@@@---@@@@@---@@@@@@@@@@@@@A-@A@-@---@@@@----@@@@@@@@@@@@@@@@---@@@@@@@@@@@B-@A@--@@@@@---@@@@@@@@@@@-@A-3-@@@@@@@@@---@@@@@---@@@ @@@ @@ @@ @@ @A-@A@---@@@@@--@@@@@@@@BCD-@A@---@@@!@@ @---~-}@@@@@@@@-|-{-z@@@@@@@@@@@@@-{@A@-{-z-y@@@(@@@'@@&-x-w-v@@@%@@@$@@#@@"@A-s@A@-s-r-q@@@/@@@.@@--p-o-n@@@,@@@+@@*@@)@B-k@A@-k-j@@@4@@3-i-h@@@2@@1@@0@-g@A@-g-f-e@@@;@@@:@@9-d-c-b@@@8@@@7@@6@@5@A-_@A@-_-^-]@@@D@@C@-\-[@@@B@@A-Z-Y-X@@@@@@@?@@>@@=@@<@BC-U@A@-U-T@@@K@@@J@@I-S-R-Q@@@H@@@G@@F@@E@-Q@A@-Q-P-O@@@T@@S@-N-M@@@R@@Q-L-K-J@@@P@@@O@@N@@M@@L@A-G@A@-G-F-E@@@a@@`@-D@@@_@@^@-C-B-A@@@]@@@\@@[-@-?->@@@Z@@@Y@@X@@W@@V@@U@-<@A@-<-;-:@@@g@@f-9-8-7@@@e@@@d@@c@@b@-5@A@-5-4@@@n@@@m@@l-3-2-1@@@k@@@j@@i@@h@ABCt@ApȠ4@@@w@@@v@@u@@@@t@@s4@@@r@@q@@p@@o@@A4@@@@@@@@~@@@@}@@|4@@@{@@z@@y@@x@ADEFGJYf@@@@$_[$\5#@GVA@FGSGR@@@!p@@"R@GQGP@@@!@@"QGO@@@!l@@"P@@"O@@"NGLAGIGG@@@"M@@@"L@@"K@GFGEGD@@@"J@@@"I@@"HGCGB@@@"G@@"F@@"E@@"DG?A@}GG@@@"C@@"BG8GGo@@@"A@@@"@@@"?@GnGmGl@@@">@@@"=@@"<G@@@";@@":@@"9@@"8@@"7Ae5|@@@ @@@"6@@"5@7]\@@@@@"45y@@@@@"3@@"2@@"1A@@@"0@@"/@@@".@@"-@@",@@"+A+@@@"*@@")@(@@"(#@@"'@@"&@@"% A;@@@"$@@"#@8@@""3@@"!@@" @@"A@9@@@ @@"@@"@@"A@ @@" @@"@@"A@@@"@@"@@"Aˠf@@@"@@"@c@@"^@@"@@"@@"A۠v@@@"@@"@s@@" n@@" @@" @@" 5vA5u5s@@@" @@"@@@"~@@"@@"@@"(A@@@"@ @@@"@@"@@"@@!@@!-A@@@!@@@!@@!@@!@@!A@@@!@(@@@!@@! @@!@@!@@!A@ @@!@{@@!@@!@@!@@!A@,@@!@@@!#@@!@@!@@!,A@8@@!@ P@@@!@@!3@@!@@!@@!A@H@@!@ F@@@!@@!C@@!@@!@@!hA@X@@!@)p@@@!@@!S@@!@@!@@!LA@h@@!@@@@!@@!b@@!@@!@@!3A@w@@!@H@@@!@@!r@@!@@!@@!SA@@@!@@@@!@@!@_@@@!@@!@@!@@!@@!@@!"A@@@!@@@@!@@!@@!@@!@@!A@@@!@@!@@!CA@@@!@@@!@@!@@!@@!gA@@@!@^@@@!@@!@YX@@@!@@@!@@!@S@@@!@@@!@@!@@!@@!@@!@@!@@!A@@@!@@@@!@@!@@!@@!@@!DA@@@!@@@@!@@!@@!@@!@@!pA@ @@!@#@@@!@@!@@!@@!@@!A@@@!@@@!@@!@@!@@!@@!@@!@@!FA@.@@!@@@@ @@!@;@@@!@@!@U@@@!@@!8@@!@@!@@!@@!@@!A@M@@!@@@@!~@@!}G@@!|@@!{@@!z?A@\@@!y@5@@@!x@@!w@4{@@@!v@@!u^@@!t@@!s@@!r@@!qsA@s@@!o@DA@@@!n@@!mn@@!k@@!j@@!iA@@@!h@@@!g@@!f@@!eA@ @@!d7@@@!c@@!b@@!a4A/;@@@!`@@!_@8@@!^3@@!]@@!\@@![AK@@@!Z@@!Y@H@@!XC@@!W@@!V@@!UA[@@@!T@@!S@X@@!RS@@!Q@@!P@@!O5xA@5w5t5s@@@!N@@!M@5r5q5p@@@!L@@!K5o@@@!J@@!I@@!H@@!G5nA@5m5l5k@@@!F@@!E@5j5g@@@!D@@!C5f@@@!B@@!A@@!@@@!?5eA@5d5c5b@@@!>@@!=@5a5^5]@@@!<@@@!;@@!:5\@@@!9@@!8@@!7@@!65[A5Z75X@@@!5@@@!4@@!3@5W5V5U@@@!2@@!1@5T5S5R@@@!0@@!/5Q@@@!.@@!-@@!,@@!+@@!*5PA5O7ɠ5M@@@!)@@@!(@@!'@5L5K5J@@@!&@@!%@5I5H@@@!$@@!#5G@@@!"@@!!@@! @@!@@!5FA@5E5D5C@@@!@@!@5B5A@@@!@@!5@@@@!@@!@@!@@!5?A5>85<@@@!@@@!@@!@5;5:59@@@!@@!@58@@@!@@!@575655@@@!@@@! @@! 54@@@! @@! @@! @@!@@!@@!6A1E@@@!@@!@B@@!=@@!@@!@@!53A@525150@@@ @@ @5/@@@ @@ 5.@@@ @@ @@ @@ 5-A@5,5+5*@@@ @@ @5)@@@ @@ 5(@@@ @@ @@ @@ A@@@ @u@@@ @@ @@ @@ @@ qA@j@c`@@@ 砠@]@@@ @@ @@@ @@ @\@@ \@@ @@ @@ 5(A@5'5&5%@@@ @@@ @@ 5$5#5"@@@ @@@ @@ @@ 5!A@5 55@@@ @@ 555@@@ @@@ @@ @@ 5A@55@@@ @@@ @@ 555@@@ @@@ @@ @@ 5A@5@5@@@ ɠ@55@@@ @@ @@@ @@ 555 @@@ @@@ @@ @@ 5 A@5 5 5 @@@ @@ @555@@@ @@ 555@@@ @@@ @@ @@ @@ 5A@554@@@ @@ @444@@@ @@ 44@@@ @@ @@ @@ 4A@444@@@ @@ @444@@@ @@ 444@@@ @@@ @@ @@ @@ 4A@444@@@ @@ @444@@@ @@@ @@ 444@@@ @@@ @@ @@ @@ 4A@4@4@@@ @44@@@ @@ @@@ @@ 44@@@ @@ @@ 4A@444@@@ @@ 4ؠ44@@@ @@@ @@ @@ 4A@444@@@ @@ 4Ѡ44@@@ @@@ @@ @@ 4A494@@@ @@@ @@ @444@@@ @@ 4Ǡ44@@@ @@@ @@ @@ @@ 4A@4à@444@@@ |@4444@@@ @@@ ~@@@ }@@ {@@@ z@@ y444@@@ x@@@ w@@ v@@ u4A@44@@@ t@@ s444@@@ r@@@ q@@ p@@ o4A4:4@@@ n@@@ m@@ l@444@@@ k@@ j444@@@ i@@@ h@@ g@@ f@@ e4A@444@@@ d@@ c44@@@ b@@ a@@ `4A@444@@@ _@@ ^@4444@@@ ]@@@ \@@ [444@@@ Z@@@ Y@@ X@@ W@@ V4A@444@@@ U@@@ T@@ S444@@@ R@@@ Q@@ P@@ O4A@444@@@ N@@@ M@@ L444@@@ K@@@ J@@ I@@ H4A@44@@@ G@@ F44@@@ E@@ D@@ C4A@444@@@ B@@@ A@@ @444~@@@ ?@@@ >@@ =@@ <4}A@4|4{4z@@@ ;@@ :@4y4x@@@ 9@@ 84w4v4u@@@ 7@@@ 6@@ 5@@ 4@@ 34tA@4s4r@@@ 2@@@ 1@@ 04q4p4o@@@ /@@@ .@@ -@@ ,4nA@4m4l4k@@@ +@@ *@4j4i@@@ )@@ (4h4g4f@@@ '@@@ &@@ %@@ $@@ #4eA@4d4c4b@@@ "@@ !@4a@@@ @@ @4`4_4^@@@ @@@ @@ 4]4\4[@@@ @@@ @@ @@ @@ @@ 4ZA@4Y4X4W@@@ @@ 4V4U4T@@@ @@@ @@ @@ 4SA@4R4Q@@@ @@@ @@ 4P4O4N@@@ @@@ @@ @@ A@@@ @@ @~@@ y@@ @@ @@ A@@@ @@ @@@@@@@@@4KA@N"N!N @@@@@@@@@@@@@NYNX@@@@@@@@@4?A@cNpNo@@@@@@444@@@@@@@@@@@@@@44A@|NN@@@@@@8:8988@@@@@@@@@@@@@@4)A@ÕNN@@@@@@777@@@@@@@@@@@4A@@@@@@@9V9U9T@@@@@@E44@@@@@_@@@@@@@@@@@4 A@NN@@@@@@887@@@@@@777@@@@@@@@@@@@@@@@4A@@A@@@@@@@@@@@@@@@@@@@@`NN@@@@@@@@Z֠@@@@@@@@@@@@3A@@1@,@@@@@999@@@@@@43@@@@@@@@[,@@@@@@@@@@@3A@@Y@T@@@@@:B:A:@@@@@@@@43@@@@a99@@@@@@@@@@2@@@@@@@@3A@vOO@@@@@@44@@@@@@@@@@@3A@999@@@@@@ĕOO@@@@@@&33@@@@@2@@@@@@@@3A@īOO@@@@@@<33@@@@@H@@@@@@3A@OO@@@@@@999@@@@@@[33@@@@@u@@@@@@@@@@@~3~A@"@@}@@@|@s33r@@@{@@z@@@y@@x@@w@@v@@u3mA@PP@@@t@@s@:@@r@33a@@@q@@p@@@o@@n@@m@@l@@k3\A@P%P$@@@@@j@:Z:Y:X@@@@@i@3Q3P@@@h@@g@@@f@@e@@d@@c@@b3KA@"@@a@@@`@3i3?@@@_@@^@@@]@@\@@[@@Z@@Y3:A@RP_P^@@@X@@W@4 32@@@V@@U@@@T@@S@@R@@Q3-A@kPxPw@@@P@@O@4%3%@@@N@@M@@@L@@K@@J@@I3 A@@@@H@@G@4>3d@@@F@@E/@@@D@@C@@B@@A3A@@@@@@@?@.4W3W@@@>@@=H@@@<@@;@@:@@93 A@ŶPP@@@8@@7@G33@@@6@@5a@@@4@@3@@2@@12A@PP@@@0@@/@`32@@@.@@-z@@@,@@+@@*@@)2A@6@@@(@@'@y434@@@&@@%@@@$@@#@@"@@!2A@O@@@ @@@413'@@@@@@@@@@@@@@2A@h@@@@@@43@@@@@@@@@@@2A@~/.@@@@@@43@@@@@@@ @@ @@ 2A@FQSQR@@@ @@ @52@@@@@@@@@@@2A@Ū[Z@@@@@@43@@@@@@@@@@@2A@rQQ~@@@@@@43@@@@@@@@@@@2A@p@@@k@@@42@@@@@ @@@@@@@@2A@@@@@@@-5V2@@@@@9@@@@@@@@2A@@@@9A42z@@@@@@@@T@@@@@@@@@2uA@@@@V44@@@@@@@@@@@2iA@@@@g53@@@@@%@@@@@@2\A@QQ@@@@@@}54@@@@@:@@@@@@@@@2QA@S@@@@@@>54@@@@@@@@@@@@@@@@@2DA@@@@@2=A@@@25@@@@@@@+@&l@&k@&j@&i@&h@&g@&f@&e@&d@&c@&b@&a@&`@&_@&^@&]@&\@&[@&Z@&Y@&X@&W@&V@&U@&T@&S@&R@&Q@&P@&O@&N@&M@&L@&K@&J@&I@&H@&G@&F@&E@&D@&C@&B@&A@&@@&?@&>@&=@&<@&;@&:@&9@&8@&7@&6@&5@&4@&3@&2@&1@&0@&/@&.@&-@&,@&+@&*@&)@&(@&'@&&@&%@&$@&#@&"@&!@& @&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@& @& @& @& @& @&@&@&@&@&@&@&@&@&@%@%@%@%@%@%@%@%@%@%@%@%20+@@%+@@A@`]@@@%⠠@@@@%@@%@@@%@A@A@ro@@@%栠@@@@%@@%@@@%@@AϠ@@@@%ꠠ@@@@%@@%@@@%@/QAA/P@/O@@@%@@/N/M@@@%@@%/L/K@@@%@@%@@%@@@%@ABC@@AS@j@@@"[@@@"Z@@"Y@%KJ@@@"X@@"W@g@@@"V@@"U@@"T@@"S@A߰@Am@@@@"d@@@"c@@"b@?ed@@@"a@@"`@@@@"_@@"^@@"]@@"\@ٰ@A@@@@"m@@@"l@@"k@Z@@@"j@@"i@@@@"h@@"g@@"f@@"e@AB @A@@@@"v@@@"u@@"t@t@@@"s@@"r@@@@"q@@"p@@"o@@"n@8@A@@@"{@@@"z@@"y@@"x@@"w@A@A@S@@@"~@@"@@"}@@"|@B@A@]@@@"@@"@@"@@"@ @A@h@@@"@@"@@"@@"@ACD@AA@@@"@@@"@@"@@@@"@@"@@@@"@@"@@"@@"@@AA@@@"@@@"@@"@@@@"@@"A@@@"@@"@@"@@"@A9e@A@@@"@@@@"@@"@@"@3@A@b@@"G@@"@@"@A4!@A@_@@"@@@"@@"@@"@@"@B4@A@j@@"@@@"@@"@@"@@"@3@A@@@"@@@"@@"@@"@@"@A4l@A@@@"@@@"@@"@@"@@"@3ǰ@A@@"@ABCD@@A@@A@@@"@@@"@@"@<ba@@@"@@"A~@@@"@@"@@"@@"@6@A@@@"@ @@"@@"@@"@@"@5ٰ@A@@@"@@@"@@"@@"@@"@A6 @A@@@"@ @@"@@"@@"@@"@5̰@A@@@"@@@"@@"@@"@@"@ABC6۰@A@@@"@@@"@@"@@"@@"@6@A@|@@"@w@@"r@@"@@"@@"@ADE6̰@A@@@"@@@"@@"@@"@@"@6@A@|@@"@w@@"r@@"@@"@@"@4p@A@ @@"@@@"@@"@@"@@"@AB@A@0T=T<@@@"@@"@@@@"@@"T9@@@"@@"@@"@@"@C)@A@GTTTS@@@"@@"@TRTQ@@@"@@"TP@@@"@@"@@"@@"@@A@`TmTl@@@#@@#@7@@@#@@#Ti@@@"@@"@@"@@"@A@A@wTT@@@# @@# @@@@# @@#T@@@#@@#@@#@@#@@A@ɎTT@@@#@@#@@@@#@@#T@@@#@@#@@# @@# @ABDFGQ@A@ɤTT@@@#@@#@4{@@@#@@#T@@@#@@#@@#@@#@ܰ@A@ɿTT@@@#$@@##@TT@@@#"@@@#!@@# T@@@#@@#@@#@@#@A@A@TT@@@#,@@#+@j@@@#*@@#)T@@@#(@@#'@@#&@@#%@@A@TT@@@#4@@#3@E@@@#2@@#1T@@@#0@@#/@@#.@@#-@AB}@A@UU@@@#<@@#;@@@@#:@@#9U@@@#8@@#7@@#6@@#5@@A@!U.U-@@@#G@@#F@t@@@#E@@#D@@@@#C@@#BU1@@@#A@@#@@@#?@@#>@@#=@A|@A@?ULUK@@@#P@@#O@xUMUL@@@#N@@@#M@@#LUL@@@#K@@#J@@#I@@#H@Y@A@[UhUg@@@#U@@#TU\@@@#S@@#R@@#Q@ABC@A@jUwUv@@@#]@@#\@@@@#[@@#ZUr@@@#Y@@#X@@#W@@#V@@A@ʄUU@@@#m@@#l@;@@@#k@@#j@ڠ @@@#i@@@#h@@#g@Ԡ,s@@@#f@@@#e@@#dU@@@#c@@#b@@#a@@#`@@#_@@#^@A @A@ʴUU@@@#u@@#t@D@@@#s@@#rU@@@#q@@#p@@#o@@#n@ΰ@A@UU@@@#}@@#|@\@@@#{@@#zU@@@#y@@#x@@#w@@#v@AB@A@UU@@@#@@#@s@@@#@@#U@@@#@@#@@#@@#~@p@A@V V@@@#@@#nj@@@#@@#eV@@@#@@#V @@@#@@#@@#@@#@@#@A@A@V&V%@@@#@@#@˟@@@#@@#@@@@#@@@#@@#@@@@#@@#V6@@@#@@#@@#@@#@@#@@#@C@A@EVRVQ@@@#@@#@@@@#@@#VM@@@#@@#@@#@@#@ABC<@A@@@#@@@#@@#@@#@@#@7ư@A@ @@#@@@#@@#@@#@@#@7@A@]@@#@X@@#@@@#@@#@@#@@#@@#@AB9ǰ@A@l@@#@g@@#@b@@#]@@#@@#@@#@@#@C;Ұ@A@@@#@@@#@@@#@@#@@#@@#@@#@7@A@3@@#@.@@#8@@#@@#@@#@A9@A@@@#@@@#@v@@#q@@#@@#@@#@@#@B;E@A@w@@#@q@@#@l@@#@@#@@#@@#@@#@CDEFHj@A@VV@@@#@@#@f@@@#@@#@e@@@#@@#V@@@#@@#@@#@@#@@#@:@A@F@@#@A@@#@@#@@#@@#@8|@A@@@#@@@#@@#@@#@@#@ABVɰ@A@WW@@@#@@#VҠV@@@#@@@#@@#@VVV@@@#@@@#@@#W @@@#@@#@@#@@#@@#@C<@A@@@$@@@#@@#@@#@@#@8@A@"@@$@@@$@@$@@$@@$@8?@A@@@$ @@@$ @@@$ @@$ @@$@@$@@$@AB:Ȱ@A@\@@$@@@$@W@@$R@@$@@$@@$@@$ @C;3@A@@@$@@@$@@@$@@$@@$@@$@@$@9@A@H@@$@C@@$ @@$@@$@@$@A;@A@@@$&@@@$%@@@$$@@$#@@$"@@$!@@$ @B@;@A@S@@$I@N@@$H@I@@$G v@@$F@@$E@@$D@@$C@AB=`@A@ C@@$P@ >@@$O@ 9@@$N 4@@$M@@$L@@$K@@$J@C=ذ@A@ @@$U@ @@$T @@$S@@$R@@$Q@@A@E@@@$Z@@$YW@@@$X@@$W@@$V@A @A@E@@@$_@@$^}@@@$]@@$\@@$[@y@AuE@@@$h@@@$g@@$f@@@@$e@@$dE@@@$c@@$b@@$a@@$`@ABDF0@A,F@@@$q@@@$p@@$o@@@@$n@@$mF@@@$l@@$k@@$j@@$i@,@A(F4@@@$z@@@$y@@$x@@@@$w@@$vF1@@@$u@@$t@@$s@@$r@ACް@A@CCC@@@$@@$@CCC@@@$@@$C@@@$~@@$}@@$|@@${@C԰@A@CCC@@@$@@$@CC@@@$@@$C@@@$@@$@@$@@$@ABCʰ@A@CCC@@@$@@$@CǠCC@@@$@@@$@@$C@@@$@@$@@$@@$@C@ACF C@@@$@@@$@@$@CCC@@@$@@$@CCC@@@$@@$C@@@$@@$@@$@@$@@$@AC@ACF/C@@@$@@@$@@$@CCC@@@$@@$@CC@@@$@@$C@@@$@@$@@$@@$@@$@C@A@CCC@@@$@@$@CC@@@$@@$C@@@$@@$@@$@@$@C@ACFjC@@@$@@@$@@$@CCC@@@$@@$@C@@@$@@$@CCC@@@$@@@$@@$C@@@$@@$@@$@@$@@$@@$@ABCDGI@AG&@@@$@@@$@@$@@@@$@@$G#@@@$@@$@@$@@$@C@A@CCC@@@$@@$@C@@@$@@$C@@@$@@$@@$@@$@C@A@CCC@@@$@@$@C@@@$@@$C@@@$@@$@@$@@$@AB@A@@@@$@@$@@@@$@@$@@$@@$@@$@C@A@ޠ@@@@$젠@@@@$@@$@@@$@@$@ @@@$@@$@@$@@$@@$@C@A@CCC@@@$@@@$@@$CCC@@@$@@@$@@$@@$@AC@A@CCC@@@$@@$CCC@@@$@@@$@@$@@$@BC@A@CC@@@%@@@%@@$CCC@@@$@@@$@@$@@$@C@A@C@C@@@% @CC@@@% @@%@@@%@@%CCC@@@%@@@%@@%@@%@AC@A@CCC@@@%@@%@CC~C}@@@%@@%C|C{Cz@@@%@@@%@@% @@% @@% @BCDCw@A@CwCvCu@@@%@@%@CtCsCr@@@%@@%CqCn@@@%@@%@@%@@%@Cp@A@CpCoCn@@@%$@@%#@CmClCk@@@%"@@%!CjCiCh@@@% @@@%@@%@@%@@%@ACe@A@CeCdCc@@@%.@@%-@CbCaC`@@@%,@@@%+@@%*C_C^C]@@@%)@@@%(@@%'@@%&@@%%@BCZ@A@CZ@CY@@@%5@CXCW@@@%6@@%4@@@%3@@%2CVCU@@@%1@@%0@@%/@CT@A@CTCSCR@@@%<@@%;CQCPCO@@@%:@@@%9@@%8@@%7@AZư@AZZ@@@%F@@@%E@@%D@ZZZ@@@%C@@@%B@@%AZZ@@@%@@@%?@@%>@@%=@BCCj@A@CjCiCh@@@%L@@%KCgCfCe@@@%J@@@%I@@%H@@%G@Ce@ACeHWCc@@@%V@@@%U@@%T@CbCaC`@@@%S@@%RC_C^C]@@@%Q@@@%P@@%O@@%N@@%M@ACZ@A@CZ@CYCXCW@@@%^@CVCUCTCS@@@%a@@@%`@@@%_@@%]@@@%\@@%[CRCQCP@@@%Z@@@%Y@@%X@@%W@BCM@A@CMCL@@@%g@@%fCKCJCI@@@%e@@@%d@@%c@@%b@CH@ACHHCF@@@%q@@@%p@@%o@CECDCC@@@%n@@%mCBCAC@@@@%l@@@%k@@%j@@%i@@%h@AC=@A@C=C<C;@@@%v@@%uC:C9@@@%t@@%s@@%r@BCDC6@A@C6C5C4@@@%@@%@C3C2C1C0@@@%~@@@%}@@%|C/C.C-@@@%{@@@%z@@%y@@%x@@%w@C.@A@C.C-C,@@@%@@@%@@%C+C*C)@@@%@@@%@@%@@%@AC&@A@C&C%C$@@@%@@@%@@%C#C"C!@@@%@@@%@@%@@%@BC@A@CC@@@%@@%CC@@@%@@%@@%@C@A@CCC@@@%@@@%@@%CCC@@@%@@@%@@%@@%@AC@A@CCC@@@%@@%@CC@@@%@@%C C C @@@%@@@%@@%@@%@@%@BCC@A@CC@@@%@@@%@@%CCC@@@%@@@%@@%@@%@C@A@CCC@@@%@@%@CC@@@%@@%BBB@@@%@@@%@@%@@%@@%@AB@A@BBB@@@%@@%@B@@@%@@%@BBB@@@%@@@%@@%BBB@@@%@@@%@@%@@%@@%@@%@B@A@BBB@@@%@@%BBB@@@%@@@%@@%@@%@B@A@BB@@@%@@@%@@%BBB@@@%@@@%@@%@@%@ABC'@A#{J@@@%@@@%@@%@Msr@@@%@@%J@@@%@@%@@%@@%@l@AhJ@@@%@@@%@@%@h@@@%@@%J@@@%@@%@@%@@%@ADEFGJ,;@@@A]A\A\A|qAW1A>A0-A"AA AAAJYAAAADA.AA9AAAqAdAVcAA&A3pA-A#A2APAAA6AAAHAt5AkAb5ATAFHA8HA!HpA HLAHAGAGAAlGA^GvAI¶A4˜A'G4A GAFAFAFAFAFrA{FLA_F#A@FA%EAEAEAEpAEXAE0AEAyDAYDACDA-DADA DbADGAD#ACACAAp/AbCATCwA8CUA!C3A CABABABmAB0AaAA5AA!AAAA ANA A'A @A @A @A i@A R@[A ;@9A $@A ?A ?A ?A ?A ?mA ?OA ?/A u?A a>A M>A :>A '>A >kA >OA >-A >A =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@`@_@^@]@\@[@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@@@?@>@=@<,,@@;@@@@; @@@;@; .;LA;@@@AfAa±K@@@&@@@*@@*@ǃ©¨@@@&@@*K@@@&@@*@@*@@*?A:̠@@@*@@*~@@@*}@@*|@@*{@@*z.A)ܠ+@@@*y@@*x@(@@*w#@@*v@@*u@@*tWAR;@@@*s@@*r@8@@*q3@@*p@@*o@@*nCLA@@ҍ>=@@@(@@@@@(@@(C@@@(@@(@@*m@@*l@p ^0^/@@@*k@@@*j@@*ij"@@@(@@@*h@@*g@@*f@@*eiA@ɶ@@@'@@*d@@*c@@*bRA@ @@*a @@*`@@*_kA@@@*^@@*]@@*\AH@@@*[@@*Z@@@*Y@@*X@@*W@@*VGABX@@@*U@@*T@@@*S@@*R@@*Q@@*PDA@^^^@@@*O@@@*N@@*M@:@@@*K@^^@@@*L@@*J@@*I@@*H>A@PByA@@@)@@@)@@*G>@@@*F@@*E@@*D?A@^^@@@)@@*C@jB A%@@@*B@@*A|@@@*+@@*@@@*?@@*>?A@@@*=@~BA@@@*<@@*;@@*:@@*9@@*8?sA@__@@@*7@@*6@ȔBA@@@*5@@*4Q@@@*3@@*2@@*1@@*0?A@C@@*/@ȫBJ?@@@*.@@@*-@@*,B@@**@@*)@@*(?SA@@@*'@@*&LALLH@@@*%@@*$@E@@*#@@@*"@@*!@@* AA@H_U_T@@@*@@*@BxA@@@*@@*@@@*@@*@@*@@*AiA@ӯ`_@@@*@@*@BA@@@*@@* @@@*@@*@@*@@*AA@z__@@@*@@*@ BA@@@* @@* %@@@* @@* @@* @@*AwA@͒͑@@@*@@*@$BA@@@*@@*>@@@*@@*@@*@@*BA@Ԭ__@@@)@@)@=CfB@@@)@@)W@@@)@@)@@)@@)BaA@@@@)@@)@VCB@@@)@@)p@@@)@@)@@)@@)BA@__@@@)@@)@oCB@@@)@@)̉@@@)@@)@@)@@)BoA@E@@@)@@)@ɈCB@@@)@@)̢@@@)@@)@@)@@)@\A@^@@@)@@)@T@@)̶@@@)@@)@@)@@)A@$`1`0@@@(@@)@ɴ@@@)@@)`-@@@(@@)@@)@@)A@@@)@`B`A@@@(@@)@@)@@)@@)A@(@@)@@@@)@@)#@@)@@)@@)‹A@8@@)@@@)/@@)@@)@@)A@D@@)@@@);@@)@@)@@)"A@P@@)@F@@@)@@)K@@)@@)@@)A@`@@)@K@@@)@@)[@@)@@)@@)^A@p@@)@f@@@)@@)k@@)@@)@@)BA@@@)@@@@)d@@)z@@)@@)@@))A@@@)@>Å@@@)@@)@@)@@)@@)IA@@@)@@@@)@@)@UÜ@@@)@@)@@)@@)@@)@@)A@@@)@@@@)@@)@@)@@)@@)A@@@)@@)@@)9A@@@)@@@)@@)@@)@@)]A@@@)@ʊŰT@@@)@@)@OʕN@@@)@@@)@@)@Iʡ@@@)@@@)@@)@@)~@@)}@@)|@@){@@)zA@@@)y@ʲ@@@)x@@)w@@)v@@)u@@)t:A@@@)s@ @@@)r@@)q@@)p@@)o@@)nfA@#@@)m@@@@)l@@)k@@)j@@)i@@)hA@3@@)g@@@)f@@)eû@@)c1@@)b@@)a@@)`@@)_@_DB@@@)=@@)<6@@);@@):@@)9@@)8E(A@ @@)7@@@)6@tEE@@@)5@@)4Ύ@@@)3@@)2@@)1@@)0@@)/G@@(=@OO@@@(<@@(;O@@@(:@@(9@@(8@@(7OA@OOO@@@(6@@(5@O۠OO@@@(4@@@(3@@(2O@@@(1@@(0@@(/@@(.OAORO@@@(-@@@(,@@(+@OOO@@@(*@@()@OOO@@@((@@('O@@@(&@@(%@@($@@(#@@("OAORCO@@@(!@@@( @@(@OOO@@@(@@(@OO@@@(@@(O@@@(@@(@@(@@(@@(OA@OOO@@@(@@(@OO@@@(@@(O@@@(@@(@@(@@(OAOR~O@@@( @@@( @@( @OOO@@@( @@( @O@@@(@@(@OOO@@@(@@@(@@(O@@@(@@(@@(@@(@@'@@'ȰAȫ$s@@@'@@'@p@@'k@@'@@'@@'OA@OOO@@@'@@'@O@@@'@@'O@@@'@@'@@'@@'OA@OOO@@@'@@'@O@@@'@@'O@@@'@@'@@'@@'A@3@@'@@@@'@@'@@'@@'@@'A@@@@@'ߠ@@@@'@@'@@@'@@'@Y@@'Y@@'@@'@@'OA@OOO@@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@OOO@@@'@@'OOO@@@'@@@'@@'@@'OA@OO@@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@O@O@@@'@OO@@@'@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@OOO@@@'@@'@OOO@@@'@@'OO~O}@@@'@@@'@@'@@'@@'O|A@O{OzOy@@@'@@'@OxOwOv@@@'@@'OuOr@@@'@@'@@'@@'OqA@OpOoOn@@@'@@'@OmOlOk@@@'@@'OjOiOh@@@'@@@'@@'@@'@@'OgA@OfOeOd@@@'@@'@OcObOa@@@'@@@'@@'O`O_O^@@@'@@@'@@'@@'@@'O]A@O\@O[@@@'@OZOY@@@'@@'@@@'@@'OXOW@@@'@@'@@'OVA@OUOTOS@@@'@@'OROQOP@@@'@@@'@@'@@'fAf˜f@@@'@@@'@@'@fàff@@@'@@@'@@'ff@@@'@@'@@'@@'~OnA@OmOlOk@@@'}@@'|OjOiOh@@@'{@@@'z@@'y@@'xOgAOfTXOd@@@'w@@@'v@@'u@OcObOa@@@'t@@'sO`O_O^@@@'r@@@'q@@'p@@'o@@'nO]A@O\@O[OZOY@@@'j@OXOWOVOU@@@'m@@@'l@@@'k@@'i@@@'h@@'gOTOSOR@@@'f@@@'e@@'d@@'cOQA@OPOO@@@'b@@'aONOMOL@@@'`@@@'_@@'^@@']OKAOJTOH@@@'\@@@'[@@'Z@OGOFOE@@@'Y@@'XODOCOB@@@'W@@@'V@@'U@@'T@@'SOAA@O@O?O>@@@'R@@'QO=O<@@@'P@@'O@@'NO;A@O:O9O8@@@'M@@'L@O7O6O5O4@@@'K@@@'J@@'IO3O2O1@@@'H@@@'G@@'F@@'E@@'DO0A@O/O.O-@@@'C@@@'B@@'AO,O+O*@@@'@@@@'?@@'>@@'=O)A@O(O'O&@@@'<@@@';@@':O%O$O#@@@'9@@@'8@@'7@@'6O"A@O!O @@@'5@@'4OO@@@'3@@'2@@'1OA@OOO@@@'0@@@'/@@'.OOO@@@'-@@@',@@'+@@'*OA@OOO@@@')@@'(@OO@@@''@@'&OOO@@@'%@@@'$@@'#@@'"@@'!O A@O O @@@' @@@'@@'O O O@@@'@@@'@@'@@'OA@OOO@@@'@@'@OO@@@'@@'OON@@@'@@@'@@'@@'@@'NA@NNN@@@'@@'@N@@@'@@' @NNN@@@' @@@' @@' NNN@@@' @@@'@@'@@'@@'@@'NA@NNN@@@'@@'NNN@@@'@@@'@@&@@&NA@NN@@@&@@@&@@&NNN@@@&@@@&@@&@@&,A' @@@&@@&@ @@& @@&@@&@@&fAa͏ @@@&@@&@ @@& @@&@@&@@&@@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&~@&}@&|@&{@&z@&y@&x@&w@&v@&u@&t@&s@&r@&q@&p@&o@&n@@&m@@@@E@@@E@@T<<U:@7l3TTTTTTTT@H@@@@Y<<@@/Latex_generator ]Ec<d<@|AДРWg)Generatorp<'q<0@@W[7A@W\7A@W]7A@@3wwwwwwww@HWw@We7A@Wf7A@Wg7A@@@,Wx@@@@߉<@@@ߋ<@@3ߊߊߊߊߊߊߊߊ@@@@l@ ۋ@ۥ5@M@ڑ@ک?@W@ٛ@ٳI@a@إ@ؽS@k@׵@@M@r@Ԝҫ@ҝ@v @κ#@mj(j'@ȿj&ȼA@μ#@m j;@@%Aj@@@@@@@@j*A@ο;@@(A'@@@@@@@A@iz#@XJW@@ZWZA@i|#@XMW;@@0AW@@@@Z@@@Z@ZWZA@i;@@3AZ@@@@Z@@@ZA@W@y@wW@@rO@In@@3@ZvW7A@W7A@W7A@@@Ty@@@{*Odoc_latexR@AFQ@AFAF@W߱ P@@FN@@F@F@^M@@صL@@ K@@cJ@@ٺ!I@@$H@@h'G@@ڿ*F@@-E@@m0D@@ı3C@@!6B@@݌9A@@<@@@ H************************************************************************!A@@"A@L@ H 'BMM(BM@ H OCaml -C.C@ H 3D4D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt 9E44:E4@ H ?F@F@ H Copyright 2001 Institut National de Recherche en Informatique et EGFG@ H en Automatique. KHLHg@ H QIhhRIh@ H All rights reserved. This file is distributed under the terms of WJXJ@ H the GNU Lesser General Public License version 2.1, with the ]K^KN@ H special exception on linking described in the file LICENSE. cLOOdLO@ H iMjM@ H************************************************************************oNpN5@ %* Generation of LaTeX documentation. u 1* Generation of LaTeX code from text structures. j٠ j* Return latex code to make a section according to the given level, and with the given latex code. ö 7* Associations of strings to substitute in latex code. e :* Escape the strings which would clash with LaTeX syntax.  0* Escape the ['\'], ['{'] and ['}'] characters.  -* Escape some characters for the code style.  ** Make a correct latex label from a name.   The following characters are forbidden in LaTeX \index: \ { } $ & # ^ _ % ~ ! " @ | (" to close the double quote) The following characters are forbidden in LaTeX \label: \ { } $ & # ^ _ % ~ So we will use characters not forbidden in \index if no_ = true. /3QW@ ** Make a correct label from a value name. { /* Make a correct label from an attribute name. e +* Make a correct label from a method name. O ** Make a correct label from a class name. 9 /* Make a correct label from a class type name. # +* Make a correct label from a module name.  0* Make a correct label from a module type name.  /* Make a correct label from an extension name. 㠠 /* Make a correct label from an exception name. ͠ )* Make a correct label from a type name.  ,* Make a correct label from a record field.  3* Make a correct label from a variant constructor.  4* Return latex code for the label of a given label.  2* Return latex code for the ref to a given label. 㠠 =* Print the LaTeX code corresponding to the [text] parameter.Ƞ <* Print the LaTeX code for the [text_element] in parameter.  ;* A class used to generate LaTeX code for info structures. X砠 3* The method used to get LaTeX code from a [text]. Z砠 C* The method used to get a [text] from an optional info structure. Z G* Print LaTeX code for a description, except for the [i_params] field. YW X* This class is used to create objects which can generate a simple LaTeX documentation. :j p* Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands. 3= * Print LaTeX code for a value. 0 ** Print LaTeX code for a class attribute. / '* Print LaTeX code for a class method. -N 1* Print LaTeX code for the parameters of a type. (9* record printing method ?* Print LaTeX code for a type. 蠠) FIXME ? WWWW@ )* Print LaTeX code for a type extension. Р %* Print LaTeX code for an exception.  b TODO: application is not correct in a .mli. Fix? -> print the typedtree module_type +mm,nnH@ 5 TODO: modify when Module_with will be more detailed 5oo5oo@= TODO: what should we print? <pp<pp@ ' TODO: print final type from typedtree RssRst@ -* Print the LaTeX code for the given module. K 2* Print the LaTeX code for the given module type. i 6* Print the LaTeX code for the given included module. Ơ ,* Print the LaTeX code for the given class. ~ ) avoid a big gap if the kind is a constr 8v|8v@ 1* Print the LaTeX code for the given class type. u 4* Print the LaTeX code for the given class element. qՠ 5* Print the LaTeX code for the given module element. lߠ B* Generate the LaTeX code for the given list of inherited classes.ff= we can't make the reference )*%@= we can create the reference /0@ H* Generate the LaTeX code for the inherited classes of the given class. dm M* Generate the LaTeX code for the inherited classes of the given class type. c I* Generate the LaTeX code for the given top module, in the given buffer. \J (* Print the header of the TeX document. S 7* Generate the LaTeX style file, if it does not exist. N֠ X* Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. E@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events2-function-sections"-c}~ ?/home/ci/builds/workspace/main/flambda/false/label/ocaml-alpine =210/.-,+*)('&%$#"! @@0ӸB&B'413@@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77+Odoc_global0=V0^@GD-W0DAఙ/KMv㠠0~3l_|Q/kݠQ0B ,v={:"*%Ɛ0C:K}Ŗ%+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{T;0^p\])Cx(g<)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain06wI62J{V.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format0b HvkR/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0oYӀ7tG[w\+Stdlib__Map0*4ɇ2ɠ#Str0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@A|HPדם޼@cc@)3@dGdU}ґ}ܰ%ˑ%@ %u%(@~~ y xނ@@((ܑ@O O6@@>H@@OOOY ^`j>H@ְ̑ww#'@໑@mw݈ݒተ_iIS^h@@OOΑذ@KU@nlnvߑ@ku@.866Ұʑ@R\@@@dZi@XX| K U@@L L*Zdjt@cc HR@LV5(Ñ@@ȑ@UU nx;E@@ӑ@@@@NNy͑y@PP^m@4E4O@EI55$Zd@LLlёl۰Zmw@@F@UU!@yy@HRΑ@ב@hn@@@@ى@dd@hdhn0:@힑[o[y@7đ7@ J.[r@@;Euguqޙޣ@@SS@ //2@@P㵓@[D[@[AJV@@@A[G@[H@AB@@SEP@@@AB@@@@x@u@@@AC'@$@@@0@-@@@A@|@@@BD@@@@܏@܌@@@A6@3@@@@@@@ABEO@L@@@?@<@@@Aߖ@ߓ@@@B@@@@@@@@ACF@@