Caml1999T037 Ѷ0C*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@#intA;@@A@@@@@9@A@$charB;@@A@@@@@>@A@&stringQ;@@A@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р)Odoc_info)Odoc_infoRbgRbp@@ 3@@@@@A3@@@Rbb@@ @Р%ValueSqvSq{@@ 3@@@@@A3@ @@Sqq@@ @3@@@Р.$TypeT|T|@@ 3@@@@@A3@ @@T||@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%ClassWW@@ 3@@@@@A3@ @@W@@ @3@@@Р&ModuleXX@@ 3@@@@@A3@ @@X@@ @3@@@@ఠ.separate_files(\)\@A@A@@&Stdlib#ref@@@ A@ @@@ A@ 3::::::::@&@@@డ#refG\H\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%falsen\o\@;)9@@@M@@@@B@@A@@+@@@@B@ ;@@2 @@K<@A@z\ @@ @?@ఠ,latex_titles^^@AA@@_@@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;89G@@U@9B@AA@A@@3@@_@@;/@@'section__@@__@@@;@@@@PA@ >@ภ'` &A%@A ` @@]B@ Q@@'section``@@` `@@dB@ _@@@@tA@ b@ภKaJAI@B a@@B@ u@@*subsection&a'a)@@)a*a*@@B@ @@@@A@ @ภo6b-/nAm@C @b-0@@B@ @@-subsubsectionJb-3Kb-@@@Mb-2Nb-A@@B@ @@@@A@ @ภZcDFA@D dcDG@@B@ @@)paragraphncDJocDS@@qcDIrcDT@@B@ @@@@A@ @ภ~dWYA@E dWZ@@B@ @@,subparagraphdW]dWi@@dW\dWj@@B@ @@@@A@ @ภ"[]emmA;@@@@AA@A@@@A@C@ @@@ B@ @@2A@C@ @@@ B@ @@_A@$(C@ @@@ B@ @@A@-1C@ @@@ B@  @@A@6:C@ @@@ B@ )@@ A@?C@@@ B@ 0@@^@@LA@ 4@@)@@R5@A@^@@@8@ఠ2latex_value_prefixgptgp@BA@@Š&stringQ@@@A@ @@@ A@ 3@V~w@x@y@@@డ#ref gp gp@İ@@@@@@ @@ @@డ-Odoc_messages:default_latex_value_prefix-Odoc_messages$gp%gp@ (gp)gp@@4@@@!@:ocamldoc/odoc_messages.mliK ^ ^K ^ @@-Odoc_messagesy@ @@>7@@,@@D8@A@8gpp@@@;@ఠ1latex_type_prefixEhFh@^CA@@X@@@A@@@@A@3RRRRRRRR@Wng@h@i@@@డ#refahbh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messagesxhyh@ |h}h@@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_messagesjFgjFt@  jFu!jF@@0@@@'@Q : :Q : e@@@ @@83@@( @@>4@A@.jFF@@@7@ఠ6latex_exception_prefix;kdefault_latex_exception_prefix-Odoc_messagesnkok@ rksk@@0@@@)@JS  KS  @@IA@ @@83@@( @@>4@A@k@@@7@ఠ3latex_module_prefixll@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_prefix1n|2n|@JIA@@ D@@@ A@@@@ A@3>>>>>>>>@Sha@b@c@@@డ#refMn|Nn|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagesdn|en|@ hn|in|@@0@@@/@@Y x xAY x @@?G@ @@83@@( @@>4@A@vn||@@@7@ఠ7latex_class_type_prefixoo@JA@@[@@@A@@@@A@3@Sha@b@c@@@డ#refoo@X@@@v@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@0@@@1@[  [  @@I@ @@83@@( @@>4@A@o@@@7@ఠ6latex_attribute_prefixpp,@KA@@@@@#A@@@@"A@3@Sha@b@c@@@డn#refp/p2@@@@Ƞ@@@@@@@డ>default_latex_attribute_prefix-Odoc_messagesp3 p@@  pA p_@@0@@@3@]  ]  =@@K@ @@83@@( @@>4@A@p@@@7@ఠ3latex_method_prefix'q`d(q`w@@LA@@:@@@.A@(@@@-A@$344444444@Sha@b@c@@@డ#refCq`zDq`}@@@@@@@'@@&@@డ8;default_latex_method_prefix-Odoc_messagesZq`~[q`@ ^q`_q`@@0@@@5@6_ b b7_ b @@5M@ @@83@@( @@>4@A@lq``@@@7@ఠ7latex_escape_underscoreyrzr@MA@@QL@@@:A@3@@@8A@/3@Rg`@a@b@@@డ#refrr@M@@@k@@@2@@1@@ภ$truerr@;[8@@@AB@@A@@Z@@@)B@;%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@w@@@@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_fmtAuBu@ZOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#:A@"@@"A@"@@"A@@@A@3mmmmmmmm@@@@@@࣠@MAĠ~u u @@@@@83~~~~~~~~@Eu~  @@@@@  @@@ఠ!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Ġ_ Ay Q X By Q Z@^@@@@@@@@ డ&Format.pp_print_flush Uz ^ b Vz ^ h@  Yz ^ i Zz ^ w@@@ @@@*@$unitF@@@)@@@(@@'@@&@q==r==@@pk@@@@@@@#@@@@#@@@#@@#@@"3 } } } } } } } }@N@@@@ఐ#fmt z ^ x z ^ {@]@@<@@@#G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@#G@#%@@Q@@ Y@@@#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@@@#4G@#8G@#7@@8 @@@@@#9F@#3@ఐ!s S}   T}  @$@@'@H@@(@Y@@&@@@'@ Zy Q T@@A@#=+@@ ^x I K@@@ @ @@#>3@D@@@@@@A@#A@#A@A@@@@ఠ!pN v@   w@  @ SA@@@(@@@#I@&format@@#E5@@@#G+@@@#H@@@#F @@#D@@#CA@#B3        @%YR@S@T@@@డ &Format'fprintf @   @  @  @   @  @@@V@@@@.!a@c@@@.@@@@@@ @@@@@.....k@@@$@@J2@A@ @  !@@"@5@ఠ"psO A   A  @ TA@@@@@@#jA@#K@&stringQ@@@(A@#P`@@@#iA@#Q@@#RA@#L@@#MA@#J3        @_{@|@}@@@࣠@!fQA A   A  @ UA@@(3        @5 A   A  @@@@@  @@!sRA A   A  @ -VA@@33        @!?@@@@@@@@డ &Format'fprintf *A   +A  @  .A   /A  @@@@@@@@#\@@YUC@(C@(@@(C@#X@@@#Z@@@#[@@@#Y@@#W@@#V3 J J J J J J J J@6Bk@9@:@@@@ఐ]!f ZA   [A  @B@@@@ภ8CamlinternalFormatBasics t&Format v jA   kA  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@@@*:E@*z@@! I e I e @@`@@`@@@*NF@*PF@*O@@ఐŠ"s2++I e @-@@k@@@*MF@*RF@*Q@@{ @@s@@@*9@*SF@*L@@=I e >I e @@@@@*(@*TE@*8@@GI e zHI e @@D@*'@ఐڠ!qSI e TI e @@@ àA@*@@@*#D@*VD@*U@@aI e ybI e @@A@*"@@@@@Ġ mJ  nJ  @ ఠ!evJ  wJ  @\A@@A@*3yyyyyyyy@@@@ఠ!qJ  J  @]A@@ @@@*@@@@@@@@ภ ˰K  K  @ ʠఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ-merge_codepreK  K  @@@@ @@*`@@ఐ9!qK  K  @@@'A@*d"@@K  K  @@%@@*@@&@@AE  @@@@@@5%@@*A@* @@@E   @@ @ @ఠ,print_concatM  M  @^A@@@@@@*A@*@@@@*A@*@@@@*V@@@*A@*ҐA@*A@*@ tE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtAM  M  @1_A@@83@\E M  !V _ e@@@@@  @@#sepA,M  -M  @E`A@@C3--------@!O@@@@@@@@!fA=M  >M  @VaA@@K3>>>>>>>>@W@@@@@@@@Aఠ$iterPN  QN  @ibA@@@ ƠR@@@*E@*P@@*3YYYYYYYY@(i@@ @@@@Ġ ǰiO  jO  @ @@@@3iiiiiiii@"@g@@*F@*@ @!@@@@@ภxO  yO  @@@@o@Ġ P  P  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@@E@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ9"ps S 7 ?S 7 A@\@@@@@@*@0@@@*@@@*@@*@@*.@@ఐ#fmt'S 7 B(S 7 E@@@F;@@ఐ #sep4S 7 F5S 7 I@@@JH@@+@@@@@*H@*N@ఐ$iterFT K SGT K W@ڰ@@@?@@*\@@ఐ}!qUT K XVT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@A_N   @@@ @@@Y@@+E@+@@@fN  @@ఐ$iternV _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$text~Y  Y  @AAAБఠ$selfZ  Z  @gAZ  Z  @@-section_styleA@@@@6 C@+.@@@@L[C@+1C@+2@@+3C@+/@@+0C@+,@@+-C@+)%substA@$listK@#Str®exp@@@6F@6@&stringQ@@@6F@6@@6F@6@@@6C@3-@@@@FgC@30C@31@@32C@3.@@3/C@3+@@3,C@3(&escapeA@C@39C@3:@@3;C@37@@38C@34-escape_simpleA@"C@3B#C@3C@@3DC@3@@@3AC@3=+escape_codeA@1C@3K2C@3L@@3MC@3I@@3JC@3F%labelA#no_@@@<C@3W@@@3XC@3T@$Name!t@@@NC@3Y@@@AoC@3Z@@3[C@3U@@3VC@3R@@3SC@3O+value_labelA#no_.-C@3e@@@3fC@3b@)C@3g!C@3h@@3iC@3c@@3dC@3`@@3aC@3]/attribute_labelA#no_LKC@3s@@@3tC@3p@GC@3uC@3v@@3wC@3q@@3rC@3n@@3oC@3k,method_labelA#no_ihC@3@@@3C@3~@dC@3;C@3@@3C@3@@3C@3|@@3}C@3y+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@@@4C@3@iC@4@C@4@@4C@3@@3C@3@@3C@3*make_labelA@oC@4 @@@LC@4 @@4 C@4@@4 C@4(make_refA@C@4 @@@P C@4@@4C@4@@4C@4-latex_of_textA@ @@@PC@4@E$text@@@BC@4 D@@@QC@4 @@4!C@4@@4C@4@@4C@45latex_of_text_elementA@"C@4(@c@@GIC@4+C@4,@@4-C@4)@@4*C@4&@@4'C@4#4latex_of_custom_textA@;C@44@@@@CcC@47@A@@@CdC@4:?C@4;@@4,latex_of_RawA@C@4R@|C@4U{C@4V@@4WC@4S@@4TC@4P@@4QC@4M-latex_of_CodeA@C@4^@C@4aC@4b@@4cC@4_@@4`C@4\@@4]C@4Y0latex_of_CodePreA@C@4j@C@4mC@4n@@4oC@4k@@4lC@4h@@4iC@4e1latex_of_VerbatimA@C@4v@@@@FC@4yC@4z@@4{C@4w@@4xC@4t@@4uC@4q-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@5C@5@@5C@4@@4C@4@@4C@4@@4C@4@@4C@4.latex_of_LatexA@C@5 @C@5 C@5 @@5C@5 @@5 C@5@@5C@5-latex_of_LinkA@C@5@ @@@MnC@5@ @@@C!C@5C@5@@5C@5@@5C@5@@5C@5@@5C@5,latex_of_RefA@%C@5$@!t@@@OC@5'@fu(ref_kind@@@C6@@@C5C@5*@v@@@@C8@@@C7C@5-?C@5.@@5/C@5+@@5,C@5(@@5)C@5%@@5&C@5"@@5#C@54latex_of_SuperscriptA@]C@56@Y@@@CCC@59WC@5:@@5;C@57@@58C@54@@55C@512latex_of_SubscriptA@uC@5B@q@@@CNC@5EoC@5F@@5GC@5C@@5DC@5@@@5AC@5=@@5>@5?C@52@53C@5 @5!C@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~@4C@4r@4sC@4f@4gC@4Z@4[C@4N@4OC@4?@4@C@40@41C@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@3z@3{C@3l@3mC@3^@3_C@3P@3QC@3G@3HC@3>@3?C@35@36C@3)@3*C@+*@++C@+!ޠ@@+"C@+'3^^^^^^^^@@@;@@@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/@R0@R1@R2@R3@R4@R5@R6@R7@R8@R9@R:@R;@R<@R=@R>@R?@R@@RA@RB@RC@RDB@+@@+@@@@Y  :#:(@@@@fAN#@;w@-subst_strings@A@@@@0LD@.@@@@0^D@.@@.D@.@@@.@2subst_strings_code@A@)@@@2KD@2?@ @@@2]D@2@@@2AD@2&@@@23@A4subst_strings_simple@A3@A@@@1D@1@!@@@1D@1@@1D@1{@@@1@BC@@A@@@5K@@@5J@@5I@@5H@A@A@@@5O@|{@@5N@@5M@@5L@w@Aso@@@5S@kj@@5R@@5Q@@5P@@A@@@5W@@@5V@@5U@@5T@ABC^@A@ZY@@5Y@@5X@F@A@BA@@5[@@5Z@ADZ@A@VU@@5]@@5\@.@A*=&@@@5a@"!@@5`@@5_@@5^@AV@ARHN@@@5e@JI@@5d@@5c@@5b@B[@AWSR@@@5i@JA@@5h@@5g@@5f@ @A@@@@5l@@5k@@5j@A@A@@@@5o@@5n@@5m@@A@@@@5r@@5q@@5p@AB4@A@0@-,@@5u@@5t@@5s@CD'@A@#@ @@5x@@5w@@5v@ذ@A@@@@5{@@5z@@5y@d@A@`@]U@@5~@@5}@@5|@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@+@@.@@@.~@@.}@@.|@(list.mli6r6r6r6@@,Stdlib__Listx@&!@@@C@5@@ @IG@5@@5@@@5@@5@@5G@@ఐ%level=_ Z w>_ Z |@k@@T@@డ!!L_ Z }M_ Z ~@@#!a@@@@i@@h'%field0AA@@@@@.@@@@6_@N@D@@5@@@5H@6H@6@@@6@@6@@ఐ,latex_titles3_ Z @5@@X"@@@6I@6 I@6@@? @@$@@ @@\@A@_ Z b@@డ!^`  `  @ ް@@@ @@@6@ @@@6 @@@6@@6@@63@@@@@@@!\`  `  @@`  @@ @@@6!G@6#G@6"@@డF!^`  `  @ @@@ @@@6)@ @@@6( @@@6'@@6&@@6%2@@ఐ#secK@:L@@ *@@@65H@67H@66D@@డt!^`  `  @ >@@@ >@@@6=@ ;@@@6< :@@@6;@@6:@@69`@@!{`  `  @@H@@ X@@@6II@6KI@6Jr@@డ!^%`  &`  @ l@@@ l@@@6Q@ i@@@6P h@@@6O@@6N@@6M@@ఐt!sG@QH@@ @@"} H`  I`  @@%K`  @@ @@@6\J@6`J@6_@@\ @@ @@@6H@6aJ@6[@@@@ @@@64@6bI@6G@@@@ @@@6 @6cH@63@@!@@ C@LdC@6@%@@@Ġ)Not_foundxa  ya  @;)Not_found#exnG@@@@@@S A@A&_none_@@A@@UI@@@@@@@@6h@@@ఐȠ!sa  a  @@@ @@@^ P V@@,@A@ A@@@ @  @@6u@@6t@@6s@@@ @ @  @@6~@@6}@@6|@@6{C@6wi@] - 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@$@@@@@ '@@@0MD@.@%D@.@@.D@.3@@.@#@@@.=<@@@.@@.@@.3@ AA@@@@࣠@EA@ఠ!x+d  -,d  .@DiA@@-3,,,,,,,,@@@@@ఠ!y8d  09d  1@QjA@@2 @@=d  ,>d  2@@@A@;@@.@@ @@@డ#Str®exp#StrZd  7  :@ ^d  ;_d  A@@@`@@@/ @@@/@@/@5otherlibs/str/str.mli^bb^b@@ A@@@@n@@@0F @@@0E@@0D3uuuuuuuu@eTz@N@OHs@B@C@@@@ఐ\!xd  Bd  C@@@@@1@@@@ఐ\!yd  Ed  F@@@@@d  6d  G@@@@@@0O(@d  'd  H@@@@@.E@0RE@0Qz@@ภ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@0j@@"bg m ~g m @@g m }g m @@E@0k@@ @@D@0l@ภ9i  OA7@!{ i   i  @@i  @@ E@0w@@#\\{i  i  @@i  i  @@8E@0x @@ @@$D@0y @ภa(j  wA_@!}3j  4j  @@6j  @@5E@0$@@#\\}@j  Aj  @@Cj  Dj  @@`E@02@@ @@LD@05@ภPk  A@"\$[k  \k  @@^k  @@]E@0L@@#\\$hk  ik  @@kk  lk  @@E@0Z@@ @@tD@0]@ภxl  A@"\^l  l  @@l  @@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@ภQp7?gAO@!##p7@$p7A@@&p7B@@%E@0@@){\char35}0p7E1p7O@@3p7D4p7P@@PE@0"@@ @@KqR[LqR]@@NqR^@@ME@0<@@.$\\rightarrow$XqRaYqRq@@[qR`\qRr@@xE@0J@@ @@dD@0M@ภhrt|A@"<-srt}trt@@vrt@@uE@0d@@-$\\leftarrow$rtrt@@rtrt@@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 @@#$<$ v!v@@#v$v@@@E@1!@@ @@,D@1"@ภi0wAg@!=;w<w@@>w@@=E@1-,@@#$=$HwIw@@KwLw@@hE@1.:@@ @@TD@1/=@ภXxA@!|cxdx@@fx@@eE@1:T@@+{\\textbar}pxqx"@@sxtx#@@E@1;b@@ @@|D@1<e@ภy%-A@&\.\.\.y%.y%7@@y%8@@E@1G|@@)$\\ldots$y%;y%F@@y%:y%G@@E@1H@@ @@D@1I@ภzIQAߠ@!&zIRzIS@@zIT@@E@1T@@#\\&zIWzI\@@zIVzI]@@E@1U@@ @@D@1V@ภ |`hA@"b|`i|`n@@|`o@@E@1a@@*{\\char92}|`r|`~@@|`q|`@@ E@1b@@ @@D@1c@ภ1}GA/@"}}@@}@@E@1n@@!}}@@}}@@ 0E@1o@@ @@D@1p@ภ~ ~oA}@pA@+F@1e@@@1jE@1u@@3yA@4F@1X@@@1]E@1i@@dA@=F@1K@@@1PE@1\'@@A@FF@1>@@@1CE@1O0@@A@OF@11@@@16E@1B9@@A@XF@1$@@@1)E@15B@@(A@àaF@1@@@1E@1(K@@YA@̠jF@1 @@@1E@1T@@A@ՠsF@0@@@1E@1]@@A@ޠ|F@0@@@0E@1f@@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@0{@@@0E@0@@A@8F@0n@@@0sE@0@@$A@AF@0a@@@0fE@0r@@-A@JF@0T@@@0YE@0e@@e I O7@@@@@.E@0X@@>@@ @@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@@@1| b /@@@1z@@1y@@1x3 7 7 7 7 7 7 7 7@& j@@@@@࣠@i A@ఠ!x O P@ hkA@@+3 P P P P P P P P@@@@@ఠ!y \ ]@ ulA@@1 @@ a b@@@?@:@@1@@ @@@డ$®exp#Str | }@   @@"@@@@@@1@@@1@@13        @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!,-;!--@@@!/-:!0-A@@ E@1@@ @@D@1@ภu!<DLwAs@!}!GDM!HDN@@!JDO@@#E@1@@+{\\char125}!TDR!UD_@@!WDQ!XD`@@ BE@1!@@ @@:D@1$@ภ!dbjA@!'!obk!pbl@@!rbm@@KE@1;@@3{\\textquotesingle}!|bp!}b@@!bo!b@@ jE@1I@@ @@bD@1L@ภŰ!Aà@!`!!@@!@@sE@1c@@2{\\textasciigrave}!!@@!!@@ E@1q@@ @@D@1t@ภ!A@"b!!@@!@@E@1@@*{\\char92}!!@@!!@@ E@2@@ @@D@2@ภ!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@@"@@c@@@1E@1L@@q@@ 4@@"@@Ѡ ""0@@ Aడ!$List#map"3"7@ "8";@@ʰ@@@@@@@@2LD@27@ D@28@@29D@2( @@2)@Р@@@2'  @@@2%@@2$@@2#3""""""""@ @@@@@࣠@A@ఠ!x "B"C@"mA@@+3""""""""@@@@@ఠ!y"E"F@"nA@@1 @@"A"G@@@?@:@@2;@@ @@@డ®exp#Str#L#O@ #P# V@@@@@ @@@2E@@@@2D@@2C3########@TDh@>@?8b@2@3@@@@ఐL!x##W#$X@@@v@@#@@ -@@ఐL!y#0Z#1[@@@|@@#4K#5\@@@ @@@@2N(@#=<#>]@@@ S@@25E@2QE@2Pj@@ภ #Mfn#N/6A @!#Yfo#Zfs@@#\ft@@E@2\@@"#ffw#gf@@#ifv#jf@@ j@@@@D@2^@ภ #t'A @"\\##@@#@@E@2i@@"b##@@##@@ E@2j@@ @@D@2k@ภ հ#OA Ӡ@!{##@@#@@E@2v@@"l##@@##@@ E@2w@@ @@D@2x@ภ #wA @!}##@@#@@#E@2@@+{\\char125}##@@##@@ E@2!@@ @@:D@2$@ภ!%#A!#@!'##@@#@@KE@2;@@3{\\textquotesingle}$$@@$$@@ E@2I@@ @@bD@2L@ภ!M$A!K@!`$$ @@$"@@sE@2c@@2{\\textasciigrave}$,$-@@$/$0@@2E@2q@@ @@D@2t@ภ!u$<#A!s@!%$G$$H%@@$J&@@E@2@@#\\%$T)$U.@@$W($X/@@ZE@2@@ @@D@2@ภ!$d19A!@!_$o1:$p1;@@$r1<@@E@2@@#\\_$|1?$}1D@@$1>$1E@@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@"\^%7%8@@%:@@E@2{@@*{\\char94}%D%E@@%G%H@@JE@2@@ @@D@2@ภ"%TA"@"b%_%`@@%b@@E@3@@*{\\char92}%l%m@@%o%p@@rE@3@@ @@D@3@ภ"%|/A"@"l%%@@%@@E@3@@+{\\char123}%%@@%%@@E@3@@ @@D@3@ภ"ݰ%WA"۠@"%%$@@%%@@E@3@@!%(%,@@%'%-@@E@3 @@ @@D@3!@ภ"*%/5A")@A@%9)F@3@@@3E@3&@@3A@%B2F@3 @@@3E@3@@dA@%K;F@2@@@3E@3 &@@A@%TDF@2@@@2E@3/@@A@%]MF@2@@@2E@28@@A@%fVF@2@@@2E@2A@@(A@%o_F@2@@@2E@2J@@YA@%xhF@2@@@2E@2S@@A@%qF@2@@@2E@2\@@A@%zF@2@@@2E@2e@@A@%F@2@@@2E@2n@@A@%F@2@@@2E@2w@@NA@%F@2z@@@2E@2@@A@%F@2m@@@2rE@2~@@A@%F@2`@@@2eE@2q@@A@%F@2S@@@2XE@2d@@&^^d@@ w@@@24E@2W@@@@w@@&g@@&m8C&n8H@AA࣠@&self-1EAఠ<D=;&yA<@3&{&{&{&{&{&{&{&{@= @  &@@@@@@&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@FrC@EGC@EZC@DC@EC@6F@6@:@@6@@6@@DA@@@6@@6@@6@@63''''''''@Q]&@T@U@@@@࣠@#accHA'Oi'Ol@'5}A@@,3''''''''@@@@@@@JKA@ఠ"reI'0On'1Op@'I~A@@e3'1'1'1'1'1'1'1'1@*!C@@@@@@ఠ"stJ'?Or'@Ot@'XA@@h@@'DOm'EOu@@@{@q@@6@@ @@డ .global_replace#Str'[Oy'\O|@ '_O}'`O@@@@@@/@@@@/@@@@/@@@/@@/@@/@@/@ "" "#@@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(( @(8BA@@(3( ( ( ( ( ( ( ( @@@!@@@@@@  @@ ఐ+$self(5(6@@@3(5(5(5(5(5(5(5(5@"@@@@@@(=@@@@ZU@@7@@6 @@B-subst_strings(L(M @@@C@7@@ఐ?!s([(\@#@@c&@@*@@r'@AA@EA@@@ml@@7@@7E@@@@ut@@7@@7@@7C@7`@(q@ ( 9 Escape the strings which would clash with LaTeX syntax. ((@@@@@@@(JU(Jb@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@@@@@75@@74E@@@]@@@7<@@7;@@7:C@77`@(JN@J) / Escape the ['\'], ['{'] and ['}'] characters. ))I@@@@@@@) )@AA࣠@&self-1SAఠR۱)4FA@3))))))))@@@@  ޱ)7GA@@@@࣠@!sTA)-).@)FHA@@3).).).).).).).).@@@!@@@@@@  @@ ఐ+$self)C)D@@@3)C)C)C)C)C)C)C)C@"0@@@@@)K@@@@hc@@7L@@7K @@B2subst_strings_code)Z)[@@@C@7S@@ఐ?!s)i)j@#@@S&@@*@@'@AA@EA@@@]\@@7[@@7ZE@@@@ed@@7b@@7a@@7`C@7]`@)@) , 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@7yD@7v3))))))))@@*@~@%+@@@@@ภ"!)Xo)Xs@" @@@'@@@7z@@)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*6|*7|@?@@B@@3@@IC@A@*;|@@@ఠ#buf*F*G@*_NA@@"@@@:G@:3*L*L*L*L*L*L*L*L@Yjc@d@e@@@డ(&Buffer&create*_*`@ *c*d@@"_@@@"_@@@:"@@@:@@: @@ఐ#len*y*z@*@@"v@@@:H@:H@:4@@% @@85@A@* @@ !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@@*@@@;:I@:3++++++++@z-@@@:G@:G@:@+#+$#-@@+<OA@@@@ఠ!s+.+/@+GQA@@*<@@@;;I@: @@+8+9@@@,@@@:)@డ)&String#get+[+\+P+QA@@@@9@=@@@9$charB@@@9@@9@@90%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3+x+x+x+x+x+x+x+x@d@@@@ఐ$name6+@8@@M @@ఐ!i++@{@@{@@FE@@8@@@:@_+'+*@@G@@@:K@:@@J@@@:@@@డ*3jl+.?+.@@i@@@)@@@;5J@;3J@;+@@@;,@@;*@@ఐ$V7latex_escape_underscore+.W@#@@)@@@;1K@;4K@;2@@% @@@@+-underscore+]o+]z@@+]n+]{@@@@!_+]~+]@@+]}+]@@@@+]m+]@@@砠@@@;<@@!_,,@@, , @@J@;A@@!_,,@@,,@@J@;B@@,,@@*J@;C @,".<@@@@@@;(@~,1,2@@@@@:K@:!@@@@@:$@@@@&-tilde,D,E@@,G,H@@7J@;H4@@!~,R,S@@,U,V@@%J@;IB@@,Z,[@@9E@e,d,e@@ @@@:K@:T@@ @@@:W@@@@(-percent,w,x@@,z,{@@jJ@;Og@@!%,,@@,,@@XJ@;Pu@@,,@@lx@@,,@@=@@@:K@:@@@@@@:@@@@#-at,,@@,,@@J@;V@@""@,,@@,,@@J@;W@@,,@@@a, ,@@p@@@:K@:@@s@@@:@@@@%-bang,,@@,,@@J@;]@@""!,,"@@,,#@@J@;^@@,,$@@@|,%/,%2@@@@@:K@:@@@@@:@@@@%-pipe-%8-%=@@-%7-%>@@J@;d@@""|-%A-%D@@-!%@-"%E@@J@;e@@-&%6-'%F@@@|-0GQ-1GT@@@@@:K@: @@@@@:#@@@@#-lt-CGZ-DG]@@-FGY-GG^@@6J@;k3@@!<-QGa-RGb@@-TG`-UGc@@$J@;lA@@-YGX-ZGd@@8D@~-ceo-der@@ @@@:K@:S@@ @@@:V@@@@#-gt-vex-we{@@-yew-ze|@@iJ@;rf@@!>-e-e@@-e~-e@@WJ@;st@@-ev-e@@kw@^--@@<@@@;K@;@@?@@@;@@@@$-exp--@@--@@J@;y@@!^--@@--@@J@;z@@--@@@f--@@o@@@;K@;@@r@@@;@@@@*-ampersand--@@--@@J@;@@!&--@@--@@J@;@@--@@@k--@@@@@; K@;@@@@@; @@@@%-plus..@@..@@J@;@@!+..@@. .!@@J@; @@.%.&@@@m./.0@@@@@; K@; @@@@@;"@@@@&-minus.B.C@@.E.F@@5J@;2@@!-.P.Q@@.S.T@@#J@;@@@.X.Y@@7C@j.b.c@@@@@;K@;R@@ @@@;U@@@@%-star.u.v @@.x.y!@@hJ@;e@@!*.$.%@@.#.&@@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/A/B@@/D/E@@4J@;1@@!:/O/P@@/R/S@@"J@;?@@/W/X@@6B@ఠ!c/c/d@/|RA@@ @@@;$@@ @@@;%@@@@డ-&String$make/~/@ //@@@@@@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_string0708@ 0;0<@@@(u@@@b@'@@@a&.@@@`@@_@@^@(;ee(<e@@(:P@@@@(@@@< @@@@< @@@< @@< @@<30]0]0]0]0]0]0]0]@KYR@S@T:3@4@5@@@@ఐ)#buf0o0p@Ѱ@@(@@@<I@<I@<@@ఐϠ#no_0 0@@@(@ఐ%s_no_00@.@@P@@@<I@<I@<9@ఐs!s0 0!@?@@I@C@>C@>lC@>C@>C@>&C@=C@=C@=@C@=^C@@@4g@?@@5@@@@6)@TAA@XEA@@ @@@<@@@@@@<=s@ @@    @@@X\_@1O ) Make a correct latex label from a name. 1L1M.@@@@@@@ 1S}1T}@AA࣠@&self-1Aఠ"#!1zSA"@ 31a1a1a1a1a1a1a1a@ @@@  $1}TA %@ @@%@࣠  A 1r}1s}@1UA@@ J C@<\@@@@@@@@1}@@$nameA1}1}@1VA@@ +311111111@% f@@@<`@!@"@@@@  @@డ0!^1}1}@#@@@#@@@kC@@$@@>@࣠##A#55@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@@ ఐ$self6 6 @Ű@@%yC@6@@$$$@@@>@$$@@>@@>N@$ఐ#no_6"6#@z@@$$@@@>#H@>%H@>$c@@ఐ$name6768@m@@$ap@@6;@@$r@@e@@C@>u@A@ A@@$}%$y@@@>4@$u$t@@>3@@>2@@>1@ @@%$%*$@@@>?@$$@@>>@@>=@@><@@>;C@>6@6]#@6n . Make a correct label from a class type name. 6kbf6lb@@@@@@@$6r'26s'>@AA࣠@&self-1AఠAB@6gAA@%366666666@@@@  C6hA%D@%@@D@࣠$$A$6'@6'C@6iA@@%i$C@>P@@@>U366666666@&@\@%& @]@@@@@6'?@@$nameA6'D6'H@6jA@@$366666666@%%@@@>T@!@"@@@@  @@డ5=!^6'_6'`@)@@@)@@@>a@)@@@>`)@@@>_@@>^@@>]366666666@#/$@&@'@@@@డ5\6'K6'L@@@@4),@@@>mG@>zG@>p@@@>q@@>o@@ఐ1k3latex_module_prefix8@19@@4Ϡ@@@>vH@>yH@>w1@@$B@@2@@ ఐ$self7'a7'e@˰@@&C@7'k@@%%%@@@>@%%@@>~@@>}N@%ఐ#no_7('m7)'p@z@@&&@@@>H@>H@>c@@ఐ$name7='q7>'u@m@@%Jp@@7A'v@@%r@@e@@s@A@A@@%d& %`@@@>@%\%[@@>@@>@@>@ @@&%r&.%n@@@>@%j%i@@>@@>@@>@@>C@>@7a'+!@7r * Make a correct label from a module name. 7o7p&@@@@@@@%y7v7w@AA࣠@&self-1AఠEFD7kAE@&377777777@ @@@  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_8,8-@z@@''@@@>H@>H@>c@@ఐ$name8A8B @m@@&1p@@8E @@'r@@e@@#C@>u@A@ A@@&M'&&I@@@>@&E&D@@>@@>@@>@ @@'&['4&W@@@?@&S&R@@?@@?@@?@@?C@>@8g#@8x / Make a correct label from a module type name. 8ux|8vx@@@@@@@&b8|DO8}D^@AA࣠@&self-1Aఠ Kà L J8oA K@'388888888@@@@   M8pA' N@'@@ N@࣠&s&sA&w8D`8Dc@8qA@@'s&yC@?@@@?388888888@((@ f@%(@ g@@@@@8D_@@$nameA8Dd8Dh@8rA@@&388888888@%'@@@?@!@"@@@@  @@డ7G!^8D8D@+@@@+@@@?)@+@@@?(+ @@@?'@@?&@@?%388888888@#/&@&@'@@@@డ7f8Dk8Dl@@@@6+6@@@?5G@?BG@?8@@@?9@@?7@@ఐ46latex_extension_prefix8@39@@6٠@@@?>H@?AH@??1@@$B@@2@@ ఐ$self9D9D@ հ@@(C@ 9D@@'''@@@?G@''@@?F@@?EN@(ఐ#no_92D93D@z@@( ( @@@?OH@?QH@?Pc@@ఐ$name9GD9HD@m@@'p@@9KD@@(r@@e@@)C@?3u@A@ A@@'6(,'2@@@?`@'.'-@@?_@@?^@@?]@ @@('D(:'@@@@?k@'<';@@?j@@?i@@?h@@?gC@?b@9mDH#@9~ . Make a correct label from an extension name. 9{ 9| C@@@@@@@'K99@AA࣠@&self-1Aఠ!QǠ!R!P9sA!Q@(399999999@@@@  !S9tA)!T@)@@!T@࣠'\'\A'`99@9uA@@(y'bC@?|@@@?399999999@.)@!l@%)@!m@@@@@9@@$nameA99@9vA@@'q399999999@%(@@@?@!@"@@@@  @@డ8M!^99@,@@@,@@@?@,@@@?,@@@?@@?@@?399999999@#/'@&@'@@@@డ8l  99@ @@@7Š,<@@@?G@?G@?@@@?@@?@@ఐ4͠6latex_exception_prefix8@4i9@@7ߠ@@@?H@?H@?1@@$B@@2@@ ఐ$self: :!@!۰@@)C@!Ű:%@@)((@@@?@((@@?@@?N@)ఐ#no_:8:9"@z@@))@@@?H@?H@?c@@ఐ$name:M#:N'@m@@(p@@:Q(@@)r@@e@@/C@?u@A@ A@@()2(@@@?@((@@?@@?@@?@ @@)(-)@()@@@?@(%($@@?@@?@@?@@?C@?@:s#@: . Make a correct label from an exception name. ::@@@@@@@(4:\g:\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_;>\;?\@z@@**@@@@H@@H@@c@@ఐ$name;S\;T\@m@@(p@@;W\@@*r@@e@@ 5C@?u@A@ A@@)*8)@@@@(@)(@@@'@@@&@@@%@ @@*)*F)@@@@3@)) @@@2@@@1@@@0@@@/C@@*@;y\`#@ ; ( Make a correct label from a type name. ;*.;*[@@@@@@@);;@AA࣠@&self-1Aఠ#]Ϡ#^#\;{A#]@+ 3;;;;;;;;@!@@@  #_;|A+ #`@+ @@#`@࣠).).A)2;;@;}A@@*)4C@@D@@@@I3;;;;;;;;@:+$@#x@%+%@#y@@@@@;@@$nameA;; @;~A@@)C3;;;;;;;;@%*@@@@H@!@"@@@@  @@డ:Y!^; ; @.#@@@.#@@@@U@. @@@@T.@@@@S@@@R@@@Q3;;;;;;;;@#/)h@&@'@@@@డ:x""; ; @"@@@9Ѡ.H@@@@aG@@nG@@d@@@@e@@@c@@ఐ7}5latex_type_elt_prefix8@79@@9@@@@jH@@mH@@k1@@$B@@2@@ ఐ$self<, <- @#@@+C@#Ѱ<1 &@@+ ++@@@@s@**@@@r@@@qN@+ఐ#no_)@@@@@))@@@@@@@@@@ @@+)+L)@@@@@))@@@@@@@@@@@@C@@@<#@!< + Make a correct label from a record field. <<@@@@@@@*< o z< o @AA࣠@&self-1Aఠ$cӠ$d$b<A$c@,3<<<<<<<<@'@@@  $e<A,$f@,@@$f@࣠**A*< o < o @<A@@+*C@@@@@@3<<<<<<<<@@,*@$~@%,+@$@@@@@< o @@$nameA< o < o @<A@@*,3<<<<<<<<@%+@@@@@!@"@@@@  @@డ;_!^< o < o @/)@@@/)@@@@@/&@@@@/%@@@@@@@@@@3<<<<<<<<@#/*Q@&@'@@@@డ;~##= o = o @#@@@:נ/N@@@@G@@G@@@@@@@@@@@ఐ85latex_type_elt_prefix8@89@@:@@@@H@@H@@1@@$B@@2@@ ఐ$self=2 o =3 o @$@@,C@$װ=7 o @@,,, @@@@@,+@@@@@@N@,ఐ#no_=J o =K o @z@@,%,$@@@@H@@H@@c@@ఐ$name=_ o =` o @m@@*p@@=c o @@, r@@e@@ AC@@u@A@ A@@*,D*@@@@@**@@@@@@@@@@ @@,*,R*@@@@@**@@@@@@@@@@@@C@@@= o s#@"= 2 Make a correct label from a variant constructor. = 3 7= 3 n@@@@@@@*= ! = !@AA࣠@&self-1Aఠ%iנ%j%h=A%i@-3========@-@@@  %k=A-%l@-@@%l@࣠@%labelA= != !@=A@@+ 3========@B-,@%@!--@%@@@@@  @@డ !,> !-@0G@@@0G@@@A!@0D@@@A 0C@@@A@@A@@A2@@ఐc%labelK@:L@@+h=@@!}># !.>$ !/@@%>& !0@@0e@@@A,G@A0G@A/P@@` @@0m@@@A@A1G@A+X@@K@@+C@LC@A\@A@A@@@++@@A6@@A5@@@-@++@@A=@@A<@@A;C@A8@>L !'@#>] 3 Return latex code for the label of a given label. >Z  >[  @@@@@@@+>a!m!x>b!m!@AA࣠@&self-1Aఠ&0ڠ&1&/>A&0@-3>o>o>o>o>o>o>o>o@@@@  &2>A-&3@-@@&3@࣠@%labelA>!m!>!m!@>A@@+3>>>>>>>>@ -@&G@!-@&H@@@@@  @@డ=!^>!m!>!m!@0ܰ@@@0@@@AO@0@@@AN0@@@AM@@AL@@AK3>>>>>>>>@!-+@$@%@@@@%\ref{>!m!>!m!@@>!m!@@0@@@A[F@A]F@A\@@డ=D!^>!m!>!m!@1@@@1@@@Ac@1 @@@Ab1 @@@Aa@@A`@@A_2@@ఐc%labelK@:L@@,=@@!}>!m!>!m!@@%>!m!@@1,@@@AnG@ArG@AqP@@` @@14@@@AZ@AsG@AmX@@K@@, "#$@!@@HC@Bo&@@*@@.<'@Ġ)Odoc_infoAO #%#-AP #%#6@'CodePreAT #%#7AU #%#>@@4.ఠ!sA^ #%#?A_ #%#@@AwA@@43@@@A3AbAbAbAbAbAbAbAb@@@@@@@@.f@@.f@@@ ఐ9$selfAr #%#DAs #%#H@)-@@03ArArArArArArArAr@@@@@@)Az #%#Y@@@-@--@@Bs@@Br @@ఐ>#fmtA #%#ZA #%#]@$@@.@@ఐ8!sA #%#^A #%#_@!@@C@Bz&@@*@@.'@Ġ)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_infoB ##B ##@$BoldB ##B ##@@;$Bold4@/4@@@@ADBV@A4g4g@@@5|T@ఠ!tB( ##B) ##@BAA@@/G@@@A3B,B,B,B,B,B,B,B,@@@@@@#@@/0@@/0@@@ ఐ$selfB< ##B= ##@)@@13B<B<B<B<B<B<B<B<@@@@@@)BD ##@@@.@..@@B@@B @@ఐ#fmtBS ##BT ##@@@/Z@@ఐ8!tB` ##Ba ##@!@@/~$@@(@@/]%@Ġ)Odoc_infoBp##Bq##@&ItalicBu##Bv##@@;&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$ $(@CA@@0 @@@A3BBBBBBBB@|@@@@@#@@/@@/@@@ ఐǠ$selfC$ $,C$ $0@*@@2o3CCCCCCCC@@@@@@*C$ $C@@@/+@/(/#@@B@@B @@ఐ̠#fmtC$ $DC$ $G@@@0@@ఐ8!tC$$ $HC%$ $I@!@@/@$@@(@@0!%@Ġ)Odoc_infoC4$J$RC5$J$[@&CenterC9$J$\C:$J$b@@;&Center6@0Z@@@@AGBV@A6 j6j-@@@6W@ఠ!tCN$J$cCO$J$d@CgA@@0m@@@A3CRCRCRCRCRCRCRCR@@@@@@#@@0V@@0V@@@ ఐ)$selfCb$J$hCc$J$l@+@@23CbCbCbCbCbCbCbCb@@@@@@+Cj$J$|@@@/u@/r/m@@B@@B @@ఐ.#fmtCy$J$}Cz$J$@@@0@@ఐ8!tC$J$C$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$$@D+A@@11@@@A3DDDDDDDD@@@@@@#@@1@@1@@@ ఐ$selfD&$$D'$$@+@@33D&D&D&D&D&D&D&D&@@@@@@+D.$$@@@0 @00@@B@@B @@ఐ#fmtD=$$D>$$@ذ@@1D@@ఐ8!tDJ$$DK$$@!@@0$@@(@@1G%@Ġ)Odoc_infoDZ$$D[$%@$ListD_$%D`$%@@;$List79@$listK1@@@@@@@AJBV@A7:m7;m@@@7Z@ఠ"tlD{$%D|$%@DA@@1@@@B@@@B3DDDDDDDD@@@@@@. @@1@@1@@@ ఐZ$selfD$% D$%@,N@@43DDDDDDDD@ !@@@@@,#D$%@@@0^@0[0R@@B@@B @@ఐ_#fmtD$%D$%"@E@@1@@ఐ<"tlD$%#D$%%@!@@0wC@J6C@B'@@+@@1(@Ġ)Odoc_infoD%&%.D%&%7@$EnumD%&%8D%&%<@@;$Enum7@p1@@@@@@@AKBV@A7n7n@@@8=[@ఠ"tlD%&%=D%&%?@EA@@2 @@@B@@@B3DDDDDDDD@}@@@@@, @@1@@1@@@ ఐȠ$selfE%&%CE%&%G@,@@4p3EEEEEEEE@!@@@@@,E %&%U@@@0@00@@B@@B @@ఐ͠#fmtE%&%VE%&%Y@@@2@@ఐ<"tlE%%&%ZE&%&%\@!@@0C@KC@B'@@+@@2%(@Ġ)Odoc_infoE8%]%eE9%]%n@'NewlineE=%]%oE>%]%v@@;'Newline8@@@@BV@A8 o8o@@@8\@@@ @@2GT@@2GT@@@ ఐ$selfES%]%zET%]%~@-@@4b@,ްEX%]%@@@00@@Bg@@ఐ#fmtEe%]%Ef%]%@@@2lt@@@@2bu@Ġ)Odoc_infoEu%%Ev%%@%BlockEz%%E{%%@@;%Block8T@2@@@@ALBV@A8Np8Op)@@@8]@ఠ!tE%%E%%@EA@@2@@@B 3EEEEEEEE@@@@@@#@@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^@ఠ!nF%%F%%@FA@@#@@@B3FFFFFFFF@@@@ఠ%l_optF%%F%%@F)A@@1i+@@@B@@@B@ఠ!tF"%%F#%%@F;A@@3A@@@B!@@@SF*%%@@3*#@@3*#@@@ ఐ$selfF6%%F7%%@-@@53F6F6F6F6F6F6F6F6@@9@:@;2+@,@-!@@@@@- FB%&@@@1@1@1@11@@B@@B@@B@@B@@ఐ #fmtFU%&FV%& @@@3\@@ఐa!nFb%& Fc%& @'@@1C@C-@@ఐ`%l_optFp%&Fq%&@4@@1:@@ఐ[!tF}%&F~%&@@@@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@G+A@@@@@B3GGGGGGGG@@@@ఠ!tG!&M&hG"&M&i@G:A@@4@@@@B@@@6G)&M&j@@4)@@4)@@@ ఐ$selfG5&M&nG6&M&r@.@@63G5G5G5G5G5G5G5G5@-&@'@(@@@@@.Ȱ G?&M&@@@2d@2a@2Z2U@@C@@C@@C@@ఐ#fmtGP&M&GQ&M&@@@4W@@ఐK!sG]&M&G^&M&@$@@2C@MwC@C +@@ఐL!tGm&M&Gn&M&@3@@28@@<@@4j9@Ġ)Odoc_infoG}&&G~&&@#RefG&&G&&@@;#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$@@ఐ#fmtH&&H&&@@@5@@ఐe$nameH &&H&&@'@@3C@OC@NC@NC@NDC@C45@@ఐl'ref_optH#&&H$&&@<@@3B@@ఐg(text_optH0&&H1&&@H@@3O@@S@@5-P@Ġ)Odoc_infoH@&&HA&'@+SuperscriptHE&'HF&'@@;+Superscript;@5f@@@@AQBV@A;y  ;y  @@@;b@ఠ!tHZ&'H[&'@HsA@@5y@@@B)3H^H^H^H^H^H^H^H^@@@@@@#@@5b@@5b@@@ ఐ5$selfHn&'Ho&'@0)@@73HnHnHnHnHnHnHnHn@@@@@@/Hv&'.@@@3B@3?3:@@C<@@C; @@ఐ:#fmtH&'/H&'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@@CG@@CF @@ఐ#fmtH'5'nH'5'q@@@5@@ఐ8!tH'5'rH'5's@!@@3$@@(@@5%@Ġ)Odoc_infoI't'|I't'@+Module_listI 't'I 't'@@;+Module_list;@;@@@@@@@ASBV@A;{ L N;{ L j@@@''I?''@*Index_listIC''ID''@@;*Index_list<@@@ABV@A<}  <}  @@@@@7a;@@@AJi""@@7c3JgJgJgJgJgJgJgJg@ @@@  A@ " A@@@7x@7u7o@@D-@@D,@@D+ $@@@9@7@77y@@D6@@D5@@D4@@D3C@D/ A@J"}"@/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@@@DR$@'A@+ A@@@7@7@77@@De@@Dd@@Dc@@Db1@ @@:T@7@7@77@@Dp@@Do@@Dn@@Dm@@DlC@DgK@J#(T(X @@7ʰJ%((J%((@AA࣠@&self-1Aఠ222DZK A2@:t3KKKKKKKK@$@@@  2ʱK#A:w2@:w@@2@࣠@#fmtAK%((K%((@K2A@@73KKKKKKKK@$:@2@!:@2@@@@@  @77 A7K+%((K,%((@KDA@@73K,K,K,K,K,K,K,K,@7@@@@@@K3%((@77 A7K<%((K=%((@KUA@@73K=K=K=K=K=K=K=K=@8@@@@@@KD%((@@డI!=KQ&((KR&((@@!a@@$boolE@@@'@@&@@%&%equalBAI@@@@IyIy@@I8Q@@@@80@@@DG@D@@@@D@@D@@D3KvKvKvKvKvKvKvKv@: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 L)))L)))@D@@@ G@D@L&((@@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 33LPA3@;3L7L7L7L7L7L7L7L7@%@@@  3LSA;3@;@@3@࣠@#fmt ALI+)!)9LJ+)!)<@LbA@@83LJLJLJLJLJLJLJLJ@%;@4@!;@4@@@@@  @@!sAL\+)!)=L]+)!)>@LuA@@83L]L]L]L]L]L]L]L]@ 9@@@@@@@@ఐA"psLn,)A)GLo,)A)I@?@@@D@@@D@A@@@DA@@@D@@D@@D3L{L{L{L{L{L{L{L{@+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 @@E u@@@<0@9k@9h9g@@E@@E@@E@@EC@E@L+)!)%@@9hL.)_)jL.)_)w@AA࣠@&self-1Aఠ444LA4@/))M?/))@ @@9#@@@@<($@A@MC/))@@@ఠ"s3MN0))MO0))@MgA@@%@@@EFG@E03MTMTMTMTMTMTMTMT@:D=@>@?@@@డ2.global_replace#StrMg0))Mh0))@ Mk0))Ml0))@@& @@@<@@@E8@<@@@E7@& @@@E6& @@@E5@@E4@@E3@@E2*@@డ29®exp#StrM0))M0))@ M0))M0))@@27@@@2@@@EM<@@@EL@@EKJ@@! M0))M0))@@M0))M0))@@2@@@ETI@EVI@EU^@@M0))M0))@@<@@@EI@EWI@ESh@@#\\ M0))M0))@@M0))M0))@@<@@@EHH@EYH@EX|@@ఐĠ"s2M0))M0))@@@@@z@@@A@M0))@@ఐCv!pM1))M1))@B@@@E@@@Eb@Cs@C@@@EF@EoF@EF@E@@EF@E^E@@@E`C|@@@Ea@@@E_@@E]@@E\3N N N N N N N N @@@@@@@ఐ,#fmtN1))N1))@@@:@@ภBN5BN6N*1))N+1)*ABภBN@.String_literalNB ;.String_literalB!a@$ؠ!b@$٠!c@$ڠ!d@$۠!e@$ܠ!f@$@@@(@Cr@@@(Bɠ'#@@@(@BKAYAAB$}$}B$%@@@Bk@%{\tt{H@H@@@@EG@EG@Ei@ภCNBNWB̠ภC!NBN_B@_@BH@EŠ@@@EG@E@ภC1NdNoc"}}t@t@H@@@EG@EG@E@ภCENBNB@@CF@EF@EF@EH@EFk@@@EnG@EG@EG@EG@E@@@EG@E@@@C6Π@@@EG@E@@@CAH@E%&'(@@@EG@E@@@CMH@E(@@@EG@E@){\tt{%s}}@@CT@@@EG@FG@F@@@@Dx>@@@EmG@E@@ఐ"s3O 1)*O 1)*@@@G@F@@%@@F@Er@1@@@@@@" A@& A@@@;@;;@@F @@F@@F(@@@>@;@;;@@F)@@F(@@F'@@F&C@F"E@O*.)_)c@@;O03**O13**"@AA࣠@&self-1Aఠ676OWA6@>3O>O>O>O>O>O>O>O>@(@@@  7OZA>7@>@@7@࣠@#fmtAOP3**#OQ3**&@OiA@@;3OQOQOQOQOQOQOQOQ@(>@7@!>@7@@@@@  @@!sAOc3**'Od3**(@O|A@@;3OdOdOdOdOdOdOdOd@ ;@@@@@@@@ ఐD"psOw4*+*1Ox4*+*3@Bư@@@G&@@@FC@D@@@FBD@@@FA@@F@@@F?3OOOOOOOO@!-;@$@%@@@@ఐG#fmtO4*+*4O4*+*7@-@@<@@5\begin{ocamldoccode} O4*+*9O4*+*P@@O4*+*8O4*+*Q@@D@@@FNH@FTH@FS$@@5 @@F@@@FUG@FM*@ ఐD蠐"psO5*S*YO5*S*[@C @@@Gk@@@F\@D@@@F[E:@@@FZ@@FY@@FXE@@ఐ#fmtO5*S*\O5*S*_@o@@>@@Fnh@@ఐ!sO5*S*tO5*S*u@r@@x@@D@@FZ@@@FsG@Ff~@ఐE:"psP6*x*~P6*x*@C]@@@G@@@Fy@E1@@@FxE@@@Fw@@Fv@@Fu@@ఐ۠#fmtP(6*x*P)6*x*@@@<@@4 \end{ocamldoccode} P36*x*P46*x*@@P66*x*P76*x*@@EU@@@FG@FG@F@@2 @@BG@F@ @@@ @@@A@A@@@<@<<@@F@@F@@F@@@?@<@<<@@F@@F@@F@@FC@F@PZ3** $@@<ͰP`8**Pa8**@AA࣠@&self-1Aఠ8/808.PA8/@?3PnPnPnPnPnPnPnPn@)@@@  81PA?82@?@@82@࣠@#fmtAP8**P8**@PA@@<3PPPPPPPP@*?@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@@ఐ#fmtQ:**Q:**@o@@=nR@@ఐ!sQ:**Q:**@\@@=v_@@+@@Gq@@@FG@Fe@ఐFQ"psQ%;*+Q&;*+@Dt@@@H@@@F@FH@@@FF@@@F@@F@@F~@@ఐ #fmtQ?;*+Q@;*+@@@=@@0 \end{verbatim} QJ;*+ QK;*+@@QM;*+QN;*+@@Fl@@@FG@FG@F@@2 @@YG@F@n @@@ @@@A@A@@@=@==@@G@@G@@G@@@@@=@==@@G @@G @@G @@G C@G@Qq8**$@@=̰Qw=++*Qx=++7@AA࣠@&self-1Aఠ9F9G9EQA9F@@3QQQQQQQQ@+ @@@  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@@@G2H@G8H@G7$@@5 @@HM@@@G9G@G1*@  ఐ$selfR?+W+]R?+W+a@9@@At:@9|R ?+W+o@@@?3@?,?%@@G>@@G=A@@ఐ#fmtR?+W+pR?+W+s@k@@>iN@@ఐ!tR&?+W+tR'?+W+u@X@@>q[@@%@@?@\@ఐG_"psR3@+w+}R4@+w+@E@@@I@@@GP@GV@@@GOG@@@GN@@GM@@GLu@@ఐ#fmtRM@+w+RN@+w+@@@>@@!}RX@+w+RY@+w+@@R[@+w+R\@+w+@@Gz@@@G[G@GeG@Gd@@2 @@gG@GZ@c @@@ @@@A@A@@@>@>>@@Gp@@Go@@Gn@@@A@>@>>@@Gy@@Gx@@Gw@@GvC@Gr@R=++#$@@>ŰRB++RB++@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:@:SD++@@@@A@@:@3@@G@@GA@@ఐ#fmtS'D++S(D++@k@@?bN@@ఐ!tS4D++S5D++@X@@?j[@@%@@@N\@ఐHm"psSAE++SBE++@F@@@J@@@G@Hd@@@GH@@@G@@G@@Gu@@ఐ#fmtS[E++S\E++@@@?@@!}SfE++SgE++@@SiE++SjE++@@H@@@GG@GG@G@@2 @@uG@G@c @@@ @@@A@A@@@?@??@@G@@G@@G@@@B@?@??@@G@@G@@G@@GC@G@SB++$@@?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@@@H@H@@@HIX@@@G@@G@@G3SSSSSSSS@!-@@$@%@@@@ఐG#fmtSH,,$SH,,'@-@@@@@%{\em TH,,)TH,,/@@TH,,(TH,,0@@I$@@@H H@HH@H$@@5 @@Ji@@@HG@H *@  ఐ$selfT!I,2,8T"I,2,<@;ܰ@@C:@;T&I,2,J@@@AO@AHAA@@H@@HA@@ఐ#fmtT5I,2,KT6I,2,N@k@@@XN@@ఐ!tTBI,2,OTCI,2,P@X@@@`[@@%@@A\\@ఐI{"psTOJ,R,XTPJ,R,Z@G@@@K@@@H,@Ir@@@H+I@@@H*@@H)@@H(u@@ఐ#fmtTiJ,R,[TjJ,R,^@@@@@@!}TtJ,R,`TuJ,R,a@@TwJ,R,_TxJ,R,b@@I@@@H7G@HAG@H@@@2 @@G@H6@c @@@ @@@A@A@@@@@@@@@HL@@HK@@HJ@@@C@@@@@@@HU@@HT@@HS@@HRC@HN@TG++$@@@TL,d,oTL,d,~@AA࣠@&self-1*AఠS-/-9@=@@E:@=VBS-/-G@@@Ck@CdC]@@H@@HA@@ఐ#fmtVQS-/-HVRS-/-K@k@@BDN@@ఐ!tV^S-/-LV_S-/-M@X@@BL[@@%@@Cx\@ఐK"psVkT-O-UVlT-O-W@I@@@N@@@I@K@@@IK@@@I@@I@@Iu@@ఐ#fmtVT-O-XVT-O-[@@@Bx@@0\end{flushleft} VT-O-]VT-O-o@@VT-O-\VT-O-p@@K@@@IG@IG@I@@2 @@G@I@c @@@ @@@A@A@@@B@BB@@I(@@I'@@I&@@@F@B@BB@@I1@@I0@@I/@@I.C@I*@VQ,,$@@BVV-r-}VV-r-@AA࣠@&self-12Aఠ>1>>VA>@F83VVVVVVVV@0P@@@  >VAF;>@F;@@>@࣠@#fmt3AVV-r-VV-r-@VA@@B3VVVVVVVV@0eFO@>@!FP@>@@@@@  @@!t4AVV-r-VV-r-@W A@@B3VVVVVVVV@ B@@@@@@@@ ఐL0"psWW--WW--@JS@@@N@@@IK@L'@@@IJL@@@II@@IH@@IG3WWWWWWWW@!-B@$@%@@@@ఐG#fmtW!W--W"W--@-@@B@@3\begin{flushright} W,W--W-W--@@W/W--W0W--@@LN@@@IVH@I`H@I_$@@5 @@M@@@IaG@IU*@  ఐ$selfWKX--WLX--@?@@F:@>°WPX--@@@Dy@DrDk@@If@@IeA@@ఐ#fmtW_X--W`X--@k@@C:N@@ఐ!tWlX--WmX--@X@@CB[@@%@@D\@ఐL"psWyY--WzY--@JȰ@@@O(@@@Iv@L@@@IuL@@@It@@Is@@Iru@@ఐ#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[-.@XA@@C3WWWWWWWW@1sG]@?@!G^@?@@@@@  @@"tl8AW[-.W[-.@XA@@C3WWWWWWWW@ C@@@@@@@@ ఐM>"psX\. .&X\. .(@Ka@@@O@@@I@M5@@@IM@@@I@@I@@I3XXXXXXXX@!-C@$@%@@@@ఐG#fmtX/\. .)X0\. .,@-@@C@@0\begin{itemize} X:\. ..X;\. .@@@X=\. .-X>\. .A@@M\@@@IH@IH@I$@@5 @@N@@@IG@I*@ డV$List$iterX[].C.IX\].C.M@ X_].C.NX`].C.R@@@@@@D@@@I@@I@D%D$@@@I@@@I@@I@@IQ@@࣠@!t9AX^.S.`X^.S.a@XA@@D:3XXXXXXXX@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"psYa..Y a..@LW@@@P@@@J@N+@@@JN@@@J@@J@@Ju@@ఐ:#fmtY"a..Y#a..@ @@D@@! Y-a..Y.a..@@Y0a..Y1a..@@NO@@@J%J@J/J@J.@@2 @@@@@J0J@J$@f@@@@@@YB^.S.[YCb..@@@D@@@I@@IH@J4H@J2@@ఐ\"tlYWc..YXc..@5@@E8@@@@O@@@J:G@I@ఐN"psYid..Yjd..@L@@@Q@@@J@@N@@@J?N@@@J>@@J=@@J<@@ఐ#fmtYd..Yd..@@@EF@@.\end{itemize} Yd..Yd..@@Yd..Yd..@@N@@@JKG@JUG@JT@@2 @@G@JJ@C @@@ @@@A@A@@@Eh@EeE\@@J`@@J_@@J^@@@I@Er@EoEf@@Ji@@Jh@@Jg@@JfC@Jb@Y[-.$@@EgYf..Yf./ @AA࣠@&self-1;AఠA:AAYAA@I63YYYYYYYY@3N@@@  AYAI9A@I9@@A@࣠@#fmtAZqi/I/VZri/I/W@ZA@@F3ZrZrZrZrZrZrZrZr@c@@@@@@ ఐO"psZj/[/eZj/[/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@@@@@@[2i/I/Q[3m//@@@F@@@J@@JH@JH@J@@ఐ\"tl[Gn//[Hn//@5@@F8@@@@Q@@@KG@J@ఐP"ps[Yo//[Zo//@N@@@S@@@K @P|@@@K P@@@K@@K@@K@@ఐ#fmt[so//[to//@@@G@@0\end{enumerate} [~o//[o//@@[o//[o//@@P@@@KG@KG@K@@2 @@G@K@C @@@ @@@A@A@@@G<@G9G1@@K*@@K)@@K(@@@K@GF@GCG;@@K3@@K2@@K1@@K0C@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@@@KE@Q@@@KDQ]@@@KC@@KB@@KA3[[[[[[[[@!-G{@$@%@@@@ఐ4#fmt[q/0[q/0@ @@G@@" \q/0\q/0@@\ q/0\ q/0@@Q)@@@KPF@KZF@KY$@@5 @@F@KO'@L A@PA@@@GG@@K_@@K^P@@@K@GG@@Kf@@Ke@@KdC@Kak@\(q//@@G\.s00&\/s004@AA࣠@&self-1CAఠCBCC\UAC@K3\<\<\<\<\<\<\<\<@5@@@  C\XAKD@K@@D@࣠@#fmtDA\Ns005\Os008@\gA@@G3\O\O\O\O\O\O\O\O@5K@D@!K@D@@@@@  @@!tEA\as009\bs00:@\zA@@G3\b\b\b\b\b\b\b\b@ G@@@@@@@@ ఐQ"ps\ut0=0C\vt0=0E@Oİ@@@T$@@@K@Q@@@KQ@@@K~@@K}@@K|3\\\\\\\\@!-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@]6s00$@@H]<x00]=x00@AA࣠@&self-1GAఠE FE E ]cAE @L3]J]J]J]J]J]J]J]J@6@@@  E ]fALE@L@@E@࣠@#fmtHA]\x00]]x00@]uA@@H3]]]]]]]]]]]]]]]]@6L@E"@!L@E#@@@@@  @@!nIA]ox00]px00@]A@@H3]p]p]p]p]p]p]p]p@ H@@@@@@@@)label_optJA]x00]x00@]A@@H3]]]]]]]]@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@@@%@@@L"@ఐ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^6z11*^7z11.@@@U@@@L)@@ఐ!t^Fz11/^Gz110@@@I)@@-@@K`*@@ఠ(s_title2N^T{121<^U{121D@^mA@@CI@L03^V^V^V^V^V^V^V^V@9@@@ ఐ$self^e{121G^f{121K@F @@M@EͰ^j{121Y@@@M@MM@@L4@@L3@@ఐ !n^y{121Z^z{121[@@@I#@@ఐ̠%flush^{121]^{121b@f@@@V@@@L>V&@@@L=@@L<:@@ภV^{121c^{121e@V@@@V@@@LEK@LIJ@@^{121\^{121f@@D@@@LeI@LZ#@ఐu)label_opt^~11^~11@]@@JL/@Ġ$None^11_11@;^X^e^b@@W@@@@AA@A_@@^[@@ @@J_3________@B@@@@J`@@@ภW,_11_11@W+@@@JU @Ġ$Some_11_11@;^n@^lA@AA@A_,@@^lఠ!lO_&11_'11@_?A@@MC@:C@Ljg@@@@@Jh@@Jh@@@ఐTc"ps_711_811@R@@@V@@@Lu@TZ@@@LtT@@@Ls@@Lr@@Lq3_D_D_D_D_D_D_D_D@' @!@"@@@@ఐ#fmt_T11_U11@@@J@@ ఐ$self_e11_f11@G @@N!@Fٰ_j11@@@LL@@L&@@ ఐ4$self_{11_|11@G6@@N7@G _11@@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`1`1`1`1`1`1`1`1@+Kh@"@#@@@@ఐE#fmt`A229`B22<@+@@Kz@@ఐ?!s`N22=`O22>@@@K@@.@@ TG@L @VA@Z A@@@K@KK@@M@@M@@M\@@@O@K@KK@@M@@M@@M @@M C@My@`j22@@K`p2@2K`q2@2X@AA࣠@&self-1UAఠH?TH@H>`AH?@O3`~`~`~`~`~`~`~`~@:@@@  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@@M0@@M/ @@ఐT#fmt`2c2|`2c2@:@@L@@ఐ=!t`2c2`2c2@!@@L$@@(@@N%@ ఐV)"ps`22`22@TL@@@X@@@MF@V @@@MEV{@@@MD@@MC@@MB@@@ఐ#fmta22a22@p@@L<M@@&[\url{a"22a#22@@a%22a&22@@VD@@@MQI@M[I@MZa@@2 @@W@@@M\H@MPg@ ఐVk"psa?22a@22@T@@@X@@@Mc@Vb@@@MbV@@@Ma@@M`@@M_@@ఐ̠#fmtaY22aZ22@@@L~@@ఐƠ!saf22ag22@@@L@@+@@W@@@MxH@Mm@ఐV"psax22ay22@Tǰ@@@Y'@@@M~@V@@@M}V@@@M|@@M{@@Mz@@ఐ#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@bA@@L3aaaaaaaa@;wQa@I@!Qb@I@@@@@  @@$name\Ab22b22@bA@@M3bbbbbbbb@ M @@@@@@@@'ref_opt]Ab22b22@b,A@@M3bbbbbbbb@M@@@@@@@@(text_opt^Ab$22b%22@b=A@@M 3b%b%b%b%b%b%b%b%@M@@@@@@@@ఐ&'ref_optb623b723@@@M*3b6b6b6b6b6b6b6b6@M@@@@@Ġ$NonebF3 3bG3 3@G@@@@M:3bFbFbFbFbFbFbFbF@@@@@M;@@@ ఐ{$selfbU33'bV33+@J@@Q@ḬbZ339@@@O@O|Ou@@M@@M@@ఐ}#fmtbi33:bj33=@c@@Mm3bibibibibibibibi@3@@@@ఐX(text_optby3>3Obz3>3W@@@@M]3@Ġ$Noneb3]3jb3]3n@@@@@Mj@@Mj@@@ภ_ǰb3r3b3r3A_Ơภ)Odoc_info b3r3@$Codeb3r3b3r3@@!డa2use_hidden_modules)Odoc_infob3r3b3r3@ b3r3b3r3@@@M@@@Q~!t@@@@@@U,U,@@Vs@@@@M@@@N@@@N@@Na@@ఐؠ$nameb3r3b3r3@@@Mn@@b3r3b3r3@@"@@@N@t@@S@@VC@O@M;M@M{@ภ_K^A_I@_A@bYC@M@@@MM@NP@@b3r3i@@P@Ġ$Somec33c33@ఠ!t`c 33c 33@c$ A@@MC@M@@@@@M@@M@@@ఐ!tc33c33@ @@@@P:3cccccccc@@@@@@Ac 3>3Hc!33@@P?@@@@M@Ġ$Somec-33c.33@Ġ*RK_sectionc633c733@;*RK_sectionN%@@@@PY@@@@A@LA@AV ^ikV ^i@@@VM@@cI33cJ33@@Pf@@@M3cKcKcKcKcKcKcKcK@@@@@@cP33cQ33@@N?C@M@@@(@@NF@@NF@@@@ఠ$texthc_34 c`34 @cx A@@N@K@N_@ఐM(text_optcn34co34@5@@NR3cncncncncncncncn@8@@@Ġ$Nonec|4$42c}4$46@}@@@@N`6@@N`6@@@ภ_c4$4:c4$4<@_@@@$>@Ġ$Somec4=4Kc4=4O@vఠ!xic4=4Pc4=4Q@c A@@N{C@Nd/@@@@@N0@@N0@@@ఐ!xc4=4Uc4=4V@ @@@@I3cccccccc@t@@@@@Ac34@@Mg@A@c34 @@@ఠ%labeljc4Z4hc4Z4m@c A@@$K@Ny3cccccccc@ha@b@c@@@ ఐ$selfc4Z4oc4Z4s@K@@S>@KBc4Z4|@@@QQ@@N|@@ ఐ $selfc4Z4~c4Z4@K@@ST'@Kc4Z4@@RRR@@@N@RR@@N@@N2@R͐ภjdݠภad4Z4d4Z4@a@@@RM@ND@@@R٠@@@NH@@డb$Name&simpled4Z4d4Z4@ d4Z4d4Z4@@@R@@@N%R@@@N$@@N#@V}V}*@@WE@@@@R@@@NR@@@N@@Nu@@ఐA$named@4Z4dA4Z4@)@@O?@@dD4Z4dE4Z4@@S @@dG4Z4}dH4Z4@@S@@{@@Q@A@dK4Z4d@@ ఐ}$selfdW44dX44@L@@S3dWdWdWdWdWdWdWdW@@@@@@KѰd_44@@@Q@QQz@@N@@N @@ఐ#fmtdn44do44@h@@Or@@డb!@d}44d~44@@$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!^e44e44@WU@@@WU@@@N@WR@@@NWQ@@@N@@N@@N@@ఐl%labelH@̰I@@i@@!]e144e244@@%e444@@Ws@@@NN@NN@N@@] @@W{@@@N@ON@N@@eE44eF44@@@@@N@OM@N@@ @@L@N@ภaAa@A@dàM@N@@@NL@O@@ea44@@ՠ@@@NL@N@@ei44ej44@@RC@N@@@@R@$@@R@@@PG'@Ġ$Someez45e{45@_ఠ$kind_e45e45 @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@@@ ఐ'$selff5z5f5z5@M@@Upb@Mmf5z5@@oe@Ġ)Odoc_infof55f55@(RK_classf55f55@@;(RK_class@@@BLA@AXVXV@@@Y}E@@@ @@@@@@@ ఐR$selff,55f-55@M@@U@Mf155@@@Ġ)Odoc_infof>55f?56@-RK_class_typefC56fD56@@;-RK_class_type@@@CLA@AYWYW@@@YF@@@ @@@@@@@ ఐ}$selffW56fX56@N@@U@N f\56.@@@Ġ)Odoc_infofi6/6=fj6/6F@(RK_valuefn6/6Gfo6/6O@@;(RK_value9@@@DLA@AY>XY?X@@@YG@@@ @@@@@@@ ఐ$selff6/6Sf6/6W@N=@@U@Mf6/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@@@ ఐ)$selfg66g67@N@@Vrd@Ng67@@qg@Ġ)Odoc_infog77g77(@,RK_attributeg77)g775@@;,RK_attribute@@@HLA@AY\JLY\JZ@@@ZK@@@ @@@@@@@ ఐT$selfg.779g/77=@N@@V@Ng377M@@@Ġ)Odoc_infog@7N7\gA7N7e@)RK_methodgE7N7fgF7N7o@@;)RK_method@@@ILA@AZ][]Z][h@@@ZL@@@ @@@@@@@ ఐ$selfgY7N7sgZ7N7w@O@@V@NȰg^7N7@@@Ġ)Odoc_infogk77gl77@*RK_sectiongp77gq77@@;@gv77gw77@@T@@@O@@@@@@@@@@ ภeg77g77@e@@@eN@@@OD@g77@@@Ġ)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@hA@@RK@Ow3gggggggg@Tg`@a@b@@@ఐࠐ(text_opth8L8^h8L8f@Ȱ@@R3hhhhhhhh@@@@Ġ$Noneh8l8zh8l8~@ @@@@R@@R@@@ภePh8l8h8l8AeOภ)Odoc_info h"8l8@$Codeh&8l8h'8l8@@'7డf2use_hidden_modules)Odoc_infoh78l8h88l8@ h;8l8h<8l8@@@@@S;@@@O@@@O@@OR@@ఐR$namehQ8l8hR8l8@:@@SP_@@hU8l8hV8l8@@@@@Oe@@D@@[@S<@OC@OM@On@ภdǰQAd@RA@gՠK@O@@@OM@O}@@hs8l8\@@@Ġ$Someh~88h88@ cఠ!tmh88h88@hA@@ShC@O|@@@@@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@@ภf9i89i89DAf8ภ%Latex i 89@"uడg!^i89i89 @[[@@@[[@@@O@[X@@@O[W@@@O@@O@@Ow@@![i,89i-89@@i/89@@[v@@@OM@OM@O@@డg!^iC89>iD89?@[@@@[@@@O@[@@@O[@@@O@@O@@O@@ ఐ$selfia89!ib89%@Q@@X@P԰if89.@@@VV@@P @@ఐ᠐'f_labeliu890iv897@@@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@i7M@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]@@P\@@P[@ @@Yc@T@T@T@TT@@Pl@@Pk@@Pj@@Pi@@Ph@@PgC@Pa#@j22'@@T۰j 9G9Rj 9G9f@AA࣠@&self-1oAఠQnQQرj1AQ@Y3jjjjjjjj@C@@@  Q۱j4AYQ@Y@@Q@࣠@#fmtpAj*9G9gj+9G9j@jCA@@T3j+j+j+j+j+j+j+j+@CY@Q@!Y@Q@@@@@  @@!tqAj=9G9kj>9G9l@jVA@@U3j>j>j>j>j>j>j>j>@ U @@@@@@@@ ఐ_}"psjQ9o9ujR9o9w@]@@@b@@@P@_t@@@P_@@@P@@P@@P3j^j^j^j^j^j^j^j^@!-U(@$@%@@@@ఐG#fmtjn9o9xjo9o9{@-@@U:@@#$^{jy9o9}jz9o9@@j|9o9|j}9o9@@_@@@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Ѱk99k99@AA࣠@&self-1sAఠRrRRk?AR@Z3k&k&k&k&k&k&k&k&@D@@@  RkBAZR@Z@@R@࣠@#fmttAk899k999@kQA@@U3k9k9k9k9k9k9k9k9@DZ@R@!Z@R@@@@@  @@!tuAkK99kL99@kdA@@U3kLkLkLkLkLkLkLkL@ V@@@@@@@@ ఐ`"psk_99k`99@^@@@c@@@P@`@@@P`@@@P@@P@@P3klklklklklklklkl@!-V@$@%@@@@ఐG#fmtk|99k}99@-@@V0@@#$_{k99k99@@k99k99@@`@@@QH@Q H@Q $@@5 @@a@@@Q G@P*@  ఐ$selfk99k99@Sa@@[:@Sk9:@@@X@XX@@Q@@QA@@ఐ#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@Q5G@Q4@@2 @@YG@Q*@c @@@ @@@A@A@@@V@VV@@Q@@@Q?@@Q>@@@[@V@VV@@QI@@QH@@QG@@QFC@QB@l 99$@@@VQSװl"Z  VW@VTV@#@[A[[tA[s[@@S=@A[&@A["[[@@@SD@[[@@SC@@SB@@SA@[@A[[[ @@@SH@[ [@@SG@@SF@@SE@ZV@AZR[ZN@@@SL@ZJZI@@SK@@SJ@@SI@ABC[@A@[[@@SN@@SM@[@A@[[@@SP@@SO@AD[@A@[[@@SR@@SQ@Z̰@AZ[۠Z@@@SV@ZZ@@SU@@ST@@SS@AZ@AZ[Z@@@SZ@ZZ@@SY@@SX@@SW@B[@A[[[@@@S^@[[@@S]@@S\@@S[@X@A@X@XX@@Sa@@S`@@S_@AY@A@Y@Y|Yz@@Sd@@Sc@@Sb@YF@A@YB@Y?Y:@@Sg@@Sf@@Se@ABYҰ@A@Y@YY@@Sj@@Si@@Sh@CDYŰ@A@Y@YY@@Sm@@Sl@@Sk@Yv@A@Yr@YoYj@@Sp@@So@@Sn@Y@A@X@XX@@Ss@@Sr@@Sq@ABY@A@Y@YY@@Sv@@Su@@St@X@A@X@XX@@Sy@@Sx@@Sw@ACYd@A@Y`@Y]YX@@S|@@S{@@Sz@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. n_X g gn`X 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 @T6@T5@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 ^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@@/@@$infoo:j:xo:j:|@xBwBvBБఠ$selfyo::o::@o0Ao::o::@@-latex_of_textA@m&Format)formatter@@@Xe@m$text@@@Xfn@@@Xg@@Xh@@Xi@@XjD@Xl,text_of_infoA%block^ o@@@Xo@@@Xu@nm$info@@@Xp@@@Xrm$text@@@Xs@@Xt@@Xv@@XwD@Xy-latex_of_infoA@J@@@XD@X%block^U7@@@YD@X@@@XD@X@:9@@@X@@@XD@X^@@@XD@X@@XD@X@@XD@X@@XD@X@@XD@X}@@X~@XD@Xz@X{D@Xm@XnD@X^@@X_D@Xd3oooooooo@ZJ_,#@Yސ_,W@Y\Y_.#@Y_/W@Y^Y_1#@_A@n@@@T@d@@@T@@U@@U@@U_A@_@_^@@@T蠠@^@@@T@@T@@@T@d@@@TM@@U@@U@@U^A@  @@U@@U^A@@@U@@U^A@@@U@@U^A^^̠^@@@T>@@@U@cb^^@@@T<bH@@@T;@@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@@U|@@U{]A@b@@@T@@Uz@@Uy]A@nh[hZ@@@Tc@d]@@@Tgg@@@Ta@@Ux@@Uw@@Uv]A@@d'd$@@@T@@Uu@@Ut@@Us]A@ @]@@@T@d8]@@@T @@Ur@@Uq@@Up@@Uo]A@1]]@@@T]f@@@T0@@Un@@Um@@Ul@@Uk]A@A@8@@Uj@@Ui@@Uh]A@I@@@@Ug@@Uf@@Ue]A@Q@'H@@Ud@@Uc@@Ub]tA@Y@f%@@@TS@@Ua@@U`@@U_]gA@d@_[@@U^@@U]@@U\]ZA@l@d^:@@@T}g@@U[@@UZ@@UY]NA@x@d^F@@@Tus@@UX@@UW@@UV]BA@@d^R@@@Tk@@UU@@UT@@US]6A@@d^^@@@T@@UR@@UQ@@UP]*A@@d^j@@@T@@UO@@UN@@UM]A@@]@@@T@@UL@@UK@@UJ]A@@] @@@Ty@@UI@@UH@@UG\A@@@UF@@UE\A@@d^@@@Tb@@UD@@UC@@UB\A@@@\ܠ@@@T@d^@@@T@@UA@@U@@@U?@@U>@@U=\A@@@@U<@@U;@@U:\A@@f@@@T@e^@@@T@@U9@@U8@@U7@@U6\A@@e`u\@@@T@\e\@@@T@@@T@\e&^@@@T@@@T@@U5@@U4@@U3@@U2@@U1\A@ @e3^@@@T@@U0@@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@U@U@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=@/*@@T:@@T9@@T8@A`@A`a =@@@TB@:5@@TA@@T@@@T?@`z@A`vaI@@@TF@FA@@TE@@TD@@TC@_@A_a!U@@@TJ@RM@@TI@@TH@@TG@ABCaa@A@{{@@TL@@TK@aI@A@@@TO@@TN@ADa]@A@@@TQ@@TP@`1@A`-a@t@@@TU@ql@@TT@@TS@@TR@A`Y@A`UaK@@@TY@|w@@TX@@TW@@TV@Ba^@AaZaV@@@T]@@@T\@@T[@@TZ@^@A@@@@T`@@T_@@T^@A^@A@@@@Tf@@Te@@Td@^@A@@j@@Tj@@Ti@@Th@AB_7@A@@@@Tn@@Tm@@Tl@CD_*@A@@@@Tq@@Tp@@To@^۰@A@@@@Tt@@Ts@@Tr@^g@A@@Z@@Tx@@Tw@@Tv@AB_@A@@ @@T|@@T{@@Tz@^@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[@@@T7@]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@@@Vb@@@V@gkbb@@@VfQ@@@VZ@@V@@V@@VbAbb@@@V@@@V@@V@@VbAbb#@@@V@ @@V@@V@@VbAbc/@@@V@,'@@V@@V@@VbAbc;@@@V@83@@V@@V@@VbAb}cG@@@V~@D?@@V}@@V|@@V{bqAblc(S@@@Vz@PK@@Vy@@Vx@@Vwb`Ab[c4_@@@Vv@\W@@Vu@@Vt@@VsbOAbJc@k@@@Vr@hc@@Vq@@Vp@@Vob>Ab9cLw@@@Vn@to@@Vm@@Vl@@Vkb-Ab(cX@@@Vj@{@@Vi@@Vh@@VgbAbcd@@@Vf@@@Ve@@Vd@@Vcb Abcp@@@Va@@@V`@@V_@@V^aA@i@@@V]@@V\@@V[aA@f@@@VY@@VX@@VWaA@rldlc@@@U@h!a@@@Vk@@@U@@VV@@VU@@VTaA@@h0h-@@@VS@@VR@@VQ@@VPaA@ @a@@@VO@hAa@@@VN @@VM@@VL@@VK@@VJaA@1aa@@@VIaj @@@V0@@VH@@VG@@VF@@VEaA@A@8@@VD@@VC@@VBaA@I@@@@VA@@V@@@V?aA@Q@'H@@V=@@V<@@V;a}A@Y@j.@@@V:S@@V9@@V8@@V7apA@d@_[@@V6@@V5@@V4acA@l@hbC@@@V3g@@V2@@V1@@V0aWA@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!@@V a'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@@V@@V@@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@Wn@Wm@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` p@@WB p@`@A`@e(e%@@@W8@u@@@W9@@W7@@@W6@`@A`2@e<e9@@@W<@u@@@W=@@W;@@@W:@A`@A`D@eNeK@@@W@@u-@@@WA@@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@@W@@W@@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@@@W1@@@W0@@W/@@W.@Afg@Afcf@@@W5@@@W4@@W3@@W2@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@@@XV@kff@@@Wj{@@@W@@XU@@XT@@XSfAfg@@@XR@@@XQ@@XP@@XOfAfg"#@@@XN@ @@XM@@XL@@XKeAeg./@@@XJ@,'@@XI@@XH@@XGgpA@m@@@W@@XF@@XEg[A@  @@XD@@XCgpA@@@XB@@XAfAAf<gOP@@@X@@MH@@X?@@X>@@X=fjAfeg[\@@@X<@YT@@X;@@X:@@X9gpAgkggh@@@X8@e`@@X7@@X6@@X5dA@vrpIpH@@@W@le@@@X4o@@@W@@X3@@X2@@X1eA@@le@@@W@@X0@@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!@@X dA@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@@@Xw@@X@@X @@X @@X dA@@dw@@@X @@X @@X@@XdA@@@X@@XeA@@@@X@@X@@XdGA@@lhd>@@@X@d9ld8@@@X@@@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}@W|@W{@Wz@Wy@Wx@Ww@Wv@Wu@Wt@Ws@Wr@Wq@Wp@@Wo@@@@d@@@d I;@@dA A  9A 8 A @@YCC@Y=@YE@YF@YGC@XW@@XX@@@@ze:j:jzf<<@@@@z~A _#@ 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@< #@@@X\@@X]@@b;@@eDA HA G A  tA sp/@Y[@Y`@Ya@YbC@XY @@XZ@@@@X@@@U@z@U@@@bzbz˱zA z@  @ z::z::@AШ@б@г  z::z::@ z::z::@@@ 3zzzzzzzz@ 8 AbA@@ @@б@г )Odoc_infoz:;z:; @ z:; z:;@@@ @@г $unitz:;z:;@@ @@ @@  (@@ !@z::@`M{ 2 The method used to get LaTeX code from a [text]. { ::{ ::@@@@@@@ ̰{;f;y{;f;@AШ@б г Ƞ$bool{;f;{;f;@@ F@@б@г ̠&option{(;f;{);f;@г Ѡ)Odoc_info{3;f;{4;f;@ ذ{7;f;{8;f;@@@ a@@@ b @@г ۠)Odoc_info{D;f;{E;f;@ {H;f;{I;f;@@@ r@@ s@@ t{N;f;@@ v@{P;f;j@`{a B The method used to get a [text] from an optional info structure. {^;;{_;;e@@@@@@@ {e<<{f<<)@AA࣠@&self-2Aఠc4c5 [ ZA{A@ X3{t{t{t{t{t{t{t{t@  g ^@  @ \ ]@ @ A@ABC@!2 k@{A j @{@{A@@@{A l@ l@@@࣠@#fmtA{<<*{<<-@{A@@ '3{{{{{{{{@&+ @*@)3 @+@@@@@  @ &QAఠ * +{<<0{<<5@{ A@@ ,D@YF@X3{{{{{{{{@# @@@@@@ภyL{<<6{<<;@yK@@@y@@@X@@{<<.{<<<@@(info_optA{<<={<@@[@@[@@[jA@K@ I@@@ZRI@@[1@@[0@@[/iA@V@s@@@ZVT@@[@@[@@[jqA@a@ ;@@@ZZ_@@[(@@['@@[&iA@l@s@@@Z`@ @@@Z_o@@[@@[@@[ @@[ j\A@|@jRp@@@Zd{@@["@@[!@@[ j1A@@@[@@[kOA@@@@[@@@[?@@[>iA@@ @@@Zs@i @@@Zr@@@Zq@i @@@Zp@@@Zo@@[ @@[ @@[ @@[@@[jA@@ @@@Zw@@[%@@[$@@[#iA@@ @@@Z{@@[@@[@@[iA@@ @@@Z@@[@@[@@[kA@kk@@@Zk@@[D@@[C@@[B@@[AjcA@@~@@@Z@jXa@@@Z@ |@@@Z@@[@@[@@[@@[@@[k|A@@t-@@@Z@@[7@@[6@@[5l A@@l@@@Z@L@@@Z@@[H@@[G@@[F@@[El6A@@h@@@Z@@[K@@[J@@[IlA@tQ@@@Z@@[R@@[QlA@q@@@Z@@[P@@[OmAmn@@@[z@@@[y@@[x@@[wmsAmnn*@@@[n@@@[m@@[l@@[kmbAm]n6@@@[j@@@[i@@[h@@[g3normal_class_paramsA@)Odoc_info$Name!t@@@a@ %Class't_class@@@a@@@a@@a@@a@@`1normal_class_typeA@$Name!t@@@a @%Types*class_type@@@a @@@a@@a@@a@@a@@a=@@a<pA@@u@@@Z@@[@@[@@[oA@o@@@@Z@o@@@Z@@Z@@@Z@@@[@@[@@[.text_of_alertsA@_%alert@@@aG@@@aF!j,text_element@@@aE@@@aD@@aC@@aB1text_of_attributeA@y%Value+t_attribute@@@aL;,text_element@@@aK@@@aJ@@aI@@aH3text_of_author_listA@M\@@@aR@@@aQV,text_element@@@aP@@@aO@@aN@@aM.text_of_beforeA@h@{@@@aY@$text@@@aZ@@aX@@@aW},text_element@@@aV@@@aU@@aT@@aS2text_of_class_kindA@$Name!t@@@aa@%Class*class_kind@@@a`,text_element@@@a_@@@a^@@a]@@a\@@a[4text_of_class_paramsA@$Name!t@@@ag@%Class't_class@@@af*Odoc_types$text@@@ae@@ad@@ac@@ab7text_of_class_type_kindA@$Name!t@@@an@$%Class/class_type_kind@@@am/,text_element@@@al@@@ak@@aj@@ai@@ah "text_of_class_type_param_expr_listA@>$Name!t@@@av@#)type_expr@@@au@@@at V,text_element@@@as@@@ar@@aq@@ap@@ao.text_of_customA@@2@@@a|@r$text@@@a}@@a{@@@azy$text@@@ay@@ax@@aw1text_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@@@[^@@@[]@@[\@@[[rArs @@@[@@@[@@[@@[6first_and_rest_of_infoA@@@@h`@@@h_F@c@qv@@@hF@c@@@@ F@c@@cF@c@@cF@c@@cF@c.latex_of_valueA@5@@@iiF@c@@@@iF@c"z@@@κF@c#@@c$F@c @@c!F@c@@cF@c2latex_of_attributeA@U@@@jF@c+@@@@jkF@c.E@@@F@c/@@c0F@c,@@c-F@c)@@c*F@c&/latex_of_methodA@u@@@jF@c7@@@@kF@c: F@c;@@c=latex_of_class_parameter_listA@@@@r'F@cR@@@@rFF@cU@@@@rEF@cX{m@@@:F@cY@@cZF@cV@@cWF@cS@@cTF@cP@@cQF@cM-entry_commentA@@|@@@}HF@s@@}r@@@tF@tx@@@~QF@t@@tF@s@@sF@ca@&E@@@sF@s@@@sF@cd àx@@@^F@ @@@F@ce@@cfF@cb@@ccF@c_@@c`F@c\/latex_of_recordA@@EF@t@AF@t@@tF@cm@^@@@w5F@cp@j,record_field@@@w~K@uI@@@uUF@cs!?F@I@@@WF@ct@@cuF@cq@@crF@cn@@coF@ck@@clF@ch2latex_of_cstr_argsA@@~F@w젠@zF@w@@wF@c|@@@@{F@c@@0constructor_args@@@xF@w@&ʠ@@@~F@d:@@d;F@d7@@d8F@d45latex_for_class_labelA@@@@F@dE@D@@@4F@dH~@@@@F@dI@@dJF@dF@@dGF@dC@@dDF@d@:latex_for_class_type_labelA@@@@pF@dQ@B@@@F@dT~`@@@F@dU@@dVF@dR@@dSF@dO@@dPF@dL/latex_of_moduleA@@@@F@d]@@@@F@d`F@da@@dbF@d^@@d_F@d[@@d\F@dX4latex_of_module_typeA@@@@KF@di@@@@2F@dlF@dm@@dnF@dj@@dkF@dg@@dhF@dd8latex_of_included_moduleA@ @@@F@du@/included_module@@@F@dxF@dy@@dzF@dv@@dwF@ds@@dtF@dp.latex_of_classA@@@@^F@d@@@@EF@dF@d@@dF@d@@dF@d@@dF@d|3latex_of_class_typeA@ M@@@F@d@@@@F@dF@d@@dF@d@@dF@d@@dF@d6latex_of_class_elementA@F@d@F@d@-class_element@@@zF@dF@d@@dF@d@@dF@d@@dF@d@@dF@d7latex_of_module_elementA@~F@d@zF@d@v.module_element@@@F@dWF@d@@dF@d@@dF@d@@dF@d@@dF@d9generate_inheritance_infoA@%F@d@n/inherited_class@@@AJ@'@@@3F@d3@@@iF@d@@dF@d@@dF@d@@dF@d?generate_class_inheritance_infoA@IF@d@r@@@F@dF@d@@dF@d@@dF@d@@dF@d $generate_class_type_inheritance_infoA@bF@d@i@@@@F@d6F@d@@dF@d@@dF@d@@dF@d7generate_for_top_moduleA@ @@@F@d@,@@@BF@dI@@@פF@d@@dF@d@@dF@d@@dF@d,latex_headerA@@@@CF@d@u Q@@@כI@)@@@7F@d@@@"F@d@@dF@d@@dF@d@@dF@d3generate_style_fileA@@@F@d@@dF@d(generateA@+F@d$unitF@@@ F@d@@dF@d@@dF@d@@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d@dF@d}@d~F@dq@drF@de@dfF@dY@dZF@dM@dNF@dA@dBF@d5@d6F@d)@d*F@d@dF@d@dF@d@dF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@c@cF@cx@cyF@ci@cjF@c]@c^F@cN@cOF@c?@c@F@c3@c4F@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@c@c@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@@e9@@e8@@e7@B9@A@5@1,@@e<@@e;@@e:@(@A@$@@@e?@@e>@@e=@A@A@@r@@eB@@eA@@e@@@A@@eC@ABCDj@Ajh@@@eJ@@@eI@z@@@eH@@@eG@@eF@@eE@@eD@@A@@@@eM@@eL@@eK@@A@@@@eP@@eO@@eN@A@A@@@@eS@@eR@@eQ@@A@@@@eV@@eU@@eT@ABC@A@@@@eY@@eX@@eW@_@A@[@TO@@e\@@e[@@eZ@ADE@A@@}v@@e_@@e^@@e]@P@A@L@E@@@eb@@ea@@e`@p@A@l@eZ@@ee@@ed@@ec@AByM@A@@@@ek@[@@@ej@@@ei@@eh@@eg@@ef@Cz0@A@@@@eq@@@@ep@@@eo@@en@@em@@el@y@A@@@@ew@@@@ev@@@eu@@et@@es@@er@Az@A@@@@e}@@@@e|@@@e{@@ez@@ey@@ex@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@7@@@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@@@@@f@@e@@e@@e@C @A@ @ @ y t@@f@@f@@f@@f@ @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-@@f1@@f0@@f/@@f.@AB u@A@ q@ j@ f _@@f5@@f4@@f3@@f2@C ΰ@A@ @ @  @@f9@@f8@@f7@@f6@@A@@@@f<@@f;@@f:@A @A@ @ @  @@f@@@f?@@f>@@f=@B Ȱ@A@ @ @  @@fD@@fC@@fB@@fA@!@A@@@@fJ@@@@fI!@@@fH@@fG@@fF@@fE@ACDE}P@A@ @@@fP@@@@fO!@@@fN@@fM@@fL@@fK@ |@A@ x@ q l@@fS@@fR@@fQ@ h@A@ d@ ]@ V M@@fW@@fV@@fU@@fT@AB @A@ @ @  @@f[@@fZ@@fY@@fX@C @A@ @  @@f^@@f]@@f\@}ϰ@A@@@@fb@@@fa@@f`@@f_@A}ǰ@A@@@@ff@@@fe@@fd@@fc@@Ai@@@fm@@@fl@ @@@fk@@@fj@@fi@@fh@@fg@ABDF~Ű@A~}@@@ft@@@fs@ @@@fr @@@fq@@fp@@fo@@fn@~@A~'@@@f{@@@fz@ @@@fy"@@@fx@@fw@@fv@@fu@Ae@A@e@@@f@^@@@fY@@@f@@f~@@f}@@f|@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@@g@@g@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/@@@@g2@@@g1@@@g0@@g.@@@g-@@@g,@@@g+@@g*@@g)@B@A@@@@g7@@@g6@@@g5@@g4@@g3@@A}@@@g?@@@g>@|@@@g=wv@@@g<@@@g;@@g:@@g9@@g8@Aq@A@q@@@gCl@@@gB@@gA@@g@@BCDg@A@g@@@gK@ba@@@gJ@@@gI\[@@@gH@@@gG@@gF@@gE@@gD@Z@A@ZY@@@gQ@@@gPVU@@@gO@@@gN@@gM@@gL@AP@A@PO@@@gW@@@gVLK@@@gU@@@gT@@gS@@gR@BF@A@F@@@g[C@@@gZ@@gY@@gX@@@A@@?@@@ga@@@g`<;@@@g_@@@g^@@g]@@g\@A6@A@6@@@gh@1@@@gg.-@@@gf@@@ge@@gd@@gc@@gb@BC(@A@('@@@gn@@@gm&%@@@gl@@@gk@@gj@@gi@#@A@#@@@gu@@@@gt@@@gs@@@gr@@gq@@gp@@go@A@A@@@@g@@@@g~@@@@g}@@@g|  @@@g{@@@gz@@gy@@gx@@gw@@gv@@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|'@@@cE@Z@X@)#@@@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@oE@Z @@Z@@@@ @@@ @]@ @@@}(})_i$A`@ @Aа۠$text_=-=9`=-==@@@ @2F@bF@ZAAAAAbAaIAH A AAAApAoKAJ)A( A AAA,text_of_infoAJF@aAxAwTAS!A  A AAAAwAvfAeKAJ+A*AAAA&TAU@cF@b-@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|@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@Z3@AK@AF@Z9@ @AF@Z=@AB@AF@ZA@CD@AF@ZD@.@AF@ZG@@AF@ZK@ABM@AF@ZO@O@AF@ZS@AC @AF@ZW@D@AF@Z[@A@AF@Za@@AF@Ze@ABͰ@AF@Zg@2@A~F@Zj@A @AdF@Zt@@A^F@Zx@A@AVF@Z|@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@BCDEH3rrrrrrrr@ 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ɠ@a=-=1@@Aа,Odoc_to_text'to_text,Odoc_to_textt=>=Ju=>=V@ x=>=Wy=>=^@@@@@AAAAAAA]A|AAAsAk3Ab!A\AVPAMACA:A1A(vAAA[A AAqAAA(A-AAA{F@[LAA ADAA|ArbAm8A1A(AA@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@bW@bX@bYF@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ఠnAI,A@ 300000000@ @ڠ@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@L%A E@O&Ad ١@@R'Ad @ @U(Ad@ @X)A ϡAX@[*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@+A@@@FF>-A6?@6=@@?@࣠@%i_optpA|>?}>?@.A@@63}}}}}}}}@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@hiF@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+??,??@@@*@$0??@@,,@@@g@@@g@,@@@g@@@g@@@g@@g@@gB@,ภ<Z=0ภS??T??@@@@- @@@hM@hW@@@/@@@h[@@ఐ%i_opti??j??@ٰ@@"h@@B@@F@F@gl@@q??r??@@@@@@gu@Ġ$Some????@=hఠ!tr????@0A@@@@@g@@@@@r@@@g@@@g@@y@@@g@@@g@@@@@ఠ%firsts????@1A@@@@@h!M@h3@3,@-@.@@@@@???@@@@@@h"M@h@@???@@@@@@@h@డM?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@@@@@ @@@~@@@@@@}@@|@  "@@Uk@@@@@@@h@@@@h@$@@@h@@h@@hS@@ఐ!t?@.?@/@]@@8@@@h#N@h(N@h'g@@D @@@s@g@@h)N@h p@A@*??@@@@@5@3@H6@3@I@@T@@@h>M@h+399999999@@@@@@@ఠ$resttG@3@KH@3@O@`2A@@h@@@h?M@h,@@Q@3@GR@3@P@@@ @@@h/@డ?first_sentence_and_rest_of_text)Odoc_infof@3@Sg@3@\@ j@3@]k@3@|@@@@@@@@h5@@@@h3@@@@h4@@h2@@h1C@@ ఐa$self@3@~@3@@T@@ [T@@3@@@.Ki.I@@@hL@@@hK@.H B@@@hJ@@@hI A@@@hH@@hG@@hFl@.`ภ>>ภH@3@@3@@G@@@.k@@@hbO@hf@@@@@@hg@@ఐR%i_opt@3@@3@@;@@@@@3@}@3@@@@@@h@@hjO@h^@@s @@@@@@hkN@h=@A@@3@C@@@డd5text_no_title_no_list)Odoc_info@@@@@ @@@@@@@@@@@@@@@@ ^^ ^@@cl@@@@&@@@hs)@@@hr@@hq3@@@@@@@ఐn%first@@@@@@@@@@@hM@hM@h@@5 @@@@ఐ렐$rest2@@3@@@!@@P@@@h'@@9@@:@@@@@䠠@ @@h0@`@@@ @@@@@AD?a?m @@sA@@@AF??% @@@@@@h@A@A@@@ @@@@h@@h@@h@ @@&@@@ @@i@@i@@i@@iF@h7@k>>2@| 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. y=|=z>>@@@@@@@AAAA)@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@@@/@@@.@@-@vUvUvUvx@@>W@@@@@@@i@@@i@@i3@6Bt@9@:@@@@ภA2ASA2AU@@@@'@@@i#K@i'@@5@@Z@@@i(J@i"@@ఠ%labelyAXAbAXAg@(7A@@!k@@@i@@ `@AB @@@@@@i@@@i@@@i@@ip@@ఐ!vAB AB @@@'}@@AAAB @@=@@@izJ@iK@i@@AAAB@@#l@?@ihJ@ix@@@@7F@NF@ig@ @@@ @@@ @@@ 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@@@!@@@@@@  @@!aABCBeBCBf@2@@j=@@j<r@0ภ8"B@@}$@@@jQ@@@jP@@ఐ!aBBBB@@@&@)att_valueBBBB@3)att_valuei+t_attribute@@@n@@@@@@ 3+att_mutable I@@@@@A@AQ5"5,Q5"5@@@7@3+att_virtualS@@@@@B@AR5m5wR5m5@@A@@AP44P44@@E@-%@@@@@jY@jV@(val_nameBBBB@9@@1@@@jML@jZL@jX@@BBBB@@$[@@@j9@j[L@jL@@ BB BB@@[w@@@j-@j\K@j8@@BBBB@@y@@@jsJ@j&J@j,@ ఐ᠐'to_text*BB+BB@@@ @ aB0BB@@@!K@@@jb!F!E@@@ja@@@j`@@j_ @@ఐ1!aGBBHBB@@@@@KBBLBB@@=@@@j'J@joK@ji%@@VBBWBB@@%@?@jJ@j%,@@0@@F@j.@YA@] A@@@@@@j~@@j}@@j|_@@@3@@@@j@@j@@j@@jF@j|@tBCBG@ ) Print LaTeX code for a class attribute. BBBBB@@@@@@@߰C1C<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@@ ఐ$self.CqC/CqC@ @@%^@ X3CqC@@ %@@@j@@@j@3>@@@j%@@@j@@j@@jr@ภ9YDK@Y@ %@@@j@@@j@@ఐ!maCqCbCqC@@@@)met_valuehCqCiCqC@3)met_value (t_method@@@#@@@ @@@ 3+met_private @@@!@@A@AEY66FY66@@@3+met_virtual@@@"@@B@AOZ66PZ66@@@@ASX6$6.TX6$6C@@@-%@@0@@@j@j@(val_nameCqCCqC@;9@@3@@@jL@jL@j@@CqCCqC@@%@@@j@jL@j@@CqCCqC@@]@@@j@jK@j@@CqCzCqC@@@@@k J@jJ@j@ ఐ 'to_textCCCC@ @@i@ "BCC@@@!@@@j!!@@@j@@@j@@j @@ఐ1!mCCCC@@@2@@CCCC@@]=@@@jJ@kK@k%@@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. %CC&CC0@@@@@@@e,D D+-D D?@AA࣠@&self-3Aఠ SAA @3::::::::@ @@@   VBA @@@ @࣠@#fmtALD D@MD DC@eCA@@3MMMMMMMM@ @ #@!@ $@@@@@  @@&m_nameA_D DD`D DJ@xDA@@3````````@ @@@@@@@@!tApD DKqD DL@EA@@3qqqqqqqq@@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@$l@@@pK@k?@(Variance!t@@@kmK@k@@@kAK@k<@@@pK@k=@@k>K@k;3@4@@7@8@@@࣠@A@ఠ!pDODdDODe@GA@@-3@@DODUDD@@@@@ఠ!vDODgDODh@HA@@8@@DODcDODi@@@F@A@@kC@@ @@ ఐ"psDlDtDlDv@5@@@@@@kM@ @@@kLd@@@kK@@kJ@@kI3@:Ci@=@>2c@,@-@@@@ఐ#fmtDlDwDlDz@@@ 9@@డ2string_of_variance)Odoc_infoDlD|DlD@ DlDDlD@@@ ?&t_type@@@4@@@@3@@@2@@1@@0@w@w@w@w@@X@@@@@@@kb@@@@ka@@@k`@@k_@@k^L@@ఐߠ!tLDlDMDlD@@@ nY@@ఐ!vYDlDZDlD@a@@f@@]DlD{^DlD@@|@@@kX@pO@klp@@ @@@@@pM@kWv@ఐ"psuDDvDD@İ@@@$@@@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@@@@@@@A1/#/-1/#/?@@w@3'ty_info*s @@@@@@A@A@A2/b/l2/b/@@@83'ty_kind8!I)type_kind@@@@@C!@A50L0V50L0j@@@3*ty_privateC!T,private_flag@@@@@D,@A60}060}0@@@3+ty_manifestN!c-type_manifest@@@@@@@@E<@A700700@@@3&ty_loc^@@@A@FE@A800 801@@@3'ty_codeg0@@@@@@A@GT@A.911 /911@@@@@A23//33/0@@@|@@v@u@@@pĠ@r@@@p@@p@@@p@ĠDDDD@@@@@@@@@pӠ@@@@p@@p@@@p3@@@@@@@@@pנ@@@@p@@p@@@p@@@ภͰDEDE@@@@!@ĠEEEEAఠ!t EE@JA @@@@@@p堠@@@@p@@p@Ġ7A5@@A@C@@@@p@@@@p@@p@@@p@@@EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_oneEEEE@,@@@@&@@@q@@@@q@@q @@@q @@q 3&&&&&&&&@Ake@f@g@@@@ఐr!t6EE7EE@ @@@'@@@q@@@@q@@qM@qM@q @@5@@"`!@@P E E(Q E E)@@[@Z@@@p@W@@@q@@p@@@py@@k@j@@@q@g@@@q@@q@@@q@@@ ఐ"ps} E-E7~ E-E9@̰@@@,@@@q'@@@@q&@@@q%@@q$@@q#@@ఐN#fmt E-E: E-E=@4@@"@@!( E-E? E-E@@@ E-E> E-EA@@@@@q2N@q8N@q7@@2 @@ @@@q9M@q1@ ఐ㠐,print_concat ECEM ECEY@[@@@n@@@qE@@@@qD@@@'@@@qo@A@@@qp@@qnM@qB6@@@q@A@qC@R@@@qA @@q?@@q>@@q=@@q<@@ఐ#fmt ECEZ ECE]@@@#& @@",  ECE_ ECEa@@ ECE^ ECEb@@@@@qZN@q`N@q_ @@ఐ)print_one ECEc ECEl@*@@@@'@@@qj@@@@qk@@qi@@@qh@@qg>@@ఐƠ!t3 ECEm4 ECEn@@@#UM@-ty_parameters: ECEo; ECE|@J @@t@@@qXN@qwN@qr\@@ @@@@@qxM@qWb@ఐ"psT E~EU E~E@@@@@@@q~@w@@@q}@@@q|@@q{@@qz{@@ఐ%#fmtn E~Eo E~E@ @@#@@!)y E~Ez E~E@@| E~E} E~E@@@@@qM@qM@q@@2 @@#F@qM@q@ @@@@@#@@@ADD@@#@@@#@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@@ఐ[#fmt5EE6EE@A@@$< @@ ఐ~$selfFEEGEE@ @@,1@GKEF @@@'@@@r4@'@@@r3'@@@r2@@r1@@r0A@@ఐv&fathercEF dEF@^@@$aN@@ఐr!cpEFqEF@X@@$e[@@tEEuEF@@'@@@rDa@@e@@$gF@r%c@A@ A@@@$@$@$z$u@@s@@s@@s@@s~@ @@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[Fh F[Fi@"TA@@$F@sF@sF@s3@'@@@@@ @@$@@@@ఠ!s@FmF{FmF|@7UA@@$F@~WF@t#F@t$F@s3&&&&&&&&@?&@ @!@@@ ఐc"ps7FF8FF@@@@@@@s@Z@@@s@@@s@@s@@s@@ఐ#fmtQFFRFF@e@@%)+@@8\begin{ocamldoccomment} \FF]FF@@_FF`FF@@~@@@sM@sM@s?@@2 @@@@@sL@sE@  ఐՠ$self{FF|FF@B@@-IU@ɰFF@@@-@@@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}  FF FG @@FFFG @@-@@@t M@tM@t@@2 @@r@@@tL@t @ఐU%flush&GG'GG@9@@%@@ภO1GG 2GG"@N@@@n@@@t@@@@%@S@@%@@@%@ @@&@A@<FmFw @@ภ{BG0G<CG0GDAzภ%Latex KG0GA@dఐ6!sTG0GBUG0GC@5@6@7@@63UUUUUUUU@0@@@@@@@&.F@[F@F@CF@]F@F@F@^F@bF@8F@F@F@F@F@F@F@F@:F@xkF@wgF@t!J@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@&@&@@t GhG GhG@@@&@&@@t.@@ @@(mod_nameHAGhGGhG@6[A@@&3@?H&@B@C8&@2@3U$@(@%@@@@  @@!lIA2GhG3GhG@K\A@@&333333333@"&@@@@@@@@ ఐР!pF GGG GG@T@@@@@@t@͠@@@uAK@tK@t@@@t@@@t@@@t@@t@@t3````````@.:&@1@2@@@@ఐ#fmtp GGq GG@M@@'@@ภ~ GG GGAภ!,Char_literal ;,Char_literal!a@$!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@()%!@@@( @BLAYAA%%%%@@@Ol@{I@@@@uL@u L@uj@ภnX@X@BK@u K@uM@u@@@tL@u L@u  @@@uL@u*@@o@YM@t@@@u L@u@!{@@`@@@u L@u-L@u,@@@@'@@@tL@u@@@@@@ఠ&fieldsJ!GG!GG@1]A@@JHM@wO@@@w[K@uG@@@uTK@uB3&&&&&&&&@@@@డ$List#map7"GG8"GG@ ;"GG<"GG@@c@@@@'"@@uJ@['@@@uHu+@@@uF@@uE@@uD3JJJJJJJJ@@@@@࣠@!rKA\"GG]"GG@u^A@@'7@@@@@ఠ's_fieldLl#GGm#GG@_A@@PF@wiF@wjF@uZ3ssssssss@#'@@@@@ ఐ!p$GH $GH @@@@3@@@uc@ @@@@v9@@@@vW@@@@v@@@@v @@@wCO@upO@uO@v@@vO@v@@vO@vB@@vVO@v$@@v8O@u_a@@@ua,@@@ub@@@u`.@@u^@@u]I@@ఐ蠐#fmt$GH $GH@@@(\V@@ภon%HH!%HH:Amภz.Formatting_gen ;.Formatting_genO"a1@%0!b@%1!c@%2"d1@%3"e2@%4"f2@%5@@@(#"e1@%7"f1@%8@.formatting_gen.*&"@@@($40($@@@(%@BRAYAA))*>*@@@r@ภ>(Open_box@];(Open_box%!a@&ؠ!b@&٠!c@&ڠ!d@&۠!e@&ܠ!f@&@@@'O@"@@@'P@AA@BAAH Q SI  @@@O@ภyzภ`A`@%@@`%@@@uP@vP@v @ภ"hg@@O@v>O@utQ@uH@@@uoP@uP@uP@uP@uP@uP@uP@uP@uP@u Q@uQ@u@@@vP@v :@@@'Q@uޠ"Q@uQ@u@@@uP@uI@%@@'@@@uP@vP@vU@@@_BQ@uΠ;./0Q@uҠ+Q@u@@@uP@ud@@@̠NQ@uG:;9O@vP@uWP@u@@@uP@ut@ภ``" !@!@`@@@v P@v#P@v"@ภS0Rภ8 @8@3Q@v&@@@v7P@vA@ภ*k+Hjภ2&3P%@P@KQ@vD@@@vUP@v_@ภBaC`a" :e@e@`@@@vpP@vsP@vr@ภV.Formatting_litXu;.Formatting_lit!a@%'!b@%(!c@%)!d@%*!e@%+!f@%,@@@( @.formatting_lit@@@(!($ @@@("@BQAYAA)()())@@@q@ภ$%Break;%Break@@@'L@@@@'F#intA@@@'G@@@'H@C@GC@A|  |  9@@@4@@"@ @@@@@vP@vP@v=@A@$@@@vP@vP@vH@@@(@@@vP@vP@vS@@@\@@@vP@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@ภ8 9V @V@]O@v6O@vTO@voO@vO@vO@vO@vO@vQ@vP@vP@v5P@vSP@vnP@vP@vP@vP@vP@v#$Q@v&'@@@vP@w@@@Ƞ-.Q@v͠01@@@vP@v@@@ԠQ@v'89Q@v;<@@@vP@v@@@Ӡ1BCQ@vEF@@@vP@v @@@Q@vu<MNQ@vxPQ@@@vP@v@@@Q@vaGXYQ@vd[\@@@vqP@v$@@@QbcQ@vGef@@@vXP@vm0@@@[lQ@v)op@@@v:P@vR<@@@&Q@vfԠQ@vנ@@@v!P@v4I@@@,ܠ+ !@@@uP@vT@@@7>Q@u5#$%&@@@uP@u`@7@[ %s%s :@ %s %s;@@>@@@uP@wP@wl@@  @@bWK9@@@unP@uu@@ఐ!r&H;HO&H;HP@@@+u@*rf_mutable&H;HQ&H;H[@3*rf_mutable+{@@@h|@@@c@@A3'rf_name @@@b@@@@A(4(>(4(P@@q@3)rf_atomic@@@d@@B@A((((@@{@3'rf_type)type_expr@@@e@@C@A((((@@@3'rf_text*@@@g@@@fA@D+@A ))# ))B@@@@A(k(u(k(@@@F>@@@@@wP@w@(mutable I&H;HbJ&H;Hj@@L&H;HaM&H;Hk@@P@w@ V&H;Hr@@X&H;HqY&H;Hs@@P@w@]&H;HK^&H;Ht@@@@ఐ!rk'HuHl'HuH@@@+@'rf_namer'HuHs'HuH@h @@P@w!@@ ఐ$self(HH(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@@@w4Q@wn@*[@atomic] )HH)HH@@)HH)HH@@FP@wAz@ )HH@@)HH)HH@@RP@wB@)HH)HH@@@@|@@QO@u|@ఐ%flush *II *II@@@,@@ภ3*II*II@2@@@R@@@wJ@@@@F@wF@@@@A@#GG @@డ!@),I'IG*,I'IH@M@@@M @@@wQ@M@@@wPM@@@wN@@wM@@wL399999999@@@@@@@ภG,I'I5H,I'IFAภ'CodePre P,I'I<@(ఐ's_fieldY,I'I=Z,I'ID@@@ @@@@N@wh#@ภðe,I'IEA@A@ҠO@w_@@@wdN@wo3@@p,I'I3)@@MP@@@w]N@wc;@@ ఐ$self,I'IJ,I'IN@L@@5SL@=,I'I\@@@-h@-J-?@@ws@@wrS@@ఐà!f,I'I],I'I^@t@@-wF@wzb@@ఐQ!r,I'I_,I'I`@4@@-&q@'rf_text,I'Ia,I'Ih@ @@-oF@w|z@@,I'II,I'Ii@@-i}@@J@@~@@@E@"GG-IjIu@@@-=@@uVL@wL@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 @@@-|@@-{@5@@R@"@@@K@w@@@w@@@w@@@w@@wE@@ఐ)&fieldsA.I{IB.I{I@O@@98@@@w@@@wL@wL@w^@@L@@NӠs@@@wK@wL@wg@@ภa.I{Ib.I{IAภ'CodePre j.I{I@B!}q.I{Ir.I{I@@t.I{Iu.I{I@@K@@@wK@wK@w@@ @@!K@w@ภ.I{I%A@&A@0L@w@@@wK@w@@.I{I0@@O@@@wK@w@@7@@. F@XF@F@F@F@F@F@F@F@~oF@~pF@xfF@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@ఠ#fmtO 0II 0II@"bA@@.d3        @!'@@ )'@@@@@@ఠ%flushP0II0II@3cA@@.r@@0II 0II@@@.|@.{@@w@--)0II*0II@BdA@.@.@@w30II40II@@@.@.@@w.@@ @@(mod_nameRAE0IIF0II@^eA@@.3FFFFFFFF@?H.@B@C8.@2@3U$@(@%@@@@  @@y_A@ఠ$argsS_0II`0II@xfA@@.3````````@'.@@@@@@ఠ#retTn0IIo0II@gA@@.@@s0IIt0II@@@.@.@@x@@ @@@ఐ+$args1II1IJ@.@+@,@@.3@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.⠠@.@@x @@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@n@pVB)type_expr@@@m@@@l@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@@@xtE@@!2J J<@@ F@{F@xpK@@+@@ L@xlN@ภ2A@3A@ F@xd@@@xhL@xz]@@92J J+=@@/e_@@Ġ*Cstr_tupleJ3J>JFK3J>JP@@O3J>JQP3J>JR@@@@@x)@@@x(M@x%3WWWWWWWW@@@@@@ @@/@x@!lUb3J>JVc3J>JW@{hA/@@@x'@@ @@Ġ$Noneq3J>JYr3J>J]@Vr@@@@/@x@@-@@@@ @@x,#@@@%@@@x-)@@@ ఐ!p4JaJk4JaJl@@@@=@@@x@@@@@y@@@ymM@xM@xM@y@@yM@xV@@@x!@@@x@@@x@@x~@@x}3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@0@@ภgڠf۰4JaJq4JaJzAeภrg g# of@@g@@@xN@xN@x1@ภภj'iN+@+@k@@@xN@yN@yL@A6@q@@@xN@yN@yW@@A@u@@@xN@yN@yb@@H@@@@xN@xg@ภ/p0Uoภ7+8]*@]@PO@y@@@yN@y#@ภGHm@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@y0N@y/@@@@D@@@xN@x@@ ఐ$self5J{J5J{J@d@@9k@5J{J@@686@@@yM@@@yL@6@@@yK@6@@@yJ6@@@yI@@yH@@yG@@yF@6ภW0WภY5J{J5J{J@X@@@6@@@y`O@yd@@@@@@ye@@ఐ(mod_name5J{J5J{J@y@@1-+@@ఐ!l5J{J5J{J@5@@7 @@@y]O@ylO@yk?@@5J{J5J{J@@YO@y\D@@k@@UM@xF@ภ86JJ6JJA7ภ'CodePre 6JJ@ఐ%flush6JJ6JJ@ǰ@@1jb@@ภ< 6JJ@:@ @@Z@@@y}o@@$6JJ%6JJ@@r@@(@@ L@ywu@ภ /A@ 0A@ F@yo@@@ysL@y@@96JJ:@@@@@yr@?@@1j@@Ġ*Cstr_tupleO7JJP7JJ@ఠ!tVX7JJY7JJ@qiA@@@@@x:@@@x9M@x63bbbbbbbb@@@@@@@@1@x/@!lWm7JJn7JJ@jA1@@@x8%@@ @@Ġ$Some|7JJ}7JJ@Xaఠ!rX7JJ7JJ@kA@@1F@~EF@yF@yF@x<+@@@ @@1@x0.@@E@@@1@ @@x=5@@@7@@@x>;@@@@ఠ#res\8JK8JK @oA@@7@@@yM@y3@(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@@@@ఐɠ!t!9K,K9"9K,K:@l@@@@ภ,9K,K=-9K,K?@@@@)M@y@@@@@@@yN@y#@ఐʠ!p@:KEKQA:KEKR@N@@@@@@y@Ǡ@j@@@zP@@@{M@yM@zM@z;@@zOM@y@@@y@@@y@@@y@@y@@yR@@ఐg#fmtp:KEKSq:KEKV@%@@2_@@ภ~:KEKW:KEK_Aภ!jT jS" :@@j8@@@zN@zN@z@ภ5 R Qภ= ' +@+@ @@@z2N@z6N@z5@A6@ @@@z3N@z8N@z7@@A@ $@@@z4N@z:N@z9@@H@ X@@@z)N@z1@ภkޠUภs]@]@O@z=@@@zNN@zX@ภm@m@W@@@yN@zN@zN@z'N@zLM@zM@z(M@zM@@@zQN@zb@@@rO@z@@@z*N@zK@@@~O@z$@@@zN@z& @@@O@y.ϠРѠ@@@zN@z@& :@ %s@@@@@zN@zeN@zd!@@@@D@@@yN@z*@@ఐ#resH:KEK`I:KEKc@4@@N@zy9@@@@M@y;@ఐ㠐!pY<KsKZ<KsK@g@@@@@@z@@@@@{@@@@{N"M@zM@zM@{9@@{MM@{@@{M@z}%@@@z@@@z@@@z~@@z|@@z{o@@ఐ#fmt<KsK<KsK@B@@3|@@ภ32<KsK<KsKA1ภ>kq kp" :@@kU@@@zN@zN@z@ภRŠ o nภZ͠ 6' 5 +@+@ 7@@@zN@{N@{@A6@ =@@@zN@{N@{@@A@ A@@@{N@{N@{@@H@ u@@@zN@z@ภ<U;ภ]@]@O@{ @@@{N@{$@ภkmkҠ$ -> r@r@k@@@{5N@{8N@{7@ภ'h(gภ/#0"@@HO@{;@@@{LN@{V@ภ?@@@Ġ@@@zN@zN@zN@zN@{N@{3N@{JM@zM@zM@{M@{4M@{K   @@@{ON@{`B@@@àO@{&"@@@{6N@{IN@@@Ϡ+@@@{N@{2Y@@@ڠ O@z5&'()@@@zN@{e@@@O@zҠ?0123@@@zN@zq@@@$O@zI@@@zN@z}@, :@ %s -> %s@@@@@zN@{cN@{b@@@@=_-@@@zN@z@@ ఐȠ$self<KsK<KsK@!{@@=@ Ұ<KsK@@:<:@@@{@@@{@:@@@{~@:@@@{}:@@@{|@@{{@@{z@@{y@;ภ[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 0>KK@ఐ!%flush;>KK<>KK@@@5*@@ภd F>KK@b@ @@@@@{7@@L>KKM>KK@@,:@@(@@L@{=@ภ /A@ 0A@àF@{@@@{L@{L@@a>KK:@@Р@@@{R@F?@@S@t@@@5@@Ġ+Cstr_recordv?KKw?KL@;+Cstr_record@w5@@@k@@@j@A@@B@AN))O)*@@@@ఠ!lY?KL?KL@lA@@6 @@@xH@@@xG3@ @@@@@& @@5@x@@@Ġ$None?KL?KL @\@@@@5@xA@@6@@@@ @@xK@@@@@@xL@@@ ఐM!p@LL@LL@Ѱ@@@r@@@{@J,@@@|`M@{M@{@@@{M@@@{@@@{@@{@@{3@SWP@Q@R@@@@ఐ䠐#fmt@LL@LL@@@6G@@ภ@LL@LL&Aภm mР# of@@m@@@|N@|N@|1@ภ% & Πภ- .'  z+@+@ @@@|7N@|;N@|:L@A6@ @@@|8N@|=N@|<W@@A@ @@@|9N@|?N@|>b@@H@ @@@|.N@|6g@ภ[.\U-@U@M@|M@|M@|-O@| @@@{N@|N@|N@|,@@@|/N@|I@@p@נO@| @@@|N@|+@@|@#O@{$%&'@@@|N@|@% of@ @@@@@| N@|LN@|K@@@@Ġ3@@@{N@|@@@@@ ఐ$selfAL(L2AL(L6@#j@@?q@"߰AL(LF@@@7A@74@7-7 @@|e@@|d@@|c@@ఐ!fAL(LGAL(LH@l@@7RF@|o@@ఐ(mod_nameAL(LIAL(LQ@e@@7@@ఐF!lAL(LRAL(LS@@@7VF@|t@@8@@7L@@@7@@Ġ+Cstr_recordBLTL\BLTLg@tఠ!rZBLTLhBLTLi@ mA@@|7q@@@xV@@@xUp@@@ @@7>@xNs@@Ġ$Some BLTLk BLTLo@]ఠ#res[BLTLpBLTLs@+nA@@F@xX@@@@@7N@xO@@1@@@ @ @@xY@@@&@@@xZ@@@@ఠ!l]1CLwL2CLwL@JpA@@ M@|v333333333@JC@D@E,%@&@'@@@ ఐР!pFDLLGDLL@T@@@@@@|@͠@@@}N@|N@|{@@@|}@@@|~@@@||@@|z@@|y-@@ఐ d#fmtmDLLnDLL@ "@@7:@@ภ{DLL|DLLAภ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$self#ELL$ELL@$@@@@$_(ELL@@@8@8@88@@}$@@}#@@}"@@ఐ ;!f9ELL:ELL@ @@8F@}.@@ఐ (mod_nameHELLIELL@ @@8@@ఐb!rUELLVELL@@@8F@}/$@@8@@8%@@@8&@A@]CLwL@@@ఠ"l2^hFLLiFLL@qA@@ܠ@@@~OM@~H@@@~JM@}13tttttttt@BLE@F@G@@@ ఐ!pGLLGLL@@@@4@@@}:@ @@@@}@@@@~@@@~FN@}GN@}N@}@@~N@}@@}N@}6T@@@}8@@@}9@@@}7 @@}5@@}4;@@ఐ #fmtGLLGLL@ q@@9H@@ภbՠaְGLLGLMA`ภm ภuQP5@@R@@@}O@}O@}p@A"@X@@@}O@}O@}{@@-@\@@@}O@}O@}@@4@@@@}O@}@ภWAVภI@I@7P@}@@@}O@}@ภ./Yנภ67ae@e@@@@}O@}O@}@Ap@@@@}O@}O@}@@{@@@@}O@}O@}@@@@@@}O@}@ภdeภl`m_@@P@}@@@}O@~ @ภ |O}N@@ݠՠ*@@@}FO@}O@}O@}O@}O@}N@}N@}N@}N@}  @@@~O@~@@@P@}ˠ@@@}O@}$@@@'@@@}O@}/@@@P@}1$%&'@@@}O@};@@@%P@}f;@@@}O@}G@(@ %s@ %s@@&@@@}O@~O@~S@@@@J>Q.@@@}EO@}\@@"->GLMGLM@@GLMGLM@@LO@~*k@@ ఐ $selfHM MHM M@&@@B|@& HM M(@@@?@@@~1@?@@@~0?@@@~/@@~.@@~-@@ఐ ˠ(mod_name HM M)HM M1@ @@:^@@ఐ#resHM M2HM M5@@@@@HM MHM M6@@P@~;@@@@N@}M@ภb)IM8ME*IM8MWAaภ'CodePre 2IM8ML@ ఐ #%flush=IM8MN>IM8MS@ @@:@@ภf HIM8MU@d@ @@@@@~V@@NIM8MMOIM8MV@@;@@(@@M@~P@ภ /A@ 0A@Š@@@~LM@~\@@aIM8MD8@@Р@@@~K@=@@@A@hFLL?@@డ!@rJM[MgsJM[Mh@[@@@[F@~a@@@~c@[@@@~b[ @@@~`@@~_@@~^3@$@@@@@@ఐb!lJM[MeJM[Mf@@@a@@ఐ8"l2JM[MiJM[Mk@@@\0@@@~nM@~sM@~q%@@ @@ F@~m(@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_namedQMMQMM@1vA@@@@@J@3@%;8@@@@@డ$Name&simple1QMM2QMM@ 5QMM6QMM@@]@@@@@@@@@@@ @@ఐK!tMQMMNQMM@,@@;d/@'ty_nameTQMMUQMM@E @@@@@K@K@=@@. @@A>@A@`QMM @@@ఠ$textekRMMlRMM@wA@@\ݠ J@@@@J@3tttttttt@We^@_@`@@@@@ఠ$fmt2fSMNSMN @xA@@:@@@4K@@@ఠ&flush2gSMN SMN@yA@@@@@@7<@@@6@@5K@2@@SMNSMN@@@"@@@;@!fhSMNSMN@zA@/@ @@ SMNSMN@@@8@)@@!Q@ఐ'new_fmtSMNSMN"@=@@@@@@)@@@@%@@@@@(}@@@'@@&@@$@@#s@@ภSMN#SMN%@@@@1@@@8L@<@@*@@@s@d@@=L@3@A@SMM@@ డ0reset_type_names)Odoc_infoTN)N1TN)N:@ TN)N;TN)NK@@#I@@@#I@@@B#F@@@A@@@3!!!!!!!!@@@@@xr@v@s@@@@ภQ3TN)NL4TN)NN@P@@@#c@@@IL@M@@(@@@@@NK@H@@ఠ(mod_nameiKUNQN]LUNQNe@d{A@@@@@]K@O3QQQQQQQQ@0@@@డ$Name&fatherbUNQNhcUNQNl@ fUNQNmgUNQNs@@@/@@@N:2@@@N9@@N8@<=@@J@@@@<@@@S?@@@R@@Q+@@ఐ!t‹UNQNtŒUNQNu@j@@<:@'ty_name’UNQNv“UNQN}@ @@\@@@^L@dL@bH@@; @@LI@A@žUNQNY @@ డ(&Format'fprintf®VNN¯VNN@ ²VNN³VNN@@ @@@b@@@m@:@@@CK@zK@ir@@@k=@@@l@@@j@@h@@g3@@@@@@@ఐS$fmt2VNNVNN@@@@@@{L@L@~@@ภVNNVNNAภ  ภѠภภ t!#tߠ%(@(@t@@@L@L@P@ภ457@7@sK@K@K@M@@@@yL@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@@@xL@@@2@@ @  ఐ$selfWNNWNN@*@@F @*WNN@@@?&@?@??@@I@@H@@G)@@ఐy$fmt2WNNWNN@ݰ@@@@@U9@@ఐȠ(mod_nameWNNWNN@C@@@@@ZI@@ఐ!!t#WNN$WNN@@@>:V@@:@@?=W@ ఐ2!t4XNN5XNN@@@>Kg@-ty_parameters;XNN<XNN@K @@G@F@@@g@C@@@h@@f@@@e~@ĠWXNOXXNO@@@@@c@b@@@x@_@@@y@@w@@@v@@s@r@@@|@o@@@}@@{@@@z@@@ภXNO ĀXNO @@@@@@@K@K@b@@ď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@@ఐ$fmt2YO"O-YO"O1@@@@@@L@L@U@@ఐ&s_name/YO"O20YO"O8@@@@@@e@@5@@@@@K@k@@ఠ$privjEZO:OFFZO:OJ@^|A@@y@@@K@3KKKKKKKK@~@@@డzz WZO:OZXZO:O[@z@@@'@@@K@@z@@@@@@@@@ఐp!trZO:OMsZO:ON@Q@@?'@*ty_privateyZO:OOzZO:OY@F @@.@@ภ(AsttypesŇZO:O\ňZO: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+.P.V+.P.p@@@G@ఠ#typz]OO]OO@ }A@@@@@5E@@@]OO]OO@@@@@6K@@@1@@@@@8@@@7S@@Ơ@@@:@@@9Z@@@ఐ!p^OO^OO@&@@@@@@J@@B@@@@I@@@@@@2K@WM@M@@@M@@@M@F@@@H@@@I@@@G @@E@@D3BBBBBBBB@XQ@R@S@@@@ఐȠ$fmt2R^OOS^OO@,@@@@@XN@bN@a@@ภrsg^OOh^OOAภ }x=~ x<# = @@x!@@@N@N@8@ภƑƒѠภ&ƙƚ'@'@mO@m@@@N@P@ภ6Ʃƪ7ภ>ƱƲ?@?@ʠ~O@Ϡ~@@@N@h@ภNO@O@"m@@@VN@N@N@N@ޠM@M@M@ߠ@@@N@@@j@=@@@N@@@u@HO@#@@@N@@@@TO@w-@@@N@@' = %s%s@@[@@@N@N@@@@@C@@@UN@@@ఐϠ$priv^OO^OO@_@@@@@ N@ @(private !^OO"^OO@@$^OO%^OO@@N@ @ .^OO@@0^OO1^OO@@ N@@5^OO6^OO@@@@ ఐh$selfE^OOF^OP@. @@J@-_J^OP @@@G0@@@@G+@@@G(@@@@@@@@@ఐ(mod_nameb^OP c^OP@@@GL@@@!O@%O@$'@@ఐ#typv^OPw^OP@1@@GV@@@ O@'O@&;@@ǁ^OOǂ^OP@@UO@@@@n@@QK@&C@@ǎ_PP&Ǐ_PP'@@!N!M@@@>@@@=@ @!U!T@@@@@@@?@@@ภǣ_PP+Ǥ_PP-@@@@ @@@Aǧ[OpOxǨ`P.P7@@#3ǦǦǦǦǦǦǦǦ@@@@@ఠ's_type3{ǴaP9PEǵaP9PL@~A@@P@@@ K@33ǺǺǺǺǺǺǺǺ@@@@ ఐS!pbPOPYbPOPZ@װ@@@x@@@<@P@@@@;@@@L@IL@L@@@L@8@@@:\@@@;@@@9@@7@@63@:@@@@ఐp$fmt2bPOP[bPOP_@԰@@@@@JM@QM@PG@@ภcP`PlcP`PqAภ%& `@t@@@M@M@g@ภ8y9xภ@4A&3@&@YcN@c@@@M@@ภP#Q6"@6@l@@@HM@M@M@yL@L@@@@M@@@M@ȠN@ @@@M@@@Y@ԠN@f @@@M@@# %sj@j@@@@M@M@@@qp@@6@@@GM@@@ఐ!tȖePPȗePP@u@@B@'ty_kindȝePPȞePP@"u @@"t@@@@Ġ-Type_abstractȭfPPȮfPP@;-Type_abstract"@@@}@@@@BC@A++++@@@@@@  @@"@@@@@"@@@@@@ఐɠ!tgPPgPP@@@B@+ty_manifestgPPgPP@" @@""@@@@@@@Ġ$SomehPQhPQ@iˠĠ+Object_typehPQ hPQ@;+Object_type@D,object_field@@@@@@@AA@B@A,..,..@@@^@@hPQhPQ@@@@@@@@R@@@hPQhPQ@@"@@@X@@@0@@"Ԡ"@@@@@@`@@"۠"@@@@@@g@@@డǪ!^-iQQ2.iQQ3@t@@@t@@@'@q@@@&p@@@%@@$@@#@@"= EiQQ.FiQQ0@@HiQQ-IiQQ1@@@@@3R@5R@4@@డ!^]iQQU^iQQV@@@@@@@;@@@@:@@@9@@8@@7@@ఐ4$privyiQQ8ziQQ<@İ@@L@@@IS@H@'privateɆiQQCɇiQQJ@@ɉiQQBɊiQQK@@@@@GS@KS@J@ ɘiQQR@@ɚiQQQɛiQQS@@S@MS@L@ɡiQQ4ɢiQQT@@@@" <ɫiQQXɬiQQZ@@ɮiQQWɯiQQ[@@@@@FS@OS@N@@ @@@@@2@PS@E@@x@@L@K@@jQ\QnjQ\Qo@@##@@@@@@@ @##@@@ @@@@@@ jQ\Qt@@jQ\QsjQ\Qu@@!$@@@AgPPkQvQ@@$'@Ġ,Type_variantlQQlQQ@;,Type_variantA@E3variant_constructor@@@y@@@x@A@BC@A,$,*,$,T@@@]@@lQQlQQ@@@@@@@@Q@@@! @@#@@@U@@#@@@X@@@డț!^lQQlQQ@e@@@e@@@^@b@@@]a@@@\@@[@@Zq@@!=6lQQ7lQQ@@9lQQ@@@@@jP@lP@k@@ఐ$privMlQQNlQQ@@@ @@@nP@m@( privateZlQQ[lQQ@@]lQQ^lQQ@@@@@iP@pP@o@ llQQ@@nlQQolQQ@@P@rP@q@VulQQ@@@@>@@@Ġ+Type_recordʁmQQʂmQQ@;+Type_record@!E@@@{@@@z@AABC@AY,|,Z,|,@@@@@ʖmQQʗmQQ@@E@@@@@@@@@ @@$t@@@@@$w@@@@@@డ,!^ʯmQQʰmQQ@@@@@@@x@@@@w@@@v@@u@@t@@"= mQQmQQ@@mQQ@@@@@P@P@@@ఐ$privmQQmQQ@)@@@@@P@)@(private mQRmQR @@mQRmQR@@.@@@P@P@:@ mQR@@mQRmQR@@P@P@H@VmQR@@J@@>@@HK@Ġ)Type_opennRR'nRR0@;)Type_opene@@@ABC@A ,, ,,@@@v@@@  @@$@@@b@@$@@@e@@@$= ..'nRR5(nRR9@@*nRR4+nRR:@@lo@Ġ-Type_external6oR;RJ7oR;RW@;-Type_external@ @@@|@ABBC@A !,, !,- @@@@ఠ$name|KoR;RXLoR;R\@dA@@@@@c@@@@@%'@@@g@@%*@@@j@@@డ&Printf'sprintffpR`RqgpR`Rw@ jpR`RxkpR`R@@@&Stdlib&format!a@$unitF@@@&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@@@@O@SO@O@@@O@G)@@@I&@@@J@@@H@@F3˫˫˫˫˫˫˫˫@ib@c@d@@@@ภTǠSȰ˼pR`R˽pR`RARภ_Ҡ} }+= external @@}v@@@P@P@$@ภs+Caml_string ;+Caml_stringH!x@$m!b@$n!c@$o!d@$p!e@$q!f@$r@@@'ՠ!a@$u@''@o@@@'@@'@@@'֠z.*&"@@@'@BCAYAAs}}t$@@@c@ภ1%2j$@j@JQ@@@@P@@ภABz@z@@@@RP@P@P@O@O@@@@P@@@@Q@ @@@P@@@@ŠQ@k @@@P@@-= external %S@@@@@P@P@@@@@ߠ6@@@QP@@@ ఐ $selḟpR`R̈pR`R@3N@@OU@3>̌pR`R@@@@@@@@@@ఐQ$name̜pR`R̝pR`R@@@ Q@Q@Q@@@̦pR`ŖpR`R@@@@C@@@@@A̪dPrP~̫qRR@@@@@@L@L@ఐ &flush2̷rRR̸rRR@ @@@@@@U@@@@@@@ภrRRrRR@@@@ @@@L@@@@@@  @@@A@aP9PA @@@ఠ$defsuRRuRR@A@@?K@3@170@1@2@@@ఐ !tvRRvRR@ Ұ@@G 3@@@@'ty_kindvRRvRR@&Ӱ @@&@@@ @Ġ-Type_abstract wSS wSS@^@@@@&@@@3@,@@@@&@@@@@@ఐ !t xS"S;!xS"S<@ @@G7@+ty_manifest'xS"S=(xS"SH@& @@&&@@@A@@@@ @Ġ$Some;ySNS]<ySNSa@n Ġ+Object_typeDySNScEySNSn@Uఠ!lMySNSoNySNSp@fA@@]\@@@N@@@MG@@@YySNSbZySNSq@@'@@@OM@@@$@@''@@@Q@@@PU@@'$'#@@@S@@@R\@@@@ఠ&fieldswzSuSxzSuS@͐A@@h"$R@"@@@.P@r@@@P@m3͆͆͆͆͆͆͆͆@B;@<@=@@@డ$List#map͙{SS͚{SS@ ͝{SS͞{SS@@Ű@@@@@@@VP@t*@@u@  @@@sܠ3@@@q@@p@@o3ͱͱͱͱͱͱͱͱ@+@@@@࣠@!rA{SS{SS@A@@">@@@@@ఠ's_field|SS|SS@A@@o@@@S@3@T":@@@@@ ఐt!p}SS}SS@@@@ř@@@@q@@@@_@@@@c@@@T@T@T@@@T@J@@^T@Ź@@@Ä@@@@@@ @@@@;@@ఐ $fmt2!}SS"}SS@ @@@@@U@U@O@@ภAB6~ST 7~STA̠ภL _M  ^ภT U ภ\]ภd$e##%(@(@@@@%U@(U@'@ภxKy7J@7@٠~T@dT@V@+@@@U@U@U@U@U@#U@U@U@U@$ V@V@@@@&U@2@@^@'V@"V@V@ @@@U@"@%r@r@ @@@U@5U@4@@y@BBV@;./0V@+V@@@@U@@@@ V@G:;T@EU@ߠU@@@@U@@ภn" @@@@@FU@IU@H@ภÂ65ภÊ@@V@L@@@]U@g@ภÚ ̠" :@@@@@xU@{U@z1@ภî!"ʠภö)*v@@@@@U@U@L@A@@@@U@U@W@@@@@@U@U@b@@ @@@@U@g@ภWØX×ภ_S`R@@xZV@Z@@@U@@ภo/p.." ;3@3@@@@U@U@@ภσVτBU@B@T@\T@wT@T@T@V@U@DU@[U@vU@U@U@ʠV@@@@U@@@e@!"V@$%@@@U@@@q@V@}!,-V@/0@@@U@@@~@ V@i,78V@l:;@@@yU@@@@-Ǡ6AV@ODE@@@`U@u@@@9V@7A V@:@@@GU@Z@@@FbUWX@@@U@C@@@QV@l@@@U@@3@[ %s :@ %s ;@@X@@@U@U@ @@@@| @@@U@)@@ఐQ!rTT6TT7@5@@o8@'of_nameTT8TT?@3'of_name$@@@@@@@@@ 3'of_type 0)type_expr@@@@@A @A&--&--@@Ë@3'of_text*Odoc_types$info@@@@@@A@B@A '-- '--@@Þ@@A %--%--@@â@7/@@OU@n@@ ఐ{$selfXT@TXYT@T\@7@@S&@6r]T@Th@@@PC@@@@P>@@@P;@@@@@@@@@ఐ*(mod_nameuT@TivT@Tq@ @@P_@@@V@ V@@@ఐˠ!rЋT@TrЌT@Ts@@@@'of_typeВT@TtГT@T{@p @@Pr@@@V@ V@ @@НT@TWОT@T|@@V@@@@@T@@ఐ&flush2ЬT~TЭT~T@@@@@@@J@@@@@@@ภݰпT~TT~T@@@@@@@T@@@@@@ @@@A@|SS @@డQ!@TTTT@lW@@@lWW@@@$@lP]@@@#lOa@@@!@@ @@3@ @@@@@@ภ+TTTTA*ภ'CodePre TT@Ӡఐ1's_fieldTTTT@@@@@@S@='@@ @@%S@;*@ภuTT%At@&A@ЄT@2@@@7S@C9@@!TT/@@l@@@0S@6A@@ ఐY$self6TT7TT@7@@TR@7;TT@@@L@KK@@G@@FY@@ఐ!fJTTKTT@"@@L(F@Nh@@ఐ!r[TT\TT@@@w@'of_textbTTcTT@4 @@L F@T@@hTTiTT@@L@@J@@@@@@m{SSnTU@@@@@Q@\Q@[@@ఐ2!lTUрTU@@@@@@Q@_Q@]@@ @@@A@ьzSuS @@డ!@іU$UGїU$UH@m@@@m&=O@d@@@f@m@@@em @@@c@@b@@a3ѨѨѨѨѨѨѨѨ@#:3@4@5@@@@డ8$List'flattenѾU$U3ѿU$U7@ U$U8U$U?@@@@@&mP@v@@@x@@@w@@@u@@t+@@ఐi&fieldsU$U@U$UF@5@@ؠנ@@@@@@Q@Q@D@@2@@mrY@@@rP@Q@M@@ภ9U$UKU$UXA8ภ'CodePre  U$UR@!>U$UTU$UU@@U$USU$UV@@@@@P@P@q@@ @@&P@t@ภ΃%U$UW%A΂@&A@ђ&Q@@@@P@@@0U$UI0@@m@@@qP@@@z7@@K@p@:@@W@Ġ$NoneGUZUiHUZUm@sH@@@@,,@@@[@@@Z@@@@@Ġ$SomeYUZUpZUZUt@s>Ġ%OtherbUZUvcUZU{@ @gUZU|hUZU}@@ @@@c[@@@mUZUunUZU~@@,)@@@da@@@@@,1,0@@@f@@@ei@@i@@4 @@,9,8@@@j@@@iq@@@ภ҇UZU҈UZU@@@@y@@@AҋxS"S/ҌUU@@@Ġ,Type_variantҗUUҘUU@ఠ!lҠUUҡUU@ҹA@@@@@#@@@"3ҨҨҨҨҨҨҨҨ@@@@@@ @@,@@@$@@,@@@%@@@డ;moҽUUҾUU@l@@@Ѡ@@@@@@M@@ q@@@@@@@3@6/@0@1@@@@ఐ=!lUUUU@ @@@@ภFUUUU@F@@@)M@@@@@@@@N@#@ ఐȈ!pUUUU@ @@@ʭ@@@@ȅg@@@N@N@ʽ@@@Ȉ@@@@@@@@@@K@@ఐ$fmt2%UU&UU@@@@@@O@O@_@@ภEF:UU;UUAРภP%cQ %bภX%Y%ภ`aภh(i#'%(@(@ @@@RO@UO@T@ภ |O}7N@7@ݠpN@ N@rN@ P@C1@@@O@O@O@-O@>O@PO@O@.O@?O@Q P@G!P@H@@@SO@_@@`@)P@1!P@50P@6@@@@O@O@%t@t@@@@AO@bO@a@@{@HDP@!:-./P@%KP@&@@@/O@=@@@%QP@G:;VO@ X@@@O@,@ภq# |@@@@@sO@vO@u@ภȅ@@YzP@drO@q}P@g@@@tO@+@@@h~q6st@@@O@p6@@@sP@@@@ O@B@*@[ |@@z@@@ O@O@N@@@@ɞ@@@O@W@@*@@X@ภf-UU.UUAeภ'CodePre 6UU@ఐ&flush2AUUBUU@@@@̀@@@@@@@@|@@ภrTUU@p@@@̒@@@N@@@\UU]UU@@3@@@@N@@@9 @@)M@@ภ̰@A@AA@ڠ)K@@@@M@@@xUUK@@ @zUU{UU@@ @@ఠ,constructorsԇVVԈVV @ԠA@@oO@@@@N@@@@N@3ԔԔԔԔԔԔԔԔ@@@@డ$List#mapԥV#V2ԦV#V6@ ԩV#V7ԪV#V:@@Ѱ@@@@ @@@N@&@@@Π @@@/@@@@@@@3ԽԽԽԽԽԽԽԽ@@@@@࣠@Aঠ'vc_nameV#VAV#VHA3'vc_name @@@vǪ@@@p@@@ 3'vc_args O@@@q@@A@Aǭ**Ǯ**@@B@3&vc_ret>5p)type_expr@@@s@@@r@@B@AǾ**ǿ*+@@S@3'vc_text$O9@@@u@@@tA@C%@A+ +*+ +I@@a@@A****@@e@ఠ=>=<@&A@7@@@|@'vc_argsV#VJV#VQA=ఠ@7A@O^@@@@&vc_ret*V#VS+V#VYAEఠ@HA@IH@@@@@@@'vc_text?V#V[@V#VbAIఠ@]A@M:-@@@@@@@@@OV#V@PV#Vc@@Q@@@@@ ఐꠐ!p`VgVzaVgV{@n@@@@@@@@ʊ@@@@@@Q@Q@7Q@@@Q@(@@@@@@@@@@@@@3ՃՃՃՃՃՃՃՃ@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2ՙVgV|՚VgV@s@@J@@@R@R@@@ภFչEպծVgVկVgVADภQĠ' '֠ภY̠''ภaԠ`\ภiܠ#%(@(@@@@R@R@V@ภ}7@7@QQ@Q@S@qͣ@@@R@6R@JR@[R@lR@~R@KR@\R@mR@ S@uS@v@@@R@@@^@x'S@_"S@cS@d@@@nR@}@%r@r@ʂ@@@oR@R@@@y@ʺBS@O;./0S@S+S@T@@@]R@k@@@('S@=G:;Q@R@:R@;@@@LR@Z@ภYZ$ | @@@@@R@R@@ภmʮnʭภuivh@@ʎS@@@@R@@ภօXֆW@@ R@R@EQ@GS@@@@R@@@@"S@QTS@TU@@@R@@@@Y`@@@MR@@@@:S@4567@@@8R@I(@-@[ | %s@@@@@9R@R@4@@  @@:SȠJ@@@R@5=@@ఐ'vc_nameVgVVgV@D@@aR@L@@s@@]Q@N@@ఠ!lVVVV@A@@#CQ@3@]@@@ ఐ$selfVVVV@=@@Y@=EVV@@@QT@QG@Q@Q&@@@@@@@@ఐO!fVVVV@ݰ@@QeF@'@@ఐɠ(mod_nameVVVV@D@@@@@7@@@ఐ'vc_args(VV)VV@@@QjR@J@@ఐ&vc_ret6VV7VV@@@QoF@X@@<VV=VV@@QF@]@@R@@Ql^@A@BVV@@డ!@LVWMVW@rϰ@@@rϠQ@@@ @rȠR@@@ rǠR @@@@@@@3\\\\\\\\@@@@@@@ఐ!llVWmVW@ @@@@ ఐ$self}VW~VW @>D@@ZK!@>5ׂVW@@@R`@RBR7@@@@(@@ఐ۠!fבVWגVW@i@@RoF@#7@@ఐY'vc_textנVWסVW!@@@R^F@(F@@צVWקVW"@@RXI@@=@@J@h@@@K@@@׬V#V;׭VW$@@@$@@O@-O@,@@ఐ!l׾VW%׿VW&@@@۠@@@O@0O@. @@% @@=3@A@VV @@డS$List'flattenW7WDW7WH@ W7WIW7WP@@$԰@@@$Ԡ$Ӡ,M@4@@@6@@@5$Р@@@3@@23@"pi@j@k@@@@ఐw,constructorsW7WQW7W]@ @@$$"@@@?@@@>N@BN@@@@5@@K@=@UVW7W^@@|@UU@@ 1~@Ġ+Type_recordW_Wk W_Wv@ ఠ!l(W_Ww)W_Wx@AA@@ R@@@,@@@+ =@@@ @@2@@@- A@@2 @@@. D@@@ ఐh$selfEW|WFW|W@? @@[3EEEEEEEE@ d&@ @!@@@>MW|W@@@R@R@RR@@H@@G@@F @@ఐ!f^W|W_W|W@6@@RF@R@@ఐ"(mod_namemW|WnW|W@@@3@@@Y+@@ఐU!l}W|W~W|W@5@@RF@\:@@>@@ ;@Ġ)Type_open؍WW؎WW@ {@@@@2d@@@2 @@2g@@@3 @@@ภ؛WW؜WW@@@@  @Ġ-Type_externalبWWةWX @ r@حWX خWX @@ t@@@8 @@@ @@2@@@9 @@2@@@: @@@ภؾWXؿWX@@@@  @@@AvRR@@  @A@uRR@@@ఠ%defs2XX)XX.@A@@C-kK@@@@K@}3@   @ @ @@@ภXXCXXE@ภ'CodePreXX2XX9@ĠఐA's_type3XX:XXA@ @@@@@K@K@%@@XX1XXB@@-K@*@ఐ ,$defs XXF XXJ@2@@ +5@@@@~;@@@:@A@XX% @@డל!@XNXl XNXm@t@@@t@@@@t@@@t@@@@@@@3////////@Yib@c@d@@@@ఐ̮-merge_codepreAXNXWBXNXd@̀@@@ִ̩@@@@@@ض@@@@@@@ఐ%defs2[XNXe\XNXj@)@@Р-@@@L@L@4@@gXNXVhXNXk@@t@@@K@L@?@@డ!@}XnX~XnX@u@@@u. K@K@@@@@t @@@t@@@@@@@b@@ภհٜXnXwٝXnXAԠภ%Latex ٥XnX|@డ-!^ٰXnXٱXnX@@@@@@@@@@@@@@@@@@@@'\index{XnXXnX@@XnX~@@@@@M@M@@@డ\!^XnXXnX@&@@@&@@@@#@@@"@@@@@@@@@ ఐ $selfXnXXnX@@İ@@\@@XnX@@[[\l@@@@@@@j @@@\g@@@@@@@@\ภp({@(@\\@@@ @@@ @@ఐ&s_name,XnX-XnX@@@j2@@@ O@O@@@X@@}@@@@O@ @@డ!^JXnXKXnX@̑@@@̑@@@@̎@@@̍@@@@@@@(@@'@\verb`bXnXcXnX@@@@̫@@@$O@&O@%:@@డ!^xXnXyXnX@̿@@@̿@@@,@̼@@@+̻@@@*@@)@@(V@@ ఐ$selfږXnXڗXnX@A]@@]dg@A5ڛXnX@@\\]@@@@@@@?@j@@@>]@@@=@@<@@;{@\ภ{${ภMںXnXڻXnX@L@@@]#@@@NQ@R@@@ɖ@@@S@@ఐ&s_nameXnXXnX@Y@@j@@@LQ@WQ@V@@c@@!@@@8@XQ@K@@#`} XnXXnX@@tXnX@@,@@@7P@ZP@Y@@ @@4@@@#@[P@6@@@@<@@@@\O@"@@U@@D@@@@]N@@@XnX}XnX@@|@@@@^M@@@| @@L@@ภ~A|@A@ڌM@@@@L@c@@)XnXv@@v@@@L@@@ ఐa$self>XX?XX@B@@^ @A7CXX@@kk@@@l@@@k@k]@@@j@@@i]@@@h@@g@@f'@lภqm|_@m@4l@@@@@@5@@ఐq!tsXXtXX@R@@UD@'ty_infozXX{XX@5` @@l+^%@@@@@@M@M@V@@ۉXXۊXX@@^'@@@~\@@f@@w"@@@K@L@e@@1@@'f@@@(@@@)@@@*@@@+@@@,O@@@-P@@@.Q@@@/R@@@0S@@@1N@@@2O@@@3-@A@ۥRMM@@ ఐԠ$self۱YY۲YY @Bx@@^3۱۱۱۱۱۱۱۱@>OH@I@J@@@A۹YY@@@^}@@@@^{@@@l@@@@@@@@@ఐ⠐#fmtYYYY@Ȱ@@U @@ภYY]YY_@ภ%LatexYY(YY-@R ఐ$selfYY/YY3@B@@^B@B!YY>@@@^Q@@@@@@@@M@@ ఐ2$selfYY@YYD@Bְ@@^^@AYYO@@ɻ^~@@@@@@@l@@@^y@@@@@@@r@̐ภr:},@:@^@@@@@@@@ఐ>!t@YYPAYYQ@@@VW@'ty_nameGYYRHYYY@68 @@lM@@@L@L@@@RYY?SYYZ@@^@@@@L@@@\YY.]YY[@@@@@@K@@@fYY'gYY\@@0J@@ఐ$textrYY`sYYd@@@1@@@J@J@@@~YY&YYe@@1@@@J@@@ @@;F@@@@@.@@m@A@A@@@V@VV@@@@@@@@@Pc@V@VV@@@@@@@@F@@ܤPMM&@ܵ> Print LaTeX code for a type. ܲOMpMtܳOMpM@@@@@@@V°ܹYYܺYY@AA࣠@&self-3AఠĈĉCAC@P3@C@@@  CAPC@P@@C@࣠@(mod_nameAYYYY@A@@V3@CP@C@!P@C@@@@@  @@#fmtAYYYY@A@@V3@ V@@@@@@@@"teAYYYY@A@@V3@V@@@@@@@@@ఠ$textYYYY@)A@@x1K@C@@@OK@3@(W@@ @@@@@ఠ$fmt2/YY0YY@HA@@@@@6L@@@ఠ&flush2@YYAYY@YA@@@Ղ@@@9@@@8@@7L@2@@OYYPYY@@@"@@@!;@!f[YY\YY@tA@/@ @@" @@@6@'@@#O@ఐ3'new_fmttYZuYZ@@@@ճ@@@+@*@@@'@@@@@* @@@)@@(@@&@@%q@@ภճݕYZ ݖYZ @ղ@@@@@@:M@>@@*@@@q@b@@?M@5@A@ݧYY@@ డ'0reset_type_names)Odoc_infoݷZZݸZZ @ ݻZZ!ݼZZ1@@>@@@>@@@D>@@@C@@B3@@@@@vp@t@q@@@@ภZZ2ZZ4@@@@?@@@KM@O@@(@@9@@@PL@J@ డm&Format'fprintfZ7Z?Z7ZE@ Z7ZFZ7ZM@@Q@@@է@@@Y@a@@@/L@fL@Uշ@@@Wӂ@@@X@@@V@@T@@SN@@ఐ$fmt2Z7ZN Z7ZR@V@@@@@gM@kM@jb@@ภ?@4Z7ZS5Z7ZaAʠภJ0]K 0\ภR0S0ภZ[ภb"c#!%(@(@@@@M@M@@ภvIw7H@7@נpL@L@ L@N@۠+@@@eM@M@M@M@M@M@M@M@M@ N@ߠ!N@@@@M@@@`@)N@ɠ!N@͠0N@@@@M@@%t@t@ @@@M@M@@@{@BDN@:-./N@KN@@@@M@@@@0QN@G:;VM@X@@@M@@ภkޠ%type @@@@@ M@M@ @ภ@@SzN@rM@ }N@@@@ M@.@@@b~q6st@@@M@9@@@mN@@@@M@E@,@[type @@t@@@M@M@Q@@@@Ԙ@@@dM@Z@@/@@[@ ఐ5"te/ZmZ}0ZmZ@@@Y!k@2te_type_parameters6ZmZ7ZmZ@32te_type_parametersY'@@@ؠ?)type_expr@@@@@@@@B3'te_infoʠD2@@@@@@A@@ @A!@!J!@!i@@Ҳj@3,te_type_name!t@@@@@A@A(!!)!!@@ҽk@*3*te_private*YQ,private_flag@@@@@C!@A3"")4""D@@m@3/te_constructors5 Y`7t_extension_constructor@@@@@@A@D1@AC"E"OD"E"@@n@3&te_locE?@@@A@E:@AL""M""@@o@3'te_codeNݠ]@@@@@@A@FI@A[""\""@@p@@A_!!`!"@@l@kc@@]\@@@4@@@3@ĠߪZZ߫ZZ@@@@@po@@@=@@@<3߱߱߱߱߱߱߱߱@@@@ @xw@@@?@@@>@@@ภ߰ZZZZ@@@@ @@@_L@\L@0@Ġ ZZZZA ఠ!p ZZ@A @@@@@G3@@@@ĠH AF@@A@T@@@M@@@L@@@ZZ@@@@@O@@@N@ @@@@Q@@@P@@@ ఐ9"ps ZZZZ@\@@@׼@@@d@0@@@cՋ@@@b@@a@@`3@WF@@A@B@@@@ఐ$fmt2*ZZ+ZZ@a@@@@@pP@tP@s@@ ఐ~$selfBZZCZZ@G @@c(@F\GZZ@@@`-@@@{@`(@@@z`%@@@y@@x@@w8@@ఐ(mod_name_ZZ`ZZ@o@@ZcE@@ఐ!plZZmZZ@O@@`L@@@Q@Q@Y@@wZZxZZ@@Ֆ@@@o@Q@c@@t @@@@@O@ni@ఐջ"psZ[ Z[ @ް@@@>@@@@ղ@@@ @@@@@@@@@ఐz$fmt2Z[Z[@@@Z@@@O@O@@@! Z[Z[@@Z[Z[@@@@@O@O@@@9 @@O@@ @@@ఠ!l[[%[[&@A@@@@@U@@@T@@@@@W@@@V @@@ ఐ"ps[*[:[*[<@A@@@ء@@@@@@@p@@@@@@@3@<3,@-@.@@@@ఐࠐ$fmt2[*[=[*[A@F@@@@@P@P@@@!(![*[C"[*[D@@$[*[B%[*[E@@C@@@P@P@+@@< @@׈@@@O@1@ ఐb,print_concat>[G[W?[G[c@ڰ@@@@@@@a@@@@@a*@@@O@׬@@@ǐA@@Ƞ@@@ @@@@@@@@\@@ఐ9$fmt2h[G[di[G[h@@@@@@P@P@3oooooooo@p@@@@", {[G[j|[G[l@@~[G[i[G[m@@֝@@@P@P@@@࣠@!pA[G[s[G[t@A@@J'@@@@ఐР"ps[G[x[G[z@@@@S@@@@@@@"@@@@@@@3@(h@@ @@@@ఐ$fmt2[G[{[G[@@@r@@@R@R@@@ ఐ$self[G[[G[@H@@d(@G[G[@@@a@@@ @a@@@ a@@@@@@@8@@ఐ (mod_name[G[[G[@@@[E@@ఐq!p[G[[G[@O@@R@@[G[[G[@@&@@@@S@\@@m @@k@@@R@b@[G[n[G[@@@y@@@%O@ސ@@P@ P@@@ఐZ!l/[G[0[G[@-@@ߤ@@@P@$P@"8@@ @@@ఐp"psD[[E[[@Փ@@@@@@+@g@@@*@@@)@@(@@'@@ఐ/$fmt2^[[_[[@@@@@@7O@;O@:@@") p[[q[[@@s[[t[[@@ג@@@6O@=O@< @@9 @@O@5 @B @@@ @@@@@AZcZk[[@@@ ఐ׻"ps[[[[@ް@@@>@@@f@ײ@@@e @@@d@@c@@b@@ఐz$fmt2[[[[@@@Z@@@rM@vM@u@@ ఐ$self[[[[@I@@e@Hװ[[@@@bS@@@}@bN@@@|bM@@@{@@z@@y @@ఐ(mod_name[[[[@@@\-@@ఐ"te[[[[@Ѱ@@\<@,te_type_name[[[\@ @@@@@F@@[[[\ @@@@@q@N@P@@v @@_@@@L@pV@ ఐ؟!p\ \\ \@#@@@@@@@؜@?@@@Rه@@@L@L@&L@=@@QL@נ@@@٠ب@@@@@@@@@@@@ఐ$fmt2E\ \F\ \@|@@@@@M@M@@@ภefZ\ \[\ \!Aภp0q /# +=@@@@@9M@@'Private\ \?\ \F@@@ @@4M@h@@!@@@@@N@n@( private'\ \M(\ \U@@*\ \L+\ \V@@M@z@ 4\ \]@@6\ \\7\ \^@@M@@;\ \"<\ \_@@@@)@@L@@@ఠ's_type3I\b\nJ\b\u@bA@@@@@L@3OOOOOOOO@@@@ఐ&flush2\\b\x]\b\~@@@@ܛ@@@@@@@@@@ภ܍o\b\p\b\@܌@@@ܮ@@@M@%@@@@)&@A@y\b\j @@@ఠ$defs\\\\@A@@1m9L@@@@L@3@MF@G@H@@@డ$List'flatten\\\\@ \\\\@@1@@@11#@@@@@@1(@@@@@3@&@@@@డA$List#map\\\\@ \\\\@@@@@@b@@@M@1ˠT@@@M@.M@M@@@@@@@@@@@@@@6@@࣠@!xA\\\\@A@@+n@@@@@ఠ&father \\ \\@#A@@@@@P@3@"C@@@@@డ$Name&father#\]$\]@ '\](\] @@"@@@@@@@@@@@ @@ఐH!x?\] @\]@,@@o/@'xt_nameF\]G\]@3'xt_name@@@!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @A'#(G@@ؼd@3&xt_retиE)type_expr@@@@@@@@B@A8HR9Hr@@e@31xt_type_extension*_a@@@@@C%@AAB@@f@3(xt_alias3Ҡ_n/extension_alias@@@@@@@@D5@AQ  R  6@@g@3&xt_locCW(location@@@A@EA@A] i s^ i @@h@3'xt_textOg$info@@@@@@A@FR@An  o  @@i@@Ars@@c@nf@@t@@@Q@Q@@@n@@@A@\\p@@ ఐL!p]]-]].@а@@@q@@@@I@Ԙ@@@P@6@@@P@P@6P@@@P@݌@@@W@@@@@@@@@@3@@@@@@@ఐȠ$fmt2]]/]]3@.@@ݨ@@@Q@Q@@@ภڤڣ ]]4 ]]CAڢภگ"85# 84ภڷ*7+7ภڿ2ھ3ںภ:;#%(@(@@@@Q@Q@P@ภN!O7 @7@گ|P@P@R@p@@@Q@5Q@IQ@ZQ@kQ@}Q@JQ@[Q@lQ@~ R@tR@u@@@Q@@@^@֠'R@^"R@bR@c@@@mQ@|@%r@r@@@@nQ@Q@@@y@BR@N;./0R@R+R@S@@@\Q@j@@@8R@<G:;P@Q@9Q@:@@@KQ@Y@ภD淠wv$ | @@[@@@Q@Q@@ภXˠ  ภ`Ӡ@@R@@@@Q@@ภpڶڵ@@DQ@Q@EP@GR@@@@Q@@@@UR@QTR@TU@@@Q@ @@@bY`@@@LQ@@@@m6R@./01@@@7Q@H"@-@[ | %s@@t@@@8Q@Q@.@@  @@ܘOȠD@@@Q@47@@డ$Name&simple1]]E2]]I@ 5]]J6]]P@@@@@@@@@@@@@W@@ఐV!xM]]QN]]R@:@@}f@'xt_nameT]]SU]]Z@ @@@@@R@R@t@@_]]D`]][@@w@@@@P@y@@ఠ!lm]]]tn]]]u@A@@3P@3oooooooo@@@@ ఐ $self~]]]x]]]|@NE@@jL@M԰]]]@@@a@a@aa@@@@@@@@ఐ 9!f]]]]]]@ ɰ@@aF@ '@@ఐ&father]]]]]]@@@i@@@7@@@ఐ !x]]]]]]@@@J@'xt_args]]]]]]@o @@bF@S@@ఐ٠!x]]]]]]@@@a@&xt_ret]]]]]]@x @@bF@j@@]]]]]]@@b$F@o@@d@@b p@A@]]]p@@@ఠ!c]]]]@A@@bY@@@P@>@@@?P@ 3@@@@@@ఐ!x ]] ]]@@@;3        @@@@(xt_alias]]]]@ @@@@@$@@@#@Ġ$None']^(]^@(@@@@@@@-@@@,4@@@@@/@@@.;@@@ภ䛰=]^>]^@@@@NC@Ġ$SomeJ^^1K^^5@/ఠ"xaS^^6T^^8@lA@@@@@6L@@@@@ޠ@@@8@@@7T@@@@@:@@@9[@@@ ఐ!pt^<^Uu^<^V@݂@@@#@@@I@@J!t@@@S@@@@S@VS@S@@@S@E@@@@G @@@H@@@F@@D@@C3@QJ@K@L@@@@ఐ |$fmt2^<^W^<^[@ @@\@@@WT@^T@]3@@@@@ภY̠XͰ^<^\^<^cAWภdנ # = @@{@@@T@T@"@ภx,+ภ݀'@'@ kU@k@@@T@:@ภݐ7@7@dp@@@UT@T@T@}S@S@@@@T@Y@@N@{U@ @@@T@e@@Z@݇U@s @@@T@q@% = %sk@k@ݎ@@@T@T@}@@rq@@޲6@@@TT@@@ఐ"xaI^^J^^@@@@@@@@%xa_xtU^^V^^@3%xa_xt@@@Ա @@@@@@A@A3'xa_name@@@@@@@A45@@a@@A85?95o@@b@*@@ @@@@@@@Ġ$None^^^^@@@@@+ @@@@@@@@2 @@@@@@@@@ఐK"xa^^^^@@@"@@@ @@'xa_name^^^^@G@@(S@X@Ġ$Some^_^_@ఠ!x^_^_ @A@@ R@@@*@@@@@m Y@@@@@@2@@t `@@@@@@9@@@ఐ!x^_ ^_@@@ @@ s@@@@ 3@L. @@@'xt_name^_^_@@@E @@@A^d^__3@@H@@@@@hS@YB@ภ5_5_O_5_cA4ภ'CodePre _5_V@ݠఐ Р&flush2_5_X_5_^@ F@@@O@@@@@@@@f@@ภA#_5__$_5_a@@@@@b@@@S@v@@,_5_W-_5_b@@@@@@S@@@: @@?R@@ภ朰AA@BA@骠MP@@@@R@@@G_5_NK@@綠@@@@P@@[@@@AN]]R@@]R@A@P]]T@@డ!@Z_z_[_z_@ݰ@@@ݠ>O@@@@@ؠ@@@נ @@@@@@@3llllllll@s@@@@@@ภ糰z_z_{_z_@粠ภ%Latex_z__z_@ ఐ ͠$self_z__z_@QX@@m_3@%@@@P_z_@@@l@@@߶@@@@@ @@ ఐ ꠐ$self_z__z_@Qu@@m|@Q]_z_@@ؔيm@@@@@@@z@@@m@@@@@@@1@إภE@@٠m3@@@@@@?@@ఐ蠐!x_z__z_@̰@@N@'xt_name_z__z_@ @@z@@@R@R@\@@_z__z_@@mM@@@@R@f@@_z__z_@@i@@@@Q@p@@ @@?P@s@ఐ!l_z__z_@@@~@@@@@@@P@@@డ!@%__&__@@@@?P@P@@@@@ @@@@@@@@@@@@ఐX!cF_z_G_z_@װ@@ˠ#@@@Q@Q@@@ఐh!x___`__@L@@@'xt_textf__g__@Ѱ @@Р@@@@@@@Ġ$Nonez_`{_`@{@@@@@@@$@@@#@@@@@&@@@%@@@ภ_`_`@@@@i@@@4@Ġ$Some``3``7@ఠ!t``8``9@A@@@@@-B@@@@@@@@/@@@.J@@ @@@1@@@0Q@@@@ఠ!s`=`Y`=`Z@A@@f@@@T@:3@e/(@)@*@@@ ఐ "ps`]`w`]`y@0@@@@@@A@@@@@_@@@?@@>@@=@@ఐ̠$fmt2`]`z`]`~@2@@@@@MV@QV@P2@@8\begin{ocamldoccomment}  `]``]`@@`]``]`@@/@@@LV@SV@RF@@9 @@t@@@TU@KL@  ఐh$self,``-``@R@@n\@Rz1``@@@n@@@`| |@@@_@@@^@|n@@@]@@@\}@@@[@@Z@@Y@@Xy@@ఐ'$fmt2V``W``@@@n@@@uV@yV@x@|ภtf@t@;}@@@{@@@z@@ภ$Somew``x``@\ఐנ!t````@@@o@@@V@@@````@@}8o@@@r@@@qV@@@j @@@@@U@p@ ఐҠ"ps````@@@@U@@@@@@@$@@@@@@@@@ఐ$fmt2````@@@q@@@V@V@@@7 \end{ocamldoccomment} ```a@@```a@@@@@V@V@ @@9 @@9@@@U@@ఐ&flush2aa3aa9@#@@@,@@@@@@@@%@@ภaa:aa<@@@@?@@@U@5@@@@96@d @@:7@ @@;8@+ @@<9@A@ `=`U @@ภLaXaraXazAKภ%Latex aXaw@ఐ[!s%aXax&aXay@Z@[@\@@@@@S@S@3--------@^l @@@@  @@S@@ภ陰'A@(A@짠T@@@@S@@@EaXap2@@괠@@@@>7@@x@@@AL__Ma{a@@&@@@Q@#@@@@ʠ@@@P@$Q@@@@@@@@b@}@@@@@@@@O@c\\daa@@@@@N@'N@&@@ఐ}"tewaaxaa@[@@gi@/te_constructors~aaaa@ @@қ@@@N@,N@)@@\\aa@@:@@@M@-N@ @@\\aa@@  @A@\\@@@ఠ%defs2abab@A@@B;L@1@@@3L@/3@  1 *@ +@ ,@@@ภabab@ภ'CodePreab ab@ఐ 's_type3abab@ :@@@@@:L@L@==@@ @@[D@@@4B@A@aa@@డy!@b'bEb'bF@@@@@@@E@x@@@Dw@@@B@@A@@@3        @ark@l@m@@@@ఐዠ-merge_codepreb'b0b'b=@]@@@둠@@@U@@@V퓠@@@T@@S@@ఐ%defs28b'b>9b'bC@)@@뭠B@@@_M@aM@`4@@Db'b/Eb'bD@@Ƞ4@@@QL@cM@]?@@ ఐ$self\bGbP]bGbT@U#@@q*P@TUabGba@@8@@@l@@@k@q@@@j@@@iq@@@h@@g@@fh@/ภ}@@R2@@@@@@v@@ఐ"tebGbbbGbd@u@@h@'te_infobGbebGbl@Q @@IqC@@@@@@M@M@@@bGbObGbm@@qE@@@~@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@YY@@ ఐ$selfbwb}bwb@U@@q3@@@@@@Tbwb@@@q@@@@q@@@@@@@@@@@@ఐ#fmtbwbbwb@@@h @@ఐࠐ$textbwbbwb@*@@uC@@@K@K@7@@; @@NIF@:@J@@@)A@-A@@@i @i@hh@@@@@@@@1@ @@b@i@i@i i@@@@@@@@@@F@P@YY+@m, ( Print LaTeX code for a type extension. )YgYk*YgY@@@@@@@i0bb1bb@AA࣠@&self-3AఠVWAV@c3>>>>>>>>@V@@@  VZAc V@c @@V@࣠@#fmtAPbbQbb@iA@@i,3QQQQQQQQ@V#c@V'@!c@V(@@@@@  @@!eAcbbdbb@|A@@i63dddddddd@ iB@@@@@@@@@ఠ$textvbbwbb@A@@DJ@@@@J@3@(iT@@ @@@@@ఠ$fmt2bc bc@A@@E@@@K@@@ఠ&flush2bcbc@A@@@@@@G@@@@@K@2@@bc bc@@@"@@@;@!fbcbc@A@/@ @@ @@@6@'@@O@ఐ癠'new_fmtbc!bc(@F@@@@@@@@@@젠@@'@@@@@@@@@@@@q@@ภ bc*@@"@@9@@@L@@@)@@@p@a@@L@@A@ bc@@ డ0reset_type_names)Odoc_infoc.c6c.c?@  c.c@!c.cP@@QQ@@@QQ@@@ QN@@@@@3))))))))@@@@@uo@s@p@@@@ภY;c.cQ<c.cS@X@@@Qk@@@L@@@(@@@@@K@@@ఠ&s_nameScVcbTcVch@lA@@@@@$K@3YYYYYYYY@0@@@డ$Name&simplejcVckkcVco@ ncVcpocVcv@@Q@@@7@@@:@@@@@@@ఐ&!ecVcwcVcx@@@jX-@'ex_namecVcycVc@3'ex_namej^@@@W!t@@@@@@ 3'ex_info U@@@@@@A@A @An%%o%%@@x@3'ex_args U0constructor_args@@@@@B@Az%%{%&@@y@3&ex_ret% Q=)type_expr@@@@@@@@C(@A&&&&&G@@ z@3(ex_alias6j/exception_alias@@@@@@@@D8@A&z&&z&@@0{@3&ex_locFQ@@@A@EA@A&&&&@@9|@3'ex_codeO5@@@@@@A@FP@A'' ''+@@H}@@A%h%r%h%@@Lw@ld@@߹@@@%L@+L@)@@l@@@A@cVc^n@@@ఠ&fathercccc@A@@@@@:K@,3        @@@@@@డ$Name&fathercc cc@ #cc$cc@@.@@@@@@0@@@/@@. @@ఐ۠!e;cc<cc@@@k /@'ex_nameBccCcc@ @@ @@@;L@_L@]=@@. @@A>@A@Ncc @@ ఐ䠐!pZcc[cc@h@@@ @@@h@@0@@@_K@6@@@bK@uK@K@!@@5K@d$@@@f@@@g@@@e@@c@@b3@t{@|@}@@@@ఐ$fmt2cccc@a@@@@@@vL@}L@|@@ภ<;ccccA:ภGC C̠ภO CCภWʠVRภ_Ҡ#'(@(@v@@@L@L@P@ภs7@7@G|K@;K@yM@@@@tL@L@L@L@L@L@L@L@L@ M@M@@@@L@ @@^@n'M@۠"M@ߠM@@@@L@@'r@r@x@@@L@ L@ @@y@氠BM@ˠ;./0M@Ϡ+M@@@@L@@@@DM@G:;K@L@L@@@@L@@ภOP*exception @@@@@L@ L@@ภcd棠ภk_l^@@愠M@#@@@4L@>@ภ{N|M@@ܠL@L@2EK@3GM@&@@@7L@H@@@M@QTM@TU@@@L@1 @@@Y`@@@L@@@@6M@./01@@@L@"@5@[exception %s@@ @@@L@KL@J.@@  @@0OȠD@@@sL@7@@ఐp&s_namecccc@@@YD@@m@@UK@xF@@ఠ!làcccc@A@@?)K@c3@U@@@ ఐ$selfcccc@Y@@u@Y9cd@@@mH@m;@m4m@@h@@g@@f@@ఐ8!fcd cd @ɰ@@mYF@r'@@ఐ&fathercd  cd@@@@@@y7@@@ఐ!ecdcd@@@lJ@'ex_args%cd&cd@ @@mgF@S@@ఐՠ!e5cd6cd@@@ma@&ex_ret<cd =cd&@ @@muF@j@@BcdCcd'@@mF@o@@d@@mrp@A@Hcc@@@ఠ!sĠSd+d7Td+d8@lA@@Ǡ@@@K@@@@K@3________@@@@@@ఐ!epd;dKqd;dL@@@mB3pppppppp@@@@(ex_aliasxd;dMyd;dU@ @@@@@@@@@Ġ$Noned[dgd[dk@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภd[dod[dq@@@@NC@Ġ$Somedrd~drd@ఠ"eaŠdrddrd@A@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ డW&Format'fprintfdddd@ dddd@@;@@@@@@@i@!t@@@pN@(X@@@N@N@N@@@'N@@@@y@@@@@@@@@@3        @ZS@T@U@@@@ఐ̠#fmtdddd@@@m3@@@@@ภ34(dd)ddA辠ภ>? # = @@@@@O@O@"@ภRS蒠ภZN['M@'@sdP@d@@@&O@0:@ภj=k7<@7@ˠi@@@O@O@ O@$vN@N@%@@@)O@:Y@@N@P@ @@@O@#e@@Z@P@۠ @@@O@ q@% = %sk@k@@@@O@=O@<}@@rq@@6@@@O@@@ఐ"eadddd@@@@@@V@S@%ea_exdddd@3%ea_ex@@@n@@@@@@A@A3'ea_name@@@@@@@A$v$$v$@@0u@@A$$$$@@4v@*@@n@@@U@@@T@Ġ$Noneddde@@@@@+n@@@^@@@]@@2n@@@`@@@_@@@ఐM"eadede@@@?@@@q@o@'ea_namede de@G@@!N@@Ġ$Someee% ee)@ఠ!eƠ(ee*)ee+@AA@@n@@@g#@@@@@mo@@@i@@@h+@@to@@@k@@@j2@@@ఐ!eGee/Hee0@@@ @@o@@@w@u3MMMMMMMM@E. @@@'ex_nameVee1Wee8@ɰ@@E @@@AZdd[e9eJ@@H@@@@@aN@B@ภceLe[deLeoAภ'CodePre leLeb@DఐѠ&flush2weLedxeLej@H@@@@@@@@@@@f@@ภeLekeLem@@@@@@@N@v@@eLeceLen@@j@@@@N@@@: @@AM@@ภAA@BA@OK@@@@M@@@eLeZK@@@@@@P@@]@@@Ad;dER@@_T@A@d+d3T@@డ>!@eeee@D@@@DJ@@@@=P@@@<T@@@@@@@3@s@@@@@@ภe{ee{e@ภ%Latexe{ee{e@U ఐ$selfe{ee{e@\@@x%@\$e{e@@@xT@@@@@@@@ 0@@ ఐנ$selfe{ee{e@\ٰ@@xA@\°e{e@@x@@@@@@@"@@@x|@@@@@@@U@ภ=/@=@x@@@.@@@-c@@ఐ㠐!eCe{eDe{e@@@pr@'ex_nameJe{eKe{e@ @@P@@@*M@4M@2@@Ue{eVe{e@@x@@@@5M@)@@_e{e`e{e@@@@@ @6L@@@ @@JK@ @ఐ⠐-merge_codepreueevee@鴰@@@@@@:@@@;@@@9@@8@@డ!@eeee@@@@q@@@K@ q @@@J q@@@H@@G@@F@@ఐܠ!leeee@L@@@@ఐh!seeee@@@3q1@@@VM@[M@Y@@eeee@@;KQ@@@DL@\M@U@@] @@?ZL@@@@K@^L@B@@@@\b@@@K@@@డk!@fAfHfAfI@q@@@qKyK@{K@c@@@e@n @@@dm@@@b@@a@@`1@@ภF eeef@AEภ%Latex ee@డ!^!ee"ee@h@@@h@@@@e@@@d@@@@@@@]@@'\index{9ee:ee@@<ee@@@@@M@M@p@@డ!^Pef Qef@闰@@@@@@@@@@@@@@@@@@@ ఐ3$selfneeoee@^5@@z<@^ sef@@ynyly@@@@@@@~@@@y@@@@@@@@yภ@@yy@@@@@@@@ఐJ&s_nameefef @@@@@@O@O@@@X@@@@@@O@@@డ8!^efef@@@@@@@@@@@@@@@@@@@@'@\verb`efef@@@@@@@O@O@ @@డf!^ef7ef8@0@@@0@@@@-@@@,@@@@@@@%@@ ఐ̠$selfefef@^ΰ@@z6@^ ef$@@zzzv@@@@@@@@@@zq@@@@@@@J@zภ2ภ+ef*,ef/@@@@z@@@Q@_@@@@@@c@@ఐ&s_nameAef0Bef6@2@@G@@@Q@Q@w@@c@@@@@@Q@@@#`} [ef9\ef=@@t^ef>@@@@@P@P@@@ @@@@@@ P@@@@@@@@@ O@@@U@@@@@@ N@@@eeef?@@@@@}@ M@@@| @@L@|@ภA@A@M@s@@@xL@@@ee@@@@@qL@w@@ ఐ t$selffAfKfAfO@_v@@{}@^fAf\@@m狠k@@@@@@@j{d@@@@@@{c@@@@@@@@ภJ@@祠@@@2@@@1@@ఐ !efAf]fAf^@ b@@r@'ex_infofAf_fAff@S @@{@@@.@@@-M@7M@4%@@fAfJfAfg@@{@@@,+@@f@@u @@@K@=L@o4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@bb@@ ఐ ⠐$selffkfqfkfu@_@@{3@   @ @ @@@_Y%fkf@@@{@@@D@{@@@C@@@B@@A@@@@@ఐ #fmt=fkf>fkf@ ְ@@s @@ఐ Ԡ$textJfkfKfkf@*@@Ϡs@s@]J@ZJ@W6@@: @@XF@N9@I@@ @ A@ A@@@s;@s4s+@@i@@h@@g @@@m/@sE@s>s5@@r@@q@@p@@oF@k .@pbb&@ $ Print LaTeX code for an exception. ~bbbb@@@@@@@sEffff@AA࣠@&self-3AఠTǠU`dA`e@m\3@`c@@@  `gAm_`h@m_@@`h@࣠@#fmtAffff@A@@sa3@`xms@`|@!mt@`}@@@@@  @@&m_nameAffff@A@@sk3@ sw@@@@@@@@!pAffff@A@@ss3@s@@@@@@@@  ఐO$selfffff@`@@|3@"s@@@@@`ff@@@|@@@@|@@@@@@@@@@@@ఐ]#fmtffff@C@@s @@ภC ff g6g?ABภ$Code ff@")functor (fffg@@fffg@@.@@@L@L@D@@ @@@@@L@L@N@ภo6gg,Amภ$Code>gg@Mఐ!pIggJgg@g@@sj@'mp_namePggQgg@3'mp_names@@@ p(@@@ k@@@ 3'mp_type 峠Z+module_type@@@ m@@@ l@@A@A3T#T+4T#TO@@@3,mp_type_code@@@@ n@@B@A=T`Th>T`T@@@3'mp_kind%s@@@ o@@C!@AFTTGTT@@@@AJSTKST@@@<4@@@@@L@L@@@W<@@hL@L@@ภаg g*AΠภ$Codeg g.@# : g g0g g3@@g g/g g4@@@@@L@L@@@ @@(L@L@@ภg6g>A@A@*@@@L@@@/A@1<@@@L@@@A@8@@@L@@@ff@@}@@L@@@@@4@@@K@@  ఐ\$selfgBgHgBgL@a@@} @a)gBgf@@@t@t|@tytr@@@@@@@@ఐ`#fmtgBgggBgj@F@@t#@@ఐZ&m_namegBgkgBgq@B@@t0@@ఐX!pgBgrgBgs@<@@t?@'mp_kind%gBgt&gBg{@ @@tF@@=@@tG@ ఐ$self4g}g5g}g@a@@~U@am9g}g@@@}@@@@}@@@ @@@@@@@e@@ఐ#fmtQg}gRg}g@@@u r@@ภ\g}g]g}gAภ$Code eg}g@t%) -> lg}gmg}g@@og}gpg}g@@@@@K@K@@@ @@@@@K@K@@ภ+A@,A@@@@K@@@g}g4@@~M@@K@@@b9@@u5F@ F@@=@@@>@@@?A@CA@@@u\@uU@uNuE@@@@@@@@@ @@or@uh@ua@uZuQ@@!@@ @@@@@@F@@ffY@@uNgggg@AA࣠@&self-3 Aఠ bAb@o3@b@@@  bAob@o@@b@࣠@#fmt Agggg@A@@uj3@bo@b@!o@b@@@@@  @@&father Agggg@A@@ux3@ u@@@@@@@@$kind Agggg@A@@u3@u@@@@@@@@ఐ$kindgggg@u@@@@u3@@@@Ġ2Module_type_struct!gh"gh@;2Module_type_structu@@@ @Ġs[@@@ @@@ @A@@E@A3^^3^^@@@+@ఠ$eles =gh>gh@VA@@sr@@@C@@@B3EEEEEEEE@3@@@@@) @@u@@u@@@  ఐ$selfW hh&X hh*@c@@%3WWWWWWWW@F#@@@@@b_ hh8@@@#@@@c@!@@@b/@@@a@@`@@_@@ఐ#fmtw hh9x hh<@@@v @@ภ hh> hh`Aภ%Latex  hhC@7\begin{ocamldocsigend}  hhE hh^@@ hhD hh_@@@@@N@N@D@@ @@@@@N@N@N@ภ +A @,A@@@@N@[@@ hh=4@@s@@nN@~a@@e9@@@@@M@mg@ డJ$List$iter hbhl hbhp@  hbhq hbhu@@[@@@@t F@X@@@@@@蛠 @@@U@@@@@@@@@ ఐ1$self hbhw hbh{@c@@@c? hbh@@@t9@t6@t3t,@@@@@@@@ఐ5#fmt  hbh hbh@@@v@@ఐ/&father hbh hbh@@@v@@ hbhv hbh@@@tRtK@@@@ఐ$eles, hbh- hbh@Ұ@@Z@@@N@N@@@h @@@@@M@@ ఐ$selfH hhI hh@d@@@cM hh@@@@@@@@@@@@@@@@@@@ఐ#fmte hhf hh@s@@v@@ภp hhq hhAภ%Latex y hh@5\end{ocamldocsigend}  hh hh@@ hh hh@@@@@M@M@2@@ @@@@@M@M@<@ภ+A@,A@@@@M@I@@ hh4@@a@@M@O@@b9@@w*F@#F@F@M@W@A@@X@\B@@w-Y@Ġ3Module_type_functor hh hi@;3Module_type_functor@wf@@@ wE@@@ @BA@E@A4__ 4__H@@@),@ఠ!p  hi hi@A@@w}@@@G3@@@@ఠ!k  hi  hi @A@@wg@@@H@@@/ hi @@wn@@wn@@@  ఐ4$self ii ii@d@@3@/(@)@*!@@@@@d?  ii7@@@w@w@ww@@@@@@@@ఐ=#fmt ii8 ii;@#@@w@@ఐ7&father" ii<# iiB@@@w(@@ఐZ!p/ iiC0 iiD@1@@w@@@ 8@@<@@w9@ ఐ{$selfAiFiPBiFiT@e@@G@d~FiFin@@@w@w@ww@@@@@@P@@ఐ#fmtWiFioXiFir@e@@w]@@ఐy&fatherdiFiseiFiy@a@@wj@@ఐ!kqiFizriFi{@r@@w@@@z@@7@@w{@@@w|@Ġ1Module_type_aliasi|ii|i@;1Module_type_aliasb@x,1module_type_alias@@@ @AB@E@AX6__Y6__@@@-@ఠ!a i|ii|i@A@@@@@K3@@@@@@@@x#@@x#@@@ ఐ砐$selfiiii@et@@{3@@@@@@dii@@@y@@@&@w@@@%@@@$@@#@@"@@ఐ#fmtiiii@۰@@x[ @@ภiiiiAภ$Code ii@ ఐ($selfiiii@e@@A@eii@@@~g@@@T@~b@@@S~a@@@R@@Q@@PQ@@ఐ &father ii ii@@@x^@@ఐ!aiiii@j@@@@@g@er@(mta_name&ii'ii@3(mta_name@@@ !t@@@ @@@ 3*mta_module ꊠw@@@ @@@ A@A @A.]].]^ @@*@@A -]] -]]@@)@,@@@@@f@@JiiKii@@[@@@M@kN@^@@| @@@@@uM@FM@L@ภA@A@Ϡ@@@GM@q@@kii@@(@@1M@E@@@@x@Ġ0Module_type_with{ij|ij@;0Module_type_withZ@x@@@ U@@@ @BC@E@AS8``#T8``R@@@.@ఠ!k ijij@A@@y@@@O3@@@@ఠ!s ijij@A@@#@@@P@@@0ij@@y-@@y-@@@  ఐ$selfj"j,j"j0@f@@3@/(@)@*!@@@@@e j"jJ@@@yQ@yN@yKyD@@{@@z@@y@@ఐ#fmtj"jKj"jN@@@yb@@ఐ&fatherj"jOj"jU@ް@@yj(@@ఐZ!kj"jVj"jW@1@@yp@@@8@@<@@yo9@ ఐ:$selfjYjcjYjg@fǰ@@G@f9jYju@@@@@@@@@@@@@@@@@W@@ఐE#fmtjYjvjYjy@+@@yd@@ภa(jzj)jjA`ภ$Code 1jzj@@! 8jzj9jzj@@;jzj<jzj@@L@@@M@M@@@ @@@@@M@M@@ภTjj,Aภ$Code\jj@k ఐ$selfijjjjj@g0@@7@fnjj@@@@@@@@@@@@@@@@@@@ఐ&fatherjjjj@@@z@@ఐ!sjjjj@հ@@@@@N@N@@@jjjj@@@@@@N@@@T @@eM@M@@ภjjA@A@@@@M@@@gA@&y@@@M@@@jzj@@@z@M@ @@@@M@@@@zE@Ġ2Module_type_typeofjjjj@;2Module_type_typeof@@@@ @AD@E@A:``:``@@@>/@ఠ!s jjjj@A@@@@@S@@@@@zs@@zs@@@ ఐ7$selfjjjk@gİ@@3@@@@@@g9jk@@@@@@@@@@@@@@@@@@@ఐE#fmtjkjk@+@@z @@ภa(kk#)kok|A`ภ$Code 1kk'@@/module type of 8kk)9kk8@@;kk(<kk9@@L@@@M@ M@D@@ @@@@@VM@M@N@ภTk;kI,Aภ$Code\k;kM@k ఐ$selfik;kOjk;kS@h0@@7l@gnk;kc@@@@@@6@@@@5@@@4@@3@@2|@@ఐ&fatherk;kdk;kj@@@{@@ఐ!sk;kkk;kl@@@@@@AN@KN@J@@k;kNk;km@@@@@/@LN@@@@T @@eM@(M@.@ภkok{A@A@@@@)M@R@@gA@&y@@@M@'@@kk!@@@z@M@@@@@{B@@@Agg@@{D3@@@@A@A@@@{_@{\@{Y{R@@@@@@@@@ @@u@{k@{h@{e{^@@@@@@@@@@F@@gg@@{[k~kk~k@AA࣠@&self-3 Aఠ hʱAh@u3@h@@@  hͱAuh@u@@h@࣠@#fmt A k~k k~k@$A@@{w3        @hu@h@!u@h@@@@@  @@&father Ak~kk~k@7A@@{3@ {@@@@@@@@$kind A/k~k0k~k@HA@@{300000000@{@@@@@@@@ఐ$kindAkkBkk@{@@@@{3BBBBBBBB@@@@Ġ-Module_structQ kkR kk@;-Module_struct{@@@ @y@@@ s@@@ r@A@@I@A, UFUL- UFUr@@@@ఠ$eles m kkn kk@A@@y@@@@@@3uuuuuuuu@3@@@@@) @@{@@{@@@  ఐ$self!kk!kk@iN@@U3@F#@@@@@hð!kl@@@S@@@@Q@@@_@@@@@@@@@ఐ#fmt!kl!kl@@@| @@ภ!kl!kl(Aภ%Latex !kl @'7\begin{ocamldocsigend} !kl !kl&@@!kl !kl'@@3@@@*N@,N@+D@@ @@3@@@6N@#N@)N@ภ<+A:@,A@J@@@$N@2[@@!kl4@@@@N@"a@@e9@@F@@@7M@g@ డz$List$iter"l*l4"l*l8@ "l*l9"l*l=@@Ë@@@@zÉ@@@@@@?@̠ @@@=Æ@@@<@@;@@:@@ ఐ2$self("l*l?)"l*lC@i@@@ip-"l*l[@@@zj@zg@zdz]@@T@@S@@R@@ఐ6#fmt>"l*l\?"l*l_@@@|@@ఐ0&fatherK"l*l`L"l*lf@@@|@@O"l*l>P"l*lg@@@zz|@@d@@ఐ$eles]"l*lh^"l*ll@Ӱ@@[@@@LN@hN@f@@i @@@@@iM@K@ ఐ$selfy#lnlxz#lnl|@j@@@G@i~#lnl@@@B@@@p@@@@@oN@@@n@@m@@l@@ఐ#fmt#lnl#lnl@t@@}@@ภڰ#lnl#lnlA٠ภ%Latex #lnl@5\end{ocamldocsigend} #lnl#lnl@@#lnl#lnl@@"@@@M@M@3@@ @@"@@@M@M@=@ภ++A)@,A@9@@@M@J@@#lnl4@@@@{M@P@@b9@@}3F@F@F@8F@zX@A@@Y@]B@@}6Z@Ġ,Module_alias$ll$ll@;,Module_alias@},module_alias@@@ t@AA@I@A UU UU@@@X@ఠ!a $ll$ll@A@@@@@3@@@@@@@@}f@@}f@@@ ఐ"$self%ll%ll@j߰@@3@@@@@@jT %ll@@@@@@@@@@@@@@@@@@@ఐ0#fmt8%ll9%ll@@@} @@ภ|C&llD&lm-A{ภ$Code L&ll@[ ఐc$selfY&llZ&lm@k @@'A@jk^&lm@@@@@@@@@@@@@@@@@Q@@ఐ[&fatherv&lmw&lm!@C@@}^@@ఐ!a&lm"&lm#@j@@@@@@r@'ma_name&lm$&lm+@3'ma_name@@@ i[!t@@@ f@@@ 3)ma_module ~H#mmt@@@ h@@@ gA@A @AtSFSPuSFSp@@ @@AxRSyRS@@ @.!@@@@@@@&ll&lm,@@@@@@N@@@~ @@%@@@M@M@@ภ.A,@A@<@@@M@@@&ll@@@@M@@@@@~0@Ġ.Module_functor'm.m6'm.mD@;.Module_functor@~@@@ u~H@@@ v@BB@I@A UU UV1@@@T@ఠ!p 'm.mF'm.mG@A@@~@@@3@@@@ఠ!k 'm.mI'm.mJ@(A@@~j@@@@@@/'m.mK@@~q@@~q@@@  ఐ/$self%(mOmY&(mOm]@k@@3%%%%%%%%@/(@)@*!@@@@@kj /(mOmw@@@~@~@~~@@@@@@@@ఐ8#fmt@(mOmxA(mOm{@@@~@@ఐ2&fatherM(mOm|N(mOm@@@~(@@ఐZ!pZ(mOm[(mOm@1@@@@@8@@<@@~9@ ఐv$selfl)mmm)mm@l3@@:G@kq)mm@@@~@~@~~@@@@@@P@@ఐz#fmt)mm)mm@`@@~]@@ఐt&father)mm)mm@\@@~j@@ఐ!k)mm)mm@r@@~@@@#z@@7@@~{@@@~|@Ġ,Module_apply*mm*mm@;,Module_apply]@ @@@ w@@@ x@BC@I@AVVVV@@@@ఠ"k1 *mm*mm@A@@!@@@3@@@@ఠ"k2 *mm*mm@A@@0@@@@@@/*mm@@7@@7@@@  ఐ$self-nInS-nInW@l@@3@/(@)@*!@@@@@l7 -nInl@@@`@Y@UN@@+@@*@@)@@ఐ#fmt-nInm-nInp@@@q@@ఐ&father-nInq-nInw@@@u(@@ఐZ"k1 -nInx!-nInz@1@@z@@@58@@<@@y9@  ఐ>$self4.n|n5.n|n@l@@I@lm9.n|n@@@@@@@@@@@? @@@>@@=@@<Y@@ఐI#fmtQ.n|nR.n|n@/@@f@@ภ\.n|n].n|nAภ$Code e.n|n@t!(l.n|nm.n|n@@o.n|np.n|n@@ŀ@@@gN@iN@h@@ @@@@@sN@`N@f@ภ+A@,A@@@@aN@o@@.n|n4@@M@@KN@_@@b9@@@@@tM@J@  ఐ$self/nn/nn@mo@@v@l/nn@@@@@ @@z@@y@@x@@ఐ#fmt/nn/nn@@@)@@ఐ&father/nn/nn@@@-@@ఐ"k2/nn/nn@@@2@@@@@7@@1@ ఐ$self0nn0nn@m@@@m#0nn@@@@@@@@@@@@@@@@@@@ఐ#fmt0nn0nn@@@r@@ภK0nn0noAJภ$Code 0no@*!)"0no#0no@@%0no&0no@@6@@@M@M@@@@ @@@@@M@M@J@ภ+A@,A@@@@M@W@@F0nn4@@@@M@]@@b9@@oM@`@<@@a@=@@b@f>@@c@Ġ1Module_apply_unit[1oo\1oo!@;1Module_apply_unit @@@@ y@AD@I@A.WW /WW/@@@@ఠ"k1 o1oo"p1oo$@A@@@@@3ssssssss@1@@@@@@@@@@@@  ఐ$self2o(o22o(o6@nL@@S3@D@@@@@mϰ2o(oK@@@@@@@@@@@ @@ఐ#fmt2o(oL2o(oO@|@@ @@ఐ&father2o(oP2o(oV@x@@ &@@ఐI"k12o(oW2o(oY@0@@@@@6@@:@@7@ ఐԠ$self3o[oe3o[oi@n@@E@n3o[ow@@@@@@@@@@@@@@@@@U@@ఐߠ#fmt3o[ox3o[o{@Ű@@Rb@@ภ+3o[o}3o[oA*ภ$Code 3o[o@ "()3o[o3o[o@@3o[o3o[o@@@@@M@M@@@ @@s@@@M@M@@ภ|+Az@,A@@@@M@ @@&3o[o|4@@@@M@@@b9@@MM@@<@@@Ġ+Module_with94oo:4oo@;+Module_with@@@@ z@@@ {@BE@I@AWsWyWsW@@@@ఠ!k R4ooS4oo@kA@@@@@3VVVVVVVV@@@@ఠ!s a4oob4oo@zA@@#@@@@@@0i4oo@@@@@@@  ఐ$selfw6oox6oo@o>@@E3wwwwwwww@7/(@)@*!@@@@@n 6op@@@@ @ @@@@@@@@ఐ#fmt6op6op@p@@@@ఐ&father6op6op@l@@(@@ఐZ!k6op6op@1@@.@@@ 8@@<@@-9@ ఐȠ$self7p!p+7p!p/@o@@G@n7p!p=@@@@@@*@@@@)@@@(@@'@@&W@@ఐӠ#fmt7p!p>7p!pA@@@Fd@@ภ8pBpP:ppAภ$Code 8pBpT@! 8pBpV8pBpW@@8pBpU8pBpX@@ @@@QM@SM@R@@ @@g@@@M@JM@P@ภK 9pZph,AIภ$Code 9pZpl@) ఐ1$self '9pZpn (9pZpr@o@@@o= ,9pZp@@@@@@i@@@@h@@@g@@f@@e@@ఐ)&father D9pZp E9pZp@@@@@ఐ!s Q9pZp R9pZp@հ@@@@@tN@~N@}@@ \9pZpm ]9pZp@@m@@@b@N@s@@T @@eM@[M@a@ภΰ p:ppA@A@ݠ@@@\M@@@gA@y@@@KM@Z@@ 8pBpN@@=@z@5M@I @@@@M@4@@@@Ġ1Module_constraint ;pp ;pp@;1Module_constraintB@@@@ |@@@ }@BF@I@AjX-X3kX-Xh@@@@ఠ!k  ;pp ;pp@ A@@@@@3        @m@@@ఠ#_tk  ;pp ;pp@ A@@=@@@@@@/ ;pp@@@@@@@ ఐؠ$self =pp =pp@p@@3        @-&@'@(@@@@@p  =pq@@@C@<@81@@@@@@@@ఐ᠐#fmt =pq =pq@ǰ@@T@@ఐ۠&father =pq =pq@ð@@X(@@ఐX!k =pq =pq@1@@]@@@8@@<@@\9@Ġ-Module_typeof >q q( >q q5@;-Module_typeof@@@@ ~@AG@I@AXXXX@@@}@ఠ!s  )>q q6 *>q q7@ BA@@@@@3 - - - - - - - -@@@@@@@@@@@@@ ఐG$self =?q;qE >?q;qI@q@@ 3 = = = = = = = =@@@@@@py E?q;qW@@@ @@@@@@@@@@@@@@@@ఐU#fmt ]?q;qX ^?q;q[@;@@ @@ภ h@q\qj iBqqAภ$Code  q@q\qn@ɀ/module type of  x@q\qp y@q\q@@ {@q\qo |@q\q@@Ɍ@@@M@M@D@@ @@@@@M@M@N@ภͰ Aqq,Aˠภ$Code Aqq@ɫ ఐ$self Aqq Aqq@qp@@wl@p Aqq@@@;@@@@6@@@5@@@@@@@|@@ఐ&father Aqq Aqq@@@(@@ఐ!s Aqq Aqq@@@Z@@@N@N@@@ Aqq Aqq@@@@@@N@@@T @@eM@M@@ภP BqqAO@A@ _@@@M@@@gA@ fy@@@M@@@ @q\qh@@@z@M@@@@@Z@Ġ-Module_unpack Cqq Cqq@;-Module_unpack@@@@  @@@ @BH@I@AYYYY3@@@@ఠ!s  +Cqq ,Cqq@ DA@@@@@@@ 5Cqq 6Cqq@@ @@@@@@) ;Cqq@@@@@@@ ఐ Q$self GDqq HDqq@r@@3 G G G G G G G G@ %@@ @@@q ODqr@@@@@@@@@@@@@@@@@@@ఐ _#fmt gDqr hDqr@ E@@ @@ภ rFrr! sGrGrTAภ$Code  {Frr%@ʊ ఐ $self Frr' Frr+@rO@@VA@q Frr;@@@@@@5@@@@4@@@3@@2@@1Q@@ఐ &father Frr< FrrB@ r@@^@@ఐ!s FrrC FrrD@h@@9@@@@N@JN@Ir@@ Frr& FrrE@@@@@.@KN@?|@@U @@+@@@UM@'M@-@ภ4 GrGrSdA3@eA@ C@@@(M@Q@@ Errm@@@@M@&@@r@@7@@@A kkt@@93        @ @@@ vA@ zA@@@Y@R@NG@@@@@@@@ @ @@@e@^@ZS@@@@@@@@@@F@ @ k~k@@P IrVra IrVrt@AA࣠@&self-3 "Aఠ !r /Ar@3        @r@@@  r 2Ar@@@r@࣠@#fmt #A (IrVru )IrVrx@ AA@@l3 ) ) ) ) ) ) ) )@r@r@!@s@@@@@  @@&father $A ;IrVry <IrVr@ TA@@v3 < < < < < < < <@ @@@@@@@@$kind %A LIrVr MIrVr@ eA@@~3 M M M M M M M M@@@@@@@@@ఐ$kind ^Jrr _Jrr@@@@@3 _ _ _ _ _ _ _ _@@@@Ġ/Class_structure nKrr oKrr@;/Class_structure@@@ @@@@ @@@ @@@ @@@ @B@@D@AR>>S>?@@@@ఠ#inh & Krr Krr@ A@@!@@@@@@3        @<@@@ఠ$eles ' Krr Krr@ A@@+@@@@@@@@@D Krr@@@@@@@  ఐ$self Lrr Lrr@s@@3        @c70@1@2%@@ @@@r  Lrr@@@@@@@@@@@@@@@@@@@ఐ#fmt Lrr Lrr@@@%"@@ภ & Lrr Lrs A %ภ%Latex  Lrr@b:\begin{ocamldocobjectend}  Lrr Lrs @@ Lrr Lrs @@n@@@5N@7N@6F@@ @@n@@@AN@.N@4P@ภ w+A u@,A@ @@@/N@=]@@ !Lrr4@@@@N@-c@@g9@@@@@BM@i@  ఐ&$self 9Ms s :Ms s@t@@y@sް >Ms s5@@@\@YL@@G@@F@@ఐ(#fmt MMs s6 NMs s9@@@@@ఐǠ#inh ZMs s: [Ms s=@@@uF@BF@N@@(@@j@ డ $List$iter pNs?sI qNs?sM@  tNs?sN uNs?sR@@@@@@F@W@@@Y@@X@; @@@V@@@U@@T@@S@@ ఐ$self Ns?sT Ns?sX@t^@@e@s Ns?so@@@@@@@m@@l@@k@@ఐ#fmt Ns?sp Ns?ss@n@@@@ఐ&father Ns?st Ns?sz@j@@@@ Ns?sS Ns?s{@@@ @@w@@ఐ&$eles Ns?s| Ns?s@@@Z@@@eN@{N@y@@h @@2@@@|M@d@ ఐՠ$self Oss Oss@t@@(@t! Oss@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmtOssOss@ư@@HE@@ภ IOssOssA Hภ%Latex Oss@Dž8\end{ocamldocobjectend}  Oss!Oss@@#Oss$Oss@@Ǒ@@@M@M@i@@ @@@@@M@M@s@ภ +A @,A@ @@@M@@@DOss4@@@@M@@@b9@@uF@F@zF@(F@@A@@@B@@ @C@@y@Ġ+Class_apply^Qss_Qss@;+Class_apply@+class_apply@@@ @AA@D@A3?j?p4?j?@@@@@pQssqQss@@@@@@@@@@@@@@@ ఐn$selfStt"Stt&@uH@@O@tStt4@@@J@@@@H@@@V@@@@@@@@@ఐy#fmtStt5Stt8@_@@@@ภ Stt:SttbA ภ#Raw Stt=@& !class application not handled yetStt?Stt`@@Stt>Stta@@2@@@M@M@'@@ @@*@@@M@M@1@ภ 3+A 1@,A@A@@@M@>@@Stt94@@@@M@D@@b9@@E@Ġ,Class_constrUtdtlUtdtx@;,Class_constr@,class_constr@@@ @AB@D@A????@@@W@ఠ#cco (UtdtyUtdt|@A@@@@@3@@@@@@@@:@@:@@@ ఐ#ccoWttWtt@@@@@-@@@@3@% @@@3cco_type_parameters(Wtt)Wtt@33cco_type_parameters:@@@ ʠo)type_expr@@@ @@@ @@B3(cco_name!t@@@ @@@@A =r=| =r=@@@3)cco_classx#cct@@@ @@@ A@A@A====@@@,@A >1>;!>1>f@@@B2@@,+@@@@@@@@Ġ ɰkXttlXtt@ @@@@?>@@@@@@3rrrrrrrr@S@@@ @GF@@@@@@@@@ภXttXtt@@@@@@@M@M@@ఠ!l +YttYtt@A@@kj@@@@@@@@rq@@@@@@@@@ ఐ$selfZttZtt@vz@@3@&@ @!@@@uZtu@@@@@@ @}@@@ @@@ @@@@@@ఐ#fmtZtuZtu@@@ @@డ_!@]u9u~]u9u@e@@@eP@@@yP@vP@:P@"@@@$@i@@@#h@@@!@@ @@J@@ภ A\uu6 \uu8@ @ภ$Code\uu-\uu1@!![\uu3\uu4@@\uu2\uu5@@-@@@Q@=o@@ @@buubuvA=ภ$Code buu@ ఐ$selfbuubuu@w@@@w1 buv@@@@@@@@@@@@@@@@@@@ఐ&father8buv9buv @@@r@@ఐD#ccoGbuvHbuv@.@@Z@@@@@(cco_nameSbuvTbuv@@@@@@@@Zbuu[buv@@k@@@@N@@@_ @@@@@M@M@@ภ ѰmA @nA@ߠ@@@M@@@{buuv@@8@@M@ @@{@@9M@@~@@@Ġ0Class_constraintdvv&dvv6@;0Class_constraint @@@@ @@@ @BC@D@AeAAfAAP@@@@ఠ"ck )dvv8dvv:@A@@@@@K@ఠ#ctk *dvv<dvv?@A@@@@@Y@@@.dvv@@@[@@[@@@  ఐ$selfevDvNevDvR@x@@3@m.'@(@)!@@@@@x evDv`@@@@@@@@@@@@@@@@@@@ఐǠ#fmtevDvaevDvd@@@/"@@ภ0evDvfevDvpA/ภ$Code evDvj@"( evDvlevDvn@@ evDvk evDvo@@@@@N@N@F@@ @@x@@@N@N@P@ภ+A@,A@@@@N@ ]@@+evDve4@@@@N@c@@g9@@@@@M@i@  ఐ0$selfCfvsv}Dfvsv@y @@y@xHfvsv@@@@@}t@@@@@@@@ఐ4#fmtYfvsvZfvsv@@@@@ఐ.&fatherffvsvgfvsv@@@@@ఐ͠"cksfvsvtfvsv@@@@@@%@@7@@@  ఐt$selfgvvgvv@yN@@U@xgvv@@@P@@@0@N@@@/\@@@.@@-@@,@@ఐ#fmtgvvgvv@e@@@@ภgvvgvvAภ$Code gvv@Ǡ# : gvvgvv@@gvvgvv@@@@@WN@YN@X@@ @@0@@@cN@PN@V@ภ9+A7@,A@G@@@QN@_@@gvv4@@@@;N@O@@b9@@ C@@@dM@:!@  ఐ蠐$selfhvvhvv@y°@@1@yRhvv@@@@@ @@j@@i@@h:@@ఐ점#fmthvvhvw@Ұ@@TG@@ఐ栐&fatherhvwhvw@ΰ@@XT@@ఐw#ctk+hvw,hvw @\@@5a@@4@@1b@ ఐ'$self:iw w;iw w@z@@p@ys?iw w)@@@@@@|@@@@{@@@z@@y@@x@@ఐ2#fmtWiw w*Xiw w-@@@@@ภbiw w/ciw w9Aภ$Code kiw w3@z" )riw w5siw w7@@uiw w4viw w8@@҆@@@M@M@@@ @@@@@M@M@@ภ+A@,A@@@@M@@@iw w.4@@S@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@@@@AJrrA@@3@B@@@~CA@GA@@@@@@@@@@@@@@ @@|@@@@@ @@ @@ @@@@F@@IrVrZ]@@kw;wFkw;w^@AA࣠@&self-3 -Aఠ ,zAz@3@z@@@  zAz@@@z@࣠@#fmt .Akw;w_kw;wb@A@@3@z@z@!@z@@@@@  @@&father /Akw;wckw;wi@A@@ 3@ @@@@@@@@$kind 0A kw;wj kw;wn@"A@@3        @@@@@@@@@ఐ$kindlwqw}lwqw@'@@@@(3@@@@Ġ*Class_type+mww,mww@;*Class_type6@@@ @_0class_type_alias@@@ @AA@B@AF F&F FF@@@@ఠ#cta 1DmwwEmww@]A@@@@@+3HHHHHHHH@,@@@@@"@@V@@V@@@ ఐ#ctaZoww[oww@@@@@-@@@?@<3````````@E% @@@3cta_type_parametersiowwjoww@33cta_type_parameters:@@@  t)type_expr@@@ @@@ @@B3(cta_nameA!t@@@ @@@@AMD~DND~D@@@3)cta_classޠA@@@ @@@ A@A@A[DD\DD@@@*@A_E1E;`E1Eg@@@@0@@*)@@@>@@@=>@Ġpwwpww@@@@@=<@@@G@@@F3@Q@@@ @ED@@@I@@@H@@@ภ ߰pwwpww@ @@@ @@@M@SM@9@ఠ!l 4qwwqww@A@@ih@@@M@@@L}@@po@@@O@@@N@@@ ఐ"$selfrxxrxx@{@@3@&@ @!@@@{.rxx$@@@@@@[@@@@Z@@@Y@@X@@W@@ఐ0#fmtrxx%rxx(@@@( @@డ!@!txGx"txGx@@@@@@@P@P@P@r@@@t@@@@s@@@q@@p@@oJ@@ภGsx)xDHsx)xF@ภ$CodePsx)x;Qsx)x?@`![Xsx)xAYsx)xB@@[sx)x@\sx)xC@@l@@@Q@Q@o@@ @@|ySyp?|ySys@B@@T"@@ภI|ySyuJ|ySyAภ%Latex R|ySyz@о:\begin{ocamldocobjectend} Y|ySy|Z|ySy@@\|ySy{]|ySy@@@@@RN@TN@SF@@ @@ @@@^N@KN@QP@ภӰ+A@,A@@@@LN@Z]@@}|ySyt4@@:@@:N@Jc@@g9@@ @@@_M@9i@  ఐŠ$self}yy}yy@~\@@cy@~:}yy@@@@@@d@@c@@ఐǠ#fmt}yy}yy@@@@@ఐƠ#inh}yy}yy@@@ ^F@m@@'@@@ డE$List$iter~yy~yy@ ~yy~yy@@V@@@@'M@vT@@@x@@w@ @@@uQ@@@t@@s@@r@@ ఐ#$self~yy~yy@~@@@~Q~yy@@@U@R@OH@@@@@@@@ఐ'#fmt ~yy ~yz@ @@@@ఐ!&father~yz~yz @ @@'@@~yy~yz @@@ng@@@@ఐ&$eles(~yz )~yz@@@[@@@N@N@@@i @@@@@M@@ ఐt$selfDzzEzz@ @@(@~}Izz-@@@ @@@@ @@@@@@@@@@8@@ఐ#fmtazz.bzz1@e@@wE@@ภlzz3mzzVAภ%Latex uzz8@8\end{ocamldocobjectend} |zz:}zzT@@zz9zzU@@@@@M@M@i@@ @@ @@@M@M@s@ภ+A@,A@@@@M@@@zz24@@]@@M@@@b9@@M@@<@@@=@@@>@@@@@Alwqww@@@3@@@@BA@FA@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@F@@kw;w?\@@ưzXzczXzy@AA࣠@&self-3 6Aఠ 5A@3@@@@  A@@@@࣠@#fmt 7AzXzzzXz}@A@@3@@@!@@@@@@  @@!m 8AzXz~zXz@A@@3@ @@@@@@@@@ఠ&s_name 9zzzz@-A@@@@@#J@3@%@@@@@డ$Name&simple-zz.zz@ 1zz2zz@@@@@@@@@@@@@ @@ఐK!mIzzJzz@,@@3/@&m_namePzzQzz@3&m_name9@@@ !t@@@ @@@/ 3&m_type y+module_type@@@ A@A @A /ZZ 0ZZ2@@ @3&m_info~R@@@ @@@ A@B@A = ZRZ\ > ZRZz@@  @3.m_is_interface%y@@@ @@C!@A G!ZZ H!ZZ@@ !@3&m_file/ T@@@ @@D+@A Q"[[ R"[[)@@ "@3&m_kind9@@@ A@E4@A Z#[T[^ [#[T[|@@ #@3%m_locBy@@@ A@F=@A c$[[ d$[[@@ $@3*m_top_depsK:f!t@@@ @@@ A@GM@A s%[[ t%[[@@ %@3&m_code[ @@@ @@@ A@H\@A &\/\9 &\/\Y@@ &@3+m_code_intfj @@@ @@@ A@Ik@A '\~\ '\~\@@ &'@3+m_text_onlyyzB@@@ @@Ju@A (\\ (\]@@ 0(@@A YY YY@@ 4@@@@@@$K@*K@(@@@@@A@zz@@ ఐ$selfzzzz@@@3@@@@@@+zz@@@@@@1@@@@0@@@/@@.@@-@@ఐ$#fmtzzzz@ @@ @@ภSzz{L{UARภ%Latex #zz@ӏడ!^.zz/zz@ u@@@ u@@@Z@ r@@@Y q@@@X@@W@@VL@@'\index{FzzGzz@@Izz@@ @@@fK@hK@g_@@డ!^]zz^zz@ @@@ @@@n@ @@@m @@@l@@k@@j{@@ ఐ$self{zz|zz@B@@I@zz@@{y@@@@@@@@@@@@@@@~@@}@ภ@@@@@@@@@@ఐ&s_namezzzz@@@@@@M@M@@@X@@ @@@z@M@@@డE!^z{z{@ @@@ @@@@ @@@ @@@@@@@@@'@\verb`zzz{@@@@ )@@@M@M@@@డs!^{{3{{4@ =@@@ =@@@@ :@@@ 9@@@@@@@@@ ఐ;$self{{{{@۰@@%@{{ @@@@@@@@@$@@@~@@@@@@@9@%ภ?ภ˰8{{&9{{+@@@@@@@O@N@@@ @@@R@@ఐ:&s_nameN{{,O{{2@\@@T@@@O@O@f@@Y{{d@@ @@@@O@o@@#`} i{{5j{{9@@ul{{:@@ @@@N@N@@@ @@ @@@@N@@@@@ @@@y@M@@@V@@ @@@e@L@x@@zz{;{K@@@@@T@K@d@@} @@@@@J@MJ@S@ภ{L{TA@A@@@@NJ@@@zz@@l@@{{{{@4A@@ @@@#J@3!!!!!!!!@%@@@@@డ$Name&simple4{{5{{@ 8{{9{{@@@@@ @@@ @@@@@ @@ఐK"mtP{{Q{{@,@@/@'mt_nameW{{X{{@3'mt_name@@@  !!t@@@ @@@ 3'mt_info M@@@ @@@ A@A @A8Aaa9Aaa@@1@3'mt_typeɠ|+module_type@@@ @@@ A@B@AIBbb(JBbbT@@2@3/mt_is_interface*|@@@ @@C&@ASCbbTCbb@@3@3'mt_file4`@@@ @@D0@A]Dbb^Dbb@@4@3'mt_kind>@@@ @@@ A@E>@AkEc/c9lEc/cd@@5@3&mt_locL|@@@ A@FG@AtIdyduIdyd@@ 6@@Ax@aqa{y@aqa@@ 0@c[@@ z@@@$K@*K@(@@c@@@A@{{e@@ ఐ蠐$self{{{{@@@3@@@@@@{{@@@@@@1@@@@0@@@/@@.@@-@@ఐ#fmt{{{{@ܰ@@ @@ภ,{{|a|jA+ภ%Latex {{@hడ!^{{{{@N@@@N@@@Z@K@@@YJ@@@X@@W@@VL@@'\index{{{ {{@@"{{@@i@@@fK@hK@g_@@డ!^6{{7{|@}@@@}@@@n@z@@@my@@@l@@k@@j{@@ ఐt$selfT{{U{{@@@"@Y{{@@TR@@@@@@@d@@@@@@@@~@@}@eภq@@h@@@@@@@@ఐh&s_name{{{{@@@@@@M@M@@@X@@@@@z@M@@@డ!^{| {| @@@@@@@@@@@@@@@@@@@@'@\verb`{|{| @@@@@@@M@M@@@డL!^| |H| |I@@@@@@@@@@@@@@@@@@@@ ఐ $self| || |!@@@%@| |'@@\@@@@@@@@@@W@@@@@@@9@ภ{ภ| |-| |2@@@@z@@@O@N@@@ @@@R@@డ$Name&simple-| |4.| |8@ 1| |92| |?@@@@@ @@@ @@@@@r@@ఐ,&s_nameG| |@H| |F@|@@ @@@P@P@@@R| |3S| |G@@W@@@@P@@@\| |@@@@@@O@@@#`} l| |Jm| |N@@o| |O@@@@@N@N@@@ @@@@@@N@@@I@@@@@y@M@@@@@@@@e@L@x@@{{|P|`@@@@@T@K@d@@ @@@@@J@MJ@S@ภ|a|iA@A@@@@NJ@@@{{@@o@@,@@ ఐ$selfg||h||@.@@5=@l||@@ C@@@O@@@N@w@@@M@@@L@@K@@JQ@ ภ@@Y@@@_@@@^_@@ఐ!m||||@k@@>n@&m_name||||@O @@@@@[L@eL@c|@@||||@@@@@G@fL@Z@@||||@@@@@7@gK@F@@ @@^F@F@6@ A@A@@@v@oj@@r@@q@@p@@@@@yt@@{@@z@@y@@xF@t@|l|p#@@q||||@AA࣠@&self-3 DAఠ C A@3@@@@   A@@@@࣠@#fmt EA||||@ A@@3@@@!@@@@@@  @@"mt FA || |}@ )A@@3        @ @@@@@@@@ఐN"ps "}}  #}} @q@@@@@@@E@@@@@@@@@@3 / / / / / / / /@+@"@#@@@@ఐE#fmt ?}}  @}}@+@@@@ ఐh$self P}} Q}}@@@!@~ U}} @@@@@@t@@@@@,@@ ఐ$self l}}" m}}&@3@@:=@ q}}8@@oH@@@@@@@|@@@@@@@@@@Q@ภ @ @^@@@@@@_@@ఐ"mt }}9 }};@k@@#n@'mt_name }}< }}C@M @@@@@L@L@|@@ }}! }}D@@ @@@@L@@@ }} }}E@@@@@@K@@@ @@AF@@ A@A@@@Y@RM@@@@@@@@@@c@\W@@@@@@@@F@@ ||!@@T }H}S }H}h@AA࣠@&self-3 HAఠ G!A@3        @@@@  ±! A@@@@࣠@#fmt IA!}H}i!}H}l@!A@@p3!!!!!!!!@@@!@@@@@@  @@!c JA!}H}m!}H}n@!,A@@z3!!!!!!!!@ @@@@@@@@@ఠ&s_name K!&}q}{!'}q}@!?A@@@@@J@3!,!,!,!,!,!,!,!,@%@@@@@డ$Name&simple!?}q}!@}q}@ !C}q}!D}q}@@&@@@ @@@@@@@@ @@ఐK!c![}q}!\}q}@,@@/@'cl_name!b}q}!c}q}@3'cl_name@@@ ,!t@@@ @@@# 3'cl_info  ƠX@@@ @@@ A@A @ACBB(DBBG@@@3'cl_type*class_type@@@ @@B@AOBBPBB@@@32cl_type_parameters%&)type_expr@@@ @@@ @@C(@A`BBaBB@@@3*cl_virtual6@@@ @@D2@AjCCkCC1@@@3'cl_kind@@@@ A@E;@AsC[CetC[C@@@3-cl_parametersIJ)Parameter)parameter@@@ @@@ A@FM@ACCCC@@@3&cl_loc[@@@ A@GV@AD DD D/@@#@@AAAAA@@'@rj@@@@@K@ K@ @@r@@@A@!}q}wt@@ ఐ$self!}}!}}@@@3!!!!!!!!@@@@@@!}}@@@@@@@@@@@@@@@@@@@ఐ#fmt"}}"}}@@@q @@ภF" }}"~<~EAEภ%Latex "}}@ۂడ !^"!}}""}}@h@@@h@@@<@e@@@;d@@@:@@9@@8L@@'\index{"9}}":}}@@"<}}@@@@@HK@JK@I_@@డ !^"P}}"Q}}@@@@@@@P@@@@O@@@N@@M@@L{@@ ఐ$self"n}}"o}}@5@@<@ "s}}@@nl@@@d@@@c@~@@@b@@@a@@`@@_@ภ"Ë@"@@@@t@@@s@@ఐw&s_name"}}"}}@@@@@@pM@xM@w@@X@@@@@\@yM@o@@డ!8!^"}}"}}@@@@@@@@@@@~@@@}@@|@@{@@'@\verb`"}}"}}@@@@@@@M@M@@@డ!f!^"}~#"}~$@0@@@0@@@@-@@@,@@@@@@@@@ ఐ$self#}~#}~ @ΰ@@%@# }~@@v@@@@@@@@@@q@@@@@@@9@ภÕ#2ภ #+}~#,}~@ @@@@@@O@N@@@@@@R@@ఐ&s_name#A}~#B}~"@\@@G@@@O@O@f@@#L}~d@@@@@@O@o@@#`} #\}~%#]}~)@@u#_}~*@@@@@N@N@@@ @@@@@@N@@@@@@@@[@M@@@V@@@@@G@L@Z@@#}}#~+~;@@@@@6@K@F@@} @@@@@J@/J@5@ภ#~<~DA@A@#@@@0J@@@#}}@@_@@J@.@@@@F@@@@{@A@A@@@@@@@@@@@@@@)@"@@@@@@@@F@@#}H}L@@#~G~R#~G~l@AA࣠@&self-3 MAఠ  L #A@3########@@@@  #A@@@@࣠@#fmt NA#~G~m#~G~p@#A@@43########@@@!@@@@@@  @@"ct OA#~G~q#~G~s@$A@@>3########@ J@@@@@@@@@ఠ&s_name P$ ~v~$ ~v~@$%A@@@@@J@3$$$$$$$$@%Y@@@@@డ"$Name&simple$%~v~$&~v~@ $)~v~$*~v~@@ @@@@@@@@@@@ @@ఐK"ct$A~v~$B~v~@,@@/@(clt_name$H~v~$I~v~@3(clt_name@@@ !t@@@ @@@ 3(clt_info >@@@ @@@ A@A @A)G#G-*G#GM@@@3(clt_type*class_type@@@ @@B@A5GG6GG@@@33clt_type_parameters% )type_expr@@@ @@@ @@C(@AFGGGGG@@@3+clt_virtual6@@@ @@D2@APHH QHH @@@3(clt_kind@@@@ A@E;@AYHLHVZHLHz@@@3'clt_locI@@@ A@FD@AbHHcHH@@@@AfFFgFG@@@`X@@h@@@K@ K@ @@`@@@A@$~v~|b@@ ఐ堐$self$~~$~~@}@@3$$$$$$$$@@@@@@$~~@@@@@@@@@@@@@@@@@@@ఐ#fmt$~~$~~@ٰ@@# @@ภ"$~~$CLA"ภ%Latex $~~@Vడ#r!^$~~$~~@<@@@<@@@<@9@@@;8@@@:@@9@@8L@@'\index{% ~~%~~@@%~~@@W@@@HK@JK@I_@@డ#!^%$~~%%~~@k@@@k@@@P@h@@@Og@@@N@@M@@L{@@ ఐq$self%B~~%C~~@ @@@%G~~@@B@@@@d@@@c@R@@@b@@@a@@`@@_@Sภ%m_@%m@V@@@t@@@s@@ఐe&s_name%q~~%r~~@@@w@@@pM@xM@w@@X@@@@@\@yM@o@@డ$ !^%~~%~~@ְ@@@@@@@@@@~@@@}@@|@@{@@'@\verb`%~~%~~@@@@@@@M@M@@@డ$:!^%~*%~+@@@@@@@@@@@@@@@@@@@@ ఐ $self%~ %~@@@%@z%~@@٠J@@@@@@@@@@E@@@@@@@9@ภi&ܠภ#%~&~"@#@@@h@@@O@N@@@۠@@@R@@ఐ &s_name&~#&~)@\@@@@@O@O@f@@& ~ d@@g@@@@O@o@@#`} &0~,&1~0@@u&3~1@@r@@@N@N@@@ @@z@@@@N@@@@@@@@[@M@@@V@@@@@G@L@Z@@&T~~&U2B@@@@@6@K@F@@} @@@@@J@/J@5@ภ"˰&mCKA"@A@%ڠ@@@0J@@@&v~~@@3@@J@.@@@@F@@@@i@A@A@@@@@@@@@@@@@S@@@@@@@@@@F@@&~G~K@@ʰ&NY&Nn@AA࣠@&self-3 RAఠi Qjy&Az@q3&&&&&&&&@x@@@  |&At}@t@@}@࣠@#fmt SA&No&Nr@&A@@3&&&&&&&&@@@!@@@@@@  @@!c TA&Ns&Nt@& A@@3&&&&&&&&@ @@@@@@@@ఐ "ps&w}&w@.@@@@@@@@@@]@@@@@@@3&&&&&&&&@+@"@#@@@@ఐE#fmt&w&w@+@@'@@ ఐh$self' w'w@԰@@!@;'w@@@k@@@1@@@@@,@@ ఐ$self')w'*w@@@=@'.w@@@@@@@@@9@@@@@@@@@@Q@ภ'TF@'T@@@@/@@@._@@ఐ!c'Zw'[w@k@@|n@'cl_name'aw'bw@ @@g@@@+L@5L@3|@@'lw'mw@@@@@@6L@*@@'vw'ww@@@@@@7K@@@ @@F@@ A@A@@@@@@B@@A@@@@@@V@@@@K@@J@@I@@HF@D@'NR!@@''@AA࣠@&self-3 VAఠl Um|' A}@t3''''''''@{@@@  ' Aw@w@@@࣠@#fmt WA''@' A@@3''''''''@@@!@@@@@@  @@"ct XA''@' A@@3''''''''@ @@@@@@@@ఐ"ps''@1@@@@@@d@@@@c`@@@b@@a@@`3''''''''@+@"@#@@@@ఐE#fmt'(@+@@ @@ ఐh$self((@װ@@!@>(@@@n@@@x4@@@w@@v,@@ ఐ$self(,(-@@@=@(1@@i@@@@@@@<@@@@@@@@@@Q@zภ(WI@(W@@@@@@@_@@ఐ"ct(](^@k@@_n@(clt_name(d(e#@ @@j@@@L@L@|@@(o(p$@@@@@@L@@@(y(z%@@@@@o@K@~@@ @@}F@n@ A@A@@@@@@@@@@@@@Y@@@@@@@@@@F@@(!@@(]h(]w@AA࣠@&self-3 ZAఠo Yp(A@w3((((((((@~@@@  (Az@z@@@࣠@#fmt [A(]x(]{@(A@@3((((((((@@@!@@@@@@  @@!m \A(]|(]}@(A@@3((((((((@ @@@@@@@@@ఠ&father ]((@(A@@@@@J@3((((((((@%@@@@@డ'p$Name&father()@ ))@@f@@@@@@@@@@@ @@ఐK!m))@,@@/@&m_name)")#@Ұ @@@@@K@K@=@@. @@A>@A@). @@@ఠ!t ^)9):@)RA@@&@@@J@@@@J@3)E)E)E)E)E)E)E)E@Zha@b@c@@@ภ&)P)QFOA&ภ%Latex )Y@Š5\begin{ocamldoccode} )`)a@@)c)d@@@@@J@J@$@@ @@+J@'@ภ&)u%A&ภ$Code)}@茠'module ))@@))@@@@@J@J@H@@ @@OJ@K@ภ&Ұ) IA&Рภ$Code) @谠డ(!$Name&simple) ) @ ) ) $@@ŗ@@@}@@@@@@@@x@@ఐ!m) %) &@ݰ@@@&m_name) ') -@ @@@@@K@K@@@) ) .@@@@@@@K@@J@@ภ'%)0:A'#ภ$Code)0>@# : )0@)0C@@)0?)0D@@@@@(J@*J@)@@ @@J@'@ภ&n*FNA&m@A@)}K@@@@#J@/@@/A@)K@@@@J@"@@A@)K@@@@J@@@A@)@@@J@@@*4@@'@@@@A@*:@@  ఐ$self*HY_*IYc@@@3*H*H*H*H*H*H*H*H@@@@@@*PYq@@@@@@7@@@@6 @@@5@@4@@3@@ఐ#fmt*hYr*iYu@@@S @@ఐ(@(@n@@@LK@OK@N@ภ k+ޠ+7@7@ ?iJ@J@dJ@L@=#@@@K@K@K@'K@8K@JK@K@(K@9K@K L@A!L@B@@@MK@Y@@`@ h)L@+!L@/0L@0@@@:K@I@%t@t@ r@@@;K@\K@[@@{@ DL@:-./L@KL@ @@@)K@7@@@~QL@ G:;VK@Y@@@K@&@ภ ,G ,H @@ g\OQR@@@K@f@@@ pL@fqrst@@@K@@'@[@@ @@@K@iK@h@@@@!ޠ|@@@K@@@@@@  ఐʠ$self,u"(,v",@<@@C-@,z"A@@@@@@@@@@@6@@ఐΠ#fmt,"B,"E@@@vC@@ఐ&father,"F,"L@P@@^@@@S@@ఐڠ!m,"M,"N@@@b@&m_kind,"O,"U@( @@ @@@l@@C@@ m@ డ+:&Module1module_is_functor,_l,_r@ ,_s,_@@@@@@ K@@@ @@ @vkkvkk@@ 9D@@@@@@@@@@@@@@ఐ!!m,_,_@@@@@,@@@@@@Ġ*--@*@@@@.@@@3--------@@@@@2@@@@@@ภ%.--@%-@@@#o@@@J@J@@Ġ%~-#-$@%}@@@@P@@@@@S@@@@@@  ఐ$self-9-:@@@@r->@@@@@@@@@@@@@@@@@@@ఐ#fmt-V-W@@@A@@ภ*-a-bA*ภ'Newline -j@+@ @@ @@@N@N@*@ภ)ٰA)@A@,@@@N@7@@-"@@@@@N@=@@P'@@#@@@M@C@డ,$List&filter--@ -- @@@@!a@+$boolE@@@.G@@.F@@@@.E@@@.D@@.C@@.B@^-)-)^-)-X@@o@'"@@@@@t@@@KM@@ՠ@@@MM@'@@@(M@@@M@3@@@@@@0 @@@/$@@@@@@@@@࣠@& `A@@--@@03--------@@@@@ఠ!d _..@. A@@6 @@. . @@@D@?@@@@ @@డ,"<>.. @@!a@@@@@*@@)@@()%notequalBA+ڠ@@@@+~QQ+~Q@@,R@@@@eM@@@@@@@@@3.=.=.=.=.=.=.=.=@?n@9@:@@@@ఐF!d.M.N@ @@{@@ภ$None.Y.Z"@Z@@@M@)@@@@@@@*P@%$@.e .f#@@@@@@@@ N@.N@,r@@డ,k1module_parameters.|$5.}$F@%transؠ@@@ @@@ @s@@@ ,@=@@@ @@@@ @@@ @@ @@@ @@ @@ @!qyll!ryll[@@"E@0/@@-+*@@@:@@@9@@@@8)@e@@@5@(@@@7@@@6@@4@@@3@@2@@1@OภE.ϸภ,n.$O.$T@,m@@@Y@@@PO@T@@@@@@U@@ఐ!!m.$U.$V@@@@@.$4.$W@@F6@@@ N@]O@I@@c @@F;@@@ @Ġ+k/ iw/iy@+k@@@@V@@@@l@:@@@n@@@m@@k@@@j@@j@@@@q@.N@@@s@@@r@@p@@@o1@@@ภ'[/=i}/>i@'Z@@@-9@ఠ!l a/J/K@/cA@@@@@@{@Xx@@@}@@@|@@z@@@yd@@@ @@@@l@@@@@@@@@@@~x@@@@ఠ!t b//@/A@@,"@@@O@@@@O@3////////@EKD@E@F@@@ภ,а//2A,Ϡภ$Bold /@틠ภ,//A,ߠภ#Raw /@$,Parameters: //@@//@@0@@@O@O@4@@ @@#(@@@O@O@>@ภ,1+A,/@,A@/?@@@O@K@@/4@@@@O@Q@@J9@@XO@T@ภ-"/RA- ภ$List/@될డ.z$List#map0 0@ 00@@,@@@@@@@@O@נ@;@@@O@@@@O@@@O@C@@@ O@O@@@@C$@@@]@@@@@@@30202020202020202@@@@@࣠@(c gA@ఠ!p c0I20J3@0bA@@;@@ఠ(text_opt d0U40V<@0nA@@@@@0Z10[=@@@N@I@@@@ @@@ఠ!t e0nA`0oAa@0A@@XO@ O@R@30t0t0t0t0t0t0t0t@5i@/@0*c@$@%@@@ఐ0(text_opt0Aj0Ar@ @@o300000000@@@@Ġ$None0Ax0A|@є@@@@}@@}@@@ภ,0A0A@,@@@,'@Ġ$Some0A0A@эఠ!t f0A0A@0A@@O@/@@@@@0@@0@@@ఐ!t0A0A@ @@@@Q300000000@M@@@@@A0Ad@@UP@A@0A\ @@ภ.00@.ภ#Raw00@Lఐ!p00@k@@300000000@p~w@x@y@@@'mp_name00@6 @@d@@@Q@Q@@@! @@$`@@@&O@#O@O@Q@@ภ.D1 1 @.Cภ#Raw11@": 11@@11 @@@@@Q@Q@B@@ @@1Q@E@ఐŠ!t1314@M@@P@@#@@0BO@@@@Q@ X@@1?1@@@.@@@_@~@@@1G,1H@@@C+@@P@P@@@ఐ!l1Y1Z@ʰ@@vW@@@P@P@/@@1e 1f@@@l@@@@O@P@@@ @@O@@ภ-ذ1z1A-@A@0P@@@@O@+O@@A@0@@@O@@@1@@.@@@@A@1@@ ఐ$self1AL1AP@e@@l311111111@' @!@"@@@ڰ1A^@@@j@@@2@h@@@1v@@@0@@/@@.@@ఐ #fmt1A_1Ab@@@ @@ఐK!t1Ac1Ad@*@@@@@GO@E2@@6@@O@<5@E @@H@@@A11eq@@@1er@@@@@A1W]1sz@@@  ఐ A$self1|1|@@@@%1|@@@@@@@@@@@@@@@@@@@ఐ L#fmt2 |2 |@ 2@@@@ภ/M2|2|A/Lภ'Newline 2|@@ @@%@@@K@K@!@ภ.A.@A@1@@@K@.@@26|"@@@@K@4@@P'@@(@@@J@:@  ఐ $self2N2O@@@J@2S@@@@@@!/@@@@@@@@@@@@@0@@@@@@@@@g@@ఐ #fmt2x2y@ @@ct@ภ2eภ*22@*@@@>@@@K@@@@!d@@@@@ఐ Р!m22@ @@@&m_info22@@ @@X0@@@@@@K@K@@@h@@)@@@J@@ఐ(N!p22@'Ұ@@@*s@@@@(KF@I@*@@@(K@@@@@@ @@@@@@ఐ +#fmt22@ @@@@ภ'3'322A'ภ'3 3  ภ'3)Close_box3;)Close_box}@@@@GC@A'fz 'gz @@@'~@@@@@@IJ@N@ภ'3)&3*(&@(@'UI@6I@HK@:*@@@J@5J@G  @@@JJ@X-@@?@'K@@@@7J@F9@"@]P@P@'@@@8J@[J@ZE@@WV@@(̠'@@@J@4N@@_@@O@ 3W@@Q@m@@R@}@@S@@@T@@@U@&@@V@Y@@W@@@X@  @@Y@ ' @@ @ 4 @@ s@  A@ A@@@S@LG@@y@@x@@w @@@7@]@VQ@@@@@@@@F@{ @3x]a"@3 , Print the LaTeX code for the given module. 3'+3'\@@@@@@@a3'23'F@AA࣠@&self-3 iAఠ\ h]l3Am@d333333333@k@@@  o3Agp@g@@p@࣠@#fmt jA3'G3'J@3A@@}333333333@{@@!|@@@@@@  @@"mt kA3'K3'M@3A@@333333333@ @@@@@@@@@ఠ&father l3PZ3P`@3A@@"@@@J@333333333@%@@@@@డ2]$Name&father3Pc3Pg@ 3Ph3Pn@@q@@@"@@@"@@@@@ @@ఐK"mt4Po4 Pq@,@@/@'mt_name4Pr4Py@ @@"@@@K@K@=@@. @@A>@A@4PV @@@ఠ!t m4&}4'}@4? A@@1'@@@J@@@@J@34242424242424242@Zha@b@c@@@ภ1v4=4> A1uภ%Latex 4F@5\begin{ocamldoccode} 4M4N@@4P4Q@@@@@J@J@$@@ @@+J@'@ภ14b%A1ภ$Code4j@y,module type 4q4r@@4t4u@@@@@J@J@H@@ @@OJ@K@ภ14IA1ภ$Code4@డ3$Name&simple44@ 44@@Є@@@#j@@@#m@@@@@x@@ఐ"mt44@ݰ@@@'mt_name44@i @@#@@@K@K@@@44@@#@@@@@K@@J@@ภ174 A16@A@4FK@@@@J@@@^A@4OK@@@@J@@@A@4X@@@J@@@4@@2c@@@@A@4}@@  ఐp$self5#5 '@ϰ@@355555555@@@@@@D55@@@@@@@@@@@@@@@@@@@ఐ~#fmt5(65)9@d@@ @@ఐ!t55:56;@*@@@@@ K@ 2@@6@@+@@@J@8@ @ఐ"mt5TER5UET@x@@L@'mt_type5[EU5\E\@ @@@@@@@@Z@@ఐ"mt5pE^5qE`@@@6h@'mt_kind5wEa5xEh@ @@@@@ @@@v@@. @@@(@@@"}@@Ġ$Some5nw5n{@{@5n|5n}@@%@@@4@@@ @@-,@@@6@@@5@@Ġ$Some5n5n@֕ఠ$kind n5n5n@5!A@@<@@@;@@@@@(C@@@=@@@<@@3@@@,@@@>@@@_^@@@A@@@@@C^@@@C@@@B@@?@@@  ఐX$self55@@@355555555@@9@:@;@@@,5@@@@@@\@@@@[@@@Z@@Y@@X@@ఐf#fmt66@L@@ @@ภ3T66A3Sภ$Code 6$@3# = 6+6,@@6.6/@@?@@@N@N@D@@ @@)@@@N@xN@~N@ภ26G,A2@-A@5@@@yN@\@@6P5@@ @@gN@wb@@f:@@,@@@M@fh@  ఐР$self6h6i@/@@6x@6m@@@1@@@@/@@@=@@@@@@@@@ఐ۠#fmt66@@@T@@ภ3ɰ66A3Ƞภ%Latex 6@3\end{ocamldoccode} 66@@66@@@@@N@N@@@ @@*@@@N@N@@ภ36,A3@-A@6)@@@N@@@65@@@@N@@@c:@@-%@@@M@@  ఐE$self66@@@@m6.@@@q@je@@@@@@ఐG#fmt6/62@-@@@@ఐA"mt6365@"@@@@%@@@  ఐw$self77B77F@ְ@@@77b@@@@@@@@&@@ఐy#fmt7#7c7$7f@_@@3@@ఐs"mt707g717i@T@@@@@%@@A@ ఐ,ɠ!p7?kv7@kw@,M@@@.@@@@,Ơ-@@@M@M@.@@@,@@@@@@@@@@i@@ఐ#fmt7fkx7gk{@@@5v@@ภ, 7, 77tk|7ukA, ภ,77 ภ,7T7Sภ,'7,&7,"ภ,/7b7#a%(@(@F@@@N@N@@ภ,C7+77+@7@,iM@t@t@,J@@@tN@N@@@{@,DO@T:-./O@XKO@Y@@@bN@p @@@QO@BG:;VN@?Y@@@QN@_@ภ,8+8 +@@,g\OQR@@@RN@+@@@,pO@fqrst@@@=N@N7@'@[@@,@@@>N@N@C@@@@-|@@@N@:L@@@@M@ ఐ$self8K8L@@@[@8P@@@@@@@@@@@d@@ఐ#fmt8a8b@@@0q@@ఐ&father8n8o@9@@'4@@@@@ఐŠ$kind8~8@@@@@@@@:@@@G@@@x@@@ @@@! @@@ @@:J@@@88@@@$#@@@K@@@J@#@@@M@@@L@@I@@@87@@@P@@@O@7@@@R@@@Q@@N@@@  ఐ1$self88@@@@8@@@@@@@@@@ɞ@@@@@@@@@ఐ<#fmt88@"@@@@ภ6*88A6)ภ%Latex 8@f3\end{ocamldoccode} 99@@99@@r@@@N@N@@@ @@,r@@@ N@N@ @ภ5{9,A5z@-A@8@@@N@@@9&5@@@@N@ @@c:@@/@@@ M@&@  ఐ$self9>9?#@@@ 6@ϰ9C?@@@@ @@@@=@@ఐ#fmt9R@9SC@@@!J@@ఐ"mt9_D9`F@@@%W@@%@@!X@ఐ.!p9lHS9mHT@.z@@@1@@@ @.;L@-L@1(@@@.@@@@@@ @@@@{@@ఐ栐#fmt9HU9HX@̰@@_@@ภ.69.599HY9HbA.4ภ.A99 Ơภ.I9~9}ภ.Q9Ġ.P9.Lภ.Y9̠9#닠%(@(@p@@@M@M@@ภ.m9-97-@7@.AfL@kL@L@oN@1@@@,M@jM@~M@M@M@M@M@M@M@ N@!N@@@@M@@@`@.j)N@!N@0N@@@@M@@%t@t@.t@@@M@M@ @@{@.DN@:-./N@KN@@@@M@@@@QN@qG:;VM@nY@@@M@*@ภ.:I.:J.@@.g\OQR@@@M@=@@@.pN@Jfqrst@@@lM@}I@'@[@@.@@@mM@M@U@@@@/|@@@+M@i^@@@@_@-:kHc@@a@@@b@@@A:n=C:odk@@3:m:m:m:m:m:m:m:m@e@@@ డ8&Module6module_type_is_functor:u:u@ :u:u@@@O@@@ s@@@ r@@ q@-]ss-^st@@-S@@@@]@@@@@@@@0@@ఐ"mt:u:u@ΰ@@p=@@,@@@@@A@Ġ8M::@8L@@@@.@@@ 3::::::::@@@@@2@@@ @@@ภ2::@2@@@1(@@@J@J@@Ġ37::@36@@@@P@@@r@@S@@@u@@@  ఐZ$self::@@@@+:@@@@@@@@@@@@@@@@@@@ఐe#fmt;;@K@@@@ภ8S;;A8Rภ'Newline ;#@@ @@.@@@HN@9N@>@ภ7A7@A@:@@@:N@D@@;<"@@@@(N@8@@P'@@1@@@IM@'@డ9$List&filter;V;W@ ;Z;[%@@ @@@@@@@@M@c@o(@@@M@y@@@zM@d@@eM@O @@@R@@Q@ ʠ @@@P ɠ$@@@N@@M@@L@@࣠@3 pA@@;,;-@@03;;;;;;;;@@@@@ఠ!d o;.;/@;"A@@6 @@;+;0@@@D@?@@g@@ @@డ:6"<>;6;8@ @@@OM@o@ @@@n@@m@@l3;;;;;;;;@)X@#@$@@@@ఐ0!d;4;5@ @@e@@ภ$None;9;=@@@@qM@{@@@@8@@@|P@w$@;&;>@@@D@@@`@@_N@N@~\@@డ96module_type_parameters<?P<?f@%trans @@@ }@@@ |@@@@ {@@@@ x@'v)@@@@ z@@@ y@@ w@@@ v@@ u@@ t@.tLtP.tLt@@/T@/.@@, *@@@@@@@@@@)@@@@@()g@@@@@@@@@@@@@@@@Nภ@@@@ݝ)@@@@@@@@@@@@@@R@@@@ݱ)@@@@@@@@@@@@@@ภ4ް<<@4@@@@ఠ!l q<<@<#A@@@|@@@ɠ@۠)@@@@@@@@@@@M@@+@@@@Π@*@@@@@@@@@@@a@@@@ఠ!t r==@=$A@@:w0n@@@O@@@@O@3========@KD@E@F@@@ภ:S== @SA:Rภ$Bold =#@ภ:c=*=+A:bภ#Raw =3@,Parameters: =:=;@@===>@@@@@O@O@4@@ @@0@@@O@O@>@ภ9+A9@,A@< @@@O@K@@=^4@@*|@@O@Q@@J9@@XO@T@ภ:=lRA:ภ$List=t@డ;$List#map=+=/@ =0=3@@"@@@@@;@@@PO@%@ޜ*@@@hO@0@@@/O@&@@'O@*@@@nO@FO@@@@"Ơ$@@@'@@@@@@@3========@@@@@࣠@5 wA@ఠ!p s=4S=4T@=%A@@;@@ఠ(text_opt t=4U=4]@=&A@@@@@=4R=4^@@@N@I@@)@@ @@@ఠ!t u=b=b@> 'A@@XO@XO@`R@-3========@5i@/@0*c@$@%@@@ఐ0(text_opt>b> b@ @@o3>>>>>>>>@@@@Ġ$None>b>b@@@@@}@@}@@@ภ:|>b>b@:|@@@,'@Ġ$Some>+b>,b@ఠ!t v>4b>5b@>M(A@@O@2/@@@@@0@@0@@@ఐ!t>Bb>Cb@ @@@@Q3>C>C>C>C>C>C>C>C@M@@@@@A>Ib@@UP@A@>Kb} @@ภ;>Q>R@;ภ#Raw>Z>[@Ϡఐ!p>f>g@k@@3>f>f>f>f>f>f>f>f@p~w@x@y@@@'mp_name>p>q@D  @@@@@MQ@QQ@O@@! @@1@@@tO@qO@lO@KQ@L@ภ;ǰ>>@;Ơภ#Raw>>@ ": >>@@>>@@@@@]Q@_Q@^B@@ @@1Q@\E@ఐŠ!t>>@M@@P@@#@@>%BO@D@@@HQ@WX@@>>@@<2@@@G_@~@@@>4M>  @@@C+@@#P@cP@b@@ఐ!l>  &>  '@ʰ@@#W@@@"P@iP@d/@@>*> (?@@, @l@@@@O@mP@!@@ @@O@ @ภ;[> @RA;Z@A@>jP@@@@O@yO@@A@>s@@@O@@@?@@<~@@@@A@?@@ ఐ $self?!gw?"g{@@@3?!?!?!?!?!?!?!?!@' @!@"@@@]?)g@@@@@@@@@@@@@~@@}@@|@@ఐ #fmt?Ag?Bg@ }@@ @@ఐK!t?Ng?Og@*@@ @@@O@2@@6@@O@5@E @@H@@@A?[?\@@@l?^@@@@@A?`ms?a@@@  ఐ נ$self?o?p@6@@=@?t@@@8@@@@6@@@D@@@@@@@@@ఐ ⠐#fmt??@ Ȱ@@[@@ภ<а??A<Ϡภ'Newline ?@a@ @@3@@@K@K@@ภ<A< @A@?@@@K@@@?"@@v@@K@@@P'@@6@@@J@@  ఐ 9$self??@@@Ÿ@?@@@k@@@a.В@@@@@@@Бi@@@@@@ г@@@ @@ @@ @@ 1@@ఐ Q#fmt??@ 7@@>@Ѓภu@ภ8f@ @ @8e@@@@@@%K@-S@@@.@@@.W@@ఐ f"mt@#@$@ G@@f@'mt_info@*@+@#Ȱ @@۠³@@@#@@@"K@3K@0x@@h@@6@@@5J@!~@ఐ5Ѡ!p@G @H @5U@@@7@@@=@5ΠF@JI@98@@@;5@@@<@@@: @@8@@7@@ఐ #fmt@k @l@ @@:@@ภ5@5@@y@zA5ภ5@9@ 8ภ5$@ @ @@@@@J@@ภ51@4w@ 4v@ @5MI@I@K@8Q@@@IJ@J@  @@@J@@@7@5K@c@@@J@@"@]H@H@5#@@@J@J@@@ON@@6Gy'y@@@HJ@@@W@@}@@@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@@@@@@@@ 3@@@@@@@@@@@@@F@ P@@'+@&AA 1 Print the LaTeX code for the given module type. @@&@@@@@@@AWbAWz@AA࣠@&self-3 yAఠ( x(A+)A@3AAAAAAAA@@@@  A.*A@@@@࣠@#fmt zAA$W{A%W~@A=+A@@3A%A%A%A%A%A%A%A%@@@!@@@@@@  @@"im {AA7WA8W@AP,A@@3A8A8A8A8A8A8A8A8@ @@@@@@@@ ఐ<$selfAKAL@@@3AKAKAKAKAKAKAKAK@ @@@@@AS@@@@@@@@@@#@@@@@@@@@ఐJ#fmtAkAl@0@@3AkAkAkAkAkAkAkAk@ @@@@ภ>AwAx@>ภ$CodeAA@(include AA@@AA@@@@@ J@J@&@@AA@@4@@@$J@J@ 2@ภ>߰AjuAjw@>ޠภ$CodeAA@ఐ"imAA@o@@gr@)im_moduleAA@3)im_modulem@@@ d- =+@@@ a@@@ `A@A3'im_name0!t@@@ _@@@@A4QQ4QQ@@5: @3'im_info-6q$info@@@ c@@@ bA@B@A4RMRW4RMR@@5K@@A4QQ4QR@@5O @80@@*=T@@@"@@@!@Ġ$NoneBB@@@@@>=h@@@+@@@*@@E=o@@@-@@@,@@@ఐ점"imB  B! @Ұ@@@'im_nameB' B(@U @@5@@@O@Ġ$SomeB7"B8&@Ġ#ModB@(BA+@;#Mod=@@@ ]@-@@@ [@A@@B@A5Q!Q'5Q!Q8@@@5 @ఠ!m |BW,BX-@Bp-A@@@@@@73B[B[B[B[B[B[B[B[@@@@@@B`'Ba.@@=@@@8@@@/@@=@@@:@@@9@@=@@@<@@@;@@@ఐ&!mB}2B~3@%@&@'@@h@@@Y@W3BBBBBBBB@95 @@@&m_nameB4B:@)<@@e @Ġ$SomeB;IB;M@~Ġ'ModtypeB;OB;V@;'Modtypeb@j@@@ \@AA@B@A5uQ9Q?5vQ9QY@@@6  @ఠ"mt }B;WB;Y@B.A@@}@@@Fo@@@B;NB;Z@@>@@@Gu@@@+@@>#@@@I@@@H}@@>*@@@K@@@J@@@ఐ%"mtB;^B;`@$@%@&@@@@@`@^3BBBBBBBB@4 @@@'mt_nameB;aB;h@&@@ @@@ABB;i@@@@@J@@@BBjt@@eJ@!J@J@@ ఐ$selfC xC x@Ѱ@@@Cx@@1@@@@@@@Šſ@@@@@@ž@@@@@@@@ݐภ٥C9+@C9@2@@@@@@@@ఐ "imC?xC@x@@@@'im_infoCFxCGx@i @@@@@@@@ K@K@@@CUxCVx@@@@@  @@e@@BƠ@@@J@@@CbCc @@ @@J@@@@@F@@H A@L A@@@$@@@/@@.@@-N@@@@@.@' @@8@@7@@6@@5F@1k@CW[@(C 5 Print the LaTeX code for the given included module. CCV@@@@@@@0C#C#@AA࣠@&self-3 Aఠ+e ~+fuC/Av@m3CCCCCCCC@t@@@  xC0Apy@p@@y@࣠@#fmt AC#C#@C1A@@L3CCCCCCCC@@@!@@@@@@  @@!c AC#C#@C2A@@V3CCCCCCCC@ b@@@@@@@@ డBQ0reset_type_names)Odoc_infoC$C$@ C$C$"@@@@@@@@P@@@O@@N3CCCCCCCC@%1}@(@)@@@@ภ<C$#C$%@<@@@,@@@WK@[@@$@@:_@@@\J@V@@ఠ&father D%(2D%(8@D-3A@@2@@@kJ@]3DDDDDDDD@,@@@డB$Name&fatherD+%(;D,%(?@ D/%(@D0%(F@@ɰ@@@2@@@a2@@@`@@_@@ఐ!cDG%(GDH%(H@V@@-@'cl_nameDN%(IDO%(P@" @@3@@@lK@rK@p;@@. @@?<@A@DZ%(. @@@ఠ+type_params De&T^Df&Ti@D~4A@@Cs@@@J@s3DkDkDkDkDkDkDkDk@~`Y@Z@[@@@ఐ!cD|'lzD}'l{@@@3D|D|D|D|D|D|D|D|@@@@2cl_type_parametersD'l|D'l@" @@""@@@w@@@v@Ġ@D(D(@@@@@@##@@@@@@3@@##@@@@@@:@@@ D(@@D(D(@@HC@ఠ!l D)D)@D5A@@#4#3@@@@@@G@@#;#:@@@@@@N@@@డCS!^D)D)@7@@@7@@@@7@@@7@@@@@@@3DDDDDDDD@y1*@+@,@@@@ ఐV$selfD)D)@@@@D)@@@T@@@@OL@@@@@@I@@@@@@@(@@ఐ&fatherE)E)@@@t@@@N@N@<@@ఐq!lE,)E-)@F@@~{@@@@@@N@N@T@@E;)f@@7@@@@N@]@@! EK)EL)@@wEN)@@7@@@M@M@p@@ @@q@@@AEX'lt @@@A@EZ&TZ @@@ఠ!t Ee+Ef+@E~6A@@B٠8@@@J@@@@J@3EqEqEqEqEqEqEqEq@@@@@@ภBE|-E}4 ABภ%Latex E-@5\begin{ocamldoccode} E-E-0@@E-E-1@@@@@J@J@$@@ @@+J@'@ภBڰE.4>%ABؠภ$CodeE.4B@డD2&Printf'sprintfE.4DE.4J@ E.4KE.4R@@zR@@@zR@:@@@]@:@@@{@4@@@J@@@@J@J@J@1J@@@J@f@@zJ@H@@\J@zk@@@zh@@@@@@+@@|@@ภ:F:FE/SeE/SvA:ภ:FF Р&class @@@@@DK@GK@F@ภ:F%:fF&:eภ:F-:!F.': @'@:FaL@Ja@@@[K@e@ภ:F=:~F>7:}ภ:FE:9FF?:8@?@:^rL@hr@@@yK@@ภ:FU:FVO:ภ:F]:QF^W:P@W@:vL@@@@K@@ภ:Fm-Fng,# : l@l@@@@K@K@@ภ;F:TF{:S@{@:J@CJ@ZJ@xJ@J@L@{@@@K@0K@BK@YK@wK@K@@@@K@&@@@;à#$%&@@@K@1@@@;נ!,-./@@@|K@<@@@;*5678@@@^K@vG@@@;(L@54?@AB@@@EK@XS@@@;4L@>@@@2K@A_@/class %s%s%s : @@;;@@@3K@K@k@@@@{r T@@@K@/t@@ఐ0!cF0wF0w@@@@*cl_virtualF0wF0w@%e @@5@@@K@@(virtual G 0wG 0w@@G 0wG0w@@HK@@ G0w@@G0wG0w@@TK@@G0wG0w@@@@ఐŠ+type_paramsG*1G+1@@@_K@@@డE$Name&simpleG?2G@2@ GC2GD2@@&@@@6 @@@6@@@@@@@ఐ!cG[2G\2@j@@@'cl_nameGb2Gc2@& @@6,@@@L@L@@@Gm2Gn2@@@@Gp.4CGq3 @@J@@@@@J@@ภCڰG|4 AC@A@FK@@@@J@@@ A@F@@@J@@@G,@@D$@@@@A@G+@@  ఐ$selfG6%G6)@i@@p3GGGGGGGG@2F?@@@A@@@ްG67@@@n@@@@l@@@z@@@@@@@@@ఐ#fmtG68G6;@@@W @@ఐj!tG6<G6=@*@@ʎ@@@K@2@@6@@>2@@@J@ 8@  ఐI$selfG7?EG7?I@@@ʸH@DG7?g@@@@@@@#@@"@@!Q@@ఐM#fmtH7?hH7?k@3@@^@@ఐ&fatherH 7?lH7?r@@@6@@@3n@@ఐW!cH7?sH7?t@,@@{@@7@@|@ ఐh!cH.:H/:@=@@@'cl_kindH5:H6:@& @@d@@@>@Ġ%ClassHG;HH;@,Class_constrHL;HM;@@9`@HR;HS;@@9b@@@F@@@@@@@@G@@@@@H@@@ ఐȠ$selfHi<Hj<@0@@7@ưHn<@@@@@@@Q@@P@@O@@ఐ̠#fmtH<H<@@@@@ఐx&fatherH<H<@@@7R@@@_@@ఐؠ!cH<H<@@@*@'cl_kindH< H<'@' @@@@@e@@C@@:bJ@; @@H=(1H=(2@@@@@J@@@@@K@@@ภ@߰H>6AH>6C@@@@@@@@AH9H?DK@@"@  ఐ3$selfH@MSH@MW@@@ˢ2@ H@Me@@@˝@@@@˛@@@٩@@@@@@@~B@@ఐ>#fmtH@MfH@Mi@$@@O@@ภF5H@MlH@MAF4ภ%Latex I@Mq@q3\end{ocamldoccode} I @MsI @M@@I@MrI@M@@}@@@K@K@s@@ @@<}@@@K@K@}@ภEI(@M,AE@-A@H@@@K@@@I1@Mj5@@@@K@@@c:@@?@@@J@@  ఐ$selfIIAIJA@@@@INA@@@y@rm@@@@@@ఐ#fmtI]AI^A@@@@@ఐ!cIjAIkA@y@@@@%@@@  ఐڠ$selfI{BI|B@B@@I@IB@@@@@@@@@@ఐܠ#fmtIBIB@°@@$@@ఐ֠!cIBIB@@@(@@%@@@ ఐ?5!pICIC@>@@@AZ@@@@?2@@@@J@J@۠Aj@@@ݠ?5@@@@@@@@@@#@@ఐ#fmtICIC@@@g0@@ภ>xI>wIICICA>vภ>I I ภ>IIภ>J>J>ภ>JJ#͠%(@(@@@@sK@vK@ui@ภ>J"=J#7=@7@>iJ@*J@J@.L@dA@@@K@)K@=K@NK@_K@qK@>K@OK@`K@r L@h!L@i@@@tK@@@`@>)L@R!L@V0L@W@@@aK@p@%t@t@>@@@bK@K@@@{@>DL@B:-./L@FKL@G@@@PK@^@@@[QL@0G:;VK@-Y@@@?K@M@ภ?J>^J>]@@>g\OQR@@@@K@@@@>pL@ fqrst@@@+K@<@'@[@@>@@@,K@K@@@@@@"|@@@K@(@@@@@ ఐ!cJDJD@Ȱ@@E@'cl_kindJDJD @) @@@@@!@Ġ%ClassJEJE@,Class_constrJEJE*@@;@JE+JE,@@;@@@=@@@@@@@@A@@@@@D@@@ภC JE0JE2@C @@@@@@K@K@ @ภGAG@A@K @@@ K@@@KH~"@@f@@K@ @@P'@@B @@@J@@  ఐ $selfKIKI@@@Ώ@KI@@@[@@@$Q:܂@@@#@@@"@܁Y@@@!@@@ ܣ@@@@@@@@@<@@ఐ8#fmtKIKI@@@ÀI@sภeLؠภDVKIKI@DU@@@ܱ@@@8K@@^@@@:נ@@@Ab@@ఐM!cLILI@"@@ßq@'cl_infoLILI@* @@ˠΣ@@@6@@@5K@FK@C@@h@@B@@@HJ@4@ఐA!pL7JL8J@AE@@@C@@@P@AF@]I@LC@@@NA@@@O@@@M @@K@@J@@ఐ#fmtL[JL\J@@@@@ภALtALuLiJLjJA@ภA L)L (ภALsLr@@@@@J@@ภA!L@gL @f@ @@MI@I@K@DA@@@\J@J@  @@@J@@@7@A K@v@@@J@@"@]H@H@A@@@J@J@@@ON@@B7y'y@@@[J@@@W@@}@X@@~@dY@@@tZ@@@[@@ @K\@@!@~]@@"@^@@#@_@@$@`@@%@)a@@&@8b@@X@sc@@_@td@@@e@@@ fA@ jA@@@j@c^@@@@@@ @@@@t@mh@@@@@@@@F@ =@L#|@27L + Print the LaTeX code for the given class. L"L"@@@@@@@xLM'2LM'E@AA࣠@&self-3 Aఠ4 4ٱM!7A@3MMMMMMMM@@@@  ܱM$8A@@@@࣠@#fmt AMM'FMM'I@M39A@@Ĕ3MMMMMMMM@@@!@@@@@@  @@"ct AM-M'JM.M'L@MF:A@@Ğ3M.M.M.M.M.M.M.M.@ Ī@@@@@@@@ డK0reset_type_names)Odoc_infoMENOUMFNO^@ MINO_MJNOo@@z@@@z@@@w@@@@@3MRMRMRMRMRMRMRMR@%1@(@)@@@@ภE~M`NOpMaNOr@E}@@@@@@K@@@$@@C@@@J@@@ఠ&father MxOuMyOu@M;A@@A@@L=B4@@@~J@w@@@yJ@u3NNNNNNNN@@@@@@ภLNWYcN^foALภ%Latex NWYh@U5\begin{ocamldoccode} NWYjNWY@@NWYiNWY@@a@@@J@J@$@@ @@+J@'@ภL>OX%AL<ภ$CodeO X@డM&Printf'sprintfOXOX@ O XO!X@@@@@@DF@@@@DM@@@&@>@@@J@DS@@@J@J@J@J@/@@CJ@@@%J@@@J@@@@@@@@@@+@@|@@ภCOjCOkO_YO`YACภDOu5Ov 4+class type @@@@@K@K@@ภDOCOCɠภDOCO'C@'@CaL@a@@@K@@ภD.OCO7CภD6OCO?C@?@C rL@r@@@$K@.@ภDFOCOOCภDNOCOWC@W@CڠL@1@@@BK@L@ภD^OѠOg# = l@l@u@@@]K@`K@_@ภDrOCO{C@{@DFJ@J@J@#J@AJ@\L@Ny@@@K@K@K@K@"K@@K@[@@@^K@j&@@@Dkà#$%&@@@EK@Z1@@@Dvנ!,-./@@@'K@?<@@@D*5678@@@ K@!G@@@DL@4?@AB@@@K@S@@@DL@>@@@K@_@4class type %s%s%s = @@D@@@K@mK@lk@@@@֠ T@@@K@t@@ఐ0"ctPZZP[Z@@@@+clt_virtualPaZPbZ@+ @@?4@@@K@@(virtual PnZPoZ@@PqZPrZ@@HK@@ P{Z@@P}ZP~Z @@TK@@PZPZ @@@@ఐŠ+type_paramsP[ P[ (@@@_K@@@డO$Name&simpleP\)<P\)@@ P\)AP\)G@@슰@@@?p@@@?s@@@@@@@ఐ"ctP\)HP\)J@j@@/@(clt_nameP\)KP\)S@,~ @@?@@@L@L@@@P\);P\)T@@@@PXP]Ue@@J@@@@@J@@ภM>P^fnAM=@A@PMK@@@@J@@@ A@PV@@@{J@@@PVOW@@Na$@@@z@A@PUAG@@  ఐ$selfQ`yQ`y@Ͱ@@3QQQQQQQQ@2F?@@@A@@@BQ`y@@@@@@@@@@@@@@@@@@@ఐ#fmtQ&`yQ'`y@@@ȟ @@ఐj!tQ3`yQ4`y@*@@@@@K@2@@6@@G@@@J@8@  ఐI$selfQNbQOb@@@H@QSb@@@@@@@@@@#@@@@@@@X@@ఐT#fmtQkbQlb@:@@e@@ภNQvbQwbANภ%Latex Qb@ 3\end{ocamldoccode} QbQb@@QbQb@@ @@@K@K@@@ @@D@@@K@K@@ภNQb,AM@-A@Q@@@K@@@Qb5@@h@@K@@@c:@@H @@@J@@  ఐ$selfQcQc@@@ԑ@[Qc@@@@@@@@@@ఐ#fmtQcQc@@@P@@ఐ"ctQcQc@@@T@@%@@@  ఐ$selfQdQd@@@@Qd-@@@G@@9@@@@@@ఐ#fmtR d.R d1@ذ@@ɂ@@ఐ점"ctRd2Rd4@@@Ɇ@@%@@T@ ఐG!pR%e6<R&e6=@G3@@@I@@@-@GH@@@J@:J@)I@@@+G@@@,@@@*@@(@@'9@@ఐ5#fmtRLe6>RMe6A@@@F@@ภFReFRfRZe6BR[e6KAFภFRpRq ภGRx:Ry9ภG RG RGภGRHR#G%(@(@,@@@K@K@@ภG)RFoR7Fn@7@FiJ@xJ@J@|L@²JQ@@@9K@wK@‹K@œK@­K@¿K@ŒK@K@®K@ L@¶!L@·@@@K@@@`@G&)L@ !L@¤0L@¥@@@¯K@¾@%t@t@G0@@@°K@K@@@{@GhDL@:-./L@”KL@•@@@žK@¬@@@ՠQL@~G:;VK@{Y@@@K@›@ภGSFSF@@Gfg\OQR@@@ŽK@@@@GqpL@Wfqrst@@@yK@Š@'@[@@Gx@@@zK@K@@@@@H|@@@8K@v@@@@@  ఐ.$selfS3fMSS4fMW@@@-@S8fMp@@@N@K@HA@@@@@@6@@ఐ2#fmtSIfMqSJfMt@@@C@@ఐޠ&fatherSVfMuSWfM{@@@B@@@S@@ఐ>"ctShfM|SifM~@@@b@(clt_kindSofMSpfM@. @@y@@@ l@@C@@xm@  ఐ~$selfSgSg@J@@Q}@Sg@@@L@@@@J@@@X@@@@@@@@@ఐ#fmtSgSg@o@@@@ภPSgSgAPภ'Newline Sg@u@ @@G@@@IK@:K@?@ภP#AP!@A@S1@@@;K@E@@Sg"@@֊@@%K@9@@P'@@J-@@@JJ@$@  ఐࠐ$selfShSh@@@ֳ@3Sh@@@@@@VuBƠ@@@U@@@T@䥠}@@@S@@@R@@@Q@@P@@O@@N@@ఐ#fmtThTh@ް@@ˈ @䗐ภT&ภLzThT h@Ly@@@@@@jK@v@@@B@@@w"@@ఐ "ctT7hT8h@@@˧1@(clt_infoT>hT?h@/ @@@@@h@@@gK@~K@yC@@h@@J@@@ÀJ@fI@ఐI堐!pT[iT\i@Ii@@@L @@@È@IF@ÕI@ÄL@@@ÆI@@@Ç@@@Å @@Ã@@Âl@@ఐh#fmtTiTi@N@@y@@ภI%TI$TTiTiAI#ภI0TMT LภI8T!T!@@2@@@J@@ภIETHT H@ @IMI@I@K@נLe@@@ÔJ@J@  @@@J@@@7@I0K@ò@@@J@@"@]H@H@I7@@@J@J@@@ON@@J[y'y@@@ÓJ@@@W@@}@X@@~@dY@@@Z@@@[@@@\@@@(]@@@^@@@_@@@`@@@1a@@@2b@@o@c@@p@dA@hA@@@p@id@@@@@@@@@@z@sn@@@@@@@@F@@UM'+z@:YU 0 Print the LaTeX code for the given class type. ULUL&@@@@@@@~Ul7BUl7X@AA࣠@&self-3 Aఠ< <UC?A@3U*U*U*U*U*U*U*U*@@@@  UF@A@@@@࣠@#fmt AU<l7YU=l7\@UUAA@@̚3U=U=U=U=U=U=U=U=@ @@! @@@@@@  @@*class_name AUOl7]UPl7g@UhBA@@̨3UPUPUPUPUPUPUPUP@ ̰@@@@@@@@)class_ele AU`l7hUal7q@UyCA@@̴3UaUaUaUaUaUaUaUa@̼@@@@@@@@  ఐO$selfUvmtzUwmt~@=@@D3UvUvUvUvUvUvUvUv@"@@@@@U~mt@@@B@@@C@@@@@BN@@@A@@@@@?@@ఐ]#fmtUmtUmt@C@@ @@ภRڰUmtUmtAR٠ภ'Newline Umt@k@ @@I@@@rL@cL@h<@ภRAR@A@U'@@@dL@nI@@Umt"@@؀@@NL@bO@@S'@@L#@@@sK@MU@ఐz)class_eleUnUn@^@@*a@Ġ/Class_attributeUoUo@;/Class_attribute6@@@ @+t_attribute@@@ @A@@C@AHk9 9Hk9 95@@@IQ@ఠ#att UoUo@VDA@@@@@w3VVVVVVVV@@@@@@"@@V@@V@@@ ఐꠐ$selfVoVo@ذ@@3VVVVVVVV@@@@@@uVo@@@ъ@у~@@ą@@Ą @@ఐ#fmtV(oV)o@հ@@ͅ@@ఐ8#attV5oV6o@!@@L@@@Đ'@@+@@ͅ(@Ġ,Class_methodVFpVGp @;,Class_methodb@(t_method@@@ @AA@C@AIl969<Il969\@@@I@ఠ#met V\p V]p@VuEA@@@@@z3V`V`V`V`V`V`V`V`@@@@@@@@͵@@͵@@@ ఐI$selfVppVqp@7@@>3VpVpVpVpVpVpVpVp@@@@@@Vxp&@@@@ѽ@@Ė@@ĕ @@ఐN#fmtVp'Vp*@4@@@@ఐ8#metVp+Vp.@!@@L@@@ġ'@@+@@(@Ġ-Class_commentVq/7Vq/D@;-Class_comment@C@@@ @AB@C@AIxm9]9cIym9]9z@@@J @ఠ!t Vq/EVq/F@VFA@@C@@@}G@@@@@H@@H@@@ఐ!tVrJZVrJ[@@@@@C@@@ĥ3VVVVVVVV@Y@@@ĠS:VsamVsao@S:@@@@C@@@İ@@C@@@ı@@@ภOVsasVsau@O@@@6@ĠT/VtvVtv@T.Ġ%TitleVtvWtv@"@WtvWtv@@$@@@8@@W tvW tv@@Bc%@@@@@@D@@WtvWtv@@D5@@@L@@@WtvWtv@@J@@@R@@W&tvW'tv@@VJ@@@@@@^@@@ @@DK@@@b@@DN@@@e@@@ ఐ$selfWAtvWBtv@@@s@zWFtv@@@ @@@@@@@@@@@@@@@@ఐ%#fmtW^tvW_tv@ @@λ@@ఐ!tWktvWltv@@@,@@@O@O@@@5 @@ο@@W|uW}u@@D@@@@@D@@@@@@ ఐh$selfWuWu@V@@]@ȰWu@@@X@@@@V@@@d@@@@@@@@@ఐs#fmtWuWu@Y@@ @@ภTWuWu ATภ%Title Wu@డVH!+WuWu@@-!@@@~@-'@@@}-+@@@|@@{@@z'%addintBAU@@@@U0++U0+,@@Un@@@@@@@.@@@@-@@@,@@+@@*$@@డVv$Name%depthXuXu@ X uX u@@@F@@@N-0@@@N,@@N+@JJ2@@KuG@@@@F@@@>@@@=@@<R@@ఐ᠐*class_nameX-uX.u@ɰ@@υ_@@X1uX2u@@g@@@:@MQ@Di@@BXAuXBu@@q@@@9P@OP@Ny@@ @@m@@@%@PP@8@ภ$NoneXYuXZu@Z@@@Cu@@@'@@@&O@V@ఐ!tXmuXnu@@@E@@@(O@\O@[@@Xxu @@K@@@fO@O@$@ภTXu AT@A@W@@@O@b@@Xu@@N@@O@@@@@@@@AXrJT@@@@@AXn@@3XXXXXXXX@"@@@'@@@bA@fA@@@@@@@@@@@@@j@ @@t@ @ @@@@@@@@@@@F@@Xl7;@> XȐ 3 Print the LaTeX code for the given class element. XkXk6@@@@@@@XxKVXxKm@AA࣠@&self-3 Aఠ@ @XGA@̣3XXXXXXXX@@@@  XHA̦@̦@@@࣠@#fmt AXxKnXxKq@YIA@@*3XXXXXXXX@̺@@!̻@@@@@@  @@+module_name AXxKrYxK}@YJA@@83YYYYYYYY@ @@@@@@@@@*module_ele AYxK~YxK@Y)KA@@D3YYYYYYYY@L@@@@@@@@  ఐO$selfY&yY'y@@@3Y&Y&Y&Y&Y&Y&Y&Y&@"\@@@@@bY.y@@@@@@@@@@@@@@@@@@@ఐ]#fmtYFyYGy@C@@Ѓ @@ภVYQyYRyAVภ'Newline YZy@@ @@L@@@FL@7L@<<@ภUɰAU@A@Xנ@@@8L@BI@@Ysy"@@0@@&L@6O@@S'@@O@@@GK@%U@ఐz*module_eleYzYz@^@@кa@Ġ.Element_moduleY{Y{@;.Element_module@@@ Y@ҁ@@@ O@A@@J@ALjOO LkOO#@@@L@ఠ!m Y{Y{@YLA@@Ҕ@@@K3YYYYYYYY@@@@@@ @@@@@@@ ఐ蠐$selfY{Y{@@@܍3YYYYYYYY@@@@@@ Y{@@@Ѳ@ѫѦ@@u@@t @@ఐ#fmtY{Y{@Ӱ@@@@ఐ8!mY{Y{@!@@@@@Ƃ'@@+@@(@Ġ3Element_module_typeY|Y|!@;3Element_module_type`@Ҽ@@@ P@AA@J@ALO$O*LO$OP@@@M\@ఠ"mt Z|"Z |$@Z!MA@@@@@N3Z Z Z Z Z Z Z Z @@@@@@@@A@@A@@@ ఐE$selfZ|(Z|,@@@3ZZZZZZZZ@@@@@@^Z$|A@@@@@@ƈ@@Ƈ @@ఐJ#fmtZ3|BZ4|E@0@@p@@ఐ8"mtZ@|FZA|H@!@@@@@Ɠ'@@+@@p(@Ġ7Element_included_moduleZQ}IQZR}Ih@;7Element_included_module@@@@ Q@AB@J@AM$OQOWM%OQO@@@M@ఠ"im Ze}IiZf}Ik@Z~NA@@@@@Q3ZiZiZiZiZiZiZiZi@C@@@@@@@ў@@ў@@@ ఐ$selfZy}IoZz}Is@@@@G3ZyZyZyZyZyZyZyZy@T@@@@@˰Z}I@@@4@-&@@ƙ@@Ƙ @@ఐ#fmtZ}IZ}I@@@@@ఐ8"imZ}IZ}I@!@@E@@@Ƥ'@@+@@(@Ġ-Element_classZ~Z~@;-Element_class@'t_class@@@ R@AC@J@AMOOMOO@@@N@ఠ!c Z~Z~@ZOA@@@@@T3ZZZZZZZZ@@@@@@@@@@@@@ ఐ$selfZ~Z~@@@ݦ3ZZZZZZZZ@@@@@@;Z~@@@u@ni@@ƪ@@Ʃ @@ఐ#fmtZ~Z~@@@,@@ఐ8!cZ~Z~@!@@L@@@Ƶ'@@+@@,(@Ġ2Element_class_type[ [@;2Element_class_typey@>,t_class_type@@@ S@AD@J@AMOOMOO@@@Nw@ఠ"ct [#[$@[<PA@@@@@W3['['['['['['['['@@@@@@@@\@@\@@@ ఐ`$self[7[8@@@3[7[7[7[7[7[7[7[7@@@@@@[?@@@Ҹ@ұҬ@@ƻ@@ƺ @@ఐe#fmt[N[O@K@@ҋ@@ఐ8"ct[[[\ @!@@L@@@'@@+@@ҋ(@Ġ-Element_value[l [m @;-Element_value@'t_value@@@ T@AE@J@ANAOONBOP@@@N@ఠ!v [  [ !@[QA@@@@@Z3[[[[[[[[@`@@@@@@@һ@@һ@@@ ఐ$self[ %[ )@]@@d3[[[[[[[[@q@@@@@ɰ[ 8@@@/@(#@@@@ @@ఐĠ#fmt[ 9[ <@@@@@ఐ8!v[ =[ >@!@@L@@@'@@+@@(@Ġ6Element_type_extension[?G[?]@;6Element_type_extension7@ս0t_type_extension@@@ U@AF@J@ANPP NPP?@@@O5@ఠ"te [?^[?`@[RA@@@@@]3[[[[[[[[@@@@@@@@@@@@@ ఐ$self[?d[?h@¼@@3[[[[[[[[@@@@@@-[?@@@@@@@@@@@ @@ఐ+module_name\?\?@@@F@@ఐ2#fmt\?\?@@@X&@@ఐG"te\(?\)?@0@@[@@@6@@:@@X7@Ġ1Element_exception\9\:@;1Element_exception@ +t_exception@@@ V@AG@J@AOP@PFOP@Pr@@@O@ఠ!e \O\P@\hSA@@@@@`3\S\S\S\S\S\S\S\S@-@@@@@@@ӈ@@ӈ@@@ ఐ$self\c\d@*@@13\c\c\c\c\c\c\c\c@>@@@@@·\k@@@F@?6@@@@ @@ఐ#fmt\z\{@w@@ӷ@@ఐ8!e\\@!@@L@@@'@@+@@ӷ(@Ġ,Element_type\\@;,Element_type@׺&t_type@@@ W@AH@J@AOmPsPyOnPsP@@@P@ఠ!t \\@\TA@@@@@c3\\\\\\\\@@@@@@@@@@@@@ ఐ렐$self\\@É@@ߐ3\\\\\\\\@@@@@@\@@@@@@@@ @@ఐ#fmt\\@ְ@@@@ఐ8!t\\@!@@L@@@'@@+@@(@Ġ6Element_module_comment\ \"@;6Element_module_commentc@J@@@ X@AI@J@AOPPOPP@@@P_ @ఠ!t ] #] $@]$UA@@J*@@@f@@@@@C@@C@@@ ఐG$self](],@@@3]]]]]]]]@@@@@@Z]&:@@@@@@@@@@@@@@@@@@@ఐU#fmt]>;]?>@;@@{ @@ఐ@!t]K?]L@@*@@ @@@&M@3M@24@@8 @@5@@@A]Wz @@ԁ3]U]U]U]U]U]U]U]U@/@@@4@@ԃ@oA@sA@@@ԝ@Ԛ@ԗԐ@@@@@@@@w@ @@1@ԩ@Ԧ@ԣԜ@@@@@@@@@@F@@]txKO)@B] 4 Print the LaTeX code for the given module element. ]w ]w J@@@@@@@Ԭ]]@AA࣠@&self-3 AఠEX EYh]VAi@`3]]]]]]]]@g@@@  k]WAcl@c@@l@࣠@#fmt A]]@]XA@@3]]]]]]]]@|w@Ā@!x@ā@@@@@  @@'inher_l A]]@]YA@@3]]]]]]]]@ @@@@@@@@@ఠ!f ]]@]ZA@@@@@@ʫJ@[LQC@@@@J@:@@@M@G@@@@ @Ġ$Some__@rఠ#cct __@_\A@@PN@@@2@@@@@PU@@@4@@@3@@P\@@@6@@@5@@@@ఠ%label __@_^A@@@@@N@ɦ3________@/(@)@*@@@ఐ5#cct__@ @@P@@@ɨ@Ġ"Cl_%5_%7@;"ClP@@@ @D@@@ @A@@B@ARq99Rq99@@@SF@@_%8_%9@@Q@@@ɭ4@@@@@P@@@ɮ8@@P@@@ɯ;@@@ ఐq$self`%=`%A@̰@@I@ð` %M@@N_Nt@@@@@@@@@@o@@@@@ɿ@@ɾ]@Npภ`0"@`0@N@@@@@@k@@ఐD#inh`6%N`7%Q@*@@bz@'ic_name`=%R`>%Y@ @@C@@@Q@Q@@@C @@@Ġ&Cltype`RZj`SZp@;&Cltypew@ؖ@@@ )type_expr@@@ @@@ @BA@B@AS1r99S2r9:*@@@S@@`nZq`oZr@@د@@@ɶ@@@@@@ɸ@@@ɷ@@@+@@Q1@@@ɹ@@Q4@@@ɺ@@@ ఐ$self`Zv`Zz@U@@\@J`Z@@NOj@@@@@@@@@@@@@@@@@@Nܐภ%`@`@O@@@@@@@@ఐ͠#inh`Z`Z@@@@'ic_name`Z`Z@ @@@@@Q@Q@@@C @@@@@A` @@@A@`@@ภ^``@^ภ'Newline``@@@@M@:3````````@*81@2@3@@@ภ^*` `"@^)ภ)Odoc_info``@$Codeaa@@ డ_!^aa@SU@@@SU@@@L@SR@@@KSQ@@@J@@I@@H6@@(inherit a& a'@@a)@@Sp@@@XN@ZN@YI@@ఐK#inh.a=@00@@hW@'ic_nameaCaD@7@@@@@\a@@aJaK@@ [@@@F@aN@Vk@@X @@sM@En@ภ^a\#ba]#d@^ภ)Odoc_infoag#0ah#9@%Latexal#:am#?@@ڠడ_!^ay#Eaz#F@S@@@S@@@s@S@@@rS@@@q@@p@@o@@" [a#Ba#D@@a#A@@S@@@N@ʁN@ʀ@@డ`%!^a#[a#\@S@@@S@@@ʇ@S@@@ʆS@@@ʅ@@ʄ@@ʃ@@ ఐ2$selfa#Ga#K@ȍ@@@a#T@@@$@@@ʘT@@@ʗ@@ʖ@@ఐ(%labela#Ua#Z@@@;@@@ʟP@ʡP@ʠ@@oA@@T/@@@ʓ@ʢP@ʞ@@!]a#]a#^@@Ra#_@@T:@@@ʒO@ʤO@ʣ@@ @@TB@@@~@ʥO@ʑ#@@b #@b #`@@z@@@m@ʦN@}-@@b#/b#a@@7M@l2@ఐ4#inhb&exb'e{@@@R3b&b&b&b&b&b&b&b&@A@@@'ic_textb.e|b/e@ @@OO@@@ʪ@@@ʩ@Ġ$NonebBbC@C@@@@Oc@@@ʳ@@@ʲd@@Oj@@@ʵ@@@ʴk@@@ภ^bXbY@^@@@aĠ}N@c@@@y@Ġ$Somebkbl@Pఠ!t btbu@b_A@@O@@@ʼR@@@@@IO@@@ʾ@@@ʽZ@@PO@@@@@@ʿa@@@ภ_Ȱbb@_Ǡภ'Newlinebb@Z@@@O@3bbbbbbbb@/(@)@*@@@ఐ4!tbb@ @@O@@@@@@@T@@@Abeq@@bX@@@hM@@@@@b#N@<@@@AM@g@@@@b,J@3@@@7M@@@@@@`8@@@6@@@@@@Ab@@W@A@J@@A@@డa[$List$iterbb@ bb@@#l@@@@@@@ I@#m@@@@@@N @@@#j@@@@@@@3bbbbbbbb@5.@/@0@@@@ ఐ{$selfcc@ְ@@@Hc@@@@@@ @@@@ @@@ @@@@$@@ఐ#fmtc,c-@l@@J1@@c0c1@@@@@@@@@@@<@@డa$List#mapcJcK @ cN cO@@Hv@@@@gkI@?J@%@@(@Hrp@@@&M @@@$@@#@@"f@@ఐ!fcnco@p@@@ڂ@@@=`V@@@<@@@;@@:@@ఐΠ'inher_lcc@@@ڠ@@cc@@OJ@@@J@CK@2@@ @@ڣF@˜F@oJ@@@@@A@A@@@@ڽڰ@@Q@@P@@O@@@q@@ں@@Z@@Y@@X@@WF@S@c'@IcÐ A Generate the LaTeX code for the given list of inherited classes.cBFcB@@@@@@@ưcnycn@AA࣠@&self-3 AఠK Kʦc`Aʧ@מ3cccccccc@ʥ@@@  ʩcaAסʪ@ס@@ʪ@࣠@#fmt Acncn@dbA@@3cccccccc@ʺ׵@ʾ@!׶@ʿ@@@@@  @@"cl Acncn@dcA@@3cccccccc@ @@@@@@@@Aఠ)iter_kind d d@d&dA@@@A@@@wJ@oJ@p@@r3dddddddd@)@ @!@@@࣠@!k Ad(d)@dAeA@@3d)d)d)d)d)d)d)d)@%@ @@qK@n@#@$@@@@  @@ఐ!kd>d?@.@@@@/3d?d?d?d?d?d?d?d?@#@@@Ġ/Class_structuredNdO@WĠ`dVdW@`@@@@Wk@@@ˁ@@@ˀ3d]d]d]d]d]d]d]d]@@@@@ddde@@W۷@@@˃@@@˂ @@@ dn@@\@@\@@@ภ\dtdu@\@@@_@Ġ/Class_structuredd @Xఠ!l d"d#@dfA@@X۠@@@ˊ@@@ˉ3dddddddd@S@@@@d%d&@@X@@@ˌ@@@ˋ @@@"d'@@@@@@@ ఐݠ$selfd+7d+;@v@@}3dddddddd@q.'@(@)@@@Wd+U@@@@@@ˡ@@ˠ @@ఐ⠐#fmtd+Vd+Y@Ȱ@@@@ఐI!ld+Zd+[@!@@F@˪&@@*@@'@Ġ0Class_constraintd\fd\v@SUఠ!k d\xd\y@egA@@@@@ː@@d\{d\|@@@@@ˑ@@@d\}@@@@@@@ఐ)iter_kindee@ڰ@@@@@˭3eeeeeeee@%@@ @@@@ఐ,!kee@ @@G@@@˳@@@@@Ġ+Class_applye+e,@V͠@e0e1@@V@@@˔@@@ @@#@@#@Ġ,Class_constre>e?@VQ@eCeD@@VS@@@˗@@@ @@6@@6@@@@7@@@ภ]meOeP@]l@@@:@@@AeS@@<@-A@@FA@@J@-@@@eZ @@ఐW)iter_kindedee@8@@@ޕ@@@ T@@ 3eieieieieieieiei@@@@@@ఐ"cleyez@_@@m@'cl_kindee@Cް @@޳@@@J@J@@@' @@s@2 @@tr@ A@A@@@܌@܈܃@@ @@@@@@@a@ܖ@ܒ܍@@)@@(@@'@@&F@"@enr"@Je G Generate the LaTeX code for the inherited classes of the given class. e!em@@@@@@@ܝeWbeW@AA࣠@&self-3 AఠM M̖ehA̗@َ3eeeeeeee@̕@@@  ̙eiAّ̚@ّ@@̚@࣠@#fmt AeWeW@ejA@@ܹ3eeeeeeee@̪٥@̮@!٦@̯@@@@@  @@#clt AeWeW@fkA@@3eeeeeeee@ @@@@@@@@ఐ#cltee@@@@@3eeeeeeee@!@@@(clt_kindff @A @@@@@? @Ġ/Class_signatureff@OJĠb~f f!@b~@@@@OP5@@@M@@@L3f'f'f'f'f'f'f'f'@(@@@@f.f/@@OT݁@@@O@@@N @@@ f8@@@@@@P@@C@@@Q@@@ภ^bfDfE@^a@@@@Ġ/Class_signaturefQfR@Oఠ!l fZf[@fslA@@Op@@@Z@@@Yc@@fhfi@@Oݻ@@@\@@@[o@@@!fr@@z@@@]t@@}@@@^w@@@ ఐ $selff f@K@@R3ffffffff@3,@-@.@@@,f)@@@ݪ@ݧݚ@@n@@m @@ఐǠ#fmtf*f-@@@|@@ఐN!lf.f/@!@@F@w&@@*@@݁'@Ġ*Class_typef08f0B@R@f0Cf0D@@R@@@c@@@ @@@@@d@@@@@e@@@ภ^fHRfHT@^@@@ݤ@@@Af@@ݦ@A@ A@@@ݺ@ݶݱ@@@@@@@@@ڨ@@ݻ@@@@@@@@F@ @fW[@L;f L Generate the LaTeX code for the inherited classes of the given class type. ffV@@@@@@@ʰff@AA࣠@&self-3 AఠN Nݱg%mA@3g g g g g g g g @@@@  g(nA@@@@࣠@#fmt Agg@g7oA@@3gggggggg@@@!@@@@@@  @@!m Ag1g2@gJpA@@3g2g2g2g2g2g2g2g2@ @@@@@@@@@@ఠ'first_t gHgI@gaqA@@J@3gKgKgKgKgKgKgKgK@& @@@@@@ఠ&rest_t  gYgZ@grrA@@J@@@g_g`@@@@ @@@ ఐi$selfgrgs@9@@@'@gw @@@0@%@ @@@@2@@ఐ^!mg g@>@@JA@&m_infogg@N, @@LF@J@@'@@@S@D@@K@S@A@g@@@ఠ$text àg#g'@gsA@@e![@@@}J@s@@@uJ@3gggggggg@p{t@u@vkd@e@f@@@@ఠ%title Ġg*6g*;@gtA@@e?[6@@@K@@@@K@@ఐ!mg>Kg>L@@@ޣ,@+m_text_onlyg>Mg>X@N# @@V@@@K@8@ภe2g>_g>lAe1ภ#Raw h>b@'vఐߠ!mh >ch>d@@@T@&m_nameh>eh>k@Nİ @@N@@@^@@"@@GK@a@ภd)Ad@*A@gU@@@K@n@@h+>^2@@e[@@@t@ภeoh6m~h7mAenภ#Raw h?m@'డf!^hJmhKm@Z@@@Z@@@"@Z@@@!Z@@@ @@@@@@డdF%modul-Odoc_messageshhmhim@ hlm#@$@dw@@@@dD  dE  @@dC@.@@Z@@@.L@0L@/@@! hmhm@@?hm@@Z@@@-L@2L@1@@hmhm@@( @@@@3L@,@@g @@K@@ภeްhmoAeܠภ$Codehm@'ఐ!mhmhm@j@@v@&m_namehmhm@Oo @@Ok@@@A @@!@@K@> @ภe,hmAe+@A@h;L@5@@@:K@J@@4A@hD K@@@@K@9%@@hm|@@K@)@h>H@@+@A@h*2@@@ఠ(subtitle Šhh@i uA@@fg\d@@@ͭF@ͪF@ͣF@OK@U@@@VK@K3iiiiiiii@OE>@?@@@@@ఐΠ'first_tii@Y@@3iiiiiiii@@@@Ġei#i$@e@@@@@@@@@ภei+i,@e@@@7$@ఠ!t Ơi8i9@iQvA@@#@@#@@@ภfziA iB@fyภ#RawiJiK@(# : iRiS @@iUiV @@(@@@bM@dM@c3i[i[i[i[i[i[i[i[@U,@&@'@@@@ibic @@jF@`M@a @ఐ7!tioip@@@&@@@@|@@@Ait@@~k@A@iv@@ภfi|i}CAfภ%Title i$@#@i&i'@@#@@@J@̈́J@̓3iiiiiiii@@@@@@ภ$Nonei)i-@ @@@T#@@@́@@@̀J@͊@డh1!@i5i6@7@@@7J@͓@@@͕@2@@@͔1 @@@͒@@͑@@͐5@@ఐ%titlei/i4@ɰ@@X!@@@͡K@ͤK@͢J@@ఐ(subtitlei7i?@T@@`6@@@͠K@ͦK@ͥ_@@! @@v@@ͬJ@ͩK@͟i@@iA@@IJ@~m@ภfejBAfd@A@itX@@@wJ@Ͳ{@@j@@g^@@@v@@@ @/@@[@A@j@@  ఐ$selfj&MSj'MW@@@3j&j&j&j&j&j&j&j&@n{@|@}@@@bj.Me@@@@@@ͺ@@@@͹@@@͸@@ͷ@@Ͷ@@ఐ+#fmtjFMfjGMi@@@  @@ఐ$textjSMjjTMn@*@@@@@K@2@@6@@`@@@J@8@  ఐe$selfjnpvjopz@5@@<H@jsp@@@"@@@@@O@@ఐg#fmtjpjp@M@@I\@@ఐa!mjpjp@A@@Mi@@%@@1j@  ఐ$selfjj@g@@nz@6j@@@@@@@@@@ఐ#fmtjj@@@{@@ఐ!mjj@s@@@@%@@@  ఐɠ$selfjj@љ@@@ j@@@@@@@@@@@@@@@@@@@ఐԠ#fmtjj@@@@@ఐ&rest_tjj@>@@@@.@@aZ@@@J@ @  ఐ $selfkk@ٰ@@@Kk@@@@@@"@@@@!@@@ @@@@@@ఐ#fmtk/k0@@@ @@ภhsk:k;Ahrภ'Newline kC@&@ @@^@@@QK@BK@G%@ภgkTAg@A@j@@@CK@M3@@k]#@@@@-K@A9@@Q(@@a@@@RJ@,?@ డi#notkukv @@ @@@F "@@@E@@D(%boolnotAAi.@@@i-LLi.Lt@@iW\@@@@@@@W@@@V@@Uj@@ఐq!mk!k"@Q@@]y@+m_text_onlyk#k.@Qݰ @@3@@@^K@dK@`@@< @@Z@@@eK@]@ఐ`렐"psk4k6@_@@@cn@@@k@`@@@ja=@@@i@@h@@g@@ఐ#fmtk7k:@@@@@8\ocamldocvspace{0.5cm} k<kW@@k;kX@@a@@@vK@΀K@@@2 @@bM@@@΂J@΁K@u@@k@@ @డj$List$iterlZ`lZd@ l Zel Zi@@,@@@@CI@Έ,@@@Ί@@Ή@WӠ @@@·,@@@Ά@@΅@@΄@@࣠@#ele Al/jwl0jz@lHwA@@ 3l0l0l0l0l0l0l0l0@ @@@@@@  ఐ:$selflC~lD~@ @@3lClClClClClClClC@ 6@@@@@ҎlK~@@@@@{@@Σ@@΢@@Ρ @@ఐA#fmtl\~l]~@'@@#@@ఐ=!mlk~ll~@@@)(@&m_namelr~ls~@S" @@S@@@β2@@ఐV#elel~l~@<@@r?@@C@@@@ఐa"psll@_ް@@@d>@@@@a@@@οb @@@ξ@@ν@@μY@@ఐ#fmtll@t@@pf@@" ll@@ll@@a@@@L@L@z@@2 @@->@@@L@@@@@ljrl@@@-K@@@Θ@@ΗJ@J@@@డkT&Module/module_elementsll@ ll@@%trans>lg@@@ @@@ @@@@ (.@@@ @@@ @@ @@ @_Ode_OdeG@@`c7@&!@@>@@@@@@@@@@H@@@@@@@@@@@3ภ m2ภjm+m,@j@@@>@@@K@ @@@\@@@@@ఐ!mmAmB@@@@@mEmF @@Y;@@@ΖJ@K@&@@I @@ F@״F@dF@Ε"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@*@#@@ @@ @@ F@@@2@4@-(@@@@@@@@F@c@ms.@Rm H Generate the LaTeX code for the given top module, in the given buffer. mVZmV@@@@@@@4m<Gm<S@AA࣠@&self-3 AఠUW ȠUXgmxAh@_3mmmmmmmm@f@@@  jmyAbk@b@@k@࣠@#fmt Am<Tm<W@mzA@@P3mmmmmmmm@{v@@!w@Ԁ@@@@@  @@+module_list Am<Xm<c@m{A@@Z3mmmmmmmm@ f@@@@@@@@ ఐb"psmflmfn@a@@@e~@@@0@b@@@/cM@@@.@@-@@,3mmmmmmmm@!-}@$@%@@@@ఐG#fmtmfomfr@-@@@@?\documentclass[11pt]{article} mftmf@@mfsmf@@c@@@;K@AK@@$@@5 @@d^@@@BJ@:*@ ఐc@"psnn@ac@@@e@@@I@c7@@@Hc@@@G@@F@@EE@@ఐ#fmtn.n/@o@@R@@?\usepackage[latin1]{inputenc} n9n:@@n<n=@@c[@@@TK@ZK@Yf@@2 @@d@@@[J@Sl@ ఐc"psnVnW@a@@@f@@@b@cy@@@ac@@@`@@_@@^@@ఐˠ#fmtnpnq@@@@@:\usepackage[T1]{fontenc} n{n|@@n~n@@c@@@mK@sK@r@@2 @@d@@@tJ@l@ ఐcĠ"psnn@a@@@fG@@@{@c@@@zd@@@y@@x@@w@@ఐ #fmtnn@@@Y@@6\usepackage{textcomp} nn@@nn@@c@@@φK@όK@ϋ@@2 @@e$@@@ύJ@υ@ ఐd"psn &n (@b)@@@f@@@ϔ@c@@@ϓdX@@@ϒ@@ϑ@@ϐ @@ఐO#fmtn )n ,@5@@@@7\usepackage{fullpage} n .o G@@o -o H@@d!@@@ϟK@ϥK@Ϥ,@@2 @@ef@@@ϦJ@Ϟ2@ ఐdH"psoJPoJR@bk@@@f@@@ϭ@d?@@@Ϭd@@@ϫ@@Ϫ@@ϩM@@ఐ#fmto6JSo7JV@w@@Z@@2\usepackage{url} oAJXoBJl@@oDJWoEJm@@dc@@@ϸK@ϾK@Ͻn@@2 @@e@@@ϿJ@Ϸt@ ఐd"pso^ouo_ow@b@@@g @@@@d@@@d@@@@@@@@@ఐӠ#fmtoxoxoyo{@@@@@6\usepackage{ocamldoc} oo}oo@@oo|oo@@d@@@K@K@@@2 @@e@@@J@@ డnVVVXoo@VU@@@mx[b@@@@@@K@@@@ @@@@డn4&Global%title!o@oo@'@&Stdlib#ref'&@@@@@@@@@@b(b(@@c9@=@@m=@@@L@L@@@G!@@? @Ġ$Noneoo@@@@@JI@@@@@@3oooooooo@@@@ @RQ@@@!@@@ @@@ภh'p p @h&@@@fh@@@ЍJ@0J@@Ġ$Somepp@ఠ!s נp&p'@p?|A@@{@@@(N@@@@@@@@*@@@)V@@@@@,@@@+]@@@ ఐes"pspGpH@c@@@g@@@8@ej@@@7e@@@6@@5@@43pTpTpTpTpTpTpTpT@y70@1@2@@@@ఐ#fmtpdpe@@@ @@'\title{popp@@prps@@e@@@CN@IN@H$@@5 @@f@@@JM@B*@ ఐe"pspp@c۰@@@h;@@@Q@e@@@Pf @@@O@@N@@ME@@ఐ#fmtpp@@@MR@@ ఐ$$selfpp@~@@c@np#@@@e@@@d@@ck@@ఐ!sp$p%@u@@e@@@\@lO@iO@kO@j@@pp&@@ @@R@@g8@@@mM@[@ఐf"psp(3p(5@d;@@@h@@@s@f@@@rfj@@@q@@p@@o@@ఐa#fmtq(6q(9@G@@@@"} q(;q(>@@q(:q(?@@f3@@@~M@ЄM@Ѓ@@2 @@M@}@ @@@ @@@@@Aq#q$@G@@)@ ఐf\"psq0IOq1IQ@d@@@h@@@Д@fS@@@Гf@@@В@@Б@@АD@@ఐ#fmtqJIRqKIU@@@Q@@1\begin{document} qUIWqVIj@@qXIVqYIk@@fw@@@ПK@ХK@Фe@@2 @@g@@@ЦJ@Оk@ డoX(X*qsmzqtm{@X'@@@oJҠ@@@д@@@гK@Ы@@@Ь @@Ъ@@డp&Global%titleqm@qmqm@%@а&@@op&@@@бL@еL@в@@0 @@(@Ġ$Noneqq@@@@@@@@н@@@м@@  @@@п@@@о@@@ภiqq@i@@@h"@@@J@J@Ч@Ġ$Someqq@@qq@@/@@@@@@ @@76@@@@@@@@>=@@@@@@@@@ఐg%"psqq@eH@@@i@@@@g@@@gw@@@@@@@ @@ఐn#fmtrr@T@@@@+\maketitle rr@@r!r"@@g@@@@M@M@.@@2 @@e/@@@Ar,msr-@@h2@ డpXXr:r;@X@@@pa@@@J@J@@@@@@N@@డp&Global(with_tocrX@r[r\@#@#ref@@@ @@@ @e3.pte4.p@@e@3@@pD3@@@K@K@z@@=@@5{@ఐg"psrr@eϰ@@@j/@@@@g@@@g@@@@@@@@@ఐ#fmtrr@۰@@A@@1\tableofcontents rr@@rr@@g@@@ K@K@@@2 @@i@@@J@K@ @@r@@ @@ఠ$info ؠr$r(@r}A@@^ ״@@@MJ@@@@(J@3rrrrrrrr@@@@డqS)apply_opt)Odoc_infor+r4@ r5r>@@@@!a@!b@@@@^N@@@3@@@@@@@@e@aae@a@@fax@$@@@@e@@@NJ@B@@@ @@@LK@@@@@@@F@@డq4info_of_comment_file)Odoc_infos+?Ks,?T@ s/?Us0?i@@@.Р(t_module@@@@@@@4@@@'@@@@@@@@f_  f_ N@@f}@!@@@@@@2@@@1@J@@@0=@@@/@@.@@-@@ఐ+module_listsg?jsh?u@@@@@sk?Jsl?v@@@b@@@KU@@@J@@I@@డqZ5Z7swsw@Z4@@@qW@@@)K@\K@Q@@@R @@P@@డr&Global*intro_file)Odoc_info"sw@ swsw@(@swsw@-@#ref_ f@@@ @@@ @@@ @f+f+!@@g@B@@qB@@@WL@[L@X@@L @@D@@!@@@A@s #@@ ఐ$infoss@@@@@@@@`@@@_3ssssssss@& @@@Ġ$Noness@@@@@)@@@h@@@g@@0@@@j@@@i@@@ภl%tt@l$@@@jf@@@J@xJ@],@Ġ$Somett@@t t!@@@@@q@@@@ @@[ @@@s@@@rH@@b@@@u@@@tO@@@ఐii"pst=t>@g@@@k@@@@i`@@@~i@@@}@@|@@{h@@ఐ#fmttWtX@@@u@@.\vspace{0.2cm}tbtc@@tetf@@i@@@ъM@ѐM@я@@2 @@e@@@Atptq@@h@  ఐ점$selftt@F@@M@Ͱt @@@@@@c`@@@@@@@@?@@@@@@a@@@@@@@@@@@ఐ#fmtt t@@@P@1ภ ,t@t@cg@@@@@@@@ఐ$infott@@@uM@@@@@@K@K@@@T@@k-@@@J@@ఐ$infot%t)@@@@@@@@@@Ġ$Nonet/t3@@@@@-@@@ @@@@@4@@@"@@@!!@@@ภm)u 7u 9@m(@@@)@Ġ$Someu<u@@@uAuB@@@@@)=@@@ @@X @@@+@@@*E@@_@@@-@@@,L@@@ఐjf"psu:Fu;H@h@@@l@@@7@j]@@@6j@@@5@@4@@3e@@ఐ#fmtuTIuUL@@@r@@" u_Nu`R@@ubMucS@@j@@@BL@HL@G@@2 @@@@@AumunT@@@@@@@@@urusU\@@@@@@J@@@G@@@U@@@@@ @^@@ @@@ @ @@ @' @@ @j @@@ @@@ A@A@@@,@%@@Ҭ@@ҫ@@Ҫ@@@T@6@/$@@ҵ@@Ҵ@@ҳ@@ҲF@Ү@u<@#@Zu ' Print the header of the TeX document. u u ;@@@@@@@0uu@AA࣠@&self-3 Aఠ]y ٠]z܉u~A܊@3uuuuuuuu@܈@@@  ܌uA܍@@@܍@@ఠ#dir ۠uu@uA@@&stringQ@@@ӛH@ҽ3uuuuuuuu@ܦ"@ܪ@!*@ܫ@@@@డtc(Filename'dirnameuu@ uu@@@"@@@U&@@@T@@S@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@ӕ5@@@Ӕ@@ӓ2@@డt\ɠ\˰vv@\Ȱ@@@s-@@@ӜI@өI@ӟ@@@Ӡ@@ӞM@@డt&Global(out_filev2@v5v6@#@o#refi@@@@@@@i i@@i@3@@t3@@@ӥJ@ӨJ@Ӧy@@=@@5z@@i@@{@A@vS@@@ఠ$file v^ v_@vwA@@@@@ӺH@Ӫ3veveveveveveveve@@@@@@డt(Filename&concatvxvy@ v|v}#@@@@@@0@@@@/(@@@.@@-@@,@^^@@C@@@@@@@Ӱ@@@@ӯ:@@@Ӯ@@ӭ@@Ӭ9@@ఐࠐ#dirv$v'@C@@0@@@ӼI@ӾI@ӽM@@,ocamldoc.styv)v5@@v(v6@@>@@@ӻI@I@ӿa@@R @@fb@A@v  @@డuU#Sys+file_existsv:Ev:H@ v:Iv:T@@@&stringQ@@@c$boolE@@@b@@a4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@"@@@@@@@@@@@3wwwwwwww@@@@@@@ఐ$filew:Uw:Y@ @@4@@@H@H@@@B @@e@@@H@@డu'verbose)Odoc_infow/_iw0_r@ w3_sw4_z@@@j @@@h@@@@@@j /BBj /B^@@jt@@@@@@@ @@@ @@ I@@డs<9file_exists_dont_generate-Odoc_messagesw^_|w__@ wb_wc_@@@sp@@@st@@@@@@sA P PsB P @@s@@@@@@@@@@@@@x@@ఐ)$filew_w_@@@&@@@I@ I@@@w_{w_@@_@@@@!I@@@m @@F@@@ఠ'chanout Fww@wA@@u+out_channel@@@,H@"3wwwwwwww@@@@డv:(open_outww@@j@@@@@@@@@upuq@@u@@@@@@@&%@@@%@@$#@@ఐ$fileww@۰@@%@@@-I@/I@.7@@. @@=8@A@w @@ డvu-output_stringww@@O@@@@jD@@@s@@@@@@@@u&&u&W@@u@@@@c@@@6@@@@5@@@4@@3@@23xxxxxxxx@zs@t@u@@@@ఐ'chanoutx)x* @ @@@@@BI@DI@C@@డ0Odoc_latex_style'content0Odoc_latex_stylexCxD@ xGxH&@@&stringQ@@@F@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@AI@HI@GC@@h@@n@@@IH@@I@ డv%flushxp)4xq)9@@@@@@@@@@@v#ffv$f@@vM@@@@@@@N@@@M@@Lm@@ఐ렐'chanoutx):x)A@w@@@@@UI@WI@V@@. @@n@@@XH@T@ డw+)close_outxDOxDX@@@@@#@@@@@@v`va@@v@@@@@@@]0@@@\@@[@@ఐ('chanoutxDYxD`@@@)@@@dI@fI@e@@- @@o5@@@gH@c@డw]'verbose)Odoc_infoxbmxbv@ xbwxb~@@@@@@@@k@@@j@@i@@డt.file_generated-Odoc_messagesy byb@ ybyb@@@u@@@u#@@@@@@t * *t * O@@t@@@@@@@v@@@u@@t@@ఐؠ$filey6by7b@1@@&@@@}I@I@~$@@yAbyBb@@@@@r@ՀI@|.@@^ @@H@q1@ @@2@ @@3@X@@4@yQyR@@@yT:B@@@@@@@@@Ġ)Sys_errory_y`@;)Sys_error^@@@@k@@@@Aw< @@A^頰=ocaml.warn_on_literal_patternw^w^@@w^w^@@@wFL@ఠ!s Hyy@yA@@@@@Յ@@@)@@x@@@Շ@@@ డx-prerr_endliney y @@k@@@ @@@@@@wJ`wQwQwK`wQws@@wt@@@@@@@Վ@@@Ս@@Ռ3yyyyyyyy@6/@0@1@@@@ఐ=!sy y @ @@)@@@ՕK@՗K@Ֆ@@2 @@p"@@@՘J@Ք@డxS$incry y @@wO/@@@q@@@pP@@@o@@n%%incrAAw@@@ww@@w@@@@wĠ@@@՝@@@՜@@@՛@@՚L@@డxz&errors)Odoc_infoz  z  @ z z  @@ H#ref45@@@@@@@l=l=1@@m{w@@@wJ@@@զ@@@եJ@թJ@է|@@W@@J@դ@z0 @@@@@z2@@A@@@@լ3z6z6z6z6z6z6z6z6@b@@@@@@@ձ@@հF@ծ@zA@_zR 6 Generate the LaTeX style file, if it does not exist. zO_czP_@@@@@@@ΰzV q|zW q@AA࣠@&self-3 JAఠb% Ib&5z}A6@-3zdzdzdzdzdzdzdzd@4@@@  8zA09@0@@9@࣠@+module_list KAzv qzw q@zA@@3zwzwzwzwzwzwzwzw@ID@M@!E@N@@@@@  @@  ఐ+$selfzz@S@@Z3zzzzzzzz@"@@@@@/z@@@@ఠ)main_file Lzz@zA@@g@@@I@3zzzzzzzz@@@@డy/afahzz@ae@@@xI@@@@@@@@డy;&Global(out_filez@zz@@@@x@@@J@J@1@@) @@!2@A@z@@@ఠ#dir Mzz@zA@@@@@I@3zzzzzzzz@aVO@P@Q@@@డyy(Filename'dirnamez{@ {{@@@@@@@@;@@@@@ @@ఐz)main_file{{@*@@-@@@J@J@4@@% @@85@A@{% @@ డya砐a{2 {3 @a@@@y j @@@I@I@@@@@@3{?{?{?{?{?{?{?{?@Tb[@\@]@@@@ఐy'.separate_files{O $@x@@y'@@@J@J@@@( @@ @@ఠ!f N{d4A{e4B@{}A@@@S@@@5J@@@@֊J@@@J@3{s{s{s{s{s{s{s{s@4@@@࣠@!m PA{4C{4D@{A@@3{{{{{{{{@E'{4={ @@@@@  @@@ఠ'chanout Q{Vg{Vn@{A@@@@@L@3{{{{{{{{@*:@!@"@@@డz,(open_out{q{q@@@@@@@ @@@@@@@డzC!^{q{q@n @@@n @@@@n @@@n @@@@@@@3@@డz`(Filename&concat{q{q@ {q{q@@n@@@n@@@@m@@@@@@@@@@X@@ఐ#dir|q|q@ð@@@@@O@!O@ l@@డz$Name&simple|q| q@ |#q|$q@@@@@j@@@%j@@@$@@#@@ఐ!m|;q|<q@@@@&m_name|Bq|Cq@b @@k @@@0P@6P@4@@|Mq|Nq@@k@@@/@@|Sq@@n@@@ @:O@@@$.tex|cq|dq@@|fq@@n@@@ N@3||||||||@@@@@@డ{&Format8formatter_of_out_channel||@ ||@@@s+out_channel@@@tW@@@@@@ss@@s@@@@@@@Btd@@@A@@@/@@ఐ-'chanout|| @9@@&@@@MM@OM@NC@@4 @@GD@A@| @@  ఐ$self||"@㨰@@3||||||||@We^@_@`@@@㊰|:@@@@@@T@@S @@ఐs#fmt|;|>@@@t@@@]@@ఐ!m}?} @@e@@'@@+@@(@ డ{&Format.pp_print_flush}CP}CV@ }CW} Ce@@sư@@@t@@@k@s@@@js@@@i@@h@@gL@@ఐ#fmt}:Cf};Ci@V@@t@@@wM@{M@z`@@ภuj}LCj}MCl@ui@@@s@@@vM@p@@:@@s@@@րL@uv@డ{)close_out}cn{}dn@@@@@@@ք@@@փ@@ւ@@ఐޠ'chanout}xn}yn@@@@@@֋L@֍L@֌@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure}}@;'Failurec@@@@o@@@@A{n @@Ac=ocaml.warn_on_literal_pattern{JE  {KE  @@{NE  {OE  @@@{xH@ఠ!s S}}@}A@@Q@@@֗O@֒@@@+ @@|@@@֓@Ġ)Sys_error}}@f!s}}@}A@@.@@@ @@|@@@֘2@@E@@|@@@֛6@@@ డ|a-prerr_endline}}@N@@@N@@@֢M@@@֡@@֠3}}}}}}}}@MC<@=@>@@@@ఐJ!s}}@ @@h@@@֩O@֫O@֪@@# @@ta@@@֬N@֨@డ|$incr~ ~ @?@@@{?@@@ֱ@@@ְ>@@@֯@@֮5@@డ|&errors)Odoc_info~2 ~3 @ ~6 @@'@@|b@@@ֺ@@@ֹN@ֽN@ֻU@@0@@N@ָX@d@@Y@@@~IGR@@3~G~G~G~G~G~G~G~G@@@@A@J@@A@@డ|$List$iter~[""+~\""/@ ~_""0~`""4@@>@@@@I@>@@@@@@j' @@@>@@@@@@@3~r~r~r~r~r~r~r~r@4@@@@@@ఐ!f~""5~""6@ @@@@@@@@@@ఐ!+module_list~""7~""B@@@"@@=@@t@@@I@J@*@~*2~#CL@@ ,@@~ @@ .@@ఠ'chanout U~&Ye~&Yl@~A@@@@@I@3~~~~~~~~@w@@@డ}@(open_out~&Yo~&Yw@@@@@@@@@@@@@@ఐ9)main_file~&Yx~&Y@@@@@@J@J@)@@  @@-*@A@~&Ya @@@ఠ#fmt V~'~'@A@@v@@@I@3~~~~~~~~@NG@H@I@@@డ}&Format8formatter_of_out_channel' '@  ' '@@j@@@j@@@v@@@@@ @@ఐr'chanout"'#'@*@@@@@J@J@4@@% @@85@A@.' @@ డ}ee;(<(@e@@@}n@@@I@ I@@@@@@3HHHHHHHH@Tb[@\@]@@@@డ}&Global+with_header \(@_(`(@&@#ref@@@@@@@r74/3r84/M@@r@6@@}H6@@@ J@J@ /@@@@@80@ ఐ%$self((@M@@T>@(@@@2@+ @@@@E@@ఐ#fmt((@O@@wG@@@U@@ఐ7+module_list((@@@b@@(@@>c@@(@@@e@ డ~9$List$iter) ) @ ) ) @@@J@@@@a@F@@@+@@*@ki@@@(@C@@@'@@&@@%@@࣠@!m WA***+@A@@3@@@@@@@డ~tff+/>+/?@f@@@}͠n@@@KK@IK@A@@@B@@@3@*@!@"@@@@ఐ}렐.separate_files+/M@}h@@}@@@GL@JL@H@@( @@ @ఐuS"ps',Sa(,Sc@sv@@@w@@@Q@uJ@@@Pu@@@O@@N@@M1@@ఐR#fmtA,SdB,Sg@@@w@@@]L@aL@`E@@డ~!^W,SsX,St@r@@@r@@@g@r@@@fr@@@e@@d@@ca@@'\input{o,Sjp,Sr@@r,Si@@r@@@sM@uM@tt@@డ!^,S,S@rͰ@@@r@@@{@r@@@zr@@@y@@x@@w@@డ$Name&simple,Sv,Sz@ ,S{,S@@@@@os@@@׋ov@@@׊@@׉@@ఐࠐ!m,S,S@@@[@&m_name,S,S@gy @@o@@@זO@לO@ך@@|N@@o@@@ו@@&.tex} ,S,S@@[,S@@s!@@@׆N@סN@נ@@ @@s)@@@r@עN@ׅ@@,Sh,S@@v@@@\@ףM@q@@ @@L@[@ ఐ$self . .@Ұ@@@籰.@@@@@@ר@@ק@@ఐ0#fmt. .@԰@@x@@@ׯ@@ఐM!m/.0.@)@@,@@(@@-@4+/;@@8/@6*%7/@@@A@@@9@@8J@׸J@׶X@@ఐؠ+module_listK0L0@@@@@@@w@@@׻I@6k@ డhh`1 a1 @h@@@7p:@@@I@I@׿@@@@@׾@@డ&Global,with_trailer~1@11@#@#ref@@@@@@@tY7tZ7@@t@3@@j3@@@J@J@@@=@@5@ఐvҠ"ps1#1%@t@@@yU@@@@v@@@w$@@@@@@@@@ఐѠ#fmt1&1)@u@@yq@@@J@J@@@/\end{document} 1+1<@@1*1=@@v@@@J@J@@@9 @@x;@@@I@J@@@1@@ @ డq&Format.pp_print_flush2?G2?M@ 2?N2?\@@x@@@y@@@@x@@@x@@@@@@@#@@ఐ'#fmt2?]2?`@˰@@y@@@J@J@7@@ภzF(2?a)2?c@zE@@@x@@@J@G@@:@@x@@@I@M@డ)close_out?3em@3ev@ @@@ @@@@@@@@a@@ఐ'chanoutT3ewU3e~@\@@ @@@ I@ I@ u@@  @@v@i @@w@z @@x@ @@y@@@z@6@@l@@@@Ġ'Failureo5p5@ޠఠ!s Xx5y5@A@@ @@@L@@@@ @@@@@@Ġ)Sys_error66@ ,!s66@A@@@@@ @@@@@@@-@@@@@@@@ డ'-prerr_endline77@ @@@ @@@! @@@ @@3@tC<@=@>@@@@ఐJ!s77@ @@ .@@@(L@*L@)@@# @@y'@@@+K@'@డX$incr88@ @@@ @@@0@@@/ @@@.@@-5@@డh&errors)Odoc_info88@ 88@@@@֠ )@@@9@@@8K@A`VAUnADoA7opA/oA&oA oAoAoAnAofAnAo:AoApAnAoZAn5AnOApQAnAoAupyAlpA^pAUpANrAGqA=qA3)A( A AAAAlAkq1A<2A1As ArAAAAAtAsRAQ3A2AAAAAxAwEAD/A. A AAAAAoAnOAN6A5AAAqArAA~A}`A_BAA'A&AAA[AZAAAAArAqLAK!A AAAAAdAcDAC&A%AAAAAAfAeIAH'A&AAAAAy@ @@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@@nf@A@AnL@A@n6@A@˰AA@ABC@rڰ@Ars@@@v@@@u@R@@@t@@@s@@r@@q@@p@Ar@Ars2@@@}@@@|@f@@@{@@@z@@y@@x@@w@r@ArsG@@@߄@@@߃@{@@@߂@@@߁@@߀@@@@~@ABq@Aqs[@@@ߋ@@@ߊ@@@@߉@@@߈@@߇@@߆@@߅@}@A@y@[P@@ߎ@@ߍ@@ߌ@As@A@y@@@ߑ@@ߐ@@ߏ@Bs@A@y@@@ߔ@@ߓ@@ߒ@s@A@y@@@ߗ@@ߖ@@ߕ@ACDr@Ars%@@@ߞ@@@ߝ@@@@ߜ @@@ߛ@@ߚ@@ߙ@@ߘ@r@Ars=@@@ߥ@@@ߤ@@@@ߣ8@@@ߢ@@ߡ@@ߠ@@ߟ@A@A@@@@@ߨ@@ߧ@@ߦ@l@A@hg@@ߪ@@ߩ@A@A@@@@߭@@߬@@߫@B@A@@@@߰@@߯@@߮@հ@A@@@@߳@@߲@@߱@A3@A@/@,@@߶@@ߵ@@ߴ@@A@@߷@ABCD@A@@@߾@@@߽@'@@@߼@@@߻@@ߺ@@߹@@߸@@A@@@@@@@@߿@j@A@f@_Z@@@@@@@A@A@@@@@@@@@Y@A@U@NI@@@@@@@ABCH@A@D@=6@@@@@@@ @A@@@@@@@@@ADE5@A@1@*#@@@@@@@@A@@@@@@@@@@A@@@@@@@@@ABp@A@=@@@@@@@I@@@@@@@@@@Cqݰ@A@M@@@@K@@@Y@@@@@@@@@@q@A@_@@@@l@@@k@@@@@@@@@@Ar?@A@o@@@@z@@@{@@@@@@@@@@r<@A@@@@@z@@@@@@@@@@@@@ABDFGq@A@@@@@@@@@@@@@@@@@@q@A@@@@@q@@@@@@@@@@@@@@@@Ar3@A@@@@ @@@@ @@@@@@@@@@qB@A@@@@@{&@@@@@@@@ @@ @@ @ABr @A@@@@@@@@@@@@@@@@@@qP@A@@@@@{H@@@@@@@@@@@@@@@@@@@Ar@A@ @@@%@q @@@$@@@#@@@"@@!@@ @@@q@A@ @@@)@@@(@@'@@&@ABCs@A@ @@@/@{}@@@.,@@@-@@,@@+@@*@qx@A@ 4@@@;@@@@:@ql@@@9@@@8@qe@@@7@@@6R@@@5@@4@@3@@2@@1@@0@Arq@A@ V@@@A@K@@@@b@@@?@@>@@=@@<@q[@A@ g@@@G@@@@Fs@@@E@@D@@C@@B@ABq@A@ w@@@M@@@@L@@@K@@J@@I@@H@s@A@ @@@Uss@@@Ts{@@@S@@@R@@Q@@P@@O@@N@ArC@A@ @@@`@@@@_@r<@@@^@@@]@c@@@\@@@[@@Z@@Y@@X@@W@@V@se@A@ @@@f@|@@@e@@@d@@c@@b@@a@ABC~@A@z@sn@@i@@h@@g@@A@@@@l@@k@@j@|@A@x@u@rk@@p@@o@@n@@m@ABk@A@g@`@YP@@t@@s@@r@@q@C8@A@4@-@&!@@x@@w@@v@@u@@A@@@@{@@z@@y@AZ@A@V@S@PI@@@@~@@}@@|@B@A@@@{@@@@@@@@@CDEFHtD@A@ @@@@t>@@@@@@@'@@@@@@@@@@@@K@A@G@@7@@@@@@@+@A@'@ @@@@@@@AB@A@ @@@vW7@@@@@@@6 @@@@@@X@@@@@@@@@@@@C@A@@@@@@@@@@A@@@@@@@@@@A@@@@@@@@@@@@AB"@A@@@ @@@@@@@@@C{@A@w@p@i`@@@@@@@@@@A@@@@@@@@@Aa@A@]@Z@WP@@@@@@@@@Bu@A@q@d@]P@@@@@@@@@@A@ @@@@ @@@@@@@@@@@@@ACDEt@A@ @@@@3@@@@@@@@@@@@@)@A@%@@@@@@@@@A@@ @@@@@@@@@@ABN@A@J@C@<3@@@@@@@@@C@A@@@@@@@@@u|@A@ @@@}G@@@@@@@@Aut@A@ @@@z{@@@@@@@@v@Avw @@@@@@@J@@@ @@@@@@@@@@ABDFvr@Avnw* @@@@@@@^@@@ @@@@@@@@@@vl@AvhwA @@@@@@@u@@@ @@@@@@@@@@A @A@ @@@@ @@@ @@@@@@@@@@ @A@ @@@@@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@A @@@ @@@ @@@@ @@@@@@@@@@@@@@@@A۰@A Ǡ@@@@@@@@@@@@@@@@@@@@@@@ @@ @ΰ@A@@@@@@@@@@@@@@@@@@İ@A @@@&@@@%@@@@$@@@@#@@@@"@@@!@@@ @@@@@@@@@@@ABCDGIv@Avw @@@-@@@,@&@@@+ @@@*@@)@@(@@'@@A@@@@3@@@@2@@@1@@0@@/@@.@@A@@@@9@@@@8@@@7@@6@@5@@4@ABx@A@Y@@@>@~u@@@=@@<@@;@@:@Cx@A@x@@@@E@x@@@F@@D@@@C@~@@@B@@A@@@@@?@@A@@@@L@@@K@@@J@@@I@@H@@G@A@A@@@@Q@@@P@@@O@@N@@M@B@A@@@@W@@@V@@@U@@@T@@S@@R@@A@@@@@^@@@@_@@]@@@\@@@[@@@Z@@Y@@X@A@A@@@@f@@@@e@@@d@@@c@@b@@a@@`@BCD@A@@@@l@{@@@kv@@@j@@i@@h@@g@t@A@t@@@s@o@@@rji@@@q@@@p@@o@@n@@m@Ad@A@d@@@{@_^@@@z@@@y[Z@@@x@@@w@@v@@u@@t@BU@A@U@T@@@ၠ@S@@@@@@@@P@@@~@@}@@|@M@A@M@@@HG@@@@@@@@@@@A @Ay&@@@@@@@ @@@@@@ @@@@@@@@@@BCZ@A@Z@@@UT@@@@@@@@@@@R@AR rP@@@@@@@O@@@JI@@@@@@@@@@@@@AD@A@D@C@@@ᣠ@>=<@@@@@@@@@@@@@@98@@@@@@@@@@@B3@A@3@@@0/@@@@@@@@@@@,@A, *@@@@@@@)@@@$#@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@ @@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@۠@@@@@@@@@@@@@BCհ@A@ՠ@@@@@@Ӡ@@@@@@@@@@@а@A@@@@@@@@Ƞ@@@@@@@@@@@@@A°@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@ABCyu@Ayqz4@@@@@@@@@@/@@@@@@@@@@z@AzzI@@@ @@@ @@@@ D@@@ @@@@@@@ADEFGJϐ@eo W This class is used to create objects which can generate a simple LaTeX documentation. <<<=@@@@@@@#@ǐ;@@vAAAAzA|zlA_zQAUyAK{%AA{ A:{A6yA2zA(AwA x{A x8A xA xA xVA wA xrA wrA x.A wbA xA wA xA wIA x"A wvA nwA eyA \wA QxA =yAA 4y\A &yA yA zA zxA z]A  A  A  A  A  rA q MA L 4A 3yA  A  A {A {A  A  A  zA y aA ` @@@w;@@v@@u@@tzA@LA@@s@@r{A@R@I@@q@@p@@ozA@Z@c}y@@@n@yly@@@m@@@l@yv|1@@@k@@@jj@@i@@h@@g@@f@@ezA@{@|>@@@dv@@c@@b@@ayA@@|J@@@`@@_@@^@@]zA@@|V@@@\@@[@@Z@@Y|A@| |@@@X|@@V@@U@@T@@SzA@@V@@@@z]@@@R@|z@@@Q@@P@@O@@N@@M@@L{A@@@@@K@@J@@I@@H|dA@@|Z@@@G@|@@@F@@E@@D@@C@@B|A@@@@@@@@>@@=@@<|A@@@@;@@:@@9|A@@@@8@@7@@6~A~~w@@@5@@@4@@3@@2}A}~@@@1@@@0@@/@@.}A}~@@@-@@@,@@+@@*YA@XUT@@@)@SRQ@@@(P@@@'@@&@@%@@$OA@NML@@@#@KH@@@"G@@@!@@ @@@@FA@EDC@@@@B?>@@@@@@=@@@@@@@@@@@=@@<@@;FA@EDC@@@:@B@@@9@A@?@@@8@@@7>=<@@@6@@@5@@4@@3@@2@@1;A@:98@@@0765@@@/@@@.@@-@@,4A@32@@@+@@@*10/@@@)@@@(@@'@@&A-c@@@%@`[@@$@@#@@"A9o@@@ @lg@@@@@@,A@$$$@@@I@@@H@@@@F@$N$M@@@G@@@@@@ A@$a$`@@@@@@@@@@8@@@@@@A@'$v$u@@@4@@@@3T)@@@2@@@@@@ A@<$$@@@@@@@@@@@@@A@sr@@@@@@@@8@@@4@@@@@@@ @@ @@ A@j$$@@@N@@@@M@@@@LP@@@K@@ @@ @@@@A@@@@@(@@H@@@+@@@*@@)@@'@5$$@@@&@@@%/~@@@$@@@#@@@@@@A@@+@&@@@@@@@yQ[@@@@@@/ &@@@^@@@@@@@@A@@M@H@@d@}|{@@@c@@~@@@`@5fDC@@@b@@@a@@_,@@@@@@@@A@%J%I@@@@@@@@@@@@@A@@@@@%c%b@@@@@@@@@@@@@@@~A@&%u%t@@@q@ ut@@@p@@@@@@pA@8%%@@@@+*)@@@@"ed@@@@@@@@@@@@@@_A@@@4wS@@@0@@@@@@@@@@@NA@f%%@@@@.@KB@@@G@@@@@@@@@@@=A@}%%@@@T@@@@@@g21@@@Fc@@@E@@@@@@@@,A@@@yD @@@Yu@@@X@@@@@@@@A@%%@@@@@@@@@@@@@@@@A@&&@@@@@@@@@@@@@@@@A@#@@@@=@@@@@@@@@@@@ A@8@@@@0@@@@@@@@@@@@ A@&N&M@@@r@ @@@q@@@p@@@@@@ A@&c&b@@@~@ @@@}@@@|@@@@@@ A@wNM@@@x@  @@@w@@@v@@@@@@ A@cb@@@@!@@@@@@@@@@@@ A@xw@@@@6y@@@A@@@@@@ A@@@@@H@@@S@@@@@@ A@w&&@@@v@Z @@@ue@@@@@@ A@@@@:@l7m@@@9w@@@@@@ A@&&@@@S@~I]@@@R@@@@@@ A@0@+@X {@@@?@@@@@@@@ vA@@@ j@@@@@@@@@@@ fA@N@{^w [@@@c@@@b@@@R@@@@@@ VA@b@@@@S@@@@@@ JA@o@@@@X@@@@@@ =A@'H'G@@@^@a@@@]V@@@\@@@@@@ 2A@\32@@@@I7y@@@N@@@M@@@@@@@@@ %A@@@e@@ A@ @@@L@@@@{@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$ @@#@@Aߠ@@@@@@@@@@@@@@Aװ@A@@@@@@@@@@@@@@Ұ@A@ @@@@@@@@@@@@@ xAA w@ v@@@@@ u t@@@" s r@@@!@@ @@@@@@ABC@@Au@@@ @@@ @x@@@r@@@@@@@@@@Az@Av@@@@@@@@@@@@@@@ @@ @@ @t@Ap@@@@@@@@@@@@@@@@@@@@AB@A%@@@@@@@@@@@@@@@@@@@@I@A@i@VN@@"@@!@@ @Az@A@@@@.@@-@@,@Bd@A@@@@1@@0@@/@|@A@@@@4@@3@@2@ACDO@AK^@@@;@@@:@VU@@@9@@@8@@7@@6@@5@@Ax @@@B@@@A@po@@@@@@@?@@>@@=@@<@At@A@I@A@=@@E@@D@@C@<@A@8@@K@@J@AȰ@A@@s~@@Q@@P@@O@B@A@@m@@W@@V@@U@@A@i@d_@@[@@Z@@Y@A@A@@@@a@@`@@_@n@AJ@@d@ABCD@AV@@@l@@@k@Y@@@jS@@@i@@h@@g@@f@w@A@@@@o@@n@@m@<@A@l@gb@@u@@t@@s@Ae@A@@~@@{@@z@@y@+@A@f@a\@@@@@@@ABC@A@@@@@@@@@ް@A@@@@@@@@@ADE@A@@@@@@@@@ϰ@A@@@@@@@@@@A@@@@@@@@@AB̰@A@)")!@@@@p@@@)@@@@@@@@@@C@A@)5)4@@@@)3)2@@@)1@@@@@@@@@@@A@)J)I@@@@@@@)F@@@@@@@@@@A@A@)])\@@@@@@@)X@@@@@@@@@@@A@!)p)o@@@@@@@)k@@@@@@@@@@ABDFGҰ@A@3))@@@@@@@)~@@@@@@@@@@m@A@J))@@@@))@@@@@@)@@@@@@@@@@A@A@a))@@@@C@@@)@@@@@@@@@@*@A@u))@@@@@@@)@@@@@@@@@@AB@A@))@@@@i$@@@)@@@@@@@@@@=@A@))@@@@7@@@@>@@@)@@@@@@@@@@@@A@A@**@@@@**@@@@@@*@@@@@@@@@@԰@A@**@@@*@@@@@@@@ABC@A@*(*'@@@@t@@@*#@@@@@@@@@@o@A@*>*=@@@@4l@@@@gf@@@@@@@a@@@@@@*O@@@@@@@@@@@@@@An@A@*f*e@@@ @@@@*b@@@@@@@@@@[@A@+*z*y@@@@ @@@*v@@@ @@ @@ @@ @AB@A@>**@@@@ @@@*@@@@@@@@@@@A@S**@@@@@@@@@*@@@@@@@@@@@@AK@A@j**@@@(@@@@'@FU@@@&@@@%@\@@@$*@@@#@@"@@!@@ @@@@@r@A@**@@@.@)@@@-*@@@,@@+@@*@@)@ABC@A@y@to@@1@@0@@/@@A@!@@@7@@6@@5@@A@5@0@@@>@@=@@<@@;@ABz@A@>@9@4/@@D@@C@@B@@A@CG@A@Z@U@PK@@J@@I@@H@@G@Ű@A@5@0@@Q@@P@@O@Ai@A@Z@U@>9@@W@@V@@U@@T@B@A@ @@@@]@@\@@[@@Z@CDEFHS@A@+8+7@@@l@O@@@k@@@@j+9@@@i@@h@@g@@f@@e@]@A@@@@o@@n@@m@=@A@@@@t@@s@@r@AB+ @A@+d+c@@@+k+K@@@@@@~@+J+I+H@@@}@@@|+m@@@{@@z@@y@@x@@w@C@A@@@@@@@@@@A@@#@@@@@@@@A@@ @-@@@@@@@@@AB7@A@@@@@@@@@@@@C@A@!@@@@@@@@@@@@A@@I@@@@@@@Av@A@4@/@@@@@@@@@@B@A@@@@@@@@@@@@+а@A@++@@@@++@@@+@@@@@@@@@@ACDE@A@++@@@@tq@@@+@@@@@@@@@@D@A@@@@@@@@@0@A@@@@@@@@@@@@ABi@A@k@f@a\@@@@@@@@@Cϰ@A@@@@@@@@@@A@@@@b@@@@@@@@A@A@@@@@@@@@@@@а@A1@@@@@@@)(@@@@@@@@@@@@@ABDF@AG@@@@@@@?>@@@@@@@@@@@@@@A`@@@@@@@XW@@@@@@@@@@@@@A3@A@30/@@@@.-,@@@+@@@@@@@@@@)@A@)('@@@@&#@@@"@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@A٠@@@@@@@@@@ @@@@  @@@ @@ @@ @@@@@A @A @@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A'@@@*@@@)@@@@(@@@@'@@@@&@@@%@@@$@@#@@"@@!@@ @@@ABCDGI@A*@@@1@@@0@"!@@@/@@@.@@-@@,@@+@@A@@@@7@@@@6@@@5@@4@@3@@2@@A@@@@=@@@@<@@@;@@:@@9@@8@AB@A@@@@B@@@@A@@@@@?@@>@C@A@ߠ@@@@I@@@@J@@H@@@G@@@@F@@E@@D@@C@@A@@@@P@@@O@@@N@@@M@@L@@K@A@A@@@@U@@@T@@@S@@R@@Q@B@A@@@@[@@@Z@@@Y@@@X@@W@@V@@A@@@@@b@@@@c@@a@@@`ܠ@@@_@@@^@@]@@\@Aװ@A@@@@j@@@@iѠ@@@h@@@g@@f@@e@@d@BCD̰@A@@@@p@@@@o@@@n@@m@@l@@k@Ű@A@@@@w@@@@v@@@u@@@t@@s@@r@@q@A@A@@@@@@@@~@@@}@@@|@@@{@@z@@y@@x@B@A@@@@@兠@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@A.i@A.g.e@@@@@@@.d.c.b@@@@@@.a.`@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@A֠@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@姠@@@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@A ,@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@~@@@@@@@@@@@@@@A@~}@@@@@@|{z@@@@@@@@@@@Aw@A@wvu@@@@@@tsr@@@@@@@@@@@Bo@A@on@@@ml@@@@@@@@k@A@kji@@@@@@hgf@@@@@@@@@@@Ac@A@cba@@@@`_@@@^]\@@@@@@@@@@@@@BCY@A@YX@@@@@@WVU@@@@@@@@@@@U@A@UTS@@@@RQ@@@PON@@@@@@@@@@@@@AK@A@KJI@@@@H@@@@GFE@@@@@@DCB@@@@@@@@@@@@@@@@@A@@?>@@@=<;@@@@@@@@@@@9@A@98@@@@@@765@@@@@@@@@@@ABC@A2!@@@ @@@@*)@@@!@@@@@@@@@@#@AI!@@@@@@@A@@@@!@@@ @@ @@ @@ @ADEFGJ @@@@@WT"h#@0lA@0i0h@@@h@0g0f@@@0e@@@f@@@@@@0bA0_}0]@@@@@@@0\0[0Z@@@@@@0Y0X@@@@@@@@@0UA@I00@@@0N0@@@@@@@0~0}0|@@@@@@0@@@@@@@@@@@vAq"L@@@H@@@@O@@@F"I@@@E@@@@@@SANР@@@@@@@@@@BA=ܠ#@@@@ @@@@@@A~/@@@@,'@@@@@@*A@9@@@@@@@A@  @@@@*A@@@@@A P@@@@MH@@@@@@$A\@@@@YT@@@@@@"FA"E"Ch@@@@e`@@@@@@A@@v@@@@@@@@@A@@@@@@@@zA@@@@@@@@@@@ A@@[@@@@@@A@@c@@@@@@A@@@@@@@@@@@>A@@P@@@@@@@@@A@ @@@@@@@@@@A@@@@@~@@@@@@A@#@@@@@@@@@@A@/@@@@@+@@@/@@@@@@@@A@@@>@@@;@@@@@@oA@LA@@@@A@R@I@@@@@@A@Z@R@@@@[@@@@@@@e @@@@@@j@@@@@@@@@@A@{@r-@@@v@@@@@@A@@~9@@@@@@@@@A@@E@@@@@@@@@A@@@@@@}@@|@@{@@zA@@E@@@ @]@@@y@i@@@x@@w@@v@@u@@t@@sA@@s@@@r@@q@@p@@oSA@@I@@@n@@@@m@@l@@k@@j@@i}A@@@@@g@@e@@d@@cA@@@@b@@a@@`A@@@@_@@^@@]Af@@@\@@@[@@Z@@YAr@@@X@@@W@@V@@UA~@@@T@@@S@@R@@Q"HA@"G"D"C@@@P@"B"A"@@@@O"?@@@N@@M@@L@@K">A@"="<";@@@J@":"7@@@I"6@@@H@@G@@F@@E"5A@"4"3"2@@@D@"1"."-@@@C@@@B",@@@A@@@@@?@@>"+A"*#"(@@@=@@@<@"'"&"%@@@;@"$"#""@@@:"!@@@9@@8@@7@@6@@5" A"$ "@@@4@@@3@"""@@@2@""@@@1"@@@0@@/@@.@@-@@,"A@"""@@@+@""@@@*"@@@)@@(@@'@@&"A"$<" @@@%@@@$@" " " @@@#@"@@@"@"""@@@!@@@ "@@@@@@@@@@@@@A@@@@@@@@@@@"A@"""@@@@!@@@!@@@@@@@@@!A@!!!@@@@!@@@!@@@ @@ @@ @@ A@[@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@!A@!!!@@@@@@!!!@@@@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A@!!@@@@@@!!!@@@@@@@@@@!A@!@!@@@ꠠ@!!@@@@@@@@!ߠ!!@@@@@@@@@@!A@!!!@@@@!!!@@@!ՠ!!@@@@@@@@@@@@!A@!!!@@@@!!!@@@!!@@@@@@@@@!A@!!!@@@@!!!@@@!!!@@@@@@@@@@@@!A@!!!@@@@!!!@@@@@@!!!@@@@@@@@@@@@!A@!@!@@@Ơ@!!@@@@@@@@!!@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A@!!!@@@!!!@@@@@@@@@@!A!%!@@@@@@@!!!@@@!!!@@@@@@@@@@@@!A@!@!!!@@@ꫠ@!!!!@@@@@@@@@@@@@@!!!@@@@@@@@@@!A@!!@@@!!!@@@@@@@@@@!A!&!@@@@@@@!~!}!|@@@!{!z!y@@@@@@@@@@@@!xA@!w!v!u@@@!t!s@@@@@@@!rA@!q!p!o@@@@!n!m!l!k@@@@@@!j!i!h@@@@@@@@@@@@!gA@!f!e!d@@@@@@!c!b!a@@@@@@@@@@!`A@!_!^!]@@@@@@!\![!Z@@@@@@@@@@!YA@!X!W@@@!V!U@@@~@@}@@|!TA@!S!R!Q@@@{@@@z!P!O!N@@@y@@@x@@w@@v!MA@!L!K!J@@@u@!I!H@@@t!G!F!E@@@s@@@r@@q@@p@@o!DA@!C!B@@@n@@@m!A!@!?@@@l@@@k@@j@@i!>A@!=!<!;@@@h@!:!9@@@g!8!7!6@@@f@@@e@@d@@c@@b!5A@!4!3!2@@@a@!1@@@`@!0!/!.@@@_@@@^!-!,!+@@@]@@@\@@[@@Z@@Y@@X!*A@!)!(!'@@@W!&!%!$@@@V@@@U@@T@@S!#A@!"!!@@@R@@@Q! !!@@@P@@@O@@N@@MAc@@@L@`[@@K@@J@@IA(o@@@G@lg@@D@@C@@B!A@6 6 6@@@A@@@@@@@@>@6=6<@@@?@@=@@<@@;!A@6P6O@@@:@!!!@@@9@@@y@@8@@7@@6!A@6e6d@@@5@$$$@@@4f@@@@@3@@2@@1 A@+6z6y@@@0@###@@@/@@.@@-@@, A@ba@@@+@%%%@@@*@'  @@@)#@@@(@@'@@&@@%@@$ A@Y66@@@#@$s$r$q@@@"@$p$o$n@@@!?@@@ @@@@@@@@ A@@@@@ @@7@@@ @@@ @@ @@@G66@@@@@@A~pm@@@@@@@@@@@@ A@@+@&@@@&&&@@@@@!J @@@@@@A&@@@@@@@@@@@  A@@M@H@@@&l&k&j@@@@@!m @@@@GU&3&2@@@@@@@@,@@@@@@@@ A@7978@@@@!!@@@@@@@@@ }A@&&%@@@@7R7Q@@@@ r q@@@@@@@@@@@ mA@7d7c@@@@ d c@@@@@@@@@ _A@'7v7u@@@|@&&&@@@{@ T S@@@ @@@@@@@@@@@ NA@@@# f B@@@@@@@@@@@@@@ =A@U77@@@@.@: } 1@@@6@@@@@@@@@@@ ,A@l77@@@k@&x&w&v@@@@V ! @@@R@@@@@@@@@@@ A@@@h 3 @@@d@@@@@@@@@@@ A@77@@@@}  @@@y@@@@@@@@@A@77@@@@ @@@@@@@@@@@@A@@@@@  ,@@@@@@@@@@@@A@'@@@@  @@@@@@@@@@@@A@8=8<@@@@ @@@@@@@@@@@@A@8R8Q@@@@ @@@@@@@@@@@@A@f=<@@@@ @@@@@@@@@@@@A@{RQ@@@@ @@@ @@@@@@@@@A@gf@@@@%!h @@@A@@@@@@A@yx@@@@7!z @@@S@@@@@@A@f88@@@@I!@@@e@@@@@@A@@@@@[!& \@@@w@@@@@@A@88@@@@m!8 L@@@@@@@@@vA@0@+@|!Gj@@@@@@@@@~@@}eA@@@!Y@@@z@@x@@w@@v@@uUA@N@M!fJ@@@t@@@sz@@@i@@r@@q@@pEA@b@!w @@@o@@n@@m@@l9A@o@! @@@j@@h@@g@@f,A@9796@@@e@"!P@@@dh@@@c@@b@@a@@`!A@K"!@@@_@8"&!h@@@X@@@W@@@^@@]@@\@@[A@@@Z@@Y A@@@@V@@U@@T$j@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$n@@$n@ϰ@AΠ@@@@@@@@@@@@@@Aư@A@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@gAAf@e@@@@@dc@@@ba@@@@@@@@@@@ABC@@AѠ+d@@@@@@@g@@@+a@@@@@@@@@@Ai@Ae+z@@@@@@ @}@@@ +w@@@ @@ @@ @@@c@A_+@@@@@@@@@@+@@@@@@@@@@AB@A+@@@@@@@  @@@+@@@@@@@@@@$8@A@i@VN@@@@@@@Ai@A@y@@@"@@!@@ @BS@A@@@@%@@$@@#@k@A@@@@(@@'@@&@ACD>@A:M+@@@/@@@.@ED@@@-+@@@,@@+@@*@@)@u@Aqg+@@@6@@@5@_^@@@4+@@@3@@2@@1@@0@A%c@A@I@A@=@@9@@8@@7@ +@A@8@@;@@:@A @A@@s~@@>@@=@@<@B @A@@m@@A@@@@@?@ @A@i@d_@@D@@C@@B@A @A@@@@G@@F@@E@ ]@AJ@@H@ABCD+ְ@A++Ԡ,E@@@O@@@N@H@@@M,B@@@L@@K@@J@@I@"f@A@@@@R@@Q@@P@"+@A@l@gb@@U@@T@@S@A"T@A@@~@@X@@W@@V@"@A@f@a\@@[@@Z@@Y@ABC# @A@@@@^@@]@@\@"Ͱ@A@@@@a@@`@@_@ADE"@A@@@@d@@c@@b@"@A@@@@g@@f@@e@ ް@A@@@@j@@i@@h@AB@A@;;@@@p@_@@@o; @@@n@@m@@l@@k@C@A@;$;#@@@v@;";!@@@u; @@@t@@s@@r@@q@q@A@;9;8@@@|@@@@{;5@@@z@@y@@x@@w@A @A@;L;K@@@@@@@;G@@@@@@@~@@}@@A@;_;^@@@@@@@;Z@@@@@@@@@@ABDFG@A@";q;p@@@@@@@;m@@@@@@@@@@\@A@9;;@@@@t;;@@@@@@;@@@@@@@@@@A@A@P;;@@@@2@@@;@@@@@@@@@@@A@d;;@@@@@@@;@@@@@@@@@@AB@A@v;;@@@@X@@@;@@@@@@@@@@,@A@;;@@@@&@@@@r-@@@;@@@@@@@@@@@@A@A@;;@@@@ޠ;;@@@@@@;@@@@@@@@@@ð@A@< < @@@<@@@@@@@@ABC@A@<<@@@@c@@@<@@@@@@@@@@^@A@<-<,@@@@#[@@@@VU@@@@@@@P@@@@@@<>@@@@@@@@@@@@@@A]@A@@9@4/@@@@@@@@@C'6@A@Z@U@PK@@ @@@@@@@#@A@5@0@@ @@ @@ @A%X@A@Z@U@>9@@@@@@@@ @B&@A@ @@@@@@@@@@@CDEFHB@A@='=&@@@@>@@@@z@@@=(@@@@@@@@@@@@&L@A@@@@@@@@@$,@A@@@@"@@!@@ @AB=@A@=S=R@@@,= Z=:@@@+@@@*@=9=8=7@@@)@@@(=\@@@'@@&@@%@@$@@#@C'@A@@@@/@@.@@-@$@A@@#@@2@@1@@0@#@A@@ @-@@6@@5@@4@@3@AB&&@A@@@@@:@@9@@8@@7@C&@A@!@@@@>@@=@@<@@;@$@A@@I@@A@@@@@?@A&e@A@4@/@@@E@@D@@C@@B@B'y@A@@@@@I@@H@@G@@F@=@A@n==@@@O@==@@@N=@@@M@@L@@K@@J@ACDE@A@==@@@U@c`@@@T=@@@S@@R@@Q@@P@'3@A@@@@X@@W@@V@'@A@@@@@\@@[@@Z@@Y@AB(X@A@k@f@a\@@`@@_@@^@@]@C(@A@@@@c@@b@@a@@A@/@@@gQ@@@f@@e@@d@A~@A@/@@@k@@@j@@i@@h@@A /@@@r@@@q@@@@p/@@@o@@n@@m@@l@ABDF~@Az6/@@@y@@@x@.-@@@w/@@@v@@u@@t@@s@z@AvO/@@@@@@@GF@@@~/@@@}@@|@@{@@z@A."@A@."..@@@@...@@@.@@@@@@@@@@.@A@...@@@@..@@@.@@@@@@@@@@AB.@A@.. . @@@@. ..@@@@@@.@@@@@@@@@@.@A./Ƞ.@@@@@@@...@@@@---@@@-@@@@@@@@@@@@A-@A-/-@@@@@@@---@@@@--@@@-@@@@@@@@@@@@-@A@---@@@@--@@@-@@@@@@@@@@-@A-0-@@@@@@@---@@@@-@@@@---@@@@@@-@@@@@@@@@@@@@@ABCDGIа@A0@@@@@@@@@@0@@@@@@@@@@-@A@---@@@@-@@@-@@@@@@@@@@-@A@---@@@@-@@@-@@@@@@@@@@AB@A@@@@@@@@@@@@@@@C԰@A@Π@@@@֠@@@@@@@@@@@@@@@@@@@@-@A@---@@@@@@---@@@@@@@@@@@A-ܰ@A@---@@@-٠--@@@@@@@@@@@B-԰@A@-Ԡ-@@@@@@-Ҡ--@@@@@@@@@@@-ϰ@A@-Ϡ@-@@@@--@@@@@@@@-ˠ--@@@@@@@@@@@A-ư@A@---@@@@---@@@---@@@@@@@@@@@@@BCD-@A@---@@@@---@@@--@@@@@@@@@@-@A@---@@@@---@@@---@@@@@@@@@@@@@A-@A@---@@@ @---@@@ @@@ ---@@@ @@@@@@@@@@B-@A@-@-@@@@--@@@@@@@@--@@@@@@@ @-@A@---@@@---@@@@@@@@@@@A@X@A@Vt@T@@@ @@@@@S@R@Q@@@@@@@P@O@@@@@@@@@@BC-@A@---@@@%---@@@$@@@#@@"@@!@-@A-1Š-@@@-@@@,@---@@@+---@@@*@@@)@@(@@'@@&@A-@A@-@---@@@4@----@@@7@@@6@@@5@@3@@@2---@@@1@@@0@@/@@.@B-@A@--@@@<---@@@;@@@:@@9@@8@-@A-2-@@@D@@@C@---@@@B---@@@A@@@@@@?@@>@@=@A-}@A@-}-|-{@@@H-z-y@@@G@@F@@E@BCD-v@A@-v-u-t@@@P@-s-r-q-p@@@O@@@N-o-n-m@@@M@@@L@@K@@J@@I@-n@A@-n-m-l@@@V@@@U-k-j-i@@@T@@@S@@R@@Q@A-f@A@-f-e-d@@@\@@@[-c-b-a@@@Z@@@Y@@X@@W@B-^@A@-^-]@@@`-\-[@@@_@@^@@]@-Z@A@-Z-Y-X@@@f@@@e-W-V-U@@@d@@@c@@b@@a@A-R@A@-R-Q-P@@@m@-O-N@@@l-M-L-K@@@k@@@j@@i@@h@@g@BC-H@A@-H-G@@@s@@@r-F-E-D@@@q@@@p@@o@@n@-D@A@-D-C-B@@@z@-A-@@@@y-?->-=@@@x@@@w@@v@@u@@t@A-:@A@-:-9-8@@@@-7@@@@-6-5-4@@@@@@-3-2-1@@@@@@@@~@@}@@|@@{@-/@A@-/-.--@@@-,-+-*@@@@@@@@@@@-(@A@-(-'@@@@@@-&-%-$@@@@@@@@@@@ABC@A!3@@@@@@@@@@3@@@@@@@@@@@A83@@@@@@@0/@@@3@@@@@@@@@@ADEFGJ%s;@@@ABWAB;ABAAAAAxAn|AgAcZA_yAU3AKAAA7A12A' A!AOAAAAAuA@AZAAApAAA'A,AjAaARAH AA@A:A0A&2dA2GA 2,A2 A1A1A1AlAt1mAj1VAYFAH,A?1 A(1A0A0A0A0A0nA0LA0'At0A[/AJ/A9/A/A /jA /FA /3A / A .A .A }.A q.A ].A F.qA 3.QA .&A .A A A -A -A -A -}A -bA t-7A Z-A @,A ,A ,XA ,>A ,A +A +A +A p+A [+\A A+;A 1+A *A *A *A *A *A *aA *CA *)A *A y)A i)A Y)A I)A <)A /)bA )KA )3A )A (A (A %s@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ې%r%w@@@@@@&=@@@&:@&=&}&:5M;@@@A AO4@@@@@@Q@GF@@@4@@@@@P@@O@@NAf@@@M@@@L@@K@@JAr#@@@I@ @@H@@G@@FA~/@@@E@,'@@D@@C@@B-A@@dc@@@@@@@@@@@@@@@A@SɠCtCs@@@@@@@?ND63@@@@@@>@@=@@<@@;A@@@@k@@:@@9A@  @@8@@7A@@@6@@5Aʠ{@@@4@xs@@3@@2@@1A֠@@@0@@@/@@.@@-.A@CCC@@@,@@@+@z5@@@)@CC@@@*@@(@@'@@&)A@,,@@@@@@)@@@%@@$@@#*8A@DD@@@U@,o+@@@"@@@@@!@@ @@*4A@@,+@@@@@@@@@*'A@D2D1@@@@- ,K@@@s@@@@@@@@@*A@7@,*@@@@@@6@@@@@@*A@@@@@ 5A55@@@ @ @@ @@ @@ ,A@DkDj@@@@,,@@@@@@@@@@@@+A@VU@@@@,,@@@@@@@@@@@@,A@FDD@@@@),,@@@%@@@@@@@@@+A@@@@@>- ,@@@:@@@@@@@@@,A@pDD@@@@S-,@@@O@@@@@@@@@,A@@@@@h-,@@@d@@@@@@@@@,A@DD@@@@}-,@@@y@@@@@@@@@,A@@@@@-,@@@@@@@@@@@@*A@@@@@@@@@@@@@@A@E#E"@@@@q@@@E@@@@@@@@@A@@E0E/@@@@@@@@@|A@ @@@@@@@@@@ A@,@#@@@@@@A@4@+@@@@@@A@<@@@@7@@@@@@@A@H@R7@@@C@@@@@@A@T@@@@O@@@@@@A@`@@@@Z@@@@@@A@k@@@@f@@@@@@A@w@@@@@-@@@w@@@@@@@@A@@w@@@@@@@@@qA@@@@@A@@ @@@@@@A@@T@@@@]@@@@@@@g"@@@@@@@@@@@@@@@@A@@t/@@@@@@@@@A@@;@@@@@@@@@A@@G@@@@@@@@@A@@@@@@@@@@@@A@@G@@@t@@@@@k@@@@@@@@@~@@}@@|A@ @u@@@{@@z@@y@@x0A@F9F8@@@w@444@@@vu@@@'@@u@@t@@s-A@M$#@@@r@.-@@@q@@@@@p@@o@@n,A@S@555@@@T@.,@@@m,@@l@@k@@j@@i.A@g@@..@@@h@@@g@@f@@e@@d@@c0A@:FF@@@b@4T4S4R@@@a@4Q4P4O@@@` @@@_@@^@@]@@\@@[-LA@VFF@@@Z@9/.@@@YW@@X@@W@@V.A@@T@H/.@@@SD@@@R@@Q@@P@@O@@N0WA@@?@:@@M@6$6#6"@@@L@@i1%0F@@@I@W 55@@@K@@@J@@HQD@@@@@G@@F@@E@@DA@@@@@C@C@@@B@@A@@@@@?@@>0A@GG@@@=@00@@@<@@;@@:@@9-A@GG@@@8@/-@@@7@@6@@5@@4FA@G*G)@@@3F1G@@@2@@@1@GGG@@@0@@@/G3@@@.@@-@@,@@+@@*1A@GKGJ@@@)@4n4m4l@@@(@@&@@%@@$.vA@\32@@@#@04/v@@@"@@!@@ @@-A@ GoGn@@@@666@@@@ 0M-@@@(@@@@@@@@0!A@9GG@@@@@0a0@@@@@@@@@@@@@@0A@0@+@00s0r@@@,@@@@@@@@@@@ .A@@@@ @E0/@@@ c@@ @@ @@0A@T@O@T00s@@@P@@@@@@@@@@@1A@@K@F@@@666@@@@&t201@@@@@@@@@@@@@@GA@@@@@@@@0A@@@@@@@@@@@1UA@HH@@@@2W2V@@@@@@@@@1KA@666@@@@H H@@@@1@1?@@@@@@@@@@@2A@1@@@@7H7G7F@@@@22@@@@@@@@@@@@@@3 A@HNHM@@@@333@@@@@@@@@A@@@@@@@@A@ @@@@@@@A r#@@@@ @@@@@@A~/@@@@,'@@@@@@A;@@@@83@@@@@@8TA@8S8P8O@@@@8N8M8L@@@8K@@@@@@@@@8JA@8I8H8G@@@@8F8C@@@8B@@@@@@@@@8AA@8@8?8>@@@@8=8:89@@@@@@88@@@@@@@@@87A86984@@@@@@@838281@@@@808/8.@@@8-@@@@@@@@@@@8,A8+:8)@@@@@@@8(8'8&@@@@8%8$@@@8#@@@@@@@@@@@8"A@8!8 8@@@@88@@@8@@@@@@@@@8A8:H8@@@@@@@888@@@@8@@@@888@@@@@@8@@@@@@@@@@@@@AL@@@@@@@@@@8A@88 8 @@@@8 @@@8 @@@~@@}@@|@@{8 A@888@@@z@8@@@y8@@@x@@w@@v@@u A@e@@@@s@@r@@q@@pA@@@@@n@@@@o@@m@@@l@@@j@@i@@h8A@888@@@g@@@f877@@@e@@@d@@c@@b7A@777@@@a777@@@`@@@_@@^@@]7A@77@@@\@@@[777@@@Z@@@Y@@X@@W7A@7@7@@@U@77@@@V@@T@@@S777@@@R@@@Q@@P@@O7A@777@@@N@777@@@M777@@@L@@@K@@J@@I@@H7A@777@@@G@777@@@F77@@@E@@D@@C@@B7A@777@@@A@777@@@@7̠77@@@?@@@>@@=@@<@@;7A@777@@@:@7Š77@@@9@@@87 77@@@7@@@6@@5@@4@@37A@7@7@@@1@77@@@2@@0@@@/77@@@.@@-@@,7A@777@@@+777@@@*@@@)@@(@@'JyAJvJt@@@&@@@%@JsJrJq@@@$@@@#JpJo@@@"@@!@@ @@7A@777@@@7Ƞ77@@@@@@@@@@7A7;7@@@@@@@777@@@777@@@@@@@@@@@@7A@7@777@@@@7777@@@@@@@@@@@ @@@ 777@@@ @@@ @@ @@7A@77@@@777@@@@@@@@@@7A7<;7@@@@@@@777@@@777@@@@@@@@@@@@7A@777@@@77@@@@@@@7A@777@@@@7777@@@@@@777@@@@@@@@@@@@7A@777@@@@@@777@@@@@@@@@@7A@777@@@@@@777@@@@@@@@@@7A@77~@@@7}7|@@@@@@@7{A@7z7y7x@@@@@@7w7v7u@@@@@@@@@@7tA@7s7r7q@@@@7p7o@@@7n7m7l@@@@@@@@@@@@7kA@7j7i@@@@@@7h7g7f@@@@@@@@@@7eA@7d7c7b@@@@7a7`@@@7_7^7]@@@@@@@@@@@@7\A@7[7Z7Y@@@@7X@@@@7W7V7U@@@@@@7T7S7R@@@@@@@@@@@@@@7QA@7P7O7N@@@7M7L7K@@@@@@@@@@7JA@7I7H@@@@@@7G7F7E@@@@@@@@@@AC@@@@@@@@@@*A%O @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@@*@@@@/P@@@/M@@<<:@.3@1@@@@<<@@/Latex_generator [E<<@AДР>)Generator<'<0@@>.A@>.A@>.A@@3@2>@>.)A@>.(A@>.&A@@@,>@@@@<@@@<@@3@@@@@?@m@@5@}@-@E@@=@U@@N@e@$j@H@n@/@U!@@h#@OMM@MA@j#@OM;@@AM@@@@#@@@ @#M A@m;@@A@@@@'@@@$A@L#@?f?@@A?AA@L#@?i?;@@A?@@@@A@@@A@A?"AA@L;@@AA@@@@A@@@AA@>@y@w>@@rO@In@@3@Zv>.A@>.A@>.A@@@Ty@@@{*Odoc_latexR@A/ޱQ@A/A/@?  P@@/N@@/@/@M@@L@@TK@@J@@!I@@S$H@@'G@@*F@@R-E@@0D@@3C@@W6B@@9A@@"<@@@ H************************************************************************QA@@RA@L@ H WBMMXBM@ H OCaml ]C^C@ H cDdD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt iE44jE4@ H oFpF@ H Copyright 2001 Institut National de Recherche en Informatique et uGvG@ H en Automatique. {H|Hg@ 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. NI j* Return latex code to make a section according to the given level, and with the given latex code.  7* Associations of strings to substitute in latex code.  :* Escape the strings which would clash with LaTeX syntax. 2 0* Escape the ['\'], ['{'] and ['}'] characters.  -* Escape some characters for the code style. * ** Make a correct latex label from a name. n  The following characters are forbidden in LaTeX \index: \ { } $ & # ^ _ % ~ ! " @ | (" to close the double quote) The following characters are forbidden in LaTeX \label: \ { } $ & # ^ _ % ~ So we will use characters not forbidden in \index if no_ = true. /3QW@ ** Make a correct label from a value name. p /* Make a correct label from an attribute name. m +* Make a correct label from a method name. j ** Make a correct label from a class name. g /* Make a correct label from a class type name. d +* Make a correct label from a module name. c 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. Z )* Make a correct label from a type name. W ,* Make a correct label from a record field. T 3* Make a correct label from a variant constructor. Q 4* Return latex code for the label of a given label. ~ 2* Return latex code for the ref to a given label. }Š =* Print the LaTeX code corresponding to the [text] parameter.|Ơ <* Print the LaTeX code for the [text_element] in parameter. ra ;* A class used to generate LaTeX code for info structures. @ 3* The method used to get LaTeX code from a [text]. A C* The method used to get a [text] from an optional info structure. A G* Print LaTeX code for a description, except for the [i_params] field. @s 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. 栠 1* Print LaTeX code for the parameters of a type. X9* record printing method  7?* Print LaTeX code for a type. b) FIXME ? WWWW@ )* Print LaTeX code for a type extension.  %* Print LaTeX code for an exception. â b TODO: application is not correct in a .mli. Fix? -> print the typedtree module_type #+mm$,nnH@ 5 TODO: modify when Module_with will be more detailed )5oo*5oo@= TODO: what should we print? /<pp0<pp@ ' TODO: print final type from typedtree 5Rss6Rst@ -* Print the LaTeX code for the given module.  2* Print the LaTeX code for the given module type. |A 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 G8v|H8v@ 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 YZ%@= we can create the reference _`@ 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 S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores =210/.-,+*)('&%$#"! @@0ӸB&B'413@@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/0uIg8S$j.0LiG茾f=kEې0B ,v={:"*%0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0~b:x_B*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0@IIyz@ak@'1@@@`j@BB\\@DӑDݰEPt@@I j t@@@_ɑ_ӰaZ@@FFLV@I+I5@[ϑ[@r|rvr@rr#@Ț@@i@@rKrU@WW"@[[&t~@^hBB@"# @.83B@ؑ@{{gqW͑WװՑ@anax@HH&@1DN2@@P@BDBƓ@BA3@@@ABG@BH@AB@@SEP@@@AB@@@@@@@@ACm@j@@@|@y@@@A@@@@BD@@@@@@@@Av@s@@@(@%@@@ABE@@@@y@v@@@A@@@@B)@&@@@@@@@ACF@@