Caml1999T037 2fC*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@#intA;@@@A@@@@@9@A@$charB;@@A@@@@@=@A@&stringQ;@@ A@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$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#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&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\\@2@A@@&Stdlib#ref@@@ A@ @@@ A@ 3++++++++@&@@@డ#ref8\9\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%false_\`\@;9@@@M@@@@B@@As@@ @@@@B@ ;@@2 @@K<@A@k\ @@ @?@ఠ,latex_titlesx^y^@AA@@_ @@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;/9>@@U@0B@AA@A@@*@@_@@;/@@'section__@@__@@@;@@@@PA@ >@ภ'` &A%@A ` @@]B@ Q@@'section``@@` `@@dB@ _@@@@tA@ b@ภKaJAI@B  a@@B@ u@@*subsectionaa)@@aa*@@B@ @@@@A@ @ภo'b-/nAm@C 1b-0@@B@ @@-subsubsection;b-3b-2?b-A@@B@ @@@@A@ @ภKcDFA@D UcDG@@B@ @@)paragraph_cDJ`cDS@@bcDIccDT@@B@ @@@@A@ @ภodWYA@E ydWZ@@B@ @@,subparagraphdW]dWi@@dW\dWj@@B@ @@@@A@ @ภ"[]emmA;@@@@AA@A@@@A@ C@ @@@ B@ @@2A@C@ @@@ B@ @@_A@(C@ @@@ B@ @@A@$1C@ @@@ B@  @@A@-:C@ @@@ B@ )@@ A@6C@@@ B@ 0@@^@@LA@ 4@@)@@R5@A@^@@@8@ఠ2latex_value_prefixgptgp@BA@@Š&stringQ@@@A@ @@@ A@ 3@V~w@x@y@@@డ#refgpgp@İ@@@@@@ @@ @@డ-Odoc_messages:default_latex_value_prefix-Odoc_messagesgpgp@ gpgp@@4@@@@:ocamldoc/odoc_messages.mliK ^ ^K ^ @@-Odoc_messagesy@ @@>7@@,@@D8@A@)gpp@@@;@ఠ1latex_type_prefix6h7h@OCA@@X@@@A@@@@A@3CCCCCCCC@Wng@h@i@@@డ#refRhSh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messagesihjh@ mhnh@@0@@@!@TM  UM  @@S{@ @@83@@( @@>4@A@{h@@@7@ఠ5latex_type_elt_prefixii@DA@@o@@@A@@@@A@3@Sha@b@c@@@డ0#refii@l@@@@@@@@@@డ=default_latex_type_elt_prefix-Odoc_messagesii'@ i(iE@@0@@@#@O  O  @@}@ @@83@@( @@>4@A@i@@@7@ఠ6latex_extension_prefixjFJjF`@EA@@@@@A@@@@A@3@Sha@b@c@@@డ#refjFcjFf@@@@ܠ@@@@@@@డ>default_latex_extension_prefix-Odoc_messages jFgjFt@ jFujF@@0@@@%@Q : :Q : e@@@ @@83@@( @@>4@A@jFF@@@7@ఠ6latex_exception_prefix,k-k@EFA@@N@@@A@@@@A@399999999@Sha@b@c@@@డ#refHkIk@@@@.@@@@@@@డL>default_latex_exception_prefix-Odoc_messages_k`k@ ckdk@@0@@@'@JS  KS  @@IA@ @@83@@( @@>4@A@qk@@@7@ఠ3latex_module_prefix~ll@GA@@e@@@A@@@@A@3@Sha@b@c@@@డ&#refll@b@@@@@@@@@@డ;default_latex_module_prefix-Odoc_messagesll @ ll)@@0@@@)@U  U  @@C@ @@83@@( @@>4@A@l@@@7@ఠ8latex_module_type_prefixm*.m*F@HA@@@@@A@@@@A@3@Sha@b@c@@@డx#refm*Im*L@@@@Ҡ@@@@@@@డ default_latex_module_type_prefix-Odoc_messagesm*Mm*Z@ m*[m*{@@0@@@+@W $ $W $ Q@@E@ @@83@@( @@>4@A@m**@@@7@ఠ2latex_class_prefix"n|#n|@;IA@@ D@@@ A@@@@ A@3////////@Sha@b@c@@@డ#ref>n|?n|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagesUn|Vn|@ Yn|Zn|@@0@@@-@@Y x xAY x @@?G@ @@83@@( @@>4@A@gn||@@@7@ఠ7latex_class_type_prefixtouo@JA@@[@@@A@@@@A@ 3@Sha@b@c@@@డ#refoo@X@@@v@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@0@@@/@[  [  @@I@ @@83@@( @@>4@A@o@@@7@ఠ6latex_attribute_prefixpp,@KA@@@@@!A@@@@ A@3@Sha@b@c@@@డn#refp/p2@@@@Ƞ@@@@@@@డ>default_latex_attribute_prefix-Odoc_messagesp3p@@ pAp_@@0@@@1@]  ]  =@@K@ @@83@@( @@>4@A@ p@@@7@ఠ3latex_method_prefixq`dq`w@1LA@@:@@@,A@&@@@+A@"3%%%%%%%%@Sha@b@c@@@డ#ref4q`z5q`}@@@@@@@%@@$@@డ8;default_latex_method_prefix-Odoc_messagesKq`~Lq`@ Oq`Pq`@@0@@@3@6_ b b7_ b @@5M@ @@83@@( @@>4@A@]q``@@@7@ఠ7latex_escape_underscorejrkr@MA@@QL@@@8A@1@@@6A@-3vvvvvvvv@Rg`@a@b@@@డ#refrr@M@@@k@@@0@@/@@ภ$truerr@;P8@@@AB@@A@@O@@@)B@9%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@l@@@>A@;&Buffer!t@@@A@<@@=A@:3@L`Y@Z@[@@@࣠@%paramAĠ"()tt@; @@@N@@@@A@@A@@@@@@'3@4tt@@@@@@@డz&Buffer&creatett@ tt@@@#intA@@@D@@@@@@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@S@@@@@7@@t:@@$@@@D@D@F@@2B@@fG@PCA@sA@J@A@G@GF@c@ఠ'new_fmt2u3u@KOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#8A@"@@"A@"@@"A@@@A@3^^^^^^^^@@@@@@࣠@MAĠou pu @@@@@83oooooooo@Evuw~  @@@@@  @@@ఠ!bv  v  @PA@@@@@D@@ఐ預'new_bufv  v  @5@@@@@@@@@@@/@@ภְv  v  @@@@@@@E@?@@@@(@@A@v   @@@ఠ#fmtw  #w  &@QA@@}@@@"D@3@VIB@C@D@@@డ`&Format3formatter_of_bufferw  )w  /@ w  0w  C@@@&Stdlib&Buffer!t@@@@@@@@@*format.mli@@.Stdlib__Format@@@@@@@@@@@@6@@ఐ!b w  D w  E@@@@-@@@"E@"E@"J@@; @@NK@A@ w   @@@ఐa#fmt x I L x I O@`@a@b@@3        @]k@@@@࣠@`LAĠ_ 2y Q X 3y Q Z@^@@@@@@@@ డ&Format.pp_print_flush Fz ^ b Gz ^ h@  Jz ^ i Kz ^ w@@@ @@@(@$unitF@@@'@@@&@@%@@$@q==r==@@pk@@@@@@@#@@@@#@@@"@@"@@"3 n n n n n n n n@N@@@@ఐ#fmt |z ^ x }z ^ {@]@@<@@@# G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@# G@#%@@Q@@ N@@@#F@# ,@@ఠ!sK {   {  @ RA@@R@@@#!F@#@డF&Buffer(contents {   {  @  {   {  @@@ @@@o@@@@@@~ H H~ H b@@B@@@@@@@#|@@@#@@#@@ఐ`!b {   {  @@@.@@@#"G@#&G@#%@@2 @@B@A@ {   @@ డ&Buffer%reset |   |  @  |   |  @@@M@@@=$unitF@@@<@@;@bb$@@I@@@@]@@@#+@@@#*@@#)3        @x@y@z@@@@ఐ!b -|   .|  @f@@w@@@#2G@#6G@#5@@8 @@@@@#7F@#1@ఐ!s D}   E}  @$@@'@H@@(@Y@@&@@@'@ Ky Q T@@A@#;+@@ Ox I K@@@ @ @@#<3@D@@@@@@A@#A@#?@A@@@@ఠ!pN g@   h@  @ SA@@@(@@@#G@&format@@#C5@@@#E+@@@#F@@@#D @@#B@@#AA@#@3        @%YR@S@T@@@డ &Format'fprintf @   @  @  @   @  @@@V@@@@.!a@c@@@.@@@@@@ @@@@@.....k@@@$@@J2@A@ @  !@@"@5@ఠ"psO A   A  @ TA@@@@@@#hA@#I@&stringQ@@@(A@#N`@@@#gA@#O@@#PA@#J@@#KA@#H3        @_{@|@}@@@࣠@!fQA A   A  @ UA@@(3        @5 A   A  @@@@@  @@!sRA A   A  @ VA@@33        @!?@@@@@@@@డ &Format'fprintf A   A  @  A   A  @@@@@@@@#Z@@YUC@(C@(@@(C@#V@@@#X@@@#Y@@@#W@@#U@@#T3 ; ; ; ; ; ; ; ;@6Bk@9@:@@@@ఐ]!f KA   LA  @B@@@@ภ8CamlinternalFormatBasics e&Format g [A   \A  A;&Format8CamlinternalFormatBasics'format6!a@#Π!b@#Ϡ!c@#Р!d@#Ѡ!e@#Ҡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A@@@ఐ-merge_codepre I e k I e x@ϰ@@@@@*3        @[T@U@V81@2@3&@ @!@@@@ภ ݰ I e  I e @ ܠภ'CodePre I e { I e @డ 6!^ I e  I e @@&stringQ@@@T@@@@S @@@R@@Q@@P@ u^2^2 v^2^X@@ q@@@@@@@*,@@@@*+@@@**@@*)@@*(K@@ఐ"s1 I e 2@R3@@2@@@*8E@*:E@*9^@@డ |!^ I e  I e @F@@@F@@@*@@C@@@*?B@@@*>@@*=@@*<z@@! I e  I e @@`@@`@@@*LF@*NF@*M@@ఐŠ"s2+I e @-@@k@@@*KF@*PF@*O@@{ @@s@@@*7@*QF@*J@@.I e /I e @@@@@*&@*RE@*6@@8I e z9I e @@D@*%@ఐڠ!qDI e EI e @@@ A@*@@@*!D@*TD@*S@@RI e ySI e @@A@* @@@@@Ġ ^J  _J  @ ఠ!egJ  hJ  @\A@@A@)3jjjjjjjj@@@@ఠ!quJ  vJ  @]A@@ @@@*@@@@@@@@ภ ˰K  K  @ ʠఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ-merge_codepreK  K  @@@@ @@*^@@ఐ9!qK  K  @@@'A@*b"@@K  K  @@%@@*@@&@@AE  @@@@@@5%@@*A@* @@@E   @@ @ @ఠ,print_concatM  M  @^A@@@@@@*A@*@@@@*A@*@@@@*V@@@*A@*АA@*A@*@ tE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtA M   M  @"_A@@83        @\EM  V _ e@@@@@  @@#sepAM  M  @6`A@@C3@!O@@@@@@@@!fA.M  /M  @GaA@@K3////////@W@@@@@@@@Aఠ$iterAN  BN  @ZbA@@@ ƠR@@@*E@*P@@*3JJJJJJJJ@(i@@ @@@@Ġ ǰZO  [O  @ @@@@3ZZZZZZZZ@"@g@@*F@*@ @!@@@@@ภiO  jO  @@@@o@Ġ sP  tP  A ఠ!c |P  @cA @@E@*3~~~~~~~~@$@@@Ġ  A @@ A@ @@@* @@@P  @@H@@@ఐm!fP  P  @K@@3@?%@ @!@@@@ఐ,!cP  P  @ @@,@@@@@Ġ Q  "Q  $@ ఠ!cQ  Q  !@dA@@E@*3@d@@@ఠ!qQ  %Q  &@eA@@<@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ9"psS 7 ?S 7 A@\@@@@@@*@0@@@*@@@*@@*@@*.@@ఐ#fmtS 7 BS 7 E@@@F;@@ఐ #sep%S 7 F&S 7 I@@@JH@@+@@@@@*H@*N@ఐ$iter7T K S8T K W@ڰ@@@?@@*\@@ఐ}!qFT K XGT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@APN   @@@ @@@Y@@+E@+@@@WN  @@ఐ$iter_V _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$textoY  pY  @AAAБఠ$selfZ  Z  @gAZ  Z  @@-section_styleA@@@@6 C@+,@@@@LYC@+/C@+0@@+1C@+-@@+.C@+*@@++C@+'%substA@$listK@#Str®exp@@@6F@6@&stringQ@@@6F@6@@6F@6@@@6C@3+@@@@FeC@3.C@3/@@30C@3,@@3-C@3)@@3*C@3&&escapeA@C@37C@38@@39C@35@@36C@32-escape_simpleA@"C@3@#C@3A@@3BC@3>@@3?C@3;+escape_codeA@1C@3I2C@3J@@3KC@3G@@3HC@3D%labelA#no_@@@<C@3U@@@3VC@3R@$Name!t@@@NC@3W@@@AmC@3X@@3YC@3S@@3TC@3P@@3QC@3M+value_labelA#no_.-C@3c@@@3dC@3`@)C@3e!C@3f@@3gC@3a@@3bC@3^@@3_C@3[/attribute_labelA#no_LKC@3q@@@3rC@3n@GC@3sC@3t@@3uC@3o@@3pC@3l@@3mC@3i,method_labelA#no_ihC@3@@@3C@3|@dC@3;C@3@@3C@3}@@3~C@3z@@3{C@3w+class_labelA#no_C@3@@@3C@3@C@3XC@3@@3C@3@@3C@3@@3C@30class_type_labelA#no_C@3@@@3C@3@C@3uC@3@@3C@3@@3C@3@@3C@3,module_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@31module_type_labelA#no_ݠC@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/extension_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/exception_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3*type_labelA#no_43C@3@@@3C@3@/C@3C@3@@3C@3@@3C@3@@3C@3.recfield_labelA#no_QPC@3@@@3C@3@LC@3#C@3@@3C@3@@3C@3@@3C@3+const_labelA#no_nmC@3@@@3C@3@iC@3@C@4@@4C@3@@3C@3@@3C@3*make_labelA@oC@4@@@L~C@4 @@4 C@4@@4C@4(make_refA@C@4 @@@PC@4@@4C@4@@4C@4 -latex_of_textA@ @@@PC@4@E$text@@@BC@4 D@@@QC@4@@4C@4@@4C@4@@4C@45latex_of_text_elementA@"C@4&@c@@GGC@4)C@4*@@4+C@4'@@4(C@4$@@4%C@4!4latex_of_custom_textA@;C@42@@@@CaC@45@A@@@CbC@48?C@49@@4:C@46@@47C@43@@44C@40@@41C@4-/latex_of_TargetA@]C@4A&target&stringQ@@@DC@4D$codeg@@@LC@4GgC@4H@@4IC@4E@@4FC@4B@@4CC@4?@@4@C@4<,latex_of_RawA@C@4P@|C@4S{C@4T@@4UC@4Q@@4RC@4N@@4OC@4K-latex_of_CodeA@C@4\@C@4_C@4`@@4aC@4]@@4^C@4Z@@4[C@4W0latex_of_CodePreA@C@4h@C@4kC@4l@@4mC@4i@@4jC@4f@@4gC@4c1latex_of_VerbatimA@C@4t@@@@FC@4wC@4x@@4yC@4u@@4vC@4r@@4sC@4o-latex_of_BoldA@C@4@C@4C@4@@4C@4@@4C@4~@@4C@4{/latex_of_ItalicA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@42latex_of_EmphasizeA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4/latex_of_CenterA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4-latex_of_LeftA@6C@4@2@@@BC@40C@4@@4C@4@@4C@4@@4C@4.latex_of_RightA@NC@4@J@@@BC@4HC@4@@4C@4@@4C@4@@4C@4-latex_of_ListA@fC@4@hG@I@@@IC@4dC@4@@4C@4@@4C@4@@4C@4-latex_of_EnumA@C@4@G@J@@@JC@4C@4@@4C@4@@4C@4@@4C@40latex_of_NewlineA@C@4C@4@@4C@4@@4C@4.latex_of_BlockA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4.latex_of_TitleA@C@4@C@4@&optionLvC@C@@@CC@4@@@@CC@4C@4@@5C@4@@4C@4@@4C@4@@4C@4@@4C@4.latex_of_LatexA@C@5@C@5 C@5 @@5 C@5@@5 C@5@@5C@5-latex_of_LinkA@C@5@ @@@MlC@5@ @@@CC@5C@5@@5C@5@@5C@5@@5C@5@@5C@5,latex_of_RefA@%C@5"@!t@@@OC@5%@fu(ref_kind@@@C4@@@C3C@5(@v@@@@C6@@@C5C@5+?C@5,@@5-C@5)@@5*C@5&@@5'C@5#@@5$C@5 @@5!C@54latex_of_SuperscriptA@]C@54@Y@@@CAC@57WC@58@@59C@55@@56C@52@@53C@5/2latex_of_SubscriptA@uC@5@@q@@@CLC@5CoC@5D@@5EC@5A@@5BC@5>@@5?C@5;@@5<@5=C@50@51C@5@5C@5@5C@5@5C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4|@4}C@4p@4qC@4d@4eC@4X@4YC@4L@4MC@4=@4>C@4.@4/C@4"@4#C@4@4C@4 @4C@4@4C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3x@3yC@3j@3kC@3\@3]C@3N@3OC@3E@3FC@3<@3=C@33@34C@3'@3(C@+(@+)C@+ޠ@@+ C@+%3OOOOOOOO@@@;@@@AAAAAAjAi{AzHAGgAfcAbAAA AA A=A<AAAAcAb.A-HAGAA^A]xAwzAyAAAAA A A0A/AANAM$A# A qApyAx@@RB@Q@R@R@R@R@R@R@R@R@R@R @R!@R"@R#@R$@R%@R&@R'@R(@R)@R*@R+@R,@R-@R.@R/@R0@R1@R2@R3@R4@R5@R6@R7@R8@R9@R:@R;@R<@R=@R>@R?@R@@RA@RBB@+@@+@@@@Y  :#:(@@@@fAN#@;w@-subst_strings@A@@@@0JD@.@@@@0\D@.@@.D@.@@@.@2subst_strings_code@A@)@@@2ID@2=@@@@2[D@2>@@2?D@2$@@@21@A4subst_strings_simple@A3@A@@@1D@1@ @@@1D@1@@1D@1y@@@1@BC@@A@@@5I@@@5H@@5G@@5F@A@A@@@5M@|{@@5L@@5K@@5J@w@Aso@@@5Q@kj@@5P@@5O@@5N@@A@@@5U@@@5T@@5S@@5R@ABC^@A@ZY@@5W@@5V@F@A@BA@@5Y@@5X@ADZ@A@VU@@5[@@5Z@.@A*=&@@@5_@"!@@5^@@5]@@5\@AV@ARHN@@@5c@JI@@5b@@5a@@5`@B[@AWSR@@@5g@JA@@5f@@5e@@5d@ @A@@@@5j@@5i@@5h@A@A@@@@5m@@5l@@5k@@A@@@@5p@@5o@@5n@AB4@A@0@-,@@5s@@5r@@5q@CD'@A@#@ @@5v@@5u@@5t@ذ@A@@@@5y@@5x@@5w@d@A@`@]U@@5|@@5{@@5z@AB@A@@@@5@@5~@@5}@@A@@@@5@@5@@5@ACư@A@@@@5@@5@@5@@A@@@@@5@@5@@5@@5@A@A@@@@5@@5@@5@z@A@vu@@5@@5@AB@A@@@@5@@5@@5@@A@@@@@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@İ@A@@@@5@@5@@5@A@A@@@@5@@5@@5@BCDEFG@A@@@5@@5@@5@@5@@A@@@@zu@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@B,@A@(@%@@@5@@5@@5@@5@Cp@A@l@e^@@5@@5@@5@W@A@S@PJ@@5@@5@@5@A@A@@@5@@5@@A@@@5@@5@ABD԰@A5@@@5@@@5@@5@@5@@AB@@@5@~}@@5@@5@@5@y@AuNq@@@5@ml@@5@@5@@5@@A Z @@@5@@@5@@5@@5@ABC@A@@@@5@@5@@5@ܰ@A@@@@5@@5@@5@J@AFvB@@@5@>=@@5@@5@@5@A[@AWS@@@5@ON@@5@@5@@5@BCDEH'*undef*C:@@@RB@+@@<#@@@+@@+@@;@@^AbAa*A)AFAEAAAAAAdAc9A8A}A|kAjAA0A/0A/A AAAAAAAAArAqwAvA@ABCDEFG@Ѡ@@A @BC!1@oAc @pA@@@uulrAm@k@@m@࣠@%levelAA] - F] - K@sA@@3@}-@@.@@@@@@  @@!sBA] - L] - M@tA@@$3@ 0@@@@@@@@@ఠ#secC_ Z f_ Z i@uA@@@@@6 G@53@'A@@@@@డv$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@+@I@@!b@+@@.}@@@.|@@.{@@.z@(list.mli6r6r6r6@@,Stdlib__Listx@&!@@@C@5@@ @IG@5@@5@@@5@@5@@5G@@ఐ%level._ Z w/_ Z |@k@@T@@డ!!=_ Z }>_ Z ~@@#!a@@@@i@@h'%field0AA@@@@@.@@@@6_@N@D@@5@@@5H@6 H@5@@@6@@5@@ఐ,latex_titles3q_ Z @5@@X"@@@6I@6 I@6@@? @@$@@ @@\@A@~_ Z b@@డ!^`  `  @ ް@@@ @@@6@ @@@6 @@@6@@6@@63@@@@@@@!\`  `  @@`  @@ @@@6G@6!G@6 @@డF!^`  `  @ @@@ @@@6'@ @@@6& @@@6%@@6$@@6#2@@ఐ#secK@:L@@ *@@@63H@65H@64D@@డt!^`  `  @ >@@@ >@@@6;@ ;@@@6: :@@@69@@68@@67`@@!{`  `  @@H@@ X@@@6GI@6II@6Hr@@డ!^`  `  @ l@@@ l@@@6O@ i@@@6N h@@@6M@@6L@@6K@@ఐt!sG@QH@@ @@"} 9`  :`  @@%<`  @@ @@@6ZJ@6^J@6]@@\ @@ @@@6F@6_J@6Y@@@@ @@@62@6`I@6E@@@@ @@@6@6aH@61@@!@@ C@LbC@6@%@@@Ġ)Not_foundia  ja  @;)Not_found#exnG@@@@@@S A@A&_none_@@A@@UI@@@@@@@@6f@@@ఐȠ!sa  a  @@@ @@@^ P V@@,@A@ A@@@ @  @@6s@@6r@@6q@@@ @ @  @@6|@@6{@@6z@@6yC@6ui@] - 1@)ocaml.doc i Return latex code to make a section according to the given level, and with the given latex code. [  \  ,@@@@@@@Ѡd  d  @@#AడN$List#mapd  d  "@ d  #d  &@@@@!a@,!b@,@@-@ '@@@-@@@-@@-@@-@@@W@$@@@@@ '@@@0KD@.@%D@.@@.D@.3@@.@#@@@.=<@@@.@@.@@.3@ AA@@@@࣠@EA@ఠ!xd  -d  .@5iA@@-3@@@@@ఠ!y)d  0*d  1@BjA@@2 @@.d  ,/d  2@@@A@;@@.@@ @@@డ#Str®exp#StrKd  7Ld  :@ Od  ;Pd  A@@@`@@@/ @@@/@@/@'str.mli^bb^b@@ A@@@@n@@@0D @@@0C@@0B3ffffffff@eTz@N@OHs@B@C@@@@ఐ\!xxd  Byd  C@@@@@1@@@@ఐ\!yd  Ed  F@@@@@d  6d  G@@@@@@0M(@d  'd  H@@@@@.E@0PE@0Oz@@ภf Q Y~A@!f Q Zf Q ^@@f Q _@@E@0[@@"f Q bf Q j@@f Q af Q k@@@@@@D@0]@ภg m u'A@"\\g m vg m z@@g m {@@E@0h@@"bg m ~g m @@g m }g m @@E@0i@@ @@D@0j@ภ9i  OA7@!{i  i  @@i  @@ E@0u@@#\\{ i   i  @@ i   i  @@8E@0v @@ @@$D@0w @ภaj  wA_@!}$j  %j  @@'j  @@5E@0$@@#\\}1j  2j  @@4j  5j  @@`E@02@@ @@LD@05@ภAk  A@"\$Lk  Mk  @@Ok  @@]E@0L@@#\\$Yk  Zk  @@\k  ]k  @@E@0Z@@ @@tD@0]@ภil  A@"\^tl  ul  @@wl  @@E@0t@@3{\\textasciicircum}l  l  @@l  l  @@E@0@@ @@D@0@ภٰm  Aנ@!%m  m  @@m  @@E@0@@#\\%m m @@m m @@E@0@@ @@D@0@ภn A@!_n n @@n @@E@0@@#\\_n n @@n n @@E@0@@ @@D@0@ภ)o'?A'@!~o(o)@@o*@@E@0@@%\\~{}o-o4@@o,o5@@(E@0@@ @@D@0@ภQ p7?gAO@!#p7@p7A@@p7B@@%E@0@@){\char35}!p7E"p7O@@$p7D%p7P@@PE@0"@@ @@<qR[=qR]@@?qR^@@ME@0<@@.$\\rightarrow$IqRaJqRq@@LqR`MqRr@@xE@0J@@ @@dD@0M@ภYrt|A@"<-drt}ert@@grt@@uE@0d@@-$\\leftarrow$qrtrrt@@trturt@@E@0r@@ @@D@0u@ภɰsAǠ@">=ss@@s@@E@0@@'$\\geq$ss@@ss@@E@0@@ @@D@0@ภtA@"<=tt@@t@@E@1@@'$\\leq$tt@@tt@@E@1@@ @@D@1@ภu/A@!>uu@@u@@E@1@@#$>$uu@@uu@@E@1@@ @@D@1@ภAvWA?@!<vv@@v@@E@1@@#$<$vv@@vv@@@E@1@@ @@,D@1 @ภi!wAg@!=,w-w@@/w@@=E@1+,@@#$=$9w:w@@<w=w@@hE@1,:@@ @@TD@1-=@ภIxA@!|TxUx@@Wx@@eE@18T@@+{\\textbar}axbx"@@dxex#@@E@19b@@ @@|D@1:e@ภqy%-A@&\.\.\.|y%.}y%7@@y%8@@E@1E|@@)$\\ldots$y%;y%F@@y%:y%G@@E@1F@@ @@D@1G@ภzIQAߠ@!&zIRzIS@@zIT@@E@1R@@#\\&zIWzI\@@zIVzI]@@E@1S@@ @@D@1T@ภ |`hA@"b|`i|`n@@|`o@@E@1_@@*{\\char92}|`r|`~@@|`q|`@@ E@1`@@ @@D@1a@ภ1}GA/@"}}@@}@@E@1l@@!}}@@}}@@ 0E@1m@@ @@D@1n@ภ~~oA}@pA@+F@1c@@@1hE@1s@@3yA@4F@1V@@@1[E@1g@@dA@=F@1I@@@1NE@1Z'@@A@FF@1<@@@1AE@1M0@@A@OF@1/@@@14E@1@9@@A@XF@1"@@@1'E@13B@@(A@aF@1@@@1E@1&K@@YA@àjF@1@@@1 E@1T@@A@̠sF@0@@@1E@1 ]@@A@ՠ|F@0@@@0E@0f@@A@ޠF@0@@@0E@0o@@A@F@0@@@0E@0x@@NA@F@0@@@0E@0@@A@F@0@@@0E@0@@A@F@0@@@0E@0@@A@ F@0@@@0E@0@@A@F@0@@@0E@0@@C A@F@0@@@0E@0@@tA@&F@0y@@@0~E@0@@A@/F@0l@@@0qE@0}@@$A@8F@0_@@@0dE@0p@@-A@AF@0R@@@0WE@0c@@e I O7@@@@@.E@0V@@>@@ @@d  @@C󐠠 6 Associations of strings to substitute in latex code. c  c  @@@@@@@Ѡ @@aAడ$List#map  @   @@B@@@@@&@@@1D@1@ D@1@@1D@1{ &@@1|@H@@@1z b /@@@1x@@1w@@1v3 ( ( ( ( ( ( ( (@& j@@@@@࣠@i A@ఠ!x @ A@ YkA@@+3 A A A A A A A A@@@@@ఠ!y M N@ flA@@1 @@ R S@@@?@:@@1@@ @@@డ$®exp#Str m n@  q r@@"@@@@@@1@@@1@@13 z z z z z z z z@TDh@>@?8b@2@3@@@@ఐL!x  @@@v@@#@@ @@ఐL!y  @@@|@@  @@@ @@@1(@  @@@ @@1E@1E@1j@@ภ   A@!  @@ @@E@1@@"   @@  @@ @@@@D@1@ภ% 'A#@"\\  !@@ "@@E@1@@"b % *@@ $ +@@ E@1@@ @@D@1@ภM!-5OAK@!{!-6!-7@@!-8@@E@1@@"l!-;!-@@@! -:!!-A@@ E@1@@ @@D@1@ภu!-DLwAs@!}!8DM!9DN@@!;DO@@#E@1@@+{\\char125}!EDR!FD_@@!HDQ!ID`@@ BE@1!@@ @@:D@1$@ภ!UbjA@!'!`bk!abl@@!cbm@@KE@1;@@3{\\textquotesingle}!mbp!nb@@!pbo!qb@@ jE@1I@@ @@bD@1L@ภŰ!}Aà@!`!!@@!@@sE@1c@@2{\\textasciigrave}!!@@!!@@ E@1q@@ @@D@1t@ภ!A@"b!!@@!@@E@1@@*{\\char92}!!@@!!@@ E@1@@ @@D@1@ภ!A@"l!!@@!@@E@2 @@+{\\char123}!!@@!!@@ E@2 @@ @@D@2 @ภ=!?A;@"""@@"@@E@2@@!" " @@"" @@ E@2@@ @@D@2@ภ" gA@hA@!F@2@@@2E@2@@3qA@!F@2@@@2E@2@@dzA@!#F@1@@@1E@2@@A@!,F@1@@@1E@1@@A@!5F@1@@@1E@1 @@A@!>F@1@@@1E@1)@@(A@!ƠGF@1@@@1E@12@@YA@!ϠPF@1@@@1E@1;@@A@!ؠYF@1@@@1E@1D@@"p@@c@@@1E@1L@@q@@ 4@@"y@@Ѡ ""0@@ Aడ!$List#map"3"7@ "8";@@ʰ@@@@@@@@2JD@25@ D@26@@27D@2& @@2'@Р@@@2%  @@@2#@@2"@@2!3""""""""@ @@@@@࣠@A@ఠ!x "B"C@"mA@@+3""""""""@@@@@ఠ!y"E"F@"nA@@1 @@"A"G@@@?@:@@29@@ @@@డ®exp#Str"L"O@ "P"V@@@@@ @@@2C@@@@2B@@2A3########@TDh@>@?8b@2@3@@@@ఐL!x#W#X@@@v@@#@@ -@@ఐL!y#!Z#"[@@@|@@#%K#&\@@@ @@@@2L(@#.<#/]@@@ S@@23E@2OE@2Nj@@ภ #>fn#?/6A @!#Jfo#Kfs@@#Mft@@E@2Z@@"#Wfw#Xf@@#Zfv#[f@@ j@@@@D@2\@ภ #e'A @"\\#p#q@@#s@@E@2g@@"b#}#~@@##@@ E@2h@@ @@D@2i@ภ հ#OA Ӡ@!{##@@#@@E@2t@@"l##@@##@@ E@2u@@ @@D@2v@ภ #wA @!}##@@#@@#E@2@@+{\\char125}##@@##@@ E@2!@@ @@:D@2$@ภ!%#A!#@!'##@@#@@KE@2;@@3{\\textquotesingle}##@@##@@ E@2I@@ @@bD@2L@ภ!M$A!K@!`$$@@$@@sE@2c@@2{\\textasciigrave}$$@@$ $!@@2E@2q@@ @@D@2t@ภ!u$-#A!s@!%$8$$9%@@$;&@@E@2@@#\\%$E)$F.@@$H($I/@@ZE@2@@ @@D@2@ภ!$U19A!@!_$`1:$a1;@@$c1<@@E@2@@#\\_$m1?$n1D@@$p1>$q1E@@E@2@@ @@D@2@ภ!Ű$}GO?A!à@!~$GP$GQ@@$GR@@E@2@@+{\\char126}$GU$Gb@@$GT$Gc@@E@2@@ @@D@2@ภ!$emgA!@!#$en$eo@@$ep@@E@2@@*{\\char35}$es$e@@$er$e@@E@2@@ @@*D@2@ภ"$A"@!&$$@@$@@;E@2+@@#\\&$$@@$$@@E@29@@ @@RD@2<@ภ"=$A";@"\$%%@@%@@cE@2S@@#\\$% %@@%%@@"E@2a@@ @@zD@2d@ภ"e%A"c@"\^%(%)@@%+@@E@2{@@*{\\char94}%5%6@@%8%9@@JE@2@@ @@D@2@ภ"%EA"@"b%P%Q@@%S@@E@3@@*{\\char92}%]%^@@%`%a@@rE@3@@ @@D@3@ภ"%m/A"@"l%x%y@@%{@@E@3@@+{\\char123}%%@@%%@@E@3@@ @@D@3@ภ"ݰ%WA"۠@"%%$@@%%@@E@3@@!%(%,@@%'%-@@E@3@@ @@D@3@ภ"*%/5A")@A@%0)F@3@@@3E@3$@@3A@%92F@3@@@3 E@3@@dA@%B;F@2@@@2E@3 &@@A@%KDF@2@@@2E@2/@@A@%TMF@2@@@2E@28@@A@%]VF@2@@@2E@2A@@(A@%f_F@2@@@2E@2J@@YA@%ohF@2@@@2E@2S@@A@%xqF@2@@@2E@2\@@A@%zF@2@@@2E@2e@@A@%F@2@@@2E@2n@@A@%F@2@@@2E@2w@@NA@%F@2x@@@2}E@2@@A@%F@2k@@@2pE@2|@@A@%F@2^@@@2cE@2o@@A@%F@2Q@@@2VE@2b@@&O^d@@ w@@@22E@2U@@@@w@@&X@@&^8C&_8H@AA࣠@&self-1EAఠ<D=;&yA<@3&l&l&l&l&l&l&l&l@= @  &@@@@@@&vA @  @&wA @ /@&xA@@@""U&zAV@@@V@࣠@!lFA&8I&8J@&{A@@3&&&&&&&&@,0@j@/8@k@@@@@  @@!sGA&8K&8L@&|A@@3&&&&&&&&@ @@@@@@@@డ%G$List)fold_left&OU&OY@ &OZ&Oc@@@@#acc@,@!a@, @@-@@-@ @$ @@@-@@-@@-@@-@ 33 3r@@ ]@#@@@@C@FpC@EEC@EXC@DC@DC@6F@6@:@@6@@6@@DA@@@6@@6@@6@@63&&&&&&&&@Q]&@T@U@@@@࣠@#accHA' Oi'Ol@'&}A@@,3''''''''@@@@@@@JKA@ఠ"reI'!On'"Op@':~A@@e3'"'"'"'"'"'"'"'"@*!C@@@@@@ఠ"stJ'0Or'1Ot@'IA@@h@@'5Om'6Ou@@@{@q@@6@@ @@డ .global_replace#Str'LOy'MO|@ 'PO}'QO@@@@@@/@@@@/@@@@/@@@/@@/@@/@@/@ "" "#@@P@!@@@@@@6@@@@6@@@@6@@@6@@6@@6@@63'|'|'|'|'|'|'|'|@\e@_@`W@Q@R@@@@ఐm"re'O'O@@@@@ఐk"st'O'O@@@@@ఐ#acc'O'O@@@,@@`@@J@6/@'Od'O@@@@@@6@@6G@6G@6@@ఐ!s'O'O@ǰ@@@@ఐ>!l'O'O@$@@!@@@@@@A@DA@@@+@@@6@@6@@6F@@@\@5@ @@6@@6@@6@@6C@6z@'8<@@ ''@AA࣠@&self-1MAఠLͱ(@A@z3''''''''@@@@  б(AA}@}@@@࣠@!sNA((@()BA@@(3((((((((@@@!@@@@@@  @@ ఐ+$self(&('@@@3(&(&(&(&(&(&(&(&@"@@@@@@(.@@@@ZU@@6@@6 @@B-subst_strings(=(> @@@C@7@@ఐ?!s(L(M@#@@c&@@*@@r'@AA@EA@@@ml@@7 @@7 E@@@@ut@@7@@7@@7C@7`@(b@ (s 9 Escape the strings which would clash with LaTeX syntax. (p(q@@@@@@@(wJU(xJb@AA࣠@&self-1PAఠUOVT(CAU@3((((((((@@@@  W(DAX@@@X@࣠@!sQA(Jc(Jd@(EA@@3((((((((@.@l@!@m@@@@@  @@ ఐ+$self(Jg(Jk@w@@+3((((((((@"@@@@@&(Jq@@@@@@7$@@7# @@B)4subst_strings_simple(Jr(J@@@C@7+@@ఐ?!s(J(J@#@@&@@*@@'@AA@EA@@@@@73@@72E@@@]@@@7:@@79@@78C@75`@(JN@J( / Escape the ['\'], ['{'] and ['}'] characters. ((I@@@@@@@((@AA࣠@&self-1SAఠR۱)%FA@3) ) ) ) ) ) ) ) @@@@  ޱ)(GA@@@@࣠@!sTA))@)7HA@@3))))))))@@@!@@@@@@  @@ ఐ+$self)4)5@@@3)4)4)4)4)4)4)4)4@"0@@@@@)<@@@@hc@@7J@@7I @@B2subst_strings_code)K)L@@@C@7Q@@ఐ?!s)Z)[@#@@S&@@*@@'@AA@EA@@@]\@@7Y@@7XE@@@@ed@@7`@@7_@@7^C@7[`@)p@) , Escape some characters for the code style. )~)@@@@@@@t)Xc)Xh@AA࣠@&self-1VAఠcUdb)IAc@3))))))))@'@@@  e)JAf@@@f@࣠%*opt*AఠW)Xk)Xn@)KA@@C@7wD@7t3))))))))@@*@~@%+@@@@@ภ"!)Xo)Xs@" @@@'@@@7x@@)Xi)Xt@@$nameXA)Xu)Xy@)LA@@3))))))))@!,&@'@(@@@@@@@ఠ#lenY)|)|@)MA@@#intA@@@:G@73))))))))@(@@ @@@డ(&String&length)|)|@ )|)|@@@@@@9$@@@9@@9.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@:8@@@:@@:5@@ఐa$name*'|*(|@?@@B@@3@@IC@A@*,|@@@ఠ#buf*7*8@*PNA@@"@@@:G@:3*=*=*=*=*=*=*=*=@Yjc@d@e@@@డ(&Buffer&create*P*Q@ *T*U@@"_@@@"_@@@:"@@@:@@: @@ఐ#len*j*k@*@@"v@@@:H@:H@:4@@% @@85@A@*v @@ !i**@@@@@**@@)@@@:G@:3********@P^W@X@Y@@@డ)'!-**@@#intA@@@@@@@ @@@@@@@'%subintBA(k@@@@(k5,~,~(l5,~,@@(o@@@@@@@:@@@@:@@@:@@:@@:8@@ఐ#len**@@@8@@@:H@:H@:L@@A**@@@@@@:H@:H@:\@@ @@)@@@:H@:b@@@@ఠ%s_no_*+@+PA@@*@@@;8I@:3++++++++@z-@@@:G@:G@:@++#-@@+-OA@@@@ఠ!s++ @+8QA@@*;@@@;9I@: @@+)+*@@@,@@@:)@డ)&String#get+L+M+A+BA@@@@9@=@@@9$charB@@@9@@9@@90%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3+i+i+i+i+i+i+i+i@d@@@@ఐ$name6+w@8@@M @@ఐ!i++@{@@{@@FE@@8@@@:@_+'+*@@G@@@:K@:@@J@@@:@@@డ*3jl+.?+.@@i@@@)@@@;3J@;1J@;)@@@;*@@;(@@ఐ$V7latex_escape_underscore+.W@#@@)@@@;/K@;2K@;0@@% @@@@+-underscore+]o+]z@@+]n+]{@@@@!_+]~+]@@+]}+]@@@@+]m+]@@@砠@@@;:@@!_++@@++@@J@;?@@!_,,@@, , @@J@;@@@,,@@*J@;A @,.<@@@@@@;&@~,",#@@@@@:K@:!@@@@@:$@@@@&-tilde,5,6@@,8,9@@7J@;F4@@!~,C,D@@,F,G@@%J@;GB@@,K,L@@9E@e,U,V@@ @@@:K@:T@@ @@@:W@@@@(-percent,h,i@@,k,l@@jJ@;Mg@@!%,v,w@@,y,z@@XJ@;Nu@@,~,@@lx@@,,@@=@@@:K@:@@@@@@:@@@@#-at,,@@,,@@J@;T@@""@,,@@,,@@J@;U@@,,@@@a, ,@@p@@@:K@:@@s@@@:@@@@%-bang,,@@,,@@J@;[@@""!,,"@@,,#@@J@;\@@,,$@@@|,%/,%2@@@@@:K@:@@@@@:@@@@%-pipe-%8-%=@@-%7-%>@@J@;b@@""|-%A-%D@@-%@-%E@@J@;c@@-%6-%F@@@|-!GQ-"GT@@@@@:K@: @@@@@:#@@@@#-lt-4GZ-5G]@@-7GY-8G^@@6J@;i3@@!<-BGa-CGb@@-EG`-FGc@@$J@;jA@@-JGX-KGd@@8D@~-Teo-Uer@@ @@@:K@:S@@ @@@:V@@@@#-gt-gex-he{@@-jew-ke|@@iJ@;pf@@!>-ue-ve@@-xe~-ye@@WJ@;qt@@-}ev-~e@@kw@^--@@<@@@:K@:@@?@@@;@@@@$-exp--@@--@@J@;w@@!^--@@--@@J@;x@@--@@@f--@@o@@@;K@;@@r@@@;@@@@*-ampersand--@@--@@J@;~@@!&--@@--@@J@;@@--@@@k--@@@@@;K@;@@@@@;@@@@%-plus..@@..@@J@;@@!+..@@..@@J@; @@..@@@m. .!@@@@@; K@; @@@@@; "@@@@&-minus.3.4@@.6.7@@5J@;2@@!-.A.B@@.D.E@@#J@;@@@.I.J@@7C@j.S.T@@@@@;K@;R@@ @@@;U@@@@%-star.f.g @@.i.j!@@hJ@;e@@!*.t$.u%@@.w#.x&@@VJ@;s@@.|.}'@@jv@o.(2.(5@@;@@@;K@;@@>@@@;@@@@&-slash.(;.(A@@.(:.(B@@J@;@@!/.(E.(F@@.(D.(G@@J@;@@.(9.(H@@@d.IS.IV@@n@@@;K@;@@q@@@;@@@@'-dollar.I\.Ic@@.I[.Id@@J@;@@!$.Ig.Ih@@.If.Ii@@J@;@@.IZ.Ij@@@}.ku.kx@@@@@;K@;@@@@@;@@@@&-equal.k~/k@@/k}/k@@J@;@@!=/ k/k@@/k/k@@J@; @@/k|/k@@@z// @@@@@;K@;@@@@@; !@@@@&-colon/2/3@@/5/6@@4J@;1@@!:/@/A@@/C/D@@"J@;?@@/H/I@@6B@ఠ!c/T/U@/mRA@@ @@@;"@@ @@@;#@@@@డ-&String$make/o/p@ /s/t@@@@@@9 @0@@@9 R@@@9 @@9@@9@yN  zN  =@@xA@@@@@@@;@@@@;@@@;@@;@@;3////////@KD@E@F@@@@A//@@0@@@;K@;K@;@@ఐb!c//@@@>@@@;K@;K@;'@@R @@K@;*@@డ.[&String$make//@ //@@c@@@c@@@;@b@@@;a@@@;@@;@@;N@@A//@@{@@@;K@;K@;^@@ఐ!c00@h@@@@@;K@;K@;r@@: @@K@;u@@00@@x@@@A0@@@@@@<@A@0 @@డ.&Buffer*add_string0(0)@ 0,0-@@@(u@@@`@'@@@_&.@@@^@@]@@\@(;ee(<e@@(:P@@@@(@@@< @@@@< @@@<@@<@@<30N0N0N0N0N0N0N0N@KYR@S@T:3@4@5@@@@ఐ)#buf0`0a@Ѱ@@(@@@<I@<I@<@@ఐϠ#no_0v 0w@@@(@ఐ%s_no_00@.@@P@@@<I@<I@<9@ఐs!s0 0!@?@@I@<I@<H@00"@@K@@u@@'@@@< H@<Q@@@@@' @@@<"G@C@>C@>jC@>C@>C@>$C@=C@=C@=>C@=\C@@@4g@?@@5@@@@6)@TAA@XEA@@ @@@<>@@@<=@@<<@@<;s@ @@    @@@.@@@@@@@ 1D}1E}@AA࣠@&self-1Aఠ"#!1kSA"@ 31R1R1R1R1R1R1R1R@ @@@  $1nTA %@ @@%@࣠  A 1c}1d}@1|UA@@ J C@@@@@@1r}@@$nameA1|}1}}@1VA@@ +31}1}1}1}1}1}1}1}@% f@@@<^@!@"@@@@  @@డ0!^1}1}@#@@@#@@@iC@@$@@>@࣠##A#5|5}@5eA@@$c#C@=@@@=355555555@%@V@%%@W@@@@@5@@$nameA55@5fA@@#355555555@%$@@@=@!@"@@@@  @@డ47!^55@(@@@(@@@=@'@@@='@@@=@@=@@=355555555@#/#@&@'@@@@డ4V55@@@@3(&@@@>G@>G@> @@@> @@> @@ఐ/o7latex_class_type_prefix8@/ 9@@3ɠ@@@>H@>H@>1@@$B@@2@@ ఐ$self55@Ű@@%yC@6@@$$$@@@>@$$@@>@@>N@$ఐ#no_66@z@@$$@@@>!H@>#H@>"c@@ఐ$name6(6)@m@@$ap@@6,@@$r@@e@@C@>u@A@ A@@$}%$y@@@>2@$u$t@@>1@@>0@@>/@ @@%$%*$@@@>=@$$@@><@@>;@@>:@@>9C@>4@6N#@6_ . Make a correct label from a class type name. 6\bf6]b@@@@@@@$6c'26d'>@AA࣠@&self-1AఠAB@6gAA@%36q6q6q6q6q6q6q6q@@@@  C6hA%D@%@@D@࣠$$A$6'@6'C@6iA@@%i$C@>N@@@>S366666666@&@\@%& @]@@@@@6'?@@$nameA6'D6'H@6jA@@$366666666@%%@@@>R@!@"@@@@  @@డ5=!^6'_6'`@)@@@)@@@>_@)@@@>^)@@@>]@@>\@@>[366666666@#/$@&@'@@@@డ5\6'K6'L@@@@4),@@@>kG@>xG@>n@@@>o@@>m@@ఐ1k3latex_module_prefix8@19@@4Ϡ@@@>tH@>wH@>u1@@$B@@2@@ ఐ$self7'a7'e@˰@@&C@7'k@@%%%@@@>}@%%@@>|@@>{N@%ఐ#no_7'm7'p@z@@&&@@@>H@>H@>c@@ఐ$name7.'q7/'u@m@@%Jp@@72'v@@%r@@e@@s@A@A@@%d& %`@@@>@%\%[@@>@@>@@>@ @@&%r&.%n@@@>@%j%i@@>@@>@@>@@>C@>@7R'+!@7c * Make a correct label from a module name. 7`7a&@@@@@@@%y7g7h@AA࣠@&self-1AఠEFD7kAE@&37u7u7u7u7u7u7u7u@ @@@  G7lA&H@&@@H@࣠%%A%77@7mA@@&m%C@>@@@>377777777@"' @`@%' @a@@@@@7@@$nameA77@7nA@@%377777777@%&@@@>@!@"@@@@  @@డ6A!^77@* @@@* @@@>@*@@@>*@@@>@@>@@>377777777@#/%@&@'@@@@డ6`77@@@@5*0@@@>G@>G@>@@@>@@>@@ఐ28latex_module_type_prefix8@19@@5Ӡ@@@>H@>H@>1@@$B@@2@@ ఐ$self88@ϰ@@'C@8 @@&&&@@@>@&&@@>@@>N@&ఐ#no_88@z@@''@@@>H@>H@>c@@ఐ$name8283 @m@@&1p@@86 @@'r@@e@@#C@>u@A@ A@@&M'&&I@@@>@&E&D@@>@@>@@>@ @@'&['4&W@@@?@&S&R@@?@@?@@?@@?C@>@8X#@8i / Make a correct label from a module type name. 8fx|8gx@@@@@@@&b8mDO8nD^@AA࣠@&self-1Aఠ Kà L J8oA K@'38{8{8{8{8{8{8{8{@@@@   M8pA' N@'@@ N@࣠&s&sA&w8D`8Dc@8qA@@'s&yC@?@@@?388888888@((@ f@%(@ g@@@@@8D_@@$nameA8Dd8Dh@8rA@@&388888888@%'@@@?@!@"@@@@  @@డ7G!^8D8D@+@@@+@@@?'@+@@@?&+ @@@?%@@?$@@?#388888888@#/&@&@'@@@@డ7f8Dk8Dl@@@@6+6@@@?3G@?@G@?6@@@?7@@?5@@ఐ46latex_extension_prefix8@39@@6٠@@@?#:?'@m@@(p@@:B(@@)r@@e@@/C@?u@A@ A@@()2(@@@?@((@@?@@?@@?@ @@)(-)@()@@@?@(%($@@?@@?@@?@@?C@?@:d#@:u . Make a correct label from an exception name. :r:s@@@@@@@(4:y\g:z\q@AA࣠@&self-1Aఠ"Wˠ"X"V:wA"W@*3::::::::@@@@  "Y:xA*"Z@*@@"Z@࣠(E(EA(I:\s:\v@:yA@@)(KC@?@@@?3::::::::@4*@"r@%*@"s@@@@@:\r@@$nameA:\w:\{@:zA@@(Z3::::::::@%)@@@?@!@"@@@@  @@డ9S!^:\:\@-@@@-@@@?@-@@@?-@@@?@@?@@?3::::::::@#/(@&@'@@@@డ9r!!:\~:\@!@@@8ˠ-B@@@?G@@G@?@@@?@@?@@ఐ6ɠ1latex_type_prefix8@6e9@@8@@@@H@@H@@1@@$B@@2@@ ఐ$self;\;\@"@@*C@"˰;\@@***@@@@ @))@@@ @@@ N@*ఐ#no_;/\;0\@z@@**@@@@H@@H@@c@@ఐ$name;D\;E\@m@@(p@@;H\@@*r@@e@@ 5C@?u@A@ A@@)*8)@@@@&@)(@@@%@@@$@@@#@ @@*)*F)@@@@1@)) @@@0@@@/@@@.@@@-C@@(@;j\`#@ ;{ ( Make a correct label from a type name. ;x*.;y*[@@@@@@@);;@AA࣠@&self-1Aఠ#]Ϡ#^#\;{A#]@+ 3;;;;;;;;@!@@@  #_;|A+ #`@+ @@#`@࣠).).A)2;;@;}A@@*)4C@@B@@@@G3;;;;;;;;@:+$@#x@%+%@#y@@@@@;@@$nameA;; @;~A@@)C3;;;;;;;;@%*@@@@F@!@"@@@@  @@డ:Y!^; ; @.#@@@.#@@@@S@. @@@@R.@@@@Q@@@P@@@O3;;;;;;;;@#/)h@&@'@@@@డ:x""; ; @"@@@9Ѡ.H@@@@_G@@lG@@b@@@@c@@@a@@ఐ7}5latex_type_elt_prefix8@79@@9@@@@hH@@kH@@i1@@$B@@2@@ ఐ$self< < @#@@+C@#Ѱ<" &@@+ ++@@@@q@**@@@p@@@oN@+ఐ#no_<5 (<6 +@z@@++@@@@yH@@{H@@zc@@ఐ$name)@@@@@))@@@@@@@@@@ @@+)+L)@@@@@))@@@@@@@@@@@@C@@@ !.> !/@@%> !0@@0e@@@A*G@A.G@A-P@@` @@0m@@@A@A/G@A)X@@K@@+C@LC@A\@A@A@@@++@@A4@@A3@@@-@++@@A;@@A:@@A9C@A6@>= !'@#>N 3 Return latex code for the label of a given label. >K  >L  @@@@@@@+>R!m!x>S!m!@AA࣠@&self-1Aఠ&0ڠ&1&/>yA&0@-3>`>`>`>`>`>`>`>`@@@@  &2>|A-&3@-@@&3@࣠@%labelA>r!m!>s!m!@>A@@+3>s>s>s>s>s>s>s>s@ -@&G@!-@&H@@@@@  @@డ=!^>!m!>!m!@0ܰ@@@0@@@AM@0@@@AL0@@@AK@@AJ@@AI3>>>>>>>>@!-+@$@%@@@@%\ref{>!m!>!m!@@>!m!@@0@@@AYF@A[F@AZ@@డ=D!^>!m!>!m!@1@@@1@@@Aa@1 @@@A`1 @@@A_@@A^@@A]2@@ఐc%labelK@:L@@,=@@!}>!m!>!m!@@%>!m!@@1,@@@AlG@ApG@AoP@@` @@14@@@AX@AqG@AkX@@K@@,!!@?VA@@,v3?>?>?>?>?>?>?>?>@.@'@!.@'@@@@@  @@!tA?P!"?Q!"@?iA@@,3?Q?Q?Q?Q?Q?Q?Q?Q@ ,@@@@@@@@డ=$List$iter?f"" ?g""@ ?j""?k""@@@@!a@,$unitF@@@-@@-@+F@@@- @@@-@@-@@-@&z&{@@&yU@% @@@@,C@AC@A@@@A@@A@+_ @@@A@@@A@@A@@A3????????@KW,@N@O@@@@ ఐ$self?""?""@'y@@/-@'4?""/@@@,@,,@@A@@A@@ఐ#fmt?""0?""3@o@@,(@@?""?""4@@@,,@@A-@@ఐ!t?""5?""6@7@@-:@@s@@-C@PC@AC@M=C@L-C@KC@JC@JC@InC@IC@HC@H$C@GC@GHC@AV@A@#A@@@-2@-+-$@@A@@A@@A@@@/|@-<@-5-.@@A@@A@@A@@AC@A@@ !!5@%k@ < Print the LaTeX code corresponding to the [text] parameter.@!!@!!@@@@@@@-:@"}"@ "}"@AA࣠@&self-1Aఠ'''@FA'@/3@-@-@-@-@-@-@-@-@@@@  '@IA/(@/@@(@࣠@#fmtA@?"}"@@"}"@@XA@@-V3@@@@@@@@@@@@@@@@@/@(@!/@(@@@@@  @@#txtA@R"}"@S"}"@@kA@@-d3@S@S@S@S@S@S@S@S@ -l@@@@@@@@ఐ#txt@d""@e""@-u@@@@-v3@e@e@e@e@e@e@e@e@@@@Ġ)Odoc_info@v ""@w ""@#Raw@{ ""@| ""@@;#Raw3d@3a@@@@A@BV@A3_c3`c@@@3P@ఠ!s@ ""@ ""@@A@@@@@A3@@@@@@@@@0@@@@@$@@-@@-@@@ ఐ{$self@ ""@ ""@(o@@0#3@@@@@@@@@A@@@@@(A@ ""@@@-`@-]-\@@B[@@BZ @@ఐ#fmt@ ""@ ""@f@@-@@ఐ8!s@ ""@ ""@!@@C@Bb&@@*@@-'@Ġ)Odoc_info@ ""@ "#@$Code@ "#@ "#@@;$Code3@3@@@@AABV@A3d3d@@@4YQ@ఠ!s@ "#@ "#@AA@@@@@A3@@@@@@@@@@@@@@$@@. @@. @@@ ఐࠐ$selfA  "# A  "#@(԰@@03A A A A A A A A @@@@@@(A "#@@@-@--@@Bf@@Be @@ఐ堐#fmtA! "#A" "#"@˰@@.7@@ఐ8!sA. "##A/ "#$@!@@HC@Bm&@@*@@.<'@Ġ)Odoc_infoA@ #%#-AA #%#6@'CodePreAE #%#7AF #%#>@@4.ఠ!sAO #%#?AP #%#@@AhA@@43@@@A3ASASASASASASASAS@@@@@@@@.f@@.f@@@ ఐ9$selfAc #%#DAd #%#H@)-@@03AcAcAcAcAcAcAcAc@@@@@@)Ak #%#Y@@@-@--@@Bq@@Bp @@ఐ>#fmtAz #%#ZA{ #%#]@$@@.@@ఐ8!sA #%#^A #%#_@!@@C@Bx&@@*@@.'@Ġ)Odoc_infoA #`#hA #`#q@(VerbatimA #`#rA #`#z@@;(Verbatim4@4@@@@ACBV@A4fik4fi@@@5S@ఠ!sA #`#{A #`#|@AA@@@@@A3AAAAAAAA@S@@@@@$@@.@@.@@@ ఐ$selfA #`#A #`#@)@@1F3AAAAAAAA@d@@@@@)VA #`#@@@.G@.D.?@@B|@@B{ @@ఐ#fmtA #`#A #`#@@@.@@ఐ8!sA #`#A #`#@!@@.`C@FC@B'@@+@@.(@Ġ)Odoc_infoA ##B ##@$BoldB ##B ##@@;$Bold4@/4@@@@ADBV@A4g4g@@@5|T@ఠ!tB ##B ##@B2A@@/G@@@A3BBBBBBBB@@@@@@#@@/0@@/0@@@ ఐ$selfB- ##B. ##@)@@13B-B-B-B-B-B-B-B-@@@@@@)B5 ##@@@.@..@@B@@B @@ఐ#fmtBD ##BE ##@@@/Z@@ఐ8!tBQ ##BR ##@!@@/~$@@(@@/]%@Ġ)Odoc_infoBa##Bb##@&ItalicBf##Bg##@@;&Italic5O@/@@@@AEBV@A5Ih5Jh@@@5U@ఠ!tB{##B|##@BA@@/@@@A3BBBBBBBB@@@@@@#@@/@@/@@@ ఐe$selfB##B##@*Y@@2 3BBBBBBBB@+@@@@@*5B#$@@@.@..@@B@@B @@ఐj#fmtB#$B#$@P@@/@@ఐ8!tB#$ B#$ @!@@.$@@(@@/%@Ġ)Odoc_infoB$ $B$ $@)EmphasizeB$ $B$ $&@@;)Emphasize5@/@@@@AFBV@A5i5i@@@6@V@ఠ!tB$ $'B$ $(@BA@@0 @@@A3BBBBBBBB@|@@@@@#@@/@@/@@@ ఐǠ$selfB$ $,B$ $0@*@@2o3BBBBBBBB@@@@@@*B$ $C@@@/+@/(/#@@B@@B @@ఐ̠#fmtC$ $DC $ $G@@@0@@ఐ8!tC$ $HC$ $I@!@@/@$@@(@@0!%@Ġ)Odoc_infoC%$J$RC&$J$[@&CenterC*$J$\C+$J$b@@;&Center6@0Z@@@@AGBV@A6 j6j-@@@6W@ఠ!tC?$J$cC@$J$d@CXA@@0m@@@A3CCCCCCCCCCCCCCCC@@@@@@#@@0V@@0V@@@ ఐ)$selfCS$J$hCT$J$l@+@@23CSCSCSCSCSCSCSCS@@@@@@+C[$J$|@@@/u@/r/m@@B@@B @@ఐ.#fmtCj$J$}Ck$J$@@@0@@ఐ8!tCw$J$Cx$J$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@$LeftC$$C$$@@;$Left6u@0@@@@AHBV@A6okDF6pkDT@@@7X@ఠ!tC$$C$$@CA@@0@@@A3CCCCCCCC@@@@@@@#@@0@@0@@@ ఐ$selfC$$C$$@+@@333CCCCCCCC@Q@@@@@+XC$$@@@/@//@@B@@B @@ఐ#fmtC$$C$$@v@@0@@ఐ8!tC$$C$$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@%RightC$$C$$@@;%Right6@1@@@@AIBV@A6lln6ll}@@@7fY@ఠ!tD$$D$$@DA@@11@@@A3DDDDDDDD@@@@@@#@@1@@1@@@ ఐ$selfD$$D$$@+@@33DDDDDDDD@@@@@@+D$$@@@0 @00@@B@@B @@ఐ#fmtD.$$D/$$@ذ@@1D@@ఐ8!tD;$$D<$$@!@@0$@@(@@1G%@Ġ)Odoc_infoDK$$DL$%@$ListDP$%DQ$%@@;$List79@$listK1@@@@@@@AJBV@A7:m7;m@@@7Z@ఠ"tlDl$%Dm$%@DA@@1@@@A@@@A3DtDtDtDtDtDtDtDt@@@@@@. @@1@@1@@@ ఐZ$selfD$% D$%@,N@@43DDDDDDDD@ !@@@@@,#D$%@@@0^@0[0R@@B@@B @@ఐ_#fmtD$%D$%"@E@@1@@ఐ<"tlD$%#D$%%@!@@0wC@J4C@B'@@+@@1(@Ġ)Odoc_infoD%&%.D%&%7@$EnumD%&%8D%&%<@@;$Enum7@p1@@@@@@@AKBV@A7n7n@@@8=[@ఠ"tlD%&%=D%&%?@DA@@2 @@@B@@@B3DDDDDDDD@}@@@@@, @@1@@1@@@ ఐȠ$selfD%&%CD%&%G@,@@4p3DDDDDDDD@!@@@@@,D%&%U@@@0@00@@B@@B @@ఐ͠#fmtE %&%VE %&%Y@@@2@@ఐ<"tlE%&%ZE%&%\@!@@0C@JC@B'@@+@@2%(@Ġ)Odoc_infoE)%]%eE*%]%n@'NewlineE.%]%oE/%]%v@@;'Newline8@@@@BV@A8 o8o@@@8\@@@ @@2GT@@2GT@@@ ఐ$selfED%]%zEE%]%~@-@@4b@,ްEI%]%@@@00@@Bg@@ఐ#fmtEV%]%EW%]%@@@2lt@@@@2bu@Ġ)Odoc_infoEf%%Eg%%@%BlockEk%%El%%@@;%Block8T@2@@@@ALBV@A8Np8Op)@@@8]@ఠ!tE%%E%%@EA@@2@@@B3EEEEEEEE@@@@@@#@@2@@2@@@ ఐj$selfE%%E%%@-^@@53EEEEEEEE@0@@@@@-IE%%@@@1(@1%1 @@B@@B @@ఐo#fmtE%%E%%@U@@2@@ఐ8!tE%%E%%@!@@1=$@@(@@2%@Ġ)Odoc_infoE%%E%%@%TitleE%%E%%@@;%Title8@#intA@@@ڠ1>8@@@@@@۠3 @@@@CMBV@A8qJL8qJq@@@9U^@ఠ!nE%%E%%@F A@@#@@@B3EEEEEEEE@@@@ఠ%l_optF%%F%%@FA@@1i+@@@B@@@B@ఠ!tF%%F%%@F,A@@3A@@@B!@@@SF%%@@3*#@@3*#@@@ ఐ$selfF'%%F(%%@-@@53F'F'F'F'F'F'F'F'@@9@:@;2+@,@-!@@@@@- F3%&@@@1@1@1@11@@B@@B@@B@@B@@ఐ #fmtFF%&FG%& @@@3\@@ఐa!nFS%& FT%& @'@@1C@C-@@ఐ`%l_optFa%&Fb%&@4@@1:@@ఐ[!tFn%&Fo%&@@@@1G@@K@@3zH@Ġ)Odoc_infoF~&&F&&'@%LatexF&&(F&&-@@;%Latex9l@9i@@@@ANBV@A9gs9hs@@@9_@ఠ!sF&&.F&&/@FA@@@@@B3FFFFFFFF@8@@@@@$@@3@@3@@@ ఐ$selfF&&3F&&7@.w@@6+3FFFFFFFF@I@@@@@.QF&&F@@@1@11@@C@@C @@ఐ#fmtF&&GF&&J@n@@3@@ఐ8!sF&&KF&&L@!@@3C@LC@C'@@+@@3(@Ġ)Odoc_infoF&M&UF&M&^@$LinkF&M&_F&M&c@@;$Link9@9@@@ߠ4@@@@BOBV@A9t9t@@@:f`@ఠ!sG&M&eG&M&f@GA@@@@@B3GGGGGGGG@@@@ఠ!tG&M&hG&M&i@G+A@@4@@@@B@@@6G&M&j@@4)@@4)@@@ ఐ$selfG&&M&nG'&M&r@.@@63G&G&G&G&G&G&G&G&@-&@'@(@@@@@.Ȱ G0&M&@@@2d@2a@2Z2U@@C@@C@@C@@ఐ#fmtGA&M&GB&M&@@@4W@@ఐK!sGN&M&GO&M&@$@@2C@MuC@C+@@ఐL!tG^&M&G_&M&@3@@28@@<@@4j9@Ġ)Odoc_infoGn&&Go&&@#RefGs&&Gt&&@@;#Ref:\@:Y@@@2|2{@@@@@@2t4@@@@@@@CPBV@A:gu $ &:hu $ U@@@:a@ఠ$nameG&&G&&@GA@@$@@@B 3GGGGGGGG@8@@@ఠ'ref_optG&&G&&@GA@@22@@@B"@@@B!@ఠ(text_optG&&G&&@GA@@24@@@B$@@@B#%@@@XG&&@@4'@@4'@@@ ఐ$selfG&&G&&@/@@7P3GGGGGGGG@pD=@>@?6/@0@1%@@ @@@/n G&&@@@2@2@2@22@@C%@@C$@@C#@@C"@@ఐ#fmtG&&G&&@@@5@@ఐe$nameG&&G&&@'@@3C@OC@NC@NC@NBC@C25@@ఐl'ref_optH&&H&&@<@@3B@@ఐg(text_optH!&&H"&&@H@@3O@@S@@5-P@Ġ)Odoc_infoH1&&H2&'@+SuperscriptH6&'H7&'@@;+Superscript;@5f@@@@AQBV@A;y  ;y  @@@;b@ఠ!tHK&'HL&'@HdA@@5y@@@B'3HOHOHOHOHOHOHOHO@@@@@@#@@5b@@5b@@@ ఐ5$selfH_&'H`&'@0)@@73H_H_H_H_H_H_H_H_@@@@@@/Hg&'.@@@3B@3?3:@@C:@@C9 @@ఐ:#fmtHv&'/Hw&'2@ @@5@@ఐ8!tH&'3H&'4@!@@3W$@@(@@5%@Ġ)Odoc_infoH'5'=H'5'F@)SubscriptH'5'GH'5'P@@;)Subscript;@5@@@@ARBV@A;{z # %;|z # 8@@@<c@ఠ!tH'5'QH'5'R@HA@@5@@@B*3HHHHHHHH@L@@@@@#@@5@@5@@@ ఐ$selfH'5'VH'5'Z@0@@8?3HHHHHHHH@]@@@@@0VH'5'm@@@3@33@@CE@@CD @@ఐ#fmtH'5'nH'5'q@@@5@@ఐ8!tH'5'rH'5's@!@@3$@@(@@5%@Ġ)Odoc_infoH't'|H't'@+Module_listH't'H't'@@;+Module_list;@;@@@@@@@ASBV@A;{ L N;{ L j@@@@@7a;@@@AJZ""@@7c3JXJXJXJXJXJXJXJX@ @@@  A@ " A@@@7x@7u7o@@D+@@D*@@D) $@@@9@7@77y@@D4@@D3@@D2@@D1C@D- A@Jr"}"@/J ; Print the LaTeX code for the [text_element] in parameter. J"8"<J"8"|@@@@@@@7J#(T(_J#(T(s@AA࣠@&self-1Aఠ2e2f2dJA2e@:3JJJJJJJJ@$)@@@  2gJA:2h@:@@2h@࣠@BA@J#(T(tJ#(T(u@@73JJJJJJJJ@$9:#@2w@:$@2x@@@@@@@BA@J#(T(vJ#(T(w@@7@@@@BA@J#(T(xJ#(T(y@@7@@@@ภBJ#(T(|J#(T(~@B@@@C@@@DP$@'A@+ A@@@7@7@77@@Dc@@Db@@Da@@D`1@ @@:T@7@7@77@@Dn@@Dm@@Dl@@Dk@@DjC@DeK@J#(T(X @@7ʰJ%((J%((@AA࣠@&self-1Aఠ222DZKA2@:t3JJJJJJJJ@$@@@  2ʱKA:w2@:w@@2@࣠@#fmtAK %((K %((@K#A@@73K K K K K K K K @$:@2@!:@2@@@@@  @77 A7K%((K%((@K5A@@73KKKKKKKK@7@@@@@@K$%((@77 A7K-%((K.%((@KFA@@73K.K.K.K.K.K.K.K.@8@@@@@@K5%((@@డI!=KB&((KC&((@@!a@@$boolE@@@'@@&@@%&%equalBAI@@@@IyIy@@I8Q@@@@80@@@DG@D@@@@D@@D@@D3KgKgKgKgKgKgKgKg@:E80@=@>@@@@డJ&String/lowercase_asciiK}&((K~&((@ K&((K&((@@@8V@@@9)@@@9@@9@! %E%E! %E%k@@!~]@@@@8c@@@D6@@@D@@D0@@ఐ&targetK&((K&((@s@@8x=@@+@@G>@@%latexK&((K&((@@K&((K&((@@VH@DM@@;@@:@@@DH@DS@ ఐӠ$selfK'((K'((@3@@;Fa@3iK'()@@@7@77@@D@@Dh@@ఐՠ#fmtK'()K'()@@@8u@@ఐ$codeK'()K'() @@@8@@%@@7,@ภD K)))K)))@D@@@ G@D@K&((@@79@A@ A@@@888888@@D@@D@@D@@D@ @@;@888888@@D@@D@@D@@D@@DC@D@L%((!@@8ҰL+)!),L+)!)8@AA࣠@&self-1 Aఠ3 33LAA3@;3L(L(L(L(L(L(L(L(@%@@@  3LDA;3@;@@3@࣠@#fmt AL:+)!)9L;+)!)<@LSA@@83L;L;L;L;L;L;L;L;@%;@4@!;@4@@@@@  @@!sALM+)!)=LN+)!)>@LfA@@83LNLNLNLNLNLNLNLN@ 9@@@@@@@@ఐA"psL_,)A)GL`,)A)I@?@@@D@@@D@A@@@DA@@@D@@D@@D3LlLlLlLlLlLlLlLl@+9@"@#@@@@ఐE#fmtL|,)A)JL},)A)M@+@@9/@@ ఐh$selfL,)A)OL,)A)S@4W@@< !@4JL,)A)Z@@@;;@@D&@@ఐU!sL,)A)[L,)A)\@0@@9M3@@L,)A)NL,)A)]@@;6@@G@@ G@D9@oA@s A@@@9a@9^9]@@E @@E @@Eu@@@<0@9k@9h9g@@E@@E@@E@@EC@E @L+)!)%@@9hL.)_)jL.)_)w@AA࣠@&self-1Aఠ444LA4@@?@@@డ2.global_replace#StrMX0))MY0))@ M\0))M]0))@@& @@@<@@@E6@<@@@E5@& @@@E4& @@@E3@@E2@@E1@@E0*@@డ29®exp#StrM0))M0))@ M0))M0))@@27@@@2@@@EK<@@@EJ@@EIJ@@! M0))M0))@@M0))M0))@@2@@@ERI@ETI@ES^@@M0))M0))@@<@@@EG@EUI@EQh@@#\\ M0))M0))@@M0))M0))@@<@@@EFH@EWH@EV|@@ఐĠ"s2M0))M0))@@@@@z@@@A@M0))@@ఐCv!pM1))M1))@B@@@E@@@E`@Cs@C@@@EF@EmF@EF@E@@EF@E\E@@@E^C|@@@E_@@@E]@@E[@@EZ3MMMMMMMM@@@@@@@ఐ,#fmtN 1))N1))@@@:@@ภBN&BN'N1))N1)*ABภBN1.String_literalN3 ;.String_literalB!a@$֠!b@$נ!c@$ؠ!d@$٠!e@$ڠ!f@$@@@(@Cr@@@(Bɠ'#@@@(@BKAYAAB$}$}B$%@@@Bk@%{\tt{H@H@@@@EG@EG@Ei@ภCN}BN~WB̠ภC!NBN_B@_@BH@Eà@@@EG@E@ภC1NdNoc"}}t@t@H@@@EG@EG@E@ภCENBNB@@CF@EF@EF@EH@EFk@@@ElG@EG@EG@EG@E@@@EG@E@@@C6Π@@@EG@E@@@CAH@E%&'(@@@EG@E@@@CMH@E(@@@EG@E@){\tt{%s}}@@CT@@@EG@EG@E@@@@Dx>@@@EkG@E@@ఐ"s3N1)*N1)*@@@G@F@@%@@F@Ep@1@@@@@@" A@& A@@@;@;;@@F@@F@@F(@@@>@;@;;@@F'@@F&@@F%@@F$C@F E@O.)_)c@@;O!3**O"3**"@AA࣠@&self-1Aఠ676OHA6@>3O/O/O/O/O/O/O/O/@(@@@  7OKA>7@>@@7@࣠@#fmtAOA3**#OB3**&@OZA@@;3OBOBOBOBOBOBOBOB@(>@7@!>@7@@@@@  @@!sAOT3**'OU3**(@OmA@@;3OUOUOUOUOUOUOUOU@ ;@@@@@@@@ ఐD"psOh4*+*1Oi4*+*3@Bư@@@G&@@@FA@D@@@F@D@@@F?@@F>@@F=3OuOuOuOuOuOuOuOu@!-;@$@%@@@@ఐG#fmtO4*+*4O4*+*7@-@@<@@5\begin{ocamldoccode} O4*+*9O4*+*P@@O4*+*8O4*+*Q@@D@@@FLH@FRH@FQ$@@5 @@F@@@FSG@FK*@ ఐD蠐"psO5*S*YO5*S*[@C @@@Gk@@@FZ@D@@@FYE:@@@FX@@FW@@FVE@@ఐ#fmtO5*S*\O5*S*_@o@@>@@Flh@@ఐ!sO5*S*tO5*S*u@r@@x@@D@@FZ@@@FqG@Fd~@ఐE:"psO6*x*~P6*x*@C]@@@G@@@Fw@E1@@@FvE@@@Fu@@Ft@@Fs@@ఐ۠#fmtP6*x*P6*x*@@@<@@4 \end{ocamldoccode} P$6*x*P%6*x*@@P'6*x*P(6*x*@@EU@@@FG@FG@F@@2 @@BG@F@ @@@ @@@A@A@@@<@<<@@F@@F@@F@@@?@<@<<@@F@@F@@F@@FC@F@PK3** $@@<ͰPQ8**PR8**@AA࣠@&self-1Aఠ8/808.PxA8/@?3P_P_P_P_P_P_P_P_@)@@@  81P{A?82@?@@82@࣠@#fmtAPq8**Pr8**@PA@@<3PrPrPrPrPrPrPrPr@*?@8F@!?@8G@@@@@  @@!sAP8**P8**@PA@@<3PPPPPPPP@ <@@@@@@@@ ఐEӠ"psP9**P9**@C@@@HV@@@F@E@@@FF%@@@F@@F@@F3PPPPPPPP@!-=@$@%@@@@ఐG#fmtP9**P9**@-@@=,@@2 \begin{verbatim} P9**P9**@@P9**P9**@@E@@@FH@FH@F$@@5 @@G6@@@FG@F*@ ఐF"psP:**P:**@D;@@@H@@@F@F@@@FFj@@@F@@F@@FE@@ఐ#fmtP:**P:**@o@@=nR@@ఐ!sQ:**Q:**@\@@=v_@@+@@Gq@@@FG@Fe@ఐFQ"psQ;*+Q;*+@Dt@@@H@@@F@FH@@@FF@@@F@@F@@F~@@ఐ #fmtQ0;*+Q1;*+@@@=@@0 \end{verbatim} Q;;*+ Q<;*+@@Q>;*+Q?;*+@@Fl@@@FG@FG@F@@2 @@YG@F@n @@@ @@@A@A@@@=@==@@G@@G@@G@@@@@=@==@@G @@G @@G @@GC@G@Qb8**$@@=̰Qh=++*Qi=++7@AA࣠@&self-1Aఠ9F9G9EQA9F@@3QvQvQvQvQvQvQvQv@+ @@@  9HQA@9I@@@@9I@࣠@#fmtAQ=++8Q=++;@QA@@=3QQQQQQQQ@+A @9]@!A @9^@@@@@  @@!t AQ=++<Q=++=@QA@@=3QQQQQQQQ@ =@@@@@@@@ ఐFꠐ"psQ>+@+FQ>+@+H@E @@@Im@@@G%@F@@@G$G<@@@G#@@G"@@G!3QQQQQQQQ@!->@$@%@@@@ఐG#fmtQ>+@+IQ>+@+L@-@@>+@@%{\bf Q>+@+NQ>+@+T@@Q>+@+MQ>+@+U@@G@@@G0H@G6H@G5$@@5 @@HM@@@G7G@G/*@  ఐ$selfQ?+W+]Q?+W+a@9@@At:@9|Q?+W+o@@@?3@?,?%@@G<@@G;A@@ఐ#fmtR ?+W+pR ?+W+s@k@@>iN@@ఐ!tR?+W+tR?+W+u@X@@>q[@@%@@?@\@ఐG_"psR$@+w+}R%@+w+@E@@@I@@@GN@GV@@@GMG@@@GL@@GK@@GJu@@ఐ#fmtR>@+w+R?@+w+@@@>@@!}RI@+w+RJ@+w+@@RL@+w+RM@+w+@@Gz@@@GYG@GcG@Gb@@2 @@gG@GX@c @@@ @@@A@A@@@>@>>@@Gn@@Gm@@Gl@@@A@>@>>@@Gw@@Gv@@Gu@@GtC@Gp@Rp=++#$@@>ŰRvB++RwB++@AA࣠@&self-1"Aఠ:T!:U:SRA:T@B3RRRRRRRR@,@@@  :VRAB:W@B@@:W@࣠@#fmt#ARB++RB++@RA@@>3RRRRRRRR@,-B@:k@!B@:l@@@@@  @@!t$ARB++RB++@RA@@>3RRRRRRRR@ >@@@@@@@@ ఐG"psRC++RC++@F@@@J{@@@G@G@@@GHJ@@@G@@G@@G3RRRRRRRR@!-?@$@%@@@@ఐG#fmtRC++RC++@-@@?$@@%{\it RC++RC++@@RC++RC++@@H@@@GH@GH@G$@@5 @@I[@@@GG@G*@  ఐ$selfSD++SD++@:ΰ@@B:@:S D++@@@@A@@:@3@@G@@GA@@ఐ#fmtSD++SD++@k@@?bN@@ఐ!tS%D++S&D++@X@@?j[@@%@@@N\@ఐHm"psS2E++S3E++@F@@@J@@@G@Hd@@@GH@@@G@@G@@Gu@@ఐ#fmtSLE++SME++@@@?@@!}SWE++SXE++@@SZE++S[E++@@H@@@GG@GG@G@@2 @@uG@G@c @@@ @@@A@A@@@?@??@@G@@G@@G@@@B@?@??@@G@@G@@G@@GC@G@S~B++$@@?SG+,SG+,@AA࣠@&self-1&Aఠ;b%;c;aSA;b@C3SSSSSSSS@-&@@@  ;dSAC;e@C@@;e@࣠@#fmt'ASG+,SG+,@SA@@?3SSSSSSSS@-;C%@;y@!C&@;z@@@@@  @@!t(ASG+,SG+,@SA@@?3SSSSSSSS@ ?@@@@@@@@ ఐI"psSH,,!SH,,#@G)@@@K@@@G@H@@@GIX@@@G@@G@@G3SSSSSSSS@!-@@$@%@@@@ఐG#fmtSH,,$SH,,'@-@@@@@%{\em SH,,)SH,,/@@SH,,(SH,,0@@I$@@@H H@HH@H$@@5 @@Ji@@@HG@H *@  ఐ$selfTI,2,8TI,2,<@;ܰ@@C:@;TI,2,J@@@AO@AHAA@@H@@HA@@ఐ#fmtT&I,2,KT'I,2,N@k@@@XN@@ఐ!tT3I,2,OT4I,2,P@X@@@`[@@%@@A\\@ఐI{"psT@J,R,XTAJ,R,Z@G@@@K@@@H*@Ir@@@H)I@@@H(@@H'@@H&u@@ఐ#fmtTZJ,R,[T[J,R,^@@@@@@!}TeJ,R,`TfJ,R,a@@ThJ,R,_TiJ,R,b@@I@@@H5G@H?G@H>@@2 @@G@H4@c @@@ @@@A@A@@@@@@@@@HJ@@HI@@HH@@@C@@@@@@@HS@@HR@@HQ@@HPC@HL@TG++$@@@TL,d,oTL,d,~@AA࣠@&self-1*Aఠ1>>VA>@F83VVVVVVVV@0P@@@  >VAF;>@F;@@>@࣠@#fmt3AVV-r-VV-r-@VA@@B3VVVVVVVV@0eFO@>@!FP@>@@@@@  @@!t4AVV-r-VV-r-@VA@@B3VVVVVVVV@ B@@@@@@@@ ఐL0"psVW--VW--@JS@@@N@@@II@L'@@@IHL@@@IG@@IF@@IE3WWWWWWWW@!-B@$@%@@@@ఐG#fmtWW--WW--@-@@B@@3\begin{flushright} WW--WW--@@W W--W!W--@@LN@@@ITH@I^H@I]$@@5 @@M@@@I_G@IS*@  ఐ$selfW<X--W=X--@?@@F:@>°WAX--@@@Dy@DrDk@@Id@@IcA@@ఐ#fmtWPX--WQX--@k@@C:N@@ఐ!tW]X--W^X--@X@@CB[@@%@@D\@ఐL"psWjY--WkY--@JȰ@@@O(@@@It@L@@@IsL@@@Ir@@Iq@@Ipu@@ఐ#fmtWY--WY--@@@Cn@@1\end{flushright} WY--WY--@@WY--WY--@@L@@@IG@IG@I@@2 @@G@I~@c @@@ @@@A@A@@@C@CC@@I@@I@@I@@@G(@C@CC@@I@@I@@I@@IC@I@WV-r-v$@@CW[-. W[-.@AA࣠@&self-16Aఠ?5??WA?@GF3WWWWWWWW@1^@@@  ?WAGI?@GI@@?@࣠@#fmt7AW[-.W[-.@WA@@C3WWWWWWWW@1sG]@?@!G^@?@@@@@  @@"tl8AW[-.W[-.@XA@@C3WWWWWWWW@ C@@@@@@@@ ఐM>"psX\. .&X\. .(@Ka@@@O@@@I@M5@@@IM@@@I@@I@@I3XXXXXXXX@!-C@$@%@@@@ఐG#fmtX \. .)X!\. .,@-@@C@@0\begin{itemize} X+\. ..X,\. .@@@X.\. .-X/\. .A@@M\@@@IH@IH@I$@@5 @@N@@@IG@I*@ డV$List$iterXL].C.IXM].C.M@ XP].C.NXQ].C.R@@@@@@D@@@I@@I@D%D$@@@I@@@I@@I@@IQ@@࣠@!t9AXr^.S.`Xs^.S.a@XA@@D:3XsXsXsXsXsXsXsXs@c@@@@@@ ఐM"psX_.e.oX_.e.q@K@@@PB@@@I@M@@@IN@@@I@@I@@I3XXXXXXXX@+D[@"@#@@@@ఐȠ#fmtX_.e.rX_.e.u@@@Ds@@&\item X_.e.wX_.e.~@@X_.e.vX_.e.@@M@@@IK@JK@J$@@5 @@O"@@@JJ@I*@  ఐ$selfX`..X`..@@@@HI:@@QX`..@@@F@FE@@J @@J A@@ఐ#fmtX`..X`..@@@DN@@ఐ}!tX`..X`..@X@@D[@@%@@F\@ఐN4"psXa..Xa..@LW@@@P@@@J@N+@@@JN@@@J@@J@@Ju@@ఐ:#fmtYa..Ya..@ @@D@@! Ya..Ya..@@Y!a..Y"a..@@NO@@@J#J@J-J@J,@@2 @@@@@J.J@J"@f@@@@@@Y3^.S.[Y4b..@@@D@@@I@@IH@J2H@J0@@ఐ\"tlYHc..YIc..@5@@E8@@@@O@@@J8G@I@ఐN"psYZd..Y[d..@L@@@Q@@@J>@N@@@J=N@@@J<@@J;@@J:@@ఐ#fmtYtd..Yud..@@@EF@@.\end{itemize} Yd..Yd..@@Yd..Yd..@@N@@@JIG@JSG@JR@@2 @@G@JH@C @@@ @@@A@A@@@Eh@EeE\@@J^@@J]@@J\@@@I@Er@EoEf@@Jg@@Jf@@Je@@JdC@J`@Y[-.$@@EgYf..Yf./ @AA࣠@&self-1;AఠA:AAYAA@I63YYYYYYYY@3N@@@  AYAI9A@I9@@A@࣠@#fmtAZbi/I/VZci/I/W@Z{A@@F3ZcZcZcZcZcZcZcZc@c@@@@@@ ఐO"psZtj/[/eZuj/[/g@MҰ@@@R2@@@J@O@@@JP@@@J@@J@@J3ZZZZZZZZ@+F0@"@#@@@@ఐȠ#fmtZj/[/hZj/[/k@@@FG@@&\item Zj/[/mZj/[/t@@Zj/[/lZj/[/u@@O@@@JK@JK@J$@@5 @@Q@@@JJ@J*@  ఐ$selfZk/w/Zk/w/@B@@J9:@BAZk/w/@@@G@GG@@J@@JA@@ఐ#fmtZk/w/Zk/w/@@@FN@@ఐ}!tZk/w/Zk/w/@X@@F[@@%@@H\@ఐP$"psZl//Zl//@NG@@@R@@@J@P@@@JPv@@@J@@J@@Ju@@ఐ:#fmt[l//[l//@ @@F@@! [l//[l//@@[l//[l//@@P?@@@JJ@JJ@J@@2 @@@@@JJ@J@f@@@@@@[#i/I/Q[$m//@@@F@@@J@@JH@JH@J@@ఐ\"tl[8n//[9n//@5@@F8@@@@Q@@@KG@J@ఐP"ps[Jo//[Ko//@N@@@S@@@K@P|@@@KP@@@K@@K@@K@@ఐ#fmt[do//[eo//@@@G@@0\end{enumerate} [oo//[po//@@[ro//[so//@@P@@@KG@KG@K@@2 @@G@K@C @@@ @@@A@A@@@G<@G9G1@@K(@@K'@@K&@@@K@GF@GCG;@@K1@@K0@@K/@@K.C@K*@[f..$@@G<[q//[q/0@AA࣠@&self-1@AఠCz?C{Cy[ACz@K&3[[[[[[[[@5>@@@  C|[AK)C}@K)@@C}@࣠@#fmtAA[q/0[q/0 @[A@@GX3[[[[[[[[@5SK=@C@!K>@C@@@@@  @@ఐQ "ps[q/0 [q/0@O.@@@S@@@KC@Q@@@KBQ]@@@KA@@K@@@K?3[[[[[[[[@!-G{@$@%@@@@ఐ4#fmt[q/0[q/0@ @@G@@" [q/0[q/0@@[q/0[q/0@@Q)@@@KNF@KXF@KW$@@5 @@F@KM'@L A@PA@@@GG@@K]@@K\P@@@K@GG@@Kd@@Kc@@KbC@K_k@\q//@@G\s00&\ s004@AA࣠@&self-1CAఠCBCC\FAC@K3\-\-\-\-\-\-\-\-@5@@@  C\IAKD@K@@D@࣠@#fmtDA\?s005\@s008@\XA@@G3\@\@\@\@\@\@\@\@@5K@D@!K@D@@@@@  @@!tEA\Rs009\Ss00:@\kA@@G3\S\S\S\S\S\S\S\S@ G@@@@@@@@ ఐQ"ps\ft0=0C\gt0=0E@Oİ@@@T$@@@K~@Q@@@K}Q@@@K|@@K{@@Kz3\s\s\s\s\s\s\s\s@!-G@$@%@@@@ఐG#fmt\t0=0F\t0=0I@-@@H@@<\begin{ocamldocdescription} \t0=0K\t0=0i@@\t0=0J\t0=0j@@Q@@@KH@KH@K$@@5 @@S@@@KG@K*@  ఐ$self\u0l0r\u0l0v@Dw@@L+:@D3\u0l0@@@I@II@@K@@KA@@ఐ#fmt\u0l0\u0l0@k@@HMN@@ఐ!t\u0l0\u0l0@X@@HU[@@%@@I\@ఐR"ps\v00\v00@P9@@@T@@@K@R @@@KRh@@@K@@K@@Ku@@ఐ#fmt\v00\v00@@@H@@; \end{ocamldocdescription} ]v00]v00@@]v00]v00@@R1@@@KG@KG@K@@2 @@G@K@c @@@ @@@A@A@@@H@HH@@K@@K@@K@@@L@H@HH@@K@@K@@K@@KC@K@]'s00$@@H]-x00].x00@AA࣠@&self-1GAఠE FE E ]TAE @L3];];];];];];];];@6@@@  E ]WALE@L@@E@࣠@#fmtHA]Mx00]Nx00@]fA@@H3]N]N]N]N]N]N]N]N@6L@E"@!L@E#@@@@@  @@!nIA]`x00]ax00@]yA@@H3]a]a]a]a]a]a]a]a@ H@@@@@@@@)label_optJA]qx00]rx00@]A@@H3]r]r]r]r]r]r]r]r@H@@@@@@@@!tKA]x00]x00@]A@@H3]]]]]]]]@H@@@@@@@@@@ఠ$fmt2L]y00]y00@]A@@UX@@@LI@K3]]]]]]]]@)H@ @!@@@@ఠ%flushM]y00]y00@]A@@@U@@@LU]@@@L@@LI@K@@]y00]y01@@@%@@@K"@ఐU'new_fmt]y01]y01 @SH@@@V@@@L@U@@@L@@V)@@@LU@@@L@@L@@L@@LD@@ภV]y01 ]y01 @V@@@V<@@@LJ@LT@@*@@@`@N@@LJ@L]@A@^y00@@  ఐ֠$self^z11^z11@Eذ@@M3^^^^^^^^@qx@y@zle@f@g@@@E ^z11)@@@KP@KIKB@@L @@L @@ఐ$fmt2^'z11*^(z11.@@@U@@@L'@@ఐ!t^7z11/^8z110@@@I)@@-@@K`*@@ఠ(s_title2N^E{121<^F{121D@^^A@@CI@L.3^G^G^G^G^G^G^G^G@9@@@ ఐ$self^V{121G^W{121K@F @@M@EͰ^[{121Y@@@M@MM@@L2@@L1@@ఐ !n^j{121Z^k{121[@@@I#@@ఐ̠%flush^y{121]^z{121b@f@@@V@@@L<V&@@@L;@@L::@@ภV^{121c^{121e@V@@@V@@@LCK@LGJ@@^{121\^{121f@@D@@@LcI@LX#@ఐu)label_opt^~11^~11@]@@JL/@Ġ$None^11^11@;^O^\^Y@@W@@@@AA@A_@@^R@@ @@J_3^^^^^^^^@B@@@@J`@@@ภW,^11_11@W+@@@JU @Ġ$Some_ 11_ 11@;^e@^cA@AA@A_@@^cఠ!lO_11_11@_0A@@MC@:C@Lhg@@@@@Jh@@Jh@@@ఐTc"ps_(11_)11@R@@@V@@@Ls@TZ@@@LrT@@@Lq@@Lp@@Lo3_5_5_5_5_5_5_5_5@' @!@"@@@@ఐ#fmt_E11_F11@@@J@@ ఐ$self_V11_W11@G @@N!@Fٰ_[11@@@LL@@L&@@ ఐ4$self_l11_m11@G6@@N7@G _q11@@N[NWNV@@@L@NNNE@@L@@LB@Ncภ$Some_tภ]*_12_12@])@@@NjM@LU@@@Np@@@LY@@ఐ!l_12_12@c@@f@@_11_12 @@Nli@@_11_12 @@Ll@@}@@Jm@@@A_}11_2 2@@J@@@J@@@J`@@@Ja@@@J @`A@d A@@@K&@K#@K@KK@@L@@L@@L@@L@@Lj@ @@O8@K4@K1@K-@K!K@@L@@L@@L@@L@@L@@LC@L@_x00$@@K_22_22-@AA࣠@&self-1QAఠGPGG_AG@OZ3________@9r@@@  G_AO]G@O]@@G@࣠@#fmtRA_22._221@` A@@K93________@9Oq@G@!Or@G@@@@@  @@!sSA`222`223@`A@@KG3````````@ KO@@@@@@@@ఐUP"ps`226`228@Ss@@@W@@@L@UG@@@LU@@@L@@L@@L3`"`"`"`"`"`"`"`"@+Kh@"@#@@@@ఐE#fmt`2229`322<@+@@Kz@@ఐ?!s`?22=`@22>@@@K@@.@@ TG@L @VA@Z A@@@K@KK@@M@@M@@M\@@@O@K@KK@@M @@M @@M @@M C@My@`[22@@K`a2@2K`b2@2X@AA࣠@&self-1UAఠH?TH@H>`AH?@O3`o`o`o`o`o`o`o`o@:@@@  HA`AOHB@O@@HB@࣠@#fmtVA`2@2Y`2@2\@`A@@K3````````@:P@HV@!P@HW@@@@@  @@!sWA`2@2]`2@2^@`A@@K3````````@ K@@@@@@@@!tXA`2@2_`2@2`@`A@@K3````````@K@@@@@@@@  ఐO$self`2c2i`2c2m@H@@P93````````@"K@@@@@HD`2c2{@@@M@MM@@M.@@M- @@ఐT#fmt`2c2|`2c2@:@@L@@ఐ=!t`2c2`2c2@!@@L$@@(@@N%@ ఐV)"ps`22`22@TL@@@X@@@MD@V @@@MCV{@@@MB@@MA@@M@@@@ఐ#fmta22a 22@p@@L<M@@&[\url{a22a22@@a22a22@@VD@@@MOI@MYI@MXa@@2 @@W@@@MZH@MNg@ ఐVk"psa022a122@T@@@X@@@Ma@Vb@@@M`V@@@M_@@M^@@M]@@ఐ̠#fmtaJ22aK22@@@L~@@ఐƠ!saW22aX22@@@L@@+@@W@@@MvH@Mk@ఐV"psai22aj22@Tǰ@@@Y'@@@M|@V@@@M{V@@@Mz@@My@@Mx@@ఐ#fmta22a22@@@L@@"}]a22a22@@a22a22@@V@@@MH@MH@M@@2 @@!H@M@n @@@ @@@@@@ A@$A@@@L@L@LL@@M@@M@@M@@M(@ @@Q*@L@L@LL@@M@@M@@M@@M@@MC@MG@a2@2D)@@Lذa22a22@AA࣠@&self-1ZAఠIYIIaAI@QJ3aaaaaaaa@;b@@@  IaAQMI@QM@@I@࣠@#fmt[Aa22a22@aA@@L3aaaaaaaa@;wQa@I@!Qb@I@@@@@  @@$name\Aa22a22@b A@@M3aaaaaaaa@ M @@@@@@@@'ref_opt]Ab22b22@bA@@M3bbbbbbbb@M@@@@@@@@(text_opt^Ab22b22@b.A@@M 3bbbbbbbb@M@@@@@@@@ఐ&'ref_optb'23b(23@@@M*3b'b'b'b'b'b'b'b'@M@@@@@Ġ$Noneb73 3b83 3@G@@@@M:3b7b7b7b7b7b7b7b7@@@@@M;@@@ ఐ{$selfbF33'bG33+@J@@Q@ḬbK339@@@O@O|Ou@@M@@M@@ఐ}#fmtbZ33:b[33=@c@@Mm3bZbZbZbZbZbZbZbZ@3@@@@ఐX(text_optbj3>3Obk3>3W@@@@M]3@Ġ$Nonebw3]3jbx3]3n@@@@@Mj@@Mj@@@ภ_ǰb3r3b3r3A_Ơภ)Odoc_info b3r3@$Codeb3r3b3r3@@!డa2use_hidden_modules)Odoc_infob3r3b3r3@ b3r3b3r3@@@M@@@Q~!t@@@@@@U*nnU*n@@Vr@@@@M@@@N@@@N@@Na@@ఐؠ$nameb3r3b3r3@@@Mn@@b3r3b3r3@@"@@@N>t@@S@@VC@O@M9M@M{@ภ_K^A_I@_A@bPC@M@@@MM@NN@@b3r3i@@P@Ġ$Someb33b33@ఠ!t`b33b33@c A@@MC@M@@@@@M@@M@@@ఐ!tc 33c 33@ @@@@P:3c c c c c c c c @@@@@@Ac3>3Hc33@@P?@@@@M@Ġ$Somec33c33@Ġ*RK_sectionc'33c(33@;*RK_sectionN%@@@@PY@@@@A@LA@AV ^ikV ^i@@@VM@@c:33c;33@@Pf@@@M3c<c<c<c<c<c<c<c<@@@@@@cA33cB33@@N?C@M@@@(@@NF@@NF@@@@ఠ$texthcP34 cQ34 @ci A@@N@K@N]@ఐM(text_optc_34c`34@5@@NR3c_c_c_c_c_c_c_c_@8@@@Ġ$Nonecm4$42cn4$46@}@@@@N`6@@N`6@@@ภ_cu4$4:cv4$4<@_@@@$>@Ġ$Somec4=4Kc4=4O@vఠ!xic4=4Pc4=4Q@c A@@N{C@Nb/@@@@@N0@@N0@@@ఐ!xc4=4Uc4=4V@ @@@@I3cccccccc@t@@@@@Ac34@@Mg@A@c34 @@@ఠ%labeljc4Z4hc4Z4m@c A@@$K@Nw3cccccccc@ha@b@c@@@ ఐ$selfc4Z4oc4Z4s@K@@S>@KBc4Z4|@@@QQ@@Nz@@ ఐ $selfc4Z4~c4Z4@K@@ST'@Kc4Z4@@RRR@@@N@RR@@N@@N2@R͐ภjcݠภac4Z4c4Z4@a@@@RM@ND@@@R٠@@@NH@@డb$Name&simpled 4Z4d 4Z4@ d4Z4d4Z4@@@R@@@N#R@@@N"@@N!@V}V}*@@WE@@@@R@@@NR@@@N@@Nu@@ఐA$named14Z4d24Z4@)@@O?@@d54Z4d64Z4@@S @@d84Z4}d94Z4@@S@@{@@Q@A@d<4Z4d@@ ఐ}$selfdH44dI44@L@@S3dHdHdHdHdHdHdHdH@@@@@@KѰdP44@@@Q@QQz@@N@@N @@ఐ#fmtd_44d`44@h@@Or@@డb!@dn44do44@@$listK!a@s@@@@  @@@@@@@@@@@b@nnbAnn@@bj@! @@@X@Q@NC@NC@N@@@N@@@@N@@@N@@N@@N\@@ఐa$textd44d44@@@`i@@ภbd44d44Abภ%Latex d44@@డc\!^d44d44@W&@@@W&@@@N@W#@@@NW"@@@N@@N@@N@@![d44d44@@d44@@WA@@@NM@NM@N@@డc!^d44e44@WU@@@WU@@@N@WR@@@NWQ@@@N@@N@@N@@ఐl%labelH@̰I@@i@@!]e"44e#44@@%e%44@@Ws@@@NN@NN@N@@] @@W{@@@N@NN@N@@e644e744@@@@@N@NM@N@@ @@L@N@ภaAa@A@dM@N@@@NL@O@@eR44@@ՠ@@@NL@N@@eZ44e[44@@RC@N@@@@R@$@@R@@@PG'@Ġ$Someek45el45@_ఠ$kind_et45eu45 @eA@@PtC@MP@@@@@P{Q@@P{Q@@@@ఠ'f_labelke55e55$@e A@@STpS@@@O@SS@@O@@OK@O3eeeeeeee@j%@@ @@@ఐ+$kinde5'59e5'5=@ @@*@Ġ)Odoc_infoe5C5Qe5C5Z@)RK_modulee5C5[e5C5d@@;)RK_module@@@@LA@AXTXT@@@Y'C@@@ @@F+@@F+@@@ ఐ$selfe5C5he5C5l@M@@UE7@MDe5C5y@@D:@Ġ)Odoc_infoe5z5e5z5@.RK_module_typee5z5e5z5@@;.RK_module_type@@@ALA@AXUXU@@@YRD@@@ @@qV@@qV@@@ ఐ'$selfe5z5e5z5@M@@Upb@Mme5z5@@oe@Ġ)Odoc_infof55f55@(RK_classf 55f 55@@;(RK_class@@@BLA@AXVXV@@@Y}E@@@ @@@@@@@ ఐR$selff55f55@M@@U@Mf"55@@@Ġ)Odoc_infof/55f056@-RK_class_typef456f556@@;-RK_class_type@@@CLA@AYWYW@@@YF@@@ @@@@@@@ ఐ}$selffH56fI56@N@@U@N fM56.@@@Ġ)Odoc_infofZ6/6=f[6/6F@(RK_valuef_6/6Gf`6/6O@@;(RK_value9@@@DLA@AY>XY?X@@@YG@@@ @@@@@@@ ఐ$selffs6/6Sft6/6W@N=@@U@Mfx6/6c@@@Ġ)Odoc_infof6d6rf6d6{@'RK_typef6d6|f6d6@@;'RK_typed@@@ELA@AYiYYjY'@@@YH@@@ @@@@@@@ ఐӠ$selff6d6f6d6@Nh@@V@Nf6d6@@@Ġ)Odoc_infof66f66@,RK_extensionf66f66@@;,RK_extension@@@FLA@AYZ(*YZ(8@@@Z)I@@@ @@H-@@H-@@@ ఐ$selff66f66@N@@VG9@N~f66@@F<@Ġ)Odoc_infof66f66@,RK_exceptionf66f66@@;,RK_exception@@@GLA@AY[9;Y[9I@@@ZTJ@@@ @@sX@@sX@@@ ఐ)$selff66f67@N@@Vrd@Nf67@@qg@Ġ)Odoc_infog77g77(@,RK_attributeg 77)g 775@@;,RK_attribute@@@HLA@AY\JLY\JZ@@@ZK@@@ @@@@@@@ ఐT$selfg779g 77=@N@@V@Ng$77M@@@Ġ)Odoc_infog17N7\g27N7e@)RK_methodg67N7fg77N7o@@;)RK_method@@@ILA@AZ][]Z][h@@@ZL@@@ @@@@@@@ ఐ$selfgJ7N7sgK7N7w@O@@V@NȰgO7N7@@@Ġ)Odoc_infog\77g]77@*RK_sectionga77gb77@@;@gg77gh77@@T@@@O@@@@@@@@@@ ภegt77gu77@e@@@eN@@@OB@g{77@@@Ġ)Odoc_infog77g77@+RK_recfieldg77g77@@;+RK_recfieldg@@@JLA@AZl_Zm_@@@[N@@@ @@ @@ @@@ ఐ֠$selfg77g77@Ok@@W@Og77@@@Ġ)Odoc_infog78g78 @(RK_constg78 g78@@;(RK_const@@@KLA@AZ`Z`@@@[,O@@@ @@K0@@K0@@@ ఐ$selfg78g78@O@@WJ<@Og78)@@I?@@@Ag5'53@@KA@A@g55@@@ఠ$textlg878Eg878I@gA@@RK@Ou3gggggggg@Tg`@a@b@@@ఐࠐ(text_optg8L8^g8L8f@Ȱ@@R3gggggggg@@@@Ġ$Noneh8l8zh8l8~@ @@@@R@@R@@@ภePh8l8h 8l8AeOภ)Odoc_info h8l8@$Codeh8l8h8l8@@'7డf2use_hidden_modules)Odoc_infoh(8l8h)8l8@ h,8l8h-8l8@@@@@S;@@@O@@@O@@OR@@ఐR$namehB8l8hC8l8@:@@SP_@@hF8l8hG8l8@@@@@Oe@@D@@[@S<@OC@OM@On@ภdǰQAd@RA@g̠K@O~@@@OM@O}@@hd8l8\@@@Ġ$Someho88hp88@ cఠ!tmhx88hy88@hA@@ShC@Oz@@@@@So@@So@@@ఐ!th88h88@ @@@@3hhhhhhhh@@@@@@Ah8L8X@@@A@h878A @@ ఐР$selfh88h88@Pe@@X3hhhhhhhh@@@@@@P$h88@@@U@UU@@O@@O @@ఐՠ#fmth88h88@@@S@@డgM!@h89h89@S@@@S\<@U@OC@OC@O@@@O@T@@@OS@@@O@@O@@O>@@ఐ$texth89 h89@H@@K@@ภf9h89h89DAf8ภ%Latex h89@"uడg!^i89i89 @[[@@@[[@@@O@[X@@@O[W@@@O@@O@@Ow@@![i89i89@@i 89@@[v@@@OM@OM@O@@డg!^i489>i589?@[@@@[@@@O@[@@@O[@@@O@@O@@O@@ ఐ$selfiR89!iS89%@Q@@X@P԰iW89.@@@VV@@P @@ఐ᠐'f_labelif890ig897@@@WXNW@@@P@WW@@P@@P@Wภ$Nonei @i@X\W@@@P@@ఐ$namei898i89<@@@T@@i89/i89=@@W@@Z@@V@@!]i89@i89A@@di89B@@[@@@PN@P!N@P @@ @@[@@@O@P"N@P @@i89i89C@@#'@@@O@P#M@O@@ @@L@O@ภf)Af'@A@i.M@O@@@OL@P('@@i89@@I@@@OL@O/@@i89 i89E@@VC@O4@@8@@V5@E@@V@@@TB@@@Ai22@@Tz@ A@ A@@@T@T@T@TT@@P]@@P\@@P[@@PZ@@PY@ @@Yc@T@T@T@TT@@Pj@@Pi@@Ph@@Pg@@Pf@@PeC@P_#@i22'@@T۰i9G9Ri9G9f@AA࣠@&self-1oAఠQnQQرj"AQ@Y3j j j j j j j j @C@@@  Q۱j%AYQ@Y@@Q@࣠@#fmtpAj9G9gj9G9j@j4A@@T3jjjjjjjj@CY@Q@!Y@Q@@@@@  @@!tqAj.9G9kj/9G9l@jGA@@U3j/j/j/j/j/j/j/j/@ U @@@@@@@@ ఐ_}"psjB9o9ujC9o9w@]@@@b@@@P@_t@@@P_@@@P@@P@@P3jOjOjOjOjOjOjOjO@!-U(@$@%@@@@ఐG#fmtj_9o9xj`9o9{@-@@U:@@#$^{jj9o9}jk9o9@@jm9o9|jn9o9@@_@@@PH@PH@P$@@5 @@`@@@PG@P*@  ఐ$selfj99j99@RS@@Z:@Rj99@@@W@WW@@P@@PA@@ఐ#fmtj99j99@k@@UxN@@ఐ!tj99j99@X@@U[@@%@@W\@ఐ_"psj99j99@^@@@bu@@@P@_@@@P`D@@@P@@P@@Pu@@ఐ#fmtj99j99@@@U@@"}$j99j99@@j99j99@@` @@@PG@PG@P@@2 @@*G@P@c @@@ @@@A@A@@@U@UU@@P@@P@@P@@@Zu@U@UU@@P@@P@@P@@PC@P@k9G9K$@@UѰk 99k 99@AA࣠@&self-1sAఠRrRRk0AR@Z3kkkkkkkk@D@@@  Rk3AZR@Z@@R@࣠@#fmttAk)99k*99@kBA@@U3k*k*k*k*k*k*k*k*@DZ@R@!Z@R@@@@@  @@!tuAk<99k=99@kUA@@U3k=k=k=k=k=k=k=k=@ V@@@@@@@@ ఐ`"pskP99kQ99@^@@@c@@@P@`@@@P`@@@P@@P@@P3k]k]k]k]k]k]k]k]@!-V@$@%@@@@ఐG#fmtkm99kn99@-@@V0@@#$_{kx99ky99@@k{99k|99@@`@@@PH@QH@Q$@@5 @@a@@@Q G@P*@  ఐ$selfk99k99@Sa@@[:@Sk9:@@@X@XX@@Q@@Q A@@ఐ#fmtk9: k9: @k@@VnN@@ఐ!tk9: k9:@X@@Vv[@@%@@X\@ఐa"psk::k::@_#@@@c@@@Q@`@@@QaR@@@Q@@Q@@Qu@@ఐ#fmtk::k::@@@V@@"}$k::k:: @@k::k::!@@a@@@Q)G@Q3G@Q2@@2 @@YG@Q(@c @@@ @@@A@A@@@V@VV@@Q>@@Q=@@Q<@@@[@V@VV@@QG@@QF@@QE@@QDC@Q@@l99$@@@VQSװlZ  VW@VTV@#@[A[[tA[s[@[I[H@@S=@@S<@@S;@A[&@A["[[@@@SB@[[@@SA@@S@@@S?@[@A[[[ @@@SF@[ [@@SE@@SD@@SC@ZV@AZR[ZN@@@SJ@ZJZI@@SI@@SH@@SG@ABC[@A@[[@@SL@@SK@[@A@[[@@SN@@SM@AD[@A@[[@@SP@@SO@Z̰@AZ[۠Z@@@ST@ZZ@@SS@@SR@@SQ@AZ@AZ[Z@@@SX@ZZ@@SW@@SV@@SU@B[@A[[[@@@S\@[[@@S[@@SZ@@SY@X@A@X@XX@@S_@@S^@@S]@AY@A@Y@Y|Yz@@Sb@@Sa@@S`@YF@A@YB@Y?Y:@@Se@@Sd@@Sc@ABYҰ@A@Y@YY@@Sh@@Sg@@Sf@CDYŰ@A@Y@YY@@Sk@@Sj@@Si@Yv@A@Yr@YoYj@@Sn@@Sm@@Sl@Y@A@X@XX@@Sq@@Sp@@So@ABY@A@Y@YY@@St@@Ss@@Sr@X@A@X@XX@@Sw@@Sv@@Su@ACYd@A@Y`@Y]YX@@Sz@@Sy@@Sx@X@A@X@X@XX@@S~@@S}@@S|@@S{@AYG@A@YC@Y@Y7@@S@@S@@S@Y@A@YY@@S@@S@ABZ5@A@Z1@Z.Z-@@S@@S@@S@X@A@X@X@X@XXv@@S@@S@@S@@S@@S@AY@A@Y|@YyYt@@S@@S@@S@Xb@A@X^@X[XV@@S@@S@@S@AX@A@X}@XzXu@@S@@S@@S@BCDEFGZ@A@ZZZZuZsZn@@S@@S@@S@@S@Y/@A@Y+@Y(@Y$@YY@@S@@S@@S@@S@@S@AZ=@A@Z9@Z6Z1@@S@@S@@S@BZʰ@A@Z@Z@ZZ@@S@@S@@S@@S@C[@A@[ @[Z@@S@@S@@S@Z@A@Z@ZZ@@S@@S@@S@A[E@A@[A[@@@S@@S@[8@A@[4[2@@S@@S@ABD\r@A\n\Ӡ\j@@@S@\f\e@@S@@S@@S@\(@A\$\\ @@@S@\\@@S@@S@@S@\@A\\\@@@S@\ \ @@S@@S@@S@[@A[\[@@@S@[[@@S@@S@@S@ABC]@A@]@]]~@@S@@S@@S@]z@A@]v@]Q]L@@S@@S@@S@[@A[][@@@S@[[@@S@@S@@S@A\@A\]\@@@S@\\@@S@@S@@S@BCDEH]АV@XGϐ 0 Generation of LaTeX code from text structures. nPX g gnQX g @@@@@@@X#@>];@@XA]A]]A]]{A]z]nA]m]aA]`]TA]S](A]'] A] \A\\A\\A\\A\\A\\jA\i\OA\N\4A\3\A\[A[[A[[A[[A[[A[[A[[iA[h[CA[B[1A[0[A[[ A[ ZAZZAZZAZZAZZAZZAZZvAZuZ\AZ[ZCAZBZ6AZ5Z AZYAYYAYYAYYAYYyAYxd7@T@T4@T3@T2@T1@T0@T/@T.@T-@T,@T+@T*@T)@T(@T'@T&@T%@T$@T#@T"@T!@T @T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T @T @T @T @T ^B@@T@@@@X@@@X@XrXXTnƐsr@rr@@@r@r@]\^^8\e\ڠ\]P\\0[\ [Ѡ[LZJ[YYZĠY[ZxZZZZ)[,Z[[p[[[GZu]Ԡ\۠\]]^\l]8]V]@@Y2Y1@3nnnnnnnn@Y@@/@@$infon:j:xn:j:|@xBwBvBБఠ$selfyo::o ::@o!Ao ::o ::@@-latex_of_textA@m&Format)formatter@@@Xc@m$text@@@Xdn@@@Xe@@Xf@@Xg@@XhD@Xj,text_of_infoA%block^ o@@@Xm@@@Xs@nm$info@@@Xn@@@Xpm$text@@@Xq@@Xr@@Xt@@XuD@Xw-latex_of_infoA@J@@@XD@X%block^U7@@@XD@X@@@XD@X@:9@@@X@@@XD@X^@@@XD@X@@XD@X@@XD@X@@XD@X~@@XD@X{@@X|@X}D@Xx@XyD@Xk@XlD@X\@@X]D@Xb3oooooooo@ZJ_,#@Yސ_,W@Y\Y_.#@Y_/W@Y^Y_1#@_A@n@@@T@d@@@T@@U@@U@@U_A@_@_^@@@T栠@^@@@T@@T@@@T@d@@@TK@@U@@U@@U^A@  @@U@@U^A@@@U@@U^A@@@U@@U^A^^̠^@@@T<@@@U@cb^^@@@T:bH@@@T9@@U@@U@@U^A^^@@@U@@@U@@U@@U^A^^#@@@U@ @@U@@U@@U^A^^/@@@U@,'@@U@@U@@U^A^_;@@@U@83@@U@@U@@U^yA^t_G@@@U@D?@@U@@U@@U^hA^c_S@@@U@PK@@U@@U@@U^WA^R_+_@@@U@\W@@U@@U@@U^FA^A_7k@@@U@hc@@U@@U@@U^5A^0_Cw@@@U@to@@U@@U@@U^$A^_O@@@U@{@@U@@U@@U^A^_[@@@U@@@U@@U@@U^A]_g@@@U~@@@U}@@U|@@U{]A@e@@@T@@Uz@@Uy]A@b@@@T@@Ux@@Uw]A@nh[hZ@@@Ta@d]@@@Teg@@@T_@@Uv@@Uu@@Ut]A@@d'd$@@@T@@Us@@Ur@@Uq]A@ @]@@@T@d8]@@@T @@Up@@Uo@@Un@@Um]A@1]]@@@T]f@@@T0@@Ul@@Uk@@Uj@@Ui]A@A@8@@Uh@@Ug@@Uf]A@I@@@@Ue@@Ud@@Uc]A@Q@'H@@Ub@@Ua@@U`]tA@Y@f%@@@TS@@U_@@U^@@U]]gA@d@_[@@U\@@U[@@UZ]ZA@l@d^:@@@T{g@@UY@@UX@@UW]NA@x@d^F@@@Tss@@UV@@UU@@UT]BA@@d^R@@@Ti@@US@@UR@@UQ]6A@@d^^@@@T@@UP@@UO@@UN]*A@@d^j@@@T@@UM@@UL@@UK]A@@]@@@T@@UJ@@UI@@UH]A@@] @@@Tw@@UG@@UF@@UE\A@@@UD@@UC\A@@d^@@@T`@@UB@@UA@@U@\A@@@\ܠ@@@T@d^@@@T@@U?@@U>@@U=@@U<@@U;\A@@@@U:@@U9@@U8\A@@f@@@T@e^@@@T@@U7@@U6@@U5@@U4\A@@e`u\@@@T@\e\@@@T@@@T@\e&^@@@T@@@T@@U3@@U2@@U1@@U0@@U/\A@ @e3^@@@T@@U.@@U-@@U,\A@,@e?^@@@T'@@U+@@U*@@U)c@U(@U'@U&@U%@U$@U#@U"@U!@U @U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U @U @U @U @U @U@U@U@U@U@U@U@U@U@T@T@T\g@@Tg@\@A\@aa@@@T@p@@@T@@T@@@T@\@A\)@a3a0@@@T@q@@@T@@T@@@T@A\ @A\;@aEaB@@@T@q#@@@T@@T@@@T@BC@`@A``2@@@T;@/*@@T8@@T7@@T6@A`@A`a =@@@T@@:5@@T?@@T>@@T=@`z@A`vaI@@@TD@FA@@TC@@TB@@TA@_@A_a!U@@@TH@RM@@TG@@TF@@TE@ABCaa@A@{{@@TJ@@TI@aI@A@@@TM@@TL@ADa]@A@@@TO@@TN@`1@A`-a@t@@@TS@ql@@TR@@TQ@@TP@A`Y@A`UaK@@@TW@|w@@TV@@TU@@TT@Ba^@AaZaV@@@T[@@@TZ@@TY@@TX@^@A@@@@T^@@T]@@T\@A^@A@@@@Td@@Tc@@Tb@^@A@@j@@Th@@Tg@@Tf@AB_7@A@@@@Tl@@Tk@@Tj@CD_*@A@@@@To@@Tn@@Tm@^۰@A@@@@Tr@@Tq@@Tp@^g@A@@Z@@Tv@@Tu@@Tt@AB_@A@@ @@Tz@@Ty@@Tx@^@A@@@@T~@@T}@@T|@AC^ɰ@A@$@@@T@@T@@T@^@A@.@@@='@@T@@T@@T@@T@A^@A@7@.@@T@@T@@T@^}@A@?4@@T@@T@AB_@A@D@;@@T@@T@@T@^@A@M@N@I@AH@@T@@T@@T@@T@@T@A^@A@X@O@@T@@T@@T@]ǰ@A@a@5X@@T@@T@@T@A]@A@h@H_@@T@@T@@T@BCDEFG_@A@o_>_;h@@T@@T@@T@@T@^@A@}@t@@x@@T@@T@@T@@T@@T@A_@A@@/@@T@@T@@T@B`/@A@@o@l@@T@@T@@T@@T@C`s@A@@@@T@@T@@T@`Z@A@@@@T@@T@@T@A`@A@S@@T@@T@`@A@Y@@T@@T@ABDaװ@Aab8l@@@T@id@@T@@T@@T@a@AabEy@@@T@vq@@T@@T@@T@a|@AaxbQ@@@T@}@@T@@T@@T@a@Aab]@@@T@@@T@@T@@T@ABCb@A@@@@T@@T@@T@b߰@A@@@@T@@T@@T@aM@AaIby@@@T@@@T@@T@@T@Ab^@AbZb@@@T@@@T@@T@@T@BCDEHe[@@@T5@]g]c9#@c%A@r@@@V@h@@@V@@V@@V@@VcA@c@c c@@@V@c@@@V@@V@@@V@h@@@V<@@V@@V@@VbA@  @@V@@VbA@@@V@@VbA@@@V@@VbAbbՠb@@@V`@@@V@gkbb@@@V fQ@@@VX@@V@@V@@VbAbb@@@V@@@V@@V@@VbAbb#@@@V@ @@V@@V@@VbAbc/@@@V@,'@@V@@V@@VbAbc;@@@V@83@@V@@V~@@V}bAb}cG@@@V|@D?@@V{@@Vz@@VybqAblc(S@@@Vx@PK@@Vw@@Vv@@Vub`Ab[c4_@@@Vt@\W@@Vs@@Vr@@VqbOAbJc@k@@@Vp@hc@@Vo@@Vn@@Vmb>Ab9cLw@@@Vl@to@@Vk@@Vj@@Vib-Ab(cX@@@Vh@{@@Vg@@Vf@@VebAbcd@@@Vd@@@Vc@@Vb@@Vab Abcp@@@V_@@@V^@@V]@@V\aA@i@@@V[@@VZ@@VYaA@f@@@VW@@VV@@VUaA@rldlc@@@U@h!a@@@Vk@@@U@@VT@@VS@@VRaA@@h0h-@@@VQ@@VP@@VO@@VNaA@ @a@@@VM@hAa@@@VL @@VK@@VJ@@VI@@VHaA@1aa@@@VGaj @@@V0@@VF@@VE@@VD@@VCaA@A@8@@VB@@VA@@V@aA@I@@@@V?@@V>@@V=aA@Q@'H@@V;@@V:@@V9a}A@Y@j.@@@V8S@@V7@@V6@@V5apA@d@_[@@V4@@V3@@V2acA@l@hbC@@@V1g@@V0@@V/@@V.aWA@x@hbO@@@V-s@@V,@@V+@@V*aKA@@hb[@@@V)@@V(@@V'@@V&a?A@@hbg@@@V%@@V$@@V#@@V"a3A@@hbs@@@V!@@V @@V@@Va'A@@a@@@V@@V@@V@@VaA@@a)@@@V@@V@@V@@VaA@@@V@@V`A@@hb@@@V@@V@@V@@V`A@@@`@@@V @hb@@@V @@V @@V @@V@@V@@V`A@@@@V@@V@@V`A@@j@@@V@ib@@@V@@U@@U@@U@@U`A@@id~`@@@U@`i%`@@@U@@@U@`i/b@@@U@@@U@@U@@U@@U@@U@@U`A@ @i<b@@@U@@U@@U@@U`A@,@iHc@@@U'@@U@@U@@U l@Wl@Wk@Wj@Wi@Wh@Wg@Wf@We@Wd@Wc@Wb@Wa@W`@W_@W^@W]@W\@W[@WZ@WY@WX@WW@WV@WU@WT@WS@WR@WQ@WP@WO@WN@WM@WL@WK@WJ@WI@WH@WG@WF@WE@WD@WC@WB@WA` p@@W@ p@`@A`@e(e%@@@W6@u@@@W7@@W5@@@W4@`@A`2@e<e9@@@W:@u@@@W;@@W9@@@W8@A`@A`D@eNeK@@@W>@u,@@@W?@@W=@@@W<@BC@dð@Ade2@@@V@/*@@V@@V@@V@Ad@Ade=@@@V@:5@@V@@V@@V@d@AdeI@@@V@FA@@V@@V@@V@cİ@Ace*U@@@V@RM@@V@@V@@V@ABCej@A@{{@@V@@V@eR@A@@@V@@V@ADef@A@@@V@@V@d:@Ad6eIt@@@V@ql@@V@@V@@V@Adb@Ad^eT@@@V@|w@@V@@V@@V@Beg@Aece_@@@V@@@V@@V@@V@b@A@@@@V@@V@@V@Ab@A@@@@V@@V@@V@b@A@@j@@V@@V@@V@ABc@@A@@@@V@@V@@V@CDc3@A@@@@V@@V@@V@b@A@@@@V@@V@@V@bp@A@@Z@@V@@V@@V@ABc @A@@ @@V@@V@@V@b@A@@@@V@@V@@V@ACbҰ@A@$@@@V@@V@@V@b@A@.@@@='@@V@@V@@V@@V@Ab@A@7@.@@V@@V@@V@b@A@?4@@V@@V@ABc@A@D@;@@V@@V@@V@b @A@M@N@I@AH@@V@@V@@V@@V@@V@Ab@A@X@O@@V@@V@@V@aа@A@a@5X@@V@@V@@V@Aa@A@h@H_@@V@@V@@V@BCDEFGc@A@oc>c;h@@V@@V@@V@@V@b@A@}@t@@x@@W@@W@@W@@W@@W@Ac@A@@/@@W@@W@@W@Bd8@A@@o@l@@W @@W @@W @@W@Cd|@A@@@@W@@W @@W @dc@A@@@@W@@W@@W@Ad@A@S@@W@@W@d@A@Y@@W@@W@ABDe@AefAl@@@W@id@@W@@W@@W@e@AefNy@@@W@vq@@W@@W@@W@e@AefZ@@@W!@}@@W @@W@@W@e@Aeff@@@W%@@@W$@@W#@@W"@ABCf@A@@@@W(@@W'@@W&@f@A@@@@W+@@W*@@W)@eV@AeRf@@@W/@@@W.@@W-@@W,@Afg@Afcf@@@W3@@@W2@@W1@@W0@BCDEH ];@@@Ag*AgAfAfAfAfAfAfiAfNAf3AfAeAeAeAxeAneAdevAZe[APe@AFe/A?eA8dA&dAdA dAdAd|AdjAdTAdAAd+AdAcAcAcAcAcAcAc}AcSAxcAArc"AcbADbA: ]@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U \ a@@U@@@@bV@@@bS@bV bSg;@@@AfAfff@@@W@@@XT@kff@@@Wj{@@@W@@XS@@XR@@XQfAfg@@@XP@@@XO@@XN@@XMfAfg"#@@@XL@ @@XK@@XJ@@XIeAeg./@@@XH@,'@@XG@@XF@@XEgpA@m@@@W@@XD@@XCg[A@  @@XB@@XAgpA@@@X@@@X?fAAf<gOP@@@X>@MH@@X=@@X<@@X;fjAfeg[\@@@X:@YT@@X9@@X8@@X7gpAgkggh@@@X6@e`@@X5@@X4@@X3dA@vrpIpH@@@W@le@@@X2o@@@W@@X1@@X0@@X/eA@@le@@@W@@X.@@X-@@X,dA@ @l!e@@@X+@@X*@@X)@@X(e]A@,@g#@@X'@@X&@@X%eQA@4@o+@@X$@@X#@@X"eA@<@l=e@@@X!7@@X @@X@@XdA@H@d7@@@XC@@X@@X@@Xe0A@T@lUf@@@XO@@X@@X@@Xd:A@`@n@@@WZ@@X@@X@@XdA@k@llf'@@@Xf@@X@@X@@Xd=A@w@n1@@@X@l}f8@@@X w@@X @@X @@X @@X dA@@dw@@@X@@X@@X@@XdA@@@X@@XeA@@@@X@@X@@XdGA@@lhd>@@@W@d9ld8@@@W@@@W@d3lfr@@@W@@@W@@W@@W@@W@@W@@We?A@@lf@@@W@@W@@W@@Wd$A@@lf@@@W@@W@@W@@WdHA@@lf@@@W@@W@@W@@WfTA@fLfH@@@WfC@@W@@W@@W@@WdA@@x@@@W@di@@@W@mf@@@W@@W@@W@@W@@W@@WfA@ @n@@@W@@W@@W@@WfA@@f@@@W@mf@@@W@@W@@W@@W@@WfA@'@@@W@@W@@WfA@/@m0m-@@@W*@@W@@W@@Wg,A@n@@@W@@W@@Wg"A@l%@@@W@@W@@Wh`Ah[h@@@W@@@W@@W@@WhAhh̠@@@W@@@W@@W@@WhAghؠ@@@W@@@W@@W@@WgAgh@@@W@@@W@@W@@Wi|A@@o7@@@W@@W@@W@@WikA@id@i]iZ@@@W@iW@@@W@@W@@@W@@@W@@W@@WgAgi@@@W@ @@W@@W@@WhAhi !@@@W@@@W@@W@@W@@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W~@W}@W|@W{@Wz@Wy@Wx@Ww@Wv@Wu@Wt@Ws@Wr@Wq@Wp@Wo@Wn@@Wm@@@@d@@@d I;@@dA A  9A 8 A @@YAC@Y;@YC@YD@YEC@XU@@XV@@@@zV:j:jzW<<@@@@zoA _#@ L @@ @A@  iH @@@X@  @@X@@X@@X@@X@A U@@@ S@@@X@ O@@@X L@@@X@@X@@X@@X@ H@@ Fid D@@@X@@@X@ C B@@@X@@@X ?@@@X@@X@@X@@X@ABb@@z@< #@@@XZ@@X[@@b;@@eDA HA G A  tA sp/@YY@Y^@Y_@Y`C@XW @@XX@@@@X@@@U@z@U@@@bzbzzA z@  @ z::z::@AШ@б@г  z::z::@ z::z::@@@ 3zzzzzzzz@ 8 AbA@@ @@б@г )Odoc_infoz:;z:; @ z:; z:;@@@ @@г $unitz:;z:;@@ @@ @@  (@@ !@z::@`Mz 2 The method used to get LaTeX code from a [text]. z::z::@@@@@@@ ̰{;f;y{;f;@AШ@б г Ƞ$bool{;f;{;f;@@ F@@б@г ̠&option{;f;{;f;@г Ѡ)Odoc_info{$;f;{%;f;@ ذ{(;f;{);f;@@@ a@@@ b @@г ۠)Odoc_info{5;f;{6;f;@ {9;f;{:;f;@@@ r@@ s@@ t{?;f;@@ v@{A;f;j@`{R B The method used to get a [text] from an optional info structure. {O;;{P;;e@@@@@@@ {V<<{W<<)@AA࣠@&self-2Aఠc4c5 [ ZA{~A@ X3{e{e{e{e{e{e{e{e@  g ^@  @ \ ]@ @ A@ABC@!2 k@{A j @{@{A@@@{A l@ l@@@࣠@#fmtA{<<*{<<-@{A@@ '3{{{{{{{{@&+ @*@)3 @+@@@@@  @ &QAఠ * +{<<0{<<5@{ A@@ ,D@XF@X3{{{{{{{{@# @@@@@@ภyL{<<6{<<;@yK@@@y@@@X@@{<<.{<<<@@(info_optA{<<={<@@[)@@[(@@['jA@$@g@@[;@@[:@@[9jA@,@o'@@[8@@[7@@[6jtA@4@ &@@@ZH2@@[,@@[+@@[*jA@?@j3@@@ZL>@@[@@[@@[jA@K@ I@@@ZPI@@[/@@[.@@[-iA@V@s@@@ZTT@@[@@[@@[jqA@a@ ;@@@ZX_@@[&@@[%@@[$iA@l@s@@@Z^@ @@@Z]o@@[ @@[ @@[ @@[ j\A@|@jRp@@@Zb{@@[ @@[@@[j1A@@@[@@[kOA@@@@[>@@[=@@[<iA@@ @@@Zq@i @@@Zp@@@Zo@i @@@Zn@@@Zm@@[ @@[@@[@@[@@[jA@@ @@@Zu@@[#@@["@@[!iA@@ @@@Zy@@[@@[@@ZiA@@ @@@Z}@@[@@[@@[kA@kk@@@Zk@@[B@@[A@@[@@@[?jcA@@}@@@Z@jXa@@@Z@ |@@@Z@@[@@[@@[@@[@@[k|A@@t-@@@Z@@[5@@[4@@[3l A@@l@@@Z@L@@@Z@@[F@@[E@@[D@@[Cl6A@@h@@@Z@@[I@@[H@@[GlA@tQ@@@Z@@[P@@[OlA@q@@@Z@@[N@@[MmAmn@@@[x@@@[w@@[v@@[umsAmnn*@@@[l@@@[k@@[j@@[imbAm]n6@@@[h@@@[g@@[f@@[e3normal_class_paramsA@)Odoc_info$Name!t@@@a@ %Class't_class@@@a@@@a@@`@@`@@`1normal_class_typeA@$Name!t@@@a@%Types*class_type@@@a@@@a@@a@@a@@a@@@a=@@a<@@a;@@a:pA@@u@@@Z@@[@@[@@[oA@o@@@@Z@o@@@Z@@Z@@@Z@@@[@@[@@[.text_of_alertsA@_%alert@@@aE@@@aD!j,text_element@@@aC@@@aB@@aA@@a@1text_of_attributeA@y%Value+t_attribute@@@aJ;,text_element@@@aI@@@aH@@aG@@aF3text_of_author_listA@M\@@@aP@@@aOV,text_element@@@aN@@@aM@@aL@@aK.text_of_beforeA@h@{@@@aW@$text@@@aX@@aV@@@aU},text_element@@@aT@@@aS@@aR@@aQ2text_of_class_kindA@$Name!t@@@a_@%Class*class_kind@@@a^,text_element@@@a]@@@a\@@a[@@aZ@@aY4text_of_class_paramsA@$Name!t@@@ae@%Class't_class@@@ad*Odoc_types$text@@@ac@@ab@@aa@@a`7text_of_class_type_kindA@$Name!t@@@al@$%Class/class_type_kind@@@ak/,text_element@@@aj@@@ai@@ah@@ag@@af "text_of_class_type_param_expr_listA@>$Name!t@@@at@#)type_expr@@@as@@@ar V,text_element@@@aq@@@ap@@ao@@an@@am.text_of_customA@@2@@@az@r$text@@@a{@@ay@@@axy$text@@@aw@@av@@au1text_of_exceptionA@)Exception+t_exception@@@aI,text_element@@@a@@@a~@@a}@@a|.text_of_methodA@%Value(t_method@@@ac,text_element@@@a@@@a@@a@@a3text_of_module_kindA/with_def_syntax"@@@a@@@a@&Module+module_kind@@@a,text_element@@@a@@@a@@a@@a@@a=text_of_module_parameter_listA@@&Module0module_parameter@@@a@X,text_element@@@a@@@a@@@a@@a@@@a,text_element@@@a@@@a@@a@@a3text_of_module_typeA@+module_type@@@a֠,text_element@@@a@@@a@@a@@a8text_of_module_type_kindA/with_def_syntax@@@a@@@a@:&Module0module_type_kind@@@aE,text_element@@@a@@@a@@a@@a@@a=text_of_parameter_descriptionA@T)Parameter)parameter@@@a[$text@@@a@@a@@a6text_of_parameter_listA@i$Name!t@@@a@-w)Parameter)parameter@@@a@@@a:,text_element@@@a@@@a@@a@@a@@a9text_of_raised_exceptionsA@L0raised_exception@@@a@@@aW,text_element@@@a@@@a@@a@@a2text_of_return_optA@$text@@@a@@@at,text_element@@@a@@@a@@a@@a+text_of_seeA@#see@@@a$text@@@a@@a@@a,text_of_seesA@#see@@@a@@@a,text_element@@@a@@@a@@a@@a7text_of_short_type_exprA@$Name!t@@@a@)type_expr@@@aƠ,text_element@@@a@@@a@@a@@a@@a1text_of_since_optA@@@@a@@@a*,text_element@@@a@@@a@@a@@a1text_of_type_exprA@9$Name!t@@@a@)type_expr@@@aL,text_element@@@a@@@a@@a@@a@@a6text_of_type_expr_listA@[$Name!t@@@a@*@@@a@%F)type_expr@@@a@@@a0y,text_element@@@a@@@a@@a@@a@@a@@a-text_of_valueA@%Value't_value@@@aJ,text_element@@@a@@@a@@a@@a3text_of_version_optA@k@@@a@@@ae,text_element@@@a@@@a@@a@@aqAqr@@@[\@@@[[@@[Z@@[YrArs @@@[@@@[@@[~@@[}6first_and_rest_of_infoA@@@@h^@@@h]F@c@qv@@@h}F@c@@@@CF@c@@cF@c@@cF@c@@cF@c .latex_of_valueA@5@@@igF@c@@@@iF@c z@@@F@c!@@c"F@c@@cF@c@@cF@c2latex_of_attributeA@U@@@jF@c)@@@@jiF@c,E@@@F@c-@@c.F@c*@@c+F@c'@@c(F@c$/latex_of_methodA@u@@@jF@c5@@@@kF@c8 F@c9@@c:F@c6@@c7F@c3@@c4F@c04latex_of_type_paramsA@|{@@@qF@cA@@@@pF@cD@xD$Type&t_type@@@qpF@cG{D@@@[F@cH@@cIF@cE@@cFF@cB@@cCF@c?@@c@F@c<=latex_of_class_parameter_listA@@@@r!F@cP@@@@r@F@cS@@@@r?F@cV{m@@@pF@cW@@cXF@cT@@cUF@cQ@@cRF@cN@@cOF@cK-entry_commentA@@|@@@}BF@s@@}r@@@tF@t x@@@~KF@t@@tF@s@@sF@c_@&E@@@sF@s@@@sF@cb àx@@@F@@@@F@cc@@cdF@c`@@caF@c]@@c^F@cZ/latex_of_recordA@@EF@t@AF@t@@tF@ck@^@@@w/F@cn@j,record_field@@@wxK@uC@@@uOF@cq!?F@@@@F@cr@@csF@co@@cpF@cl@@cmF@ci@@cjF@cf2latex_of_cstr_argsA@@~F@w栠@zF@w@@wF@cz@@@@{F@c}@@0constructor_args@@@x F@w@&ʠ@@@~6F@x@@@xF@w@@wF@cFF@c@@cF@c~@@cF@c{@@c|F@cx@@cyF@cu-latex_of_typeA@@@@!F@c@ @@@aF@cqF@c@@cF@c@@cF@c@@cF@c7latex_of_type_extensionA@@@@F@c@@@@ F@c@yt)Extension0t_type_extension@@@F@cF@c@@cF@c@@cF@c@@cF@c@@cF@c2latex_of_exceptionA@@@@F@c@y)Exception+t_exception@@@F@cF@c@@cF@c@@cF@c@@cF@c9latex_of_module_parameterA@ @@@]F@c@@@@F@c@y&Module0module_parameter@@@KF@c|@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c9latex_of_module_type_kindA@-F@c@)F@c@%0module_type_kind@@@JF@c|@@@vF@c@@cF@c@@cF@c@@cF@c@@cF@c4latex_of_module_kindA@ [@@@F@c@PF@c@M+module_kind@@@JF@c}@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c3latex_of_class_kindA@ @@@MF@c@U@@@F@c@z5%Class*class_kind@@@pF@c}5@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c8latex_of_class_type_kindA@-F@c@)F@c@%/class_type_kind@@@F@c}X@@@HF@c@@cF@c@@cF@c@@cF@c@@cF@c6latex_for_module_indexA@ @@@F@c@(t_module@@@F@c}z@@@0F@c@@dF@c@@cF@c@@cF@c;latex_for_module_type_indexA@ @@@F@d@-t_module_type@@@F@d }@@@F@d @@d F@d@@d F@d@@dF@d6latex_for_module_labelA@@@@F@d@D@@@F@d}@@@ F@d@@dF@d@@dF@d@@dF@d;latex_for_module_type_labelA@ @@@F@d@B@@@KF@d"}@@@WF@d#@@d$F@d @@d!F@d@@dF@d5latex_for_class_indexA@ W@@@F@d+@'t_class@@@F@d.}@@@ F@d/@@d0F@d,@@d-F@d)@@d*F@d&:latex_for_class_type_indexA@ y@@@F@d7@,t_class_type@@@F@d:~ @@@ZF@d;@@d:latex_for_class_type_labelA@@@@F@dO@B@@@F@dR~`@@@JF@dS@@dTF@dP@@dQF@dM@@dNF@dJ/latex_of_moduleA@@@@|F@d[@@@@cF@d^F@d_@@d`F@d\@@d]F@dY@@dZF@dV4latex_of_module_typeA@@@@F@dg@@@@F@djF@dk@@dlF@dh@@diF@de@@dfF@db8latex_of_included_moduleA@ @@@uF@ds@/included_module@@@F@dvF@dw@@dxF@dt@@duF@dq@@drF@dn.latex_of_classA@@@@F@d@@@@{F@dF@d@@dF@d@@dF@d}@@d~F@dz3latex_of_class_typeA@ M@@@F@d@@@@F@dF@d@@dF@d@@dF@d@@dF@d6latex_of_class_elementA@F@d@F@d@-class_element@@@F@dF@d@@dF@d@@dF@d@@dF@d@@dF@d7latex_of_module_elementA@~F@d@zF@d@v.module_element@@@F@c1@c2F@c%@c&F@c@cF@c @cF@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@c@c@c@b@b@b@b |@@bF@Z 3@#@A@@G D#@C@I F#@A@ y@@@Y@ w@@@Y@@@Y@@Y@@Y@@YAx}@@@Y@@@Y@| v@@@Y@@@Y u@@@Y@@Y@@Y@@YsA@ t@@@Yjx@@@Y@@@Y@ r@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y b@Y@Y@Y\ f@@Y f@@@A@#x۠ @@@Y@@@Y@@Y@@Y@@Y~@A@@@@@@Y@@@@Y@@@Y@@Y@@Y@@Y@ް@@x@@@Y@@@Y@٠@@@Y@@@Y@@@Y@@Y@@Y@@Y@AB f@@ e1#@A@@@@Y@@@@Y@@@Y@@Y@@Y@@YAy.@@@Y@@@Y@   @@@Y@@@Y  @@@Y@@Y@@Y@@YA@IH@@@YyP0@@@Y@@@Y@/.-@@@Y@@@YR@@@Y@@Y@@Y@@Y@@Y @Y@Y@Yݐ @@Y @@+@A@& yq!@@@Y@@@Y@@Y@@Y@@Y@A~@@@-|{@@@Y@zy@@@Yx@@@Y@@Y@@Y@@Y@t@@ryp@@@Y@@@Y@onm@@@Y@@@Ylk@@@Y@@Y@@Y@@Y@AB ;@@@AAAqAk @Y@Y@Y  @@Y@@@@|@@@y@| y;@@@A|A@p@@@YuyƠ@@@Y@@@Y@@@@Y@@@Y@@@Y@@Y@@Y@@Y@@YA@@@@Y@@@@Y@@@Y@@Y@@Y@@YAy@@@Y@@@Y@Ӡ@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y@Y@Y@Y@@Y@@@@@@@;@@uAyA yA yA xA {+A*zWA sz;A lzLA hyA dy8A ZAAWAV@A?(A'AA ^A ]AAAzAydAc"A!FAEA AvA ^wA QwA IxA @wA :wA 4w.A +wA !vA wA vA wTA wA x9A vA wtA vOA viA xkA wA x A A"A#@F@Z@vk@Avj@U@@@ZǠ@Q@@@Z@@Z@@@Z@Ava@Av{@R@@@Zˠ@b@@@Z@@Z@@@Z@v[@Av@R@@@ZϠ@t@@@Z@@Z@@@Z@-tag_functionsAA @@@@a@@ $text@@@a $text@@@a@@a@@a@@@a@ABC@{-@A{){q@@@e@@@d@@@@d@@@d@@d@@d@@d@A{@A{{@@@e@@@e@@@@e@@@e@@e@@e@@e@z@Az{-@@@e@@@e @@@@e (@@@e @@e @@e @@e@ABzH@AzD{A@@@e@@@e@@@@e<@@@e@@e@@e@@e@а@A@@@@e@@e@@e@A|@A@@@@e@@e@@e@B{@A@@@@e@@e@@e@|@A@"@@@e!@@e @@e@ACDzְ@Az{x@@@e(@@@e'@@@@e&s@@@e%@@e$@@e#@@e"@{ @A{{@@@e/@@@e.@1@@@e-@@@e,@@e+@@e*@@e)@A@A@@蠠@@@e2@@e1@@e0@@A@@@e4@@e3@AK@A@G@C>@@e7@@e6@@e5@B9@A@5@1,@@e:@@e9@@e8@(@A@$@@@e=@@e<@@e;@A@A@@r@@e@@@e?@@e>@@A@@eA@ABCDj@Ajh@@@eH@@@eG@z@@@eF@@@eE@@eD@@eC@@eB@@A@@@@eK@@eJ@@eI@@A@@@@eN@@eM@@eL@A@A@@@@eQ@@eP@@eO@@A@@@@eT@@eS@@eR@ABC@A@@@@eW@@eV@@eU@_@A@[@TO@@eZ@@eY@@eX@ADE@A@@}v@@e]@@e\@@e[@P@A@L@E@@@e`@@e_@@e^@p@A@l@eZ@@ec@@eb@@ea@AByM@A@@@@ei@[@@@eh@@@eg@@ef@@ee@@ed@Cz0@A@@@@eo@@@@en@@@em@@el@@ek@@ej@y@A@@@@eu@@@@et@@@es@@er@@eq@@ep@Az@A@@@@e{@@@@ez@@@ey@@ex@@ew@@ev@z@A@@@@e@0@@@e@@@e@@e~@@e}@@e|@ABDFGzF@A@@@@e@@@@e@@@e@@e@@e@@e@yް@A@@@@e@y@@@e@@@e@@@e@@e@@e@@e@Az@A@ @@@e@0@@@e@@@e@@e@@e@@e@y@A@@@@e@y@@@e(@@@e@@e@@e@@e@ABz_@A@,@@@e@-@@@e8@@@e@@e@@e@@e@y@A@>@@@e@@@@e@@@@eO@@@e@@e@@e@@e@@e@AzV@A@S@@@e@zPT@@@e@@@ec@@@e@@e@@e@@e@z4@A@h@@@eo@@@e@@e@@e@ABC{W@A@s@@@e@@@@e@@@e@@e@@e@@e@y˰@A@@@@e@@@@e@y@@@e@@@e@y@@@e@@@e@@@e@@e@@e@@e@@e@@e@Azİ@A@@@@e@@@@e@@@e@@e@@e@@e@y@A@@@@e@@@@e@@@e@@e@@e@@e@AByְ@A@@@@e@;@@@e@@@e@@e@@e@@e@{@A@@@@e{{@@@e{>@@@e@@@e@@e@@e@@e@@e@Az@A@@@@e@6@@@e@z<@@@e@@@e@@@@e @@@e@@e@@e@@e@@e@@e@{@A@@@@e@m@@@e @@@e@@e@@e@@e@ABC Ѱ@A@ @  @@e@@e@@e@@A@@@@e@@e@@e@ϰ@A@@@@@e@@e@@e@@e@AB@A@@@@@e@@e@@e@@e@C @A@ @ @ y t@@f@@f@@f@@e@ @A@@@@f@@f@@f@A@A@@@@@f @@f@@f@@f@B @A@ @ @  @@f @@f @@f @@f @CDEFH|@A@i@@@f@|@@@f@@@@f z@@@f@@f@@f@@f@@f@ @A@ @  @@f@@f@@f@~@A@z@sl@@f@@f@@f@AB a@A@c@@@f% Y~ @@@f$@@@f#@ a@@@f"@@@f! @@@f @@f@@f@@f@@f@C @@A@ <@ 5 0@@f(@@f'@@f&@@A@@@@f+@@f*@@f)@>@A@:@7@4-@@f/@@f.@@f-@@f,@AB u@A@ q@ j@ f _@@f3@@f2@@f1@@f0@C ΰ@A@ @ @  @@f7@@f6@@f5@@f4@@A@@@@f:@@f9@@f8@A @A@ @ @  @@f>@@f=@@f<@@f;@B Ȱ@A@ @ @  @@fB@@fA@@f@@@f?@!@A@@@@fH@@@@fG!@@@fF@@fE@@fD@@fC@ACDE}P@A@ @@@fN@@@@fM!@@@fL@@fK@@fJ@@fI@ |@A@ x@ q l@@fQ@@fP@@fO@ h@A@ d@ ]@ V M@@fU@@fT@@fS@@fR@AB @A@ @ @  @@fY@@fX@@fW@@fV@C @A@ @  @@f\@@f[@@fZ@}ϰ@A@@@@f`@@@f_@@f^@@f]@A}ǰ@A@@@@fd@@@fc@@fb@@fa@@Ai@@@fk@@@fj@ @@@fi@@@fh@@fg@@ff@@fe@ABDF~Ű@A~}@@@fr@@@fq@ @@@fp @@@fo@@fn@@fm@@fl@~@A~'@@@fy@@@fx@ @@@fw"@@@fv@@fu@@ft@@fs@Ae@A@e@@@f@^@@@f~Y@@@f}@@f|@@f{@@fz@W@A@W@@@f@R@@@fM@@@f@@f@@f@@f@ABJ@A@J@@@f@EB@@@f@@@f?@@@f@@f@@f@@f@>@A><@@@f@@@f@;@@@f@6@@@f1@@@f@@f@@f@@f@@f@A.@A.,@@@f@@@f@+@@@f@&@@@f#@@@f@@f@@f@@f@@f@!@A@!@@@f@@@@f@@@f@@f@@f@@f@@AE@@@f@@@f@@@@f@@@@f@ @@@f@@@f @@@f@@f@@f@@f@@f@@f@ABCDGI~@A~E@@@f@@@f@!y@@@f@@@f@@f@@f@@f@@A@@@@f@@@@f @@@f@@f@@f@@f@ @A@ @@@f@@@@f@@@f@@f@@f@@f@AB @A@@@@f@@@@f@@f@@f@@f@C@A@@!@@@fϠ@@@@f@@f@@@f@@@@f@@f@@f@@f@ @A@ @@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@f@@@f@@f@@f@B@A@@@@f@@@f@@@f@@@f@@f@@f@@A@@@@@f蠠@@@@f@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@@f٠@@@f@@@f@@f@@f@@f@BCDӰ@A@@@@f@@@@f@@@f@@f@@f@@f@ǰ@A@@@@f@@@@f@@@f@@@f@@f@@f@@f@A@A@@@@g@@@@g@@@g@@@g@@@g@@g@@f@@f@B@A@@@@@g @@@@g @@g @@@g @@@g@@g@@g@@A@@@@g@@@g@@@g@@g@@g @A#]@A#[y#Y@@@g@@@g@#XR@@@g@@@gQ@@@g@@g@@g@@g@BC@A@@@@g@@@g@@@g@@g@@g@@AŠ@@@g&@@@g%@@@@g$@@@g#@@@g"@@g!@@g @@g@A@A@@@@@g-@@@@g0@@@g/@@@g.@@g,@@@g+@@@g*@@@g)@@g(@@g'@B@A@@@@g5@@@g4@@@g3@@g2@@g1@@A}@@@g=@@@g<@|@@@g;wv@@@g:@@@g9@@g8@@g7@@g6@Aq@A@q@@@gAl@@@g@@@g?@@g>@BCDg@A@g@@@gI@ba@@@gH@@@gG\[@@@gF@@@gE@@gD@@gC@@gB@Z@A@ZY@@@gO@@@gNVU@@@gM@@@gL@@gK@@gJ@AP@A@PO@@@gU@@@gTLK@@@gS@@@gR@@gQ@@gP@BF@A@F@@@gYC@@@gX@@gW@@gV@@@A@@?@@@g_@@@g^<;@@@g]@@@g\@@g[@@gZ@A6@A@6@@@gf@1@@@ge.-@@@gd@@@gc@@gb@@ga@@g`@BC(@A@('@@@gl@@@gk&%@@@gj@@@gi@@gh@@gg@#@A@#@@@gs@@@@gr@@@gq@@@gp@@go@@gn@@gm@A@A@@@@g}@@@@g|@@@@g{@@@gz  @@@gy@@@gx@@gw@@gv@@gu@@gt@@A@@@@g@@@g@@@g@@g@@g~@@A@@@@g@@@g@@@g@@@g@@g@@g@ABCȰ@A@@@g@@@g@$(@@@g@@@g@@g@@g@@g@@A @@@g@@@g@$=@@@g@@@g@@g@@g@@g@ADEFGJ|'@@@ڙE@Z@I@)#@@@Z@@Z@@|;@@~AAAAAGAFsAWAhA5ATAv.A- A  sA r \A [ DA C A  A zAy A  A  A  A  A  >A = bA a "A ! @?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@ހ@ށ@ނ@ރ@ބ@ޅ@ކ@އ@ވ@މ@ފ@ދ@ތ@ލ@ގ@ޏ@ސ@ޑ@ޒ@ޓ@ޔ@ޕ@ޖ@ޗ@ޘ@ޙ@ޚ@ޛ@ޜ@ޝ@ޞ@ޟ@ޠ@ޡ@ޢ@ޣ@ޤ@ޥE@Y @@Z@@@@ @@@ @N@ @@@}(})PZ$AQ@ @Aа۠$textP=-=9Q=-==@@@ @2F@bF@ZAAAAAbAaIAH A AAAApAoKAJ)A( A AAA,text_of_infoAJF@aAxAwTAS!A  A AAAAwAvfAeKAJ+A*AAAA&TAU@cF@b+@bX@bY@bZ@b[@b\@b]@b^@b_@b`@ba@bb@bc@bd@be@bf@bg@bh@bi@bj@bk@bl@bm@bn@bo@bp@bq@br@bs@bt@bu@bv@bw@bx@by@bz@b{@b|F@[@[F@[@@A @ְ@A u@A@A d@BC@_@A:F@Z @A(@AF@Z@@AF@Z@H@AF@Z@ABC@AF@Z@̰@AF@Z!@ADް@AF@Z#@@AF@Z%@Aа@AF@Z)@BͰ@AF@Z-@u@AF@Z1@AK@AF@Z7@ @AF@Z;@AB@AF@Z?@CD@AF@ZB@.@AF@ZE@@AF@ZI@ABM@AF@ZM@O@AF@ZQ@AC @AF@ZU@D@AF@ZY@A@AF@Z_@@AF@Zc@ABͰ@AF@Ze@2@A~F@Zh@A @AdF@Zr@@A^F@Zv@A@AVF@Zz@BCDEFG@ANF@Z~@@AIF@Z@A@A6F@Z@B8@A.F@Z@Cv@AF@Z@Y@A&F@Z@A@AF@Z@@AF@Z@ABDΰ@AF@Z@|@A F@Z@c@AF@Z@@AF@Z@ABCʰ@AF@Z@@AF@Z@@AKF@Z@A%@ABF@Z@BCDEH3cccccccc@ LA~OA@@@@t@/*ƠǠ۠|]^Go:#[ԠנD0 j<@@A@A@@AB @@A@@ABCz@@A@7@AB @@AL@9@ABCD@i@A@@AB@@A@R@ABCj@@A@~@AB@@A1@5@ABCD@@A@!@AB@F@A@@AB_@5@A@@@ABCDEFGrq^@@Р  @ŠĠ,-àKL z{kl9:OP  ./ststݠˠ!"ĠNO himnܠ[\ΠLMĠ%&./LM@Aabɠ@R=-=1@@Aа,Odoc_to_text'to_text,Odoc_to_texte=>=Jf=>=V@ i=>=Wj=>=^@@@@@AAAAAAA]A|AAAsAk3Ab!A\AVPAMACA:A1A(vAAA[A AAqAAA(A-AAA{F@[JAA ADAA|ArbAm8A1A(AA@b,@b-@b.@b/@b0@b1@b2@b3@b4@b5@b6@b7@b8@b9@b:@b;@b<@b=@b>@b?@b@@bA@bB@bC@bD@bE@bF@bG@bH@bI@bJ@bK@bL@bM@bN@bO@bP@bQ@bR@bS@bT@bU@bV@bWF@b(@ iAA h@A@ް@@@Ax@Ax@[@A[@AB?@A?@ @A @A@A@Ӱ@A@ABC@A@@A@Ag@Ag@-@A-@AB@A@@A@A@A@@A@ABCD@A@|@A|@AY@AY@4@A4@AB@A@q@Aq@A@A@@A@ABC@A@@A@Ay@Ay@U@AU@ABA@AA@@A@A@A@@A@ABCҰ@A@@A@A@A@@A@A^@A^@3@A3@@A@ABCDEFG3@Z@?@'@@@@@ @"=k͠;e{3Or.Jeڠ5]ȠP@@@A@@AB@j@AC@)@ABC@@A@}@ABc@J@A#@@ABCD@@A@w@AB@_@AE@ @ABC@@A@@ABt@Y@A<@*@ABC @@A@@@l@ABCDEFGP@'to_text  @st젠()렠HIꠠ^_頠~蠠砠ʠ栠堠  䠠&'㠠^_⠠ᠠࠠߠĠޠݠܠ:;۠^_ڠ٠ؠ͠נ֠  ՠIJԠefӠҠĠѠРϠ?@Π_`͠@=>=B=>=i@@Aа)$info=j=v=j=z@@@ @z@cF@b@@)@AF@b@A)@@F@b@)ʰ@@F@b@AB3@ @B@@@@@)Ѡ))@@)@A@@@))@ =j=n @@߰>?>?@AA࣠@&self-3oAఠnA:,A@ 3!!!!!!!!@ @ڠ@A@@AB@01@A[\@?@@ABCOP@@A<=@@ABѠ@[\@ACD@+,@ABCD@@Abc@ܠ@AB@@A}~ @gh @ABC$% @JK @A   @#$@AB@Р@A@@ABCDE@@A23@Ƞ@ABǠ@@A@WX@ABC!"@=>@A@wx@ABQR@lm @Amn!@ "@ABCD  #@$@A?@%@  &@AB'@(@A*+)@ɠ*@ABC+@,@A-@no.@AB*K*L/@0@A1@2@ABCDEF./3@4@A5@[\6@ABgh7@**8@A٠9@:@ABC٠;@ <@Akl=@,->@AB?@RS@@AA@B@ABCDtuC@Z[D@A>?E@F@ABG@ҠH@AI@}~J@ABC}~K@hiL@AWXM@=>N@AB01O@P@AQ@R@ABCDES@T@AU@^_V@AB89W@X@A*Ƞ*Y@Z@ABC[@Ǡ\@A]@}~^@ABXY_@FG`@Aa@b@ABCDc@ؠd@Ae@f@ABg@cdh@A78i@ j@ڠk@l@ABCDEFGH@`W@AEZ@.^@ @ABC!3@=%A 6@@&Ad ١@@C'Ad @ @F(Ad@ @I)A ϡAX@L*Am@d@Ag@Bj@Cm@_q@AD8t@ z@A}@@AB@s@AY@?@ABCE@@A@@AB@l@A@S@ABCF9@@A@@AB@@Ai@M@ABC0@ @A@@AB@@Az@a@ABCDG9@u+A@@@FF>w-A6?@6=@@?@࣠@%i_optpAm>?n>?@.A@@63nnnnnnnn@OTJ@S@R\K@T@@@@@  @@ఐ%i_opt??+??0@I@@@@J3@!@@@Ġ$None?6?>?6?B@;@@@@Y3@@@@@Z@@@@ภ ?6?G?6?I@ @@@@\@hF@g@@@g@@ภ?6?K?6?M@@@@2)@@@h F@g@@@g,@@?6?F?6?N@@@}@x@@g5@Ġ$Some?O?W?O?[@;Ǡఠ!iq?O?\?O?]@/A@@F@hgF@gF@hF@gF@gF@gg@@@@@h@@h@@@ఐ!i?a?s?a?t@@@@@3@x&@@@)Odoc_info?a?u?a?~@&i_desc ?a? ?a?@@3&i_desc}$info@@@%wA@@@ @@@ @@@33)i_authorsVȠ@@@ @@@ @@A @Aaa,@@u@3)i_version@@@@@@ @@B@AbZ^bZx@@v@3&i_sees.V#see@@@@@@@@C+@Ac c@@w@3'i_since>0@@@@@@@@D:@A.d/d@@x@3(i_beforeMW@C@@@@@@@@@@@@@@ER@AFeGe?@@y@3,i_deprecatedeנ@@@@@@@@F`@ATfswUfs@@z@3(i_paramssW+%param@@@@@@@@Gp@Adgeg@@{@33i_raised_exceptionsW;0raised_exception@@@@@@@@H@Athuh>@@ |@3.i_return_value@@@@@@@@I@Aieiie@@}@3(i_customWY@@@@!@@@@"@@ @@@@@J@Ajj@@/~@3(i_alertsWq:%alert@@@$@@@#@@K@Ak k %@@?@@A``@@Ct@@@Ǡ@@@g@@@g@Ġ$None????@<@@@@۠@@@g@@@g3@@@@ @#@@@g@@@g@@@@ภs????@s@@@jF@g@@@g@@ ఐ$self????@@@*@$!??@@,,@@@g@@@g@,@@@g@@@g@@@g@@g@@gB@,ภ<K=0ภD??E??@@@@- @@@gM@hW@@@/@@@h[@@ఐ%i_optZ??[??@ٰ@@"h@@B@@F@OF@gl@@b??c??@@@@@@gu@Ġ$Somet??u??@=hఠ!tr}??~??@0A@@@@@g@@@@@r@@@g@@@g@@y@@@g@@@g@@@@@ఠ%firsts????@1A@@@@@hM@h 3@3,@-@.@@@@@???@@@@@@h M@h @@???@@@@@@@h@డM?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@@@@@ @@@~@@@@@@}@@|@@@Uj@@@@@@@h@@@@h@$@@@h@@h@@hS@@ఐ!t?@.?@/@]@@8@@@h!N@h&N@h%g@@D @@@s@g@@h'N@hp@A@??@@@@@&@3@H'@3@I@@T@@@h>ภH@3@@3@@G@@@.k@@@h`O@hd@@@@@@he@@ఐR%i_opt@3@@3@@;@@@@@3@}@3@@@@@@h>@hhO@h\@@s @@@@@@hiN@h;@A@@3@C@@@డd5text_no_title_no_list)Odoc_info@@@@@ @@@@@@@@@@@@@@@@  @@ck@@@@&@@@hq)@@@hp@@ho3@@@@@@@ఐn%first@@@@@@@@@@@h~M@hM@h@@5 @@@@ఐ렐$rest#@@$@@@!@@P@@@h'@@*@@+@@@@@䠠@ @@h0@`@@@ @@@@@A5?a?m @@sA@@@A7??% @@@@@@h@A@A@@@ @@@@h@@h@@h@ @@&@@@ @@i@@i@@i@@hF@h7@\>>2@m 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. j=|=k>>@@@@@@@qAArAA)@AA࣠@&self-3vAఠOuP_3A`@W3@^@@@  b4AZc@Z@@c@࣠@#fmtwAAA*AA-@5A@@23@sn@w@!o@x@@@@@  @@!vxAAA.AA/@6A@@<3@ H@@@@@@@@ డ;0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@/@@@.@@-@uuuv@@>V@@@@@@@i@@@i@@i3@6Bt@9@:@@@@ภA2ASA2AU@@@@'@@@i!K@i%@@5@@Z@@@i&J@i @@ఠ%labelyAXAbAXAg@7A@@!k@@@i:J@i'3@,@@@ ఐ$selfAXAjAXAn@@@!@AXAz@@!@@@i/@@@i.@/4@@@i-!@@@i,@@i+@@i*#@ภ5@@A@@@!@@@i?@@@i>1@@ఐ!vFAXA{GAXA|@i@@@@(val_nameMAXA}NAXA@3(val_name%Value't_value@@@*!t@@@@@@3(val_infoĠV@@@@@@A@A @AAC11BC12@@@3(val_type%Types)type_expr@@@@@B@AOD2V2`PD2V2|@@@3-val_recursive+$boolE@@@@@C%@A[E22\E22@@@3.val_parameters7[2.Odoc_parameter)parameter@@@@@@A@D8@AnF22oF23#@@@3(val_codeJ@@@@@@A@EG@A}G3C3M~G3C3o@@@3'val_locY(location@@@A@FR@AH33H33@@@@AB11B11@@!@rj@@/@@@i;K@iEK@iC@@r@@@A@AXA^t@@@ఠ%latexzAAAA@8A@@@@@iQJ@iF3@@@@@@ ఐg$selfAAAA@@@"@ AA@@@"P@@@iK@@@iJ@@iI@@ఐ%labelAAAA@&@@"g@@@iRK@iTK@iS0@@# @@41@A@AA @@ ఐ$selfAAAA@@@"3@BPI@J@K@@@^AA@@@"@@@i[@"@@@iZ0@@@iY@@iX@@iW@@ఐ#fmt3AA4AA@@@ @@ภ>AA?AA@ภ%LatexGAAHAA@Yàఐ%latexQAARAA@;@@Y@@@i~J@iJ@iE@@\AA]AA@@@@@iJ@iwJ@i}Q@ ఐ9'to_textsAAtAA@>@@ `@yAB @@@@@@i@@@i@@@i@@ip@@ఐ!vAB AB @@@'}@@AAAB @@ =@@@ixJ@iK@i@@AAAB@@#l@?@ifJ@iv@@@@7F@F@ie@ @@@ @@@ @@@ A@ A@@@R@KF@@i@@i@@i"@@@@\@UP@@i@@i@@i@@iF@i?@AA#@#Ӑ? Print LaTeX code for a value. @@@A@@@@@@@\BCBNBCB`@AA࣠@&self-3Aఠű9A@3@@@@  ȱ:A@@@@࣠@#fmtABCBaBCBd@;A@@x3@@@!@@@@@@  @@!aA BCBe BCBf@#BiB?BiB@0@@ @@ภIBBJBB@ภ%LatexRBBSBB@ZΠ ఐ~$self`BBaBB@6@@$=B@eBB@@@#@@@j0@@@j/@@j.M@@ ఐ$self|BB}BB@R@@$Y^@JBB@@g#@@@j?@@@j>@1@@@j=#@@@j<@@j;@@j:r@0ภ8"B@@}$@@@jO@@@jN@@ఐ!aBBBB@@@&@)att_valueBBBB@3)att_valuei+t_attribute@@@n@@@@@@ 3+att_mutable I@@@@@A@AO44O44@@7@3+att_virtualS@@@@@B@AP55P55"@@A@@AN4V4`N4V4u@@E@-%@@@@@jW@jT@(val_nameBBBB@9@@1@@@jKL@jXL@jV@@BBBB@@$[@@@j7@jYL@jJ@@BBBB@@[w@@@j+@jZK@j6@@BBBB@@y@@@jqJ@j$J@j*@ ఐ᠐'to_textBBBB@@@ @ aB!BB@@@!K@@@j`!F!E@@@j_@@@j^@@j] @@ఐ1!a8BB9BB@@@@@<BB=BB@@=@@@j%J@jmK@jg%@@GBBHBB@@%@?@jJ@j#,@@0@@F@j.@YA@] A@@@@@@j|@@j{@@jz_@@@3@@@@j@@j@@j@@jF@j~|@eBCBG@v ) Print LaTeX code for a class attribute. sBBtBBB@@@@@@@߰zC1C<{C1CK@AA࣠@&self-3AఠXY h=A i@`3@ g@@@   k>Ac l@c@@ l@࣠@#fmtAC1CLC1CO@?A@@3@ |w@ @!x@ @@@@@  @@!mAC1CPC1CQ@@A@@3@ @@@@@@@@ ఐ<$selfCTCZCTC^@ @@%3@ @@@@@ CTCl@@@%@@@j@%@@@j3@@@j@@j@@j@@ఐJ#fmtCTCmCTCp@0@@A @@ภ4CqCCqC@3ภ%LatexCqC{CqC@\q ఐ~$selfCqCCqC@ ٰ@@%B@ @CqC@@@%p@@@j6@@@j@@jM@@ ఐ$selfCqC CqC@ @@%^@ X$CqC@@ %@@@j@@@j@3>@@@j%@@@j@@j@@jr@ภ9JDK@J@ %@@@j@@@j@@ఐ!mRCqCSCqC@@@@)met_valueYCqCZCqC@3)met_value (t_method@@@#@@@ @@@ 3+met_private @@@!@@A@AEW66$FW668@@@3+met_virtual@@@"@@B@AOX6a6kPX6a6@@@@ASV55TV55@@@-%@@0@@@j@j@(val_nameCqCCqC@;9@@3@@@jL@jL@j@@CqCCqC@@%@@@j@jL@j@@CqCCqC@@]@@@j@jK@j@@CqCzCqC@@@@@kJ@jJ@j@ ఐ 'to_textCCCC@ @@i@ "BCC@@@!@@@j!!@@@j@@@j@@j @@ఐ1!mCCCC@@@2@@CCCC@@T=@@@jJ@kK@j%@@CqCyCC@@&@?@jJ@j,@@0@@@F@j.@YA@] A@@@X@QL@@k@@k@@k_@@@@b@[V@@k@@k@@k@@kF@k|@C1C5@i & Print LaTeX code for a class method. CCCC0@@@@@@@eD D+D D?@AA࣠@&self-3Aఠ DAA @3++++++++@ @@@   GBA @@@ @࣠@#fmtA=D D@>D DC@VCA@@3>>>>>>>>@ @ #@!@ $@@@@@  @@&m_nameAPD DDQD DJ@iDA@@3QQQQQQQQ@ @@@@@@@@!tAaD DKbD DL@zEA@@3bbbbbbbb@@@@@@@@@@ఠ)print_onetDODYuDODb@FA@@@@$l@@@pK@k=@(Variance!t@@@kkK@k>@@k?K@k:@@@pK@k;@@k2c@,@-@@@@ఐ#fmtDlDwDlDz@@@ 9@@డ2string_of_variance)Odoc_info DlD| DlD@  DlDDlD@@@ ?&t_type@@@4@@@@3@@@2@@1@@0@vvvw@@W@@@@@@@k`@@@@k_@@@k^@@k]@@k\L@@ఐߠ!t=DlD>DlD@@@ nY@@ఐ!vJDlDKDlD@a@@f@@NDlD{ODlD@@|@@@kV@pO@kjp@@ @@@@@pM@kUv@ఐ"psfDDgDD@İ@@@$@@@p@@@@p@@@p@@p@@p@@ఐF#fmtDDDD@,@@ @@ ఐi$selfDDDD@ g@@(n@ DD@@@%@@@p@%@@@p%@@@p@@p@@p@@ఐa&m_nameDDDD@I@@ @@ఐ!pDDDD@Ӱ@@<@@DD @@@@@p@pN@p@@b@@3@@@4@A@RK@p@A@@ఐy!tDDDD@?@@!3@Cle@f@g@@@-ty_parametersDDDD@3-ty_parameters!@@@a@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@A/../..@@w@3'ty_info*s @@@@@@A@A@A0./0./"@@@83'ty_kind8!I)type_kind@@@@@C!@A3//3/0@@@3*ty_privateC!T,private_flag@@@@@D,@A4004008@@@3+ty_manifestN!c-type_manifest@@@@@@@@E<@A50X0b50X0@@@3&ty_loc^@@@A@FE@A600 600@@@3'ty_codeg0@@@@@@A@GT@A.700/700@@@@A21/`/j31/`/@@@|@@v@u@@@p@r@@@p@@p@@@p@ĠwDDxDD@@@@@@@@@p͠@@@@p@@p@@@p3@@@@@@@@@pѠ@@@@p@@p@@@p@@@ภͰDEDE@@@@!@ĠEEEEAఠ!t EE@JA @@@@@@pߠ@@@@p@@p@Ġ7A5@@A@:@@@@p頠@@@@p@@p@@@p@@@EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_oneEEEE@,@@@@&@@@q@@@@q @@q@@@q@@q3@Ake@f@g@@@@ఐr!t'EE(EE@ @@@'@@@q@@@@q@@qM@qM@q @@5@@"`!@@A E E(B E E)@@[@Z@@@p@W@@@p@@p@@@py@@k@j@@@p@g@@@p@@p@@@p@@@ ఐ"psn E-E7o E-E9@̰@@@,@@@q!@@@@q @@@q@@q@@q@@ఐN#fmt E-E: E-E=@4@@"@@!( E-E? E-E@@@ E-E> E-EA@@@@@q,N@q2N@q1@@2 @@ @@@q3M@q+@ ఐ㠐,print_concat ECEM ECEY@[@@@n@@@q?@@@@q>@@@'@@@qi@A@@@qj@@qhM@q<6@@@q:A@q=@R@@@q; @@q9@@q8@@q7@@q6@@ఐ#fmt ECEZ ECE]@@@#& @@",  ECE_ ECEa@@ ECE^ ECEb@@@@@qTN@qZN@qY @@ఐ)print_one ECEc ECEl@*@@@@'@@@qd@@@@qe@@qc@@@qb@@qa>@@ఐƠ!t$ ECEm% ECEn@@@#UM@-ty_parameters+ ECEo, ECE|@J @@t@@@qRN@qqN@ql\@@ @@@@@qrM@qQb@ఐ"psE E~EF E~E@@@@@@@qx@w@@@qw@@@qv@@qu@@qt{@@ఐ%#fmt_ E~E` E~E@ @@#@@!)j E~Ek E~E@@m E~En E~E@@@@@qM@qM@q@@2 @@#F@qM@q@ @@@@@#@@@A}DD@@#@@@#@CA@GA@@@#@#@##@@q@@q@@q@@qK@ @@e@#@#@##@@q@@q@@q@@q@@qF@qj@D D$,@ 0 Print LaTeX code for the parameters of a type. CCCD@@@@@@@#ɰEEEE@AA࣠@&self-3!Aఠ KA@3@@@@  LA@@@@࣠@#fmt"AEEEE@MA@@#3@@@!@@@@@@  @@&father#AEEEE@NA@@#3@ #@@@@@@@@!c$AEEEE@ OA@@#3@$@@@@@@@@ ఐM$selfEEEE@ܰ@@+3@ $ @@@@@QEE@@@+@@@r@+@@@r9@@@r@@r@@r@@ఐ[#fmt&EE'EE@A@@$< @@ ఐ~$self7EE8EE@ @@,1@G<EF @@@'@@@r.@'@@@r-'@@@r,@@r+@@r*A@@ఐv&fatherTEF UEF@^@@$aN@@ఐr!caEFbEF@X@@$e[@@eEEfEF@@'@@@r>a@@e@@$gF@rc@A@ A@@@$@$@$z$u@@s{@@sz@@sy@@sx@ @@R@$@$@$$@@s@@s@@s@@s@@sF@s}@EE!@@$~FF#FF0@AA࣠@&self-3FF6FF;@SA@@$@@FF1FF<@@@$@$@@s@@ @@Ġ$NoneFHFPFHFT@J@@@@$3@)2$@,@-"$@@@@@@@ภSFHFXFHFZ@S@@@$ @Ġ$SomeF[FcF[Fg@Jఠ!t?F[FhF[Fi@TA@@$F@sF@sF@s3@'@@@@@ @@$@@@@ఠ!s@FmF{FmF|@(UA@@$F@~QF@tF@tF@s3@?&@ @!@@@ ఐc"ps(FF)FF@@@@@@@s@Z@@@s@@@s@@s@@s@@ఐ#fmtBFFCFF@e@@%)+@@8\begin{ocamldoccomment} MFFNFF@@PFFQFF@@~@@@sM@sM@s?@@2 @@@@@sL@sE@  ఐՠ$selflFFmFF@B@@-IU@ɰqFF@@@-@@@s; \;<@@@s@@@s@;;-@@@s@@@s;]@@@s@@s@@s@@sr@@ఐ堐#fmtFFFF@@@%}@;-ภA(K@@;c@@@s@@@s@@ภ$SomeFFFF@Kఐ!tFFFF@@@@@FFFF@@;{%@@@sM@s@@[@@0@@@sL@s@ ఐ"psFFFF@5@@@@@@s@ @@@sd@@@s@@s@@s@@ఐ@#fmtFFFF@@@%@@7 \end{ocamldoccomment} FFFG @@FFFG @@-@@@tM@t M@t @@2 @@r@@@t L@t@ఐU%flushGGGG@9@@%@@ภO"GG #GG"@N@@@n@@@t@@@@%@S@@%@@@%@ @@&@A@-FmFw @@ภ{3G0G<4G0GDAzภ%Latex <G0GA@dఐ6!sEG0GBFG0GC@5@6@7@@63FFFFFFFF@0@@@@@@@&.F@F@F@F@F@.F@+F@F@F@F@QF@jF@1F@gF@*F@.F@F@F@xeF@waF@tJ@t,@ภ5GA@6HA@5F@t@@@tJ@t#;@@G0G:R@@@@@tA@^W@@&Jq@@AAFF?Z@@@[A@_A@@@&@&c&X@@t@@t@@t@@@r@&@&m&b@@t@@t@@t@@tF@t@FFq@@&WGhGsGhG@AA࣠@&self-3DAఠCVA@3@@@@  WA@@@@࣠@!fGA@ఠ#fmtEGhGGhG@XA@@&u3@!@@ )@@@@@@ఠ%flushFGhGGhG@YA@@&@@GhGGhG@@@&@&@@t@--GhGGhG@ ZA@&@&@@tGhGGhG@@@&@&@@t.@@ @@(mod_nameHAGhGGhG@'[A@@&3@?H&@B@C8&@2@3U$@(@%@@@@  @@!lIA#GhG$GhG@<\A@@&3$$$$$$$$@"&@@@@@@@@ ఐР!p7 GG8 GG@T@@@@@@t@͠@@@u;K@tK@t@@@t@@@t@@@t@@t@@t3QQQQQQQQ@.:&@1@2@@@@ఐ#fmta GGb GG@M@@'@@ภz{o GGp GGAภ!,Char_literal ;,Char_literal!a@$ߠ!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@()%!@@@(@BLAYAA%%%%@@@Ol@{I@@@@uL@uL@uj@ภnҠX@X@BK@uK@uM@u@@@tL@uL@u  @@@uL@u$@@o@YM@t@@@uL@u@!{@@`@@@uL@u'L@u&@@@@'@@@tL@u@@@@@@ఠ&fieldsJ !GG !GG@"]A@@JHM@wI@@@wUK@uA@@@uNK@u<3@@@@డ$List#map("GG)"GG@ ,"GG-"GG@@c@@@@'"@@uD@['@@@uBu+@@@u@@@u?@@u>3;;;;;;;;@@@@@࣠@!rKAM"GGN"GG@f^A@@'7@@@@@ఠ's_fieldL]#GG^#GG@v_A@@PF@wcF@wdF@uT3dddddddd@#'@@@@@ ఐ!pu$GH v$GH @@@@3@@@u]@ @@@@v3@@@@vQ@@@@v@@@@v @@@w=O@ujO@uO@v@@vO@v@@vO@v<@@vPO@v@@v2O@uYa@@@u[,@@@u\@@@uZ.@@uX@@uWI@@ఐ蠐#fmt$GH $GH@@@(\V@@ภoӠn԰%HH!%HH:Amภzޠ.Formatting_gen ;.Formatting_genO"a1@%.!b@%/!c@%0"d1@%1"e2@%2"f2@%3@@@(!"e1@%5"f1@%6@.formatting_gen.*&"@@@("40($@@@(#@BRAYAA))*>*@@@r@ภ/(Open_box1];(Open_box%!a@&֠!b@&נ!c@&ؠ!d@&٠!e@&ڠ!f@&@@@'M@"@@@'N@AA@BAAH Q SI  @@@O@ภjkภr`As`@%@@`%@@@uP@uP@u @ภ"hg@@O@v8O@unQ@uH@@@uiP@uP@uP@uP@uP@uP@uP@uP@uP@u Q@uQ@u@@@uP@v:@@@'Q@uؠ"Q@uܠQ@u@@@uP@uI@%@@'@@@uP@v P@vU@@@_BQ@uȠ;./0Q@u̠+Q@u@@@uP@ud@@@̠NQ@uG:;9O@vP@uWP@u@@@uP@ut@ภ``" !@!@`@@@vP@vP@v@ภS0Rภ  8 @8@3Q@v @@@v1P@v;@ภkHjภ#&$P%@P@KQ@v>@@@vOP@vY@ภ3a4`a" :e@e@`@@@vjP@vmP@vl@ภG.Formatting_litIu;.Formatting_lit!a@%%!b@%&!c@%'!d@%(!e@%)!f@%*@@@(@.formatting_lit@@@(($ @@@( @BQAYAA)()())@@@q@ภ$%Break;%Break@@@'J@@@@'D#intA@@@'E@@@'F@C@GC@A|  |  9@@@4@@"@ @@@@@vP@vP@v=@A@$@@@vP@vP@vH@@@(@@@vP@vP@vS@@@\@@@v~P@vX@ภoӠ#"ภw۠@@DQ@vD@@@vP@vp@ภfe`@I@@@vP@vP@v@ภN+Mภ 3@3@.hQ@vĠh@@@vP@v@ภC{G@t@@@vP@vP@v@ภ) *V @V@]O@v0O@vNO@viO@v}O@vO@vO@vO@vQ@vP@vP@v/P@vMP@vhP@v|P@vP@vP@vP@v#$Q@v&'@@@vP@v@@@Ƞ-.Q@vǠ01@@@vP@v@@@ԠQ@v'89Q@v;<@@@vP@v@@@Ӡ1BCQ@vEF@@@vP@v @@@Q@vo<MNQ@vrPQ@@@vP@v@@@Q@v[GXYQ@v^[\@@@vkP@v{$@@@QbcQ@vAef@@@vRP@vg0@@@[lQ@v#op@@@v4P@vL<@@@&Q@v fԠQ@vנ@@@vP@v.I@@@,ܠ+ !@@@uP@vT@@@7>Q@u5#$%&@@@uP@u`@7@[ %s%s :@ %s %s;@@>@@@uP@wP@vl@@  @@bWK9@@@uhP@uu@@ఐ!r&H;HO&H;HP@@@+u@*rf_mutable&H;HQ&H;H[@3*rf_mutable+{@@@g|@@@b@@A3'rf_name @@@a@@@@A(4(>(4(P@@q@3)rf_atomic@@@c@@B@A((((@@{@3'rf_type)type_expr@@@d@@C@A((((@@@3'rf_text*@@@f@@@eA@D+@A ))# ))B@@@@A(k(u(k(@@@F>@@@@@wP@w@(mutable :&H;Hb;&H;Hj@@=&H;Ha>&H;Hk@@P@w@ G&H;Hr@@I&H;HqJ&H;Hs@@P@w@N&H;HKO&H;Ht@@@@ఐ!r\'HuH]'HuH@@@+@'rf_namec'HuHd'HuH@h @@P@w@@ ఐ$selfv(HHw(HH@L@@4S@{(HH@@@1p@@@w#@1k@@@w"1h@@@w!@@w @@w"@@ఐ(mod_name(HH(HH@l@@,,/@@ఐX!r(HH(HH@;@@,->@'rf_type(HH(HH@ @@1@@@w.Q@w6Q@w4L@@(HH(HH@@$Q@w-Q@@ఐ|!r)HH)HH@_@@,Qb@)rf_atomic)HH)HH@Ȱ @@@@@w:P@w8n@*[@atomic] )HH)HH@@)HH)HH@@FP@w;z@ )HH@@)HH)HH@@RP@w<@)HH)HH@@@@|@@QO@uv@ఐ%flush*II*II@@@,@@ภ3*II*II@2@@@R@@@wD@@@@F@w@@@@@A@#GG @@డ!@,I'IG,I'IH@M@@@M @@@wK@M@@@wJM@@@wH@@wG@@wF3********@@@@@@@ภ8,I'I59,I'IFAภ'CodePre A,I'I<@(ఐ's_fieldJ,I'I=K,I'ID@@@ @@@@N@wb#@ภðV,I'IEA@A@ɠO@wY@@@w^N@wi3@@a,I'I3)@@MP@@@wWN@w];@@ ఐ$selfv,I'IJw,I'IN@L@@5SL@={,I'I\@@@-h@-J-?@@wm@@wlS@@ఐà!f,I'I],I'I^@t@@-wF@wtb@@ఐQ!r,I'I_,I'I`@4@@-&q@'rf_text,I'Ia,I'Ih@ @@-oF@wvz@@,I'II,I'Ii@@-i}@@J@@~@@@E@"GG-IjIu@@@-=@@uPL@w|L@w{@@ఐ!l-IjIv-IjIw@k@@-O@@@@@A@!GG@@డZ!@.I{I.I{I@N`@@@N`J@w@@@w@N[@@@wNZ @@@w@@w@@w3@@@@@@@డ$List'flatten.I{I.I{I@ .I{I.I{I@@@LP!a@,@@@-|@@@-{Z @@@-z@@-y@5@@R@"@@@K@w@@@w@@@w@@@w@@wE@@ఐ)&fields2.I{I3.I{I@O@@98@@@w@@@wL@wL@w^@@L@@NӠs@@@wK@wL@wg@@ภR.I{IS.I{IAภ'CodePre [.I{I@B!}b.I{Ic.I{I@@e.I{If.I{I@@K@@@wK@wK@w@@ @@!K@w@ภw.I{I%A@&A@0L@w@@@wK@w@@.I{I0@@O@@@wK@w@@7@@. F@F@NF@F@F@ F@$F@F@F@~iF@~jF@x`F@w@O@@@lP@@@QA@UA@@@.Q@.D@.=.0@@w@@w@@w@@w@ @@'@.]@.P@.I.<@@w@@w@@w@@w@@wF@w@GhGlk@ΐ8 record printing method GFGJGFGg@@@@@@@.F0II0II@AA࣠@&self-3NAఠM`A@'3@@@@  ñaA'@'@@@࣠@!fQA@ఠ#fmtO0II0II@bA@@.d3@!'@@ )'@@@@@@ఠ%flushP 0II 0II@$cA@@.r@@0II0II@@@.|@.{@@w@--0II0II@3dA@.@.@@w$0II%0II@@@.@.@@w.@@ @@(mod_nameRA60II70II@OeA@@.377777777@?H.@B@C8.@2@3U$@(@%@@@@  @@y_A@ఠ$argsSP0IIQ0II@ifA@@.3QQQQQQQQ@'.@@@@@@ఠ#retT_0II`0II@xgA@@.@@d0IIe0II@@@.@.@@w@@ @@@ఐ+$args{1II|1IJ@.@+@,@@.3||||||||@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.⠠@.@@x@@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@m@pVB)type_expr@@@l@@@k@AA@B@A**"**F@@@&@Ġ/2J J2J J!@/@@@@@@@x@@@x3@M@@@@@* @@/@x@@Ġ$None2J J#2J J'@U@@@@/@x@@8@@@@@@x@@@@@@x@@@ภ52J J,2J J=A4ภ'CodePre 2J J3@ݠఐ%flush2J J42J J9@İ@@/g8@@ภ9  2J J;@7@ @@W@@@xnE@@2J J<@@ F@{F@xjK@@+@@ L@xfN@ภ2A@3A@ F@x^@@@xbL@xt]@@*2J J+=@@/e_@@Ġ*Cstr_tuple;3J>JF<3J>JP@@@3J>JQA3J>JR@@@@@x#@@@x"M@x3HHHHHHHH@@@@@@ @@/@x@!lUS3J>JVT3J>JW@lhA/@@@x!@@ @@Ġ$Noneb3J>JYc3J>J]@Vr@@@@/@x@@-@@@@ @@x&#@@@%@@@x')@@@ ఐ!p4JaJk4JaJl@@@@=@@@x}@@@@@y@@@ygM@xM@xM@y@@yM@xyV@@@x{!@@@x|@@@xz@@xx@@xw3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@0@@ภgˠf̰4JaJq4JaJzAeภr֠g g# of@@g@@@xN@xN@x1@ภภj'iN+@+@k@@@xN@xN@xL@A6@q@@@xN@xN@xW@@A@u@@@xN@xN@xb@@H@@@@xN@xg@ภ p!Uoภ(+)]*@]@PO@y@@@yN@y@ภ89m@m@@@@xN@xN@xN@xN@yM@xM@xM@y@@@yN@y'@@@àO@xߠ@@@xN@y@@@ϠO@xˠ$@@@xN@x@@@۠O@x.ҠӠԠ@@@xN@x@' of@ %s@@@@@xN@y*N@y)@@@@D@@@xN@x@@ ఐ$self5J{J5J{J@d@@9k@5J{J@@686@@@yG@@@yF@6@@@yE@6@@@yD6@@@yC@@yB@@yA@@y@@6ภW0WภY5J{J5J{J@X@@@6@@@yZO@y^@@@@@@y_@@ఐ(mod_name5J{J5J{J@y@@1-+@@ఐ!l5J{J5J{J@5@@7 @@@yWO@yfO@ye?@@5J{J5J{J@@YO@yVD@@k@@UM@xF@ภ86JJ6JJA7ภ'CodePre 6JJ@ఐ%flush6JJ6JJ@ǰ@@1jb@@ภ< 6JJ@:@ @@Z@@@ywo@@6JJ6JJ@@r@@(@@ L@yqu@ภ /A@ 0A@ F@yi@@@ymL@y}@@*6JJ:@@@@@yl@?@@1j@@Ġ*Cstr_tuple@7JJA7JJ@ఠ!tVI7JJJ7JJ@biA@@@@@x4@@@x3M@x03SSSSSSSS@@@@@@@@1@x)@!lW^7JJ_7JJ@wjA1@@@x2%@@ @@Ġ$Somem7JJn7JJ@Xaఠ!rXv7JJw7JJ@kA@@1F@~?F@yF@yF@x6+@@@ @@1@x*.@@E@@@1@ @@x75@@@7@@@x8;@@@@ఠ#res\8JK8JK @oA@@7@@@yM@y~3@(c\@]@^OI@M@J81@2@3@@@ ఐ٠$self8JK 8JK@@@:@߰8JK@@@7@@@y@7@@@y7@@@y@@y@@y%@@ఐ(mod_name8JK8JK&@@@232@@ఐj!r8JK'8JK(@8@@i?@@.@@C@@A@8JK@@ డll9K,K;9K,K<@l@@@ML@@@y@@@yM@y@ l@@@y@@y@@y3@bpi@j@k@@@@ఐɠ!t9K,K99K,K:@l@@@@ภ9K,K=9K,K?@@@@)M@y@@@@@@@yN@y#@ఐʠ!p1:KEKQ2:KEKR@N@@@@@@y@Ǡ@j@@@zJ@@@{M@yM@yM@z5@@zIM@y@@@y@@@y@@@y@@y@@yR@@ఐg#fmta:KEKSb:KEKV@%@@2_@@ภz{o:KEKWp:KEK_Aภ!jT jS" :@@j8@@@zN@zN@z@ภ5 R Qภ= ' +@+@ @@@z,N@z0N@z/@A6@ @@@z-N@z2N@z1@@A@ $@@@z.N@z4N@z3@@H@ X@@@z#N@z+@ภkϠUภsנ]@]@O@z7@@@zHN@zR@ภm@m@W@@@yN@yN@z N@z!N@zFM@zM@z"M@zG@@@zKN@z\@@@rO@z@@@z$N@zE@@@~O@z$@@@zN@z  @@@O@y۠.ϠРѠ@@@yN@z @& :@ %s@@@@@yN@z_N@z^!@@@@D@@@yN@y*@@ఐ#res9:KEK`::KEKc@4@@N@zs9@@@@M@y;@ఐ㠐!pJ<KsKK<KsK@g@@@@@@z{@@@@@{@@@@{H"M@zM@zM@{3@@{GM@{@@{M@zw%@@@zy@@@zz@@@zx@@zv@@zuo@@ఐ#fmt~<KsK<KsK@B@@3|@@ภ32<KsK<KsKA1ภ>kq kp" :@@kU@@@zN@zN@z@ภR o nภZ 6' 5 +@+@ 7@@@zN@zN@z@A6@ =@@@zN@zN@z@@A@ A@@@zN@{N@z@@H@ u@@@zN@z@ภ<U;ภ]@]@O@{@@@{N@{@ภkmkҠ$ -> r@r@k@@@{/N@{2N@{1@ภhgภ #!"@@HO@{5@@@{FN@{P@ภ01@@Ġ@@@zN@zN@zN@zN@{N@{-N@{DM@zM@zM@{M@{.M@{E   @@@{IN@{ZB@@@àO@{ "@@@{0N@{CN@@@Ϡ+@@@{N@{,Y@@@ڠ O@z5&'()@@@zN@{e@@@O@z̠?0123@@@zN@zq@@@$O@zI@@@zN@z}@, :@ %s -> %s@@@@@zN@{]N@{\@@@@=_-@@@zN@z@@ ఐȠ$self<KsK<KsK@!{@@=@ Ұ<KsK@@:<:@@@{z@@@{y@:@@@{x@:@@@{w:@@@{v@@{u@@{t@@{s@;ภ[G[ภp<KsK<KsK@o@@@;@@@{O@{@@@@@@{@@ఐ(mod_name<KsK<KsK@@@5D@@ఐ!l<KsK<KsK@J@@;$@@@{O@{O@{@@<KsK<KsK@@O@{@@ఐo#res <KsK <KsK@@@N@{ @@@@M@z @9K,K6@@@ภ`>KK>KKA_ภ'CodePre !>KK@ఐ!%flush,>KK->KK@@@5*@@ภd 7>KK@b@ @@@@@{7@@=>KK>>KK@@,:@@(@@L@{=@ภ /A@ 0A@F@{@@@{L@{L@@R>KK:@@Р@@@{R@F?@@S@t@@@5@@Ġ+Cstr_recordg?KKh?KL@;+Cstr_record@w5@@@j@@@i@A@@B@AN))O)*@@@@ఠ!lY?KL?KL@lA@@6 @@@xB@@@xA3@ @@@@@& @@5@x:@@Ġ$None?KL?KL @\@@@@5@x;@@6@@@@ @@xE@@@@@@xF@@@ ఐM!p@LL@LL@Ѱ@@@r@@@{@J,@@@|ZM@{M@{@@@{M@@@{@@@{@@{@@{3@SWP@Q@R@@@@ఐ䠐#fmt@LL@LL@@@6G@@ภ@LL@LL&Aภm mР# of@@m@@@|N@|N@|1@ภ  Πภ '  z+@+@ @@@|1N@|5N@|4L@A6@ @@@|2N@|7N@|6W@@A@ @@@|3N@|9N@|8b@@H@ @@@|(N@|0g@ภL.MU-@U@M@|M@|M@|'O@| @@@{N@|N@|N@|&@@@|)N@|C@@p@נO@|@@@|N@|%@@|@#O@{$%&'@@@|N@|@% of@ @@@@@|N@|FN@|E@@@@Ġ3@@@{N@{@@@@@ ఐ$selfAL(L2AL(L6@#j@@?q@"߰AL(LF@@@7A@74@7-7 @@|_@@|^@@|]@@ఐ!fAL(LGAL(LH@l@@7RF@|i@@ఐ(mod_nameAL(LIAL(LQ@e@@7@@ఐF!lAL(LRAL(LS@@@7VF@|n@@8@@7L@@@7@@Ġ+Cstr_recordBLTL\BLTLg@tఠ!rZBLTLhBLTLi@mA@@|7q@@@xP@@@xOp@@@ @@7>@xHs@@Ġ$SomeBLTLkBLTLo@]ఠ#res[BLTLpBLTLs@nA@@F@xR@@@@@7N@xI@@1@@@ @ @@xS@@@&@@@xT@@@@ఠ!l]"CLwL#CLwL@;pA@@ M@|p3$$$$$$$$@JC@D@E,%@&@'@@@ ఐР!p7DLL8DLL@T@@@@@@|y@͠@@@}N@|N@|u@@@|w@@@|x@@@|v@@|t@@|s-@@ఐ d#fmt^DLL_DLL@ "@@7:@@ภwxlDLLmDLLAภoQ oP" :@@o5@@@|O@|O@|[@ภ2ONภ:' +@+@@@@|O@|O@|v@A6@@@@|O@|O@|@@A@!@@@|O@|O@|@@H@U@@@|O@|@ภh̠U@U@<N@|N@|N@|P@|ؠ@@@|O@|O@|O@|@@@|O@}@@p@WP@|Ġ@@@|O@|@@|@c#P@|$%&'@@@|O@|@$ :@ @@j@@@|O@}O@}@@@@3@@@|O@|@@@@@ ఐ 7$selfELLELL@$@@@@$_ELL@@@8@8@88@@}@@}@@}@@ఐ ;!f*ELL+ELL@ @@8F@}(@@ఐ (mod_name9ELL:ELL@ @@8@@ఐb!rFELLGELL@@@8F@})$@@8@@8%@@@8&@A@NCLwL@@@ఠ"l2^YFLLZFLL@rqA@@ܠ@@@~IM@~B@@@~DM@}+3eeeeeeee@BLE@F@G@@@ ఐ!pvGLLwGLL@@@@4@@@}4@ @@@@}@@@@}@@@~@N@}AN@}N@}@@}N@}@@}N@}0T@@@}2@@@}3@@@}1 @@}/@@}.;@@ఐ #fmtGLLGLL@ q@@9H@@ภbƠaǰGLLGLMA`ภmѠ ภu٠QP5@@R@@@}O@}O@}p@A"@X@@@}O@}O@}{@@-@\@@@}O@}O@}@@4@@@@}O@}@ภWAVภI@I@7P@}@@@}O@}@ภ Yנภ'(ae@e@@@@}O@}O@}@Ap@@@@}O@}O@}@@{@@@@}O@}O@}@@@@@@}O@}@ภUVภ]`^_@@P@}@@@}O@~@ภ mOnN@@ݠՠ*@@@}@O@}O@}O@}O@}O@}N@}N@}N@}N@}  @@@}O@~ @@@P@}Š@@@}O@}$@@@'@@@}O@}/@@@P@}1$%&'@@@}O@};@@@%P@}`;@@@}O@}G@(@ %s@ %s@@&@@@}O@~O@~S@@@@J>Q.@@@}?O@}\@@"->GLMGLM@@GLMGLM@@LO@~$k@@ ఐ $selfHM MHM M@&@@B|@& HM M(@@@?@@@~+@?@@@~*?@@@~)@@~(@@~'@@ఐ ˠ(mod_nameHM M)HM M1@ @@:^@@ఐ#res HM M2 HM M5@@@@@HM MHM M6@@P@~5@@@@N@}G@ภbIM8MEIM8MWAaภ'CodePre #IM8ML@ ఐ #%flush.IM8MN/IM8MS@ @@:@@ภf 9IM8MU@d@ @@@@@~P@@?IM8MM@IM8MV@@;@@(@@M@~J@ภ /A@ 0A@@@@~FM@~V@@RIM8MD8@@Р@@@~E@=@@@A@YFLL?@@డ!@cJM[MgdJM[Mh@[@@@[F@~[@@@~]@[@@@~\[ @@@~Z@@~Y@@~X3tttttttt@$@@@@@@ఐb!lJM[MeJM[Mf@@@a@@ఐ8"l2JM[MiJM[Mk@@@\0@@@~hM@~mM@~k%@@ @@ F@~g(@G@@8@S@@:z@@@A1II@@: @ A@ A@@@;@; @;:@@~@@~@@~@@~ @ @@4@;$@;@;:@@~@@~@@~@@~@@~F@~ @0II,@@:PMMPMM@AA࣠@&self-3aAఠ`'rA'@43@'@@@  'sA4'@4@@'@࣠@#fmtbAPMMPMM@tA@@;3@'4@'@!4@'@@@@@  @@!tcAPMMPMM@uA@@;3@ ;)@@@@@@@@@ఠ&s_named QMM QMM@"vA@@@@@ J@~3@%;8@@@@@డ$Name&simple"QMM#QMM@ &QMM'QMM@@]@@@@@@@@@@@ @@ఐK!t>QMM?QMM@,@@;d/@'ty_nameEQMMFQMM@E @@@@@ K@K@=@@. @@A>@A@QQMM @@@ఠ$texte\RMM]RMM@uwA@@\ݠ J@@@@J@3eeeeeeee@We^@_@`@@@@@ఠ$fmt2f{SMN|SMN @xA@@:@@@.K@@@ఠ&flush2gSMN SMN@yA@@@@@@1<@@@0@@/K@2@@SMNSMN@@@"@@@;@!fhSMNSMN@zA@/@ @@SMNSMN@@@8@)@@Q@ఐ'new_fmtSMNSMN"@=@@@@@@#@@@@@@@@@"}@@@!@@ @@@@s@@ภSMN#SMN%@@@@1@@@2L@6@@*@@@s@d@@7L@-@A@SMM@@ డ0reset_type_names)Odoc_infoTN)N1TN)N:@  TN)N; TN)NK@@#I@@@#I@@@<#F@@@;@@:3@@@@@xr@v@s@@@@ภQ$TN)NL%TN)NN@P@@@#c@@@CL@G@@(@@@@@HK@B@@ఠ(mod_namei<UNQN]=UNQNe@U{A@@@@@WK@I3BBBBBBBB@0@@@డ$Name&fatherSUNQNhTUNQNl@ WUNQNmXUNQNs@@@/@@@N82@@@N7@@N6@<=@@J@@@@<@@@M?@@@L@@K+@@ఐ!t|UNQNt}UNQNu@j@@<:@'ty_nameƒUNQNv„UNQN}@ @@\@@@XL@^L@\H@@; @@LI@A@UNQNY @@ డ(&Format'fprintfŸVNN VNN@ £VNN¤VNN@@ @@@b@@@g@:@@@=K@tK@cr@@@e=@@@f@@@d@@b@@a3¾¾¾¾¾¾¾¾@@@@@@@ఐS$fmt2VNNVNN@@@@@@uL@yL@x@@ภVNNVNNAภ ภѠภ  ภt#tߠ%(@(@t@@@L@L@P@ภ%&7@7@sK@K@K@M@@@@sL@L@L@L@L@L@L@L@L@ M@!M@@@@L@@@`@)M@נ!M@۠0M@@@@L@@%t@t@@@@L@L@@@{@DM@Ǡ:-./M@ˠKM@@@@L@@@@mQM@G:;VL@X@@@L@@ภ)Íu\Îu[%type @@u@@@@L@L@@ภ=áâ@@zM@ rL@}M@ @@@L@&@@@ ~q6st@@@L@@@@+M@@@@L@@,@[type @@2@@@L@)L@(@@@@V@@@rL@@@2@@ @  ఐ$selfWNNWNN@*@@F @*WNN@@@?&@?@??@@C@@B@@A)@@ఐy$fmt2WNNWNN@ݰ@@@@@O9@@ఐȠ(mod_nameWNNWNN@C@@@@@TI@@ఐ!!tWNNWNN@@@>:V@@:@@?=W@ ఐ2!t%XNN&XNN@@@>Kg@-ty_parameters,XNN-XNN@K @@G@F@@@a@C@@@b@@`@@@_~@ĠHXNOIXNO@@@@@c@b@@@r@_@@@s@@q@@@p@@s@r@@@v@o@@@w@@u@@@t@@@ภpXNO qXNO @@@@@@@K@K@\@@ĀXNOāXNO@@@@@@~@@@@@@}@@@|@@@@@@@@@@@@@@@@@@ఐ栐"psīXNOĬXNO@ @@@i@@@@@@@8@@@@@@@@@ఐJ$fmt2XNOXNO@@@@@@N@N@@@! XNOXNO@@XNOXNO@@@@@N@N@"@@9 @@q#@@@AXNNXNO @@t&@ ఐ-"psYO"O*YO"O,@P@@@@@@@$@@@@@@@@@@A@@ఐ$fmt2 YO"O- YO"O1@@@@@@L@L@U@@ఐ&s_name YO"O2!YO"O8@@@@@@e@@5@@@@@K@k@@ఠ$privj6ZO:OF7ZO:OJ@O|A@@y@@@K@3<<<<<<<<@~@@@డzz HZO:OZIZO:O[@z@@@'@@@K@@z@@@@@@@@@ఐp!tcZO:OMdZO:ON@Q@@?'@*ty_privatejZO:OOkZO:OY@F @@.@@ภ(AsttypesxZO:O\yZO:Od@'Private}ZO:Oe~ZO:Ol@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@DK@T@@1@@XU@A@ŕZO:OB@@ ఐ!tţ\OzOŤ\OzO@@@?3ţţţţţţţţ@vo@p@q@@@+ty_manifestŭ\OzOŮ\OzO@~ @@}|@@@$@@@#@Ġ$Some]OO]OO@fĠ%Other]OO]OO@;%Other@@@@&d)type_expr@@@@A@@B@A)--)-.@@@G@ఠ#typz]OO]OO@}A@@@@@/E@@@]OO]OO@@@@@0K@@@1@@@@@2@@@1S@@Ơ@@@4@@@3Z@@@ఐ!p ^OO ^OO@&@@@@@@D@@B@@@@I@@@@@@,K@QM@M@@@M@@@M@@@@@B@@@C@@@A @@?@@>333333333@XQ@R@S@@@@ఐȠ$fmt2C^OOD^OO@,@@@@@RN@\N@[@@ภcdX^OOY^OOAภ nx=o x<# = @@x!@@@N@N@8@ภƂƃѠภ&ƊƋ'@'@mO@m@@@N@P@ภ6ƚƛ7ภ>Ƣƣ?@?@ʠ~O@ɠ~@@@N@h@ภNƲƳO@O@"m@@@PN@N@N@N@ؠM@M@M@٠@@@N@@@j@=@@@N@@@u@HO@#@@@N@@@@TO@q-@@@N@@' = %s%s@@[@@@N@N@@@@@C@@@ON@@@ఐϠ$priv^OO^OO@_@@@@@N@@(private ^OO^OO@@^OO^OO@@N@@ ^OO@@!^OO"^OO@@ N@@&^OO'^OO@@@@ ఐh$self6^OO7^OP@. @@J@-_;^OP @@@G0@@@@G+@@@G(@@@ @@ @@ @@ఐ(mod_nameS^OP T^OP@@@GL@@@O@O@'@@ఐ#typg^OPh^OP@1@@GV@@@O@!O@ ;@@r^OOs^OP@@UO@@@@n@@QK@ C@@_PP&ǀ_PP'@@!N!M@@@8@@@7@ @!U!T@@@:@@@9@@@ภǔ_PP+Ǖ_PP-@@@@ @@@Aǘ[OpOxǙ`P.P7@@#3ǗǗǗǗǗǗǗǗ@@@@@ఠ's_type3{ǥaP9PEǦaP9PL@Ǿ~A@@P@@@K@-3ǫǫǫǫǫǫǫǫ@@@@ ఐS!pǺbPOPYǻbPOPZ@װ@@@x@@@6@P@@@@;@@@L@CL@L@@@L@2@@@4\@@@5@@@3@@1@@02@@ఐo$fmt2bPOP[bPOP_@Ӱ@@@@@DM@KM@JF@@ภ  cP`PlcP`PqAภ `@s@@@M@M@f@ภ(x)wภ031&2@&@XbN@b@@@M@~@ภ@"A6!@6@k@@@BM@M@M@xL@L@@@@M@@@M@ǠN@ @@@M@@@Y@ӠN@` @@@M@@# %sj@j@@@@M@M@@@qp@@6@@@AM@@@ఐ!tȆePPȇePP@t@@B@'ty_kindȍePPȎePP@"t @@"s@@@@Ġ-Type_abstractȝfPPȞfPP@;-Type_abstract"@@@{@@@@BB@A~++++@@@@@@  @@"@@@@@"@@@@@@ఐȠ!tȻgPPȼgPP@@@B@+ty_manifestgPPgPP@" @@""@@@@@@@Ġ$SomehPQhPQ@iʠĠ+Object_typehPQ hPQ@;+Object_type@D,object_field@@@@@@@AA@B@A*.<.B*.<.d@@@]@@hPQhPQ@@@@@@@@Q@@@hPQhPQ@@"@@@W@@@0@@"Ӡ"@@@ @@@ _@@"ڠ"@@@ @@@ f@@@డǩ!^iQQ2iQQ3@s@@@s@@@@p@@@o@@@@@@@@@"= 5iQQ.6iQQ0@@8iQQ-9iQQ1@@@@@%R@'R@&@@డ!^MiQQUNiQQV@@@@@@@-@@@@,@@@+@@*@@)@@ఐ3$priviiQQ8jiQQ<@ð@@K@@@;S@:@'privateviQQCwiQQJ@@yiQQBziQQK@@@@@9S@=S@<@ ɈiQQR@@ɊiQQQɋiQQS@@S@?S@>@ɑiQQ4ɒiQQT@@@@" <ɛiQQXɜiQQZ@@ɞiQQWɟiQQ[@@@@@8S@AS@@@@ @@@@@$@BS@7@@x@@L@E@@ɸjQ\QnɹjQ\Qo@@##@@@@@@@ @##@@@@@@@@@ jQ\Qt@@jQ\QsjQ\Qu@@!#@@@AgPPkQvQ@@$&@Ġ,Type_variantlQQlQQ@;,Type_variantA@E3variant_constructor@@@x@@@w@A@BB@A,$,*,$,T@@@\@@lQQlQQ@@@@@@@@P@@@! @@#@@@T@@#@@@W@@@డȚ!^lQQlQQ@d@@@d@@@P@a@@@O`@@@N@@M@@Lp@@!=&lQQ'lQQ@@)lQQ@@@@@\P@^P@]@@ఐ$priv=lQQ>lQQ@@@@@@`P@_@( privateJlQQKlQQ@@MlQQNlQQ@@@@@[P@bP@a@ \lQQ@@^lQQ_lQQ@@P@dP@c@VelQQ@@@@>@@@Ġ+Type_recordqmQQrmQQ@;+Type_record@ E@@@z@@@y@AABB@AX,|,Y,|,@@@@@ʆmQQʇmQQ@@E@@@@@@@@@ @@$s@@@@@$v@@@@@@డ+!^ʟmQQʠmQQ@@@@@@@j@@@@i@@@h@@g@@f@@"= ʷmQQʸmQQ@@ʺmQQ@@@@@vP@xP@w@@ఐ$privmQQmQQ@(@@@@@zP@y(@(private mQRmQR @@mQRmQR@@-@@@uP@|P@{9@ mQR@@mQRmQR@@P@~P@}G@VmQR@@I@@>@@HJ@Ġ)Type_opennRR'nRR0@;)Type_opene@@@ABB@A ,, ,,@@@u@@@  @@$@@@a@@$@@@d@@@$= ..nRR5nRR9@@nRR4nRR:@@ln@@@AdPrP~oR;RH@@oq@@f@@PL@Fs@ఐ &flush2*pRKRU+pRKR[@ @@@x@@@@@@@@@@ภj=pRKR\>pRKR^@i@@@Ë@@@L@@@@@@ @@@A@HaP9PA @@@ఠ$defs|SsRkRwTsRkR{@lA@@K@3UUUUUUUU@@@@@@ఐ s!tftR~RgtR~R@ T@@E3ffffffff@@@@'ty_kindntR~RotR~R@%U @@%T@@@ @Ġ-Type_abstract~uRRuRR@@@@@%d@@@3ˁˁˁˁˁˁˁˁ@,@@@@%h@@@@@@ఐ !t˓vRR˔vRR@ @@E@+ty_manifest˚vRR˛vRR@%k @@%j%i@@@@@@ @Ġ$SomeˮwRR˯wRR@lĠ+Object_type˷wRR˸wRS@ؠఠ!lwRSwRS@A@@@@@@@@G@@@wRRwRS @@%@@@M@@@$@@%%@@@@@@U@@%%@@@@@@\@@@@ఠ&fieldsxS S xS S&@A@@+gp R@@@@P@@@@P@3@B;@<@=@@@డʕ$List#map yS)S: yS)S>@ yS)S?yS)SB@@G@@@@2@@@P@*@@@D @@@^3@@@@@@@3$$$$$$$$@+@@@@࣠@!rA6yS)SH7yS)SI@OA@@">@@@@@ఠ's_fieldFzSMSdGzSMSk@_A@@@@@S@ 3LLLLLLLL@T":@@@@@ ఐ!p]{SnS^{SnS@z@@@@@@@@@@@@@@@;@@@T@#T@dT@&@@:T@@@T@;@@@@@@@@@ @@@@;@@ఐ $fmt2̔{SnS̕{SnS@ }@@T@@@$U@.U@-O@@ภP̴O̵̩|SS̪|SSANภ[̿ ภcǠภkϠjfภsנ~#~%(@(@~@@@U@U@@ภ7@7@[~T@T@'V@ĭ@@@"U@cU@wU@U@U@U@xU@U@U@ V@V@@@@U@@@^@'V@"V@V@@@@U@@%r@r@@@@U@U@@@y@ĠBV@|;./0V@+V@@@@U@@@@1V@jG:;T@U@gU@h@@@yU@@ภT#U"" @@@@@U@U@@ภhiภ psqr@@V@Ԡ@@@U@@ภ̀ÓN" :@@3@@@U@U@1@ภ0͔M͕Lภ8͜͝@@@@@U@!U@ L@A@@@@U@#U@"W@@@@@@U@%U@$b@@ @S@@@U@g@ภfʠภnҠ@@ZV@(Z@@@9U@C@ภ~." ;3@3@@@@TU@WU@V@ภ’B@B@fT@T@T@T@8T@SV@EU@U@U@U@U@7U@RV@H@@@UU@a@@e@‰!"V@+$%@@@ %s :@ %s ;@@@@@fU@dU@c @@@@ @@@!U@b)@@ఐQ!r΄}SS΅}SS@5@@o8@'of_name΋}SSΌ}SS@3'of_name@@@r@@@}@@@ 3'of_type /+)type_expr@@@~@@A @Ax$-9-?y$-9-Z@@ @3'of_text *Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@ @@A#- -&#- -8@@$@7/@@OU@yn@@ ఐ $self~SS~SS@5@@Q@4~ST@@@N@@@@N@@@N@@@@@~@@}@@ఐ (mod_name~ST~ST @ '@@N@@@V@V@@@ఐˠ!r~ST ~ST @@@@'of_type~ST ~ST@p @@N@@@V@V@@@~SS~ST@@V@@@@@T@)@ఐ &flush2TT+ TT1@ @@@m@@@@@@@@@@ภ_2TT23TT4@^@@@ǀ@@@T@@@@@@ @@@A@=zSMS` @@డ!@GTKTrHTKTs@jٰ@@@j٠W@@@@jҠ]@@@jѠa@@@@@@@3WWWWWWWW@ @@@@@@ภ̭eTKT`fTKTqA̬ภ'CodePre nTKTg@Uఐ1's_fieldwTKThxTKTo@@@^@@@S@S@'@@ @@$0S@*@ภϊTKTp%A@&A@T@@@@S@9@@ϔTKT^/@@k$@@@S@A@@ ఐ۠$selfϩTKTuϪTKTy@6@@RR@6pϮTKT@@@J@J}Jr@@@@Y@@ఐ!fϽTKTϾTKT@ @@JF@h@@ఐ!rTKTTKT@@@w@'of_textTKTTKT@4 @@JF@@@TKTtTKT@@J@@J@@@@@@yS)SCTT@@@@@ Q@Q@@@ఐ2!lTTTT@@@@@@Q@Q@@@ @@@A@xS S @@డΕ!@ TT TT@k@@@k$O@@@@@k@@@k @@@@@@@3@#:3@4@5@@@@డκ$List'flatten1TT2TT@ 5TT6TT@@;@@@;:$P@@@@@@@7@@@@@+@@ఐi&fieldsSTTTTT@5@@ZY@@@ @@@Q@ Q@ D@@2@@kY@@@P@Q@M@@ภͻsTTtTTAͺภ'CodePre |TT@c!>ЃTTЄTT@@ІTTЇTT@@l@@@P@P@q@@ @@%>P@t@ภИTT%A@&A@ %MQ@@@@P@!@@УTT0@@l&@@@P@@@z7@@K@@:@@W@Ġ$NoneкTUлTU@q@@@@**@@@@@@@@@@@Ġ$SomeTUTU @qĠ%OtherTUTU@ @TUTU@@ @@@[@@@TU TU@@*@@@a@@@@@**@@@@@@i@@i@@4 @@**@@@@@@q@@@ภgTUTU@g@@@y@@@AvRRUU-@@@Ġ,Type_variant U.U: U.UF@,ఠ!l}U.UGU.UH@,A@@43@@@@@@3@@@@@@ @@+@@@@@+@@@@@@డϽ0ULU^1ULU_@@@@TS@@@;@@@:M@1@ @@@0@@/@@.3@@@@@@@@@6/@0@1@@@@ఐ=!lPULU\QULU]@ @@@@ภȰ[ULU`\ULUb@@@@)M@?@@@@@@@@@N@9#@ ఐ !pqULUirULUj@Ǝ@@@/@@@I@@@@N@VN@E?@@@G @@@H@@@F@@D@@CK@@ఐ$fmt2јULUkљULUo@@@X@@@WO@[O@Z_@@ภTѸSѹѭULUpѮULU|ARภ_à# #ภgˠ##ภoӠnjภw۠#%(@(@@@@O@O@@ภƋ7@7@_pN@N@N@P@ˠɳ@@@UO@O@O@O@O@ؠO@O@O@O@٠ P@Ϡ!P@@@@O@@@`@ƈ)P@!P@0P@@@@O@@%t@t@ƒ@@@O@O@@@{@ʠDP@:-./P@KP@@@@O@@@@$7QP@G:;VO@X@@@O@@ภW&X%# |@@ @@@O@O@@ภkMlL@@۠zP@rO@}P@@@@O@+@@@~q6st@@@O@6@@@P@p@@@O@B@*@[ |@@@@@O@ O@ N@@@@ @@@TO@W@@*@@X@ภҠULUҡULUAภ'CodePre ҩULU@Őఐ(&flush2ҴULUҵULU@@@@@@@.a@@@-@@,|@@ภULU@@@@@@@5N@9@@ULUULU@@ŵ@@@*@:N@4@@9 @@'M@)@ภN@AL@AA@S'K@!@@@%M@?@@ULU~K@@V@ULUhULU@@Y@@ఠ,constructorsUUUU@A@@;nM@@@N@E@@@RN@@3@@@@డѡ$List#mapUUUU@ UUUU@@S@@@@ ?@@@XN@G&@@H@P @@@Fj/@@@D@@C@@B300000000@@@@@࣠@pAঠ'vc_nameEUUFUUA3'vc_name b@@@u,@@@o@@@ 3'vc_args M@@@p@@A@A/**0**@@@3&vc_ret3)type_expr@@@r@@@q@@B@A@**A*+@@@3'vc_text$Ѡ8c@@@t@@@sA@C%@AN+ +*O+ +I@@@@AR**S**@@@ఠ=>=<@әA@7@@@Y|@'vc_argsӌUUӍUUA=ఠ@ӪA@M@@@\@&vc_retӝUUӞUUAEఠ@ӻA@IH@@@a@@@`@'vc_textӲUUӳUUAIఠ@A@M8@@@f@@@e@@@UUUU@@Q@V@@@@ ఐl!pUVUV@@@@ˑ@@@t@i@ @@@BT@@@lQ@Q@Q@-@@AQ@p˪@@@ru@@@s@@@q@@o@@n3@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2 UV UV@@@@@@R@R@@@ภ,-!UV"UV(AƠภ7&Y8 &Xภ?&@&ภGHޠภOP#%(@(@@@@R@ R@ V@ภcEd7D@7@ӠQ@GQ@S@%@@@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@@@@&S@ŠG:;Q@(R@ R@@@@R@@ภh̠$ | @@@@@)R@,R@+@ภ|0/ภɄ@@S@/@@@@R@J@ภɔ@@h R@'R@>EQ@?GS@2@@@CR@T@@@y"S@QTS@TU@@@*R@=@@@ɆY`@@@R@&@@@ɑ:S@4567@@@R@(@-@[ | %s@@ɘ@@@R@WR@V4@@  @@ʼSȠJ@@@R@=@@ఐ'vc_name@UV)AUV0@D@@aR@kL@@s@@]Q@N@@ఠ!lQV3VJRV3VK@jA@@!Q@m3SSSSSSSS@]@@@ ఐ$selfbV3VNcV3VR@<8@@X?@;ǰgV3Ve@@@O@O@OO@@r@@q@@p@@ఐѠ!fxV3VfyV3Vg@_@@OF@|'@@ఐK(mod_nameՇV3VhՈV3Vp@ư@@\@@@7@@@ఐ'vc_args՛V3Vr՜V3Vy@@@OR@J@@ఐ&vc_retթV3VzժV3V@@@OF@X@@կV3VqհV3V@@PF@]@@R@@O^@A@յV3VF@@డK!@տVVVV@qQ@@@qQP@@@@qJP@@@qIP@@@@@@@3@@@@@@@ఐ!lVVVV@ @@@@ ఐ"$selfVVVV@<ư@@X!@<VV@@@P@PP@@@@(@@ఐ]!fVVVV@@@PF@7@@ఐY'vc_textVVVV@@@PF@F@@VVVV@@PI@@=@@J@h@@@K@@@UU VV@@@$@@TO@O@@@ఐ!l1VV2VV@@@]@@@SO@O@ @@% @@=3@A@>UU @@డ$List'flattenLVVMVV@ PVVQVV@@#V@@@#V#U+ M@@@@@@@#R@@@@@3aaaaaaaa@"pi@j@k@@@@ఐw,constructorsqVVrVV@ @@#x#w"@@@@@@N@N@@@5@@K@@քULUօVV@@|@ևULUY@@ 1~@Ġ+Type_record֒VW֓VW@ !ఠ!l~֛VW֜VW@ִA@@ )Q(@@@@@@ =@@@ @@0@@@ A@@0@@@ D@@@ ఐꠐ$selfָWW"ֹWW&@=@@Y3ָָָָָָָָ@ d&@ @!@@@=WW6@@@Qh@Q[@QTQG@@@@@@ @@ఐ*!fWW7WW8@@@QyF@@@ఐ(mod_nameWW9WWA@@@ŵ@@@+@@ఐU!lWWBWWC@5@@QF@:@@>@@ ;@Ġ)Type_openWDWPWDWY@ @@@@0@@@ @@0@@@ @@@ภ{WxWWxW@{@@@  @@@AtR~R@@  @A@sRkRs@@@ఠ%defs2WW WW@8A@@Ԣ+K@@@@K@3''''''''@   @ @ @@@ภz2WW3WW@yภ'CodePre;WW<WW@#ఐ's_type3EWWFWW@ @@,@@@K@ K@%@@PWWQWW@@+K@*@ఐ $defs\WW]WW@2@@ 5@@@@ݠ;@@@:@A@eWW @@డ!@oWWpWW@s@@@s@@@@r@@@r@@@@@ @@ 3@Yib@c@d@@@@ఐ -merge_codepreבWWגWW@߰@@@@@@!@@@" @@@ @@@@ఐ%defs2׫WW׬WW@)@@/,[@@@+L@-L@,4@@׷WW׸WW@@sJ[@@@K@/L@)?@@డY!@WXFWXG@s_@@@s_,K@LK@4@@@6@s\ @@@5s[@@@3@@2@@1b@@ภ4WWWXEA3ภ%Latex WW@pడ֌!^WWWW@V@@@V@@@T@S@@@SR@@@R@@Q@@P@@'\index{WWWW@@WW@@q@@@`M@bM@a@@డֻ!^/WX0WX@ʅ@@@ʅ@@@h@ʂ@@@gʁ@@@f@@e@@d@@ ఐ$selfMWXNWX@?#@@[*@>RWX @@Z\ZZZ@@@|@@@{@hl@@@zZ@@@y@@x@@w@Zmภnxyy@x@ZpZ@@@@@@@@ఐs&s_name|WX }WX@@@h@@@O@O@@@X@@@@@t@O@ @@డ&!^ؚWX؛WX@@@@@@@@@@@@@@@@@@(@@'@\verb`زWXسWX@@@@ @@@O@O@:@@డT!^WX<WX=@@@@@@@@@@@@@@@@@@V@@ ఐ$selfWXWX#@?@@[g@?WX)@@ZZ[d@@@@@@@i@@@[_@@@@@@@{@[ภyyภ֬ WX/ WX4@֫@@@[@@@Q@@@@@@@@@ఐ&s_name WX5!WX;@@@i5@@@Q@Q@@@c@@ˀ@@@@Q@@@#`} :WX>;WXB@@t=WXC@@ˋ@@@P@P@@@ @@˓@@@@P@@@@@˛@@@s@O@@@U@@ˣ@@@_@N@r@@^WW_WXD@@@@@N@M@^@@| @@L@M@ภݰA@A@M@D@@@IL@@@yWW@@u @@@BL@H@@ ఐ$selfَXHXQُXHXU@@d@@\k@?ٓXHXb@@j[yjY@@@@@@@jX\R@@@@@@\Q@@@@@@@'@jpภp8ٽz@ٽ@ȓjs@@@@@@5@@ఐР!tXHXcXHXd@@@SD@'ty_infoXHXeXHXl@3 @@j\@@@@@@M@M@V@@XHXPXHXm@@\@@@\@@f@@uc@@@K@L@@e@@1@@f@@@@@@@@@=@T@@>@X@@@@@@ @@@@@@R@@@c@@@@@@@@@A@RMM@@ ఐ3$selfXwX}XwX@@װ@@\3@@@@@@@L XwX@@@\@@@@\@@@j@@@@@@@@@ఐA#fmt!XwX"XwX@'@@TP @@ภt,XX-XX@sภ%Latex5XX6XX@ ఐu$selfCXXDXX@A@@] B@@HXX@@@\@@@=v@@@<@@;M@@ ఐ$self_XX`XX@A5@@]<^@@EdXX@@J\@@@L@@@K@j~@@@J\@@@I@@H@@Gr@+ภqڊ{@ڊ@`\@@@\@@@[@@ఐ!tڐXXڑXX@~@@T@'ty_nameڗXXژXX@4 @@j@@@XL@bL@`@@ڢXXڣXX@@] @@@D@cL@W@@ڬXXڭXX@@)@@@8@dK@C@@ڶXXڷXX@@/\J@7@ఐf$textXXXX@@@8/n@@@2J@fJ@e@@XXXX@@|/v@@@iJ@0@@ @@:4F@@@@u@@@@A@A@@@U@U U@@u@@t@@s@@@N@U@UU@@~@@}@@|@@{F@w@PMM&@U> Print LaTeX code for a type. OMpMtOMpM@@@@@@@U! YY YY1@AA࣠@&self-3AఠA0AA@N3@A@@@  A3ANA@N@@A@࣠@(mod_nameA)YY2*YY:@BA@@U=3********@B O@B@!O@B@@@@@  @@#fmtA<YY;=YY>@UA@@UG3========@ US@@@@@@@@"teAMYY?NYYA@fA@@UO3NNNNNNNN@U[@@@@@@@@@ఠ$text`YDYNaYDYR@yA@@v0K@@@@K@3iiiiiiii@(Um@@ @@@@@ఠ$fmt2YUYbۀYUYf@ۘA@@>@@@L@@@ఠ&flush2ېYUYhۑYUYn@۩A@@@@@@@@@@@@L@2@@۟YUYa۠YUYo@@@"@@@;@!f۫YUYs۬YUYt@A@/@ @@ @@@6@'@@O@ఐӒ'new_fmtYUYwYUY~@?@@@@@@@Ӊ@@@@@ @@@@@@@@@@@@q@@ภYUYYUY@@@@3@@@M@@@*@@@q@b@@M@@A@YUY]@@ డچ0reset_type_names)Odoc_infoYYYY@  YY YY@@=K@@@=K@@@=H@@@@@3@@@@@vp@t@q@@@@ภS&YY'YY@R@@@=e@@@M@@@(@@Ҙ@@@L@@ డ&Format'fprintfCYYDYY@ GYYHYY@@Ѱ@@@@@@@ޠ@@@L@L@Ԡ@@@֠@@@@@@@@@@N@@ఐ$fmt2oYYpYY@V@@/@@@M@M@b@@ภ+܏*ܐ܄YY܅YYA)ภ6ܚ.ܛ .ภ>ܢ.sܣ.rภFܪEܫAภNܲܳ#%(@(@e@@@iM@lM@k@ภbƠШ7Ч@7@6pL@ L@L@$N@ZԊ@@@M@M@3M@DM@UM@gM@4M@EM@VM@h N@^!N@_@@@jM@v@@`@_)N@H!N@L0N@M@@@WM@f@%t@t@i@@@XM@yM@x@@{@ѡDN@8:-./N@<KN@=@@@FM@T@@@/QN@&G:;VM@#X@@@5M@C@ภ./%type @@@@@M@M@@ภB$C#@@ѲzN@{rM@}N@~@@@M@.@@@~q6st@@@6M@9@@@̠N@@@@!M@2E@,@[type @@@@@"M@M@Q@@@@@@@M@Z@@/@@[@ ఐ5"teYY݀YY@@@Wk@2te_type_parameters݆YY݇YZ@32te_type_parametersW@@@7>#)type_expr@@@@@@@@B3'te_infoB@@@@@@A@@ @A|!@!J}!@!i@@j@3,te_type_name{!t@@@@@A@AЇ!!Ј!!@@k@*3*te_private*W,private_flag@@@@@C!@AВ"")Г""D@@'m@3/te_constructors5iW7t_extension_constructor@@@@@@A@D1@AТ"E"OУ"E"@@7n@3&te_locE>%@@@A@E:@AЫ""Ь""@@@o@3'te_codeN<м@@@@@@A@FI@Aк""л""@@Op@@Aо!!п!"@@Sl@kc@@]\@@@@@@@ĠgZZZZ@g@@@@po@@@@@@3@@@@ @xw@@@@@@@@@ภ>ZZ"ZZ$@=@@@@@@L@L@@Ġl$Z%Z4%Z%Z6Akఠ!p -Z%Z5@EA @@@@@300000000@@@@Ġڧ Aڥ@@A@ݪ@@@@@@@@@CZ%Z3@@@@@@@@@ @@@@@@@@@@ ఐӘ"ps]Z:ZJ^Z:ZL@ѻ@@@@@@@ӏ@@@@@@@@@@3jjjjjjjj@WF@@A@B@@@@ఐ$fmt2zZ:ZM{Z:ZQ@a@@:@@@P@P@@@ ఐ~$selfޒZ:ZSޓZ:ZW@Eh@@ao(@DޗZ:Zc@@@^@@@@^@@@^@@@@@@@8@@ఐ(mod_nameޯZ:ZdްZ:Zl@o@@XE@@ఐ!p޼Z:Zm޽Z:Zn@O@@^@@@Q@ Q@ Y@@Z:ZRZ:Zo@@@@@@ Q@c@@t @@:@@@ O@i@ఐ"psZqZZqZ@=@@@֝@@@@@@@l@@@@@@@@@ఐz$fmt2ZqZZqZ@@@ֹ@@@O@#O@"@@!  ZqZ ZqZ@@ZqZZqZ@@<@@@O@%O@$@@9 @@O@@ @@@ఠ!l%ZZ&ZZ@>A@@@@@@@@@@@@@@@@ @@@ ఐ}"psBZZCZZ@Ҡ@@@@@@,@t@@@+@@@*@@)@@(3OOOOOOOO@<3,@-@.@@@@ఐࠐ$fmt2_ZZ`ZZ@F@@@@@8P@P@=+@@< @@@@@?O@61@ ఐ,print_concatߎZZߏZZ@9@@@L@@@K@@@@J@@_@@@O@H @@@FA@I@'@@@G @@E@@D@@C@@B\@@ఐ9$fmt2߸ZZ߹ZZ@@@x@@@aP@eP@d3߿߿߿߿߿߿߿߿@p@@@@", ZZZZ@@ZZZZ@@@@@`P@gP@f@@࣠@!pAZZZZ@A@@J'@@@@ఐ/"psZZZZ@R@@@ײ@@@r@&@@@qՁ@@@p@@o@@n3@(h@@ @@@@ఐ$fmt2ZZZZ@@@@@@~R@R@@@ ఐ$self)ZZ*ZZ@F@@c(@FR.Z[@@@`#@@@@`@@@`@@@@@@@8@@ఐ (mod_nameFZ[GZ[@@@ZYE@@ఐq!pSZ[TZ[@O@@R@@WZZXZ[@@Յ@@@}@S@\@@m @@@@@R@|b@gZZhZ[@@@@@@O@]@@_P@P@@@ఐZ!lZ[Z[@-@@@@@^P@P@8@@ @@@ఐϠ"ps[[([[*@@@@R@@@@@@@!@@@@@@@@@ఐ/$fmt2[[+[[/@@@n@@@O@O@@@") [[1[[3@@[[0[[4@@@@@O@O@ @@9 @@O@ @B @@@ @@@@@AYY[5[>@@@ ఐ"ps[@[H[@[J@=@@@؝@@@@@@@l@@@@@@@@@ఐz$fmt2[@[K[@[O@@@ع@@@M@M@@@ ఐ$self[@[Q[@[U@G@@c@G6[@[e@@@`@@@@`@@@`@@@@@@@ @@ఐ(mod_name.[@[f/[@[n@@@[A-@@ఐ"te=[@[o>[@[q@Ѱ@@[><@,te_type_nameD[@[rE[@[~@ @@@@@KF@@K[@[PL[@[@@y@@@@PN@P@@v @@׾@@@QL@V@ ఐ!pe[[f[[@ւ@@@#@@@Z@@֞@@@@@@L@gL@L@@@L@V<@@@X@@@Y@@@W@@U@@T@@ఐ$fmt2[[[[@|@@U@@@hM@oM@n@@ภQᵠPᶰ[[[[AOภ\ # +=@@s@@@M@M@@ภpԠ$#ภxܠ'@'@cN@c@@@M@@ภֈ7@7@\l٥@@@fM@M@M@͠yL@L@Π@@@M@@@N@sN@ @@@M@@@Z@N@ @@@M@ @% +=%sk@k@ֆ@@@M@M@@@rq@@ת6@@@eM@ @@డ1[[2[[@@@@@@@M@@@@@@@@@<@@ఐ"teL[[M[[@@@\MK@*te_privateS[[T[[@ @@R@@ภ(Asttypesa[[b[[@'Privatef[[g[[@@@ @@4M@h@@!@@L@@@N@n@( privatew[[x[[@@z[[{[[@@M@z@ [[@@[[[[@@M@@[[[[@@@@)@@L@j@@ఠ's_type3[[[[@A@@D@@@L@3@@@@ఐ&flush2[[[[@@@@@@@Y@@@@@@@ภ[[[[@@@@ @@@ M@$%@@@@)&@A@[[ @@@ఠ$defs[\[\ @A@@/̠7}L@)@@@2L@%3@MF@G@H@@@డy$List'flatten\\\\@ \\\\%@@/@@@//#@@@+@@@*/(@@@(@@'3@&@@@@డ$List#map\&\4\&\8@ \&\9\&\<@@R@@@@b@@@M@;0*T@@@4M@M@EM@9@@<@Y@@@:s@@@8@@7@@66@@࣠@!xAJ\=\RK\=\S@cA@@+n@@@@@ఠ&fatherZ\W\n[\W\t@sA@@2@@@ZP@L3````````@"C@@@@@డ$Name&fathers\W\wt\W\{@ w\W\|x\W\@@! @@@O@@@PR@@@O@@N @@ఐH!x\W\\W\@,@@o/@'xt_name\W\\W\@3'xt_name@@@o!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @Aֆ#ևG@@d@3&xt_retDI)type_expr@@@@@@@@B@A֗HR֘Hr@@,e@31xt_type_extension*]@@@@@C%@A֠֡@@5f@3(xt_alias31]/extension_alias@@@@@@@@D5@Aְ  ֱ  6@@Eg@3&xt_locC4(location@@@A@EA@Aּ i sֽ i @@Qh@3'xt_textOMD$info@@@@@@A@FR@A    @@bi@@A@@fc@nf@@@@@[Q@aQ@_@@n@@@A@\W\jp@@ ఐ٫!p\\\\@/@@@@@@j@٨@@@@nP@8ڕ@@@xP@wP@P@#@@7P@f@@@hٶ@@@i@@@g@@e@@d377777777@@@@@@@ఐȠ$fmt2G\\H\\@.@@@@@xQ@Q@~@@ภgh\\\]\\Aภr6s 6ภz6K{6Jภ䂠ภ&䊠Y#X%(@(@=@@@Q@Q@P@ภ:䞠؀7@7@|P@=P@{R@`@@@vQ@Q@Q@Q@Q@Q@Q@Q@Q@ R@R@@@@Q@ @@^@5'R@ݠ"R@R@@@@Q@@%r@r@?@@@Q@Q@ @@y@wBR@͠;./0R@Ѡ+R@@@@Q@@@@6R@G:;P@Q@Q@@@@Q@@ภ٣ՠ$ | @@@@@Q@"Q@!@ภٷkjภٿ#&$%@@KR@%@@@6Q@@@ภ34@@٣Q@Q@4EP@5GR@(@@@9Q@J@@@ٴR@QTR@TU@@@ Q@3 @@@Y`@@@Q@@@@̠6R@./01@@@Q@"@-@[ | %s@@@@@Q@MQ@L.@@  @@OȠD@@@uQ@7@@డ$Name&simple\\\\@ \\\\@@w@@@]@@@d`@@@c@@bW@@ఐV!x\\\\@:@@}f@'xt_name\\\\@ @@}@@@oR@uR@st@@\\\\@@w@@@@P@zy@@ఠ!l\\\\@A@@2'P@y3@@@@ ఐ $self\\\\@L@@h@L3\]@@@`B@`5@`.`@@~@@}@@|@@ఐ 9!f\]\]@ ɰ@@`SF@'@@ఐ&father\]\]@@@@@@7@@@ఐ !x \] \]@@@J@'xt_args\]\]@o @@`aF@S@@ఐ٠!x \]!\]@@@a@&xt_ret'\](\]#@x @@`oF@j@@-\].\]$@@`F@o@@d@@`lp@A@3\\@@@ఠ!c>](]??](]@@WA@@ٸ@@@P@@@@P@3JJJJJJJJ@@@@@@ఐ!x[]C]^\]C]_@@@;3[[[[[[[[@@@@(xt_aliasc]C]`d]C]h@ @@@@@@@@@Ġ$Nonew]n]x]n]@@@@@@@@@@@4@@@@@@@@;@@@ภ]n]]n]@@@@NC@Ġ$Some]]]]@ఠ"xa]]]]@A@@@@@L@@@@@ޠ@@@@@@T@@@@@@@@[@@@ ఐ]!p]]]]@@@@ނ@@@@Z@թ!t@@@S@?I@@@S@S@S@*@@>S@Ġޟ@@@Ơj@@@@@@@@@@3@QJ@K@L@@@@ఐ |$fmt2]]]]@ @@޻@@@T@T@3@@@@@ภ۸۷]]]]A۶ภ'( # = @@@@@&T@)T@("@ภ;ۋ<ۊภCFD'E@'@kkU@,k@@@=T@G:@ภS5T74@7@àp @@@T@T@$T@;}S@%S@<@@@@T@QY@@N@ڠU@ @@@'T@:e@@Z@U@ @@@T@#q@% = %sk@k@@@@T@TT@S}@@rq@@6@@@T@@@ఐ"xa]^]^@@@@@@m@j@%xa_xt]^]^"@3%xa_xt@@@ @@@@@@A@A3'xa_name@@@@@@@Aړڔ@@(a@@Aڗ5?ژ5o@@,b@*@@ @@@l@@@k@Ġ$None^(^G^(^K@@@@@+ @@@u@@@t@@2 @@@w@@@v@@@ఐK"xa^(^O^(^Q@@@"@@@@@'xa_name^(^R^(^Y@G@@(S@@Ġ$Some^Z^y ^Z^}@ఠ!x^Z^~^Z^@*A@@ R@@@~*@@@@@m Y@@@@@@2@@t `@@@@@@9@@@ఐ!x0^Z^1^Z^@@@ @@ s@@@@366666666@L. @@@'xt_name?^Z^@^Z^@@@E @@@AC]]D^^@@H@@@@@hS@B@ภ唰L^^M^^A哠ภ'CodePre U^^@<ఐ Р&flush2`^^a^^@ F@@@@@@ @@@ @@ f@@ภ࠰s^^t^^@@@@@@@S@v@@|^^}^^@@b@@@ @S@@@: @@?R@ @ภAA@BA@MP@@@@R@@@^^K@@@@@@P@@[@@@A]C]XR@@]R@A@](];T@@డ6!@^_B^_C@<@@@<=RO@9@@@;@7@@@:6 @@@8@@7@@63@s@@@@@@ภ^_=^_?@ภ%Latex^_^_ @O ఐ ͠$self^_ ^_@O@@k3@%@@@O^_@@@kO@@@X@@@W@@V @@ ఐ ꠐ$self^_^_ @O԰@@k@O^_0@@k|@@@g@@@f@y@@@ekw@@@d@@c@@b1@ภ)*@)@k@@@w@@@v?@@ఐ蠐!x/^_10^_2@̰@@N@'xt_name6^_37^_:@ @@yK@@@sR@}R@{\@@A^_B^_;@@k@@@_@~R@rf@@K^_ L^_<@@@@@S@Q@^p@@ @@=P@Rs@ఐ!l_^_@`^_A@@@~@@@@@@@GP@M@@డ!@u_F_Zv_F_[@@@@>P@P@@@@@ @@@@@@@@@@@@ఐX!c^_D^_E@װ@@*#@@@Q@Q@@@ఐh!x_F_c_F_d@L@@@'xt_text_F_e_F_l@Ѱ @@Р@@@@@@@Ġ$None_r__r_@@@@@@@@@@@@@@@@@@@@@@ภM_r__r_@M@@@ci@@@@Ġ$Some____@ఠ!t____@A@@@@@B@@@@@@@@@@@J@@ @@@@@@Q@@@@ఠ!s____@3A@@@@@0T@3        @e/(@)@*@@@ ఐl"ps1__2__@ݏ@@@@@@@c@@@߾@@@@@@@@@ఐ̠$fmt2K__L__@2@@ @@@V@V@2@@8\begin{ocamldoccomment} ]__^_`@@`__a_`@@ߎ@@@V@V@F@@9 @@@@@U@L@  ఐh$self|``-}``1@QR@@mY\@Pٰ``?@@@m%@@@{l{L@@@@@@@{Km#@@@@@@{m@@@@@@@@@y@@ఐ'$fmt2``@``D@@@mN@@@V@V@@{Dภ?@@ٚ{z@@@@@@@@ภ$Some``F``J@ఐנ!t``K``L@@@md@@@V@@@``E``M@@{mo@@@@@@V@@@j @@O@@@ U@@ ఐ1"ps`O`i`O`k@T@@@@@@@(@@@@@@@@@@@@ఐ$fmt2`O`l`O`p@@@@@@V@#V@"@@7 \end{ocamldoccomment} "`O`r#`O`@@%`O`q&`O`@@S@@@V@%V@$ @@9 @@@@@&U@@ఐ&flush2=``>``@#@@@@@@*@@@)@@(%@@ภ}P``Q``@|@@@@@@1U@55@@@@96@d @@:7@ @@;8@+ @@<9@A@]__ @@ภ諰c``d``A誠ภ%Latex l``@ఐ[!su``v``@Z@[@\@@@@@AS@CS@B3}}}}}}}}@^l @@@@  @@S@@@ภ'A@(A@T@7@@@7@@x@@@A_F_\`a@@ &@@@Q@@@@@)@@@FP@Q@@@@@@@@b@}@@@@@@@@O@\=\Maa@@@@@HN@N@@@ఐ}"teaa-aa/@[@@e@/te_constructorsaa0aa?@ @@@@@GN@N@@@\&\3a@aP@@8@@@3M@N@F @@\\aQa`@@  @A@[\@@@ఠ%defs2alaxala}@ A@@v@L@@@@L@3@  1 *@ +@ ,@@@ภOalaala@Nภ'CodePrealaala@ఐ 's_type3alaala@ :@@@@@L@L@%@@%ala&ala@@@L@*@ఐ ]$defs1ala2ala@2@@맠?@@@L@L@=@@ @@麠D@@@B@A@Balat@@డ!@LaaMaa@ް@@@ޠ@@@@נ@@@֠@@@@@@@3\\\\\\\\@ark@l@m@@@@ఐꠐ-merge_codeprenaaoaa@߼@@@@@@@@@@@@@@@@ఐ%defs2aaaa@)@@ A*@@@M@M@4@@aaaa@@'4@@@L@M@?@@ ఐ$selfaaaa@S@@oP@Raa@@}yۗ}w@@@@@@@}vop@@@@@@oo@@@@@@@h@}ภV@@۱}@@@@@@v@@ఐ"teaaaa@u@@f@'te_infoaaaa@Q @@}o@@@@@@M@M@@@aaaa@@o@@@@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@YDYJ@@ ఐ$selfaaaa@S@@o3@@@@@@S^ab@@@o@@@@o@@@}@@@@@@@@@ఐ#fmt3ab4ab @@@g= @@ఐࠐ$text@ab Aab@*@@uA@@@-K@*K@'7@@; @@LF@:@J@@@)A@-A@@@gj@gc@g\gS@@A@@@@@?@@>1@ @@a7@gv@go@ghg_@@L@@K@@J@@I@@HF@CP@kYY+@| ( Print LaTeX code for a type extension. yXXzXY@@@@@@@gob>bIb>b[@AA࣠@&self-3Aఠ^_TnATo@af3@Tm@@@  TqAaiTr@ai@@Tr@࣠@#fmtAb>b\b>b_@A@@g3@Ta}@T@!a~@T@@@@@  @@!eAb>b`b>ba@A@@g3@ g@@@@@@@@@ఠ$textbdbnbdbr@A@@GB_J@o@@@{J@`3@(g@@ @@@@@ఠ$fmt2bubbub@A@@@@@zK@b@@ఠ&flush2bubbub@A@@@G@@@}@@@|@@{K@c2@@bubbub@@@"@@@e;@!fbubbub@*A@/@ @@f @@@6@'@@gO@ఐ'new_fmt*bub+bub@㥰@@@x@@@o@@@@k@@@@@n@@@m@@l@@j@@iq@@ภx Kbub@v@"@@@@@~L@@@)@@@p@a@@L@y@A@\bub}@@ డ0reset_type_names)Odoc_infolbbmbb@ pbbqbb@@O@@@O@@@O@@@@@3yyyyyyyy@@@@@uo@s@p@@@@ภ渰bbbb@@@@O@@@L@@@(@@@@@K@@@ఠ&s_namebbbb@A@@{@@@K@3@0@@@డ:$Name&simplebbbb@ bbbb@@@@@ݖ@@@ݙ@@@@@@@ఐ&!ebbbb@@@h-@'ex_namebbbb@3'ex_nameh@@@ݶ!t@@@@@@ 3'ex_info PS@@@@@@A@A @A%%%%@@bx@3'ex_args U0constructor_args@@@@@B@A%%%&@@ny@3&ex_ret%jO)type_expr@@@@@@@@C(@A&&&&&G@@z@3(ex_alias6{h/exception_alias@@@@@@@@D8@A&z&&z&@@{@3&ex_locFO}@@@A@EA@A&&&&@@|@3'ex_codeOڔ@@@@@@A@FP@A'' ''+@@}@@A%h%r%h%@@w@ld@@@@@L@L@@@l@@@A@Kbbn@@@ఠ&fatherVbcWbc @oA@@.@@@K@3\\\\\\\\@@@@@@డ$Name&fatherobcpbc@ sbctbc@@-@@@K@@@N@@@@@ @@ఐ۠!ebcbc@@@il/@'ex_namebcbc$@ @@k@@@L@L@=@@. @@A>@A@bc @@ ఐC!pc(c0c(c1@ǰ@@@h@@@@@@ޏ@@@K@-@@@K@K@2K@@@K@@@@N@@@@@@@@@@3@t{@|@}@@@@ఐ$fmt2c(c2c(c6@a@@@@@L@L@@@ภc(c7c(cNA䙠ภ B,  B+ภAAภ䱠ภ"##'(@(@@@@{L@~L@}P@ภ677@7@䦠|K@K@M@l@@@L@1L@EL@VL@gL@yL@FL@WL@hL@z M@pM@q@@@|L@@@^@͠'M@Z"M@^M@_@@@iL@x@'r@r@@@@jL@L@@@y@BM@J;./0M@N+M@O@@@XL@f@@@B|M@8G:;K@L@5L@6@@@GL@U@ภ;nm*exception @@R@@@L@L@@ภOภW@@M@@@@L@@ภgˠ@@;L@L@EK@GM@@@@L@@@@LM@QTM@TU@@@L@ @@@YY`@@@HL@@@@d6M@./01@@@3L@D"@5@[exception %s@@k@@@4L@L@.@@  @@揠OȠD@@@L@07@@ఐp&s_namec(cOc(cU@@@YD@@m@@UK@F@@ఠ!l"cWcc#cWcd@;A@@=K@3$$$$$$$$@U@@@ ఐ$self3cWcg4cWck@X @@t@W8cWc~@@@k@k@kky@@@@@@@@ఐ8!fIcWcJcWc@ɰ@@kF@'@@ఐ&fatherXcWcYcWc@@@-@@@7@@@ఐ!encWcocWc@@@kOJ@'ex_argsucWcvcWc@ @@kF@S@@ఐՠ!ecWccWc@@@kfa@&ex_retcWccWc@ @@kF@j@@cWccWc@@kF@o@@d@@kp@A@cWc_@@@ఠ!scccc@A@@&@@@>K@&@@@'K@3@@@@@@ఐ!ecccc@@@k3@@@@(ex_aliascccc@ @@@@@ @@@ @Ġ$Nonecccc@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภ_cccc@_@@@NC@Ġ$Somecccc@ఠ"eacc cc@!A@@@@@L@@@@@@@@ @@@T@@@@@"@@@![@@@ డ&Format'fprintf-cd .cd@ 1cd2cd@@皰@@@@@@1@Ƞ@!t@@@N@@@@5N@>N@{N@@@N@- @@@/@@@0@@@.@@,@@+3YYYYYYYY@ZS@T@U@@@@ఐ̠#fmticdjcd@@@lS3iiiiiiii@@@@@ภxcd ycd'Aภ*] \# = @@A@@@O@O@"@ภ>ภF'@'@ҠdP@d@@@O@:@ภV7@7@*is@@@=O@zO@O@vN@N@@@@O@Y@@N@AP@ @@@O@e@@Z@MP@Z @@@|O@q@% = %sk@k@T@@@}O@O@}@@rq@@x6@@@e7eK@@@@G<@@@@@@@@@@@@@@డm!@e7eOe7eP@s@@@sod@@@@loj@@@kon@@@@@@@@@ఐܠ!le7eMe7eN@L@@@@ఐh!s e7eQ e7eR@@@o@@@M@M@@@e7eLe7eT@@I@@@L@M@@@] @@ZL@@@@K@L@@@@@b@@@}K@@@డ!@>ee?ee@а@@@РIK@K@@@@@͠ @@@̠@@@@@@@1@@ภ]eWe^^eWeAภ%Latex feWec@డ!^qeWeoreWep@ǰ@@@@@@@@@@@@@@@@@]@@'\index{eWefeWen@@eWee@@@@@M@M@p@@డ,!^eWeeWe@@@@@@@@@@@@@@@@@@@@ ఐ3$selfeWeqeWeu@\@@x@\leWe{@@wwˠx<@@@*@@@)@@@@(x7@@@'@@&@@%@wސภd@@wxR@@@:@@@9@@ఐJ&s_nameeWe|eWe@@@@@@6O@>O@=@@X@@M@@@"@?O@5@@డ!^ eWe eWe@a@@@a@@@E@^@@@D]@@@C@@B@@A@@'@\verb`#eWe$eWe@@@@{@@@QO@SO@R @@డ!^9eWe:eWe@菰@@@@@@Y@@@@X@@@W@@V@@U%@@ ఐ̠$selfWeWeXeWe@]-@@y46@]\eWe@@xfxdx@@@m@@@l@v@@@kx@@@j@@i@@hJ@xwภgภ{eWe|eWe@@@@x@@@{Q@_@@@f@@@c@@ఐ&s_nameeWeeWe@2@@@@@yQ@Q@w@@c@@@@@e@Q@x@@#`} eWeeWe@@teWe@@@@@dP@P@@@ @@@@@P@P@c@@@@ @@@!@O@O@@U@@@@@ @N@ @@eWedeWe@@L@@@@M@ @@| @@L@@ภNAL@A@SM@@@@L@@@eWe]@@z@@@L@@@ ఐ t$selfeeee@]հ@@y@]ee@@@@@@@@@ɠy@@@@@@y@@@@@@@@ภ./@.@@@@@@@@@ఐ !e4ee5ee@ b@@q@'ex_info;ee<ee@S @@y@@@@@@M@M@%@@JeeKee@@y@@@+@@f@@Ԡ @@@|K@L@4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@abdbj@@ ఐ ⠐$selfmeenee@^C@@zJ3mmmmmmmm@   @ @ @@@]uee@@@zH@@@@zF@@@T@@@@@@@@@ఐ #fmteeee@ ְ@@qw @@ఐ Ԡ$texteeef@*@@Ϡr\@rZ@J@J@6@@: @@WF@9@I@@ @ A@ A@@@q@qq@@@@@@ @@@k@q@qq@@@@@@@@F@ .@b>bB&@!ѐ $ Print LaTeX code for an exception. bbbb=@@@@@@@qffff(@AA࣠@&self-3Aఠ߳ߴ^ñA^@k3@^@@@  ^ƱAk^@k@@^@࣠@#fmtAff)ff,@A@@q3@^k@^@!k@^@@@@@  @@&m_nameAff- ff3@!A@@q3        @ q@@@@@@@@!pAff4ff5@2A@@q3@q@@@@@@@@  ఐO$self/f8f>0f8fB@_@@{ 3////////@"q@@@@@^z7f8fP@@@{ @@@@{@@@@@@@@@@@@ఐ]#fmtOf8fQPf8fT@C@@r @@ภZf_fi[ffAภ$Code cf_fm@)functor (jf_fokf_fx@@mf_fnnf_fy@@@@@8L@:L@9D@@ @@@@@hL@1L@7N@ภΰf{f,A̠ภ$Codef{f@ఐ!pf{ff{f@g@@rQj@'mp_namef{ff{f@3'mp_namerW@@@ n@@@ i@@@ 3'mp_type YD+module_type@@@ k@@@ j@@A@ASSSS@@'@3,mp_type_code@@@ l@@B@ASSST@@1@3'mp_kind%rW@@@ m@@C!@AT0T8T0TT@@:@@ASSSS@@>@<4@@@@@IL@ML@K@@W<@@hL@BL@H@ภ/ffA-ภ$Codeff@ # : ffff@@ffff@@@@@\L@^L@]@@ @@(L@UL@[@ภz ffAy@A@@@@VL@d@@/A@<@@@CL@T@@A@@@@2L@A@@$fUf]@@{@@ L@0@@@@@@@iK@@  ఐ\$self<ff=ff@`@@| @_Aff@@@r@r@rr@@o@@n@@m@@ఐ`#fmtRffSff@F@@s#@@ఐZ&m_name_ff`ff@B@@s 0@@ఐX!pnffoff@<@@s&?@'mp_kinduffvff@ @@sF@@=@@sG@ ఐ$selfffff@`Z@@|aU@_̰fg @@@|\@@@S@|Z@@@Rh@@@Q@@P@@Oe@@ఐ#fmtfg fg@@@skr@@ภfgfgAภ$Code fg@Ӡ%) -> fgfg@@fgfg@@@@@vK@xK@w@@ @@<@@@K@oK@u@ภE+AC@,A@J@@@pK@~@@fg4@@|@@^K@n@@b9@@sF@F@]@=@@@>@@@?A@CA@@@s@s@ss@@@@@@@@@ @@m@s@s@ss@@@@@@@@@@F@@ffY@@s g"g- g"gF@AA࣠@&self-3Aఠ`2A`@m3@`@@@  `5Am`@m@@`@࣠@#fmtA+g"gG,g"gJ@DA@@s3,,,,,,,,@a n@a@!n @a@@@@@  @@&fatherA>g"gK?g"gQ@WA@@s3????????@ s@@@@@@@@$kindAOg"gRPg"gV@hA@@s3PPPPPPPP@s@@@@@@@@ఐ$kindagYgebgYgi@s@@@@s3bbbbbbbb@@@@Ġ2Module_type_structqgogwrgog@;2Module_type_structt@@@ @#q@@@ @@@ @A@@E@A[1^G^M\1^G^x@@@*@ఠ$elesgoggog@A@@q@@@@@@3@3@@@@@) @@t*@@t*@@@  ఐ$selfgggg@a}@@}3@F#@@@@@`gg@@@}@@@@}@@@@@@@@@@@@ఐ#fmtgggg@@@td @@ภggggAภ%Latex gg@V7\begin{ocamldocsigend} gggg@@gggg@@b@@@N@N@D@@ @@b@@@N@N@N@ภk+Ai@,A@p@@@N@ [@@gg4@@}@@N@a@@e9@@u@@@M@g@ డ$List$iter gg!gg@ $gg%gg@@@@@@rkF@@@@@@@ @@@@@@@@@@@@ ఐ1$selfGggHgg@b@@~$@aLgh @@@r@r@rr@@/@@.@@-@@ఐ5#fmt]gh ^gh @@@t@@ఐ/&fatherjghkgh@@@u@@nggogh@@@rr@@9@@ఐ$eles|gh}gh@Ұ@@KZ@@@'N@=N@;@@h @@@@@>M@&@ ఐ$selfhh&hh*@bn@@~u@ahh8@@@~p@@@E@~n@@@D|@@@C@@B@@A@@ఐ#fmthh9hh<@s@@uR@@ภhh>hh^Aภ%Latex hhC@D5\end{ocamldocsigend} hhEhh\@@hhDhh]@@P@@@hM@jM@i2@@ @@P@@@tM@aM@g<@ภY+AW@,A@^@@@bM@pI@@hh=4@@~@@PM@`O@@b9@@uF@F@ F@LM@OW@A@@X@\B@@uY@Ġ3Module_type_functor  h_hg h_hz@;3Module_type_functor@u@@@ u@@@ @BA@E@A2^^2^^@@@+@ఠ!p% h_h|& h_h}@>A@@u@@@3))))))))@@@@ఠ!k4 h_h5 h_h@MA@@u@@@@@@/< h_h@@u@@u@@@  ఐ4$selfJ hhK hh@c @@'3JJJJJJJJ@/(@)@*!@@@@@b T hh@@@v@v@vv@@z@@y@@x@@ఐ=#fmte hhf hh@#@@v@@ఐ7&fatherr hhs hh@@@v (@@ఐZ!p hh hh@1@@v5@@@8@@<@@v29@ ఐ{$self hh hh@cg@@nG@bݰ hh@@@v3@v0@v-v&@@@@@@P@@ఐ#fmt hh hh@e@@vD]@@ఐy&father hh hh@a@@vLj@@ఐ!k hh hh@r@@vR@@@z@@7@@vQ{@@@vR|@Ġ1Module_type_alias hh hi @;1Module_type_aliasb@v1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@L,@ఠ!a hi  hi @A@@@@@3@@@@@@@@v@@v@@@ ఐ砐$self ii ii@cӰ@@3@@@@@@cH ii-@@@@@@@@@@@@@@@@@@@ఐ#fmt ii. ii1@۰@@v @@ภp(i2i?)i2itAoภ$Code 1i2iC@O ఐ($self>i2iE?i2iI@d@@A@c_Ci2i`@@@|@@@@|@@@|@@@@@@@Q@@ఐ &father[i2ia\i2ig@@@v^@@ఐ!aji2ihki2ii@j@@@@@@r@(mta_namevi2ijwi2ir@3(mta_name@@@ O!t@@@ @@@ 3*mta_module v[@@@ @@@ A@A @Af,]k]ug,]k]@@)@@Aj+]]'k+]]:@@(@,@@@@@@@i2iDi2is@@@@@@N@@@| @@@@@M@M@@ภ A@A@%@@@M@@@i2i>@@@@M@@@@@wJ@Ġ0Module_type_withiui}iui@;0Module_type_withZ@w^@@@ @@@ @BC@E@A6__6__@@@G-@ఠ!kiuiiui@A@@wv@@@3@@@@ఠ!siuiiui@ A@@#@@@@@@0iui@@w@@w@@@  ఐ$self ii ii@d߰@@3        @/(@)@*!@@@@@dZ ii@@@w@w@ww@@@@@@@@ఐ#fmt$ii%ii@@@w@@ఐ&father1ii2ii@ް@@w(@@ఐZ!k>ii?ii@1@@w@@@8@@<@@w9@ ఐ:$selfPiiQii@e&@@-G@dUii@@@(@@@@&@@@4@@@@@ @@ W@@ఐE#fmtmiinii@+@@x d@@ภxiiyj<jIAภ$Code ij@! ijij@@ijij@@@@@7M@9M@8@@ @@@@@oM@0M@6@ภjj,Aภ$Codejj@ʠ ఐ$selfjjjj @e@@@dްjj0@@@~Z@@@O@~U@@@N~T@@@M@@L@@K@@ఐ&fatherjj1jj7@@@xn@@ఐ!sjj8jj9@հ@@~y@@@ZN@dN@c@@jjjj:@@@@@H@eN@Y@@T @@eM@AM@G@ภoj<jHAn@A@u@@@BM@k@@gA@|y@@@1M@@@@ii@@@z@M@/ @@@@M@@@@x@Ġ2Module_type_typeof%jJjR&jJjd@;2Module_type_typeof@ @@@ @AD@E@A8`7`= 8`7`[@@@.@ఠ!s :jJje;jJjf@SA@@@@@@@@@@x@@x@@@ ఐ7$selfMjjjtNjjjx@f#@@*3MMMMMMMM@@@@@@eUjjj@@@(@@@v@&@@@u4@@@t@@s@@r@@ఐE#fmtmjjjnjjj@+@@y  @@ภxjjyjjAภ$Code jj@/module type of jjjj@@jjjj@@@@@M@M@D@@ @@@@@M@M@N@ภjj,Aภ$Codejj@ʠ ఐ$selfjjjj@f@@l@eްjj@@@Z@@@@U@@@T@@@@@@@|@@ఐ&fatherjjjj@@@yn@@ఐ!sjjjj@@@y@@@N@N@@@jjjj@@@@@@N@@@T @@eM@M@@ภojjAn@A@u@@@M@@@gA@|y@@@M@@@jj@@@z@M@@@@@y@@@AgYg_@@y3@@@@A@A@@@y@y@yy@@!@@ @@@@@ @@t@y@y@yy@@,@@+@@*@@)@@(F@#@5g"g&@@y;jj<jk@AA࣠@&self-3 Aఠ g)bAg*@t!3IIIIIIII@g(@@@  g,eAt$g-@t$@@g-@࣠@#fmt A[jk\jk@tA@@y3\\\\\\\\@g=t8@gA@!t9@gB@@@@@  @@&father Anjkojk@A@@y3oooooooo@ y@@@@@@@@$kind Ajkjk#@A@@y3@y@@@@@@@@ఐ$kindk&k2k&k6@y@@@@y3@@@@Ġ-Module_structk<kDk<kQ@;-Module_structz @@@ @Sw@@@ q@@@ p@A@@I@A TT TU @@@ @ఠ$eles k<kRk<kV@A@@x@@@N@@@M3@3@@@@@) @@z2@@z2@@@  ఐ$selfkZkdkZkh@g@@3@F#@@@@@g"kZkv@@@@@@@@@@@@@@@@@@@ఐ#fmtkZkwkZkz@@@zq @@ภJkZk|kZkAIภ%Latex  kZk@7\begin{ocamldocsigend} kZkkZk@@kZkkZk@@@@@N@N@D@@ @@@@@N@N@N@ภ+A@,A@@@@N@[@@6kZk{4@@@@N@a@@e9@@@@@M@g@ డ$List$iterPkkQkk@ TkkUkk@@@@@@xM@@@@@@@+ @@@@@@@@@@@@ ఐ2$selfxkkykk@hN@@U@gϰ}kk@@@x@x@xx@@@@@@@@ఐ6#fmtkkkk@@@{@@ఐ0&fatherkkkk@@@{ @@kkkk@@@xx@@@@ఐ$eleskkkk@Ӱ@@|[@@@N@N@@@i @@"@@@M@@ ఐ$self kk kk@h@@@h kl@@@@@@@@@@@@@@@@@@@ఐ#fmt kl kl@t@@{`@@ภ9 kl kl&A8ภ%Latex  kl @u5\end{ocamldocsigend}  kl  kl$@@ kl  kl%@@@@@M@M@3@@ @@@@@"M@M@=@ภ+A@,A@@@@M@J@@% kl4@@@@M@P@@b9@@{F@SF@F@F@X@A@@Y@]B@@{Z@Ġ,Module_alias>!l'l/?!l'l;@;,Module_alias@{,module_alias@@@ r@AA@I@A" U.U4# U.UR@@@@ఠ!a T!l'l<U!l'l=@mA@@@@@Q3XXXXXXXX@@@@@@@@{@@{@@@ ఐ"$selfh"lAlKi"lAlO@i>@@E3hhhhhhhh@@@@@@hp"lAl]@@@C@@@)@A@@@(O@@@'@@&@@%@@ఐ0#fmt"lAl^"lAla@@@| @@ภ۰#lblo#lblAڠภ$Code #lbls@ ఐc$self#lblu#lbly@i@@A@hʰ#lbl@@@1@@@W@,@@@V+@@@U@@T@@SQ@@ఐ[&father#lbl#lbl@C@@|7^@@ఐ!a#lbl#lbl@j@@@@@n@lr@'ma_name#lbl#lbl@3'ma_name@@@ g!t@@@ d@@@ 3)ma_module T|#mmt@@@ f@@@ eA@A @ARRRS@@h@@ARRRR@@l@.!@@@@@m@@#lblt#lbl@@'@@@P@rN@a@@~ @@@@@|M@IM@O@ภA@A@@@@JM@x@@(#lbln@@@@4M@H@@@@|@Ġ.Module_functor8$ll9$ll@;.Module_functor@|@@@ s|@@@ t@BB@I@A UU UU@@@@ఠ!p P$llQ$ll@iA@@}@@@U3TTTTTTTT@@@@ఠ!k _$ll`$ll@xA@@|@@@V@@@/g$ll@@|@@|@@@  ఐ/$selfu%llv%ll@jK@@R3uuuuuuuu@/(@)@*!@@@@@iɰ %ll@@@}I@}B@};}2@@@@@@@@ఐ8#fmt%ll%ll@@@} @@ఐ2&father%ll%ll@@@}(@@ఐZ!p%ll%ll@1@@}`@@@8@@<@@}]9@ ఐv$self&lm&lm @j@@G@j&lm@@@};@}4@}0})@@@@@@P@@ఐz#fmt&lm &lm#@`@@}L]@@ఐt&father&lm$&lm*@\@@}Pj@@ఐ!k&lm+&lm,@r@@}U@@@z@@7@@}T{@@@}U|@Ġ,Module_apply'm-m5'm-mA@;,Module_apply]@}i@@@ u}m@@@ v@BC@I@A V"V( V"VS@@@y@ఠ"k1 'm-mC'm-mE@/A@@}@@@Z3@@@@ఠ"k2 %'m-mG&'m-mI@>A@@}@@@[@@@/-'m-mJ@@}@@}@@@  ఐ$self;*mm<*mm@k@@3;;;;;;;;@/(@)@*!@@@@@j E*mm@@@}@}@}}@@@@@@@@ఐ#fmtV*mmW*mm@@@}@@ఐ&fatherc*mmd*mm@@@}(@@ఐZ"k1p*mmq*mm@1@@}@@@8@@<@@}9@  ఐ>$self+mm+mn@kZ@@aI@j̰+mn@@@\@@@@Z@@@h@@@@@@@Y@@ఐI#fmt+mn+mn@/@@~f@@ภ+mn+mnAภ$Code +mn@Ӡ!(+mn+mn@@+mn+mn@@@@@N@N@@@ @@<@@@N@N@@ภE+AC@,A@J@@@N@@@+mn4@@@@N@@@b9@@O@@@M@@  ఐ$self,nn),nn-@kΰ@@@kN,nnB@@@~w@~p@~l~e@@@@@@@@ఐ#fmt,nnC,nnF@@@~@@ఐ&father,nnG,nnM@@@~@@ఐ"k2(,nnN),nnP@@@~@@@@@7@@~@ ఐ$self:-nRn\;-nRn`@l@@@k?-nRnn@@@@@@ @@@@ @@@ @@ @@ @@ఐ#fmtW-nRnoX-nRnr@@@~@@ภb-nRntc-nRn}Aภ$Code k-nRnx@ĉ!)r-nRnzs-nRn{@@u-nRnyv-nRn|@@ĕ@@@4M@6M@5@@@ @@@@@@M@-M@3J@ภ+A@,A@@@@.M@<W@@-nRns4@@b@@M@,]@@b9@@oM@`@<@@a@=@@b@f>@@c@Ġ1Module_apply_unit.n~n.n~n@;1Module_apply_unit @@@@ w@AD@I@AVVVV@@@"@ఠ"k1 .n~n.n~n@A@@)@@@^3@1@@@@@@@0@@0@@@  ఐ$self/nn/nn@l@@3@D@@@@@l./nn@@@W@P@LE@@F@@E@@D @@ఐ#fmt/nn/nn@|@@h@@ఐ&father/nn/nn@x@@l&@@ఐI"k1/nn /nn@0@@q@@@P6@@:@@p7@ ఐԠ$self0nn0nn@l@@E@lb0nn@@@@@@Z@@@@Y@@@X@@W@@VU@@ఐߠ#fmt70nn80nn@Ű@@b@@ภB0nnC0nnAภ$Code K0nn@i"()R0nnS0nn@@U0nnV0nn@@u@@@M@M@@@ @@@@@M@zM@@ภ۰+A@,A@@@@{M@@@v0nn4@@B@@eM@y@@b9@@MM@d@<@@@Ġ+Module_with1no1no@;+Module_with@@@@ xr@@@ y@BE@I@ApW WqW W:@@@@ఠ!k 1no1no@A@@4@@@b3@@@@ఠ!s 1no1no@A@@#@@@c@@@01no@@"@@"@@@  ఐ$self3o`oj3o`on@m@@3@7/(@)@*!@@@@@m 3o`o@@@n@k@ha@@@@@@@@ఐ#fmt3o`o3o`o@p@@\@@ఐ&father3o`o3o`o@l@@`(@@ఐZ!k3o`o3o`o@1@@@@@8@@<@@9@ ఐȠ$self4oo4oo@m@@G@mV4oo@@@@@@@@@@@@@@@@@W@@ఐӠ#fmt+4oo,4oo@@@d@@ภ~65oo77ppA}ภ$Code ?5oo@]! F5ooG5oo@@I5ooJ5oo@@i@@@M@M@@@ @@@@@M@M@@ภb6oo,Aภ$Codej6oo@ƈ ఐ1$selfw6oox6oo@nM@@T@m|6oo@@@@@@@@@@@@@@@@@@@ఐ)&father6oo6oo@@@@@ఐ!s6op6op@հ@@7@@@N@N@@@6oo6op@@@@@@N@@@T @@eM@M@@ภ-7ppA,@A@3@@@M@@@gA@:y@@@M@@@5oo@@@z@M@ @@@@M@@@@:@Ġ1Module_constraint8pp8pp,@;1Module_constraintB@N@@@ zz@@@ {@BF@I@AWWWW@@@^@ఠ!k 8pp.8pp/@A@@e@@@g3@m@@@ఠ#_tk  8pp1 8pp4@#A@@@@@h@@@/8pp5@@{@@{@@@ ఐؠ$self:pepo:peps@n@@3@-&@'@(@@@@@ny (:pep@@@@@@@ @@ @@ @@ఐ᠐#fmt9:pep::pep@ǰ@@@@ఐ۠&fatherF:pepG:pep@ð@@(@@ఐX!kS:pepT:pep@1@@@@@8@@<@@9@Ġ-Module_typeofd;ppe;pp@;-Module_typeof@I@@@ |@AG@I@AGXBXHHXBXa@@@@ఠ!s y;ppz;pp@A@@@@@k3}}}}}}}}@@@@@@@@@@@@@ ఐG$self<pp<pp@oc@@j3@@@@@@nذ<pp@@@h@@@ @f@@@t@@@@@@@@@ఐU#fmt<pp<pp@;@@' @@ภ=pp?q,q9Aภ$Code =pp@ߠ/module type of =pp=pp@@=pp=pp@@@@@GM@IM@HD@@ @@H@@@M@@M@FN@ภ,>pq,A*ภ$Code>pq @  ఐ$self>pq >pq@oϰ@@l@o>pq @@@@@@_@@@@^@@@]@@\@@[|@@ఐ&father >pq! >pq'@@@@@ఐ!s #>pq( $>pq)@@@@@@jN@tN@s@@ .>pq  />pq*@@N@@@X@uN@i@@T @@eM@QM@W@ภ B?q,q8A@A@@@@RM@{@@gA@y@@@AM@P@@ R=pp@@@z@+M@?@@@@@Ġ-Module_unpack b@q:qB c@q:qO@;-Module_unpack@G@@@ } @@@ ~@BH@I@AIXXJXX@@@@ఠ!s  {@q:qQ |@q:qR@ A@@@@@o@@ @q:qT @q:qU@@ @@@p@@@) @q:qV@@@@@@@ ఐ Q$self AqZqd AqZqh@pm@@t3        @ %@@ @@@o AqZqv@@@r@@@@p@@@~@@@@@@@@@ఐ _#fmt AqZqw AqZqz@ E@@1 @@ภ  Cqq DqqA ภ$Code  Cqq@ ఐ $self Cqq Cqq@p@@A@o Cqq@@@y@@@@t@@@s@@@@@@@Q@@ఐ &father Cqq Cqq@ r@@f^@@ఐ!s Cqq Cqq@h@@@@@N@N@r@@ Cqq Cqq@@-@@@@N@|@@U @@@@@M@M@@ภ &DqqdA@eA@ @@@M@@@ /Bq{qm@@@@M@@@r@@@@@A 6k&k,t@@3 4 4 4 4 4 4 4 4@ @@@ vA@ zA@@@@@@@G@@F@@E@@D @ @@~@@@@@R@@Q@@P@@O@@NF@I @ Rjj@@ XFqq YFqq@AA࣠@&self-3 Aఠ6 7qF AqG@~>3 f f f f f f f f@qE@@@  qI A~AqJ@~A@@qJ@࣠@#fmt A xFqq yFqq@ A@@3 y y y y y y y y@qZ~U@q^@!~V@q_@@@@@  @@&father A Fqq Fqq@ A@@3        @ @@@@@@@@$kind A Fqq Fqq@ A@@3        @@@@@@@@@ఐ$kind Gqr  Gqr @@@@@3        @@@@Ġ/Class_structure Hrr Hrr*@;/Class_structure@@@ @p@@@ @@@ y0@@@ @@@ @B@@D@A>j>r>j>@@@F@ఠ#inh  Hrr, Hrr/@ A@@!@@@v@@@u3        @<@@@ఠ$eles  Hrr1 Hrr5@ A@@+Z@@@x@@@w@@@D Hrr6@@@@@@@@@  ఐ$self Ir:rD Ir:rH@q@@3        @c70@1@2%@@ @@@q]  Ir:rV@@@@@@@@@@@@@@@@@@@ఐ#fmt 2Ir:rW 3Ir:rZ@@@"@@ภ =Ir:r\ >Ir:rAภ%Latex  FIr:ra@:\begin{ocamldocobjectend}  MIr:rc NIr:r@@ PIr:rb QIr:r@@@@@N@N@F@@ @@@@@N@N@P@ภְ+A@,A@ ۠@@@N@]@@ qIr:r[4@@=@@N@c@@g9@@@@@M@i@  ఐ&$self Jrr Jrr@r_@@fy@r= Jrr@@@@@@@@@@ఐ(#fmt Jrr Jrr@@@@@ఐǠ#inh Jrr Jrr@@@F@xF@@@(@@@ డ I$List$iter Krr Krr@  Krr Krr@@Z@@@@+F@W@@@@@@ @@@T@@@@@@@@@ ఐ$self Krr Krr@r@@@rT Krr@@@X@U@RK@@@@@@@@ఐ#fmt Krr Krr@n@@O@@ఐ&father Krr Krr@j@@S@@ Krr Krr@@@qj@@@@ఐ&$eles Krr Krr@@@Z@@@N@N@@@h @@@@@M@@ ఐՠ$self 8Lrs 9Lrs@s@@(@r =Lrs@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmt ULrs VLrs@ư@@E@@ภ  `Lrs aLrs=A ภ%Latex  iLrs@8\end{ocamldocobjectend}  pLrs! qLrs;@@ sLrs  tLrs<@@@@@%M@'M@&i@@ @@@@@1M@M@$s@ภ+A@,A@ @@@M@-@@ Lrs4@@`@@ M@@@b9@@F@F@F@F@ @A@@@B@@ @C@@@Ġ+Class_apply Ns?sG Ns?sR@;+Class_apply@+class_apply@@@ @AA@D@A????#@@@'@@ Ns?sS Ns?sT@@@@@{@@@@@@@@@@ ఐn$self Pss Pss@s@@@s Pss@@@@@@8@@@@7@@@6@@5@@4@@ఐy#fmt Pss Pss@_@@@@@ภ A Pss PssA @ภ#Raw  Pss@̅ !class application not handled yet Pss Pss@@ Pss Pss@@̑@@@[M@]M@\'@@ @@@@@gM@TM@Z1@ภ +A @,A@ @@@UM@c>@@ -Pss4@@@@CM@SD@@b9@@gE@Ġ,Class_constr =Rss >Rss@;,Class_constr@},class_constr@@@ @AB@D@A!?n?t"?n?@@@@ఠ#cco  SRss TRss@ lA@@@@@~3 W W W W W W W W@@@@@@@@@@@@@ ఐ#cco iTtt jTtt@@@@@-@@@n@k3 o o o o o o o o@% @@@3cco_type_parameters xTtt yTtt*@33cco_type_parameters:@@@ )n)type_expr@@@ @@@ @@B3(cco_name_!t@@@ @@@@Ak= =l= =&@@@3)cco_class#cct@@@ @@@ A@A@A{=V=`|=V=@@@,@A====@@@B2@@,+@@@m@@@l@@Ġ ( Ut0t= Ut0t?@ (@@@@?>@@@v@@@u3        @S@@@ @GF@@@x@@@w@@@ภ Ut0tC Ut0tE@@@@@@@@M@M@h@ఠ!l  VtFtS VtFtT@ A@@kj@@@|@@@{@@rq@@@~@@@}@@@ ఐ$selfWtXtgWtXtk@tٰ@@3@&@ @!@@@tN WtXty@@@@@@@@@@@@@@@@@@@ఐ#fmt#WtXtz$WtXt}@@@u @@డ !@2Ztt3Ztt@İ@@@Ġ@@@P@P@P@@@@@Ƞ@@@Ǡ@@@@@@@J@@ภ XYttYYtt@ ภ$CodeaYttbYtt@̀![iYttjYtt@@lYttmYtt@@͌@@@Q@Q@o@@ @@.^u4uB@v@@ k@uu2^u4uP@@@@@@ @@@@ @@@ @@@@{@@ఐՠ#fmtJ^u4uQK^u4uT@@@@@ภ U_uUubV_uUuA ภ$Code ^_uUuf@| ఐ$selfk_uUuhl_uUul@vA@@H@up_uUu|@@@ @@@5@@@@4@@@3@@2@@1@@ఐ&father_uUu}_uUu@@@@@ఐD#cco_uUu_uUu@.@@Z@@@H@F@(cco_name_uUu_uUu@@@@@@G@@_uUug_uUu@@@@@.@LN@?@@_ @@'@@@VM@'M@-@ภ 0mA .@nA@5@@@(M@R@@_uUuav@@@@M@& @@{@@9M@@~@@@Ġ0Class_constraintauuauu@;0Class_constraint @@@@ @@@ @BC@D@A@@@@@@@Y@ఠ"ck auuauu@A@@5@@@K@ఠ#ctk auuauu@A@@@@@Y@@@. auu@@J[@@J[@@@  ఐ$selfbuubuu@v@@3@m.'@(@)!@@@@@vg $buu@@@@@@^@@@@]@@@\@@[@@Z@@ఐǠ#fmt<buu=buu@@@"@@ภ GbuuHbuuA ภ$Code Pbuu@n"( WbuuXbuu@@Zbuu[buu@@z@@@N@N@F@@ @@@@@N@zN@P@ภ +A @,A@@@@{N@]@@{buu4@@G@@iN@yc@@g9@@@@@M@hi@  ఐ0$selfcuucuu@wi@@py@vcuv @@@@@@@@@@@@@ఐ4#fmtcuv cuv@@@@@ఐ.&fathercuvcuv@@@@@ఐ͠"ckcuvcuv@@@@@@@@7@@@  ఐt$selfdvv%dvv)@w@@@wdvv7@@@@@@@@@@@@@@@@@@@ఐ#fmtdvv8dvv;@e@@F@@ภGdvv=dvvHAFภ$Code dvvA@&# : dvvCdvvF@@dvvBdvvG@@2@@@N@N@@@ @@@@@N@N@@ภ +A @,A@@@@N@@@3dvv<4@@@@N@@@b9@@@@@M@!@  ఐ蠐$selfKevKvULevKvY@x!@@(1@wPevKvr@@@u@r@oh@@@@@@:@@ఐ점#fmtaevKvsbevKvv@Ұ@@G@@ఐ栐&fathernevKvwoevKv}@ΰ@@T@@ఐw#ctk{evKv~|evKv@\@@a@@4@@b@ ఐ'$selffvvfvv@x`@@gp@wҰfvv@@@b@@@@`@@@n@@@@@@@@@ఐ2#fmtfvvfvv@@@@@ภfvvfvvAภ$Code fvv@٠" )fvvfvv@@fvvfvv@@@@@"M@$M@#@@ @@B@@@.M@M@!@ภK+AI@,A@P@@@M@*@@fvv4@@@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@&@@@AGqrA@@(3@B@@@~CA@GA@@@M@F@?6@@@@~@@}@@|@ @@@Y@R@KB@@@@@@@@@@F@@Fqq]@@?hvvhvv@AA࣠@&self-3 Aఠ y<Ay@3########@y@@@  y?Ay@@@y@࣠@#fmt A5hvv6hvv@NA@@[366666666@y@y@!@y@@@@@  @@&father !AHhvvIhvv@aA@@i3IIIIIIII@ q@@@@@@@@$kind "AYhvvZhvv@rA@@u3ZZZZZZZZ@}@@@@@@@@ఐ$kindkivvlivv@@@@@3llllllll@@@@Ġ*Class_type{jvw|jvw@;*Class_type@@@ @0class_type_alias@@@ @AA@B@AbEEcEE@@@@ఠ#cta #jvwjvw@A@@@@@3@,@@@@@"@@@@@@@ ఐ#ctalw#w4lw#w7@@@@@-@@@@3@E% @@@3cta_type_parameterslw#w8lw#wK@33cta_type_parameters:@@@ jsV)type_expr@@@ @@@ @@B3(cta_name!t@@@ @@@@ADDDD2@@A@3)cta_class=A@@@ @@@ A@A@ADbDlDbD@@O@*@ADDDD@@S@@0@@*)@@@@@@>@ĠgmwQw^mwQw`@g@@@@=<@@@@@@3@Q@@@ @ED@@@@@@@@@ภ >mwQwdmwQwf@ =@@@ @@@TM@M@@ఠ!l &%nwgwt&nwgwu@>A@@ih@@@@@@}@@po@@@@@@@@@ ఐ"$selfBowywCowyw@z@@3BBBBBBBB@&@ @!@@@yJowyw@@@@@@@@@@)@@@@@@@@@ఐ0#fmtbowywcowyw@@@ @@డ!@qqwxrqwx@@@@@@@HP@EP@ P@@@@@@@@@@@@@@@J@@ภ߰pwwpww@ޠภ$Codepwwpww@ҿ![pwwpww@@pwwpww@@@@@ Q@ Q@ o@@ @@@@@@@ఐƠ#inhzyy?zyyB@@@ ^F@@@'@@$@ డ$List$iter{yDyN{yDyR@ {yDyS {yDyW@@ֵ@@@@M@ֳ@@@@@@ @@@ְ@@@@@@@@@ ఐ#$selfC{yDyYD{yDy]@}@@ @|H{yDyt@@@@@@@ @@ @@ @@ఐ'#fmtY{yDyuZ{yDyx@ @@~@@ఐ!&fatherf{yDyyg{yDy@ @@@@j{yDyXk{yDy@@@@@@@ఐ&$elesx{yDyy{yDy@@@G[@@@N@N@@@i @@ @@@M@@ ఐt$self|yy|yy@}j@@q(@|ܰ|yy@@@l@@@#@j@@@"x@@@!@@ @@8@@ఐ#fmt|yy|yy@e@@E@@ภ|yy|yyAภ%Latex |yy@@8\end{ocamldocobjectend} |yy|yy@@|yy|yy@@L@@@JM@LM@Ki@@ @@ L@@@VM@CM@Is@ภU+AS@,A@Z@@@DM@R@@|yy4@@@@.M@B@@b9@@M@-@<@@@=@@@>@@ @@@Aivv@@@3@@@@BA@FA@@@)@&@#@@u@@t@@s@@r@ @@@5@2@/(@@@@@@~@@}@@|F@w@hvv\@@%~yy~yy@AA࣠@&self-3 (Aఠ '~ EA~ @3,,,,,,,,@~ @@@  ~HA~@@@~@࣠@#fmt )A>~yy?~yy@WA@@A3????????@~ @~$@!@~%@@@@@  @@!m *AQ~yyR~yy@jA@@K3RRRRRRRR@ W@@@@@@@@@ఠ&s_name +dyzeyz@}A@@<@@@J@3jjjjjjjj@%f@@@@@డ$Name&simple}yz ~yz@ yzyz@@s@@@Y@@@\@@@@@ @@ఐK!myzyz@,@@/@&m_nameyzyz@3&m_name@@@ y!t@@@ @@@/ 3&m_type xA+module_type@@@ A@A @A YY YY@@ #@3&m_info|@@@ @@@ A@B@A YY YZ@@ 1@3.m_is_interface%xM@@@ @@C!@A ZOZY ZOZp@@ ; @3&m_file/ @@@ @@D+@A  ZZ  ZZ@@ E!@3&m_kind9C@@@ A@E4@A !ZZ !Z[@@ N"@3%m_locBx<@@@ A@F=@A "[:[D "[:[^@@ W#@3*m_top_depsKә!t@@@ @@@ A@GM@A #[_[i #[_[@@ g$@3&m_code[c @@@ @@@ A@H\@A $[[ $[[@@ v%@3+m_code_intfjr @@@ @@@ A@Ik@A %\\ %\\D@@ &@3+m_text_onlyyx@@@ @@Ju@A &\z\ &\z\@@ '@@A Y[Ye Y[Yv@@ @@@@@@K@K@@@@@@A@3yy@@ ఐ$self?z#z)@z#z-@@@3????????@@@@@@~Gz#z;@@@@@@@@@@&@@@@@@@@@ఐ$#fmt_z#z<`z#z?@ @@a @@ภjz@zIkzzAภ%Latex sz@zN@డ !^~z@zZz@z[@ ԰@@@ @@@@ @@@ @@@@@@@L@@'\index{z@zQz@zY@@z@zP@@ @@@K@K@_@@డ9!^z@znz@zo@ @@@ @@@@ @@@ @@@@@@@{@@ ఐ$selfz@z\z@z`@@@@yz@zf@@ؠI@@@@@@@@@@D@@@@@@@@ภq@@_@@@@@@@@ఐ&s_namez@zgz@zm@@@@@@ M@M@@@X@@ Z@@@@M@ @@డ!^z@zyz@zz@ n@@@ n@@@@ k@@@ j@@@@@@@@@'@\verb`0z@zp1z@zx@@@@ @@@(M@*M@)@@డ!^Fz{zGz{z@ @@@ @@@0@ @@@/ @@@.@@-@@,@@ ఐ;$selfdz{zez{z@:@@A%@iz{z@@sq@@@D@@@C@@@@B@@@A@@@@@?9@ภtภ*z{zz{z@)@@@@@@RO@VN@@@s@@@WR@@ఐ:&s_namez{zz{z@\@@@@@PO@[O@Zf@@z{zd@@ @@@<@\O@Oo@@#`} z{zz{z@@uz{z@@ @@@;N@^N@]@@ @@ @@@'@_N@:@@@@ @@@@`M@&@@V@@ "@@@@aL@@@z@zOzz@@Z@@@@bK@@@} @@ Z@@@lJ@J@@ภczzAb@A@i@@@J@h@@z@zH@@@@J@@@@@F@.F@@@@@A@A@@@@ @@w@@v@@u@@@@@ @@@@@@~@@}F@y@~yy@@ %zz&zz@AA࣠@&self-3 -Aఠ ,LA@ 333333333@@@@  OA@@@@࣠@#fmt .AEzzFzz@^A@@&3FFFFFFFF@'"@+@!#@,@@@@@  @@"mt /AXzzYzz@qA@@03YYYYYYYY@ <@@@@@@@@@ఠ&s_name 0kz{lz{ @A@@ C@@@J@3qqqqqqqq@%K@@@@@డ$Name&simplez{z{@ z{z{@@z@@@ `@@@ c@@@@@ @@ఐK"mtz{z{@,@@w/@'mt_namez{z{&@3'mt_name}@@@  !t@@@ @@@ 3'mt_info @@@ @@@ A@A @A ?aNaX ?aNaw@@,0@3'mt_type({Z+module_type@@@ @@@ A@B@A @aa @aa@@=1@3/mt_is_interface*{Y@@@ @@C&@A Ab"b, Ab"bD@@G2@3'mt_file4 @@@ @@D0@A Bbzb Bbzb@@Q3@3'mt_kind>M{@@@ @@@ A@E>@A Cbb Cbb@@_4@3&mt_locL{M@@@ A@FG@A Gdd Gdd5@@h5@@A >aa >aa$@@l/@c[@@ @@@K@K@@@c@@@A@ z{e@@ ఐ蠐$self{*{0{*{4@@@3@@@@@@c {*{B@@@@@@@@@@@@@@@@@@@ఐ#fmt8{*{C9{*{F@ܰ@@ @@ภC{G{PD{{Aภ%Latex L{G{U@Ǡడ!^W{G{aX{G{b@ @@@ @@@@ @@@ @@@@@@@L@@'\index{o{G{Xp{G{`@@r{G{W@@ @@@K@K@_@@డ!^{G{u{G{v@ ܰ@@@ @@@@ @@@ @@@@@@@{@@ ఐt$self{G{c{G{g@z@@@R{G{m@@"@@@@@@@@@@@@@@@@@@ĐภJ@@Ǡ8@@@@@@@@ఐh&s_name{G{n{G{t@@@@@@ M@M@@@X@@3@@@@M@ @@డ}!^{G{{G{@G@@@G@@@@D@@@C@@@@@@@@@'@\verb` {G{w {G{@@@@a@@@(M@*M@)@@డ!^{{ {{@u@@@u@@@0@r@@@/q@@@.@@-@@,@@ ఐ $self={{>{{@@@%@B{{@@LJ@@@D@@@C@\@@@B@@@A@@@@@?9@]ภhMภa{{b{{@@@@@@@RO@VN@@@ L@@@WR@@డ$Name&simple}{{~{{@ {{{{@@s@@@ Y@@@] \@@@\@@[r@@ఐ,&s_name{{{{@|@@ p@@@hP@lP@k@@{{{{@@@@@P@mP@g@@{{@@@@@<@nO@O@@#`} {{{{@@{{@@ @@@;N@pN@o@@ @@@@@'@qN@:@@I@@@@@@rM@&@@@@%@@@@sL@@@{G{V{{@@]@@@@tK@@@ @@]@@@~J@J@@ภf{{Ae@A@l@@@J@z@@{G{O@@@@J@@@@@F@gF@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@F@@"zz@@({{){|@AA࣠@&self-3 2Aఠ 1OA@366666666@@@@  RA@@@@࣠@#fmt 3AH{|I{|@aA@@3IIIIIIII@*%@.@!&@/@@@@@  @@!m 4A[{|\{| @tA@@3\\\\\\\\@ @@@@@@@@ఐ"psm| |n| |@˰@@@+@@@@@@@@@@@@@@3zzzzzzzz@+2@"@#@@@@ఐE#fmt| || |@+@@H@@ ఐh$self| || |@q@@x!@ذ| |)@@@@@@@@@@@,@@ ఐ$self| |+| |/@@@=@| |<@@  5@@@@@@@@@@0@@@@@@@Q@ ภ]@@ K@@@@@@_@@ఐ!m| |=| |>@k@@n@&m_name| |?| |E@O @@@@@L@L@|@@| |*| |F@@e@@@@L@@@| || |G@@2@@@@K@@@ @@F@F@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@'{{#@@а-|I|T.|I|o@AA࣠@&self-3 6Aఠ  5 TA@3;;;;;;;;@@@@  WA@@@@࣠@#fmt 7AM|I|pN|I|s@fA@@3NNNNNNNN@/*@3@!+@4@@@@@  @@"mt 8A`|I|ta|I|v@yA@@3aaaaaaaa@ @@@@@@@@ఐ"psr|y|s|y|@а@@@0@@@@@@@@@@@@@@3@+@"@#@@@@ఐE#fmt|y||y|@+@@-@@ ఐh$self|y||y|@v@@}!@ݰ|y|@@@ @@@'@@@&@@%,@@ ఐ$self|y||y|@@@=@|y|@@  :@@@6@@@5@@@@45@@@3@@2@@1Q@ ߐภb@@ P@@@F@@@E_@@ఐ"mt|y||y|@k@@n@'mt_name|y||y|@M @@ @@@BL@LL@J|@@|y||y|@@j@@@.@ML@A@@ |y| |y|@@7@@@@NK@-@@ @@F@@ A@A@@@@@@Y@@X@@W@@@@@@@b@@a@@`@@_F@[@*|I|M!@@0||1||@AA࣠@&self-3 :Aఠ 9WA@3>>>>>>>>@@@@  !ZA"@@@"@࣠@#fmt ;AP||Q||@iA@@3QQQQQQQQ@2-@6@!.@7@@@@@  @@!c @డ!^ q}0}J r}0}K@ǰ@@@@@@@@@@@@@@@@@L@@'\index{ }0}A }0}I@@ }0}@@@@@@K@K@_@@డ,!^ }0}^ }0}_@@@@@@@@@@@@@@@@@@{@@ ఐ$self }0}L }0}P@@@@l }0}V@@ˠ<@@@@@@@@@@7@@@@@@@@ސภd @ @R@@@@@@@@ఐw&s_name }0}W }0}]@@@@@@M@M@@@X@@M@@@@M@@@డ!^! }0}i! }0}j@a@@@a@@@@^@@@]@@@@@@@@@'@\verb`!#}0}`!$}0}h@@@@{@@@ M@ M@ @@డ!^!9}k}!:}k}@@@@@@@@@@@@@@@@@@@@ ఐ$self!W}k}|!X}k}@-@@4%@!\}k}@@fd@@@&@@@%@v@@@$@@@#@@"@@!9@wภ!gภ!{}k}!|}k}@@@@@@@4O@8N@@@f@@@9R@@ఐ&s_name!}k}!}k}@\@@@@@2O@=O@<f@@!}k}{d@@@@@@>O@1o@@#`} !}k}!}k}@@u!}k}@@@@@N@@N@?@@ @@@@@ @AN@@@@@ @@@@BM@@@V@@@@@@CL@@@!}0}?!}}@@M@@@@DK@@@} @@M@@@NJ@J@@ภV!}}AU@A@!\@@@J@J@@!}0}8@@@@J@@@@@cF@@@@{@A@A@@@~@wp@@Y@@X@@W@@@@@z@@b@@a@@`@@_F@[@"||@@w"}}"}}@AA࣠@&self-3 ?Aఠ  > "=A@3"$"$"$"$"$"$"$"$@@@@  "@A@@@@࣠@#fmt @A"6}}"7}}@"OA@@3"7"7"7"7"7"7"7"7@@@!@@@@@@  @@"ct AA"I}}"J}}@"bA@@3"J"J"J"J"J"J"J"J@ @@@@@@@@@ఠ&s_name B"\}}"]}}@"uA@@4@@@J@v3"b"b"b"b"b"b"b"b@%@@@@@డ $Name&simple"u}}"v}~@ "y}~"z}~ @@k@@@Q@@@zT@@@y@@x @@ఐK"ct"}~ "}~ @,@@/@(clt_name"}~"}~@3(clt_name@@@ q!t@@@ @@@ 3(clt_info  @@@ @@@ A@A @AFFFF@@@3(clt_typeG*class_type@@@ @@B@AG"G,G"GI@@)@33clt_type_parameters%kW)type_expr@@@ @@@ @@C(@AGJGTGJG@@:@3+clt_virtual6V@@@ @@D2@AGGGG@@D@3(clt_kind@@@@ A@E;@AGGGH@@M@3'clt_locI;@@@ A@FD@AH<HFH<Hb@@V@@AFzFFzF@@Z@`X@@@@@K@K@@@`@@@A@"}}b@@ ఐ堐$self#~~ #~~$@ܰ@@3########@@@@@@Q#~~2@@@@@@@@@@@@@@@@@@@ఐ#fmt#&~~3#'~~6@ٰ@@ @@ภ y#1~7~@#2~~A xภ%Latex #:~7~E@ܵడ!!^#E~7~Q#F~7~R@@@@@@@@@@@@@@@@@@L@@'\index{#]~7~H#^~7~P@@#`~7~G@@@@@K@K@_@@డ"!^#t~7~e#u~7~f@ʰ@@@@@@@@@@@@@@@@@{@@ ఐq$self#~7~S#~7~W@h@@o@@#~7~]@@@@@@@@@@@@ @@@@@@@@ภ8#ľ@#@&@@@@@@@@ఐe&s_name#~7~^#~7~d@@@@@@M@M@@@X@@!@@@@M@@@డ"k!^#~7~p#~7~q@5@@@5@@@@2@@@1@@@@@@@@@'@\verb`#~7~g#~7~o@@@@O@@@ M@ M@ @@డ"!^$ ~r~$~r~@c@@@c@@@@`@@@_@@@@@@@@@ ఐ $self$+~r~$,~r~@@@%@ٰ$0~r~@@:8@@@&@@@%@J@@@$@@@#@@"@@!9@Kภ$V;ภ!$O~r~$P~r~@!@@@@@@4O@8N@@@:@@@9R@@ఐ &s_name$e~r~$f~r~@\@@z@@@2O@=O@<f@@$p~r~d@@@@@@>O@1o@@#`} $~r~$~r~@@u$~r~@@@@@N@@N@?@@ @@@@@ @AN@@@@@@@@@BM@@@V@@@@@@CL@@@$~7~F$~~@@!@@@@DK@@@} @@!@@@NJ@J@@ภ!*$~~A!)@A@$0@@@J@J@@$~7~?@@@@J@@@@@F@@@@i@A@A@@@0@)"@@Y@@X@@W@@@@:@3,@@b@@a@@`@@_F@[@$}}@@)$~~$~~@AA࣠@&self-3 DAఠ  C ر%A@3$$$$$$$$@@@@  ۱%A@@@@࣠@#fmt EA% ~~% ~~@%#A@@E3% % % % % % % % @@@!@@@@@@  @@!c FA%~~%~~@%6A@@O3%%%%%%%%@ [@@@@@@@@ఐj"ps%/~~%0~~@@@@@@@{@a@@@z@@@y@@x@@w3%<%<%<%<%<%<%<%<@+p@"@#@@@@ఐE#fmt%L~~%M~~@+@@@@ ఐh$self%]~~%^~~@3@@:!@%b~ @@@@@@@@@@@,@@ ఐ$self%y~ %z~@O@@V=@F%~~@@d@@@@@@@@@@@@@@@@@Q@ภ%ƥ@%@z @@@@@@_@@ఐ!c%~%~@k@@n@'cl_name%~%~&@ @@@@@L@L@|@@%~ %~'@@'@@@@L@@@%~~%~(@@@@@@K@@@ @@F@@ A@A@@@@ @@@@@@@@@@@@@@@@@@@F@@%~~!@@ %*5%*O@AA࣠@&self-3 HAఠ  G ۱& A@3%%%%%%%%@@@@  ޱ& A@@@@࣠@#fmt IA& *P&*S@&& A@@(3&&&&&&&&@@@!@@@@@@  @@"ct JA& *T&!*V@&9 A@@23&!&!&!&!&!&!&!&!@ >@@@@@@@@ఐm"ps&2Y_&3Ya@@@@@@@@d@@@@@@@@@@3&?&?&?&?&?&?&?&?@+S@"@#@@@@ఐE#fmt&OYb&PYe@+@@i@@ ఐh$self&`Yg&aYk@6@@=!@&eYv@@@@@@@@@@@,@@ ఐ$self&|Yx&}Y|@R@@Y=@G&Y@@g@@@@@@@@@@@@@@@@@Q@ِภ"&Ǩ@&@}@@@@@@_@@ఐ"ct&Y&Y@k@@n@(clt_name&Y&Y@ @@@@@L@L@|@@&Yw&Y@@*@@@@L@@@&Yf&Y@@@@@@K@@@ @@F@@ A@A@@@@@@)@@(@@'@@@@@@@2@@1@@0@@/F@+@&*.!@@&&@AA࣠@&self-3 LAఠ Kޱ' A@3&&&&&&&&@@@@  'A@@@@࣠@#fmt MA''@')A@@ 3''''''''@@@!@@@@@@  @@!m NA'#'$@'<A@@3'$'$'$'$'$'$'$'$@ !@@@@@@@@@ఠ&father O'6'7@'OA@@@@@TJ@F3'<'<'<'<'<'<'<'<@%0@@@@@డ%$Name&father'O 'P @ 'S'T@@d@@@+@@@J.@@@I@@H @@ఐK!m'k'l@,@@\/@&m_name'r's@Ұ @@K@@@UK@[K@Y=@@. @@A>@A@'~ @@@ఠ!t P'!+'!,@'A@@% @@@eJ@^@@@`J@\3''''''''@Zha@b@c@@@ภ$'9C'A$ภ%Latex '9H@$5\begin{ocamldoccode} '9J'9a@@'9I'9b@@0@@@gJ@iJ@h$@@ @@+J@f'@ภ% 'eo%A% ภ$Code'es@'module 'eu'e|@@'et'e}@@@@@uJ@wJ@vH@@ @@OJ@tK@ภ%1'IA%/ภ$Code'@డ&$Name&simple((@ ((@@@@@@@@@@@@@x@@ఐ!m((@ݰ@@ @&m_name(#($@ @@@@@K@K@@@(.(/@@@@@@@K@@J@@ภ%(<A%ภ$Code(D@b# : (K(L@@(N(O@@n@@@J@J@@@ @@J@@ภ$Ͱ(`A$@A@'ӠK@@@@J@@@/A@'ܠK@y@@@~J@@@A@'K@k@@@pJ@}@@A@'@@@bJ@o@@(/7@@&@@@a@A@(!'@@  ఐ$self((@n@@u3((((((((@@@@@@(@@@s@@@@q@@@@@@@@@@@@ఐ#fmt((@@@ @@ఐ(@(@@@@K@K@@ภ*.*/7@7@iJ@J@J@L@!@@@CK@K@K@K@K@ɠK@K@K@K@ʠ L@!L@@@@K@@@`@Ǡ)L@!L@0L@@@@K@@%t@t@@@@K@K@@@{@ DL@:-./L@KL@@@@K@@@@|vQL@G:;VK@Y@@@K@@ภ3*y*x@@g\OQR@@@K@@@@pL@afqrst@@@K@@'@[@@@@@K@K@@@@@ =|@@@BK@@@@@@  ఐʠ$self**@@@-@*@@@D@=@92@@@@@@6@@ఐΠ#fmt**@@@C@@ఐ&father**@P@@@@@S@@ఐڠ!m**@@@b@&m_kind++@( @@j@@@l@@C@@im@ డ)&Module1module_is_functor++@ ++@@@@@@ @@@ @@ @tk k$tk kL@@C@@@@%@@@"@@@!@@ @@ఐ!!m+A+B@@@2@@,@@@@@(@Ġ(+Q +R@(@@@@.@@@43+T+T+T+T+T+T+T+T@@@@@2@@@5@@@ภ#+`+a@#@@@!@@@J@=J@@Ġ#ݰ+s +t$@#@@@@P@@@9@@S@@@:@@@  ఐ$self+(3+(7@_@@f@Ѱ+(E@@@a@@@F@_@@@Em@@@D@@C@@B@@ఐ#fmt+(F+(I@@@@@ภ(+(L+(TA(ภ'Newline +(S@@ @@/@@@uN@fN@k*@ภ(8A(6@A@+=@@@gN@q7@@+(K"@@@@QN@e=@@P'@@"B@@@vM@PC@డ*v$List&filter+cu+cy@ +cz+c@@@@!a@+$boolE@@@.E@@.D@Q@@@.CV@@@.B@@.A@@.@@^-)-)^-)-X@@o@'"@@@@@@@@M@@4V@@@M@@@@M@@@M@|3@@@@@~@0 @@@}/$@@@{@@z@@y@@࣠@$y RA@@,Lc,Mc@@03,K,K,K,K,K,K,K,K@@@@@ఠ!d Q,Wc,Xc@,pA@@6 @@,\c,]c@@@D@?@@@@ @@డ*"<>,oc,pc@@!a@@-@@@*@@)@@()%notequalBA*9@@@@*9~QQ*:~Q@@*cR@@@@eM@@@@@@@@@3,,,,,,,,@?n@9@:@@@@ఐF!d,c,c@ @@{@@ภ$None,c,c@͹@@@M@@@@@@@@P@$@,c,c@@@@@@@@N@N@r@@డ*1module_parameters,,@%trans7[@@@ @@@ @@@@ 苠@@@@ @R@@@ @@@ @@ @@@ @@ @@ @wkkwkk@@ eD@0/@@-+*@@@@@@@@@@)@@@@@(C@@@@@@@@@@@@@@@@Oภͤ-2ภ*Ͱ-+-,@*@@@Y@@@O@@@@@@@@@ఐ!!m-A-B@@@2@@-E-F@@F6@@@N@O@@@c @@F;@@@@Ġ)ʰ-]-^@)@@@@V@@@@렠@y@@@@@@@@@@@@@j@.@@@@΍@@@@@@@@@@@1@@@ภ%--@%@@@-9@ఠ!l S--@-A@@@X@@@@η@@@@@@@@@@@d@@@l@@@@ˠ@@@@@@@@@@@x@@@@ఠ!t T- - @-A@@+S!J@@@O@ @@@ O@3--------@EKD@E@F@@@ภ+/-!5-A+.ภ$Bold -!9@ภ+?-!;-!NA+>ภ#Raw .!>@탠,Parameters: .!@.!L@@. !?. !M@@@@@&O@(O@'4@@ @@!@@@2O@O@%>@ภ*+A*@,A@-@@@ O@.K@@.+!:4@@X@@O@Q@@J9@@XO@T@ภ+.9PdRA+ภ$List.APh@డ,$List#map.Pi.Qi@ .Ti.Ui@@@@@@@@@@O@V@x@@@O@a@@@`O@W@@XO@G@@@O@wO@E@@H@$@@@F@@@D@@C@@B3........@@@@@࣠@& YA@ఠ!p U..@.A@@;@@ఠ(text_opt V..@.A@@@@@..@@@N@I@@Z@@ @@@ఠ!t W..@.A@@XO@O@R@^3........@5i@/@0*c@$@%@@@ఐ0(text_opt..@ @@o3........@@@@Ġ$None..@@@@@}@@}@@@ภ+X..@+X@@@,'@Ġ$Some..@ఠ!t X//@/A@@O@c/@@@@@0@@0@@@ఐ!t//@ @@@@Q3////////@M@@@@@A/@@UP@A@/ @@ภ,f/ 5/ 7@,eภ#Raw/' '/( *@ఐ!p/3 +/4 ,@k@@3/3/3/3/3/3/3/3/3@p~w@x@y@@@'mp_name/= -/> 4@6 @@@@@~Q@Q@@@! @@"@@@O@O@O@|Q@}@ภ,/[ A/\ C@,ภ#Raw/d 8/e ;@": /l =/m ?@@/o </p @@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!t/ D/ E@M@@P@@#@@.BO@u@@@yQ@X@@/ %/ F@@-@@@x_@~@@@//Ga@@@C+@@TP@P@@@ఐ!l/b{/b|@ʰ@@ՠW@@@SP@P@/@@/i/}@@e@l@@@@@?O@P@R@@ @@O@>@ภ,7/A,6@A@/=P@4@@@9O@O@@A@/F@@@ O@8@@/!3@@-Z@@@ @A@/ @@ ఐ$self//@İ@@3////////@' @!@"@@@9/@@@@@@@@@@@@@@@@@@@ఐ #fmt00@@@ @@ఐK!t00@*@@@@@O@2@@6@@O@5@E @@H@@@A0(Va0)@@@0+@@@@@A0-0.@@@  ఐ A$self0<0=@@@@0A @@@@@@ @@@@  @@@@@@@@@ఐ L#fmt0Y 0Z@ 2@@S@@ภ-0d0eA-ภ'Newline 0m@=@ @@#@@@5K@&K@+!@ภ,A,@A@/@@@'K@1.@@0"@@R@@K@%4@@P'@@&@@@6J@:@  ఐ $self0 0$@t@@{J@02@@@G@@@B=n@@@A@@@@@mE@@@?@@@>@@@=@@<@@;@@:g@@ఐ #fmt0306@ @@t@_ภQ0Ġภ)B0?0C@)A@@@@@@VK@^@@@à@@@_@@ఐ Р!m0D0E@ @@@&m_info0F0L@@ @@@@@T@@@SK@dK@a@@h@@'o@@@fJ@R@ఐ&!p1NT1NU@&1@@@(@@@n@&}F@{I@j(@@@l&@@@m@@@k @@i@@h@@ఐ +#fmt18NV19NY@ @@2@@ภ%1Q%1R1FNZ1GN^A%ภ%1\1] ภ&1d)Close_box1f;)Close_box@@@@GC@A%z %z @@@%~@@@@@@J@@ภ&1y%[1z(%Z@(@%UI@I@K@)5@@@zJ@J@Ơ  @@@J@-@@?@&K@@@@J@9@"@]P@P@&@@@J@J@E@@WV@@'+'@@@yJ@N@@_@@O@ 1N_@@Q@m@@R@}@@S@@@T@@@U@&@@V@Y@@W@@@X@  @@Y@ ' @@ @ 4 @@ s@  A@ A@@@@@@@@@@ @@@@@@@@@@@@@F@ @1"@)1ِ , Print the LaTeX code for the given module. 11@@@@@@@11@AA࣠@&self-3 [Aఠ Z˱2A@311111111@@@@  α2A@@@@࣠@#fmt \A11@2A@@311111111@@@!@@@@@@  @@"mt ]A22@2)A@@322222222@ @@@@@@@@@ఠ&father ^2#2$@2<A@@ @@@#J@32)2)2)2)2)2)2)2)@%@@@@@డ0$Name&father2<2=@ 2@2A@@o@@@!@@@!@@@@@ @@ఐK"mt2X2Y@,@@-/@'mt_name2_2`@ @@!8@@@$K@*K@(=@@. @@A>@A@2k @@@ఠ!t _2v2w@2A@@/%@@@4J@-@@@/J@+322222222@Zha@b@c@@@ภ/հ2 2A/Ԡภ%Latex 2 @5\begin{ocamldoccode} 2 2 3@@2 2 4@@@@@6J@8J@7$@@ @@+J@5'@ภ/27A%A/ภ$Code27E@ؠ,module type 27G27S@@27F27T@@@@@DJ@FJ@EH@@ @@OJ@CK@ภ02WaIA0ภ$Code2We@డ1m$Name&simple2Wg2Wk@ 2Wl2Wr@@@@@!@@@V!@@@U@@Tx@@ఐ"mt3 Ws3 Wu@ݰ@@@'mt_name3Wv3W}@i @@!@@@aK@gK@e@@3Wf3W~@@!@@@`@@K@@J@Q@ภ/3)A/@A@2K@H@@@MJ@o@@^A@2K@:@@@?J@L@@A@2@@@1J@>@@3D @@0 @@@0@A@3J@@  ఐp$self3X3Y@.@@533X3X3X3X3X3X3X3X@@@@@@3`@@@3@@@w@1@@@v?@@@u@@t@@s@@ఐ~#fmt3x3y@d@@V @@ఐ!t33@*@@S@@@K@2@@6@@)@@@J@8@ @ఐ"mt33@x@@yL@'mt_type33@ @@@@@@@@Z@@ఐ"mt33@@@h@'mt_kind33@ @@[@@@@@@v@@. @@@(@@@}@@Ġ$Some33@ڠ@33@@%@@@@@@ @@-,@@@@@@@@Ġ$Some44@ఠ$kind `4 4 @4" A@@@@@@@@@@(@@@@@@@@3@@@,@@@@@@_^@@@@@@@C@@@@@@@@@@@  ఐX$self4@ 4A@@@34@4@4@4@4@4@4@4@@@9@:@;@@@4H@@@@@@@@@@'@@@@@@@@@ఐf#fmt4` 4a#@L@@> @@ภ14k&4l2A1ภ$Code 4t*@# = 4{,4|/@@4~+40@@@@@N@N@D@@ @@'@@@ N@N@N@ภ141,A1@-A@4 @@@N@\@@4$5@@l@@N@b@@f:@@+@@@ M@h@  ఐР$self44?44C@@@x@44Q@@@@@@@@@@Ŝ@@@@@@@@@ఐ۠#fmt44R44U@@@@@ภ2(44X44wA2'ภ%Latex 44]@d3\end{ocamldoccode} 44_44t@@44^44u@@p@@@6N@8N@7@@ @@(p@@@BN@/N@5@ภ1y5 4v,A1x@-A@4@@@0N@>@@54V5@@@@N@.@@c:@@+@@@CM@@  ఐE$self5-y5.y@@@ @̰52y@@@@@@H@@G@@ఐG#fmt5Ay5By@-@@@@ఐA"mt5Ny5Oy@"@@#@@%@@@  ఐw$self5_5`@5@@<@5d@@@D@=6@@\@@[&@@ఐy#fmt5s5t@_@@Q3@@ఐs"mt55@T@@U@@@%@@QA@ ఐ+(!p55@*@@@-M@@@p@+%,@@@5M@}M@l-]@@@n+(@@@o@@@m@@k@@ji@@ఐ#fmt55@@@v@@ภ*k5Ϡ*j5а55A*iภ*v5ڠ5 ภ*~55ภ*5*5*ภ*55#%(@(@@@@N@N@@ภ*6)67)@7@*viM@M@M@O@-@@@|N@N@N@N@N@N@N@N@N@ O@!O@@@@N@@@`@*)O@!O@0O@@@@N@@%t@t@*@@@N@N@@@{@*DO@Ӡ:-./O@נKO@@@@N@ @@@NQO@G:;VN@Y@@@N@@ภ+ 6o*Q6p*P@@*ߠg\OQR@@@N@+@@@*pO@fqrst@@@N@7@'@[@@*@@@N@!N@ C@@@@,|@@@{N@L@@@@M@ ఐ$self66 @q@@x[@6&@@@=@:@70@@:@@9@@8d@@ఐ#fmt6'6*@@@q@@ఐ&father6+61@9@@%@@@H@@ఐŠ$kind6266@@@_@@@M@@:@@^@G@@_@x@@`@ @@a@! @@b@ @@:J@@@67@67A@@@$#@@@@@@ɠ@@@@@@@@@@@@87@@@@@@Π@@@@@@@@@@@@  ఐ1$self7EP7ET@@@@a7Eb@@@@@@W@@@@V@@@U@@T@@S@@ఐ<#fmt76Ec77Ef@"@@@@ภ47AEi7BEA4ภ%Latex 7JEn@Š3\end{ocamldoccode} 7QEp7RE@@7TEo7UE@@@@@~N@N@@@ @@*@@@N@wN@} @ภ3ڰ7mE,A3@-A@6@@@xN@@@7vEg5@@B@@bN@v @@c:@@-@@@M@a&@  ఐ$self77@d@@k6@.7@@@s@le@@@@=@@ఐ#fmt77@@@J@@ఐ"mt77@@@W@@%@@X@ఐ-U!p77@,ٰ@@@/z@@@@-R;L@L@/@@@-R@@@@@@ @@@@{@@ఐ栐#fmt77@̰@@@@ภ,7,777A,ภ,8&8 %ภ,8 8 ܠภ,8,8,ภ,88#%(@(@@@@3M@6M@5@ภ,80,817,@7@,fL@L@KL@N@$/@@@M@M@M@M@M@1M@M@M@ M@2 N@(!N@)@@@4M@@@@`@,ɠ)N@!N@0N@@@@!M@0@%t@t@,@@@"M@CM@B @@{@- DN@:-./N@KN@@@@M@@@@xQN@G:;VM@Y@@@M@ *@ภ-58,{8,z@@- g\OQR@@@M@M=@@@-pN@ɠfqrst@@@M@I@'@[@@-@@@M@PM@OU@@@@.?|@@@M@^@@@@_@-8@@a@@@b@@@A88@@388888888@e@@@ డ7R&Module6module_type_is_functor88@ 88@@@@@@ qc@@@ p@@ o@+sbsf+sbs@@,QR@@@@@@@|@@@{@@z0@@ఐ"mt88@ΰ@@=@@,@@@@@A@Ġ69 '9 ,@6@@@@.@@@39 9 9 9 9 9 9 9 @@@@@2@@@@@@ภ1F9092@1E@@@/@@@PJ@J@w@Ġ19,3<9-3@@1@@@@P@@@r@@S@@@u@@@  ఐZ$self9BDO9CDS@@@@9GDa@@@@@@@@@@&@@@@@@@@@ఐe#fmt9_Db9`De@K@@=@@ภ69jDg9kDoA6ภ'Newline 9sDn@C@ @@,@@@N@N@@ภ5A5@A@8@@@N@@@9Df"@@X@@N@@@P'@@/@@@M@@డ8/$List&filter9~9~@ 9~9~@@ @@@@@m@@@M@⠠@Π&@@@M@@@@M@@@M@ @@@@@@ ʠ @@@ ɠ$@@@@@@@@@࣠@2 bA@@9~9~@@0399999999@@@@@ఠ!d a9~9~@: !A@@6 @@9~9~@@@D@?@@@@ @@డ8"<>: ~: ~@ @@@OM@@ @@@@@@@3::::::::@)X@#@$@@@@ఐ0!d:!~:"~@ @@e@@ภ$None:-~:.~@=@@@qM@@@@@8@@@P@$@:9~::~@@@D@@@@@N@N@\@@డ8N6module_type_parameters:P:Q@%trans @@@ {@@@ z@3@@@ y@@@@ v@%ՠ'@@@ x@@@ w@@ u@@@ t@@ s@@ r@-Sss-TstH@@-S@/.@@, *@@@ @@@ @\@@@ )@G@@@@('@@@@@@@@@@@@@@@@Nภ':ۚภ8P::@8O@@@Y@@@!O@%@@@)@@@&@@ఐ"mt::@@@@@::@@ɠ@@@N@*O@@@- @@ɠ$@@@@Ġ7M::@7M@@@@٠@@@@9@(@@@;@@@:@@8@@@7@@@@@@>@(0@@@@@@@?@@=@@@<@@@ภ3=;;@3<@@@@ఠ!l c;%;&@;6"A@@@@@@H@:(Z@@@J@@@I@@G@@@FM@@+@@@@M@N(n@@@O@@@N@@L@@@Ka@@@@ఠ!t d;S*>;T*?@;l#A@@8֠.@@@^O@W@@@YO@U3;_;_;_;_;_;_;_;_@KD@E@F@@@ภ8;jBV;k A8ภ$Bold ;sBZ@mภ8°;zB\;{BoA8ภ#Raw ;B_@,Parameters: ;Ba;Bm@@;B`;Bn@@@@@tO@vO@u4@@ @@/ @@@O@mO@s>@ภ8+A8@,A@;@@@nO@|K@@;B[4@@(@@`O@lQ@@J9@@XO@_T@ภ9;qRA9ภ$List;q@rడ:\$List#map;;@ ;;@@!@@@@@@@@O@@)@@@O@@@@O@@@O@)%@@@O@O@@@@!%$@@@&?@@@@@@@3<<<<<<<<@@@@@࣠@4E iA@ఠ!p e<<@<5$A@@;@@ఠ(text_opt f<(<)@ :"@@@@cK@s@@P'@@4x@@@J@b@  ఐ 9$self>!EK>"EO@@@@~>&E]@@@@@@-@@@@@@@@@@@@@@@@@@@@@@1@@ఐ Q#fmt>KE^>LEa@ 7@@)>@ภ>bGภ6Ű>[Ej>\En@6@@@ @@@K@S@@@-F@@@W@@ఐ f"mt>sEo>tEq@ G@@Hf@'mt_info>zEr>{Ey@#Ȱ @@:@@@@@@K@K@x@@h@@4@@@J@~@ఐ40!p>{>{@3@@@6U@@@@4-F@I@6b@@@4-@@@@@@ @@@@@@ఐ #fmt>{>{@ @@@@ภ3p>Ԡ3o>հ>{>{A3nภ3{>ߠ> ภ3> > @@}@@@J@@ภ3>2> 2@ @3dMI@I@K@6@@@J@J@  @@@J@%@@7@3{K@@@@J@@"@]H@H@3@@@J@(J@'@@ON@@4y'y@@@J@@@W@@}@?"{@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@ @@@F@@E@@D 3@@@ @@ @@O@@N@@M@@LF@H P@??@$?P 1 Print the LaTeX code for the given module type. ?Mbf?Nb@@@@@@@?T?U@AA࣠@&self-3 kAఠ'2 j'3B?{(AC@:3?b?b?b?b?b?b?b?b@A@@@  E?~)A=F@=@@F@࣠@#fmt lA?t?u@?*A@@73?u?u?u?u?u?u?u?u@VQ@Z@!R@[@@@@@  @@"im mA??@?+A@@A3????????@ M@@@@@@@@ ఐ<$self??@q@@x3????????@ W@@@@@?@@@v@@@i@t@@@hЂ@@@g@@f@@e@@ఐJ#fmt??@0@@}3????????@ @@@@ภ=?2?4@=ภ$Code?!?%@(include ?'?/@@?&?0@@@@@J@J@&@@? ?1@@3Z@@@J@J@2@ภ=>??@==ภ$Code?5?@5C@ఐ"im@ DW@DY@o@@r@)im_module@DZ@Dc@3)im_module@@@ b+=+@@@ _@@@ ^A@A3'im_name.!t@@@ ]@@@@A3Q4Q>3Q4QP@@3 @3'im_info+q$info@@@ a@@@ `A@B@A3QQ3QR@@3 @@A3Q~Q3Q~Q@@3 @80@@*=T@@@@@@@Ġ$None@Viw@Wi{@f@@@@>=h@@@@@@@@E=o@@@@@@@@@ఐ점"im@pi@qi@Ұ@@)@'im_name@wi@xi@U @@@@@@Ġ$Some@@@{Ġ#Mod@@@;#Mod=@@@ [@@@@ Y@A@@B@A3uPP3vPP@@@4  @ఠ!m n@@@@,A@@@@@3@@@@@@@@@@@@@@@@@@=@@@@@@/@@=@@@@@@@@=@@@@@@@@@ఐ&!m@@@%@&@'@@@@@@3@@@@@@@@@95 @@@&m_name@@@)<@@e @Ġ$Some@@@ݠĠ'Modtype@@@;'Modtypeb@@@@ Z@AA@B@A3PP3PP@@@4i @ఠ"mt oAA@A-A@@@@@o@@@AA@@>@@@u@@@+@@>#@@@@@@}@@>*@@@@@@@@@ఐ%"mtA+A,@$@%@&@@@@@@3A1A1A1A1A1A1A1A1@4 @@@'mt_nameA:A;@&@@ @@@AA>DPA?@@\@@@J@p@@AF5>AG@@eJ@J@J@@ ఐ$selfAZA[@0@@7@bA_ @@'0E%@@@y@@@x@$@@@w@@@v@@@u@@t@@s@<ภA@A@0_?@@@@@@@@ఐ "imA A @@@H@'im_infoA A@i @@VP@@@@@@K@K@@@AA@@R@@@ @@e@@A@@@J@@@AA@@@@tJ@@@@@F@s@H A@L A@@@@|u@@@@@@N@@@@@@@@@@@@@F@k@A@'2A␠ 5 Print the LaTeX code for the given included module. AA@@@@@@@A VaA Vo@AA࣠@&self-3 qAఠ) p)ԱB .A@3AAAAAAAA@@@@  ױB/A@@@@࣠@#fmt rAB VpB Vs@B0A@@3BBBBBBBB@@@!@@@@@@  @@!c sAB VtB Vu@B21A@@3BBBBBBBB@ @@@@@@@@ డ@0reset_type_names)Odoc_infoB1!x~B2!x@ B5!xB6!x@@u@@@u@@@r@@@@@3B>B>B>B>B>B>B>B>@%1@(@)@@@@ภ:yBL!xBM!x@:x@@@@@@K@@@$@@8@@@J@@@ఠ&father tBd"Be"@B}2A@@1<@@@J@3BjBjBjBjBjBjBjBj@,@@@డ@$Name&fatherB{"B|"@ B"B"@@(@@@1W@@@1Z@@@@@@@ఐ!cB"B"@V@@2-@'cl_nameB"B"@" @@1w@@@K@K@;@@. @@?<@A@B" @@@ఠ+type_params uB#B#@B3A@@A@@@ J@3BBBBBBBB@~`Y@Z@[@@@ఐ!cB$B$@@@g3BBBBBBBB@@@@2cl_type_parametersB$B$@" @@""@@@@@@@Ġ?TB% B% @?T@@@@##@@@@@@3@@##@@@@@@:@@@ B% @@B% C% @@HC@ఠ!l vC &'C &(@C$4A@@#4#3@@@@@@G@@#;#:@@@@@@N@@@డA!^C&&XC'&Y@5|@@@5|@@@@5y@@@5x@@@@@ @@ 3C3C3C3C3C3C3C3C3@y1*@+@,@@@@ ఐV$selfCG&-CH&1@@@$@vCL&N@@@ó@@@$@îë@@@#@@@"è@@@!@@ @@(@@ఐ&fatherCh&OCi&U@@@@@@2N@6N@5<@@ఐq!lC|&VC}&W@F@@ݠ@@@1@@@0N@9N@7T@@C&,f@@5@@@@;N@/]@@! C&ZC&[@@wC&\@@5@@@M@=M@<p@@ @@q@@@AC$ @@@A@C# @@@ఠ!t wC(fpC(fq@C5A@@A87/@@@RJ@K@@@MJ@I3CCCCCCCC@@@@@@ภAC*~C1AAภ%Latex C*~@P5\begin{ocamldoccode} C*~C*~@@C*~C*~@@\@@@TJ@VJ@U$@@ @@+J@S'@ภA9C+%AA7ภ$CodeC+@డB&Printf'sprintfD+D +@ D +D +@@@&Stdlib&format!a@$unitF@@@۠&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@9e@@@@9l@@@@3@@@ J@r@@@bJ@*J@(J@gJ@@@J@@@J@~@@J@=@@@:@@@@@@+@@@@ภ9Dz9D{Do,Dp,A9ภ9!DTD S&class @@8@@@zK@}K@|@ภ95D8D8ภ9=D8D'8@'@8ɠaL@a@@@K@@ภ9MD9D79ภ9UD8D?8@?@8rL@r@@@K@@ภ9eDɠ9DO9ภ9mDѠ8DW8@W@8L@@@@K@ @ภ9}DDg# : l@l@@@@K@K@@ภ9D8D{8@{@9eJ@yJ@J@J@J@L@٠@@@'K@fK@xK@K@K@K@@@@K@J@@@9à#$%&@@@K@U@@@9נ!,-./@@@K@`@@@9*5678@@@K@k@@@9L@k4?@AB@@@{K@w@@@9L@F>@@@hK@w@/class %s%s%s : @@9@@@iK@K@@@@@D T@@@&K@e@@ఐT!cEj-Ek-@)@@@*cl_virtualEq-Er-@% @@4S@@@K@ @(virtual E~-E-@@E-E-@@HK@@ E-&@@E-%E-'@@TK@@E-E-(@@@@ఐ預+type_paramsE.);E.)F@ڰ@@_K@@@డD3$Name&simpleE/GZE/G^@ E/G_E/Ge@@ᩰ@@@4@@@4@@@@@@@ఐ!cE/GfE/Gg@@@j@'cl_nameE/GhE/Go@&$ @@4@@@!L@'L@%@@E/GYE/Gp@@@@E+E0q@@J@0#@@@@*J@a&@ภB]E1$AB\@%A@Ec9K@X@@@]J@/6@@ .A@ElB@@@OJ@\=@@F)t|6@@CH@@@NC@A@F(fl<@@  ఐ%$selfF3F3@@@3FFFFFFFF@Vjc@d@e@@@aF3@@@@@@7@@@@6@@@5@@4@@3@@ఐ3#fmtF63F73@@@ @@ఐ!tFC3FD3@*@@@@@LK@J2@@6@@<@@@SJ@A8@  ఐm$selfF^4F_4@4@@;H@ǰFc4@@@y@r@kf@@Y@@X@@WQ@@ఐq#fmtFt4Fu4@W@@^@@ఐ&fatherF4F4@ð@@5V@@@in@@ఐ{!cF4F4@P@@,{@@7@@|@ ఐ!cF7(5F7(6@a@@=@'cl_kindF7(7F7(>@& @@@@@t@Ġ%ClassF8DMF8DR@,Class_constrF8DSF8D_@@9@F8D`F8Da@@9@@@|@@@@@@@@}@@ @@@~@@@ ఐ점$selfF9epF9et@@@ɺ@IF9e@@@4@-@&@@@@@@@@ఐ#fmtF9eF9e@ְ@@@@ఐ&fatherG9eG9e@B@@5@@@@@ఐ!cG9eG9e@Ѱ@@@'cl_kindG9eG9e@'' @@W@@@@@C@@:J@q @@G(:G):@@e@@@@@h@@@@@@ภ?bG5;G6;@?a@@@@@@AG96 &G:<@@"@  ఐW$selfGH=GI=@@@%2@GM=@@@ @@@@@@@,@@@@@@@B@@ఐb#fmtGe=Gf=@H@@ O@@ภDGp=Gq=ADภ%Latex Gy=@3\end{ocamldoccode} G=G=@@G=G=@@@@@K@K@s@@ @@;@@@K@K@}@ภD G=,AD@-A@G@@@K@@@G=5@@q@@K@@@c:@@>@@@J@@  ఐ̠$selfG> G> @@@ʚ@hG>#@@@@@@@@@@ఐΠ#fmtG>$G>'@@@u@@ఐȠ!cG>(G>)@@@y@@%@@ @  ఐ$selfG?+1G?+5@Ű@@@G?+K@@@r@kd@@@@@@ఐ#fmtH?+LH?+O@@@@@ఐ!cH?+PH?+Q@ϰ@@@@%@@@ ఐ=!pH@SYH @SZ@=<@@@?@@@@=>@@@J@"J@?@@@=@@@@@@@@@@#@@ఐC#fmtHF@S[HG@S^@)@@0@@ภ<H_<H`HT@S_HU@ShA<ภ=HjHk ภ=HrCHsBภ=Hz=H{=ภ=HQH#P%(@(@5@@@K@K@i@ภ=2Ht@t@=9@@@K@K@@@{@=qDL@x:-./L@|KL@}@@@K@@@@ޠQL@fG:;VK@cY@@@uK@@ภ=H<I<@@=og\OQR@@@vK@@@@=zpL@?fqrst@@@aK@r@'@[@@=@@@bK@K@@@@@>|@@@ K@^@@@@@ ఐ!cI-AjwI.Ajx@@@@'cl_kindI4AjyI5Aj@)B @@r@@@!@Ġ%ClassIFBIGB@,Class_constrIKBILB@@<@IQBIRB@@<@@@=@@@@@’@@@A@@•@@@D@@@ภAIbBIcB@A@@@K@C@ภFAF@A@I@@@?K@I@@JE"@@@@-K@= @@P'@@@@@@NJ@,@  ఐD$selfJ5F"J6F&@ @@@J:F4@@@@@@Z9%@@@Y@@@X@@@@W@@@V&@@@U@@T@@S@@R<@@ఐ\#fmtJ_F5J`F8@B@@I@ภJv[ภBٰJoFAJpFE@B@@@4@@@nK@v^@@@9Z@@@wb@@ఐq!cJFFJFG@F@@"q@'cl_infoJFHJFO@*Ѱ @@N&@@@l@@@kK@|K@y@@h@@A@@@~J@j@ఐ@D!pJGQWJGQX@?Ȱ@@@Bi@@@@@AF@I@Bv@@@@A@@@@@@ @@@@@@ఐ̠#fmtJGQYJGQ\@@@s@@ภ?J?JJGQ]JGQaA?ภ?JJ ภ?JJ@@@@@J@@ภ?K>K  >@ @?xMI@I@K@ѠB@@@J@J@ޠ  @@@J@@@7@?K@@@@J@@"@]H@H@?@@@J@J@@@ON@@@y'y@@@J@@@W@@}@X@@~@dY@@@tZ@@@[@@ @K\@@!@~]@@"@^@@#@_@@$@`@@%@)a@@&@8b@@|@c@@@d@@@ e@@@ >fA@ BjA@@@@@@@@@@ D@@@'@@@@@@@@@@F@ a@KY VZ|@0Kj + Print the LaTeX code for the given class. Kg!%Kh!U@@@@@@@KnJKoJ@AA࣠@&self-3 Aఠ3L 3M\K6A]@T3K|K|K|K|K|K|K|K|@[@@@  _K7AW`@W@@`@࣠@#fmt AKJKJ@K8A@@3KKKKKKKK@pk@t@!l@u@@@@@  @@"ct AKJKJ@K9A@@!3KKKKKKKK@ -@@@@@@@@ డJ80reset_type_names)Odoc_infoKKKK@ KKKK@@@@@@@@1@@@0@@/3KKKKKKKK@%1H@(@)@@@@ภDKKKK@D@@@@@@8K@<@@$@@BF@@@=J@7@@ఠ&father KLKL@L:A@@:@@@LJ@>3KKKKKKKK@,@@@డJ$Name&fatherLLLL@ LLLL @@@@@:@@@B:@@@A@@@@@ఐ"ctLL L L @V@@Þ-@(clt_nameL&L L'L@) @@:@@@MK@SK@Q;@@. @@?<@A@L2L @@@ఠ+type_params L=M#L>M.@LV;A@@KY@@@lJ@T3LCLCLCLCLCLCLCLC@~`Y@Z@[@@@ఐ"ctLTN1?LUN1A@@@3LTLTLTLTLTLTLTLT@@@@3clt_type_parametersL\N1BL]N1U@) @@))@@@X@@@W@ĠHܰLoO[eLpO[g@H@@@@))@@@a@@@`3@@))@@@c@@@b:@@@ LO[l@@LO[kLO[m@@HC@ఠ!l LPnxLPny@LR@MV=A@@J@@@@J@@@@J@3MIMIMIMIMIMIMIMI@@@@@@ภJMTTMU[AJภ%Latex M]T@ؠ5\begin{ocamldoccode} MdTMeT@@MgTMhT@@@@@J@J@$@@ @@+J@'@ภJMyU%AJภ$CodeMU @ డL&Printf'sprintfMU MU@ MUMU@@ @@@ @B@@@>@B@@@\@<@@@J@z @@@J@J@J@J@e@@yJ@G@@[J@)@@=J@Ǡ @@@ɠ @@@@@@+@@|@@ภBzMޠByM߰MV,MVBABxภBMM +class type @@@@@%K@(K@'@ภBMBMMBLภBNBN'B@'@B-aL@+a@@@@@@K@"_@4class type %s%s%s = @@C"@@@K@K@k@@@@  T@@@K@t@@ఐ0"ctNWCYNWC[@@@M@+clt_virtualNWC\NWCg@, @@=@@@K@@(virtual NWCnNWCv@@NWCmNWCw@@HK@@ NWC~@@NWC}NWC@@TK@@NWCUNWC@@@@ఐŠ+type_paramsOXOX@@@_K@@@డM$Name&simpleOYOY@ OYOY@@ @@@=@@@=@@@@@@@ఐ"ctO3YO4Y@j@@Ʋ@(clt_nameO:YO;Y@, @@>@@@L@L@@@OEYOFY@@@@OHU OIZ@@J@@@@@J@@ภKOT[AK@A@NǠK@@@@J@@@ A@NР@@@J@@@OfS@@L$@@@@A@OlR@@  ఐ$selfOz]O{]@P@@W3OzOzOzOzOzOzOzOz@2F?@@@A@@@ŰO]@@@U@@@@S@@@a@@@@@@@@@ఐ#fmtO]O] @@@" @@ఐj!tO] O] @*@@u@@@K@2@@6@@F@@@J@8@  ఐI$selfO_O_@@@ҟH@ O_(@@@Қ@@@@Ҙ@@@@@@@@@@X@@ఐT#fmtO_)O_,@:@@ge@@ภM2O_/O_NAM1ภ%Latex O_4@ n3\end{ocamldoccode} O_6O_K@@O_5O_L@@ z@@@)K@+K@*@@ @@Cz@@@5K@"K@(@ภLP_M,AL@-A@O@@@#K@1@@P_-5@@@@K@!@@c:@@F@@@6J@@  ఐ$selfP7`PVP8`PZ@ @@@ްP<`Pu@@@V@OJ@@;@@:@@ఐ#fmtPK`PvPL`Py@@@@@ఐ"ctPX`PzPY`P|@@@@@%@@e@  ఐ$selfPia~Pja~@?@@F@Pna~@@@@ȼ@@O@@N@@ఐ#fmtP}a~P~a~@ذ@@@@ఐ점"ctPa~Pa~@@@ @@%@@@ ఐF2!pPbPb@E@@@HW@@@c@F/G@@@(J@pJ@_Hg@@@aF2@@@b@@@`@@^@@]9@@ఐ5#fmtPbPb@@@HF@@ภEuP٠EtPڰPbPbAEsภEPP ภEPPภEPEPEภEPP#ʠ%(@(@@@@K@K@@ภEQDQ7D@7@EiJ@J@J@L@H@@@oK@K@K@K@K@K@K@K@K@ L@!L@@@@K@@@`@E)L@֠!L@ڠ0L@@@@K@@%t@t@E@@@K@K@@@{@EDL@Ơ:-./L@ʠKL@@@@K@@@@XQL@G:;VK@Y@@@K@@ภFQyE[QzEZ@@Eg\OQR@@@K@@@@EpL@fqrst@@@K@@'@[@@E@@@K@K@@@@@G|@@@nK@@@@@@  ఐ.$selfQcQc@}@@Ԅ-@ Qc@@@@@@@.@@-@@,6@@ఐ2#fmtQcQc@@@EC@@ఐޠ&fatherQcQc@@@@@@@<S@@ఐ>"ctQcQc@@@[b@(clt_kindQcQc@/  @@@@@Bl@@C@@m@  ఐ~$selfQdQd @Ͱ@@}@?Qd@@@@@@P@@@@O@@@N@@M@@L@@ఐ#fmtRdRd@o@@ɜ@@ภOgRdR d%AOfภ'Newline R(d$@ @ @@E@@@K@pK@u@ภNAN@A@Q@@@qK@{@@RAd"@@ @@[K@o@@P'@@H@@@€J@Z@  ఐࠐ$selfRYe'-RZe'1@/@@6@R^e'?@@@@@@ŒAI)@@@‹@@@Š@(@@@‰@@@ˆJ@@@‡@@†@@…@@„@@ఐ#fmtRe'@Re'C@ް@@  @ภ RภJRe'LRe'P@J@@@X@@@ K@¬@@@A~@@@­"@@ఐ "ctRe'QRe'S@@@*1@(clt_infoRe'TRe'\@0 @@rJ@@@ž@@@K@´K@¯C@@h@@I*@@@¶J@œI@ఐHh!pRf^dRf^e@G@@@J@@@¾@He8F@I@ºJ@@@¼He@@@½@@@» @@¹@@¸l@@ఐh#fmtRf^fRf^i@N@@{y@@ภGS GS Sf^jSf^nAGภGSS ϠภGS!S !@@@@@J@!@ภGS,GS- G @ @GMI@ I@K@ J@@@J@J@  @@@J@+@@7@GK@@@@ J@@"@]H@H@G@@@ J@.J@-@@ON@@Hޠy'y@@@J@@@W@@}@X@@~@dY@@@Z@@@[@@@\@@@(]@@@^@@@_@@@`@@@1a@@@2b@@o@c@@p@dA@hA@@@@@@L@@K@@J@@@I@@@@U@@T@@S@@RF@N@S{Jz@8S 0 Print the LaTeX code for the given class type. SIcgSIc@@@@@@@SiSi@AA࣠@&self-3 Aఠ;n ;o~S>A@v3SSSSSSSS@}@@@  S?Ay@y@@@࣠@#fmt ASiSi@S@A@@3SSSSSSSS@Ǎ@@!ǎ@@@@@@  @@*class_name ASiSi@SAA@@+3SSSSSSSS@ 3@@@@@@@@)class_ele ASiSi@SBA@@73SSSSSSSS@?@@@@@@@@  ఐO$selfSjSj@@@3SSSSSSSS@"O@@@@@5Sj@@@@@@y@@@@x@@@w@@v@@u@@ఐ]#fmtT jT j@C@@v @@ภQ]TjTjAQ\ภ'Newline Tj@@ @@G@@@èL@ÙL@Þ<@ภPAP@A@S@@@ÚL@äI@@T7j"@@@@ÄL@ØO@@S'@@J@@@éK@ÃU@ఐz)class_eleTKkTLk'@^@@˭a@Ġ/Class_attributeTXl-5TYl-D@;/Class_attribute˹@@@ @+t_attribute@@@ @A@@C@AG?i88G@i88@@@G@ఠ#att Tql-ETrl-H@TCA@@@@@í3TuTuTuTuTuTuTuTu@@@@@@"@@@@@@@ ఐꠐ$selfTl-LTl-P@[@@b3TTTTTTTT@@@@@@Tl-c@@@ @@@û@@ú @@ఐ#fmtTl-dTl-g@հ@@@@ఐ8#attTl-hTl-k@!@@L@@@'@@+@@(@Ġ,Class_methodTmltTml@;,Class_methodb@n(t_method@@@ @AA@C@AGj88Gj88@@@H3@ఠ#met TmlTml@TDA@@@@@ð3TTTTTTTT@@@@@@@@8@@8@@@ ఐI$selfTmlTml@@@3TTTTTTTT@@@@@@ATml@@@L@E@@@@@ @@ఐN#fmtTmlTml@4@@g@@ఐ8#metUmlU ml@!@@L@@@'@@+@@g(@Ġ-Class_commentUnUn@;-Class_comment@BH@@@ @AB@C@AGk88Gk89@@@H@ఠ!t U-nU.n@UFEA@@B[@@@óG@@@@@̔H@@̔H@@@ఐ!tU>oU?o@@@@@Bl@@@3UBUBUBUBUBUBUBUB@Y@@@ĠQUPpUQp@Q@@@@B}@@@@@B@@@@@@ภMU^pU_p@M@@@̹@ĠRUjqUkq @RĠ%TitleUsqUtq@@UxqUyq@@@@@8@@UqUq@@@@@@@@@D@@UqUq@@B@@@L@@@UqUq@@I@@@R@@Uq Uq @@U I@@@@@@^@@@ @@B@@@b@@B@@@e@@@ ఐ$selfUqUq@@@ؒs@Uq"@@@؍@@@@؋@@@@@@@@@@@@ఐ%#fmtUq#Uq&@ @@>@@ఐ!tUq'Uq(@@@د@@@O@*O@)@@5 @@B@@Ur)5Ur)6@@C@@@@@C@@@@@@ ఐh$selfVr):Vr)>@ٰ@@@KVr)L@@@@@@1@@@@0@@@/@@.@@-@@ఐs#fmtV r)MV!r)P@Y@@͌@@ภSsV+r)SV,r)ASrภ%Title V4r)X@eడT!+V?r)rV@r)s@@+@@@~@+@@@}+@@@|@@{@@z'%addintBAT @@@@T 0++T0+,@@T7n@@@@@@@d@@@@c@@@b@@a@@`$@@డT$Name%depthVyr)[Vzr)_@ V}r)`V~r)e@@@EU@@@N+@@@N*@@N)@IcId2@@IG@@@@Ec@@@t@@@s@@rR@@ఐ᠐*class_nameVr)fVr)p@ɰ@@_@@Vr)ZVr)q@@g@@@p@ăQ@zi@@BVr)tVr)u@@q@@@oP@ąP@Ąy@@ @@@@@[@ĆP@n@ภ$NoneVr)wVr){@@@@B6@@@]@@@\O@Č@ఐ!tVr)}Vr)~@@@D@@@^O@ĒO@đ@@Vr)@@J`@@@ĜO@QO@Z@ภSiVr)ASh@A@Vo@@@RO@Ę@@Wr)Q@@@@@G@@@@@  @@+module_name AWsuWtu@WIA@@λ3WtWtWtWtWtWtWtWt@ @@@@@@@@*module_ele AWuWu@WJA@@3WWWWWWWW@@@@@@@@@  ఐO$selfWvWv @p@@w3WWWWWWWW@"@@@@@Wv@@@u@@@Q@s@@@P@@@O@@N@@M@@ఐ]#fmtWvWv@C@@ @@ภU WvWv'AU ภ'Newline Wv&@@ @@KC@@@|L@mL@r<@ภTLATJ@A@WQ@@@nL@xI@@Wv"@@ڳ@@\L@lO@@S'@@NV@@@}K@[U@ఐz*module_eleWw)5Ww)?@^@@=a@Ġ.Element_moduleXxEMX xE[@;.Element_moduleI@@@ W@@@@ M@A@@J@AJNNJNN@@@K@ఠ!m XxE\X xE]@X8KA@@@@@Ł3X#X#X#X#X#X#X#X#@@@@@@ @@g@@g@@@ ఐ蠐$selfX3xEaX4xEe@ @@3X3X3X3X3X3X3X3X3@@@@@@X;xEu@@@5@.)@@ū@@Ū @@ఐ#fmtXJxEvXKxEy@Ӱ@@ϖ@@ఐ8!mXWxEzXXxE{@!@@N@@@Ÿ'@@+@@ϖ(@Ġ3Element_module_typeXhy|Xiy|@;3Element_module_type`@?@@@ N@AA@J@AKJNNKKNN@@@K@ఠ"mt X|y|X}y|@XLA@@R@@@ń3XXXXXXXX@@@@@@@@@@@@@ ఐE$selfXy|Xy|@f@@m3XXXXXXXX@@@@@@Xy|@@@v@oj@@ž@@Ž @@ఐJ#fmtXy|Xy|@0@@@@ఐ8"mtXy|Xy|@!@@щ@@@'@@+@@(@Ġ7Element_included_moduleXzXz@;7Element_included_module@~@@@ O@AB@J@AKNNKNO@@@L<@ఠ"im XzXz@XMA@@Б@@@Ň3XXXXXXXX@C@@@@@@@!@@!@@@ ఐ$selfXzXz@ð@@3XXXXXXXX@T@@@@@NXz@@@з@аЩ@@@@ @@ఐ#fmtYzYz@@@P@@ఐ8"imYzYz @!@@@@@'@@+@@P(@Ġ-Element_classY"{ Y#{ @;-Element_class@b't_class@@@ P@AC@J@ALOO!LOOA@@@L@ఠ!c Y8{  Y9{ !@YQNA@@@@@Ŋ3Y<Y<Y<Y<Y<Y<Y<Y<@@@@@@@@Ѐ@@Ѐ@@@ ఐ$selfYL{ %YM{ )@"@@)3YLYLYLYLYLYLYLYL@@@@@@YT{ 8@@@@@@@@ @@ఐ#fmtYc{ 9Yd{ <@@@Я@@ఐ8!cYp{ =Yq{ >@!@@L@@@'@@+@@Я(@Ġ2Element_class_typeY|?GY|?Y@;2Element_class_typey@,t_class_type@@@ Q@AD@J@ALeOBOHLfOBOr@@@L@ఠ"ct Y|?ZY|?\@YOA@@@@@ō3YYYYYYYY@@@@@@@@@@@@@ ఐ`$selfY|?`Y|?d@@@܈3YYYYYYYY@@@@@@Y|?x@@@;@4/@@@@ @@ఐe#fmtY|?yY|?|@K@@@@ఐ8"ctY|?}Y|?@!@@L@@@'@@+@@(@Ġ-Element_valueY}Y}@;-Element_value@'t_value@@@ R@AE@J@ALOsOyLOsO@@@MY@ఠ!v Y}Y}@ZPA@@@@@Ő3YYYYYYYY@`@@@@@@@>@@>@@@ ఐ$selfZ }Z }@@@3Z Z Z Z Z Z Z Z @q@@@@@LZ}@@@ղ@իզ@@@@ @@ఐĠ#fmtZ!}Z"}@@@m@@ఐ8!vZ.}Z/}@!@@L@@@ '@@+@@m(@Ġ6Element_type_extensionZ?~Z@~@;6Element_type_extension7@@0t_type_extension@@@ S@AF@J@AM#OOM$OO@@@M@ఠ"te ZU~ZV~@ZnQA@@@@@œ3ZYZYZYZYZYZYZYZY@@@@@@@@ѝ@@ѝ@@@ ఐ$selfZi~Zj~@?@@F3ZiZiZiZiZiZiZiZi@@@@@@Zq~@@@Ԅ@}@vm@@@@@@ @@ఐ+module_nameZ~Z~@@@@@ఐ2#fmtZ~Z~@@@&@@ఐG"teZ~Z~ @0@@[@@@&6@@:@@7@Ġ1Element_exceptionZ Z #@;1Element_exception@Ԏ+t_exception@@@ T@AG@J@AMOOMOP @@@N&@ఠ!e Z $Z %@ZRA@@@@@Ŗ3ZZZZZZZZ@-@@@@@@@ @@ @@@ ఐ$selfZ )Z -@@@ݴ3ZZZZZZZZ@>@@@@@:Z @@@@@Թ@@,@@+ @@ఐ#fmtZ AZ D@w@@:@@ఐ8!eZ EZ F@!@@L@@@7'@@+@@:(@Ġ,Element_type[ GO[ G[@;,Element_type@=&t_type@@@ U@AH@J@AMP PMP P-@@@N@ఠ!t ["G\[#G]@[;SA@@@@@ř3[&[&[&[&[&[&[&[&@@@@@@@@j@@j@@@ ఐ렐$self[6Ga[7Ge@ @@3[6[6[6[6[6[6[6[6@@@@@@~[>Gs@@@m@fa@@=@@< @@ఐ#fmt[MGt[NGw@ְ@@ҙ@@ఐ8!t[ZGx[[Gy@!@@L@@@H'@@+@@ҙ(@Ġ6Element_module_comment[kz[lz@;6Element_module_commentc@H@@@ V@AI@J@ANMP.P4NNP.PT@@@N@ఠ!t [z[z@[TA@@H@@@Ŝ@@@@@@@@@@ ఐG$self[z[z@h@@o3[[[[[[[[@@@@@@ݰ[z@@@m@@@Q@k@@@Py@@@O@@N@@M@@ఐU#fmt[z[z@;@@ @@ఐ@!t[z[z@*@@ޏ@@@\M@iM@h4@@8 @@5@@@A[w)/ @@3[[[[[[[[@/@@@4@@@oA@sA@@@ @@@@.@@-@@,@@+w@ @@ϴ@,@)@&@@9@@8@@7@@6@@5F@0@[u)@AI[ 4 Print the LaTeX code for the given module element. [t[t@@@@@@@/[['@AA࣠@&self-3 AఠC C\$UA@3\ \ \ \ \ \ \ \ @@@@  \'VA@@@@࣠@#fmt A\(\+@\6WA@@K3\\\\\\\\@@@!@@@@@@  @@'inher_l A\0,\13@\IXA@@Y3\1\1\1\1\1\1\1\1@ a@@@@@@@@@ఠ!f \C6@\D6A@\\YA@@@k@@@J@NYϠO@@@vJ@p@@@rJ@O@@PJ@M3\X\X\X\X\X\X\X\X@(4Ӄ@+@,@@@࣠@#inh A\i6B\j6E@\ZA@@"3\j\j\j\j\j\j\j\j@/\q6<\r=J@@@@@  @@ఐ#inh\HV\HY@8@@@@93\\\\\\\\@$@@@(ic_class\HZ\Hb@3(ic_classӬ@@@ GN@@@ @@@ A@A3'ic_nameKn!t@@@ @@@@AOzt:+:5O{t:+:G@@P@3'ic_textH I@@@ @@@ @@B@AOv::Ov::@@P@@AOu:u:Ou:u:@@P!@8-@@'O@@@V@@@U;@Ġ$None\hr\hv@@@@@;O3@@@_@@@^3\\\\\\\\@O@@@ @CO;@@@a@@@`@@@ภZ(\\@Z'ภ'Newline\\@@@@M@w3\\\\\\\\@j@@@ภZ=\\@Z<ภ$Code\\@డ[!^] ] @O`@@@O`@@@ȉ@O]@@@ȈO\@@@ȇ@@Ȇ@@ȅ,@@(inherit ]"]#@@]%@@O{@@@ȕN@ȗN@Ȗ?@@ఐӠ#inh.]9@0@@M@'ic_name]?]@@7@@@@@șW@@]F]G@@f@@@ȃ@ȞN@ȓa@@R @@M@Ȃd@ఐ#inh]^]_@ް@@@'ic_text]e]f@° @@J@@@Ȣ@@@ȡ@Ġ$None]y]z@@@@@ՠJ@@@ȫ@@@Ȫ@@ܠJ@@@ȭ@@@Ȭ@@@ภY]]@Y@@@]@N@y@@@Ȼ@Ġ$Some]+]/@ఠ!t ]0]1@]\A@@J@@@ȴ@@@@@ J@@@ȶ@@@ȵ@@J@@@ȸ@@@ȷ@@@ภ[]=]?@[ ภ'Newline]5]<@@@@}O@3]]]]]]]]@Q/(@)@*@@@ఐ4!t]@]A@ @@K @@@@@@@T@@@A]]BO@@]ZY@@@~M@@@@@]a@@@tM@}@@@@ @Ġ$Some^PZ^P^@ఠ#cct ^ P_^ Pb@^#[A@@Pr@@@h@@@@@Py@@@j@@@i@@P@@@l@@@k@@@@ఠ%label ^*fv^+f{@^C]A@@@@@N@3^0^0^0^0^0^0^0^0@/(@)@*@@@ఐ5#cct^?~^@~@ @@P@@@@Ġ"Cl^O^P@;"ClP@@@ @@@@ @A@@B@AQ4o9v9~Q5o9v9@@@Q@@^b^c@@@@@4@@@@@P@@@8@@P@@@;@@@ ఐq$self^y^z@O@@VI@F^~@@LMd@@@@@@@@@@@@@@@@@]@Lภ^@^@Mz @@@ @@@k@@ఐD#inh^^@*@@bz@'ic_name^^@ @@@@@Q@Q@ @@C @@@Ġ&Cltype^^@;&Cltypew@@@@ ye)type_expr@@@ @@@ @BA@B@AQp99Qp99@@@RI@@^^@@2@@@@@@@@@@@@@@@+@@QU@@@@@QX@@@@@@ ఐ$self__@ذ@@@Ͱ_@@MNM@@@@@@@!@@@{@@@@@@@@M_ภ_-.@_-@N@@@'@@@&@@ఐ͠#inh_3_4@@@@'ic_name_:_; @ @@O@@@#Q@-Q@+@@C @@@@@A_F~ @@@A@_Hfr@@ภ\_NK__OKa@\ภ'Newline_WKW_XK^@(@@@M@p3_Y_Y_Y_Y_Y_Y_Y_Y@*81@2@3@@@ภ\_eb_fb@\ภ)Odoc_info_pbn_qbw@$Code_ubx_vb|@@డ^!^_b_b@Qذ@@@Q@@@ɂ@Q@@@ɁQ@@@ɀ@@@@~6@@(inherit _b_b@@_b~@@Q@@@ɎN@ɐN@ɏI@@ఐK#inh._b@00@@hW@'ic_name_b_b@7@@@@@ɒa@@_b}_b@@@@@|@ɗN@Ɍk@@X @@sM@{n@ภ]__@]ภ)Odoc_info__@%Latex__@@]డ^y!^__@RC@@@RC@@@ɩ@R@@@@ɨR?@@@ɧ@@ɦ@@ɥ@@" [``@@`@@R^@@@ɵN@ɷN@ɶ@@డ^!^``@Rr@@@Rr@@@ɽ@Ro@@@ɼRn@@@ɻ@@ɺ@@ɹ@@ ఐ2$self`:`;@@@@v`?@@@@@@R@@@@@@@ఐ(%label`R`S@@@@@@P@P@@@oA@@R@@@@P@@@!]`l`m@@R`o@@R@@@O@O@@@ @@R@@@ɴ@O@#@@``@@@@@ɣ@N@ɳ-@@``@@7M@ɢ2@ఐ4#inh``@@@R3````````@A@@@'ic_text``@ @@M@@@@@@@Ġ$None` `@@@@@M@@@@@@d@@M@@@@@@k@@@ภ]9``@]9@@@`>}N@ə@@@y@Ġ$Some`&`*@Ӡఠ!t `+`,@a^A@@N@@@R@@@@@IN@@@@@@Z@@PN$@@@@@@a@@@ภ^Ka8a:@^Jภ'Newlinea 0a 7@@@@O@3aaaaaaaa@/(@)@*@@@ఐ4!ta;a<@ @@NI@@@ @@@@T@@@Aa$@@`X@@@ɞM@@@@@`N@r@@@wM@ɝ@@@@`J@i@@@mM@v@@@@^@@@l@@@@@@AaDHP@@W@A@J@#@A@@డ_$List$iteraUTZaVT^@ aYT_aZTc@@!@@@@,@@@VI@)!@@@+@@*@M3 @@@(!@@@'@@&@@%3aoaoaoaoaoaoaoao@5.@/@0@@@@ ఐ{$selfaTeaTi@Y@@`@˰aTw@@@[@@@A@Y@@@@g@@@?@@>@@=$@@ఐ#fmtaTxaT{@l@@1@@aTdaT|@@@q@@@S@@@R@@Q<@@డ`G$List#mapaT~aT@ aTaT@@F@@@@kI@uJ@[@@^@F@@@\L @@@Z@@Y@@Xf@@ఐ!faTaT@p@@@@@@s_gU\@@@r@@@q@@p@@ఐΠ'inher_laTaT@@@#@@aT}bT@@M͠@@@7J@yK@h@@ @@&F@F@J@6@@@@A@A@@@C@@3@@ʇ@@ʆ@@ʅ@@@@M@J=@@ʐ@@ʏ@@ʎ@@ʍF@ʉ@b&'@Gb7 A Generate the LaTeX code for the given list of inherited classes.b4b5@@@@@@@Ib;b<@AA࣠@&self-3 AఠJ J)bb_A*@!3bIbIbIbIbIbIbIbI@(@@@  ,be`A$-@$@@-@࣠@#fmt Ab[b\@btaA@@e3b\b\b\b\b\b\b\b\@=8@A@!9@B@@@@@  @@"cl Abnbo@bbA@@r3bobobobobobobobo@ {@@@@@@@@Aఠ)iter_kind b&b/@bcA@@@@@@ʭJ@ʥJ@ʦ@@ʨ3bbbbbbbb@)ّ@ @!@@@࣠@!k Ab0b1@bdA@@3bbbbbbbb@%@ @@ʧK@ʤ@#@$@@@@  @@ఐ!kb4Bb4C@.@@@@/3bbbbbbbb@#@@@Ġ/Class_structurebISbIb@XĠ_7bIdbIf@_7@@@@X@@@ʷ@@@ʶ3bbbbbbbb@@@@@bIhbIi@@X :@@@ʹ@@@ʸ @@@ bIj@@\@@\@@@ภ[bnzbn|@[@@@_@Ġ/Class_structureb}b}@X7ఠ!l b}b}@ceA@@X<#@@@@@@ʿ3cccccccc@S@@@@c }c}@@X@o@@@@@@ @@@"c}@@@@@@@ ఐݠ$selfc#c$@@@3c#c#c#c#c#c#c#c#@q.'@(@)@@@ڰc+@@@X@UH@@@@ @@ఐ⠐#fmtc:c;@Ȱ@@C@@ఐI!lcGcH@!@@oF@&@@*@@'@Ġ0Class_constraintcWcX@Syఠ!k c`ca@cyfA@@ܟ@@@@@cjck@@܂@@@@@@cp@@@@@@@ఐ)iter_kindczc{ @ڰ@@@@@3c|c|c|c|c|c|c|c|@%@@ @@@@ఐ,!kc c@ @@@@@@@@@@Ġ+Class_applycc$@V@c%c&@@V@@@@@@ @@#@@#@Ġ,Class_constrc'1c'=@Vu@c'>c'?@@Vw@@@@@@ @@6@@6@@@@7@@@ภ[cCOcCQ@[@@@:@@@Ac4<@@<@-A@@FA@@=J@<-@@@c @@ఐW)iter_kindc[ac[j@8@@@@@@@T@@?3cccccccc@@@@@@ఐ"clc[kc[m@_@@@'cl_kindc[nc[u@D @@6@@@EJ@KJ@I@@' @@s@2 @@tr@ A@A@@@@ @@V@@U@@T@@@@@@@_@@^@@]@@\F@X@d"@Iwd' G Generate the LaTeX code for the inherited classes of the given class. d$d%@@@@@@@ d+d,@AA࣠@&self-3 AఠL  L dRgA@3d9d9d9d9d9d9d9d9@@@@  dUhA@@@@࣠@#fmt AdKdL@ddiA@@<3dLdLdLdLdLdLdLdL@-(@1@!)@2@@@@@  @@#clt Ad^d_@dwjA@@I3d_d_d_d_d_d_d_d_@ R@@@@@@@@ఐ#cltdrds@\@@@@]3dsdsdsdsdsdsdsds@!@@@(clt_kindd|d}@A @@ݕ@@@u @Ġ/Class_signatured%-d%<@OnĠad%>d%@@a@@@@Ot۸@@@˃@@@˂3dddddddd@(@@@@d%Bd%C@@Ox@@@˅@@@˄ @@@ d%D@@@@@ˆ@@@@@ˇ@@@ภ\dHRdHT@\@@@۝@Ġ/Class_signaturedU]dUl@Oఠ!l dUndUo@dkA@@O@@@ː@@@ˏc@@dUqdUr@@O>@@@˒@@@ˑo@@@!dUs@@@@@˓t@@@@@˔w@@@ ఐ $selfdwdw@ΰ@@3dddddddd@3,@-@.@@@˯ew@@@-@*@@ˤ@@ˣ @@ఐǠ#fmtewew@@@@@ఐN!lewew@!@@DF@˭&@@*@@'@Ġ*Class_typee,e-@R@e1e2@@R@@@˙@@@ @@M@@@˚@@P@@@˛@@@ภ]oeBeC@]n@@@'@@@AeF @@)@A@ A@@@=@94@@@@@@@@@+@G@C>@@@@@@@@F@ @e]@Jen L Generate the LaTeX code for the inherited classes of the given class type. ekw{elw@@@@@@@Mer)es@@AA࣠@&self-3 AఠMP MQ`elAa@X3eeeeeeee@_@@@  cemA[d@[@@d@࣠@#fmt AeAeD@enA@@i3eeeeeeee@to@x@!p@y@@@@@  @@!m AeEeF@eoA@@s3eeeeeeee@ @@@@@@@@@@ఠ'first_t eITeI[@epA@@vJ@3eeeeeeee@&܏@@@@@@ఠ&rest_t eI]eIc@eqA@@sJ@@@eISeId@@@@ @@@ ఐi$selfeIgeIk@̼@@'@̢eI@@@@ᨠ@@@!@@ 2@@ఐ^!mfIfI@>@@A@&m_infofIfI@NP @@F@(J@@'@@@S@D@@+K@&S@A@fIO@@@ఠ$text  f!f"@f:rA@@cY@@@̳J@̩@@@̫J@,3f-f-f-f-f-f-f-f-@p{t@u@vkd@e@f@@@@ఠ%title àf?f@@fXsA@@c Y@@@:K@3@@@5K@-@ఐ!mfYfZ@@@&,@+m_text_onlyf`fa@NG @@UB@@@1K@/8@ภcfmfnAcภ#Raw fv@%ఐߠ!mff@@@NT@&m_nameff@N @@N@@@>^@@"@@GK@;a@ภc)Ac@*A@f U@@@7K@Gn@@f2@@d[@@@6t@ภcff#Acภ#Raw f@&6డeJ!^f f @Y@@@Y@@@X@Y@@@WY@@@V@@U@@T@@డb%modul-Odoc_messagesff@ f#@$@b@@@@b  b  @@b@.@@YA@@@dL@fL@e@@! ff@@?f@@YL@@@cL@hL@g@@gg@@&@@@R@iL@b@@g @@K@Q@ภdagoAd_ภ$Codeg!@&?ఐ!mg,g-@j@@@&m_nameg3g4!@O @@O@@@w @@!@@K@t @ภcgB"Ac@A@fL@k@@@pK@̀@@4A@f K@I@@@MK@o%@@gV@@K@L)@gZ@@+@A@g\@@@ఠ(subtitle Ġgg'3gh';@gtA@@dZ@@@F@F@F@̅K@̋@@@̌K@́3g{g{g{g{g{g{g{g{@OE>@?@@@@@ఐΠ'first_tg'Dg'K@Y@@3gggggggg@@@@ĠdgQ]gQ_@d@@@@@@@@@ภd gQcgQe@d @@@7$@ఠ!t Šgfrgfs@guA@@#@@#@@@ภdgfgf@dภ#Rawgfxgf{@'B# : gf}gf@@gf|gf@@'N@@@̘M@̚M@̙3gggggggg@U,@&@'@@@@gfwgf@@jF@̖M@̗ @ఐ7!tgfgf@@@&@@@@|@@@Ag'>@@~k@A@g'/@@ภe8ggAe7ภ%Title g@"*@gh@@"2@@@̵J@̺J@̹3hhhhhhhh@@@@@@ภ$Nonehh@ "@@@S{"=@@@̷@@@̶J@@డf!@h(h)@@@@J@@@@@@@@ @@@@@@@5@@ఐ%titlehGhH@ɰ@@۠!@@@K@K@J@@ఐ(subtitleh\h]@T@@6@@@K@K@_@@! @@@@J@K@i@@hr@@IJ@̴m@ภdh{Ad@A@gX@@@̭J@{@@h@@f^@@@̬@@@ @/@@[@A@h@@  ఐ$selfhh@p@@w3hhhhhhhh@n{@|@}@@@h@@@u@@@@s@@@@@@@@@@@@ఐ+#fmthh@@@ߐ @@ఐ$texthh@*@@@@@K@2@@6@@_9@@@ J@8@  ఐe$selfhh@ϸ@@H@φh@@@@@@@@O@@ఐg#fmthh @M@@\@@ఐa!mi i @A@@i@@%@@j@  ఐ$selfii@@@z@Ϲi0@@@@ @@%@@$@@ఐ#fmti(1i)4@@@@@ఐ!mi55i66@s@@@@%@@(@  ఐɠ$selfiF8>iG8B@@@#@ώiK8P@@@@@@8@@@@7*@@@6@@5@@4@@ఐԠ#fmtic8Qid8T@@@9@@ఐ&rest_tip8Uiq8[@>@@@@.@@_@@@PJ@B@  ఐ $selfi_ei_i@\@@c@ΰi_w@@@^@@@X@\@@@Wj@@@V@@U@@T@@ఐ#fmti_xi_{@@@y @@ภfi_~i_Afภ'Newline i_@$@ @@],@@@͇K@xK@}%@ภf5i_Af4@A@i;@@@yK@̓3@@i_|#@@@@cK@w9@@Q(@@`@@@@͈J@b?@ డhu#notii@@@@@F@@@E@@D(%boolnotAAg@@@gLLgLt@@g\@@@@@@@͍@@@͌@@͋j@@ఐq!mjj@Q@@y@+m_text_onlyjj@R @@3@@@͔K@͚K@͖@@< @@Y@@@͛K@͓@ఐ_n"psj3j4@]@@@a@@@͡@_e@@@͠_@@@͟@@͞@@͝@@ఐ#fmtjMjN@@@#@@8\ocamldocvspace{0.5cm} jXjY@@j[j\@@_@@@ͬK@ͶK@͵@@2 @@`@@@͸J@ͷK@ͫ@@jm@@ @డi$List$iterj{j|@ jj@@+@@@@I@;+@@@@@Ϳ@VV @@@ͽ+@@@ͼ@@ͻ@@ͺ@@࣠@#ele Ajj@jvA@@ 3jjjjjjjj@ @@@@@@  ఐ:$selfjj@э@@3jjjjjjjj@ 6@@@@@j@@@ @@@@@@@@ @@ఐA#fmtjj@'@@@@ఐ=!mjj @@@(@&m_namej!j'@SF @@SB@@@2@@ఐV#elej(j+@<@@r?@@C@@2@@ఐ`>"psk-7k-9@^a@@@b@@@@`5@@@`@@@@@@@Y@@ఐ#fmtk-:k-=@t@@f@@" k(-?k)-C@@k+->k,-D@@`Y@@@L@ L@ z@@2 @@+@@@ L@@@@@k<k=EN@@@+@@@@@J@J@@@డi&Module/module_elementskWOXkXO^@ k[O_k\On@@%trans>@@@ @@@ @a@@@ '@@@ @@@ @@ @@ @^QMdd^RMdd@@^6@&!@@>@@@@@@@|@@@@@@@@@@@@@@3ภ k ภiAkOwkO|@i@@@@>@@@)K@- @@@Z@@@.@@ఐ!mkO}kO~@@@@@kOWkO@@W;@@@J@6K@%&@@I @@F@F@՚F@"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@@@@C@@B@@AF@@@ߵ@@@@L@@K@@J@@IF@Ec@k".@QHk H Generate the LaTeX code for the given top module, in the given buffer. kk@@@@@@@ⷰkk@AA࣠@&self-3 AఠS ǠSl#wA@3l l l l l l l l @@@@  l&xA@@@@࣠@#fmt All@l5yA@@3llllllll@@@!@@@@@@  @@+module_list Al/l0@lHzA@@3l0l0l0l0l0l0l0l0@ @@@@@@@@ ఐa~"pslClD@_@@@d@@@f@au@@@ea@@@d@@c@@b3lPlPlPlPlPlPlPlP@!-@$@%@@@@ఐG#fmtl`la@-@@@@?\documentclass[11pt]{article} lkll @@lnlo @@a@@@qK@wK@v$@@5 @@b@@@xJ@p*@ ఐaà"psll@_@@@dF@@@@a@@@~b@@@}@@|@@{E@@ఐ#fmtll@o@@XR@@?\usepackage[latin1]{inputenc} ll=@@ll>@@a@@@ΊK@ΐK@Ώf@@2 @@c#@@@ΑJ@Ήl@ ఐb"psl@Fl@H@`(@@@d@@@Θ@a@@@ΗbW@@@Ζ@@Ε@@Δ@@ఐˠ#fmtl@Il@L@@@@@:\usepackage[T1]{fontenc} l@Nl@j@@l@Ml@k@@b @@@ΣK@ΩK@Ψ@@2 @@ce@@@ΪJ@΢@ ఐbG"psm msm mu@`j@@@d@@@α@b>@@@ΰb@@@ί@@ή@@έ@@ఐ #fmtm&mvm'my@@@@@6\usepackage{textcomp} m1m{m2m@@m4mzm5m@@bb@@@μK@K@@@2 @@c@@@J@λ@ ఐb"psmNmO@`@@@e @@@@b@@@b@@@@@@@ @@ఐO#fmtmhmi@5@@@@7\usepackage{fullpage} msmt@@mvmw@@b@@@K@K@,@@2 @@c@@@J@2@ ఐbˠ"psmm@`@@@eN@@@@b@@@c@@@@@@@M@@ఐ#fmtmm@w@@`Z@@2\usepackage{url} mm@@mm@@b@@@K@K@n@@2 @@d+@@@J@t@ ఐc "psmm@a0@@@e@@@@c@@@c_@@@@@@@@@ఐӠ#fmtmm@@@@@6\usepackage{ocamldoc} mm @@mm @@c(@@@K@ K@ @@2 @@dm@@@J@@ డlT٠T۰n#n$@Tذ@@@kYa@@@L@@@KK@@@@ @@@@డl&Global%title!n7*@n:+n;0@'@&Stdlib#ref'&@@@>@@@=@@@<@a'&)-a(&)J@@a@=@@l8=@@@L@ML@J@@G!@@? @Ġ$Nonenf6?ng6C@v@@@@JI@@@U@@@T3nmnmnmnmnmnmnmnm@@@@ @RQ@@@W@@@V@@@ภfn}6Gn~6I@f@@@d@@@J@fJ@@Ġ$SomenJSnJW@ఠ!s ֠nJXnJY@n{A@@{@@@^N@@@@@@@@`@@@_V@@@@@b@@@a]@@@ ఐc"psn]hn]j@b@@@fy@@@n@c@@@mdH@@@l@@k@@j3nnnnnnnn@y70@1@2@@@@ఐ#fmtn]kn]n@@@@@'\title{n]pn]x@@n]on]y@@d@@@yN@N@~$@@5 @@eY@@@πM@x*@ ఐd;"pso{o{@b^@@@f@@@χ@d2@@@φd@@@υ@@τ@@σE@@ఐ#fmto{o{@@@R@@ ఐ$$selfo+{o,{@@@c@o0{@@@d[@@@Ϛ@@ϙk@@ఐ!so@{oA{@u@@ds@@@ϒ@ϢO@ϟO@ϡO@Ϡ@@oO{oP{@@ @@R@@e@@@ϣM@ϑ@ఐd"pso`oa@b@@@g@@@ϩ@d@@@Ϩd@@@ϧ@@Ϧ@@ϥ@@ఐa#fmtozo{@G@@0@@"} oo@@oo@@d@@@ϴM@ϺM@Ϲ@@2 @@M@ϳ@ @@@ @@@@@Aoo@@)@ ఐdߠ"psoo@c@@@gb@@@@d@@@e1@@@@@@@D@@ఐ#fmtoo@@@tQ@@1\begin{document} oo@@oo@@d@@@K@K@e@@2 @@f?@@@J@k@ డntVVoo@V@@@m͠Ҡ@@@@@@K@@@@ @@@@డn&Global%titlep@p p @%@а&@@m&@@@L@L@@@0 @@(@Ġ$Nonep! p"@1@@@@@@@@@@@@  @@@@@@@@@ภhdp7p8@hc@@@f@@@$J@J@@Ġ$SomepK pL$@?@pP%pQ&@@/@@@@@@ @@76@@@@@@@@>=@@@@@@@@@ఐe"pspm*pn,@c˰@@@h+@@@ @e@@@ e@@@@@@@ @@ఐn#fmtp-p0@T@@=@@+\maketitle p2p?@@p1p@@@e@@@M@M@.@@2 @@e/@@@AppAH@@h2@ డo;WrWtpJSpJT@Wq@@@n_@@@2J@0J@(@@@)@@'N@@డoL&Global(with_tocpJZ@pJ[pJc@#@#ref\@@@C@@@B@c, c,"@@dK@3@@nǠ3@@@.K@1K@/z@@=@@5{@ఐf/"pspJipJk@dR@@@h@@@8@f&@@@7f@@@6@@5@@4@@ఐ#fmtqJlqJo@۰@@@@1\tableofcontents qJqqJ@@qJpqJ@@fJ@@@CK@IK@H@@2 @@g@@@KJ@JK@B@@q.JP@@ @@ఠ$info נq9q:@qR|A@@\7@@@ЃJ@Q@@@^J@L3qFqFqFqFqFqFqFqF@@@@డo)apply_opt)Odoc_infoqWqX@ q[q\@@@@!a@!b@@@@\Ѡ@@@3@@@@@@@@dO>dP>,@@dw@$@@@@da@@@ЄJ@SB@@T@ @@@RLK@@@P@@O@@NF@@డp4info_of_comment_file)Odoc_infoqq@ qq@@@-S`(t_module@@@@@@@4@@@֪@@@@@@@@d]d]@@e)|@!@@@@@@h@@@g@J@@@f@@@e@@d@@c@@ఐ+module_listqq@@@@@qq@@@b@@@Ё@@@Ѐ@@@@డpXXqq@X@@@oڠ@@@_K@ВK@Ї@@@Ј @@І@@డp&Global*intro_file)Odoc_info"r@ rr @(@r r @-@#ref]e @@@A@@@@@@@?@e )e )@@e@B@@pB@@@ЍL@БL@Ў@@L @@D@@!@@@A@rB#@@ ఐ$inforN-rO1@@@@@G@@@Ж@@@Е3rVrVrVrVrVrVrVrV@& @@@Ġ$Nonere7rf;@u@@@@)]@@@О@@@Н@@0d@@@Р@@@П@@@ภjr{?r|A@j@@@h@@@ J@ЮJ@Г,@Ġ$SomerDrH@@rIrJ@@׈@@@Ч@@@@ @@[׏@@@Щ@@@ШH@@bז@@@Ы@@@ЪO@@@ఐg점"psrNrP@f@@@jo@@@е@g@@@дh>@@@г@@в@@бh@@ఐ#fmtrQrT@@@u@@.\vspace{0.2cm}rVre@@rUrf@@h@@@M@M@@@2 @@e@@@Ar&rg@@h@  ఐ점$selfriprit@ɰ@@@Pri@@@@@@,a@@@+@@@*@ @@@)@@@(@@@'@@&@@%@@$@@ఐ#fmtsisi@@@@ภ s45@s4@b @@@F@@@E@@ఐ$infos8is9i@@@@@@>@@@=K@IK@G@@T@@i@@@KJ@<@ఐ$infosUsV@@@M@@@N@@@M@Ġ$Nonesisj@y@@@@-a@@@V@@@U@@4h@@@X@@@W!@@@ภkss@k@@@!)@Ġ$Somess@@ss@@؅@@@_=@@@ @@X،@@@a@@@`E@@_ؓ@@@c@@@bL@@@ఐh預"psss@g @@@kl@@@m@h@@@li;@@@k@@j@@ie@@ఐ#fmtss@@@~r@@" ss@@ss@@i@@@xL@~L@}@@2 @@@@@Ass@@@@@@@@@ss@@@@@@J@@@G@@@U@@@@@@^@@@@@@ @@@' @@@j @@@ @@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@t #@Yjt ' Print the header of the TeX document. tt@@@@@@@곰t t3@AA࣠@&self-3 Aఠ[ ؠ[ tE}A @3t,t,t,t,t,t,t,t,@ @@@  tH~A@@@@@ఠ#dir ڠt?@Lt@@O@tXA@@&stringQ@@@H@3tHtHtHtHtHtHtHtH@)"$@-@!*%@.@@@@డr(Filename'dirnamet]@Rt^@Z@ ta@[tb@b@@@"@@@ҋ&@@@Ҋ@@҉@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@5@@@@@2@@డs[L[Nt@ct@d@[K@@@rn-@@@I@I@@@@@@M@@డs&&Global(out_filet@j@t@kt@s@#@o#refg@@@7@@@6@g-1g-J@@h%@3@@r3@@@J@J@y@@=@@5z@@i@@{@A@t@H@@@ఠ$file twtw@tA@@@@@H@3tttttttt@@@@@@డsu(Filename&concattwtw@ twtw@@@@@@f@@@@e(@@@d@@c@@b@^^@@C@@@@@@@@@@@:@@@@@@@9@@ఐࠐ#diruwu w@C@@0@@@I@I@M@@,ocamldoc.styu1wu2w@@u4wu5w@@>@@@I@I@a@@R @@fb@A@u?w @@డs#Sys+file_existsuOuP@ uSuT@@@&stringQ@@@ә$boolE@@@Ә@@ӗ4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@"@@@@@@4@@@3@@23uvuvuvuvuvuvuvuv@@@@@@@ఐ$fileuu@ @@4@@@;H@=H@<@@B @@dp@@@>H@:@డt"'verbose)Odoc_infouu@ uu@@@h@@@@@@@@@h-h-@@i#s@@@@@@@B@@@A@@@I@@డq9file_exists_dont_generate-Odoc_messagesuu@ uu@@@q@@@q@@@@@@q P Pq P @@q@@@@@@@M@@@L@@Kx@@ఐ)$fileuu@@@&@@@TI@VI@U@@vv@@_@@@I@WI@S@@m @@F@H@@ఠ'chanout Ev9Hv9O@v5A@@t+out_channel@@@bH@X3v$v$v$v$v$v$v$v$@@@@డt(open_outv19Rv29Z@@h@@@@@@@@@ss@@t@@@@@@@\%@@@[@@Z#@@ఐ$filevT9[vU9_@۰@@%@@@cI@eI@d7@@. @@=8@A@v`9D @@ డt-output_stringvlcnvmc{@@O@@@@h@@@@@@@@@@@t4&&t5&W@@t^@@@@c@@@l@@@@k@@@j@@i@@h3vvvvvvvv@zs@t@u@@@@ఐ'chanoutvc|vc@ @@@@@xI@zI@y@@డ0Odoc_latex_style'content0Odoc_latex_stylevcvc@ vcvc@@&stringQ@@@|@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@wI@~I@}C@@h@@m=@@@H@vI@ డup%flushvv@@@@@h@@@@@@tfftf@@t@@@@@@@Ԅ@@@ԃ@@Ԃm@@ఐ렐'chanoutww@w@@@@@ԋI@ԍI@Ԍ@@. @@m{@@@ԎH@Ԋ@ డu)close_outw"w#@@@@@@@@@@@tt@@u @@@@@@@ԓ@@@Ԓ@@ԑ@@ఐ('chanoutwDwE@@@)@@@ԚI@ԜI@ԛ@@- @@m@@@ԝH@ԙ@డu'verbose)Odoc_infowawb@ wewf@@@@@@@@ԡ@@@Ԡ@@ԟ@@డsn.file_generated-Odoc_messagesww@ ww@@@s@@@s@@@@@@ss * *st * O@@sr@@@@@@@Ԭ@@@ԫ@@Ԫ@@ఐؠ$fileww@1@@&@@@ԳI@ԵI@Դ$@@ww@@@@@Ԩ@ԶI@Բ.@@^ @@H@ԧ1@ @@2@ @@3@X@@4@w-7w$@@@w@@@@@@@@@Ġ)Sys_errorw08w0A@;)Sys_error]j@@@@j,@@@@Au @@A]l=ocaml.warn_on_literal_patternu^u^@@u^u^@@@uL@ఠ!s Gw0Bw0C@x A@@@@@Ի@@@)@@w@@@Խ@@@ డv-prerr_endlinex GQx G^@@j`@@@@@@@@@u`wQwQu`wQws@@u@@@@@@@@@@@@3x!x!x!x!x!x!x!x!@6/@0@1@@@@ఐ=!sx1G_x2G`@ @@)@@@K@K@@@2 @@n@@@J@@డv$incrxJcmxKcq@@v0M@@@q@@@p@@@o@@n%%incrAAv@@@vv@@v?@@@@vG@@@@@@@@@@@L@@డv&errors)Odoc_infox~crxc{@ xc|xc@@ H#ref2@@@@@@@ki;kj;@@kv@@@vzJ@@@@@@J@J@|@@W@@J@@xc@@6@@@x6<@@A@@>@@3xxxxxxxx@b@@@@@E@@@@F@@x@^xƐ 6 Generate the LaTeX style file, if it does not exist. xx@@@@@@@Qx x @AA࣠@&self-3 IAఠ` H`߸xA߹@3xxxxxxxx@߷@@@  ߻xA߼@@@߼@࣠@+module_list JAx x @yA@@m3xxxxxxxx@@@!@@@@@@  @@  ఐ+$selfy  y  @ְ@@3yyyyyyyy@"@@@@@߲y  '@@@@ఠ)main_file Ky *4y *=@y,A@@g@@@I@3yyyyyyyy@@@@డw_預_y% *@y& *A@_@@@w I@@@@@@@@డw&Global(out_filey> *G@yA *HyB *P@@@@w*@@@J@J@1@@) @@!2@A@yO *0@@@ఠ#dir LyZ T^y[ Ta@ysA@@@@@I@3y`y`y`y`y`y`y`y`@aVO@P@Q@@@డw(Filename'dirnameys Tdyt Tl@ yw Tmyx Tt@@@@@@@@;@@@@@ @@ఐz)main_filey Tuy T~@*@@-@@@J@J@4@@% @@85@A@y TZ @@ డx3`j`lyy@`i@@@wh@@@I@I@@@@@@3yyyyyyyy@Tb[@\@]@@@@ఐw.separate_filesy@w'@@w@@@J@J@@@( @@ @@ఠ!f Myy@yA@@@@@@kJ@!c@@@J@"@@#J@ 3yyyyyyyy@4@@@࣠@!m OAyy@zA@@3yyyyyyyy@E'yyg@@@@@  @@@ఠ'chanout Pzz@z'A@@@@@0L@&3zzzzzzzz@*:@!@"@@@డx(open_outz#z$@@@@@@@* @@@)@@(@@డx!^z:,z;-@l@@@l@@@7@l@@@6l@@@5@@4@@33@@డx(Filename&concatzZz[ @ z^ z_@@n@@@n@@@I@m@@@H@@@G@@F@@EX@@ఐ#dirzyzz@ð@@@@@UO@WO@Vl@@డy$Name&simplezz@ zz!@@@@@io@@@[ir@@@Z@@Y@@ఐ!mz"z#@@@@&m_namez$z*@c @@i@@@fP@lP@j@@zz+@@i@@@e@@z@@m@@@C@pO@S@@$.texz.z2@@z3@@m(@@@BN@rN@q@@zz4@@@@@1@sN@A@@ @@@A@z @@@ఠ#fmt QzEVzEY@{A@@r@@@ՂL@t3zzzzzzzz@@@@@@డy&Format8formatter_of_out_channel{E\{Eb@ {Ec{E{@@@r:+out_channel@@@r@@@@@@r6r7@@r5@@@@@@@xr@@@w@@v/@@ఐ-'chanout{;E|{<E@9@@&@@@ՃM@ՅM@ՄC@@4 @@GD@A@{GER @@  ఐ$self{U{V@+@@23{U{U{U{U{U{U{U{U@We^@_@`@@@ {]@@@3@,'@@Պ@@Չ @@ఐs#fmt{l{m@@@s(@@@Փ@@ఐ!m{|{}@e@@'@@+@@E(@ డz&Format.pp_print_flush{{@ {{@@rI@@@sR@@@ա@rI@@@ՠrF@@@՟@@՞@@՝L@@ఐ#fmt{{@V@@sn@@@խM@ձM@հ`@@ภs{{@s@@@rp@@@լM@յp@@:@@r2@@@նL@իv@డzc)close_out{{@@@@@@@պ[@@@չ@@ո@@ఐޠ'chanout{{@@@@@@L@L@@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure| |'@;'Failurea@@@@n^@@@@Ay @@Aa=ocaml.warn_on_literal_patternyE  yE  @@yE  yE  @@@yH@ఠ!s R|&(|')@|?A@@Q@@@O@@@@+ @@{O@@@@Ġ)Sys_error|9*7|:*@@f!s|A*A|B*B@|ZA@@.@@@ @@{e@@@2@@E@@{i@@@6@@@ డz-prerr_endline|XFU|YFb@N@@@N@@@M@@@@@3|`|`|`|`|`|`|`|`@MC<@=@>@@@@ఐJ!s|pFc|qFd@ @@h@@@O@O@@@# @@r@@@N@@డ{$incr|gv|gz@?@@@zo?@@@@@@>@@@@@5@@డ{%&errors)Odoc_info|g{|g@ |g@@'@@zb@@@@@@N@N@U@@0@@N@X@d@@Y@@@|@@3||||||||@@@@A@J@@A@@డ{X$List$iter||@ ||@@=i@@@@I@=g@@@@@@h @@@=d@@@@@@@3||||||||@4@@@@@@ఐ!f||@ @@@w@@@@@@@ఐ!+module_list}} @@@"@@=@@sw@@@I@J@ *@}} @@ ,@@}@@ .@@ఠ'chanout T}$#}%#@}=A@@@@@"I@3}*}*}*}*}*}*}*}*@w@@@డ{(open_out}7#}8#@@@@@@@@@@@@@@ఐ9)main_file}L#}M#@@@@@@#J@%J@$)@@  @@-*@A@}X# @@@ఠ#fmt U}c$}d$ @}|A@@u"@@@4I@&3}i}i}i}i}i}i}i}i@NG@H@I@@@డ|&Format8formatter_of_out_channel}|$ }}$@ }$}$,@@j@@@j@@@*uB@@@)@@( @@ఐr'chanout}$-}$4@*@@@@@5J@7J@64@@% @@85@A@}$ @@ డ|<dsdu}%8C}%8D@dr@@@{l@@@EI@CI@;@@@<@@:3}}}}}}}}@Tb[@\@]@@@@డ|P&Global+with_header }%8J@}%8K}%8V@&@#ref`@@@G@@@F@p2p2@@qO@6@@{ˠ6@@@AJ@DJ@B/@@@@@80@ ఐ%$self}%8\}%8`@а@@>@䗰}%8m@@@@@@I@@HE@@ఐ#fmt~%8n~%8q@O@@u@@@RU@@ఐ7+module_list~%8r~%8}@@@b@@(@@c@@~#%8@@@e@ డ|$List$iter~3&~4&@ ~7&~8&@@>Ͱ@@@@>@@@a@@`@j @@@^>@@@]@@\@@[@@࣠@!m VA~Y'~Z'@~rA@@3~Z~Z~Z~Z~Z~Z~Z~Z@@@@@@@డ|e.e0~j(~k(@e-@@@|PmS@@@ցK@K@w@@@x@@v3~w~w~w~w~w~w~w~w@*"@!@"@@@@ఐ|n.separate_files~(@{@@|n@@@}L@րL@~@@( @@ @ఐs֠"ps~)~)@q@@@vY@@@և@s@@@ֆt(@@@օ@@ք@@փ1@@ఐR#fmt~)~)@@@vu@@@֓L@֗L@֖E@@డ}W!^~)~)@q!@@@q!@@@֝@q@@@֜q@@@֛@@֚@@֙a@@'\input{~)~)@@~)@@q<@@@֩M@֫M@֪t@@డ}!^~)~)@qP@@@qP@@@ֱ@qM@@@ְqL@@@֯@@֮@@֭@@డ}$Name&simple))@ ))@@@@@m@@@m@@@@@ֿ@@ఐࠐ!m6)7)@@@@&m_name=)>)@g @@n@@@O@O@@@|N@@n@@@@@&.tex} S)T) @@[V) @@q@@@ּN@N@@@ @@q@@@֨@N@ֻ@@g)h) @@t@@@֒@M@֧@@ @@6L@֑@ ఐ$self+-+1@U@@\@4+I@@@Z@SN@@@@@@ఐ0#fmt+J+M@԰@@wO@@@@@ఐM!m+N+O@)@@K,@@(@@l-@(@@8/@',P[@@@W@<@@@o@@nJ@J@X@@ఐؠ+module_list-\f-\q@@@A@@@@v,@@@I@lk@ డ~aff.t.t@f@@@}n@@@I@I@@@@@@@@డ~r&Global,with_trailer.t@.t.t@#@#ref@@@I@@@H@r5(,r5(G@@sq@3@@}3@@@J@J@@@=@@5@ఐuU"ps.t.t@sx@@@w@@@@uL@@@u@@@@@@@@@ఐѠ#fmt4.t5.t@u@@w@@@J@J@@@/\end{document} F.tG.t@@I.tJ.t@@uw@@@J@J@@@9 @@v@@@I@J@@@[.t|@@ @ డ~&Format.pp_print_flushk/l/@ o/p/@@w%@@@x.@@@ @w%@@@w"@@@@@@@#@@ఐ'#fmt//@˰@@xJ@@@,J@0J@/7@@ภxɰ//@x@@@wL@@@+J@4G@@:@@w@@@5I@*M@డ?)close_out00@ @@@ @@@97@@@8@@7a@@ఐ'chanout00@\@@ @@@@I@BI@Au@@  @@Ov@i @@Pw@z @@Qx@ @@Ry@@@Sz@6@@Tl@@@U@Ġ'Failure22@ޠఠ!s W22@A@@ @@@LL@G@@@ @@@@@H@Ġ)Sys_error33#@ ,!s3$3%@ A@@@@@ @@+@@@M@@-@@/@@@P@@@ డ-prerr_endline4)34)@@ @@@ @@@W @@@V@@U3&&&&&&&&@tC<@=@>@@@@ఐJ!s64)A74)B@ @@ .@@@^L@`L@_@@# @@w@@@aK@]@డ$incrO5EOP5ES@ @@@5 @@@f@@@e @@@d@@c5@@డ&errors)Odoc_infol5ETm5E]@ p5E^q5Ed@@@@Y )@@@o@@@nK@rK@pV@@1@@K@mY@e@@Z@@@"@@3@@@@p@@@@@%@:@@m@@@n@A@A@@@@@y@@x@@@l@@@׀@@@@~F@{@ ,@f W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   @@@@@@@@}==@@#@AAw]A^p_A7p'Ap AoCApApApAoAoAAmaAn6AmAnzAnhAnAmAn-Am-AmAxmAomAamAWnASmAMmA2lA)lA nAmoA ntAnAoAobAoQApAp3ApAAAtAsTAS-A,AAoAAAqAqtA~hAgMAL5A4AAAAAoAnOAN7A6AAAAA{AzTAS9A8A A AAAAnAmVAUpA=qA3'A&AAAAA~XAWAAAA_A^AA@AAAAAcAbCAB%A$AAAAAqApWAV;A:!A AAAAA{Az]A\9A8-A,x,@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@l@A~@Alϰ@An@l@A^@NAAM@ABC@q]@AqYq4@@@ެ@@@ޫ@@@@ު/@@@ީ@@ި@@ާ@@ަ@Aq7@Aq3qH@@@޳@@@޲@@@@ޱC@@@ް@@ޯ@@ޮ@@ޭ@q/@Aq+qʠ]@@@޺@@@޹@@@@޸X@@@޷@@޶@@޵@@޴@ABpx@Aptqޠq@@@@@@@@@@޿l@@@޾@@޽@@޼@@޻@@A@@@@@@@@@Ar1@A@xA@@@@@@@@Br@A@xI@@@@@@@@r3@A@xR@@@@@@@@ACDq@Aqr@@@@@@@I@@@@@@@@@@@@@q;@Aq7r-@@@@@@@a@@@@@@@@@@@@@A'@A@#@@@@@@@@@@A@@@@@@A{@A@w@sn@@@@@@@Bi@A@e@a\@@@@@@@X@A@T@MH@@@@@@@A@A@@@@@@@@@!@A@@@ABCD@A @@@@@@@@@@@@@@@@@@@@(@A@$@@@@@@@@@A@@@@@@@@@A@A@@ @@@@@@@ܰ@A@@@@@@@@@ABC˰@A@@@@@@@@@@A@@@@@@@@@ADE@A@@@@ @@@@@@A@|@up@@ @@ @@ @@A@@@@@@@@ @ABo}@A@@@@@@@@@@@@@@@@@@Cp`@A@@@@@@@@@@@@@@@@@@p-@A@@@@!@@@@ @@@@@@@@@@Ap°@A@@@@'@yO@@@&@@@%@@$@@#@@"@p@A@@@@-@y`@@@,@@@+@@*@@)@@(@ABDFGpv@A@@@@3@,@@@2@@@1@@0@@/@@.@p@A@'@@@:@p$(@@@9@@@87@@@7@@6@@5@@4@Ap@A@;@@@@@`@@@?G@@@>@@=@@<@@;@oŰ@A@L@@@F@y@@@EX@@@D@@C@@B@@A@ABp@A@\@@@L@]@@@Kh@@@J@@I@@H@@G@oӰ@A@n@@@T@y@@@S@@@@R@@@Q@@P@@O@@N@@M@Ap@A@@@@[@p@@@Z@@@Y@@@X@@W@@V@@U@pd@A@@@@_@@@^@@]@@\@ABCq@A@@@@e@z@@@d@@@c@@b@@a@@`@o@A@@@@q@I@@@p@oG@@@o@@@n@oF@@@m@@@l@@@k@@j@@i@@h@@g@@f@Ap@A@@@@w@@@@v@@@u@@t@@s@@r@oް@A@@@@}@O@@@|@@@{@@z@@y@@x@ABp@A@@@@߃@k@@@߂@@@߁@@߀@@@@~@r@A@ @@@ߋrr@@@ߊr zn@@@߉@@@߈@@߇@@߆@@߅@@߄@Apư@A@!@@@ߖ@f@@@ߕ@pl@@@ߔ@@@ߓ@@@@ߒ;@@@ߑ@@ߐ@@ߏ@@ߎ@@ߍ@@ߌ@q@A@@@@@ߜ@z@@@ߛL@@@ߚ@@ߙ@@ߘ@@ߗ@ABC@A@@@@ߟ@@ߞ@@ߝ@/@A@+@$@@ߢ@@ߡ@@ߠ@@A@@@@@ߦ@@ߥ@@ߤ@@ߣ@AB@A@@@@@ߪ@@ߩ@@ߨ@@ߧ@C@A@@@@@߮@@߭@@߬@@߫@9@A@5@.)@@߱@@߰@@߯@Aݰ@A@@@@@ߵ@@ߴ@@߳@@߲@B0@A@,@@@@߹@@߸@@߷@@߶@CDEFHrǰ@A@@@@@r@@@@ @@@߿@@@߾@@߽@@߼@@߻@@ߺ@ΰ@A@@@@@@@@@@A@@@@@@@@@AB@A@@@@tڠ@@@@@@@@@@@@@@@@@@@@@@@@@Cp@A@l@e`@@@@@@@@A@@ @@@@@@@n@A@j@g@d]@@@@@@@@@AB@A@@@@@@@@@@@@C@A@@@@@@@@@@@@@A@@@@@@@@@A@A@@@@@@@@@@@@B@A@@@@@@@@@@@@>@A@ )@@@@ '@@@5@@@@@@@@@@ACDEs@A@ 9@@@@@@@E@@@@@@@@@@@A@@@@@@@@@@A@@@}@@@@@@@@@ABѰ@A@@@@@@@@@@@@C7@A@3@,'@@@@@@@s@A@ @@@ {@@@ @@ @@ @As@A@ @@@x@@@@@@@ @u8@Au4u ,@@@@@@@@@@ '@@@@@@@@@@ABDFt@Atu @@@@@@@@@@@ ;@@@@@@@@@@t@AtuĠ W@@@%@@@$@@@@# R@@@"@@!@@ @@@A@A@@@@+@@@@*@@@)@@(@@'@@&@@A@@@@1@@@@0}@@@/@@.@@-@@,@ABz@A@z@@@8@ur@@@7@@@6o@@@5@@4@@3@@2@n@An 1l@@@A@@@@@k@@@?@f@@@>a@@@=@@<@@;@@:@@9@A^@A^ J\@@@J@@@I@[@@@H@V@@@GS@@@F@@E@@D@@C@@B@Q@A@Q@@@P@L@@@OI@@@N@@M@@L@@K@G@AG uE@@@\@@@[@D@@@Z@?@@@Y@>=@@@X@@@W:@@@V@@U@@T@@S@@R@@Q@ABCDGIu,@Au(vu @@@c@@@b@@@@a @@@`@@_@@^@@]@C@A@C@@@i@>@@@h=@@@g@@f@@e@@d@;@A@;@@@o@6@@@n5@@@m@@l@@k@@j@ABw9@A@@@@t@|@@@s@@r@@q@@p@Cw*@A@w$@@@@{@w@@@|@@z@@@y@}@@@x@@w@@v@@u@9@A@98@@@@@@54@@@@@@@@~@@}@A/@A@/@@@*)@@@@@@@@@@@B$@A@$#@@@@@@"!@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@ @@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@ޠ@@@@@@@@@@@@@Bذ@A@ؠ@@@@෠@@@@@@@@@@@@@@@@@а@A@@@@ˠ@@@@@@@@@@@A@Aw@@@@@@@ @@@@@@ @@@@@@@@@@BCݰ@A@@@@ؠ@@@@@@@@@@@հ@A @@@@@@@@@@͠@@@@@@@@@@@@@Aǰ@A@Ǡ@@@@٠@@@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@A B@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@|{@@@@@@@@@@@Bv@A@v@@@s@@@@@@@@p@A@po@@@ @@@ lk@@@ @@@@@@@@Af@A@f@@@@a@@@^]@@@@@@@@@@ @@ @BCX@A@XW@@@@@@VU@@@@@@@@@@@S@A@S@@@@N@@@KJ@@@@@@@@@@@@@AE@A@E@@@)@@@@@(@?>@@@'@@@&;:@@@%@@@$@@#@@"@@!@@ @6@A@6@@@.10@@@-@@@,@@+@@*@,@A@,+@@@4@@@3*)@@@2@@@1@@0@@/@ABCw@Awy$ @@@;@@@:@X@@@9 @@@8@@7@@6@@5@y@Ayy9 @@@B@@@A@m@@@@ @@@?@@>@@=@@<@ADEFGJ R1@Cc򐠠 W This class is used to create objects which can generate a simple LaTeX documentation. s<<t<=@@@@@@@N#@ǐ c;@@uAgA QKA ?%A &y'A xA xA x A yA yA yA xjA xA  A v)A vA vA zwBA qw0A kvA ev_A \vA RuA IvA @uA 7vA )vPA wjA uA vA uA uA wA v7A wy@ ~      - Myyڠz2xyTɠxΠbX8 !`x 5Pߠ7pMxEwCxvvwvxwqww w۠w"x%wxxix~wx@wnŠE$i }ŠtyyȠzz{yvzBz`z@@@3@d@@@#@ M@A@#@ P;@@vA@@@@@@@@A@;@@vA@@@@@@@A@@3@x#@@#@@#@A@@@@w@@@@@@@u@@@@@@ A{@@@ @@@ @@@@ @@@ @@@@@@@@@A@,+@@@{3@@@@@@@@@@@@@5@@@@@@@@@@@{ A{{M@@@W@@@@{E{D@@@U@@@T@@@@@@zAz{d@@@@@@@@@@zAz{p#@@@@ @@@@@@zAz{|/@@@@,'@@@@@@{A@@@@@@@@{A@  @@@@{A@@@@@zAz{P@@@@MH@@@@@@zAz{\@@@@YT@@@@@@Aנh@@@@e`@@@@@@xlA@@Oz @@@@@@@@@yKA@@@@@@@@yA@@cz@@@@@@@@@yA@@[@@@@@@yA@@c@@@@@@yBA@@z:@@@@@@@@@xA@@x@@@@@@@@@yrA@ @zR@@@@@@@@@x|A@@\@@@@@@@@@yAA@#@zi@@@@@@@@@xA@/@s@@@@zz@@@/@@@@@@@@y.A@@@y$>@@@;@@@@@@yA@LA@@@@z!A@R@I@@@@@@xA@Z@|Hx@@@@x{xz@@@@@@@xuz@@@@@@j@@@@@@@@@@yA@{@z@@@v@@@@@@xfA@@z@@@@@@@@@xA@@z@@@@@@@@@zA@zz@@@z@@@@@@@@yA|9}@@@c@@@b@@a@@`A@@@@_@@@@^@@@]@@\@@[@@ZA@@@@Y@@@@X@@@W@@V@@U@@TA@@@@S@Š@@@R@@@Q@@@P@@O@@N@@MA@@@L@@@K@@@@J@@@@I@@@H@@G@@F@@E@@DA@@@C@@@B@@@@A@@@@@@@@?@@>@@=@@<@@;A@@@@:@@@@9@@@8@@7@@6@@5AР@@@4@@@3@@@@2@@@@1@@@@0@@@/@@@.@@-@@,@@+@@*@@)|A|}Ԡ@@@(@@@'@@&@@%A@@@@$@@@@#@@@"@@!@@ @@A@@@@@@@@@@@@@@@@@~A@[@M@@@@@@@@@~A@~z@~s~p@@@@~m@@@@@@@@@@@@@ @@ A@@@@ @@@ @@@ @@@@@@@A@@@@@@@@@@@@@@~A@}|@@@@@@{zy@@@@@@@@@@xA@w@v@@@@ut@@@@@@@@srq@@@@@@@@@@pA@onm@@@@lkj@@@ihg@@@@@@@@@@@@fA@edc@@@@ba`@@@_\@@@@@@@@@[A@ZYX@@@@WVU@@@TSR@@@@@@@@@@@@QA@PON@@@@MLK@@@@@@JIH@@@@@@@@@@@@GA@F@E@@@ՠ@DC@@@@@@@@BA@@@@@@@@A@?>=@@@<;:@@@@@@@@@@9A@876@@@543@@@@@@@@@@2A1Q/@@@@@@@.-,@@@+*)@@@@@@@@@@@@(A@'@&%$@@@溠@#"! @@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@ @@@@@@@@@@@@ A@   @@@@@@@@@@A@@@@@ @@@@@@   @@@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@  @@@  @@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@@  @@@ ۠  @@@@@@@@@@@@~ A@ נ @@@}@@@| ՠ  @@@{@@@z@@y@@x A@   @@@w@  @@@v ̠  @@@u@@@t@@s@@r@@q A@   @@@p@ @@@o@ Ġ  @@@n@@@m   @@@l@@@k@@j@@i@@h@@g A@   @@@f   @@@e@@@d@@c@@b A@  @@@a@@@`   @@@_@@@^@@]@@\Ac@@@[@`[@@Z@@Y@@XAo@@@V@lg@@S@@R@@Q A@"""@@@@@@~@`@@@|@""@@@}@@P@@O@@N A@""@@@ @ @@@ t@@@n@@M@@L@@K A@""@@@j@DCB@@@iR@@@h@@J@@I@@H A@## @@@@10/@@@@@G@@F@@E A@@@@@654@@@@ w v@@@@@@@@D@@C@@B@@A qA@#<#;@@@@@@@@@@@@@@@@@@@?@@>@@= dA@@[21@@@^@@@@@ae@@@`@@_@@]@3#B#A@@@\@@@[.@@@Z@@@Y@@<@@;@@: JA@@+@&@@@@@@@wԠ"  9@@@@@@.E&@@@@@9@@8@@7@@6 3A@@M@H@@@@@@@@E "@@@㖠@3@@@@@@@@,@@5@@4@@3@@2 A@~##@@@@a@@@@@1@@0@@/ A@@@@@##@@@@z  @@@@@.@@-@@,@@+ A@##@@@@  @@@@@*@@)@@( A@$ $ @@@@@@@@  @@@@@@@@'@@&@@%@@$ A@@@  @@@@@@@@#@@"@@!@@  A@$8$7@@@@.@  @@@@@@@@@@@@@@ A@$O$N@@@@   @@@v@  @@@|@@@{@@@@@@@@ A@@@  @@@@@@@@@@@@@@ A@.$}$|@@@@ T @@@ @@@@@@@@@ A@C$$@@@@& i @@@"@@@@@@@@@ A@}|@@@@; ~ @@@7@@@@@ @@ @@  yA@@@@@P  @@@L@@@@@ @@ @@ nA@$$@@@@e 0 f@@@a@@@@@@@@@ aA@$$@@@@z E Y@@@v@@@@@@@@@ TA@@@@@ Z @@@@@@@@@@@@ IA@@@@@ o @@@@@@@@@@@@ >A@$@@@@  >@@@A@@@@@@ 4A@6  @@@@ .@@@S@@@@@@ *A@%I%H@@@@  "@@@e@@@@@@ A@Z10@@@p@  @@@ow@@@@@@ A@%m%l@@@@  @@@@@@@@@ A@0@+@  @@@u@@@@@@@@ A@@@b @@@@@@@@@@@ A@N@y/  @@@@@@@@@@@@@@@ A@b@@  A@@@@@@@@@ A@o@M ,@@@@@@@@@ A@|%%@@@@_ @@@U~@@@@@@@@@ A@@@@@̠w @@@@@@t@@@@@@@@@ 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@c@Ab@li@@@I@J@@@J@@H@@@G@AZ@At@~{@@@M@\@@@N@@L@@@K@U@A@@@@Q@o@@@R@@P@@@O@AA@@@@U@@@@@X@@@W@@V@@T@@@S@ABC@!@Ae@@@@@@@?@]\@@@>@@@=@@<@@;@@:@A@A{@@@G@@@F@sr@@@E @@@D@@C@@B@@A@@A%@@@N@@@M@(@@@L"@@@K@@J@@I@@H@ABB@A>;@@@U@@@T@>@@@S8@@@R@@Q@@P@@O@̰@A@i@VN@@X@@W@@V@A@A@ @@@d@@c@@b@B@A@@@@g@@f@@e@@A@@@@j@@i@@h@ACDҰ@At@@@q@@@p@w@@@oq@@@n@@m@@l@@k@ @A@@@x@@@w@@@@v@@@u@@t@@s@@r@A@A@I@A@=@@{@@z@@y@ @A@8@@@@@A K@A@@s~@@@@@@@B 9@A@@m@@@@@@@ (@A@i@d_@@@@@@@A @A@@@@@@@@@ @AJ@@@ABCDj@Ajh@@@@@@@>=@@@@@@@@@@@@@@A@@@@@@@@@@A@l@gb@@@@@@@A@A@@~@@@@@@@@A@f@a\@@@@@@@ABC@A@@@@@@@@@a@A@@@@@@@@@ADE@A@@@@@@@@@R@A@@@@@@@@@ r@A@@@@@@@@@ABO@A@V''@@@@8@@@'@@@@@@@@@@C5@A@i''@@@@''@@@'@@@@@@@@@@@A@~''@@@@`@@@'@@@@@@@@@@A@A@''@@@@,@@@'@@@@@@@@@@@A@''@@@@?@@@'@@@@@@@@@@ABDFGU@A@((@@@@S@@@(@@@@@@@@@@@A@((@@@@((@@@@@@(@@@@@@@@@@A@A@(3(2@@@@@@@(/@@@@@@@@@@@A@(G(F@@@@@@@ (B@@@ @@ @@ @@ @ABy@A@ (Y(X@@@@@@@(U@@@@@@@@@@@A@(n(m@@@@@@@@@@@(o@@@@@@@@@@@@Av@A@7((@@@#@r((@@@"@@@!(@@@ @@@@@@@W@A@O((@@@'(@@@&@@%@@$@ABC|@A@\((@@@-@@@@,(@@@+@@*@@)@@(@@A@r((@@@9@U@@@8@^@@@7@@@6@h#@@@5@@@4(@@@3@@2@@1@@0@@/@@.@A@A@((@@@?@|7@@@>(@@@=@@<@@;@@:@ް@A@((@@@E@K@@@D(@@@C@@B@@A@@@@AB @A@))@@@K@^@@@J) @@@I@@H@@G@@F@@A@)%)$@@@S@@@Rv@@@Q)%@@@P@@O@@N@@M@@L@Aΰ@A@)<);@@@^@p@@@]@ɠ:9@@@\@@@[@@@@Z)H@@@Y@@X@@W@@V@@U@@T@@A@)`)_@@@d@@@@c)[@@@b@@a@@`@@_@ABC@A@y@to@@g@@f@@e@>@A@!@@@m@@l@@k@@A@5@0@@@t@@s@@r@@q@AB@A@>@9@4/@@z@@y@@x@@w@Cʰ@A@Z@U@PK@@@@@@~@@}@H@A@5@0@@@@@@@A@A@Z@U@>9@@@@@@@@@B?@A@ @@@@@@@@@@@CDEFHְ@A@l))@@@@@@@@S@@@)@@@@@@@@@@@@@A@@@@@@@@@@A@@@@@@@@@AB)@A@))@@@))@@@@@@@)͠))@@@@@@)@@@@@@@@@@@@C@A@@@@@@@@@)@A@@#@@@@@@@@A@@ @-@@@@@@@@@AB@A@@@@@@@@@@@@C@A@!@@@@@@@@@@@3@A@@I@@@@@@@A@A@4@/@@@@@@@@@@B @A@@@@@@@@@@@@*S@A@*Q*P@@@@*O*N@@@*M@@@@@@@@@@ACDE@A@*d*c@@@@@@@*`@@@@@@@@@@ǰ@A@@@@@@@@@@A@@@@@@@@@@@@AB@A@k@f@a\@@@@@@@@@CR@A@@@@ @@ @@@@A@@@@@@@@@@@ @A@A@*@@@@@@@@@@@S@AOG@@@@@@@J@@@D@@@@@@@@@@ABDF@Aʠ]@@@"@@@!@`@@@ Z@@@@@@@@@@@A v@@@)@@@(@y@@@'s@@@&@@%@@$@@#@A@A@@@@/@@@@.@@@-@@,@@+@@*@@A@@@@5@@@@4@@@3@@2@@1@@0@AB@A@@@@<@@@@;@@@:@@@9@@8@@7@@6@@A\@@@E@@@D@@@@C@@@@B@@@A@@@@@?@@>@@=@A@Ay@@@N@@@M@@@@L@@@@K@@@J@@I@@H@@G@@F@@A@@@@T@@@@S~@@@R@@Q@@P@@O@|@A|z@@@`@@@_@yxw@@@^@v@@@]@uts@@@\@@@[r@@@Z@@Y@@X@@W@@V@@U@ABCDGId@A`@@@@g@@@f@C@@@e=@@@d@@c@@b@@a@}@A@}|{@@@m@z@@@ly@@@k@@j@@i@@h@w@A@wvu@@@s@t@@@rs@@@q@@p@@o@@n@ABw@A@@@@x@6@@@w@@v@@u@@t@Ch@A@b@[X@@@@U@@@@@~@@@}@Q@@@|@@{@@z@@y@x@A@xwv@@@@@@uts@@@@@@@@@@@Ap@A@pon@@@mlk@@@@@@@@@@@Bh@A@hg@@@@@@fed@@@@@@@@@@@c@A@c@b@@@䘠@a`@@@@@@@@_^]@@@@@@@@@@@AZ@A@ZYX@@@@WVU@@@TSR@@@@@@@@@@@@@BCDO@A@ONM@@@@LKJ@@@IF@@@@@@@@@@H@A@HGF@@@@EDC@@@BA@@@@@@@@@@@@@@A=@A@=<;@@@@:98@@@@@@765@@@@@@@@@@@@@B2@A@2@1@@@仠@0/@@@@@@@@.-@@@@@@@@,@A@,+*@@@)('@@@@@@@@@@@A,@A,,@@@@@@@,,,@@@@@@,,@@@@@@@@@@BC>@A@>=<@@@;:9@@@@@@@@@@@9@A9Y7@@@@@@@654@@@321@@@@@@@@@@@@@A.@A@.@-,+@@@ݠ@*)('@@@@@@@@@@@@@@&%$@@@@@@@@@@@B!@A@! @@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@ @@@@@@@@BCD @A@  @@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@ @@@@@@@@@A@@@@@@@@@@ @@@ @@ @@ @A@A@@@@@@@@@@@@@@@@@@@@@BCܰ@A@ܠ@@@@@@ڠ@@@@@@@@@@@ذ@A@@@@#@@@@"Ӡ@@@!@@@ @@@@@@@Aΰ@A@@@@-@@@@,@ʠ@@@+@@@*Ǡ@@@)@@@(@@'@@&@@%@@$@ð@A@@@@2@@@1@@@0@@/@@.@@A@@@@8@@@7@@@6@@@5@@4@@3@ABC@A H@@@?@@@>@K@@@= E@@@<@@;@@:@@9@@A̠ _@@@F@@@E@b@@@D \@@@C@@B@@A@@@@ADEFGJ @@@9@ #@.A@..@@@@..@@@.@@@@@6@@5@@4.A..@@@3@@@2@.ߠ..@@@1@@@0..@@@/@@.@@-@@,.A@//@@@+."/@@@*@@@)@//.@@@(@@@'/$@@@&@@%@@$@@#@@"A< @@@~@@@!@43@@@| @@@{@@ @@@@AS@@@@@@@@@@A_#@@@@ @@@@@@Ak/@@@@,'@@@@@@A@@@@6@@@@A@  @@@@A@@@ @@ ~AyP@@@ @MH@@ @@ @@A\@@@@YT@@@@@@ A  Ơh@@@@e`@@@@@@[A@@>@@@@@@@@@:A@@@@@@@@A@@R @@@@@@@@@A@@[@@@@@@A@@c@@@@@@1A@@n)@@@@@@@@@A@@Ӡ@@@@@@@@@aA@ @A@@@@@@@@@kA@@K@@@@@@@@@0A@#@X@@@@@@@@@nA@/@b@@@@i@@@/@@@@@@@@A@@@>@@@;@@@@@@A@LA@@@@A@R@I@@@@@@xA@Z@7o@@@@ji@@@@@@@d@@@@@@j@@@@@@@@@@pA@{@@@@v@@@@@@UA@@@@@@@@@@@yA@@ @@@@@@@@@A@}y@@@t@@@@@@@@+A@@@@@?@ ]@@@@1@@@@@@@@@@@@@EA@@@@@@@@@@@A@@@@@@M@@@@@@@@@@@A@@YV@@@@@@@@@UA@@@@@@@@KA@N@@@@@@@A@@@@@@@@@@>A9@@@@@@@@@@-A(@@@@@@@@@@ A@   @@@@   @@@ @@@@@@@@@ A@   @@@@  @@@ @@@~@@}@@|@@{ A@   @@@z@   @@@y@@@x @@@w@@v@@u@@t A "p @@@s@@@r@   @@@q@   @@@p @@@o@@n@@m@@l@@k A " @@@j@@@i@   @@@h@  @@@g @@@f@@e@@d@@c@@b A@   @@@a@  @@@` @@@_@@^@@]@@\ A " @@@[@@@Z@   @@@Y@ @@@X@   @@@W@@@V @@@U@@T@@S@@R@@Q@@P{Avà@@@O@@@N@@M@@L A@   @@@K@ @@@J @@@I@@H@@G@@F A@  ~ }@@@E@ |@@@D {@@@C@@B@@A@@@A@[@<@@@>@@=@@<@@;pA@i@b_@@@9@\@@@:@@8@@@7@@@5@@4@@3 {A@ z y x@@@2@@@1 w v u@@@0@@@/@@.@@- tA@ s r q@@@, p o n@@@+@@@*@@)@@( mA@ l k@@@'@@@& j i h@@@%@@@$@@#@@" gA@ f@ e@@@ @ d c@@@!@@@@@ b a `@@@@@@@@@@ _A@ ^ ] \@@@@ [ Z Y@@@ X W V@@@@@@@@@@@@ UA@ T S R@@@@ Q P O@@@ N K@@@@@@@@@  JA@ I H G@@@ @ F E D@@@  C B A@@@ @@@ @@@@@@ @A@ ? > =@@@@ < ; :@@@@@@ 9 8 7@@@@@@@@@@@@ 6A@ 5@ 4@@@@ 3 2@@@@@@@@ 1 0@@@@@@@ /A@ . - ,@@@ + * )@@@@@@@@@@ (A@ ' & %@@@ $ # "@@@@@@@@@@ !A $@ @@@@@@@   @@@   @@@@@@@@@@@@ A@ @   @@@ᠠ@    @@@@@@@@@@@@@@   @@@@@@@@@@ A@  @@@   @@@@@@@@@@ A $ @@@@@@@  @@@@@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@ߠ@@@@@@@@@@A@@@@@@@@@@@A@֠@@@@@@Ӡ@@@@@@@@@@A@@@@@@@@ʠ@@@@@@@@@@@@A@Ơ@@@@@@Ġ@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@tAoc@@@@`[@@@@@@Ao@@@}@lg@@z@@y@@xA@444@@@w@@@v@O @@@t@44@@@u@@s@@r@@qA@44@@@p@   @@@oc@@@@@n@@m@@lA@44@@@k@#3#2#1@@@jd@@@@@i@@h@@g|A@44@@@f@" ""@@@e@@d@@c@@bqA@@@@a@$%$$$#@@@`@fe@@@_@@@^@@]@@\@@[@@Z`A@5+5*@@@Y@"""@@@X@"""@@@W@@@V@@U@@T@@S@@RSA@@J! @@@?@@@@@BT@@@A@@@@@Q@E5150@@@P@@@O@@@@8@@@N@@M@@L@@K9A@@+@&@@J@$$$@@@I@à(@@@H@@@G@4&@@@7@@F@@E@@D@@C"A@@M@H@@>@$$$@@@=@@4@@@:@Eؠ$$@@@<@@@;@@9,@@6@@5@@4@@3 A@m55@@@2@P  @@@1@@0@@/@@.A@$$$@@@-@55@@@,@i@@@+@@*@@)@@(@@'A@55@@@&@{@@@%@@$@@#@@"A@55@@@@$$$@@@@@@@!@@@ @@@@@@@@A@@@@@@@@@@@@@@@@@A@6'6&@@@@.@@@@@@@@@@@@@@@A@6>6=@@@@$$$@@@@@@@@@@ @@ @@ @@ @@ A@@@@@@@@@@@@@@@@@A@6l6k@@@@C@@@@@@@@@@@@A@266@@@@Xx@@@@@@@@@@@@sA@lk@@@@*m@@@&@@@@@@@@@hA@@@@@?@@@;@@@@@@@@@]A@q66@@@@TU@@@P@@@@@@@@@PA@66@@@@i4H@@@e@@@@@@@@@CA@@@@@~I@@@z@@@@@@@@@8A@@@@@^r@@@@@@@@@@@@-A@@@@@-@@@A@@@@@@#A@%@@@@@@@S@@@@@@A@7877@@@@ @@@e@@@@@@ A@I @@@@@@@w@@@@@@A@ 7\7[@@@@@@@@@@@@@A@0@+@@@@@@@@@@@@A@@@ Q@@@@@@@@@@@A@N@Р@@@@@@@@@@@@@@@A@b@/0@@@@@@@@@A@o@< @@@@@@@@@A@k77@@@@N @@@gm@@@@@@@@@A@@@@@f @@@@@@c@@@@@@@@@Aj@@@@@A@@@@@@@@$j@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@琐$n@@$n@R@AQ@[X@@@֠@9@@@@@@@@@AI@Ac@mj@@@ڠ@K@@@@@@@@@D@Av@}@@@ޠ@^@@@@@@@@@AA@@@@⠠@@@@@@@@@@@@@@@@ABC@@A T)@@@=@@@<@LK@@@;)@@@:@@9@@8@@7@A@Aj)@@@D@@@C@ba@@@B)@@@A@@@@@?@@>@@A*@@@K@@@J@yx@@@I*@@@H@@G@@F@@E@AB1@A-**@@@R@@@Q@-@@@P*'@@@O@@N@@M@@L@"@A@i@VN@@U@@T@@S@A@A@@@@X@@W@@V@Bְ@A@@@@[@@Z@@Y@@A@ @@@^@@]@@\@ACD@AР*c@@@e@@@d@f@@@c*`@@@b@@a@@`@@_@@A*}@@@l@@@k@@@@j*z@@@i@@h@@g@@f@A#@A@I@A@=@@o@@n@@m@@A@8@@q@@p@A:@A@@s~@@t@@s@@r@B(@A@@m@@w@@v@@u@@A@i@d_@@z@@y@@x@Au@A@@@@}@@|@@{@@AJ@@~@ABCD*Y@A*Y*W*@@@@@@@-,@@@*@@@@@@@@@@ @A@@@@@@@@@ @A@l@gb@@@@@@@A װ@A@@~@@@@@@@ @A@f@a\@@@@@@@ABC!@A@@@@@@@@@!P@A@@@@@@@@@ADE!y@A@@@@@@@@@!A@A@@@@@@@@@a@A@@@@@@@@@AB>@A@E99@@@@'@@@9@@@@@@@@@@C$@A@X99@@@@99@@@9@@@@@@@@@@@A@m99@@@@O @@@9@@@@@@@@@@A@A@99@@@@@@@9@@@@@@@@@@@A@99@@@@.@@@9@@@@@@@@@@ABDFGD@A@99@@@@B@@@9@@@@@@@@@@߰@A@: : @@@@: : @@@@@@: @@@@@@@@@@A@A@:":!@@@@p@@@:@@@@@@@@@@@A@:6:5@@@@@@@:1@@@@@@@@@@ABh@A@:H:G@@@@@@@:D@@@@@@@@@@@A@:]:\@@@@@@@@@@@:^@@@@@@@@@@@@Ae@A@&:u:t@@@@a:v:u@@@@@@:u@@@@@@@@@@F@A@>::@@@:@@@@@@@@ABCk@A@K::@@@@@@@:@@@@@@@@@@@A@a::@@@@D@@@@٠M@@@@@@@ӠW@@@@@@:@@@@@@@@@@@@@@A@A@::@@@@k&@@@:@@@@@@@@@@Ͱ@A@::@@@@:@@@ :@@@ @@ @@ @@ @AB@A@::@@@@M@@@:@@@@@@@@@@ @A@;;@@@ @@@e@@@;@@@@@@@@@@@@A@A@;+;*@@@'@_@@@&@)(@@@%@@@$@@@@#;7@@@"@@!@@ @@@@@@@@A@;O;N@@@-@@@@,;J@@@+@@*@@)@@(@ABC%@A@y@to@@0@@/@@.@"-@A@!@@@3@@2@@1@!@A@5@0@@@7@@6@@5@@4@AB#@A@>@9@4/@@;@@:@@9@@8@C%@A@Z@U@PK@@?@@>@@=@@<@"7@A@5@0@@B@@A@@@@A#۰@A@Z@U@>9@@F@@E@@D@@C@B%.@A@ @@@@J@@I@@H@@G@CDEFHŰ@A@[;;@@@R@@@@Q@B@@@P;@@@O@@N@@M@@L@@K@$ϰ@A@@@@U@@T@@S@"@A@@@@X@@W@@V@AB;@A@;;@@@b;ݠ;@@@a@@@`@;;;@@@_@@@^;@@@]@@\@@[@@Z@@Y@C&t@A@@@@e@@d@@c@#@A@@#@@h@@g@@f@"r@A@@ @-@@l@@k@@j@@i@AB$@A@@@@@p@@o@@n@@m@C%@A@!@@@@t@@s@@r@@q@#"@A@@I@@w@@v@@u@A$@A@4@/@@@{@@z@@y@@x@B%@A@@@@@@@~@@}@@|@<=@@@<<@@@@@@@@@@ACDE@A@.6@@@@@@@9@@@.3@@@@@@@@@@ABDF@A.L@@@@@@@O@@@.I@@@@@@@@@@@AҠ.e@@@@@@@h@@@.b@@@@@@@@@@A,@A@,,,@@@@,,,@@@,@@@@@@@@@@,@A@,,,@@@@,,@@@,@@@@@@@@@@AB,@A@,,,@@@@,,,@@@@@@,@@@@@@@@@@,@A,.K,@@@@@@@,,,@@@@,,,@@@,@@@@@@@@@@@@A,|@A,|.h,z@@@@@@@,y,x,w@@@@,v,u@@@,t@@@@@@@@@@@@,r@A@,r,q,p@@@@,o,n@@@,m@@@@@@@@@@,k@A,k.,i@@@@@@@,h,g,f@@@@,e@@@@,d,c,b@@@@@@,a@@@@@@@@@@@@@@ABCDGIS@AO//@@@@@@@2@@@/,@@@@@@@@@@,l@A@,l,k,j@@@@,i@@@,h@@@@@@@@@@,f@A@,f,e,d@@@@,c@@@,b@@@@@@@@@@ABf@A@@@@@%@@@@@@@@@@CW@A@Q@JG@@@ @D@@@ @@ @@@ @@@@@ @@@@@@@,g@A@,g,f,e@@@@@@,d,c,b@@@@@@@@@@@A,_@A@,_,^,]@@@,\,[,Z@@@@@@@@@@@B,W@A@,W,V@@@@@@,U,T,S@@@@@@@@@@@,R@A@,R@,Q@@@%@,P,O@@@&@@$@@@#,N,M,L@@@"@@@!@@ @@@A,I@A@,I,H,G@@@-@,F,E,D@@@,,C,B,A@@@+@@@*@@)@@(@@'@BCD,>@A@,>,=,<@@@3@,;,:,9@@@2,8,5@@@1@@0@@/@@.@,7@A@,7,6,5@@@:@,4,3,2@@@9,1,0,/@@@8@@@7@@6@@5@@4@A,,@A@,,,+,*@@@B@,),(,'@@@A@@@@,&,%,$@@@?@@@>@@=@@<@@;@B,!@A@,!@, @@@H@,,@@@I@@G@@@F,,@@@E@@D@@C@,@A@,,,@@@N,,,@@@M@@@L@@K@@J@A>۰@A>>@@@V@@@U@>֠>>@@@T@@@S>>@@@R@@Q@@P@@O@BC,-@A@,-,,,+@@@[,*,),(@@@Z@@@Y@@X@@W@,(@A,(0H,&@@@c@@@b@,%,$,#@@@a,",!, @@@`@@@_@@^@@]@@\@A,@A@,@,,,@@@j@,,,,@@@m@@@l@@@k@@i@@@h,,,@@@g@@@f@@e@@d@B,@A@,,@@@r,, , @@@q@@@p@@o@@n@, @A, 0, @@@z@@@y@,,,@@@x,,,@@@w@@@v@@u@@t@@s@A,@A@,++@@@~++@@@}@@|@@{@BCD+@A@+++@@@@++++@@@@@@+++@@@@@@@@@@@@@+@A@+++@@@@@@+++@@@@@@@@@@@A+@A@+++@@@@@@+++@@@@@@@@@@@B+@A@++@@@++@@@@@@@@+ݰ@A@+ݠ++@@@@@@+ڠ++@@@@@@@@@@@A+հ@A@+++@@@@++@@@+Р++@@@@@@@@@@@@@BC+˰@A@+ˠ+@@@@@@+ɠ++@@@@@@@@@@@+ǰ@A@+++@@@@++@@@+ ++@@@@@@@@@@@@@A+@A@+++@@@@+@@@@+++@@@@@@+++@@@@@@@@@@@@@@@+@A@+++@@@+++@@@@@@@@@@@+@A@++@@@@@@+++@@@@@@@@@@@ABCx@At27@@@@@@@:@@@24@@@@@@@@@@@A2N@@@@@@@Q@@@2K@@@@@@@@@@ADEFGJ%s;@@@A@A@A@AAbAGA~AxAnAgAcA_AU2AKAAqA7.A1A'A!LAAhAhA$AXAAAA?AAA AAAAj7AaRARAHAAA:nA0SA&0A0A 0A0A0hA0CA0*AAt/Aj/AYAHA?/A(/A/pA/WA/2A/A.A.A.At.A[.rAJ.ZA9.6A.A -A -A -A -A -tA -YA }-HA q--A ]- A F,A 3,A ,A ,A LA TA ,bA ,@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@%r%w@@@@@@$@@@$@$&}$3;@@@AAҠ3e@@@@@@@h@@@3b@@@@@@@@@lAg@@@@@@@@@@[AV#@@@@ @@~@@}@@|A/@@@{@,'@@z@@y@@x,A@@@@@2@@@@@5@@@4@@3@@w@RLAA@@@v@@@uLǠ@@@-@@@t@@s@@r@@qnA@}@@@@@p@@oYA@  @@n@@mnA@@@l@@k?A:M{@@@j@xs@@i@@h@@ghAcY@@@f@@@e@@d@@c-LA@B;B:B9@@@b@@@a@@@@_@BnBm@@@`@@^@@]@@\("A@f+T*@@@ @@@ (#@@@[@@Z@@Y(A@DBB@@@@'**(@@@X@@@H@@W@@V@@U(A@@7+*@@@T@@S@@R@@Q(A@fBB@@@P@I+*@@@Orh@@@N@@M@@L@@K)A@7@\+') @@@J@@@I6@@G@@F@@E(A]@@@D@@C4A44@@@B@ @@A@@@@@?*A@BB@@@>@+M*@@@=~@@@<@@;@@:@@9*\A@@@@8@+b*@@@7@@@6@@5@@4@@3*A@CC@@@2@+w*@@@1@@@0@@/@@.@@-*fA@,@@@,@+*@@@+@@@*@@)@@(@@'+cA@CBCA@@@&@,+[@@@%@@@$@@#@@"@@!+4A@V-,@@@ @,.+p@@@@@@@@@@@@+kA@ClCk@@@@,C+c@@@@@@@@@@@@+>A@WV@@@@,X+x@@@@@@@@@@@@)kA@lk@@@@!@@@ @@ @@ @@QA@WCC@@@#@9@@@C@@@!@@@@@@8A@@CC@@@'@@@@@@A@ @T@@@@@@@@@A@,@#@@@@@@A@4@+@@@@@@3A@<@p+@@@7@@@@@@A@H@ՠ7@@@C@@@@@@cA@T@C@@@O@@@@@@mA@`@M@@@Z@@@@@@2A@k@Z@@@f@@@@@@pA@w@d@@@@k@@@w@@@@@@@@A@@w@@@@@@@@@A@@@@@A@@ @@@@@@zA@@9q@@@@lk@@@@@@@f@@@@@@@@@@@@@@@@rA@@@@@@@@@@@WA@@@@@@@@@@@{A@@@@@@@@@@@A@{@@@v@@@@@@@@-A@@@@@@"@@@@3@@@@@@@@@@@@@GA@ @@@@@@@@@@/[A@mDD@@@@333@@@to@@@]@@@@@@+A@@@@@e-0,f@@@a@@@@@@@@@+qA@S@333@@@@|-G+j@@@,@@@@@@@@-kA@g@@-V-U@@@@@@@@@@@@@@/AA@E E @@@@222@@@@222@@@@@@@@@@@@@@+A@E(E'@@@@-,@@@W@@@@@@-~A@@T@--r@@@@@@@@@@@@@@.A@@?@:@@@444@@@@@/.@@@@U4n4m@@@@@@@@~PD@@@,@@}@@|@@{@@zA@@@@@y@ @@@x@@w@@v@@u@@t.A@:EE@@@s@..@@@r@@q@@p@@o,|A@LEE@@@n@/.r,t@@@m@@l@@k@@jEjA@^EE@@@iEcE@@@h@@@g@EEE@@@f@@@eE@@@d@@c@@b@@a@@`0MA@EE@@@_@222@@@^@@\@@[@@Z,A@@@@Y@t.-@@@X@@W@@V@@U,]A@EE@@@=@444@@@<@.,[@@@T(@@S@@R@@Q@@P.A@F F @@@O@@..@@@N@@@M@@L@@K@@J@@I/ A@0@+@..@@@H@@@G@@F@@E@@D@@C-1A@3  @@@B@/ .+@@@Ac@@@@@?@@>/A@T@O@/.@@@;@@@:@@9@@8@@7@@60A@@K@F@@1@5o5n5m@@@0@00@@@/@@@.@@+@@*@@)@@(FyA@@@@&@@%@@$A@@  @@@"@@ @@@@/A@;FF@@@@00@@@@@@@@@/A@5R5Q5P@@@@TFF@@@@7//@@@@@@@@@@@1A@@@@@555@@@@P1 1 @@@L@@@@@ @@ @@ @@ 1A@FF@@@ @2 2 2 @@@@@@@@@aA@(@@@@@@@WA@ Z@@@@@@@A#@@@@ @@@@@@JAE/@@@@,'@@@@@@9A4 ;@@@@83@@@@@@6A@666@@@@666@@@6@@@@@@@@@6A@666@@@@66@@@6@@@@@@@@@6A@666@@@@666@@@@@@6@@@@@@@@@6A68|6@@@@@@@666@@@@666@@@6@@@@@@@@@@@6A686@@@@@@@666@@@@66@@@6@@@@@@@@@@@6A@666@@@@66@@@6@@@@@@@@@6A68ˠ6@@@@@@@666@@@@6@@@@666@@@@@@6@@@@@@@@@@@@@AϠ@@@@@@@@@@6A@666@@@@6@@@6@@@@@@@@@6A@666@@@@6@@@6@@@@@@@@@A@e@H@@@@@@@@@|A@u@nk@@@鸞@h@@@@@@@@@@@@@@@6A@666@@@@@@666@@@@@@@@@@6A@66~6}@@@6|6{6z@@@@@@@@@@6yA@6x6w@@@@@@6v6u6t@@@@@@@@@@6sA@6r@6q@@@@6p6o@@@@@@@@6n6m6l@@@@@@@@@@6kA@6j6i6h@@@@6g6f6e@@@6d6c6b@@@@@@@@@@@@~6aA@6`6_6^@@@}@6]6\6[@@@|6Z6W@@@{@@z@@y@@x6VA@6U6T6S@@@w@6R6Q6P@@@v6O6N6M@@@u@@@t@@s@@r@@q6LA@6K6J6I@@@p@6H6G6F@@@o@@@n6E6D6C@@@m@@@l@@k@@j@@i6BA@6A@6@@@@g@6?6>@@@h@@f@@@e6=6<@@@d@@c@@b6;A@6:6968@@@a676665@@@`@@@_@@^@@]HAHH@@@\@@@[@HHH@@@Z@@@YHH@@@X@@W@@V@@U6OA@6N6M6L@@@T6K6J6I@@@S@@@R@@Q@@P6HA6G:g6E@@@O@@@N@6D6C6B@@@M6A6@6?@@@L@@@K@@J@@I@@H6>A@6=@6<6;6:@@@D@69686766@@@G@@@F@@@E@@C@@@B656463@@@A@@@@@@?@@>62A@6160@@@=6/6.6-@@@<@@@;@@:@@96,A6+:6)@@@8@@@7@6(6'6&@@@66%6$6#@@@5@@@4@@3@@2@@16"A@6!6 6@@@066@@@/@@.@@-6A@666@@@,@6666@@@+@@@*666@@@)@@@(@@'@@&@@%6A@666@@@$@@@#6 6 6 @@@"@@@!@@ @@6 A@6 66@@@@@@666@@@@@@@@@@6A@66@@@65@@@@@@@5A@555@@@@@@555@@@@@@@@@@5A@555@@@@55@@@ 555@@@ @@@ @@ @@ @@5A@55@@@@@@555@@@@@@@@@@5A@555@@@@55@@@555@@@@@@@@@@@@5A@555@@@@5@@@@5ڠ55@@@@@@5נ55@@@@@@@@@@@@@@5A@555@@@5Р55@@@@@@@@@@5A@5̠5@@@@@@5ʠ55@@@@@@@@@@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@@`@@@@-@@@-@@<<7kn@.3@0g@@@@<<@@/Latex_generator ZE9p|9p@ AДР=)Generator9p9p@@=.A@= .A@= .A@@3@0=$@=.)A@=.(A@=.&A@@@,=%@@@@-9p@@@/9pp@@3........@@@@@D@^@@P@h@@`@x@(@p@ @8@@@$@o@@@@#@NHLL@LA@#@NKL ;@@AL @@@@@@@@LA@;@@ A @@@@@@@A@Km#@==@@@=@A@Ko#@==;@@A=@@@@@@@@@@@=@A@Kr;@@A@)@@@@@@@@@A@=v@y@w=p@@rO@In@@3tttttttt@Zv=l.A@=m.A@=n.A@@@Ty@@@{*Odoc_latexR@A.aQ@A.dA.f@= P@@.kN@@.n@.p@-M@@L@@ױK@@,J@@!I@@ֱ$H@@+'G@@*F@@ձ-E@@*0D@@3C@@ڱ6B@@C9A@@<@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H  MM@ H************************************************************************NN5@ %* Generation of LaTeX documentation.  1* Generation of LaTeX code from text structures. L̠ j* Return latex code to make a section according to the given level, and with the given latex code. q 7* Associations of strings to substitute in latex code. 2 :* Escape the strings which would clash with LaTeX syntax.  0* Escape the ['\'], ['{'] and ['}'] characters. 1 -* 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. 1/32QW@ ** Make a correct label from a value name.  /* Make a correct label from an attribute name.  +* Make a correct label from a method name.  ** Make a correct label from a class name. ꠠ /* 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. |H =* Print the LaTeX code corresponding to the [text] parameter.{I <* Print the LaTeX code for the [text_element] in parameter. p䠠 ;* A class used to generate LaTeX code for info structures. > 3* The method used to get LaTeX code from a [text]. @p C* The method used to get a [text] from an optional info structure. @ G* Print LaTeX code for a description, except for the [i_params] field. > X* This class is used to create objects which can generate a simple LaTeX documentation. 1 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.  * Print LaTeX code for a value.  ** Print LaTeX code for a class attribute.  '* Print LaTeX code for a class method. i 1* Print LaTeX code for the parameters of a type. ۠9* record printing method ?* Print LaTeX code for a type. ) FIXME ? W]WjW]Ww@ )* 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 (mNmX)mm@ 5 TODO: modify when Module_with will be more detailed 2oo&2oo_@= TODO: what should we print? 9p9pC9p9pd@ ' TODO: print final type from typedtree OsXsbOsXs@ -* Print the LaTeX code for the given module. ٠ 2* Print the LaTeX code for the given module type. |e 6* Print the LaTeX code for the given included module. y֠ ,* Print the LaTeX code for the given class. pQ ) avoid a big gap if the kind is a constr 55@ 1* Print the LaTeX code for the given class type. h8 4* Print the LaTeX code for the given class element. d 5* Print the LaTeX code for the given module element. _Ѡ B* Generate the LaTeX code for the given list of inherited classes.Y= we can't make the reference hzh@= we can create the reference )J@ H* Generate the LaTeX code for the inherited classes of the given class. W M* Generate the LaTeX code for the inherited classes of the given class type. Vq I* Generate the LaTeX code for the given top module, in the given buffer. Oꠠ (* Print the header of the TeX document. Gˠ 7* Generate the LaTeX style file, if it does not exist. C" X* Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. :>@../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!" J/home/ci/builds/workspace/precheck/flambda/false/label/ocaml-ubuntu-latest =210/.-,+*)('&%$#"! @@0Ks]#!޷3<<<<<<<<@;@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/ 0 TvwŠ0LiG茾f=kEې0B ,v={:"*%0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0ր24'~*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0kX%d5Q/+)Parsetree0T鿁ۘ7Qu$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String00@@PY@AMDAI@ABA2+@@@AAEG@AGH@AB@@SEP@@@AB@@@@?@<@@@AC@@@@@@@@A@@=@@@BD@@@@\@Y@@@A@@@@@@@@ABE@@@@@@@@AQ@N@@@B@@@@u@r@@@ACF@@