Caml1999T037 BxC*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@@@#intA;@@@A@@@@@:@A@$charB;@@A@@@@@>@A@&stringQ;@@ A@@@@@B@@@%bytesC;@@ A@@@@@F@@@%floatD;@@A@@@@@J@@@$boolE;@@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF;@@"()e@@e@@@A@@@@@f@A@ #exnG;@@@A@@@@@j@@@#effH;@@O@A@A@@@@@@s@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern @ @0Division_by_zero]#@@@A  @+End_of_file\#$@@@A@'FailureY#,@'@@A!$$@0Invalid_argumentX#5@0@@A*$-#-@-Match_failureV#>@@=@9@;@@a@@A;5>4>@)Not_foundZ#O@@@AC=F<F@-Out_of_memoryW#W@@@AKENDN@.Stack_overflow^#_@@@ASMVLV@.Sys_blocked_io_#g@@@A[U^T^@)Sys_error[#o@j@@Ad^g]g@:Undefined_recursive_modulea#x@@w@s@u@@h@@Auoxnx@:Continuation_already_takenb#@@@A}wv@&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\\@6@A@@&Stdlib#ref@@@ A@ @@@ A@ 3/../////@&@@@డ#ref<\=\@@!a@"@@@g@@f,%makemutableAA @@@*stdlib.mliddd@@+@@@@+3.@@@ @@ (@@ภ%falsec\d\@;!9@@@M@@@@B@@Aw@@#@@@@B@ ;@@2 @@K<@A@o\ @@ @?@ఠ,latex_titles|^}^@AA@@_ @@@@ A@ @@@@ A@ @@ A@ @@@ A@ @@@ A@ 3@@@@@@డ3#ref^^@o@@@+.@@@ @@ @@ภ"::_emnA;09?@@U@1B@AA@A@@+@@_@@;/@@'section__@@__@@@;@@@@PA@ >@ภ'` &A%@A ` @@]B@ Q@@'section``@@` `@@dB@ _@@@@tA@ b@ภKaJAI@B a@@B@ u@@*subsectionaa)@@aa*@@B@ @@@@A@ @ภo+b-/nAm@C 5b-0@@B@ @@-subsubsection?b-3@b-@@@Bb-2Cb-A@@B@ @@@@A@ @ภOcDFA@D YcDG@@B@ @@)paragraphccDJdcDS@@fcDIgcDT@@B@ @@@@A@ @ภsdWYA@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@.:C@ @@@ B@ )@@ A@7C@@@ B@ 0@@^@@LA@ 4@@)@@R5@A@^@@@8@ఠ2latex_value_prefixgptgp@BA@@Š&stringQ@@@A@ @@@ A@ 3@V~w@x@y@@@డ#refgpgp@İ@@@@@@ @@ @@డ-Odoc_messages:default_latex_value_prefix-Odoc_messagesgpgp@ gpgp@@4@@@@:ocamldoc/odoc_messages.mliK ^ ^K ^ @@-Odoc_messagesy@ @@>7@@,@@D8@A@-gpp@@@;@ఠ1latex_type_prefix:h;h@SCA@@X@@@A@@@@A@3GFFGGGGG@Wng@h@i@@@డ#refVhWh@@@@8@@@@@@@డV9default_latex_type_prefix-Odoc_messagesmhnh@ qhrh@@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@ jFujF@@0@@@%@Q : :Q : e@@@ @@83@@( @@>4@A@#jFF@@@7@ఠ6latex_exception_prefix0k1k@IFA@@N@@@A@@@@A@3=<<=====@Sha@b@c@@@డ#refLkMk@@@@.@@@@@@@డL>default_latex_exception_prefix-Odoc_messagesckdk@ gkhk@@0@@@'@JS  KS  @@IA@ @@83@@( @@>4@A@uk@@@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_prefix&n|'n|@?IA@@ D@@@ A@@@@ A@332233333@Sha@b@c@@@డ#refBn|Cn|@@@@$@@@@@@@డB:default_latex_class_prefix-Odoc_messagesYn|Zn|@ ]n|^n|@@0@@@-@@Y x xAY x @@?G@ @@83@@( @@>4@A@kn||@@@7@ఠ7latex_class_type_prefixxoyo@JA@@[@@@A@@@@A@ 3@Sha@b@c@@@డ#refoo@X@@@v@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@0@@@/@[  [  @@I@ @@83@@( @@>4@A@o@@@7@ఠ6latex_attribute_prefixpp,@KA@@@@@!A@@@@ A@3@Sha@b@c@@@డn#refp/p2@@@@Ƞ@@@@@@@డ>default_latex_attribute_prefix-Odoc_messagesp3p@@ pAp_@@0@@@1@]  ]  =@@K@ @@83@@( @@>4@A@p@@@7@ఠ3latex_method_prefixq`dq`w@5LA@@:@@@,A@&@@@+A@"3)(()))))@Sha@b@c@@@డ#ref8q`z9q`}@@@@@@@%@@$@@డ8;default_latex_method_prefix-Odoc_messagesOq`~Pq`@ Sq`Tq`@@0@@@3@6_ b b7_ b @@5M@ @@83@@( @@>4@A@aq``@@@7@ఠ7latex_escape_underscorenror@MA@@QL@@@8A@1@@@6A@-3zyyzzzzz@Rg`@a@b@@@డ#refrr@M@@@k@@@0@@/@@ภ$truerr@;S8@@@AB@@A@@R@@@)B@9%@@@@/&@A@r @@ @)@ఠ'new_buftt@NA@@@o@@@>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_fmt6u7u@OOA@@@@@@A@@)&Format)formatter@@@"A@"@@@@@"A@"&stringQ@@@#8A@"@@"A@"@@"A@@@A@3baabbbbb@@@@@@࣠@MAĠsu tu @@@@@83srrsssss@Ezu{~  @@@@@  @@@ఠ!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Ġ_ 6y Q X 7y Q Z@^@@@@@@@@ డ&Format.pp_print_flush Jz ^ b Kz ^ h@  Nz ^ i Oz ^ w@@@ @@@(@$unitF@@@'@@@&@@%@@$@q==r==@@pk@@@@@@@#@@@@#@@@"@@"@@"3 r q q r r r r r@N@@@@ఐ#fmt z ^ x z ^ {@]@@<@@@# G@#G@#@@ภ z ^ | z ^ ~@@@@>@@@# G@#%@@Q@@ Q@@@#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 1|   2|  @f@@w@@@#2G@#6G@#5@@8 @@@@@#7F@#1@ఐ!s H}   I}  @$@@'@H@@(@Y@@&@@@'@ Oy Q T@@A@#;+@@ Sx I K@@@ @ @@#<3@D@@@@@@A@#A@#?@A@@@@ఠ!pN k@   l@  @ SA@@@(@@@#G@&format@@#C5@@@#E+@@@#F@@@#D @@#B@@#AA@#@3        @%YR@S@T@@@డ &Format'fprintf @   @  @  @   @  @@@V@@@@.!a@c@@@.@@@@@@ @@@@@.....k@@@$@@J2@A@ @  !@@"@5@ఠ"psO A   A  @ TA@@@@@@#hA@#I@&stringQ@@@(A@#N`@@@#gA@#O@@#PA@#J@@#KA@#H3        @_{@|@}@@@࣠@!fQA A   A  @ UA@@(3        @5 A   A  @@@@@  @@!sRA A   A  @ "VA@@33        @!?@@@@@@@@డ &Format'fprintf A   A  @  #A   $A  @@@@@@@@#Z@@YUC@(C@(@@(C@#V@@@#X@@@#Y@@@#W@@#U@@#T3 ? > > ? ? ? ? ?@6Bk@9@:@@@@ఐ]!f OA   PA  @B@@@@ภ8CamlinternalFormatBasics i&Format k _A   `A  A;&Format8CamlinternalFormatBasics'format6!a@#Π!b@#Ϡ!c@#Р!d@#Ѡ!e@#Ҡ!f@#@@@(@'#fmt$ @@@(@@@(@B@@A@A > ? ? ? ? ?@@@@@@ DH < @ EH < L@@A@))@Ġ7 MH < ] NH < _@ Ġ'CodePre VH < Q WH < X@6ఠ"s2 _H < Y `H < [@ xZA@@;@@@)$@@@ gH < P hH < \@@E@)0)@ఠ!q rH < ` sH < a@ [A@@ @@@)8@@@@@ 8@@@)=@@@< @@>@@@ఐ-merge_codepre I e k I e x@Ұ@@@@@*3        @[T@U@V81@2@3&@ @!@@@@ภ":: I e  I e @ ภ'CodePre I e { I e @డ ;!^ I e  I e @@&stringQ@@@T@@@@S @@@R@@Q@@P@ z^2^2 {^2^X@@ q@@@@@@@*,@@@@*+@@@**@@*)@@*(L@@ఐ"s1 I e 2@S3@@2@@@*8E@*:E@*9_@@డ !^ I e  I e @F@@@F@@@*@@C@@@*?B@@@*>@@*=@@*<{@@! I e I e @@`@@`@@@*LF@*NF@*M@@ఐƠ"s2+%I e @-@@k@@@*KF@*PF@*O@@{ @@s@@@*7@*QF@*J@@7I e 8I e @@@@@*&@*RE@*6@@AI e zBI e @@D@*%@ఐ۠!qMI e NI e @@@ A@*@@@*!D@*TD@*S@@[I e y\I e @@A@* @@@@@ĠQgJ  hJ  @ ఠ!epJ  qJ  @\A@@A@)3srrsssss@@@@ఠ!q~J  J  @]A@@ @@@*@@@@@@@@ภK  K  @ Ϡఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ -merge_codepreK  K  @@@@@@*^@@ఐ9!qK  K  @@@,A@*b"@@K  K  @@!%@@*@@"&@@A%paramE  @@@@@@;+@@*A@*@@@E   @@@&@ఠ,print_concatM  M  @^A@@@@@@*A@*@@@@*A@*@@@@*\@@@*A@*АA@*A@*@ zE@*@@@+E@*@@+A@*@@*A@*@@*A@*@@*A@*@࣠@#fmtAM  M  @,_A@@83@aEM  V _ e@@@@@  @@#sepA'M  (M  @@`A@@C3(''(((((@!O@@@@@@@@!fA8M  9M  @QaA@@K398899999@W@@@@@@@@Aఠ$iterKN  LN  @dbA@@@ ̠R@@@*E@*P@@*3TSSTTTTT@(i@@ @@@@ĠdO  eO  @ @@@@3dccddddd@"@g@@*F@*@ @!@@@@@ภsO  tO  @@@@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@@C@@@*@@@@@@@@ ఐ!fR * 2R * 3@@@3@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@@ ఐ?"psS 7 ? S 7 A@b@@@@@@*@6@@@*@@@*@@*@@*.@@ఐ#fmt"S 7 B#S 7 E@@@F;@@ఐ #sep/S 7 F0S 7 I@@@JH@@+@@@@@*H@*N@ఐ$iterAT K SBT K W@ڰ@@@?@@*\@@ఐ}!qPT K XQT K Y@d@@E@*k@@@@Ol@O@@Pm@q@@Qn@@AZN   @@@ @@@Y@@+E@+@@@aN  @@ఐ$iteriV _ aN@O@@l@ P@@m@ZQA@A@+X@A@U@UT@/A@$textyY  zY  @AAAБఠ$selfZ  Z  @gAZ  Z  @@-section_styleA@@@@6 C@+,@@@@LYC@+/C@+0@@+1C@+-@@+.C@+*@@++C@+'%substA@$listK@#Str®exp@@@6F@6@&stringQ@@@6F@6@@6F@6@@@6C@3+@ @@@FeC@3.C@3/@@30C@3,@@3-C@3)@@3*C@3&&escapeA@C@37C@38@@39C@35@@36C@32-escape_simpleA@"C@3@#C@3A@@3BC@3>@@3?C@3;+escape_codeA@1C@3I2C@3J@@3KC@3G@@3HC@3D%labelA#no_@@@<C@3U@@@3VC@3R@$Name!t@@@NC@3W@@@AmC@3X@@3YC@3S@@3TC@3P@@3QC@3M+value_labelA#no_.-C@3c@@@3dC@3`@)C@3e!C@3f@@3gC@3a@@3bC@3^@@3_C@3[/attribute_labelA#no_LKC@3q@@@3rC@3n@GC@3sC@3t@@3uC@3o@@3pC@3l@@3mC@3i,method_labelA#no_ihC@3@@@3C@3|@dC@3;C@3@@3C@3}@@3~C@3z@@3{C@3w+class_labelA#no_C@3@@@3C@3@C@3XC@3@@3C@3@@3C@3@@3C@30class_type_labelA#no_C@3@@@3C@3@C@3uC@3@@3C@3@@3C@3@@3C@3,module_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@31module_type_labelA#no_ݠC@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/extension_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3/exception_labelA#no_C@3@@@3C@3@C@3C@3@@3C@3@@3C@3@@3C@3*type_labelA#no_43C@3@@@3C@3@/C@3C@3@@3C@3@@3C@3@@3C@3.recfield_labelA#no_QPC@3@@@3C@3@LC@3#C@3@@3C@3@@3C@3@@3C@3+const_labelA#no_nmC@3@@@3C@3@iC@3@C@4@@4C@3@@3C@3@@3C@3*make_labelA@oC@4@@@L~C@4 @@4 C@4@@4C@4(make_refA@C@4 @@@PC@4@@4C@4@@4C@4 -latex_of_textA@ @@@PC@4@K$text@@@BC@4 J@@@QC@4@@4C@4@@4C@4@@4C@45latex_of_text_elementA@"C@4&@i@@GGC@4)C@4*@@4+C@4'@@4(C@4$@@4%C@4!4latex_of_custom_textA@;C@42@@@@CaC@45@A@@@CbC@48?C@49@@4:C@46@@47C@43@@44C@40@@41C@4-/latex_of_TargetA@]C@4A&target&stringQ@@@DC@4D$codem@@@LC@4GgC@4H@@4IC@4E@@4FC@4B@@4CC@4?@@4@C@4<,latex_of_RawA@C@4P@|C@4S{C@4T@@4UC@4Q@@4RC@4N@@4OC@4K-latex_of_CodeA@C@4\@C@4_C@4`@@4aC@4]@@4^C@4Z@@4[C@4W0latex_of_CodePreA@C@4h@C@4kC@4l@@4mC@4i@@4jC@4f@@4gC@4c1latex_of_VerbatimA@C@4t@@@@FC@4wC@4x@@4yC@4u@@4vC@4r@@4sC@4o-latex_of_BoldA@C@4@C@4C@4@@4C@4@@4C@4~@@4C@4{/latex_of_ItalicA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@42latex_of_EmphasizeA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4/latex_of_CenterA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4-latex_of_LeftA@6C@4@2@@@BC@40C@4@@4C@4@@4C@4@@4C@4.latex_of_RightA@NC@4@J@@@BC@4HC@4@@4C@4@@4C@4@@4C@4-latex_of_ListA@fC@4@hG@I@@@IC@4dC@4@@4C@4@@4C@4@@4C@4-latex_of_EnumA@C@4@G@J@@@JC@4C@4@@4C@4@@4C@4@@4C@40latex_of_NewlineA@C@4C@4@@4C@4@@4C@4.latex_of_BlockA@C@4@@@@BC@4C@4@@4C@4@@4C@4@@4C@4.latex_of_TitleA@C@4@C@4@&optionLvC@C@@@CC@4@@@@CC@4C@4@@5C@4@@4C@4@@4C@4@@4C@4@@4C@4.latex_of_LatexA@C@5@C@5 C@5 @@5 C@5@@5 C@5@@5C@5-latex_of_LinkA@C@5@ @@@MlC@5@ @@@CC@5C@5@@5C@5@@5C@5@@5C@5@@5C@5,latex_of_RefA@%C@5"@!t@@@OC@5%@f{(ref_kind@@@C4@@@C3C@5(@v@@@@C6@@@C5C@5+?C@5,@@5-C@5)@@5*C@5&@@5'C@5#@@5$C@5 @@5!C@54latex_of_SuperscriptA@]C@54@Y@@@CAC@57WC@58@@59C@55@@56C@52@@53C@5/2latex_of_SubscriptA@uC@5@@q@@@CLC@5CoC@5D@@5EC@5A@@5BC@5>@@5?C@5;@@5<@5=C@50@51C@5@5C@5@5C@5@5C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4@4C@4|@4}C@4p@4qC@4d@4eC@4X@4YC@4L@4MC@4=@4>C@4.@4/C@4"@4#C@4@4C@4 @4C@4@4C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3@3C@3x@3yC@3j@3kC@3\@3]C@3N@3OC@3E@3FC@3<@3=C@33@34C@3'@3(C@+(@+)C@+ޠ@@+ C@+%3YXXYYYYY@@@;@@@AAAAAAjAi{AzHAGgAfcAbAAA AA A=A<AAAAcAb.A-HAGAA^A]xAwzAyAAAAA A A0A/AANAM$A# A qApyAx@@RB@Q@R@R@R@R@R@R@R@R@R@R @R!@R"@R#@R$@R%@R&@R'@R(@R)@R*@R+@R,@R-@R.@R/@R0@R1@R2@R3@R4@R5@R6@R7@R8@R9@R:@R;@R<@R=@R>@R?@R@@RA@RBB@+@@+@@@@Y  :#:(@@@@fAN#@;w@-subst_strings@A@@@@0JD@.@@@@0\D@.@@.D@.@@@.@2subst_strings_code@A@)@@@2ID@2=@@@@2[D@2>@@2?D@2$@@@21@A4subst_strings_simple@A3@A@@@1D@1@'@@@1D@1@@1D@1y@@@1@BC@@A@@@5I@@@5H@@5G@@5F@A@A@@@5M@|{@@5L@@5K@@5J@w@Aso@@@5Q@kj@@5P@@5O@@5N@@A@@@5U@@@5T@@5S@@5R@ABC^@A@ZY@@5W@@5V@F@A@BA@@5Y@@5X@ADZ@A@VU@@5[@@5Z@.@A*=&@@@5_@"!@@5^@@5]@@5\@AV@ARHN@@@5c@JI@@5b@@5a@@5`@B[@AWSR@@@5g@JA@@5f@@5e@@5d@ @A@@@@5j@@5i@@5h@A@A@@@@5m@@5l@@5k@@A@@@@5p@@5o@@5n@AB4@A@0@-,@@5s@@5r@@5q@CD'@A@#@ @@5v@@5u@@5t@ذ@A@@@@5y@@5x@@5w@d@A@`@]U@@5|@@5{@@5z@AB@A@@@@5@@5~@@5}@@A@@@@5@@5@@5@ACư@A@@@@5@@5@@5@@A@@@@@5@@5@@5@@5@A@A@@@@5@@5@@5@z@A@vu@@5@@5@AB@A@@@@5@@5@@5@@A@@@@@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@İ@A@@@@5@@5@@5@A@A@@@@5@@5@@5@BCDEFG@A@@@5@@5@@5@@5@@A@@@@zu@@5@@5@@5@@5@@5@A@A@@@@5@@5@@5@B,@A@(@%@@@5@@5@@5@@5@Cp@A@l@e^@@5@@5@@5@W@A@S@PJ@@5@@5@@5@A@A@@@5@@5@@A@@@5@@5@ABD԰@A5@@@5@@@5@@5@@5@@AB@@@5@~}@@5@@5@@5@y@AuNq@@@5@ml@@5@@5@@5@@A Z @@@5@@@5@@5@@5@ABC@A@@@@5@@5@@5@ܰ@A@@@@5@@5@@5@J@AFvB@@@5@>=@@5@@5@@5@A[@AWS@@@5@ON@@5@@5@@5@BCDEH'*undef*C:@@@RB@+@@<#@@@+@@+@@;@@^AbAa*A)AFAEAAAAAAdAc9A8A}A|kAjAA0A/0A/A AAAAAAAAArAqwAvA@ABCDEFG@Ѡ@@A @BC!1@oAc @pA@@@uulrAm@k@@m@࣠@%levelAA] - F] - K@sA@@3@}-@@.@@@@@@  @@!sBA] - L] - M@tA@@$3@ 0@@@@@@@@@ఠ#secC_ Z f_ Z i@uA@@@@@6 G@53@'A@@@@@డ|$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@+@I@@!b@+@@.}@@@.|@@.{@@.z@(list.mli6r6r6r6@@,Stdlib__Listx@&!@@@C@5@@ @IG@5@@5@@@5@@5@@5G@@ఐ%level8_ Z w9_ Z |@k@@T@@డ!!G_ Z }H_ Z ~@@)!a@@@@i@@h'%field0AA @@@  @@4@@@@<_@N@D@@5@@@5H@6 H@5@@@6@@5@@ఐ,latex_titles3{_ Z @5@@^"@@@6I@6 I@6@@? @@$@@ @@\@A@_ Z b@@డ!^`  `  @ ߰@@@ @@@6@ @@@6 @@@6@@6@@63@@@@@@@!\`  `  @@`  @@ @@@6G@6!G@6 @@డL!^`  `  @ @@@ @@@6'@ @@@6& @@@6%@@6$@@6#2@@ఐ#secK@:L@@ +@@@63H@65H@64D@@డz!^`  `  @ ?@@@ ?@@@6;@ <@@@6: ;@@@69@@68@@67`@@!{ `   `  @@H@@ Y@@@6GI@6II@6Hr@@డ!^ `  !`  @ m@@@ m@@@6O@ j@@@6N i@@@6M@@6L@@6K@@ఐt!sG@QH@@ @@"} C`  D`  @@%F`  @@ @@@6ZJ@6^J@6]@@\ @@ @@@6F@6_J@6Y@@@@ @@@62@6`I@6E@@@@ @@@6@6aH@61@@!@@ C@LbC@6@%@@@Ġ)Not_foundsa  ta  @;)Not_found#exnG@@@@@@Y A@A&_none_@@A@@[I@@@@@@@@6f@@@ఐȠ!sa  a  @@@ @@@^ P V@@,@A@ A@@@ @  @@6s@@6r@@6q@@@ @ @  @@6|@@6{@@6z@@6yC@6ui@] - 1@)ocaml.doc i Return latex code to make a section according to the given level, and with the given latex code. [  \  ,@@@@@@@Ѡd  d  @@#AడT$List#mapd  d  "@ d  #d  &@@@@!a@,!b@,@@-@ '@@@-@@@-@@-@@-@@@W@$@@@@@ '@@@0KD@.@%D@.@@.D@.3@@.@#@@@.=<@@@.@@.@@.3        @ AA@@@@࣠@KA@ఠ!x&d  -'d  .@?iA@@-3'&&'''''@@@@@ఠ!y3d  04d  1@LjA@@2 @@8d  ,9d  2@@@A@;@@.@@ @@@డ#Str®exp#StrUd  7Vd  :@ Yd  ;Zd  A@@@`@@@/ @@@/@@/@'str.mli^bb^b@@ A@@@@n@@@0D @@@0C@@0B3pooppppp@eTz@N@OHs@B@C@@@@ఐ\!xd  Bd  C@@@@@1@@@@ఐ\!yd  Ed  F@@@@@d  6d  G@@@@@@0M(@d  'd  H@@@@@.E@0PE@0Oz@@ภf Q Y~A@!f Q Zf Q ^@@f Q _@@E@0[@@"f Q bf Q j@@f Q af Q k@@@@@@D@0]@ภg m u'A@"\\g m vg m z@@g m {@@E@0h@@"bg m ~g m @@g m }g m @@E@0i@@ @@D@0j@ภ?i  OA=@!{i  i  @@ i  @@ E@0u@@#\\{i  i  @@i  i  @@8E@0v @@ @@$D@0w @ภg#j  wAe@!}.j  /j  @@1j  @@5E@0$@@#\\};j  <j  @@>j  ?j  @@`E@02@@ @@LD@05@ภKk  A@"\$Vk  Wk  @@Yk  @@]E@0L@@#\\$ck  dk  @@fk  gk  @@E@0Z@@ @@tD@0]@ภsl  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@ภWp7?gAU@!#p7@p7A@@!p7B@@%E@0@@){\char35}+p7E,p7O@@.p7D/p7P@@PE@0"@@ @@FqR[GqR]@@IqR^@@ME@0<@@.$\\rightarrow$SqRaTqRq@@VqR`WqRr@@xE@0J@@ @@dD@0M@ภcrt|A@"<-nrt}ort@@qrt@@uE@0d@@-$\\leftarrow${rt|rt@@~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@ภGvWAE@!<vv@@v@@E@1@@#$<$vv@@vv@@@E@1@@ @@,D@1 @ภo+wAm@!=6w7w@@9w@@=E@1+,@@#$=$CwDw@@FwGw@@hE@1,:@@ @@TD@1-=@ภSxA@!|^x_x@@ax@@eE@18T@@+{\\textbar}kxlx"@@nxox#@@E@19b@@ @@|D@1:e@ภ{y%-A@&\.\.\.y%.y%7@@y%8@@E@1E|@@)$\\ldots$y%;y%F@@y%:y%G@@E@1F@@ @@D@1G@ภzIQA@!&zIRzIS@@zIT@@E@1R@@#\\&zIWzI\@@zIVzI]@@E@1S@@ @@D@1T@ภ|`hA @"b|`i|`n@@|`o@@E@1_@@*{\\char92}|`r|`~@@|`q|`@@ E@1`@@ @@D@1a@ภ7}GA5@"}}@@}@@E@1l@@! } }@@}}@@ 0E@1m@@ @@D@1n@ภ~oA@pA@+F@1c@@@1hE@1s@@3yA@4F@1V@@@1[E@1g@@dA@=F@1I@@@1NE@1Z'@@A@FF@1<@@@1AE@1M0@@A@OF@1/@@@14E@1@9@@A@XF@1"@@@1'E@13B@@(A@aF@1@@@1E@1&K@@YA@ʠjF@1@@@1 E@1T@@A@ӠsF@0@@@1E@1 ]@@A@ܠ|F@0@@@0E@0f@@A@F@0@@@0E@0o@@A@F@0@@@0E@0x@@NA@F@0@@@0E@0@@A@F@0@@@0E@0@@A@ F@0@@@0E@0@@A@F@0@@@0E@0@@A@F@0@@@0E@0@@C A@$F@0@@@0E@0@@tA@-F@0y@@@0~E@0@@A@6F@0l@@@0qE@0}@@$A@?F@0_@@@0dE@0p@@-A@HF@0R@@@0WE@0c@@e I O7@@@@@.E@0V@@>@@ @@d  @@C 6 Associations of strings to substitute in latex code. c  c  @@@@@@@Ѡ   @@aAడ$List#map  @   @@B@@@@@&@@@1D@1@ D@1@@1D@1{ &@@1|@H@@@1z b /@@@1x@@1w@@1v3 2 1 1 2 2 2 2 2@& j@@@@@࣠@o A@ఠ!x J K@ ckA@@+3 K J J K K K K K@@@@@ఠ!y W X@ plA@@1 @@ \ ]@@@?@:@@1@@ @@@డ$®exp#Str w x@  { |@@"@@@@@@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@ภS!-5OAQ@!{!-6!-7@@!-8@@E@1@@"l!'-;!(-@@@!*-:!+-A@@ E@1@@ @@D@1@ภ{!7DLwAy@!}!BDM!CDN@@!EDO@@#E@1@@+{\\char125}!ODR!PD_@@!RDQ!SD`@@ BE@1!@@ @@:D@1$@ภ!_bjA@!'!jbk!kbl@@!mbm@@KE@1;@@3{\\textquotesingle}!wbp!xb@@!zbo!{b@@ jE@1I@@ @@bD@1L@ภ˰!Aɠ@!`!!@@!@@sE@1c@@2{\\textasciigrave}!!@@!!@@ E@1q@@ @@D@1t@ภ!A@"b!!@@!@@E@1@@*{\\char92}!!@@!!@@ E@1@@ @@D@1@ภ!A@"l!!@@!@@E@2 @@+{\\char123}!!@@!!@@ E@2 @@ @@D@2 @ภC!?AA@"" " @@" @@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@@"z@@c@@@1E@1L@@q@@ 4@@"@@Ѡ ""0@@ Aడ!$List#map"3"7@ "8";@@ʰ@@@@@@@@2JD@25@ D@26@@27D@2& @@2'@Р@@@2%  @@@2#@@2"@@2!3""""""""@ @@@@@࣠@A@ఠ!x "B"C@"mA@@+3""""""""@@@@@ఠ!y"E"F@"nA@@1 @@"A"G@@@?@:@@29@@ @@@డ®exp#Str"L#O@ #P#V@@@@@ @@@2C@@@@2B@@2A3# # # # # # # # @TDh@>@?8b@2@3@@@@ఐL!x#W#X@@@v@@#@@ -@@ఐL!y#+Z#,[@@@|@@#/K#0\@@@ @@@@2L(@#8<#9]@@@ S@@23E@2OE@2Nj@@ภ #Hfn#I/6A @!#Tfo#Ufs@@#Wft@@E@2Z@@"#afw#bf@@#dfv#ef@@ j@@@@D@2\@ภ #o'A @"\\#z#{@@#}@@E@2g@@"b##@@##@@ E@2h@@ @@D@2i@ภ ۰#OA ٠@!{##@@#@@E@2t@@"l##@@##@@ E@2u@@ @@D@2v@ภ!#wA!@!}##@@#@@#E@2@@+{\\char125}##@@##@@ E@2!@@ @@:D@2$@ภ!+#A!)@!'##@@#@@KE@2;@@3{\\textquotesingle}#$@@$$@@ E@2I@@ @@bD@2L@ภ!S$A!Q@!`$$@@$@@sE@2c@@2{\\textasciigrave}$'$(@@$*$+@@2E@2q@@ @@D@2t@ภ!{$7#A!y@!%$B$$C%@@$E&@@E@2@@#\\%$O)$P.@@$R($S/@@ZE@2@@ @@D@2@ภ!$_19A!@!_$j1:$k1;@@$m1<@@E@2@@#\\_$w1?$x1D@@$z1>${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<@ภ"C$A"A@"\$% % @@% @@cE@2S@@#\\$%%@@%%@@"E@2a@@ @@zD@2d@ภ"k%'A"i@"\^%2%3@@%5@@E@2{@@*{\\char94}%?%@@@%B%C@@JE@2@@ @@D@2@ภ"%OA"@"b%Z%[@@%]@@E@3@@*{\\char92}%g%h@@%j%k@@rE@3@@ @@D@3@ภ"%w/A"@"l%%@@%@@E@3@@+{\\char123}%%@@%%@@E@3@@ @@D@3@ภ"%WA"@"%%$@@%%@@E@3@@!%(%,@@%'%-@@E@3@@ @@D@3@ภ"0%/5A"/@A@%7)F@3@@@3E@3$@@3A@%@2F@3@@@3 E@3@@dA@%I;F@2@@@2E@3 &@@A@%RDF@2@@@2E@2/@@A@%[MF@2@@@2E@28@@A@%dVF@2@@@2E@2A@@(A@%m_F@2@@@2E@2J@@YA@%vhF@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@2x@@@2}E@2@@A@%F@2k@@@2pE@2|@@A@%F@2^@@@2cE@2o@@A@%F@2Q@@@2VE@2b@@&Y^d@@ w@@@22E@2U@@@@w@@&b@@&h8C&i8H@AA࣠@&self-1EAఠ<D=;&yA<@3&v&u&u&v&v&v&v&v@= @  &@@@@@@&vA @  @&wA @ /@&xA@@@""U&zAV@@@V@࣠@!lFA&8I&8J@&{A@@3&&&&&&&&@,0@j@/8@k@@@@@  @@!sGA&8K&8L@&|A@@3&&&&&&&&@ @@@@@@@@డ%M$List)fold_left&OU&OY@ &OZ&Oc@@@@#acc@,@!a@, @@-@@-@ @$ @@@-@@-@@-@@-@ 33 3r@@ ]@#@@@@C@FpC@EEC@EXC@DC@DC@6F@6@:@@6@@6@@DA@@@6@@6@@6@@63''''''''@Q]&@T@U@@@@࣠@#accHA'Oi'Ol@'0}A@@,3''''''''@@@@@@@PKA@ఠ"reI'+On',Op@'D~A@@e3','+'+',',',',',@*!C@@@@@@ఠ"stJ':Or';Ot@'SA@@h@@'?Om'@Ou@@@{@q@@6@@ @@డ .global_replace#Str'VOy'WO|@ 'ZO}'[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((@(3BA@@(3((((((((@@@!@@@@@@  @@ ఐ+$self(0(1@@@3(0(/(/(0(0(0(0(0@"@@@@@@(8@@@@ZU@@6@@6 @@B-subst_strings(G(H @@@C@7@@ఐ?!s(V(W@#@@c&@@*@@r'@AA@EA@@@ml@@7 @@7 E@@@@ut@@7@@7@@7C@7`@(l@ (} 9 Escape the strings which would clash with LaTeX syntax. (z({@@@@@@@(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@@@@@73@@72E@@@]@@@7:@@79@@78C@75`@(JN@J) / Escape the ['\'], ['{'] and ['}'] characters. ))I@@@@@@@)) @AA࣠@&self-1SAఠR۱)/FA@3))))))))@@@@  ޱ)2GA@@@@࣠@!sTA)())@)AHA@@3)))()())))))))))@@@!@@@@@@  @@ ఐ+$self)>)?@@@3)>)=)=)>)>)>)>)>@"0@@@@@)F@@@@hc@@7J@@7I @@B2subst_strings_code)U)V@@@C@7Q@@ఐ?!s)d)e@#@@S&@@*@@'@AA@EA@@@]\@@7Y@@7XE@@@@ed@@7`@@7_@@7^C@7[`@)z@) , Escape some characters for the code style. ))@@@@@@@t)Xc)Xh@AA࣠@&self-1VAఠcUdb)IAc@3))))))))@'@@@  e)JAf@@@f@࣠%*opt*AఠW)Xk)Xn@)KA@@C@7wD@7t3))))))))@@*@~@%+@@@@@ภ"')Xo)Xs@"&@@@'@@@7x@@)Xi)Xt@@$nameXA)Xu)Xy@)LA@@3))))))))@!,&@'@(@@@@@@@ఠ#lenY)|)|@)MA@@#intA@@@:G@73))))))))@(@@ @@@డ(&String&length*|*|@ *|*|@@@@@@9$@@@9@@9.%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@:8@@@:@@:5@@ఐa$name*1|*2|@?@@B@@3@@IC@A@*6|@@@ఠ#buf*A*B@*ZNA@@"@@@:G@:3*G*F*F*G*G*G*G*G@Yjc@d@e@@@డ(&Buffer&create*Z*[@ *^*_@@"e@@@"e@@@:"@@@:@@: @@ఐ#len*t*u@*@@"|@@@:H@:H@:4@@% @@85@A@* @@ !i**@@@@@**@@)@@@:G@:3********@P^W@X@Y@@@డ)-!-**@@#intA@@@@@@@ @@@@@@@'%subintBA(q@@@@(q5,~,~(r5,~,@@(o@@@@@@@:@@@@:@@@:@@:@@:8@@ఐ#len**@@@8@@@:H@:H@:L@@A**@@@@@@:H@:H@:\@@ @@*@@@:H@:b@@@@ఠ%s_no_+ + @+"PA@@*"@@@;8I@:3++++++++@z-@@@:G@:G@:@++#-@@+7OA@@@@ఠ!s+)+*@+BQA@@*B@@@;9I@: @@+3+4@@@,@@@:)@డ)&String#get+V+W+K+LA@@@@9@=@@@9$charB@@@9@@9@@90%string_safe_getBAL@@@@LdMd@@KE@A@@@@@:@W@@@:@@@:@@:@@:3+s+r+r+s+s+s+s+s@d@@@@ఐ$name6+@8@@M @@ఐ!i++@{@@{@@FE@@8@@@:@_+'+*@@G@@@:K@:@@J@@@:@@@డ*9jl+.?+.@@i@@@)@@@;3J@;1J@;)@@@;*@@;(@@ఐ$\7latex_escape_underscore+.W@$@@)@@@;/K@;2K@;0@@% @@@@+-underscore+]o+]z@@+]n+]{@@@@!_+]~+]@@+]}+]@@@@+]m+]@@@砠@@@;:@@!_,,@@,,@@J@;?@@!_,,@@,,@@J@;@@@,,@@*J@;A @,.<@@@@@@;&@~,,,-@@@@@:K@:!@@@@@:$@@@@&-tilde,?,@@@,B,C@@7J@;F4@@!~,M,N@@,P,Q@@%J@;GB@@,U,V@@9E@e,_,`@@ @@@:K@:T@@ @@@:W@@@@(-percent,r,s@@,u,v@@jJ@;Mg@@!%,,@@,,@@XJ@;Nu@@,,@@lx@@,,@@=@@@:K@:@@@@@@:@@@@#-at,,@@,,@@J@;T@@""@,,@@,,@@J@;U@@,,@@@a, ,@@p@@@:K@:@@s@@@:@@@@%-bang,,@@,,@@J@;[@@""!,,"@@,,#@@J@;\@@,,$@@@|,%/,%2@@@@@:K@:@@@@@:@@@@%-pipe- %8- %=@@-%7-%>@@J@;b@@""|-%A-%D@@-%@-%E@@J@;c@@-!%6-"%F@@@|-+GQ-,GT@@@@@:K@: @@@@@:#@@@@#-lt->GZ-?G]@@-AGY-BG^@@6J@;i3@@!<-LGa-MGb@@-OG`-PGc@@$J@;jA@@-TGX-UGd@@8D@~-^eo-_er@@ @@@:K@:S@@ @@@:V@@@@#-gt-qex-re{@@-tew-ue|@@iJ@;pf@@!>-e-e@@-e~-e@@WJ@;qt@@-ev-e@@kw@^--@@<@@@:K@:@@?@@@;@@@@$-exp--@@--@@J@;w@@!^--@@--@@J@;x@@--@@@f--@@o@@@;K@;@@r@@@;@@@@*-ampersand--@@--@@J@;~@@!&--@@--@@J@;@@--@@@k--@@@@@;K@;@@@@@;@@@@%-plus. . @@. .@@J@;@@!+..@@..@@J@; @@. .!@@@m.*.+@@@@@; K@; @@@@@; "@@@@&-minus.=.>@@.@.A@@5J@;2@@!-.K.L@@.N.O@@#J@;@@@.S.T@@7C@j.].^@@@@@;K@;R@@ @@@;U@@@@%-star.p.q @@.s.t!@@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/</=@@/?/@@@4J@;1@@!:/J/K@@/M/N@@"J@;?@@/R/S@@6B@ఠ!c/^/_@/wRA@@ @@@;"@@ @@@;#@@@@డ-&String$make/y/z@ /}/~@@@@@@9 @0@@@9 R@@@9 @@9@@9@yN  zN  =@@xA@@@@@@@;@@@@;@@@;@@;@@;3////////@KD@E@F@@@@A//@@0@@@;K@;K@;@@ఐb!c//@@@>@@@;K@;K@;'@@R @@K@;*@@డ.a&String$make//@ //@@c@@@c@@@;@b@@@;a@@@;@@;@@;N@@A//@@{@@@;K@;K@;^@@ఐ!c0 0 @h@@@@@;K@;K@;r@@: @@K@;u@@00@@x@@@A0@@@@@@<@A@0$ @@డ.&Buffer*add_string0203@ 0607@@@({@@@`@'@@@_&4@@@^@@]@@\@(Aee(Be@@(@P@@@@(@@@< @@@@< @@@<@@<@@<30X0W0W0X0X0X0X0X@KYR@S@T:3@4@5@@@@ఐ)#buf0j0k@Ѱ@@(@@@<I@<I@<@@ఐϠ#no_0 0@@@(@ఐ%s_no_00@.@@P@@@<I@<I@<9@ఐs!s0 0!@?@@I@<I@<H@00"@@K@@u@@' @@@< H@<Q@@@@@'@@@<"G@C@>C@>jC@>C@>C@>$C@=C@=C@=>C@=\C@@@4g@?@@5@@@@6)@TAA@XEA@@ @@@<>@@@<=@@<<@@<;s@ @@    @@@@@@@@1|}@@$nameA1}1}@1VA@@ +311111111@% f@@@<^@!@"@@@@  @@డ0$!^1}1}@#@@@#@@@iC@@$@@>@࣠##A#55@5eA@@$c#C@=@@@=355555555@%@V@%%@W@@@@@5@@$nameA55@5fA@@#355555555@%$@@@=@!@"@@@@  @@డ4=!^55@(@@@(@@@=@'@@@='@@@=@@=@@=355555555@#/#@&@'@@@@డ4\55@@@@3('@@@>G@>G@> @@@> @@> @@ఐ/u7latex_class_type_prefix8@/9@@3Ϡ@@@>H@>H@>1@@$B@@2@@ ఐ$self66@Ű@@%yC@6 @@$$$@@@>@$$@@>@@>N@$ఐ#no_66@z@@$$@@@>!H@>#H@>"c@@ఐ$name6263@m@@$ap@@66@@$r@@e@@C@>u@A@ A@@$}%$y@@@>2@$u$t@@>1@@>0@@>/@ @@%$%*$@@@>=@$$@@><@@>;@@>:@@>9C@>4@6X#@6i . Make a correct label from a class type name. 6fbf6gb@@@@@@@$6m'26n'>@AA࣠@&self-1AఠAB@6gAA@%36{6z6z6{6{6{6{6{@@@@  C6hA%D@%@@D@࣠$$A$6'@6'C@6iA@@%i$C@>N@@@>S366666666@&@\@%& @]@@@@@6'?@@$nameA6'D6'H@6jA@@$366666666@%%@@@>R@!@"@@@@  @@డ5C!^6'_6'`@)@@@)@@@>_@)@@@>^)@@@>]@@>\@@>[366666666@#/$@&@'@@@@డ5b6'K6'L@@@@4)-@@@>kG@>xG@>n@@@>o@@>m@@ఐ1q3latex_module_prefix8@1 9@@4ՠ@@@>tH@>wH@>u1@@$B@@2@@ ఐ$self7 'a7 'e@˰@@&C@7'k@@%%%@@@>}@%%@@>|@@>{N@%ఐ#no_7#'m7$'p@z@@&&@@@>H@>H@>c@@ఐ$name78'q79'u@m@@%Jp@@7<'v@@%r@@e@@s@A@A@@%d& %`@@@>@%\%[@@>@@>@@>@ @@&%r&.%n@@@>@%j%i@@>@@>@@>@@>C@>@7\'+!@7m * Make a correct label from a module name. 7j7k&@@@@@@@%y7q7r@AA࣠@&self-1AఠEFD7kAE@&377~7~77777@ @@@  G7lA&H@&@@H@࣠%%A%77@7mA@@&m%C@>@@@>377777777@"' @`@%' @a@@@@@7@@$nameA77@7nA@@%377777777@%&@@@>@!@"@@@@  @@డ6G!^77@* @@@* @@@>@* @@@>*@@@>@@>@@>377777777@#/%@&@'@@@@డ6f77@@@@5*1@@@>G@>G@>@@@>@@>@@ఐ2#8latex_module_type_prefix8@19@@5٠@@@>H@>H@>1@@$B@@2@@ ఐ$self88@ϰ@@'C@8@@&&&@@@>@&&@@>@@>N@&ఐ#no_8'8(@z@@''@@@>H@>H@>c@@ఐ$name8<8= @m@@&1p@@8@ @@'r@@e@@#C@>u@A@ A@@&M'&&I@@@>@&E&D@@>@@>@@>@ @@'&['4&W@@@?@&S&R@@?@@?@@?@@?C@>@8b#@8s / Make a correct label from a module type name. 8px|8qx@@@@@@@&b8wDO8xD^@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@%'@@@?@!@"@@@@  @@డ7M!^8D8D@+@@@+@@@?'@+@@@?&+@@@?%@@?$@@?#388888888@#/&@&@'@@@@డ7l8Dk8Dl@@@@6Š+7@@@?3G@?@G@?6@@@?7@@?5@@ఐ46latex_extension_prefix8@39@@6ߠ@@@?)@@@@@))@@@@@@@@@@ @@+)+L)@@@@@))@@@@@@@@@@@@C@@@ !.> !/@@%>! !0@@0f@@@A*G@A.G@A-P@@` @@0n@@@A@A/G@A)X@@K@@+C@LC@A\@A@A@@@++@@A4@@A3@@@-@++@@A;@@A:@@A9C@A6@>G !'@#>X 3 Return latex code for the label of a given label. >U  >V  @@@@@@@+>\!m!x>]!m!@AA࣠@&self-1Aఠ&0ڠ&1&/>A&0@-3>j>i>i>j>j>j>j>j@@@@  &2>A-&3@-@@&3@࣠@%labelA>|!m!>}!m!@>A@@+3>}>|>|>}>}>}>}>}@ -@&G@!-@&H@@@@@  @@డ=!^>!m!>!m!@0ݰ@@@0@@@AM@0@@@AL0@@@AK@@AJ@@AI3>>>>>>>>@!-+@$@%@@@@%\ref{>!m!>!m!@@>!m!@@0@@@AYF@A[F@AZ@@డ=J!^>!m!>!m!@1@@@1@@@Aa@1 @@@A`1 @@@A_@@A^@@A]2@@ఐc%labelK@:L@@,=@@!}>!m!>!m!@@%>!m!@@1-@@@AlG@ApG@AoP@@` @@15@@@AX@AqG@AkX@@K@@,@@40ఠ!sAY #%#?AZ #%#@@ArA@@45@@@A3A]A\A\A]A]A]A]A]@@@@@@@@.f@@.f@@@ ఐ9$selfAm #%#DAn #%#H@)-@@03AmAlAlAmAmAmAmAm@@@@@@)Au #%#Y@@@-@--@@Bq@@Bp @@ఐ>#fmtA #%#ZA #%#]@$@@.@@ఐ8!sA #%#^A #%#_@!@@C@Bx&@@*@@.'@Ġ)Odoc_infoA #`#hA #`#q@(VerbatimA #`#rA #`#z@@;(Verbatim4@4@@@@ACBV@A4fik4fi@@@5S@ఠ!sA #`#{A #`#|@AA@@@@@A3AAAAAAAA@S@@@@@$@@.@@.@@@ ఐ$selfA #`#A #`#@)@@1F3AAAAAAAA@d@@@@@)VA #`#@@@.G@.D.?@@B|@@B{ @@ఐ#fmtA #`#A #`#@@@.@@ఐ8!sA #`#A #`#@!@@.`C@FC@B'@@+@@.(@Ġ)Odoc_infoB  ##B  ##@$BoldB ##B ##@@;$Bold4@/4@@@@ADBV@A4g4g@@@5T@ఠ!tB# ##B$ ##@B<A@@/G@@@A3B'B&B&B'B'B'B'B'@@@@@@#@@/0@@/0@@@ ఐ$selfB7 ##B8 ##@)@@13B7B6B6B7B7B7B7B7@@@@@@)B? ##@@@.@..@@B@@B @@ఐ#fmtBN ##BO ##@@@/Z@@ఐ8!tB[ ##B\ ##@!@@/~$@@(@@/]%@Ġ)Odoc_infoBk##Bl##@&ItalicBp##Bq##@@;&Italic5Q@/@@@@AEBV@A5Kh5Lh@@@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@@@6FV@ఠ!tB$ $'B$ $(@CA@@0 @@@A3BBBBBBBB@|@@@@@#@@/@@/@@@ ఐǠ$selfB$ $,B$ $0@*@@2o3BBBBBBBB@@@@@@*C$ $C@@@/+@/(/#@@B@@B @@ఐ̠#fmtC$ $DC$ $G@@@0@@ఐ8!tC$ $HC $ $I@!@@/@$@@(@@0!%@Ġ)Odoc_infoC/$J$RC0$J$[@&CenterC4$J$\C5$J$b@@;&Center6@0Z@@@@AGBV@A6j6j-@@@6W@ఠ!tCI$J$cCJ$J$d@CbA@@0m@@@A3CMCLCLCMCMCMCMCM@@@@@@#@@0V@@0V@@@ ఐ)$selfC]$J$hC^$J$l@+@@23C]C\C\C]C]C]C]C]@@@@@@+Ce$J$|@@@/u@/r/m@@B@@B @@ఐ.#fmtCt$J$}Cu$J$@@@0@@ఐ8!tC$J$C$J$@!@@/$@@(@@0%@Ġ)Odoc_infoC$$C$$@$LeftC$$C$$@@;$Left6w@0@@@@AHBV@A6qkDF6rkDT@@@7 X@ఠ!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}@@@7lY@ఠ!tD $$D$$@D&A@@11@@@A3DDDDDDDD@@@@@@#@@1@@1@@@ ఐ$selfD!$$D"$$@+@@33D!D D D!D!D!D!D!@@@@@@+D)$$@@@0 @00@@B@@B @@ఐ#fmtD8$$D9$$@ذ@@1D@@ఐ8!tDE$$DF$$@!@@0$@@(@@1G%@Ġ)Odoc_infoDU$$DV$%@$ListDZ$%D[$%@@;$List7;@$listK1@@@@@@@AJBV@A78@@@@@@۠3 @@@@CMBV@A8qJL8qJq@@@9[^@ఠ!nE%%E%%@FA@@#@@@B3FEEFFFFF@@@@ఠ%l_optF %%F %%@F$A@@1i+@@@B@@@B@ఠ!tF%%F%%@F6A@@3A@@@B!@@@SF%%%@@3*#@@3*#@@@ ఐ$selfF1%%F2%%@-@@53F1F0F0F1F1F1F1F1@@9@:@;2+@,@-!@@@@@- F=%&@@@1@1@1@11@@B@@B@@B@@B@@ఐ #fmtFP%&FQ%& @@@3\@@ఐa!nF]%& F^%& @'@@1C@C-@@ఐ`%l_optFk%&Fl%&@4@@1:@@ఐ[!tFx%&Fy%&@@@@1G@@K@@3zH@Ġ)Odoc_infoF&&F&&'@%LatexF&&(F&&-@@;%Latex9n@9k@@@@ANBV@A9is9js@@@:_@ఠ!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@@@:l`@ఠ!sG &M&eG&M&f@G&A@@@@@B3GGGGGGGG@@@@ఠ!tG&M&hG&M&i@G5A@@4@@@@B@@@6G$&M&j@@4)@@4)@@@ ఐ$selfG0&M&nG1&M&r@.@@63G0G/G/G0G0G0G0G0@-&@'@(@@@@@.Ȱ G:&M&@@@2d@2a@2Z2U@@C@@C@@C@@ఐ#fmtGK&M&GL&M&@@@4W@@ఐK!sGX&M&GY&M&@$@@2C@MuC@C+@@ఐL!tGh&M&Gi&M&@3@@28@@<@@4j9@Ġ)Odoc_infoGx&&Gy&&@#RefG}&&G~&&@@;#Ref:^@:[@@@2|2{@@@@@@2t4@@@@@@@CPBV@A:iu $ &:ju $ U@@@;a@ఠ$nameG&&G&&@GA@@$@@@B 3GGGGGGGG@8@@@ఠ'ref_optG&&G&&@GA@@22@@@B"@@@B!@ఠ(text_optG&&G&&@GA@@24@@@B$@@@B#%@@@XG&&@@4'@@4'@@@ ఐ$selfG&&G&&@/@@7P3GGGGGGGG@pD=@>@?6/@0@1%@@ @@@/n G&&@@@2@2@2@22@@C%@@C$@@C#@@C"@@ఐ#fmtG&&G&&@@@5@@ఐe$nameH&&H &&@'@@3C@OC@NC@NC@NBC@C25@@ఐl'ref_optH&&H&&@<@@3B@@ఐg(text_optH+&&H,&&@H@@3O@@S@@5-P@Ġ)Odoc_infoH;&&H<&'@+SuperscriptH@&'HA&'@@;+Superscript;!@5f@@@@AQBV@A;y  ;y  @@@;b@ఠ!tHU&'HV&'@HnA@@5y@@@B'3HYHXHXHYHYHYHYHY@@@@@@#@@5b@@5b@@@ ఐ5$selfHi&'Hj&'@0)@@73HiHhHhHiHiHiHiHi@@@@@@/Hq&'.@@@3B@3?3:@@C:@@C9 @@ఐ:#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@@CE@@CD @@ఐ#fmtH'5'nH'5'q@@@5@@ఐ8!tH'5'rH'5's@!@@3$@@(@@5%@Ġ)Odoc_infoH't'|I't'@+Module_listI't'I't'@@;+Module_list;@;@@@@@@@ASBV@A;{ L N;{ L j@@@<~d@@I't'I't'@@@@@B/@@@B.f@@@& @@6)g@@6)g@@@ภASI*'t'I+'t'@AR@@@6+o@Ġ)Odoc_infoI9''I:''@*Index_listI>''I?''@@;*Index_list<@@@ABV@A<}  <}  @@@@@7a;@@@AJd""@@7c3JbJaJaJbJbJbJbJb@ @@@  A@ " A@@@7x@7u7o@@D+@@D*@@D) $@@@9@7@77y@@D4@@D3@@D2@@D1C@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@@@DP$@'A@+ A@@@7@7@77@@Dc@@Db@@Da@@D`1@ @@:T@7@7@77@@Dn@@Dm@@Dl@@Dk@@DjC@DeK@J#(T(X @@7ʰJ%((J%((@AA࣠@&self-1Aఠ222DZKA2@:t3KKKKKKKK@$@@@  2ʱKA:w2@:w@@2@࣠@#fmtAK%((K%((@K-A@@73KKKKKKKK@$:@2@!:@2@@@@@  @77 A7K&%((K'%((@K?A@@73K'K&K&K'K'K'K'K'@7@@@@@@K.%((@77 A7K7%((K8%((@KPA@@73K8K7K7K8K8K8K8K8@8@@@@@@K?%((@@డI!=KL&((KM&((@@!a@@$boolE@@@'@@&@@%&%equalBAI@@@@IyIy@@I>Q@@@@80@@@DG@D@@@@D@@D@@D3KqKpKpKqKqKqKqKq@:E80@=@>@@@@డJ &String/lowercase_asciiK&((K&((@ K&((K&((@@@8V@@@9)@@@9@@9@! %E%E! %E%k@@!~]@@@@8c@@@D6@@@D@@D0@@ఐ&targetK&((K&((@s@@8x=@@+@@G>@@%latexK&((K&((@@K&((K&((@@VH@DM@@;@@:@@@DH@DS@ ఐӠ$selfK'((K'((@3@@;Fa@3iK'()@@@7@77@@D@@Dh@@ఐՠ#fmtK'()K'()@@@8u@@ఐ$codeK'()K'() @@@8@@%@@7,@ภD&K)))K)))@D%@@@ G@D@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 33LKA3@;3L2L1L1L2L2L2L2L2@%@@@  3LNA;3@;@@3@࣠@#fmt ALD+)!)9LE+)!)<@L]A@@83LELDLDLELELELELE@%;@4@!;@4@@@@@  @@!sALW+)!)=LX+)!)>@LpA@@83LXLWLWLXLXLXLXLX@ 9@@@@@@@@ఐA"psLi,)A)GLj,)A)I@?ð@@@D#@@@D@A@@@DA@@@D@@D@@D3LvLuLuLvLvLvLvLv@+9@"@#@@@@ఐE#fmtL,)A)JL,)A)M@+@@9/@@ ఐh$selfL,)A)OL,)A)S@4W@@< !@4JL,)A)Z@@@;;@@D&@@ఐU!sL,)A)[L,)A)\@0@@9M3@@L,)A)NL,)A)]@@;6@@G@@ G@D9@oA@s A@@@9a@9^9]@@E @@E @@Eu@@@<0@9k@9h9g@@E@@E@@E@@EC@E @L+)!)%@@9hL.)_)jL.)_)w@AA࣠@&self-1Aఠ444LA4@/))@@@ఠ"s3MI0))MJ0))@MbA@@%@@@EDG@E.3MOMNMNMOMOMOMOMO@:D=@>@?@@@డ2.global_replace#StrMb0))Mc0))@ Mf0))Mg0))@@& @@@<@@@E6@<@@@E5@& @@@E4& @@@E3@@E2@@E1@@E0*@@డ29®exp#StrM0))M0))@ M0))M0))@@27@@@2@@@EK<@@@EJ@@EIJ@@! M0))M0))@@M0))M0))@@2@@@ERI@ETI@ES^@@M0))M0))@@<@@@EG@EUI@EQh@@#\\ M0))M0))@@M0))M0))@@<@@@EFH@EWH@EV|@@ఐĠ"s2M0))M0))@@@@@z@@@A@M0))@@ఐC|!pM1))M1))@C@@@E@@@E`@Cy@C@@@EF@EmF@EF@E@@EF@E\E@@@E^C@@@E_@@@E]@@E[@@EZ3NNNNNNNN@@@@@@@ఐ,#fmtN1))N1))@@@:@@ภBN0BN1N%1))N&1)*ABƠภBN;.String_literalN= ;.String_literalB!a@$֠!b@$נ!c@$ؠ!d@$٠!e@$ڠ!f@$@@@(@Cx@@@(BϠ'#@@@(@BKAYAAB$}$}B$%@@@Bk@%{\tt{H@H@@@@EG@EG@Ei@ภCNBNWBҠภC'NBN_B@_@BH@Eà@@@EG@E@ภC7NdNoc"}}t@t@H@@@EG@EG@E@ภCKNBNB@@CF@EF@EF@EH@EFq@@@ElG@EG@EG@EG@E@@@EG@E@@@C<Π@@@EG@E@@@CGH@E%&'(@@@EG@E@@@CSH@E(@@@EG@E@){\tt{%s}}@@CZ@@@EG@EG@E@@@@D~>@@@EkG@E@@ఐ"s3O1)*O1)*@@@G@F@@%@@F@Ep@1@@@@@@" A@& A@@@;@;;@@F@@F@@F(@@@>@;@;;@@F'@@F&@@F%@@F$C@F E@O%.)_)c@@;O+3**O,3**"@AA࣠@&self-1Aఠ676ORA6@>3O9O8O8O9O9O9O9O9@(@@@  7OUA>7@>@@7@࣠@#fmtAOK3**#OL3**&@OdA@@;3OLOKOKOLOLOLOLOL@(>@7@!>@7@@@@@  @@!sAO^3**'O_3**(@OwA@@;3O_O^O^O_O_O_O_O_@ ;@@@@@@@@ ఐD"psOr4*+*1Os4*+*3@B̰@@@G,@@@FA@D@@@F@D@@@F?@@F>@@F=3OO~O~OOOOO@!-;@$@%@@@@ఐG#fmtO4*+*4O4*+*7@-@@<@@5\begin{ocamldoccode} O4*+*9O4*+*P@@O4*+*8O4*+*Q@@D@@@FLH@FRH@FQ$@@5 @@F @@@FSG@FK*@ ఐD"psO5*S*YO5*S*[@C@@@Gq@@@FZ@D@@@FYE@@@@FX@@FW@@FVE@@ఐ#fmtO5*S*\O5*S*_@o@@>@@Flh@@ఐ!sO5*S*tO5*S*u@r@@x@@D@@F`@@@FqG@Fd~@ఐE@"psP 6*x*~P 6*x*@Cc@@@G@@@Fw@E7@@@FvE@@@Fu@@Ft@@Fs@@ఐ۠#fmtP#6*x*P$6*x*@@@<@@4 \end{ocamldoccode} P.6*x*P/6*x*@@P16*x*P26*x*@@E[@@@FG@FG@F@@2 @@BG@F@ @@@ @@@A@A@@@<@<<@@F@@F@@F@@@?@<@<<@@F@@F@@F@@FC@F@PU3** $@@<ͰP[8**P\8**@AA࣠@&self-1Aఠ8/808.PA8/@?3PiPhPhPiPiPiPiPi@)@@@  81PA?82@?@@82@࣠@#fmtAP{8**P|8**@PA@@<3P|P{P{P|P|P|P|P|@*?@8F@!?@8G@@@@@  @@!sAP8**P8**@PA@@<3PPPPPPPP@ <@@@@@@@@ ఐE٠"psP9**P9**@C@@@H\@@@F@E@@@FF+@@@F@@F@@F3PPPPPPPP@!-=@$@%@@@@ఐG#fmtP9**P9**@-@@=,@@2 \begin{verbatim} P9**P9**@@P9**P9**@@E@@@FH@FH@F$@@5 @@G<@@@FG@F*@ ఐF"psP:**P:**@DA@@@H@@@F@F@@@FFp@@@F@@F@@FE@@ఐ#fmtQ:**Q:**@o@@=nR@@ఐ!sQ:**Q:**@\@@=v_@@+@@Gw@@@FG@Fe@ఐFW"psQ ;*+Q!;*+@Dz@@@H@@@F@FN@@@FF@@@F@@F@@F~@@ఐ #fmtQ:;*+Q;;*+@@@=@@0 \end{verbatim} QE;*+ QF;*+@@QH;*+QI;*+@@Fr@@@FG@FG@F@@2 @@YG@F@n @@@ @@@A@A@@@=@==@@G@@G@@G@@@@@=@==@@G @@G @@G @@GC@G@Ql8**$@@=̰Qr=++*Qs=++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@@@Is@@@G%@F@@@G$GB@@@G#@@G"@@G!3QQQQQQQQ@!->@$@%@@@@ఐG#fmtQ>+@+IQ>+@+L@-@@>+@@%{\bf Q>+@+NQ>+@+T@@Q>+@+MQ>+@+U@@G@@@G0H@G6H@G5$@@5 @@HS@@@G7G@G/*@  ఐ$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[@@%@@?@\@ఐGe"psR.@+w+}R/@+w+@E@@@I@@@GN@G\@@@GMG@@@GL@@GK@@GJu@@ఐ#fmtRH@+w+RI@+w+@@@>@@!}RS@+w+RT@+w+@@RV@+w+RW@+w+@@G@@@GYG@GcG@Gb@@2 @@gG@GX@c @@@ @@@A@A@@@>@>>@@Gn@@Gm@@Gl@@@A@>@>>@@Gw@@Gv@@Gu@@GtC@Gp@Rz=++#$@@>Ű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@@@GHP@@@G@@G@@G3RRRRRRRR@!-?@$@%@@@@ఐG#fmtRC++RC++@-@@?$@@%{\it RC++RC++@@RC++RC++@@H@@@GH@GH@G$@@5 @@Ia@@@GG@G*@  ఐ$selfSD++SD++@:ΰ@@B:@:SD++@@@@A@@:@3@@G@@GA@@ఐ#fmtS"D++S#D++@k@@?bN@@ఐ!tS/D++S0D++@X@@?j[@@%@@@N\@ఐHs"psS<E++S=E++@F@@@J@@@G@Hj@@@GH@@@G@@G@@Gu@@ఐ#fmtSVE++SWE++@@@?@@!}SaE++SbE++@@SdE++SeE++@@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@@@G@I@@@GI^@@@G@@G@@G3SSSSSSSS@!-@@$@%@@@@ఐG#fmtSH,,$SH,,'@-@@@@@%{\em SH,,)SH,,/@@TH,,(TH,,0@@I*@@@H H@HH@H$@@5 @@Jo@@@HG@H *@  ఐ$selfTI,2,8TI,2,<@;ܰ@@C:@;T!I,2,J@@@AO@AHAA@@H@@HA@@ఐ#fmtT0I,2,KT1I,2,N@k@@@XN@@ఐ!tT=I,2,OT>I,2,P@X@@@`[@@%@@A\\@ఐI"psTJJ,R,XTKJ,R,Z@G@@@L@@@H*@Ix@@@H)I@@@H(@@H'@@H&u@@ఐ#fmtTdJ,R,[TeJ,R,^@@@@@@!}ToJ,R,`TpJ,R,a@@TrJ,R,_TsJ,R,b@@I@@@H5G@H?G@H>@@2 @@G@H4@c @@@ @@@A@A@@@@@@@@@HJ@@HI@@HH@@@C@@@@@@@HS@@HR@@HQ@@HPC@HL@TG++$@@@TL,d,oTL,d,~@AA࣠@&self-1*AఠN,,U?N,,@k@@ANN@@ఐ!tUKN,,ULN,,@X@@AV[@@%@@Bj\@ఐJ"psUXO,,UYO,,@H@@@M@@@H@J@@@HJ@@@H@@H@@Hu@@ఐ#fmtUrO,,UsO,,@@@A@@-\end{center} U}O,,U~O,,@@UO,,UO,,@@J@@@HG@HG@H@@2 @@G@H@c @@@ @@@A@A@@@A@AA@@H@@H@@H@@@E @A@AA@@H@@H@@H@@HC@H@UL,d,h$@@AUQ,,UQ,-@AA࣠@&self-1.Aఠ=~-==}UA=~@E*3UUUUUUUU@/B@@@  =UAE-=@E-@@=@࣠@#fmt/AUQ,-UQ,-@UA@@A3UUUUUUUU@/WEA@=@!EB@=@@@@@  @@!t0AUQ,-UQ,-@UA@@A3UUUUUUUU@ A@@@@@@@@ ఐK("psUR- -UR- -@IK@@@M@@@H@K@@@HKz@@@H@@H@@H3UUUUUUUU@!-A@$@%@@@@ఐG#fmtVR- -VR- -@-@@B@@2\begin{flushleft} VR- -VR- -,@@VR- -VR- --@@KF@@@HH@HH@H$@@5 @@L@@@HG@H*@  ఐ$selfV8S-/-5V9S-/-9@=@@E:@=V=S-/-G@@@Ck@CdC]@@H@@HA@@ఐ#fmtVLS-/-HVMS-/-K@k@@BDN@@ఐ!tVYS-/-LVZS-/-M@X@@BL[@@%@@Cx\@ఐK"psVfT-O-UVgT-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@@I/@@I.@@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-@WA@@B3VVVVVVVV@ B@@@@@@@@ ఐL6"psVW--WW--@JY@@@N@@@II@L-@@@IHL@@@IG@@IF@@IE3W W W W W W W W @!-B@$@%@@@@ఐG#fmtWW--WW--@-@@B@@3\begin{flushright} W'W--W(W--@@W*W--W+W--@@LT@@@ITH@I^H@I]$@@5 @@M@@@I_G@IS*@  ఐ$selfWFX--WGX--@?@@F:@>°WKX--@@@Dy@DrDk@@Id@@IcA@@ఐ#fmtWZX--W[X--@k@@C:N@@ఐ!tWgX--WhX--@X@@CB[@@%@@D\@ఐL"psWtY--WuY--@Jΰ@@@O.@@@It@L@@@IsL@@@Ir@@Iq@@Ipu@@ఐ#fmtWY--WY--@@@Cn@@1\end{flushright} WY--WY--@@WY--WY--@@L@@@IG@IG@I@@2 @@G@I~@c @@@ @@@A@A@@@C@CC@@I@@I@@I@@@G(@C@CC@@I@@I@@I@@IC@I@WV-r-v$@@CW[-. W[-.@AA࣠@&self-16Aఠ?5??WA?@GF3WWWWWWWW@1^@@@  ?WAGI?@GI@@?@࣠@#fmt7AW[-.W[-.@WA@@C3WWWWWWWW@1sG]@?@!G^@?@@@@@  @@"tl8AW[-.W[-.@XA@@C3WWWWWWWW@ C@@@@@@@@ ఐMD"psX \. .&X\. .(@Kg@@@O@@@I@M;@@@IM@@@I@@I@@I3XXXXXXXX@!-C@$@%@@@@ఐG#fmtX*\. .)X+\. .,@-@@C@@0\begin{itemize} X5\. ..X6\. .@@@X8\. .-X9\. .A@@Mb@@@IH@IH@I$@@5 @@N@@@IG@I*@ డV$List$iterXV].C.IXW].C.M@ XZ].C.NX[].C.R@@@@@@D@@@I@@I@D%D$@@@I@@@I@@I@@IQ@@࣠@!t9AX|^.S.`X}^.S.a@XA@@D:3X}X|X|X}X}X}X}X}@c@@@@@@ ఐMŠ"psX_.e.oX_.e.q@K@@@PH@@@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\@ఐN:"psYa..Ya..@L]@@@P@@@J@N1@@@JN@@@J@@J@@Ju@@ఐ:#fmtYa..Ya..@ @@D@@! Y(a..Y)a..@@Y+a..Y,a..@@NU@@@J#J@J-J@J,@@2 @@@@@J.J@J"@f@@@@@@Y=^.S.[Y>b..@@@D@@@I@@IH@J2H@J0@@ఐ\"tlYRc..YSc..@5@@E8@@@@O@@@J8G@I@ఐN"psYdd..Yed..@L@@@Q@@@J>@N@@@J=N@@@J<@@J;@@J:@@ఐ#fmtY~d..Yd..@@@EF@@.\end{itemize} Yd..Yd..@@Yd..Yd..@@N@@@JIG@JSG@JR@@2 @@G@JH@C @@@ @@@A@A@@@Eh@EeE\@@J^@@J]@@J\@@@I@Er@EoEf@@Jg@@Jf@@Je@@JdC@J`@Y[-.$@@EgYf..Yf./ @AA࣠@&self-1;AఠA:AAYAA@I63YYYYYYYY@3N@@@  AYAI9A@I9@@A@࣠@#fmtAZli/I/VZmi/I/W@ZA@@F3ZmZlZlZmZmZmZmZm@c@@@@@@ ఐO"psZ~j/[/eZj/[/g@Mذ@@@R8@@@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//@NM@@@R@@@J@P!@@@JP|@@@J@@J@@Ju@@ఐ:#fmt[ l//[l//@ @@F@@! [l//[l//@@[l//[l//@@PE@@@JJ@JJ@J@@2 @@@@@JJ@J@f@@@@@@[-i/I/Q[.m//@@@F@@@J@@JH@JH@J@@ఐ\"tl[Bn//[Cn//@5@@F8@@@@Q@@@KG@J@ఐP"ps[To//[Uo//@N@@@S@@@K@P@@@KP@@@K@@K@@K@@ఐ#fmt[no//[oo//@@@G@@0\end{enumerate} [yo//[zo//@@[|o//[}o//@@P@@@KG@KG@K@@2 @@G@K@C @@@ @@@A@A@@@G<@G9G1@@K(@@K'@@K&@@@K@GF@GCG;@@K1@@K0@@K/@@K.C@K*@[f..$@@G<[q//[q/0@AA࣠@&self-1@AఠCz?C{Cy[ACz@K&3[[[[[[[[@5>@@@  C|[AK)C}@K)@@C}@࣠@#fmtAA[q/0[q/0 @[A@@GX3[[[[[[[[@5SK=@C@!K>@C@@@@@  @@ఐQ"ps[q/0 [q/0@O4@@@S@@@KC@Q@@@KBQc@@@KA@@K@@@K?3[[[[[[[[@!-G{@$@%@@@@ఐ4#fmt[q/0[q/0@ @@G@@" \q/0\q/0@@\q/0\q/0@@Q/@@@KNF@KXF@KW$@@5 @@F@KM'@L A@PA@@@GG@@K]@@K\P@@@K@GG@@Kd@@Kc@@KbC@K_k@\#q//@@G\)s00&\*s004@AA࣠@&self-1CAఠCBCC\PAC@K3\7\6\6\7\7\7\7\7@5@@@  C\SAKD@K@@D@࣠@#fmtDA\Is005\Js008@\bA@@G3\J\I\I\J\J\J\J\J@5K@D@!K@D@@@@@  @@!tEA\\s009\]s00:@\uA@@G3\]\\\\\]\]\]\]\]@ G@@@@@@@@ ఐQ"ps\pt0=0C\qt0=0E@Oʰ@@@T*@@@K~@Q@@@K}Q@@@K|@@K{@@Kz3\}\|\|\}\}\}\}\}@!-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@P?@@@T@@@K@R@@@KRn@@@K@@K@@Ku@@ఐ#fmt\v00]v00@@@H@@; \end{ocamldocdescription} ] v00] v00@@] v00]v00@@R7@@@KG@KG@K@@2 @@G@K@c @@@ @@@A@A@@@H@HH@@K@@K@@K@@@L@H@HH@@K@@K@@K@@KC@K@]1s00$@@H]7x00]8x00@AA࣠@&self-1GAఠE FE E ]^AE @L3]E]D]D]E]E]E]E]E@6@@@  E ]aALE@L@@E@࣠@#fmtHA]Wx00]Xx00@]pA@@H3]X]W]W]X]X]X]X]X@6L@E"@!L@E#@@@@@  @@!nIA]jx00]kx00@]A@@H3]k]j]j]k]k]k]k]k@ H@@@@@@@@)label_optJA]{x00]|x00@]A@@H3]|]{]{]|]|]|]|]|@H@@@@@@@@!tKA]x00]x00@]A@@H3]]]]]]]]@H@@@@@@@@@@ఠ$fmt2L]y00]y00@]A@@U^@@@LI@K3]]]]]]]]@)H@ @!@@@@ఠ%flushM]y00]y00@]A@@@V@@@LUc@@@L@@LI@K@@]y00]y01@@@%@@@K"@ఐU'new_fmt]y01]y01 @SN@@@V!@@@L@U@@@L@@V/@@@LU@@@L@@L@@L@@LD@@ภV!]y01 ]y01 @V @@@VB@@@LJ@LT@@*@@@`@N@@LJ@L]@A@^ y00@@  ఐ֠$self^z11^z11@Eذ@@M3^^^^^^^^@qx@y@zle@f@g@@@E ^"z11)@@@KP@KIKB@@L @@L @@ఐ$fmt2^1z11*^2z11.@@@U@@@L'@@ఐ!t^Az11/^Bz110@@@I)@@-@@K`*@@ఠ(s_title2N^O{121<^P{121D@^hA@@CI@L.3^Q^P^P^Q^Q^Q^Q^Q@9@@@ ఐ$self^`{121G^a{121K@F @@M@EͰ^e{121Y@@@M@MM@@L2@@L1@@ఐ !n^t{121Z^u{121[@@@I#@@ఐ̠%flush^{121]^{121b@f@@@V@@@L<V,@@@L;@@L::@@ภV^{121c^{121e@V@@@V@@@LCK@LGJ@@^{121\^{121f@@D_>_?_?_?_?_?@' @!@"@@@@ఐ#fmt_O11_P11@@@J@@ ఐ$self_`11_a11@G @@N!@Fٰ_e11@@@LL@@L&@@ ఐ4$self_v11_w11@G6@@N7@G _{11@@N[NWNV@@@L@NNNE@@L@@LB@Ncภ$Some_tภ]0_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@@@@@@@@ఐUV"ps`226` 228@Sy@@@W@@@L@UM@@@LU@@@L@@L@@L3`,`+`+`,`,`,`,`,@+Kh@"@#@@@@ఐE#fmt`<229`=22<@+@@Kz@@ఐ?!s`I22=`J22>@@@K@@.@@ TG@L @VA@Z A@@@K@KK@@M@@M@@M\@@@O@K@KK@@M @@M @@M @@M C@My@`e22@@K`k2@2K`l2@2X@AA࣠@&self-1UAఠH?TH@H>`AH?@O3`y`x`x`y`y`y`y`y@:@@@  HA`AOHB@O@@HB@࣠@#fmtVA`2@2Y`2@2\@`A@@K3````````@:P@HV@!P@HW@@@@@  @@!sWA`2@2]`2@2^@`A@@K3````````@ K@@@@@@@@!tXA`2@2_`2@2`@`A@@K3````````@K@@@@@@@@  ఐO$self`2c2i`2c2m@H@@P93````````@"K@@@@@HD`2c2{@@@M@MM@@M.@@M- @@ఐT#fmt`2c2|`2c2@:@@L@@ఐ=!t`2c2`2c2@!@@L$@@(@@N%@ ఐV/"ps`22`22@TR@@@X@@@MD@V&@@@MCV@@@MB@@MA@@M@@@@ఐ#fmta22a22@p@@L<M@@&[\url{a22a22@@a 22a!22@@VJ@@@MOI@MYI@MXa@@2 @@W@@@MZH@MNg@ ఐVq"psa:22a;22@T@@@X@@@Ma@Vh@@@M`V@@@M_@@M^@@M]@@ఐ̠#fmtaT22aU22@@@L~@@ఐƠ!saa22ab22@@@L@@+@@W@@@MvH@Mk@ఐV"psas22at22@TͰ@@@Y-@@@M|@V@@@M{V@@@Mz@@My@@Mx@@ఐ#fmta22a22@@@L@@"}]a22a22@@a22a22@@V@@@MH@MH@M@@2 @@!H@M@n @@@ @@@@@@ A@$A@@@L@L@LL@@M@@M@@M@@M(@ @@Q*@L@L@LL@@M@@M@@M@@M@@MC@MG@a2@2D)@@Lذa22a22@AA࣠@&self-1ZAఠIYIIaAI@QJ3aaaaaaaa@;b@@@  IaAQMI@QM@@I@࣠@#fmt[Aa22a22@bA@@L3aaaaaaaa@;wQa@I@!Qb@I@@@@@  @@$name\Aa22a22@bA@@M3aaaaaaaa@ M @@@@@@@@'ref_opt]Ab22b22@b'A@@M3bbbbbbbb@M@@@@@@@@(text_opt^Ab22b 22@b8A@@M 3b bbb b b b b @M@@@@@@@@ఐ&'ref_optb123b223@@@M*3b1b0b0b1b1b1b1b1@M@@@@@Ġ$NonebA3 3bB3 3@G@@@@M:3bAb@b@bAbAbAbAbA@@@@@M;@@@ ఐ{$selfbP33'bQ33+@J@@Q@ḬbU339@@@O@O|Ou@@M@@M@@ఐ}#fmtbd33:be33=@c@@Mm3bdbcbcbdbdbdbdbd@3@@@@ఐX(text_optbt3>3Obu3>3W@@@@M]3@Ġ$Noneb3]3jb3]3n@@@@@Mj@@Mj@@@ภ_Ͱb3r3b3r3A_̠ภ)Odoc_info b3r3@$Codeb3r3b3r3@@!డa$2use_hidden_modules)Odoc_infob3r3b3r3@ b3r3b3r3@@@M@@@Q~!t@@@@@@U*nnU*n@@V%r@@@@M@@@N@@@N@@Na@@ఐؠ$nameb3r3b3r3@@@Mn@@b3r3b3r3@@"@@@N>t@@S@@VI@O@M9M@M{@ภ_Q^A_O@_A@bWC@M@@@MM@NN@@b3r3i@@P@Ġ$Someb33b33@ఠ!t`c33c33@c A@@MC@M@@@@@M@@M@@@ఐ!tc33c33@ @@@@P:3cccccccc@@@@@@Ac3>3Hc33@@P?@@@@M@Ġ$Somec(33c)33@Ġ*RK_sectionc133c233@;*RK_sectionN%@@@@PY@@@@A@LA@AV^ikV^i@@@VM@@cD33cE33@@Pf@@@M3cFcEcEcFcFcFcFcF@@@@@@cK33cL33@@N?C@M@@@(@@NF@@NF@@@@ఠ$texthcZ34 c[34 @cs A@@N@K@N]@ఐM(text_optci34cj34@5@@NR3cichchcicicicici@8@@@Ġ$Nonecw4$42cx4$46@}@@@@N`6@@N`6@@@ภV̰c4$4:c4$4<@_@@@$>@Ġ$Somec4=4Kc4=4O@vఠ!xic4=4Pc4=4Q@c A@@N{C@Nb/@@@@@N0@@N0@@@ఐ!xc4=4Uc4=4V@ @@@@I3cccccccc@t@@@@@Ac34@@Mg@A@c34 @@@ఠ%labeljc4Z4hc4Z4m@c A@@$K@Nw3cccccccc@ha@b@c@@@ ఐ$selfc4Z4oc4Z4s@K@@S>@KBc4Z4|@@@QQ@@Nz@@ ఐ $selfc4Z4~c4Z4@K@@ST'@Kc4Z4@@RRR@@@N@RR@@N@@N2@R͐ภjdݠภac4Z4c4Z4@a@@@RM@ND@@@R٠@@@NH@@డb$Name&simpled4Z4d4Z4@ d4Z4d4Z4@@@R@@@N#R@@@N"@@N!@V}V}*@@WE@@@@R@@@NR@@@N@@Nu@@ఐA$named;4Z4d<4Z4@)@@O?@@d?4Z4d@4Z4@@S @@dB4Z4}dC4Z4@@S@@{@@Q@A@dF4Z4d@@ ఐ}$selfdR44dS44@L@@S3dRdQdQdRdRdRdRdR@@@@@@KѰdZ44@@@Q@QQz@@N@@N @@ఐ#fmtdi44dj44@h@@Or@@డc!@dx44dy44@@$listK!a@s@@@@  @@@@@@@@@@@bFnnbGnn@@bp@! @@@X @Q@NC@NC@N@@@N@@@@N@@@N@@N@@N\@@ఐa$textd44d44@@@`i@@ภb d44d44Ab ภ%Latex d44@@డcb!^d44d44@W'@@@W'@@@N@W$@@@NW#@@@N@@N@@N@@![d44d44@@d44@@WB@@@NM@NM@N@@డc!^e 44e 44@WV@@@WV@@@N@WS@@@NWR@@@N@@N@@N@@ఐl%labelH@̰I@@i@@!]e,44e-44@@%e/44@@Wt@@@NN@NN@N@@] @@W|@@@N@NN@N@@e@44eA44@@@@@N@NM@N@@ @@L@N@ภaAa@A@dM@N@@@NL@O@@e\44@@ՠ@@@NL@N@@ed44ee44@@RC@N@@@@R@$@@R@@@PG'@Ġ$Someeu45ev45@_ఠ$kind_e~45e45 @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@@@YXD@@@ @@qV@@qV@@@ ఐ'$selfe5z5e5z5@M@@Upb@Mmf5z5@@oe@Ġ)Odoc_infof55f55@(RK_classf55f55@@;(RK_class@@@BLA@AXVXV@@@YE@@@ @@@@@@@ ఐR$selff'55f(55@M@@U@Mf,55@@@Ġ)Odoc_infof955f:56@-RK_class_typef>56f?56@@;-RK_class_type@@@CLA@AYWYW@@@YF@@@ @@@@@@@ ఐ}$selffR56fS56@N@@U@N fW56.@@@Ġ)Odoc_infofd6/6=fe6/6F@(RK_valuefi6/6Gfj6/6O@@;(RK_value9@@@DLA@AY@XYAX@@@YG@@@ @@@@@@@ ఐ$selff}6/6Sf~6/6W@N=@@U@Mf6/6c@@@Ġ)Odoc_infof6d6rf6d6{@'RK_typef6d6|f6d6@@;'RK_typed@@@ELA@AYkYYlY'@@@ZH@@@ @@@@@@@ ఐӠ$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@@@ZZJ@@@ @@sX@@sX@@@ ఐ)$selff66f67@N@@Vrd@Ng67@@qg@Ġ)Odoc_infog77g77(@,RK_attributeg77)g775@@;,RK_attribute@@@HLA@AY\JLY\JZ@@@ZK@@@ @@@@@@@ ఐT$selfg)779g*77=@N@@V@Ng.77M@@@Ġ)Odoc_infog;7N7\g<7N7e@)RK_methodg@7N7fgA7N7o@@;)RK_method@@@ILA@AZ][]Z][h@@@ZL@@@ @@@@@@@ ఐ$selfgT7N7sgU7N7w@O@@V@NȰgY7N7@@@Ġ)Odoc_infogf77gg77@*RK_sectiongk77gl77@@;@gq77gr77@@T@@@O@@@@@@@@@@ ภeg~77g77@e@@@eT@@@OB@g77@@@Ġ)Odoc_infog77g77@+RK_recfieldg77g77@@;+RK_recfieldg@@@JLA@AZn_Zo_@@@[N@@@ @@ @@ @@@ ఐ֠$selfg77g77@Ok@@W@Og77@@@Ġ)Odoc_infog78g78 @(RK_constg78 g78@@;(RK_const@@@KLA@AZ`Z`@@@[2O@@@ @@K0@@K0@@@ ఐ$selfg78g78@O@@WJ<@Og78)@@I?@@@Ag5'53@@KA@A@g55@@@ఠ$textlg878Eg878I@hA@@RK@Ou3gggggggg@Tg`@a@b@@@ఐࠐ(text_optg8L8^g8L8f@Ȱ@@R3gggggggg@@@@Ġ$Noneh 8l8zh 8l8~@ @@@@R@@R@@@ภeVh8l8h8l8AeUภ)Odoc_info h8l8@$Codeh!8l8h"8l8@@'7డf2use_hidden_modules)Odoc_infoh28l8h38l8@ h68l8h78l8@@@@@S;@@@O@@@O@@OR@@ఐR$namehL8l8hM8l8@:@@SP_@@hP8l8hQ8l8@@@@@Oe@@D@@[@S<@OC@OM@On@ภdͰQAd@RA@gӠK@O~@@@OM@O}@@hn8l8\@@@Ġ$Somehy88hz88@ cఠ!tmh88h88@hA@@ShC@Oz@@@@@So@@So@@@ఐ!th88h88@ @@@@3hhhhhhhh@@@@@@Ah8L8X@@@A@h878A @@ ఐР$selfh88h88@Pe@@X3hhhhhhhh@@@@@@P$h88@@@U@UU@@O@@O @@ఐՠ#fmth88h88@@@S@@డgS!@h89h89@S@@@S\B@U@OC@OC@O@@@O@T@@@OS@@@O@@O@@O>@@ఐ$texth89 h89@H@@K@@ภf?h89h89DAf>ภ%Latex i89@"uడg!^i89i89 @[\@@@[\@@@O@[Y@@@O[X@@@O@@O@@Ow@@![i'89i(89@@i*89@@[w@@@OM@OM@O@@డg!^i>89>i?89?@[@@@[@@@O@[@@@O[@@@O@@O@@O@@ ఐ$selfi\89!i]89%@Q@@X@P԰ia89.@@@VV@@P @@ఐ᠐'f_labelip890iq897@@@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@i5M@O@@@OL@P('@@i89@@I@@@OL@O/@@i89 i89E@@VC@O4@@8@@V5@E@@V@@@TB@@@Ai22@@Tz@ A@ A@@@T@T@T@TT@@P]@@P\@@P[@@PZ@@PY@ @@Yc@T@T@T@TT@@Pj@@Pi@@Ph@@Pg@@Pf@@PeC@P_#@i22'@@T۰j9G9Rj9G9f@AA࣠@&self-1oAఠQnQQرj,AQ@Y3jjjjjjjj@C@@@  Q۱j/AYQ@Y@@Q@࣠@#fmtpAj%9G9gj&9G9j@j>A@@T3j&j%j%j&j&j&j&j&@CY@Q@!Y@Q@@@@@  @@!tqAj89G9kj99G9l@jQA@@U3j9j8j8j9j9j9j9j9@ U @@@@@@@@ ఐ_"psjL9o9ujM9o9w@]@@@b@@@P@_z@@@P_@@@P@@P@@P3jYjXjXjYjYjYjYjY@!-U(@$@%@@@@ఐG#fmtji9o9xjj9o9{@-@@U:@@#$^{jt9o9}ju9o9@@jw9o9|jx9o9@@_@@@PH@PH@P$@@5 @@`@@@PG@P*@  ఐ$selfj99j99@RS@@Z:@Rj99@@@W@WW@@P@@PA@@ఐ#fmtj99j99@k@@UxN@@ఐ!tj99j99@X@@U[@@%@@W\@ఐ_"psj99j99@^@@@b{@@@P@_@@@P`J@@@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@k 9G9K$@@UѰk99k99@AA࣠@&self-1sAఠRrRRk:AR@Z3k!k k k!k!k!k!k!@D@@@  Rk=AZR@Z@@R@࣠@#fmttAk399k499@kLA@@U3k4k3k3k4k4k4k4k4@DZ@R@!Z@R@@@@@  @@!tuAkF99kG99@k_A@@U3kGkFkFkGkGkGkGkG@ V@@@@@@@@ ఐ`"pskZ99k[99@^@@@c@@@P@`@@@P`@@@P@@P@@P3kgkfkfkgkgkgkgkg@!-V@$@%@@@@ఐG#fmtkw99kx99@-@@V0@@#$_{k99k99@@k99k99@@`@@@PH@QH@Q$@@5 @@a@@@Q G@P*@  ఐ$selfk99k99@Sa@@[:@Sk9:@@@X@XX@@Q@@Q A@@ఐ#fmtk9: k9: @k@@VnN@@ఐ!tk9: k9:@X@@Vv[@@%@@X\@ఐa"psk::k::@_)@@@c@@@Q@`@@@QaX@@@Q@@Q@@Qu@@ఐ#fmtk::k::@@@V@@"}$k::k:: @@k::k::!@@a!@@@Q)G@Q3G@Q2@@2 @@YG@Q(@c @@@ @@@A@A@@@V@VV@@Q>@@Q=@@Q<@@@[@V@VV@@QG@@QF@@QE@@QDC@Q@@l99$@@@VQSװlZ  VW@VTV@#@[A[[tA[s[@[I[H@@S=@@S<@@S;@A[&@A["[[@@@SB@[[@@SA@@S@@@S?@[@A[[[ @@@SF@[ [@@SE@@SD@@SC@ZV@AZR[ZN@@@SJ@ZJZI@@SI@@SH@@SG@ABC[@A@[[@@SL@@SK@[@A@[[@@SN@@SM@AD[@A@[[@@SP@@SO@Z̰@AZ[۠Z@@@ST@ZZ@@SS@@SR@@SQ@AZ@AZ[Z@@@SX@ZZ@@SW@@SV@@SU@B[@A[[[@@@S\@[[@@S[@@SZ@@SY@X@A@X@XX@@S_@@S^@@S]@AY@A@Y@Y|Yz@@Sb@@Sa@@S`@YF@A@YB@Y?Y:@@Se@@Sd@@Sc@ABYҰ@A@Y@YY@@Sh@@Sg@@Sf@CDYŰ@A@Y@YY@@Sk@@Sj@@Si@Yv@A@Yr@YoYj@@Sn@@Sm@@Sl@Y@A@X@XX@@Sq@@Sp@@So@ABY@A@Y@YY@@St@@Ss@@Sr@X@A@X@XX@@Sw@@Sv@@Su@ACYd@A@Y`@Y]YX@@Sz@@Sy@@Sx@X@A@X@X@XX@@S~@@S}@@S|@@S{@AYG@A@YC@Y@Y7@@S@@S@@S@Y@A@YY@@S@@S@ABZ5@A@Z1@Z.Z-@@S@@S@@S@X@A@X@X@X@XXv@@S@@S@@S@@S@@S@AY@A@Y|@YyYt@@S@@S@@S@Xb@A@X^@X[XV@@S@@S@@S@AX@A@X}@XzXu@@S@@S@@S@BCDEFGZ@A@ZZZZuZsZn@@S@@S@@S@@S@Y/@A@Y+@Y(@Y$@YY@@S@@S@@S@@S@@S@AZ=@A@Z9@Z6Z1@@S@@S@@S@BZʰ@A@Z@Z@ZZ@@S@@S@@S@@S@C[@A@[ @[Z@@S@@S@@S@Z@A@Z@ZZ@@S@@S@@S@A[E@A@[A[@@@S@@S@[8@A@[4[2@@S@@S@ABD\r@A\n\Ӡ\j@@@S@\f\e@@S@@S@@S@\(@A\$\\ @@@S@\\@@S@@S@@S@\@A\\\@@@S@\ \ @@S@@S@@S@[@A[\[@@@S@[[@@S@@S@@S@ABC]@A@]@]]~@@S@@S@@S@]z@A@]v@]Q]L@@S@@S@@S@[@A[][@@@S@[[@@S@@S@@S@A\@A\]\@@@S@\\@@S@@S@@S@BCDEH]АV@XGϐ 0 Generation of LaTeX code from text structures. nZX 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 AZYAYYAYYAYYAYYyAYxd=@T@T4@T3@T2@T1@T0@T/@T.@T-@T,@T+@T*@T)@T(@T'@T&@T%@T$@T#@T"@T!@T @T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T@T @T @T @T @T ^B@@T@@@@X@@@X@XrXXTnАsr@rr@@@r@r@]\^^8\e\ڠ\]P\\0[\ [Ѡ[LZJ[YYZĠY[ZxZZZZ)[,Z[[p[[[GZu]Ԡ\۠\]]^\l]8]V]@@Y2Y1@3nnnnnnnn@Y@@/@@$infoo:j:xo:j:|@xBwBvBБఠ$selfyo::o::@o+Ao::o::@@-latex_of_textA@m&Format)formatter@@@Xc@m$text@@@Xdn@@@Xe@@Xf@@Xg@@XhD@Xj,text_of_infoA%block^ o@@@Xm@@@Xs@nm$info@@@Xn@@@Xpm$text@@@Xq@@Xr@@Xt@@XuD@Xw-latex_of_infoA@J@@@XD@X%block^U7@@@XD@X@@@XD@X@:9@@@X@@@XD@X^@@@XD@X@@XD@X@@XD@X@@XD@X~@@XD@X{@@X|@X}D@Xx@XyD@Xk@XlD@X\@@X]D@Xb3oooooooo@ZJ_,#@Yސ_,W@Y\Y_.#@Y_/W@Y^Y_1#@_A@n@@@T@d@@@T@@U@@U@@U_A@_@_^@@@T栠@^@@@T@@T@@@T@d@@@TK@@U@@U@@U^A@  @@U@@U^A@@@U@@U^A@@@U@@U^A^^̠^@@@T<@@@U@ch^^@@@T:bI@@@T9@@U@@U@@U^A^^@@@U@@@U@@U@@U^A^^#@@@U@ @@U@@U@@U^A^^/@@@U@,'@@U@@U@@U^A^_;@@@U@83@@U@@U@@U^yA^t_G@@@U@D?@@U@@U@@U^hA^c_S@@@U@PK@@U@@U@@U^WA^R_+_@@@U@\W@@U@@U@@U^FA^A_7k@@@U@hc@@U@@U@@U^5A^0_Cw@@@U@to@@U@@U@@U^$A^_O@@@U@{@@U@@U@@U^A^_[@@@U@@@U@@U@@U^A]_g@@@U~@@@U}@@U|@@U{]A@e@@@T@@Uz@@Uy]A@b@@@T@@Ux@@Uw]A@nhah`@@@Ta@d]@@@Teg@@@T_@@Uv@@Uu@@Ut]A@@d-d*@@@T@@Us@@Ur@@Uq]A@ @]@@@T@d>]@@@T @@Up@@Uo@@Un@@Um]A@1]]@@@T]f@@@T0@@Ul@@Uk@@Uj@@Ui]A@A@8@@Uh@@Ug@@Uf]A@I@@@@Ue@@Ud@@Uc]A@Q@'H@@Ub@@Ua@@U`]tA@Y@f+@@@TS@@U_@@U^@@U]]gA@d@_[@@U\@@U[@@UZ]ZA@l@d^:@@@T{g@@UY@@UX@@UW]NA@x@d^F@@@Tss@@UV@@UU@@UT]BA@@d^R@@@Ti@@US@@UR@@UQ]6A@@d^^@@@T@@UP@@UO@@UN]*A@@d^j@@@T@@UM@@UL@@UK]A@@]@@@T@@UJ@@UI@@UH]A@@] @@@Tw@@UG@@UF@@UE\A@@@UD@@UC\A@@d^@@@T`@@UB@@UA@@U@\A@@@\ܠ@@@T@d^@@@T@@U?@@U>@@U=@@U<@@U;\A@@@@U:@@U9@@U8\A@@f@@@T@e ^@@@T@@U7@@U6@@U5@@U4\A@@e`u\@@@T@\e"\@@@T@@@T@\e,^@@@T@@@T@@U3@@U2@@U1@@U0@@U/\A@ @e9^@@@T@@U.@@U-@@U,\A@,@eE^@@@T'@@U+@@U*@@U)c@U(@U'@U&@U%@U$@U#@U"@U!@U @U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U @U @U @U @U @U@U@U@U@U@U@U@U@U@T@T@T\g@@Tg@\@A\@aa@@@T@q@@@T@@T@@@T@\@A\)@a3a0@@@T@q@@@T@@T@@@T@A\ @A\;@aEaB@@@T@q*@@@T@@T@@@T@BC@`@A``2@@@T;@/*@@T8@@T7@@T6@A`@A`a =@@@T@@:5@@T?@@T>@@T=@`z@A`vaI@@@TD@FA@@TC@@TB@@TA@_@A_a!U@@@TH@RM@@TG@@TF@@TE@ABCaa@A@{{@@TJ@@TI@aI@A@@@TM@@TL@ADa]@A@@@TO@@TN@`1@A`-a@t@@@TS@ql@@TR@@TQ@@TP@A`Y@A`UaK@@@TW@|w@@TV@@TU@@TT@Ba^@AaZaV@@@T[@@@TZ@@TY@@TX@^@A@@@@T^@@T]@@T\@A^@A@@@@Td@@Tc@@Tb@^@A@@j@@Th@@Tg@@Tf@AB_7@A@@@@Tl@@Tk@@Tj@CD_*@A@@@@To@@Tn@@Tm@^۰@A@@@@Tr@@Tq@@Tp@^g@A@@Z@@Tv@@Tu@@Tt@AB_@A@@ @@Tz@@Ty@@Tx@^@A@@@@T~@@T}@@T|@AC^ɰ@A@$@@@T@@T@@T@^@A@.@@@='@@T@@T@@T@@T@A^@A@7@.@@T@@T@@T@^}@A@?4@@T@@T@AB_@A@D@;@@T@@T@@T@^@A@M@N@I@AH@@T@@T@@T@@T@@T@A^@A@X@O@@T@@T@@T@]ǰ@A@a@5X@@T@@T@@T@A]@A@h@H_@@T@@T@@T@BCDEFG_@A@o_>_;h@@T@@T@@T@@T@^@A@}@t@@x@@T@@T@@T@@T@@T@A_@A@@/@@T@@T@@T@B`/@A@@o@l@@T@@T@@T@@T@C`s@A@@@@T@@T@@T@`Z@A@@@@T@@T@@T@A`@A@S@@T@@T@`@A@Y@@T@@T@ABDaװ@Aab8l@@@T@id@@T@@T@@T@a@AabEy@@@T@vq@@T@@T@@T@a|@AaxbQ@@@T@}@@T@@T@@T@a@Aab]@@@T@@@T@@T@@T@ABCb@A@@@@T@@T@@T@b߰@A@@@@T@@T@@T@aM@AaIby@@@T@@@T@@T@@T@Ab^@AbZb@@@T@@@T@@T@@T@BCDEHe[@@@T5@]g]c9#@c%A@r@@@V@h@@@V@@V@@V@@VcA@c@c c@@@V@c@@@V@@V@@@V@i@@@V<@@V@@V@@VbA@  @@V@@VbA@@@V@@VbA@@@V@@VbAbbՠb@@@V`@@@V@gqbb@@@V fR@@@VX@@V@@V@@VbAbb@@@V@@@V@@V@@VbAbb#@@@V@ @@V@@V@@VbAbc/@@@V@,'@@V@@V@@VbAbc;@@@V@83@@V@@V~@@V}bAb}cG@@@V|@D?@@V{@@Vz@@VybqAblc(S@@@Vx@PK@@Vw@@Vv@@Vub`Ab[c4_@@@Vt@\W@@Vs@@Vr@@VqbOAbJc@k@@@Vp@hc@@Vo@@Vn@@Vmb>Ab9cLw@@@Vl@to@@Vk@@Vj@@Vib-Ab(cX@@@Vh@{@@Vg@@Vf@@VebAbcd@@@Vd@@@Vc@@Vb@@Vab Abcp@@@V_@@@V^@@V]@@V\aA@i@@@V[@@VZ@@VYaA@f@@@VW@@VV@@VUaA@rljli@@@U@h'a@@@Vk#@@@U@@VT@@VS@@VRaA@@h6h3@@@VQ@@VP@@VO@@VNaA@ @a@@@VM@hGa@@@VL @@VK@@VJ@@VI@@VHaA@1aa@@@VGaj@@@V0@@VF@@VE@@VD@@VCaA@A@8@@VB@@VA@@V@aA@I@@@@V?@@V>@@V=aA@Q@'H@@V;@@V:@@V9a}A@Y@j4@@@V8S@@V7@@V6@@V5apA@d@_[@@V4@@V3@@V2acA@l@hbC@@@V1g@@V0@@V/@@V.aWA@x@hbO@@@V-s@@V,@@V+@@V*aKA@@hb[@@@V)@@V(@@V'@@V&a?A@@hbg@@@V%@@V$@@V#@@V"a3A@@hbs@@@V!@@V @@V@@Va'A@@a@@@V@@V@@V@@VaA@@a)@@@V@@V@@V@@VaA@@@V@@V`A@@hb@@@V@@V@@V@@V`A@@@`@@@V @hb@@@V @@V @@V @@V@@V@@V`A@@@@V@@V@@V`A@@j@@@V@ib@@@V@@U@@U@@U@@U`A@@i"d~`@@@U@`i+`@@@U@@@U@`i5b@@@U@@@U@@U@@U@@U@@U@@U`A@ @iBb@@@U@@U@@U@@U`A@,@iNc@@@U'@@U@@U@@U l@Wl@Wk@Wj@Wi@Wh@Wg@Wf@We@Wd@Wc@Wb@Wa@W`@W_@W^@W]@W\@W[@WZ@WY@WX@WW@WV@WU@WT@WS@WR@WQ@WP@WO@WN@WM@WL@WK@WJ@WI@WH@WG@WF@WE@WD@WC@WB@WA` p@@W@ p@`@A`@e(e%@@@W6@u @@@W7@@W5@@@W4@`@A`2@e<e9@@@W:@u!@@@W;@@W9@@@W8@A`@A`D@eNeK@@@W>@u3@@@W?@@W=@@@W<@BC@dð@Ade2@@@V@/*@@V@@V@@V@Ad@Ade=@@@V@:5@@V@@V@@V@d@AdeI@@@V@FA@@V@@V@@V@cİ@Ace*U@@@V@RM@@V@@V@@V@ABCej@A@{{@@V@@V@eR@A@@@V@@V@ADef@A@@@V@@V@d:@Ad6eIt@@@V@ql@@V@@V@@V@Adb@Ad^eT@@@V@|w@@V@@V@@V@Beg@Aece_@@@V@@@V@@V@@V@b@A@@@@V@@V@@V@Ab@A@@@@V@@V@@V@b@A@@j@@V@@V@@V@ABc@@A@@@@V@@V@@V@CDc3@A@@@@V@@V@@V@b@A@@@@V@@V@@V@bp@A@@Z@@V@@V@@V@ABc @A@@ @@V@@V@@V@b@A@@@@V@@V@@V@ACbҰ@A@$@@@V@@V@@V@b@A@.@@@='@@V@@V@@V@@V@Ab@A@7@.@@V@@V@@V@b@A@?4@@V@@V@ABc@A@D@;@@V@@V@@V@b @A@M@N@I@AH@@V@@V@@V@@V@@V@Ab@A@X@O@@V@@V@@V@aа@A@a@5X@@V@@V@@V@Aa@A@h@H_@@V@@V@@V@BCDEFGc@A@oc>c;h@@V@@V@@V@@V@b@A@}@t@@x@@W@@W@@W@@W@@W@Ac@A@@/@@W@@W@@W@Bd8@A@@o@l@@W @@W @@W @@W@Cd|@A@@@@W@@W @@W @dc@A@@@@W@@W@@W@Ad@A@S@@W@@W@d@A@Y@@W@@W@ABDe@AefAl@@@W@id@@W@@W@@W@e@AefNy@@@W@vq@@W@@W@@W@e@AefZ@@@W!@}@@W @@W@@W@e@Aeff@@@W%@@@W$@@W#@@W"@ABCf@A@@@@W(@@W'@@W&@f@A@@@@W+@@W*@@W)@eV@AeRf@@@W/@@@W.@@W-@@W,@Afg@Afcf@@@W3@@@W2@@W1@@W0@BCDEH ];@@@Ag*AgAfAfAfAfAfAfiAfNAf3AfAeAeAeAxeAneAdevAZe[APe@AFe/A?eA8dA&dAdA dAdAd|AdjAdTAdAAd+AdAcAcAcAcAcAcAc}AcSAxcAArc"AcbADbA: ]@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U@U \ a@@U@@@@bV@@@bS@bV bSg;@@@AfAfff@@@W@@@XT@kff@@@Wj|@@@W@@XS@@XR@@XQfAfg@@@XP@@@XO@@XN@@XMfAfg"#@@@XL@ @@XK@@XJ@@XIeAeg./@@@XH@,'@@XG@@XF@@XEgpA@m@@@W@@XD@@XCg[A@  @@XB@@XAgpA@@@X@@@X?fAAf<gOP@@@X>@MH@@X=@@X<@@X;fjAfeg[\@@@X:@YT@@X9@@X8@@X7gpAgkggh@@@X6@e`@@X5@@X4@@X3dA@vxpOpN@@@W@l e@@@X2o@@@W@@X1@@X0@@X/eA@@le@@@W@@X.@@X-@@X,dA@ @l'e@@@X+@@X*@@X)@@X(e]A@,@g#@@X'@@X&@@X%eQA@4@o+@@X$@@X#@@X"eA@<@lCe@@@X!7@@X @@X@@XdA@H@d7@@@XC@@X@@X@@Xe0A@T@l[f@@@XO@@X@@X@@Xd:A@`@n @@@WZ@@X@@X@@XdA@k@lrf'@@@Xf@@X@@X@@Xd=A@w@n7@@@X@lf8@@@X w@@X @@X @@X @@X dA@@dw@@@X@@X@@X@@XdA@@@X@@XeA@@@@X@@X@@XdGA@@lhd>@@@W@d9ld8@@@W@@@W@d3lfr@@@W@@@W@@W@@W@@W@@W@@We?A@@lf@@@W@@W@@W@@Wd$A@@lf@@@W@@W@@W@@WdHA@@lf@@@W@@W@@W@@WfTA@fLfH@@@WfC@@W@@W@@W@@WdA@@x@@@W@di@@@W@mf@@@W@@W@@W@@W@@W@@WfA@ @n@@@W@@W@@W@@WfA@@f@@@W@m"f@@@W@@W@@W@@W@@WfA@'@@@W@@W@@WfA@/@m6m3@@@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@@o=@@@W@@W@@W@@WikA@id@i]iZ@@@W@iW@@@W@@W@@@W@@@W@@W@@WgAgi@@@W@ @@W@@W@@WhAhi !@@@W@@@W@@W@@W@@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W@W~@W}@W|@W{@Wz@Wy@Wx@Ww@Wv@Wu@Wt@Ws@Wr@Wq@Wp@Wo@Wn@@Wm@@@@d@@@d I;@@dA A  9A 8 A @@YAC@Y;@YC@YD@YEC@XU@@XV@@@@z`:j:jza<<@@@@zyA _#@ L @@ @A@  iH @@@X@  @@X@@X@@X@@X@A U@@@ S@@@X@ O@@@X L@@@X@@X@@X@@X@ H@@ Fid D@@@X@@@X@ C B@@@X@@@X ?@@@X@@X@@X@@X@ABb@@z@< #@@@XZ@@X[@@b;@@eDA HA G A  tA sp5@YY@Y^@Y_@Y`C@XW @@XX@@@@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{.;f;{/;f;@ ذ{2;f;{3;f;@@@ a@@@ b @@г ۠)Odoc_info{?;f;{@;f;@ {C;f;{D;f;@@@ r@@ s@@ t{I;f;@@ v@{K;f;j@`{\ B The method used to get a [text] from an optional info structure. {Y;;{Z;;e@@@@@@@ {`<<{a<<)@AA࣠@&self-2Aఠc4c5 [ ZA{A@ X3{o{n{n{o{o{o{o{o@  g ^@  @ \ ]@ @ A@ABC@!2 k@{A j @{@{A@@@{A l@ l@@@࣠@#fmtA{<<*{<<-@{A@@ '3{{{{{{{{@&+ @*@)3 @+@@@@@  @ &QAఠ * +{<<0{<<5@{ A@@ ,D@XF@X3{{{{{{{{@# @@@@@@ภyR{<<6{<<;@yQ@@@y@@@X@@{<<.{<<<@@(info_optA{<<={<@@[)@@[(@@['jA@$@g@@[;@@[:@@[9jA@,@o'@@[8@@[7@@[6jtA@4@ &@@@ZH2@@[,@@[+@@[*jA@?@j3@@@ZL>@@[@@[@@[jA@K@ I@@@ZPI@@[/@@[.@@[-iA@V@s@@@ZTT@@[@@[@@[jqA@a@ ;@@@ZX_@@[&@@[%@@[$iA@l@s@@@Z^@ @@@Z]o@@[ @@[ @@[ @@[ j\A@|@jRp@@@Zb{@@[ @@[@@[j1A@@@[@@[kOA@@@@[>@@[=@@[<iA@@ @@@Zq@i @@@Zp@@@Zo@i @@@Zn@@@Zm@@[ @@[@@[@@[@@[jA@@ @@@Zu@@[#@@["@@[!iA@@ @@@Zy@@[@@[@@ZiA@@ @@@Z}@@[@@[@@[kA@kk@@@Zk@@[B@@[A@@[@@@[?jcA@@~@@@Z@jXa@@@Z@ |@@@Z@@[@@[@@[@@[@@[k|A@@t3@@@Z@@[5@@[4@@[3l A@@l@@@Z@L@@@Z@@[F@@[E@@[D@@[Cl6A@@h@@@Z@@[I@@[H@@[GlA@tW@@@Z@@[P@@[OlA@q@@@Z@@[N@@[MmAmn@@@[x@@@[w@@[v@@[umsAmnn*@@@[l@@@[k@@[j@@[imbAm]n6@@@[h@@@[g@@[f@@[e3normal_class_paramsA@)Odoc_info$Name!t@@@a@ %Class't_class@@@a@@@a@@`@@`@@`1normal_class_typeA@$Name!t@@@a@%Types*class_type@@@a@@@a@@a@@a@@a@@@a=@@a<@@a;@@a:pA@@u@@@Z@@[@@[@@[oA@o@@@@Z@o@@@Z@@Z@@@Z@@@[@@[@@[.text_of_alertsA@_%alert@@@aE@@@aD!j,text_element@@@aC@@@aB@@aA@@a@1text_of_attributeA@y%Value+t_attribute@@@aJ;,text_element@@@aI@@@aH@@aG@@aF3text_of_author_listA@M\@@@aP@@@aOV,text_element@@@aN@@@aM@@aL@@aK.text_of_beforeA@h@{@@@aW@$text@@@aX@@aV@@@aU},text_element@@@aT@@@aS@@aR@@aQ2text_of_class_kindA@$Name!t@@@a_@%Class*class_kind@@@a^,text_element@@@a]@@@a\@@a[@@aZ@@aY4text_of_class_paramsA@$Name!t@@@ae@%Class't_class@@@ad*Odoc_types$text@@@ac@@ab@@aa@@a`7text_of_class_type_kindA@$Name!t@@@al@$%Class/class_type_kind@@@ak/,text_element@@@aj@@@ai@@ah@@ag@@af "text_of_class_type_param_expr_listA@>$Name!t@@@at@#)type_expr@@@as@@@ar V,text_element@@@aq@@@ap@@ao@@an@@am.text_of_customA@@2@@@az@r$text@@@a{@@ay@@@axy$text@@@aw@@av@@au1text_of_exceptionA@)Exception+t_exception@@@aI,text_element@@@a@@@a~@@a}@@a|.text_of_methodA@%Value(t_method@@@ac,text_element@@@a@@@a@@a@@a3text_of_module_kindA/with_def_syntax"@@@a@@@a@&Module+module_kind@@@a,text_element@@@a@@@a@@a@@a@@a=text_of_module_parameter_listA@@&Module0module_parameter@@@a@X,text_element@@@a@@@a@@@a@@a@@@a,text_element@@@a@@@a@@a@@a3text_of_module_typeA@+module_type@@@a֠,text_element@@@a@@@a@@a@@a8text_of_module_type_kindA/with_def_syntax@@@a@@@a@:&Module0module_type_kind@@@aE,text_element@@@a@@@a@@a@@a@@a=text_of_parameter_descriptionA@T)Parameter)parameter@@@a[$text@@@a@@a@@a6text_of_parameter_listA@i$Name!t@@@a@-w)Parameter)parameter@@@a@@@a:,text_element@@@a@@@a@@a@@a@@a9text_of_raised_exceptionsA@L0raised_exception@@@a@@@aW,text_element@@@a@@@a@@a@@a2text_of_return_optA@$text@@@a@@@at,text_element@@@a@@@a@@a@@a+text_of_seeA@#see@@@a$text@@@a@@a@@a,text_of_seesA@#see@@@a@@@a,text_element@@@a@@@a@@a@@a7text_of_short_type_exprA@$Name!t@@@a@)type_expr@@@aƠ,text_element@@@a@@@a@@a@@a@@a1text_of_since_optA@@@@a@@@a*,text_element@@@a@@@a@@a@@a1text_of_type_exprA@9$Name!t@@@a@)type_expr@@@aL,text_element@@@a@@@a@@a@@a@@a6text_of_type_expr_listA@[$Name!t@@@a@*@@@a@%F)type_expr@@@a@@@a0y,text_element@@@a@@@a@@a@@a@@a@@a-text_of_valueA@%Value't_value@@@aJ,text_element@@@a@@@a@@a@@a3text_of_version_optA@k@@@a@@@ae,text_element@@@a@@@a@@a@@aqAqr@@@[\@@@[[@@[Z@@[YrArs @@@[@@@[@@[~@@[}6first_and_rest_of_infoA@@@@h^@@@h]F@c@qv@@@h}F@c@@@@CF@c@@cF@c@@cF@c@@cF@c .latex_of_valueA@5@@@igF@c@@@@iF@c z@@@F@c!@@c"F@c@@cF@c@@cF@c2latex_of_attributeA@U@@@jF@c)@@@@jiF@c,E@@@F@c-@@c.F@c*@@c+F@c'@@c(F@c$/latex_of_methodA@u@@@jF@c5@@@@kF@c8 F@c9@@c:F@c6@@c7F@c3@@c4F@c04latex_of_type_paramsA@|@@@qF@cA@@@@pF@cD@xJ$Type&t_type@@@qpF@cG{J@@@[F@cH@@cIF@cE@@cFF@cB@@cCF@c?@@c@F@c<=latex_of_class_parameter_listA@@@@r!F@cP@@@@r@F@cS@@@@r?F@cV{s@@@pF@cW@@cXF@cT@@cUF@cQ@@cRF@cN@@cOF@cK-entry_commentA@@|@@@}BF@s@@}x@@@tF@t x@@@~KF@t@@tF@s@@sF@c_@&E@@@sF@s@@@sF@cb àx@@@F@@@@F@cc@@cdF@c`@@caF@c]@@c^F@cZ/latex_of_recordA@@EF@t@AF@t@@tF@ck@^@@@w/F@cn@j,record_field@@@wxK@uC@@@uOF@cq!?F@@@@F@cr@@csF@co@@cpF@cl@@cmF@ci@@cjF@cf2latex_of_cstr_argsA@@~F@w栠@zF@w@@wF@cz@@@@{F@c}@@0constructor_args@@@x F@w@&ʠ@@@~6F@x@@@xF@w@@wF@cFF@c@@cF@c~@@cF@c{@@c|F@cx@@cyF@cu-latex_of_typeA@@@@!F@c@ @@@aF@cqF@c@@cF@c@@cF@c@@cF@c7latex_of_type_extensionA@@@@F@c@@@@ F@c@yz)Extension0t_type_extension@@@F@cF@c@@cF@c@@cF@c@@cF@c@@cF@c2latex_of_exceptionA@@@@F@c@y)Exception+t_exception@@@F@cF@c@@cF@c@@cF@c@@cF@c9latex_of_module_parameterA@ @@@]F@c@@@@F@c@y&Module0module_parameter@@@KF@c|@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c9latex_of_module_type_kindA@-F@c@)F@c@%0module_type_kind@@@JF@c|@@@vF@c@@cF@c@@cF@c@@cF@c@@cF@c4latex_of_module_kindA@ [@@@F@c@PF@c@M+module_kind@@@JF@c}@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c3latex_of_class_kindA@ @@@MF@c@U@@@F@c@z;%Class*class_kind@@@pF@c};@@@F@c@@cF@c@@cF@c@@cF@c@@cF@c8latex_of_class_type_kindA@-F@c@)F@c@%/class_type_kind@@@F@c}^@@@HF@c@@cF@c@@cF@c@@cF@c@@cF@c6latex_for_module_indexA@ @@@F@c@(t_module@@@F@c}@@@0F@c@@dF@c@@cF@c@@cF@c;latex_for_module_type_indexA@ @@@F@d@-t_module_type@@@F@d }@@@F@d @@d F@d@@d F@d@@dF@d6latex_for_module_labelA@@@@F@d@D@@@F@d}@@@ F@d@@dF@d@@dF@d@@dF@d;latex_for_module_type_labelA@&@@@F@d@B@@@KF@d"}@@@WF@d#@@d$F@d @@d!F@d@@dF@d5latex_for_class_indexA@ W@@@F@d+@'t_class@@@F@d.~@@@ F@d/@@d0F@d,@@d-F@d)@@d*F@d&:latex_for_class_type_indexA@ y@@@F@d7@,t_class_type@@@F@d:~&@@@ZF@d;@@d:latex_for_class_type_labelA@@@@F@dO@B@@@F@dR~f@@@JF@dS@@dTF@dP@@dQF@dM@@dNF@dJ/latex_of_moduleA@@@@|F@d[@@@@cF@d^F@d_@@d`F@d\@@d]F@dY@@dZF@dV4latex_of_module_typeA@@@@F@dg@@@@F@djF@dk@@dlF@dh@@diF@de@@dfF@db8latex_of_included_moduleA@ @@@uF@ds@/included_module@@@F@dvF@dw@@dxF@dt@@duF@dq@@drF@dn.latex_of_classA@ @@@F@d@@@@{F@dF@d@@dF@d@@dF@d}@@d~F@dz3latex_of_class_typeA@ M@@@F@d@@@@F@dF@d@@dF@d@@dF@d@@dF@d6latex_of_class_elementA@F@d@F@d@-class_element@@@F@dF@d@@dF@d@@dF@d@@dF@d@@dF@d7latex_of_module_elementA@~F@d@zF@d@v.module_element@@@F@c1@c2F@c%@c&F@c@cF@c @cF@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@b@c@c@c@b@b@b@b |@@bF@Z 3@#@A@@G D#@C@I F#@A@ y@@@Y@ w@@@Y@@@Y@@Y@@Y@@YAx}@@@Y@@@Y@| v@@@Y@@@Y u@@@Y@@Y@@Y@@YsA@ t@@@Yjx@@@Y@@@Y@ r@@@Y@@@Y@@@Y@@Y@@Y@@Y@@Y b@Y@Y@Y\ f@@Y f@@@A@#x۠ @@@Y@@@Y@@Y@@Y@@Y~@A@@@@@@Y@@@@Y@@@Y@@Y@@Y@@Y@ް@@x@@@Y@@@Y@٠@@@Y@@@Y@@@Y@@Y@@Y@@Y@AB f@@ e1#@A@@@@Y@@@@Y@@@Y@@Y@@Y@@YAy.@@@Y@@@Y@   @@@Y@@@Y  @@@Y@@Y@@Y@@YA@IH@@@YyP0@@@Y@@@Y@/.-@@@Y@@@YR@@@Y@@Y@@Y@@Y@@Y @Y@Y@Yݐ @@Y @@+@A@& yq!@@@Y@@@Y@@Y@@Y@@Y@A~@@@3|{@@@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@v@@@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@@e7@@e6@@e5@B9@A@5@1,@@e:@@e9@@e8@(@A@$@@@e=@@e<@@e;@A@A@@r@@e@@@e?@@e>@@A@@eA@ABCDj@Ajh@@@eH@@@eG@z@@@eF@@@eE@@eD@@eC@@eB@@A@@@@eK@@eJ@@eI@@A@@@@eN@@eM@@eL@A@A@@@@eQ@@eP@@eO@@A@@@@eT@@eS@@eR@ABC@A@@@@eW@@eV@@eU@_@A@[@TO@@eZ@@eY@@eX@ADE@A@@}v@@e]@@e\@@e[@P@A@L@E@@@e`@@e_@@e^@p@A@l@eZ@@ec@@eb@@ea@AByM@A@@@@ei@[@@@eh@@@eg@@ef@@ee@@ed@Cz0@A@@@@eo@@@@en@@@em@@el@@ek@@ej@y@A@@@@eu@@@@et@@@es@@er@@eq@@ep@Az@A@@@@e{@%@@@ez@@@ey@@ex@@ew@@ev@z@A@@@@e@6@@@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@@@@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{D@@@e@@@e@@e@@e@@e@@e@Az@A@@@@e@=@@@e@z<@@@e@@@e@@@@e @@@e@@e@@e@@e@@e@@e@{@A@@@@e@s@@@e @@@e@@e@@e@@e@ABC Ѱ@A@ @  @@e@@e@@e@@A@@@@e@@e@@e@ϰ@A@@@@@e@@e@@e@@e@AB@A@@@@@e@@e@@e@@e@C @A@ @ @ y t@@f@@f@@f@@e@ @A@@@@f@@f@@f@A@A@@@@@f @@f@@f@@f@B @A@ @ @  @@f @@f @@f @@f @CDEFH|@A@i@@@f@|@@@f@@@@f z@@@f@@f@@f@@f@@f@ @A@ @  @@f@@f@@f@~@A@z@sl@@f@@f@@f@AB a@A@c@@@f% Y~ @@@f$@@@f#@ a@@@f"@@@f! @@@f @@f@@f@@f@@f@C @@A@ <@ 5 0@@f(@@f'@@f&@@A@@@@f+@@f*@@f)@>@A@:@7@4-@@f/@@f.@@f-@@f,@AB u@A@ q@ j@ f _@@f3@@f2@@f1@@f0@C ΰ@A@ @ @  @@f7@@f6@@f5@@f4@@A@@@@f:@@f9@@f8@A @A@ @ @  @@f>@@f=@@f<@@f;@B Ȱ@A@ @ @  @@fB@@fA@@f@@@f?@!@A@@@@fH@@@@fG!@@@fF@@fE@@fD@@fC@ACDE}P@A@ @@@fN@@@@fM!@@@fL@@fK@@fJ@@fI@ |@A@ x@ q l@@fQ@@fP@@fO@ h@A@ d@ ]@ V M@@fU@@fT@@fS@@fR@AB @A@ @ @  @@fY@@fX@@fW@@fV@C @A@ @  @@f\@@f[@@fZ@}ϰ@A@@@@f`@@@f_@@f^@@f]@A}ǰ@A@@@@fd@@@fc@@fb@@fa@@Ai@@@fk@@@fj@ @@@fi@@@fh@@fg@@ff@@fe@ABDF~Ű@A~}@@@fr@@@fq@ @@@fp @@@fo@@fn@@fm@@fl@~@A~'@@@fy@@@fx@ @@@fw"@@@fv@@fu@@ft@@fs@Ae@A@e@@@f@^@@@f~Y@@@f}@@f|@@f{@@fz@W@A@W@@@f@R@@@fM@@@f@@f@@f@@f@ABJ@A@J@@@f@EB@@@f@@@f?@@@f@@f@@f@@f@>@A><@@@f@@@f@;@@@f@6@@@f1@@@f@@f@@f@@f@@f@A.@A.,@@@f@@@f@+@@@f@&@@@f#@@@f@@f@@f@@f@@f@!@A@!@@@f@@@@f@@@f@@f@@f@@f@@AE@@@f@@@f@@@@f@@@@f@ @@@f@@@f @@@f@@f@@f@@f@@f@@f@ABCDGI~@A~E@@@f@@@f@!y@@@f@@@f@@f@@f@@f@@A@@@@f@@@@f @@@f@@f@@f@@f@ @A@ @@@f@@@@f@@@f@@f@@f@@f@AB @A@@@@f@@@@f@@f@@f@@f@C@A@@!@@@fϠ@@@@f@@f@@@f@@@@f@@f@@f@@f@ @A@ @@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@f@@@f@@f@@f@B@A@@@@f@@@f@@@f@@@f@@f@@f@@A@@@@@f蠠@@@@f@@f@@@f@@@f@@@f@@f@@f@A@A@@@@f@@@@f٠@@@f@@@f@@f@@f@@f@BCDӰ@A@@@@f@@@@f@@@f@@f@@f@@f@ǰ@A@@@@f@@@@f@@@f@@@f@@f@@f@@f@A@A@@@@g@@@@g@@@g@@@g@@@g@@g@@f@@f@B@A@@@@@g @@@@g @@g @@@g @@@g@@g@@g@@A@@@@g@@@g@@@g@@g@@g @A#]@A#[y#Y@@@g@@@g@#XR@@@g@@@gQ@@@g@@g@@g@@g@BC@A@@@@g@@@g@@@g@@g@@g@@AŠ@@@g&@@@g%@@@@g$@@@g#@@@g"@@g!@@g @@g@A@A@@@@@g-@@@@g0@@@g/@@@g.@@g,@@@g+@@@g*@@@g)@@g(@@g'@B@A@@@@g5@@@g4@@@g3@@g2@@g1@@A}@@@g=@@@g<@|@@@g;wv@@@g:@@@g9@@g8@@g7@@g6@Aq@A@q@@@gAl@@@g@@@g?@@g>@BCDg@A@g@@@gI@ba@@@gH@@@gG\[@@@gF@@@gE@@gD@@gC@@gB@Z@A@ZY@@@gO@@@gNVU@@@gM@@@gL@@gK@@gJ@AP@A@PO@@@gU@@@gTLK@@@gS@@@gR@@gQ@@gP@BF@A@F@@@gYC@@@gX@@gW@@gV@@@A@@?@@@g_@@@g^<;@@@g]@@@g\@@g[@@gZ@A6@A@6@@@gf@1@@@ge.-@@@gd@@@gc@@gb@@ga@@g`@BC(@A@('@@@gl@@@gk&%@@@gj@@@gi@@gh@@gg@#@A@#@@@gs@@@@gr@@@gq@@@gp@@go@@gn@@gm@A@A@@@@g}@@@@g|@@@@g{@@@gz  @@@gy@@@gx@@gw@@gv@@gu@@gt@@A@@@@g@@@g@@@g@@g@@g~@@A@@@@g@@@g@@@g@@@g@@g@@g@ABCȰ@A@@@g@@@g@$(@@@g@@@g@@g@@g@@g@@A @@@g@@@g@$=@@@g@@@g@@g@@g@@g@ADEFGJ|'@@@ڙE@Z@S@)#@@@Z@@Z@@|;@@~AAAAAGAFsAWAhA5ATAv.A- A  sA r \A [ DA C A  A zAy A  A  A  A  A  >A = bA a "A ! @?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@ހ@ށ@ނ@ރ@ބ@ޅ@ކ@އ@ވ@މ@ފ@ދ@ތ@ލ@ގ@ޏ@ސ@ޑ@ޒ@ޓ@ޔ@ޕ@ޖ@ޗ@ޘ@ޙ@ޚ@ޛ@ޜ@ޝ@ޞ@ޟ@ޠ@ޡ@ޢ@ޣ@ޤ@ޥE@Y @@Z@@@@ @@@ @X@ @@@}(})Zd$A[@ @Aа۠$textZ=-=9[=-==@@@ @2F@bF@ZAAAAAbAaIAH A AAAApAoKAJ)A( A AAA,text_of_infoAJF@aAxAwTAS!A  A AAAAwAvfAeKAJ+A*AAAA&TAU@cF@b+@bX@bY@bZ@b[@b\@b]@b^@b_@b`@ba@bb@bc@bd@be@bf@bg@bh@bi@bj@bk@bl@bm@bn@bo@bp@bq@br@bs@bt@bu@bv@bw@bx@by@bz@b{@b|F@[@[F@[@@A @ְ@A u@A@A d@BC@_@A:F@Z @A(@AF@Z@@AF@Z@H@AF@Z@ABC@AF@Z@̰@AF@Z!@ADް@AF@Z#@@AF@Z%@Aа@AF@Z)@BͰ@AF@Z-@u@AF@Z1@AK@AF@Z7@ @AF@Z;@AB@AF@Z?@CD@AF@ZB@.@AF@ZE@@AF@ZI@ABM@AF@ZM@O@AF@ZQ@AC @AF@ZU@D@AF@ZY@A@AF@Z_@@AF@Zc@ABͰ@AF@Ze@2@A~F@Zh@A @AdF@Zr@@A^F@Zv@A@AVF@Zz@BCDEFG@ANF@Z~@@AIF@Z@A@A6F@Z@B8@A.F@Z@Cv@AF@Z@Y@A&F@Z@A@AF@Z@@AF@Z@ABDΰ@AF@Z@|@A F@Z@c@AF@Z@@AF@Z@ABCʰ@AF@Z@@AF@Z@@AKF@Z@A%@ABF@Z@BCDEH3mllmmmmm@ 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ɠ@\=-=1@@Aа,Odoc_to_text'to_text,Odoc_to_texto=>=Jp=>=V@ s=>=Wt=>=^@@@@@AAAAAAA]A|AAAsAk3Ab!A\AVPAMACA:A1A(vAAA[A AAqAAA(A-AAA{F@[JAA ADAA|ArbAm8A1A(AA@b,@b-@b.@b/@b0@b1@b2@b3@b4@b5@b6@b7@b8@b9@b:@b;@b<@b=@b>@b?@b@@bA@bB@bC@bD@bE@bF@bG@bH@bI@bJ@bK@bL@bM@bN@bO@bP@bQ@bR@bS@bT@bU@bV@bWF@b(@ iAA h@A@ް@@@Ax@Ax@[@A[@AB?@A?@ @A @A@A@Ӱ@A@ABC@A@@A@Ag@Ag@-@A-@AB@A@@A@A@A@@A@ABCD@A@|@A|@AY@AY@4@A4@AB@A@q@Aq@A@A@@A@ABC@A@@A@Ay@Ay@U@AU@ABA@AA@@A@A@A@@A@ABCҰ@A@@A@A@A@@A@A^@A^@3@A3@@A@ABCDEFG3      @Z@?@'@@@@@ @"=k͠;e{3Or.Jeڠ5]ȠP@@@A@@AB@j@AC@)@ABC@@A@}@ABc@J@A#@@ABCD@@A@w@AB@_@AE@ @ABC@@A@@ABt@Y@A<@*@ABC @@A@@@l@ABCDEFGP@'to_text  @st젠()렠HIꠠ^_頠~蠠砠ʠ栠堠  䠠&'㠠^_⠠ᠠࠠߠĠޠݠܠ:;۠^_ڠ٠ؠ͠נ֠  ՠIJԠefӠҠĠѠРϠ?@Π_`͠@=>=B=>=i@@Aа)$info=j=v=j=z@@@ @z@cF@b@@)@AF@b@A)@@F@b@)ʰ@@F@b@AB3@ @B@@@@@)Ѡ))@@)@A@@@))@=j=n @@߰>?>?@AA࣠@&self-3oAఠnAD,A@ 3+**+++++@ @ڠ@A@@AB@01@A[\@?@@ABCOP@@A<=@@ABѠ@[\@ACD@+,@ABCD@@Abc@ܠ@AB@@A}~ @gh @ABC$% @JK @A   @#$@AB@Р@A@@ABCDE@@A23@Ƞ@ABǠ@@A@WX@ABC!"@=>@A@wx@ABQR@lm @Amn!@ "@ABCD  #@$@A?@%@  &@AB'@(@A*+)@ɠ*@ABC+@,@A-@no.@AB*K*L/@0@A1@2@ABCDEF./3@4@A5@[\6@ABgh7@**8@A٠9@:@ABC٠;@ <@Akl=@,->@AB?@RS@@AA@B@ABCDtuC@Z[D@A>?E@F@ABG@ҠH@AI@}~J@ABC}~K@hiL@AWXM@=>N@AB01O@P@AQ@R@ABCDES@T@AU@^_V@AB89W@X@A*Ƞ*Y@Z@ABC[@Ǡ\@A]@}~^@ABXY_@FG`@Aa@b@ABCDc@ؠd@Ae@f@ABg@cdh@A78i@ j@ڠk@l@ABCDEFGH@`W@AEZ@.^@ @ABC!3@G%A @@J&Ad ١@@M'Ad @ @P(Ad@ @S)A ϡAX@V*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_optpAw>?x>?@.A@@63xwwxxxxx@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@%@@@8/@@@h F@g@@@g,@@?6?F?6?N@@@}@x@@g5@Ġ$Some?O?W?O?[@;Ǡఠ!iq?O?\?O?]@/A@@F@hgF@gF@hF@gF@gF@gg@@@@@h@@h@@@ఐ!i?a?s?a?t@@@@@3@x&@@@)Odoc_info?a?u?a?~@&i_desc?a??a?@@3&i_desc$info@@@%wA@@@ @@@ @@@33)i_authorsVȠ@@@ @@@ @@A @Aaa,@@u@3)i_version@@@@@@ @@B@AbZ^bZx@@v@3&i_sees.V#see@@@@@@@@C+@A!c"c@@w@3'i_since>2@@@@@@@@D:@A0d1d@@x@3(i_beforeMW@E@@@@@@@@@@@@@@ER@AHeIe?@@y@3,i_deprecatedeנ@@@@@@@@F`@AVfswWfs@@z@3(i_paramssW+%param@@@@@@@@Gp@Afggg@@{@33i_raised_exceptionsW; 0raised_exception@@@@@@@@H@Avhwh>@@|@3.i_return_value@@@@@@@@I@Aieiie@@}@3(i_customWY@@@@!@@@@"@@ @@@@@J@Ajj@@5~@3(i_alertsWq@%alert@@@$@@@#@@K@Ak k %@@E@@A``@@It@@@Ǡ@@@g@@@g@Ġ$None????@<@@@@۠@@@g@@@g3@@@@ @#@@@g@@@g@@@@ภ]????@y@@@jF@g@@@g@@ ఐ$self&??'??@@@*@$+??@@,,@@@g@@@g@,@@@g@@@g@@@g@@g@@gB@,ภ<U=0ภN??O??@@@@- @@@gM@hW@@@/@@@h[@@ఐ%i_optd??e??@ٰ@@"h@@B@@F@OF@gl@@l??m??@@@@@@gu@Ġ$Some~????@=hఠ!tr????@0A@@@@@g@@@@@r@@@g@@@g@@y@@@g@@@g@@@@@ఠ%firsts????@1A@@@@@hM@h 3@3,@-@.@@@@@???@@@@@@h M@h @@???@@@@@@@h@డS?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@@@@@ @@@~@@@@@@}@@|@@@[j@@@@@@@h@@@@h@$@@@h@@h@@hS@@ఐ!t?@.?@/@]@@8@@@h!N@h&N@h%g@@D @@@s@g@@h'N@hp@A@%??@@@@@0@3@H1@3@I@@T@@@h>ภN@3@@3@@M@@@.k@@@h`O@hd@@@@@@he@@ఐR%i_opt@3@@3@@;@@@@@3@}@3@@@@@@h>@hhO@h\@@s @@@@@@hiN@h;@A@@3@C@@@డj5text_no_title_no_list)Odoc_info@@@@@ @@@@@@@@@@@@@@@@  @@ik@@@@&@@@hq)@@@hp@@ho3      @@@@@@@ఐn%first@@@@@@@@@@@h~M@hM@h@@5 @@@@ఐ렐$rest-@@.@@@!@@P@@@h'@@4@@5@@@@@䠠@ @@h0@`@@@ @@@@@A??a?m @@sA@@@AA??% @@@@@@h@A@A@@@ @@@@h@@h@@h@ @@&@@@ @@i@@i@@i@@hF@h7@f>>2@w 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. t=|=u>>@@@@@@@{AA|AA)@AA࣠@&self-3vAఠOuP_3A`@W3@^@@@  b4AZc@Z@@c@࣠@#fmtwAAA*AA-@5A@@23@sn@w@!o@x@@@@@  @@!vxAAA.AA/@6A@@<3@ H@@@@@@@@ డA0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@/@@@.@@-@uuuv@@DV@@@@@@@i@@@i@@i3@6Bt@9@:@@@@ภA2ASA2AU@@@@'@@@i!K@i%@@5@@`@@@i&J@i @@ఠ%labely AXAb AXAg@#7A@@!k@@@i:J@i'3@,@@@ ఐ$selfAXAj AXAn@@@!@$AXAz@@!@@@i/@@@i.@/4@@@i-!@@@i,@@i+@@i*#@ภ5J@A@J@!@@@i?@@@i>1@@ఐ!vPAXA{QAXA|@i@@@@(val_nameWAXA}XAXA@3(val_name%Value't_value@@@*!t@@@@@@3(val_infoĠV@@@@@@A@A @ACC11DC12@@@3(val_type%Types)type_expr@@@@@B@AQD2V2`RD2V2|@@@3-val_recursive+$boolE@@@@@C%@A]E22^E22@@@3.val_parameters7[2.Odoc_parameter)parameter@@@@@@A@D8@ApF22qF23#@@ @3(val_codeJ@@@@@@A@EG@AG3C3MG3C3o@@@3'val_locY(location@@@A@FR@AH33H33@@#@@AB11B11@@'@rj@@/@@@i;K@iEK@iC@@r@@@A@AXA^t@@@ఠ%latexzAAAA@8A@@@@@iQJ@iF3@@@@@@ ఐg$selfAAAA@@@"@ AA@@@"P@@@iK@@@iJ@@iI@@ఐ%labelAAAA@&@@"g@@@iRK@iTK@iS0@@# @@41@A@AA @@ ఐ$selfAAAA@@@"3@BPI@J@K@@@^%AA@@@"@@@i[@"@@@iZ0@@@iY@@iX@@iW@@ఐ#fmt=AA>AA@@@ @@ภHAAIAA@ภ%LatexQAARAA@Yàఐ%latex[AA\AA@;@@Y@@@i~J@iJ@iE@@fAAgAA@@@@@iJ@iwJ@i}Q@ ఐ9'to_text}AA~AA@>@@ `@AB @@@@@@i@@@i@@@i@@ip@@ఐ!vAB AB @@@'}@@AAAB @@=@@@ixJ@iK@i@@AAAB@@#l@?@ifJ@iv@@@@7F@F@ie@ @@@ @@@ @@@ A@ A@@@R@KF@@i@@i@@i"@@@@\@UP@@i@@i@@i@@iF@i?@AA#@#ݐ? Print LaTeX code for a value. @@@A@@@@@@@\BCBNBCB`@AA࣠@&self-3Aఠű9A@3@@@@  ȱ :A@@@@࣠@#fmtABCBaBCBd@;A@@x3@@@!@@@@@@  @@!aABCBeBCBf@-@1@@@j=#@@@j<@@j;@@j:r@0ภ8"B@@}$@@@jO@@@jN@@ఐ!aBBBB@@@&@)att_valueBBBB@3)att_valuei+t_attribute@@@n@@@@@@ 3+att_mutable I@@@@@A@AO44O44@@=@3+att_virtualS@@@@@B@AP55P55"@@G@@AN4V4`N4V4u@@K@-%@@@@@jW@jT@(val_nameBBBB@9@@1@@@jKL@jXL@jV@@BBBB@@$[@@@j7@jYL@jJ@@BBBB@@[w@@@j+@jZK@j6@@BBBB@@@@@jqJ@j$J@j*@ ఐ᠐'to_text%BB&BB@@@ @ aB+BB@@@!K@@@j`!F!E@@@j_@@@j^@@j] @@ఐ1!aBBBCBB@@@@@FBBGBB@@=@@@j%J@jmK@jg%@@QBBRBB@@%@?@jJ@j#,@@0@@F@j.@YA@] A@@@@@@j|@@j{@@jz_@@@3@@@@j@@j@@j@@jF@j~|@oBCBG@ ) Print LaTeX code for a class attribute. }BB~BBB@@@@@@@߰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 @@ภYCqCCqC@9ภ%LatexCqC{CqC@\q ఐ~$self CqCCqC@ ٰ@@%B@ @CqC@@@%p@@@j<@@@j@@jM@@ ఐ$self)CqC*CqC@ @@%^@ X.CqC@@ %@@@j@@@j@3>@@@j%@@@j@@j@@jr@ภ9TDK@T@ %@@@j@@@j@@ఐ!m\CqC]CqC@@@@)met_valuecCqCdCqC@3)met_value (t_method@@@#@@@ @@@ 3+met_private @@@!@@A@AGW66$HW668@@@3+met_virtual@@@"@@B@AQX6a6kRX6a6@@@@AUV55VV55@@@-%@@0@@@j@j@(val_nameCqCCqC@;9@@3@@@jL@jL@j@@CqCCqC@@%@@@j@jL@j@@CqCCqC@@]@@@j@jK@j@@CqCzCqC@@"@@@kJ@jJ@j@ ఐ 'to_textCCCC@ @@i@ "BCC@@@!@@@j!!@@@j@@@j@@j @@ఐ1!mCCCC@@@2@@CCCC@@[=@@@jJ@kK@j%@@CqCyCC@@&@?@jJ@j,@@0@@@F@j.@YA@] A@@@X@QL@@k@@k@@k_@@@@b@[V@@k@@k@@k@@kF@k|@C1C5@i# & Print LaTeX code for a class method.  CC!CC0@@@@@@@e'D D+(D D?@AA࣠@&self-3Aఠ NAA @354455555@ @@@   QBA @@@ @࣠@#fmtAGD D@HD DC@`CA@@3HGGHHHHH@ @ #@!@ $@@@@@  @@&m_nameAZD DD[D DJ@sDA@@3[ZZ[[[[[@ @@@@@@@@!tAkD DKlD DL@EA@@3lkklllll@@@@@@@@@@ఠ)print_one~DODYDODb@FA@@@@$l@@@pK@k=@(Variance!t@@@kkK@k>@@k?K@k:@@@pK@k;@@k2c@,@-@@@@ఐ#fmtDlDwDlDz@@@ 9@@డ2string_of_variance)Odoc_infoDlD|DlD@ DlDDlD@@@ ?&t_type@@@4@@@@3@@@2@@1@@0@vvvw@@W@@@@@@@k`@@@@k_@@@k^@@k]@@k\L@@ఐߠ!tGDlDHDlD@@@ nY@@ఐ!vTDlDUDlD@a@@f@@XDlD{YDlD@@@@@kV@pO@kjp@@ @@@@@pM@kUv@ఐ"pspDDqDD@ʰ@@@*@@@p@@@@p@@@p@@p@@p@@ఐF#fmtDDDD@,@@ @@ ఐi$selfDDDD@ g@@(n@ DD@@@%@@@p@%@@@p%@@@p@@p@@p@@ఐa&m_nameDDDD@I@@ @@ఐ!pDDDD@Ӱ@@<@@DD @@@@@p@pN@p@@b@@3@@@4@A@RK@p@A@@ఐy!tDDDD@?@@!3@Cle@f@g@@@-ty_parametersDDDD@3-ty_parameters!@@@a@)type_expr@@@@(Variance!t@@@@@@@@@@B#3'ty_name!t@@@@@@@A/../..@@}@3'ty_info*s @@@@@@A@A@A0./0./"@@@83'ty_kind8!I)type_kind@@@@@C!@A3//3/0@@@3*ty_privateC!T,private_flag@@@@@D,@A400 4008@@@3+ty_manifestN!c-type_manifest@@@@@@@@E<@A50X0b50X0@@@3&ty_loc^@@@A@FE@A!600"600@@@3'ty_codeg2@@@@@@A@GT@A07001700@@@@A41/`/j51/`/@@@|@@v@u@@@p@r@@@p@@p@@@p@ĠΰDDDD@@@@@@@@@p͠@@@@p@@p@@@p3@@@@@@@@@pѠ@@@@p@@p@@@p@@@ภӰDEDE@@@@!@ĠEEEEAఠ!t EE@JA @@@@@@pߠ@@@@p@@p@ĠA;@@A@A@@@@p頠@@@@p@@p@@@p@@@EE 0@@@@@@p@@@@p@@p@@@p@@@@@@p@@@@p@@p@@@p#@@@ఐ)print_oneEEEE@,@@@@&@@@q@@@@q @@q@@@q@@q3!  !!!!!@Ake@f@g@@@@ఐr!t1EE2EE@ @@@'@@@q@@@@q@@qM@qM@q @@5@@"`!@@K E E(L E E)@@[@Z@@@p@W@@@p@@p@@@py@@k@j@@@p@g@@@p@@p@@@p@@@ ఐ"psx E-E7y E-E9@Ұ@@@2@@@q!@@@@q @@@q@@q@@q@@ఐN#fmt E-E: E-E=@4@@"@@!( E-E? E-E@@@ E-E> E-EA@@@@@q,N@q2N@q1@@2 @@@@@q3M@q+@ ఐ㠐,print_concat ECEM ECEY@[@@@t@@@q?@@@@q>@@@'@@@qi@A@@@qj@@qhM@q<<@@@q:A@q=@X@@@q; @@q9@@q8@@q7@@q6@@ఐ#fmt ECEZ ECE]@@@#& @@",  ECE_ ECEa@@ ECE^ ECEb@@%@@@qTN@qZN@qY @@ఐ)print_one ECEc ECEl@*@@@@'@@@qd@@@@qe@@qc@@@qb@@qa>@@ఐƠ!t. ECEm/ ECEn@@@#UM@-ty_parameters5 ECEo6 ECE|@J @@t@@@qRN@qqN@ql\@@ @@@@@qrM@qQb@ఐ"psO E~EP E~E@@@@ @@@qx@}@@@qw@@@qv@@qu@@qt{@@ఐ%#fmti E~Ej E~E@ @@#@@!)t E~Eu E~E@@w E~Ex 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@@ఐ[#fmt0EE1EE@A@@$< @@ ఐ~$selfAEEBEE@ @@,1@GFEF @@@'@@@r.@'@@@r-'@@@r,@@r+@@r*A@@ఐv&father^EF _EF@^@@$aN@@ఐr!ckEFlEF@X@@$e[@@oEEpEF@@'@@@r>a@@e@@$gF@rc@A@ A@@@$@$@$z$u@@s{@@sz@@sy@@sx@ @@R@$@$@$$@@s@@s@@s@@s@@sF@s}@EE!@@$~FF#FF0@AA࣠@&self-3FF6FF;@SA@@$@@FF1FF<@@@$@$@@s@@ @@Ġ$NoneFHFPFHFT@J@@@@$3@)2$@,@-"$@@@@@@@ภ=FHFXFHFZ@Y@@@$ @Ġ$SomeF[FcF[Fg@Jఠ!t?F[FhF[Fi@TA@@$F@sF@sF@s3        @'@@@@@ @@$@@@@ఠ!s@FmF{FmF|@2UA@@$F@~QF@tF@tF@s3!  !!!!!@?&@ @!@@@ ఐi"ps2FF3FF@@@@@@@s@`@@@s@@@s@@s@@s@@ఐ#fmtLFFMFF@e@@%)+@@8\begin{ocamldoccomment} WFFXFF@@ZFF[FF@@@@@sM@sM@s?@@2 @@@@@sL@sE@  ఐՠ$selfvFFwFF@B@@-IU@ɰ{FF@@@-@@@s; \;<@@@s@@@s@;;-@@@s@@@s;]@@@s@@s@@s@@sr@@ఐ堐#fmtFFFF@@@%}@;-ภA(K@@;c@@@s@@@s@@ภ$SomeFFFF@Kఐ!tFFFF@@@@@FFFF@@;{%@@@sM@s@@[@@6@@@sL@s@ ఐ"psFFFF@;@@@@@@s@@@@sj@@@s@@s@@s@@ఐ@#fmtFFFF@@@%@@7 \end{ocamldoccomment} FFFG @@ FF FG @@3@@@tM@t M@t @@2 @@x@@@t L@t@ఐU%flush!GG"GG@9@@%@@ภU,GG -GG"@T@@@t@@@t@@@@%@S@@%@@@%@ @@&@A@7FmFw @@ภ=G0G<>G0GDAภ%Latex FG0GA@dఐ6!sOG0GBPG0GC@5@6@7@@63POOPPPPP@0@@@@@@@&.F@F@F@F@F@.F@+F@F@F@F@QF@jF@1F@gF@*F@.F@F@F@xeF@waF@tJ@t,@ภ5GA@6HA@5F@t@@@tJ@t#;@@G0G:R@@ @@@tA@^W@@&Jq@@AAFF?Z@@@[A@_A@@@&@&c&X@@t@@t@@t@@@r@&@&m&b@@t@@t@@t@@tF@t@FFq@@&WGhGsGhG@AA࣠@&self-3DAఠCVA@3@@@@  WA@@@@࣠@!fGA@ఠ#fmtEGhGGhG@XA@@&u3@!@@ )@@@@@@ఠ%flushFGhGGhG@YA@@&@@GhGGhG@@@&@&@@t@--GhGGhG@ZA@&@&@@tGhGGhG@@@&@&@@t.@@ @@(mod_nameHAGhGGhG@1[A@@&3@?H&@B@C8&@2@3U$@(@%@@@@  @@!lIA-GhG.GhG@F\A@@&3.--.....@"&@@@@@@@@ ఐ֠!pA GGB GG@Z@@@@@@t@Ӡ@@@u;K@tK@t @@@t@@@t@@@t@@t@@t3[ZZ[[[[[@.:&@1@2@@@@ఐ#fmtk GGl GG@M@@'@@ภy GGz GGAภ',Char_literal ;,Char_literal!a@$ߠ!b@$!c@$!d@$!e@$!f@$@@@(@$charB@@@(%)%!@@@(@BLAYAA%%%%@@@Ul@{I@@@@uL@uL@uj@ภtܠX@X@HK@uK@uM@u@@@tL@uL@u  @@@uL@u$@@o@_M@t@@@uL@u@!{@@f@@@uL@u'L@u&@@@@'@@@tL@u@@@@@@ఠ&fieldsJ!GG!GG@,]A@@JHM@wI@@@wUK@uA@@@uNK@u<3!  !!!!!@@@@డ$List#map2"GG3"GG@ 6"GG7"GG@@c@@@@'"@@uD@['@@@uBu+@@@u@@@u?@@u>3EDDEEEEE@@@@@࣠@!rKAW"GGX"GG@p^A@@'7@@@@@ఠ's_fieldLg#GGh#GG@_A@@PF@wcF@wdF@uT3nmmnnnnn@#'@@@@@ ఐ!p$GH $GH @@@@9@@@u]@@@@@v3@@@@vQ@@@@v@@@@v@@@w=O@ujO@uO@v@@vO@v@@vO@v<@@vPO@v@@v2O@uYg@@@u[2@@@u\@@@uZ.@@uX@@uWI@@ఐ蠐#fmt$GH $GH@@@(\V@@ภuݠtް%HH!%HH:Asภ.Formatting_gen ;.Formatting_genU"a1@%.!b@%/!c@%0"d1@%1"e2@%2"f2@%3@@@(!"e1@%5"f1@%6@.formatting_gen.*&"@@@("40($@@@(#@BRAYAA))*>*@@@r@ภ9(Open_box;];(Open_box%!a@&֠!b@&נ!c@&ؠ!d@&٠!e@&ڠ!f@&@@@'M@"@@@'N@AA@BAAH Q SI  @@@O@ภ t&Formatvภ}`B~`A%@@`&@@@uP@uP@u @ภ)on@@O@v8O@unQ@uO@@@uiP@uP@uP@uP@uP@uP@uP@uP@uP@u Q@uQ@u@@@uP@v;@@@$'Q@uؠ"Q@uܠQ@u@@@uP@uJ@%@@.@@@uP@v P@vV@@@fBQ@uȠ;./0Q@u̠+Q@u@@@uP@ue@@@͠OQ@uG:;:O@vP@uXP@u@@@uP@uu@ภ``" "@"@`@@@vP@vP@v@ภZ1Yภ9@9@:Q@v @@@v1P@v;@ภ&r'Iqภ.-/Q,@Q@RQ@v>@@@vOP@vY@ภ>a?aa" :f@f@`@@@vjP@vmP@vl@ภR.Formatting_litTv;.Formatting_lit!a@%%!b@%&!c@%'!d@%(!e@%)!f@%*@@@(@.formatting_lit@@@(($ @@@( @BQAYAA)()())@@@q@ภ+%Break;%Break@@@'J@@@@'D#intA@@@'E@@@'F@C@GC@A|  |  9@@@;@@"@ @@@@@vP@vP@v>@A@$@@@vP@vP@vI@@@(@@@vP@vP@vT@@@\@@@v~P@vY@ภvޠ*)ภ~ @ @ EQ@vE@@@vP@vq@ภgf`@J@@@vP@vP@v@ภ U ,Tภ4@4@5iQ@vĠi@@@vP@v@ภ!"D{H@u@@@vP@vP@v@ภ45W@W@]O@v0O@vNO@viO@v}O@vO@vO@vO@vQ@vP@vP@v/P@vMP@vhP@v|P@vP@vP@vP@v#$Q@v&'@@@vP@v@@@Ϡ-.Q@vǠ01@@@vP@v@@@۠Q@v'89Q@v;<@@@vP@v@@@Ԡ1BCQ@vEF@@@vP@v @@@Q@vo<MNQ@vrPQ@@@vP@v@@@Q@v[GXYQ@v^[\@@@vkP@v{%@@@QbcQ@vAef@@@vRP@vg1@@@[lQ@v#op@@@v4P@vL=@@@&'Q@v fԠQ@vנ@@@vP@v.J@@@3ܠ+ !@@@uP@vU@@@>?Q@u5$%&'@@@uP@ua@7@[ %s%s :@ %s %s;@@E@@@uP@wP@vm@@  @@iXK:@@@uhP@uv@@ఐ!r&H;HO&H;HP@@@+v@*rf_mutable&H;HQ&H;H[@3*rf_mutable+|@@@g}@@@b@@A3'rf_name @@@a@@@@A(4(>(4(P@@x@3)rf_atomic@@@c@@B@A((((@@@3'rf_type)type_expr@@@d@@C@A((((@@@3'rf_text*@@@f@@@eA@D+@A ))# ))B@@@@A(k(u(k(@@@F>@@@@@wP@w@(mutable E&H;HbF&H;Hj@@H&H;HaI&H;Hk@@P@w@ R&H;Hr@@T&H;HqU&H;Hs@@P@w@Y&H;HKZ&H;Ht@@@@ఐ!rg'HuHh'HuH@@@+@'rf_namen'HuHo'HuH@h @@P@w@@ ఐ $self(HH(HH@M@@4T@(HH@@@1q@@@w#@1l@@@w"1i@@@w!@@w @@w#@@ఐ(mod_name(HH(HH@m@@,-0@@ఐY!r(HH(HH@<@@,.?@'rf_type(HH(HH@ @@1@@@w.Q@w6Q@w4M@@(HH(HH@@%Q@w-R@@ఐ}!r)HH)HH@`@@,Rc@)rf_atomic)HH)HH@Ȱ @@@@@w:P@w8o@*[@atomic] )HH)HH@@)HH)HH@@GP@w;{@ )HH@@)HH)HH@@SP@w<@)HH)HH@@@@}@@RO@uv@ఐ%flush*II*II@@@,@@ภ:*II*II@9@@@Y@@@wD@@@@F@w@@@@@A@#GG @@డ!@%,I'IG&,I'IH@M@@@M @@@wK@M@@@wJM@@@wH@@wG@@wF354455555@@@@@@@ภC,I'I5D,I'IFAภ'CodePre L,I'I<@+ఐ's_fieldU,I'I=V,I'ID@@@ @@@@N@wb#@ภʰa,I'IEA@A@ѠO@wY@@@w^N@wi3@@l,I'I3)@@MQ@@@wWN@w];@@ ఐ $self,I'IJ,I'IN@M@@5TL@>,I'I\@@@-i@-K-@@@wm@@wlS@@ఐĠ!f,I'I],I'I^@u@@-xF@wtb@@ఐR!r,I'I_,I'I`@5@@-'q@'rf_text,I'Ia,I'Ih@ @@-pF@wvz@@,I'II,I'Ii@@-j}@@J@@~@@@F@"GG-IjIu@@@->@@uPL@w|L@w{@@ఐ!l-IjIv-IjIw@l@@-P@@@@@A@!GG@@డa!@.I{I.I{I@Na@@@NaJ@w@@@w@N\@@@wN[ @@@w@@w@@w3@@@@@@@డ$List'flatten.I{I.I{I@ .I{I.I{I@@@MQ!a@,@@@-|@@@-{[ @@@-z@@-y@ 5@@R@"@@@K@w@@@w@@@w@@@w@@wE@@ఐ*&fields=.I{I>.I{I@O@@98@@@w@@@wL@wL@w^@@L@@NԠs@@@wK@wL@wg@@ภ].I{I^.I{IAภ'CodePre f.I{I@E!}m.I{In.I{I@@p.I{Iq.I{I@@N@@@wK@wK@w@@ @@"K@w@ภ.I{I%A@&A@1L@w@@@wK@w@@.I{I0@@O@@@wK@w@@7@@.!F@F@NF@F@F@ F@$F@F@F@~iF@~jF@x`F@w@O@@@mP@@@QA@UA@@@.R@.E@.>.1@@w@@w@@w@@w@ @@'@.^@.Q@.J.=@@w@@w@@w@@w@@wF@w@GhGlk@ِ8 record printing method GFGJGFGg@@@@@@@.G0II0II@AA࣠@&self-3NAఠM`A@'3@@@@  ıaA'@'@@@࣠@!fQA@ఠ#fmtO0II0II@bA@@.e3@!'@@ )'@@@@@@ఠ%flushP0II0II@/cA@@.s@@0II0II@@@.}@.|@@w@--%0II&0II@>dA@.@.@@w/0II00II@@@.@.@@w.@@ @@(mod_nameRAA0IIB0II@ZeA@@.3BAABBBBB@?H.@B@C8.@2@3U$@(@%@@@@  @@_A@ఠ$argsS[0II\0II@tfA@@.3\[[\\\\\@'.@@@@@@ఠ#retTj0IIk0II@gA@@.@@o0IIp0II@@@.@.@@w@@ @@@ఐ+$args1II1IJ@.@+@,@@.3@-6'.@!@"@@@@ఐ-#ret1IJ1IJ@ @@.@@@@@.㠠@.@@x@@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple.@@@m@pWC)type_expr@@@l@@@k@AA@B@A**"**F@@@-@Ġ2J J2J J!@6@@@@@@@x@@@x3@M@@@@@* @@/@x@@Ġ$None2J J#2J J'@U@@@@/ @x@@8@@@@@@x@@@@@@x@@@ภ<2J J,2J J=A;ภ'CodePre 2J J3@ఐ%flush 2J J4 2J J9@İ@@/h8@@ภ@ 2J J;@>@ @@^@@@xnE@@2J J<@@ F@{F@xjK@@+@@ L@xfN@ภ2A@3A@ F@x^@@@xbL@xt]@@52J J+=@@/f_@@Ġ*Cstr_tupleF3J>JFG3J>JP@@K3J>JQL3J>JR@@@@@x#@@@x"M@x3SRRSSSSS@@@@@@ @@/@x@!lU^3J>JV_3J>JW@whA/@@@x!@@ @@Ġ$Nonem3J>JYn3J>J]@Vs@@@@/@x@@-@@@@ @@x&#@@@%@@@x')@@@ ఐ!p4JaJk4JaJl@@@@D@@@x}@@@@@y@@@ygM@xM@xM@y@@yM@xy]@@@x{(@@@x|@@@xz@@xx@@xw3@'XR@V@S@@@@ఐ#fmt4JaJm4JaJp@v@@0@@ภn֠mװ4JaJq4JaJzAlภyg g# of@@g@@@xN@xN@x1@ภภj'iN+@+@k@@@xN@xN@xL@A6@q@@@xN@xN@xW@@A@u@@@xN@xN@xb@@H@@@@xN@xg@ภ+w,Uvภ324]1@]@WO@y@@@yN@y@ภC!Dm @m@@@@xN@xN@xN@xN@yM@xM@xM@y@@@yN@y'@@@ʠO@xߠ@@@xN@y@@@֠O@xˠ$@@@xN@x@@@O@x.ҠӠԠ@@@xN@x@' of@ %s@@@@@xN@y*N@y)@@@@ D@@@xN@x@@ ఐ$self5J{J5J{J@e@@9l@5J{J@@686@@@yG@@@yF@6@@@yE@6@@@yD6@@@yC@@yB@@yA@@y@@6ภW1Wภ`5J{J5J{J@_@@@6@@@yZO@y^@@@@@@y_@@ఐ(mod_name5J{J5J{J@y@@1.+@@ఐ!l5J{J5J{J@5@@7@@@yWO@yfO@ye?@@5J{J5J{J@@YO@yVD@@k@@UM@xF@ภ?6JJ6JJA>ภ'CodePre 6JJ@ఐ%flush6JJ6JJ@ǰ@@1kb@@ภC 6JJ@A@ @@a@@@ywo@@ 6JJ!6JJ@@r@@(@@ L@yqu@ภ /A@ 0A@ F@yi@@@ymL@y}@@56JJ:@@@@@yl@?@@1k@@Ġ*Cstr_tupleK7JJL7JJ@ఠ!tVT7JJU7JJ@miA@@@@@x4@@@x3M@x03^]]^^^^^@@@@@@@@1@x)@!lWi7JJj7JJ@jA1@@@x2%@@ @@Ġ$Somex7JJy7JJ@Xbఠ!rX7JJ7JJ@kA@@1F@~?F@yF@yF@x6+@@@ @@1@x*.@@E@@@1@ @@x75@@@7@@@x8;@@@@ఠ#res\8JK8JK @oA@@7@@@yM@y~3@(c\@]@^OI@M@J81@2@3@@@ ఐ٠$self8JK 8JK@@@:@8JK@@@7@@@y@7@@@y7@@@y@@y@@y%@@ఐ(mod_name8JK8JK&@@@242@@ఐj!r8JK'8JK(@8@@i?@@.@@C@@A@8JK@@ డll9K,K;9K,K<@l@@@ML@@@y@@@yM@y@ l@@@y@@y@@y3        @bpi@j@k@@@@ఐɠ!t9K,K99K,K:@l@@@@ภu(9K,K=)9K,K?@@@@)M@y@@@@@@@yN@y#@ఐѠ!p<:KEKQ=:KEKR@U@@@@@@y@Π@q@@@zJ@@@{M@yM@yM@z5@@zIM@y@@@y@@@y@@@y@@y@@yR@@ఐg#fmtl:KEKSm:KEKV@%@@2_@@ภz:KEKW{:KEK_Aภ(jU jT" :@@j9@@@zN@zN@z@ภ< R QภD ' +@+@ @@@z,N@z0N@z/@A6@ @@@z-N@z2N@z1@@A@ $@@@z.N@z4N@z3@@H@ X@@@z#N@z+@ภrڠ&U%ภz]@]@O@z7@@@zHN@zR@ภm@m@^@@@yN@yN@z N@z!N@zFM@zM@z"M@zG@@@zKN@z\@@@yO@z@@@z$N@zE@@@O@z$@@@zN@z  @@@O@y۠.ϠРѠ@@@yN@z @& :@ %s@@@@@yN@z_N@z^!@@@@D@@@yN@y*@@ఐ#resD:KEK`E:KEKc@4@@N@zs9@@@@M@y;@ఐꠐ!pU<KsKV<KsK@n@@@@@@z{@@@@@{@@@@{H"M@zM@zM@{3@@{GM@{@@{M@zw,@@@zy@@@zz@@@zx@@zv@@zuo@@ఐ#fmt<KsK<KsK@B@@3|@@ภ:9<KsK<KsKA8ภEkr kq" :@@kV@@@zN@zN@z@ภY o nภaɠ 6' 5 +@+@ 7@@@zN@zN@z@A6@ =@@@zN@zN@z@@A@ A@@@zN@{N@z@@H@ u@@@zN@z@ภCUBภ]@]@#O@{@@@{N@{@ภkmkӠ$ -> r@r@k@@@{/N@{2N@{1@ภ#o$nภ+*,)@@OO@{5@@@{FN@{P@ภ;<@@Ġ@@@zN@zN@zN@zN@{N@{-N@{DM@zM@zM@{M@{.M@{E   @@@{IN@{ZB@@@ʠO@{ "@@@{0N@{CN@@@֠+@@@{N@{,Y@@@ O@z5&'()@@@zN@{e@@@O@z̠?0123@@@zN@zq@@@$O@zI@@@zN@z}@, :@ %s -> %s@@@@@zN@{]N@{\@@@@$=_-@@@zN@z@@ ఐȠ$self<KsK<KsK@!|@@=@ Ӱ<KsK@@:<:@@@{z@@@{y@:@@@{x@:@@@{w:@@@{v@@{u@@{t@@{s@;ภ[H[ภw<KsK<KsK@v@@@;@@@{O@{@@@@@@{@@ఐ(mod_name<KsK<KsK@@@5E@@ఐ!l<KsK<KsK@J@@;%@@@{O@{O@{@@<KsK<KsK@@O@{@@ఐo#res<KsK<KsK@@@N@{ @@@@M@z @9K,K6@@@ภg#>KK$>KKAfภ'CodePre ,>KK@ ఐ!%flush7>KK8>KK@@@5*@@ภk B>KK@i@ @@@@@{7@@H>KKI>KK@@,:@@(@@L@{=@ภ /A@ 0A@ F@{@@@{L@{L@@]>KK:@@נ@@@{R@F?@@S@t@@@5@@Ġ+Cstr_recordr?KKs?KL@;+Cstr_record@w5@@@j@@@i@A@@B@AQ))R)*@@@@ఠ!lY?KL?KL@lA@@6@@@xB@@@xA3@ @@@@@& @@5@x:@@Ġ$None?KL?KL @\@@@@5@x;@@6@@@@ @@xE@@@@@@xF@@@ ఐT!p@LL@LL@ذ@@@y@@@{@Q3@@@|ZM@{M@{@@@{T@@@{@@@{@@{@@{3@SWP@Q@R@@@@ఐ䠐#fmt@LL@LL@@@6H@@ภ@LL@LL&Aภ m mѠ# of@@m@@@|N@|N@|1@ภ! " Πภ) *'  z+@+@ @@@|1N@|5N@|4L@A6@ @@@|2N@|7N@|6W@@A@ @@@|3N@|9N@|8b@@H@ @@@|(N@|0g@ภW5XU4@U@àM@|M@|M@|'O@|@@@{N@|N@|N@|&@@@|)N@|C@@p@ޠO@|@@@|N@|%@@|@#O@{$%&'@@@|N@|@% of@ @@@@@|N@|FN@|E@@@@Ġ3@@@{N@{@@@@@ ఐ$selfAL(L2AL(L6@#k@@?r@"AL(LF@@@7B@75@7.7!@@|_@@|^@@|]@@ఐ!fAL(LGAL(LH@l@@7SF@|i@@ఐ(mod_nameAL(LIAL(LQ@e@@7@@ఐF!lAL(LRAL(LS@@@7WF@|n@@8@@7M@@@7@@Ġ+Cstr_recordBLTL\BLTLg@tఠ!rZBLTLhBLTLi@mA@@|7r@@@xP@@@xOp@@@ @@7?@xHs@@Ġ$SomeBLTLkBLTLo@]ఠ#res[BLTLpBLTLs@'nA@@F@xR@@@@@7O@xI@@1@@@ @ @@xS@@@&@@@xT@@@@ఠ!l]-CLwL.CLwL@FpA@@ M@|p3/../////@JC@D@E,%@&@'@@@ ఐנ!pBDLLCDLL@[@@@@@@|y@Ԡ@@@}N@|N@|u @@@|w@@@|x@@@|v@@|t@@|s-@@ఐ d#fmtiDLLjDLL@ "@@7:@@ภwDLLxDLLAภ%oR oQ" :@@o6@@@|O@|O@|[@ภ9ONภA' +@+@@@@|O@|O@|v@A6@@@@|O@|O@|@@A@!@@@|O@|O@|@@H@U@@@|O@|@ภoנU@U@CN@|N@|N@|P@|ؠ@@@|O@|O@|O@|@@@|O@}@@p@^P@|Ġ@@@|O@|@@|@j#P@|$%&'@@@|O@|@$ :@ @@q@@@|O@}O@}@@@@3@@@|O@|@@@@@ ఐ 7$selfELL ELL@$@@@@$`$ELL@@@8@8@88@@}@@}@@}@@ఐ ;!f5ELL6ELL@ @@8F@}(@@ఐ (mod_nameDELLEELL@ @@8@@ఐb!rQELLRELL@@@8F@})$@@8@@8%@@@8&@A@YCLwL@@@ఠ"l2^dFLLeFLL@}qA@@@@@~IM@~B@@@~DM@}+3pooppppp@BLE@F@G@@@ ఐ!pGLLGLL@@@@;@@@}4@@@@@}@@@@}@@@~@N@}AN@}N@}@@}N@}@@}N@}0[@@@}2&@@@}3@@@}1 @@}/@@}.;@@ఐ #fmtGLLGLL@ q@@9H@@ภiѠhҰGLLGLMAgภtܠ ภ|QP5@@R@@@}O@}O@}p@A"@X@@@}O@}O@}{@@-@\@@@}O@}O@}@@4@@@@}O@}@ภ^A]ภI@I@>P@}@@@}O@}@ภ*+Yנภ23ae@e@@@@}O@}O@}@Ap@@@@}O@}O@}@@{@@@@}O@}O@}@@@@@@}O@}@ภ`aภhgif@@P@}@@@}O@~@ภxVyU@@ՠ1@@@}@O@}O@}O@}O@}O@}N@}N@}N@}N@}  @@@}O@~ @@@P@}Š@@@}O@}$@@@'@@@}O@}/@@@P@}1$%&'@@@}O@};@@@&%P@}`;@@@}O@}G@(@ %s@ %s@@-@@@}O@~O@~S@@@@Q>Q.@@@}?O@}\@@"->GLMGLM@@GLMGLM@@LO@~$k@@ ఐ $selfHM MHM M@&@@B|@& HM M(@@@?@@@~+@?@@@~*?@@@~)@@~(@@~'@@ఐ ˠ(mod_name HM M) HM M1@ @@:_@@ఐ#resHM M2HM M5@@@@@HM MHM M6@@P@~5@@@@N@}G@ภi%IM8ME&IM8MWAhภ'CodePre .IM8ML@ ఐ #%flush9IM8MN:IM8MS@ @@:@@ภm DIM8MU@k@ @@@@@~P@@JIM8MMKIM8MV@@;@@(@@M@~J@ภ /A@ 0A@Ġ@@@~FM@~V@@]IM8MD8@@נ@@@~E@=@@@A@dFLL?@@డ!@nJM[MgoJM[Mh@[@@@[F@~[@@@~]@[@@@~\[ @@@~Z@@~Y@@~X3~~@$@@@@@@ఐb!lJM[MeJM[Mf@@@a@@ఐ8"l2JM[MiJM[Mk@@@\0@@@~hM@~mM@~k%@@ @@ F@~g(@G@@8@S@@:z@@@A1II@@: @ A@ A@@@;@; @;:@@~@@~@@~@@~ @ @@4@;%@;@;:@@~@@~@@~@@~@@~F@~ @0II,@@:PMMPMM@AA࣠@&self-3aAఠ`'rA'@43@'@@@  'sA4'@4@@'@࣠@#fmtbAPMMPMM@tA@@;3@'4@'@!4@'@@@@@  @@!tcAPMMPMM@uA@@;3@ ;*@@@@@@@@@ఠ&s_namedQMMQMM@-vA@@@@@ J@~3@%;9@@@@@డ$Name&simple-QMM.QMM@ 1QMM2QMM@@]@@@@@@@@@@@ @@ఐK!tIQMMJQMM@,@@;e/@'ty_namePQMMQQMM@F @@@@@ K@K@=@@. @@A>@A@\QMM @@@ఠ$textegRMMhRMM@wA@@\ޠJ@@@@J@3pooppppp@We^@_@`@@@@@ఠ$fmt2fSMNSMN @xA@@A@@@.K@@@ఠ&flush2gSMN SMN@yA@@@@@@1C@@@0@@/K@2@@SMNSMN@@@"@@@;@!fhSMNSMN@zA@/@ @@SMNSMN@@@8@)@@Q@ఐ'new_fmtSMNSMN"@D@@@@@@#@@@@@@%@@@"@@@!@@ @@@@s@@ภSMN#SMN%@@@@8@@@2L@6@@*@@@s@d@@7L@-@A@SMM@@ డ0reset_type_names)Odoc_infoTN)N1TN)N:@ TN)N;TN)NK@@#J@@@#J@@@<#G@@@;@@:3@@@@@xr@v@s@@@@ภX/TN)NL0TN)NN@W@@@#d@@@CL@G@@(@@@@@HK@B@@ఠ(mod_nameiGUNQN]HUNQNe@`{A@@@@@WK@I3MLLMMMMM@0@@@డ$Name&father^UNQNh_UNQNl@ bUNQNmcUNQNs@@@0@@@N83@@@N7@@N6@?@@@J@@@@=@@@M@@@@L@@K+@@ఐ!t‡UNQNtˆUNQNu@j@@<:@'ty_nameŽUNQNvUNQN}@ @@]@@@XL@^L@\H@@; @@LI@A@šUNQNY @@ డ/&Format'fprintfªVNN«VNN@ ®VNN¯VNN@@@@@i@@@g@A#@@@=K@tK@cy@@@eD@@@f@@@d@@b@@a3@@@@@@@ఐS$fmt2VNNVNN@@@@@@uL@yL@x@@ภVNNVNNAภ ภ  Ҡภภt#t%(@(@t@@@L@L@P@ภ017 @7@sK@K@K@M@@@@sL@L@L@L@L@L@L@L@L@ M@!M@@@@L@@@`@Š)M@נ!M@۠0M@@@@L@@%t@t@@@@L@L@@@{@DM@Ǡ:-./M@ˠKM@@@@L@@@@nQM@G:;VL@X@@@L@@ภ0Øu]Ùu\%type @@uA@@@L@L@@ภDìí@@zM@ rL@}M@ @@@L@&@@@'~q6st@@@L@@@@2M@@@@L@@,@[type @@9@@@L@)L@(@@@@]@@@rL@@@2@@ @  ఐ$selfWNNWNN@*@@F @*WNN@@@?'@? @??@@C@@B@@A)@@ఐy$fmt2WNNWNN@ݰ@@@@@O9@@ఐȠ(mod_nameWNNWNN@C@@@@@TI@@ఐ!!tWNN WNN@@@>;V@@:@@?>W@ ఐ2!t0XNN1XNN@@@>Lg@-ty_parameters7XNN8XNN@L @@H@G@@@a@D@@@b@@`@@@_~@ĠSXNOTXNO@@@@@d@c@@@r@`@@@s@@q@@@p@@t@s@@@v@p@@@w@@u@@@t@@@ภ{XNO |XNO @@@@@@@K@K@\@@ċXNOČXNO@@@@@@~@@@@@@}@@@|@@@@@@@@@@@@@@@@@@ఐ"psĶXNOķXNO@@@@p@@@@@@@?@@@@@@@@@ఐJ$fmt2XNOXNO@@@@@@N@N@@@! XNOXNO@@XNOXNO@@@@@N@N@"@@9 @@q#@@@AXNNXNO @@t&@ ఐ4"psYO"O*YO"O,@W@@@@@@@+@@@@@@@@@@A@@ఐ$fmt2YO"O-YO"O1@@@@@@L@L@U@@ఐ&s_name+YO"O2,YO"O8@@@@@@e@@5@@@@@K@k@@ఠ$privjAZO:OFBZO:OJ@Z|A@@y@@@K@3GFFGGGGG@~@@@డzz SZO:OZTZO:O[@z@@@(@@@K@@z@@@@@@@@@ఐp!tnZO:OMoZO:ON@Q@@?'@*ty_privateuZO:OOvZO:OY@G @@.@@ภ(AsttypesŃZO:O\ńZO:Od@'PrivateňZO:OeʼnZO: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@@@@&e)type_expr@@@@A@@B@A)--)-.@@@N@ఠ#typz]OO]OO@}A@@@@@/E@@@]OO]OO@@@@@0K@@@1@@@@@2@@@1S@@Ǡ@@@4@@@3Z@@@ఐ!p^OO^OO@-@@@@@@D@@I@@@@P@@@@@@,K@QM@M@@@M@@@M@@@@@B@@@C@@@A @@?@@>3>==>>>>>@XQ@R@S@@@@ఐȠ$fmt2N^OOO^OO@,@@ @@@RN@\N@[@@ภnoc^OOd^OOAภyx>z x=# = @@x"@@@N@N@8@ภ%ƍƎؠภ-ƕƖ'@'@mO@m@@@N@P@ภ=ƥƦ7ภEƭƮ?@?@Ѡ~O@ɠ~@@@N@h@ภUƽƾO@O@)t@@@PN@N@N@N@ؠM@M@M@٠@@@N@@@j@D@@@N@@@u@OO@#@@@N@@@@[O@q-@@@N@@' = %s%s@@b@@@N@N@@@@@C@@@ON@@@ఐϠ$priv^OO^OO@_@@@@@N@@(private ^OO^OO@@ ^OO!^OO@@N@@ *^OO@@,^OO-^OO@@ N@@1^OO2^OO@@@@ ఐh$selfA^OOB^OP@. @@J@-`F^OP @@@G1@@@@G,@@@G)@@@ @@ @@ @@ఐ(mod_name^^OP _^OP@@@GM@@@O@O@'@@ఐ#typr^OPs^OP@1@@GW@@@O@!O@ ;@@}^OO~^OP@@UO@@@@n@@QK@ C@@NJ_PP&Nj_PP'@@!O!N@@@8@@@7@ @!V!U@@@:@@@9@@@ภȰǟ_PP+Ǡ_PP-@@@@ @@@Aǣ[OpOxǤ`P.P7@@#3ǢǡǡǢǢǢǢǢ@@@@@ఠ's_type3{ǰaP9PEDZaP9PL@~A@@W@@@K@-3ǶǵǵǶǶǶǶǶ@@@@ ఐZ!pbPOPYbPOPZ@ް@@@@@@6@W@@@@B@@@L@CL@L@@@L@2@@@4c@@@5@@@3@@1@@02@@ఐo$fmt2bPOP[bPOP_@Ӱ@@@@@DM@KM@JF@@ภ cP`Pl cP`PqAภ ! `@t@@@M@M@f@ภ34~ภ;:<&9@&@_bN@b@@@M@~@ภK)L6(@6@k@@@BM@M@M@xL@L@@@@M@@@M@ΠN@ @@@M@@@Y@ڠN@` @@@M@@# %sj@j@@@@M@M@@@qp@@6@@@AM@@@ఐ!tȑePPȒePP@t@@B@'ty_kindȘePPșePP@"u @@"t@@@@Ġ-Type_abstractȨfPPȩfPP@;-Type_abstract"@@@{@@@@BB@A++++@@@@@@  @@"@@@@@"@@@@@@ఐȠ!tgPPgPP@@@B@+ty_manifestgPPgPP@" @@""@@@@@@@Ġ$SomehPQhPQ@iˠĠ+Object_typehPQ hPQ@;+Object_type@D,object_field@@@@@@@AA@B@A*.<.B*.<.d@@@d@@hPQhPQ@@@@@@@@Q@@@ hPQ hPQ@@"@@@W@@@0@@"Ԡ"@@@ @@@ _@@"۠"@@@ @@@ f@@@డǰ!^(iQQ2)iQQ3@u@@@u@@@@r@@@q@@@@@@@@@"= @iQQ.AiQQ0@@CiQQ-DiQQ1@@@@@%R@'R@&@@డ!^XiQQUYiQQV@@@@@@@-@@@@,@@@+@@*@@)@@ఐ3$privtiQQ8uiQQ<@ð@@L@@@;S@:@'privateɁiQQCɂiQQJ@@ɄiQQBɅiQQK@@@@@9S@=S@<@ ɓiQQR@@ɕiQQQɖiQQS@@S@?S@>@ɜiQQ4ɝiQQT@@@@" <ɦiQQXɧiQQZ@@ɩiQQWɪiQQ[@@@@@8S@AS@@@@ @@@@@$@BS@7@@x@@L@E@@jQ\QnjQ\Qo@@##@@@@@@@ @##@@@@@@@@@ jQ\Qt@@jQ\QsjQ\Qu@@!#@@@AgPPkQvQ@@$&@Ġ,Type_variantlQQlQQ@;,Type_variantA@E3variant_constructor@@@x@@@w@A@BB@A,$,*,$,T@@@c@@lQQlQQ@@@@@@@@P@@@! @@#@@@T@@#@@@W@@@డȡ!^lQQlQQ@f@@@f@@@P@c@@@Ob@@@N@@M@@Lp@@!=1lQQ2lQQ@@4lQQ@@@@@\P@^P@]@@ఐ$privHlQQIlQQ@@@ @@@`P@_@( privateUlQQVlQQ@@XlQQYlQQ@@@@@[P@bP@a@ glQQ@@ilQQjlQQ@@P@dP@c@VplQQ@@@@>@@@Ġ+Type_record|mQQ}mQQ@;+Type_record@!E@@@z@@@y@AABB@A[,|,\,|,@@@@@ʑmQQʒmQQ@@E@@@@@@@@@ @@$t@@@@@$w@@@@@@డ2!^ʪmQQʫmQQ@@@@@@@j@@@@i@@@h@@g@@f@@"= mQQmQQ@@mQQ@@@@@vP@xP@w@@ఐ$privmQQmQQ@(@@@@@zP@y(@(private mQRmQR @@mQRmQR@@/@@@uP@|P@{9@ mQR@@mQRmQR@@P@~P@}G@VmQR@@I@@>@@HJ@Ġ)Type_open nRR'nRR0@;)Type_opene@@@ABB@A ,, ,,@@@|@@@  @@$@@@a@@$@@@d@@@$= .."nRR5#nRR9@@%nRR4&nRR:@@ln@@@A(dPrP~)oR;RH@@oq@@f@@PL@Fs@ఐ &flush25pRKRU6pRKR[@ @@@@@@@@@@@@@ภqHpRKR\IpRKR^@p@@@Ò@@@L@@@@@@ @@@A@SaP9PA @@@ఠ$defs|^sRkRw_sRkR{@wA@@K@3`__`````@@@@@@ఐ s!tqtR~RrtR~R@ T@@E3qppqqqqq@@@@'ty_kindytR~RztR~R@%V @@%U@@@ @Ġ-Type_abstractˉuRRˊuRR@@@@@%e@@@3ˌˋˋˌˌˌˌˌ@,@@@@%i@@@@@@ఐ !t˞vRR˟vRR@ @@E@+ty_manifest˥vRR˦vRR@%l @@%k%j@@@@@@ @Ġ$Some˹wRR˺wRR@lĠ+Object_typewRRwRS@ؠఠ!lwRSwRS@A@@@@@@@@G@@@wRRwRS @@%@@@M@@@$@@%%@@@@@@U@@%%@@@@@@\@@@@ఠ&fieldsxS S xS S&@A@@,gq R@@@@P@@@@P@3@B;@<@=@@@డʜ$List#mapyS)S:yS)S>@ yS)S?yS)SB@@H@@@@2@@@P@*@@@E @@@_3@@@@@@@3/../////@+@@@@࣠@!rAAyS)SHByS)SI@ZA@@">@@@@@ఠ's_fieldQzSMSdRzSMSk@jA@@@@@S@ 3WVVWWWWW@T":@@@@@ ఐ!ph{SnSi{SnS@@@@"@@@@@@@@@@@@;@@@T@#T@dT@&@@:T@@@T@B@@@ @@@@@@ @@@@;@@ఐ $fmt2̟{SnS̠{SnS@ }@@[@@@$U@.U@-O@@ภW̿V̴|SS̵|SSAUภbʠ ภjҠภrڠfmภz~#~%(@(@~@@@U@U@@ภ7@7@b~T@T@'V@Ĵ@@@"U@cU@wU@U@U@U@xU@U@U@ V@V@@@@U@@@^@'V@"V@V@@@@U@@%r@r@@@@U@U@@@y@ˠBV@|;./0V@+V@@@@U@@@@2V@jG:;T@U@gU@h@@@yU@@ภ_$`#" @@@@@U@U@@ภ stภ{z|y@@V@Ԡ@@@U@@ภ#͋P͌O" :@@4@@@U@U@1@ภ7͟M͠Lภ?ͧͨ@@@@@U@!U@ L@A@@@@U@#U@"W@@@@@@U@%U@$b@@ @S@@@U@g@ภmՠ! ภuݠ@@ZV@(Z@@@9U@C@ภ…." ;3@3@@@@TU@WU@V@ภ™B@B@mT@T@T@T@8T@SV@EU@U@U@U@U@7U@RV@H@@@UU@a@@e@!"V@+$%@@@ %s :@ %s ;@@@@@fU@dU@c @@@@ @@@!U@b)@@ఐQ!rΏ}SSΐ}SS@5@@o8@'of_nameΖ}SSΗ}SS@3'of_name@@@u@@@}@@@ 3'of_type /,)type_expr@@@~@@A @A{$-9-?|$-9-Z@@@3'of_text *Odoc_types$info@@@@@@A@B@A%-[-a%-[-@@'@@A#- -&#- -8@@+@7/@@OU@yn@@ ఐ $self~SS~SS@5@@Q@4~ST@@@N@@@@N@@@N@@@@@~@@}@@ఐ (mod_name~ST~ST @ '@@N@@@V@V@@@ఐˠ!r ~ST  ~ST @@@@'of_type~ST ~ST@p @@N@@@V@V@@@~SS~ST@@V@@@@@T@)@ఐ &flush2*TT++TT1@ @@@t@@@@@@@@@@ภf=TT2>TT4@e@@@LJ@@@T@@@@@@ @@@A@HzSMS` @@డ!@RTKTrSTKTs@jڰ@@@jڠW@@@@jӠ]@@@jҠa@@@@@@@3baabbbbb@ @@@@@@ภ̴pTKT`qTKTqA̳ภ'CodePre yTKTg@Xఐ1's_fieldςTKThσTKTo@@@a@@@S@S@'@@ @@$1S@*@ภϕTKTp%A@&A@T@@@@S@9@@ϟTKT^/@@k%@@@S@A@@ ఐ۠$selfϴTKTuϵTKTy@6@@RR@6qϹTKT@@@J@J~Js@@@@Y@@ఐ!fTKTTKT@ @@JF@h@@ఐ!rTKTTKT@@@w@'of_textTKTTKT@4 @@JF@@@TKTtTKT@@J@@J@@@@@@yS)SCTT@@@@@ Q@Q@@@ఐ2!lTTTT@@@@@@Q@Q@@@ @@@A@ xS S @@డΜ!@TTTT@k@@@k$O@@@@@k@@@k @@@@@@@3&%%&&&&&@#:3@4@5@@@@డ$List'flatten<TT=TT@ @TTATT@@;@@@;:$P@@@@@@@7@@@@@+@@ఐi&fields^TT_TT@5@@ZY@@@ @@@Q@ Q@ D@@2@@kY@@@P@Q@M@@ภ°~TTTTAภ'CodePre ЇTT@f!>ЎTTЏTT@@БTTВTT@@o@@@P@P@q@@ @@%?P@t@ภ УTT%A @&A@%NQ@@@@P@!@@ЮTT0@@l'@@@P@@@z7@@K@@:@@W@Ġ$NoneTUTU@q@@@@**@@@@@@@@@@@Ġ$SomeTUTU @qĠ%OtherTUTU@ @TUTU@@ @@@[@@@TU TU@@*@@@a@@@@@**@@@@@@i@@i@@4 @@**@@@@@@q@@@ภRTUTU@n@@@y@@@A vRR UU-@@@Ġ,Type_variantU.U:U.UF@,ఠ!l}U.UGU.UH@7A@@43@@@@@@3&%%&&&&&@@@@@@ @@+@@@@@+@@@@@@డ;ULU^<ULU_@@@@TS@@@;@@@:M@1@ @@@0@@/@@.3KJJKKKKK@6/@0@1@@@@ఐ=!l[ULU\\ULU]@ @@@@ภijfULU`gULUb@@@@)M@?@@@@A@@@@N@9#@ ఐ!p|ULUi}ULUj@ƕ@@@6@@@I@@@@N@VN@EF@@@G@@@H@@@F@@D@@CK@@ఐ$fmt2ѣULUkѤULUo@@@_@@@WO@[O@Z_@@ภ[àZİѸULUpѹULU|AYภfΠ# #ภn֠##ภvޠ#jqภ~#%(@(@@@@O@O@@ภƒ7@7@fpN@N@N@P@ˠɺ@@@UO@O@O@O@O@ؠO@O@O@O@٠ P@Ϡ!P@@@@O@@@`@Ə)P@!P@0P@@@@O@@%t@t@ƙ@@@O@O@@@{@ѠDP@:-./P@KP@@@@O@@@@$8QP@G:;VO@X@@@O@@ภb'c&# |@@ @@@O@O@@ภvTwS@@zP@rO@}P@@@@O@+@@@~q6st@@@O@6@@@P@p@@@O@B@*@[ |@@@@@O@ O@ N@@@@'@@@TO@W@@*@@X@ภҫULUҬULUAภ'CodePre ҴULU@œఐ(&flush2ҿULUULU@@@@ @@@.h@@@-@@,|@@ภULU@@@@@@@5N@9@@ULUULU@@Ÿ@@@*@:N@4@@9 @@'M@)@ภU@AS@AA@['K@!@@@%M@?@@ULU~K@@V@ULUhULU@@Y@@ఠ,constructorsUUUU@A@@<nM@@@N@E@@@RN@@3@@@@డѨ$List#map#UU$UU@ 'UU(UU@@T@@@@ ?@@@XN@G&@@H@Q @@@Fk/@@@D@@C@@B3;::;;;;;@@@@@࣠@wAঠ'vc_namePUUQUUA3'vc_name b@@@u/@@@o@@@ 3'vc_args M@@@p@@A@A2**3**@@@3&vc_ret3)type_expr@@@r@@@q@@B@AC**D*+@@@3'vc_text$Ҡ8d@@@t@@@sA@C%@AQ+ +*R+ +I@@@@AU**V**@@@ఠ=>=<@ӤA@7@@@Y|@'vc_argsӗUUӘUUA=ఠ@ӵA@M@@@\@&vc_retӨUUөUUAEఠ@A@IH@@@a@@@`@'vc_textӽUUӾUUAIఠ@A@M8@@@f@@@e@@@UUUU@@Q@V@@@@ ఐs!pUVUV@@@@˘@@@t@p@@@@B[@@@lQ@Q@Q@-@@AQ@p˱@@@r|@@@s@@@q@@o@@n3@|@~@}ol@n@m_\@^@]KH@J@I@@@@ఐ$fmt2UVUV@@@@@@R@R@@@ภ78,UV-UV(A͠ภB&ZC &YภJ&K&ภR%SภZ[#%(@(@@@@R@ R@ V@ภnLo7K@7@ڠQ@GQ@S@,@@@R@R@R@R@R@R@R@R@R@ S@S@@@@ R@@@^@'S@"S@S@@@@R@@%r@r@ @@@R@R@@@y@CBS@נ;./0S@۠+S@@@@R@@@@&S@ŠG:;Q@(R@ R@@@@R@@ภoנ$ | @@@@@)R@,R@+@ภɃ76ภɋ@@S@/@@@@R@J@ภɛ@@o R@'R@>EQ@?GS@2@@@CR@T@@@ɀ"S@QTS@TU@@@*R@=@@@ɍY`@@@R@&@@@ɘ:S@4567@@@R@(@-@[ | %s@@ɟ@@@R@WR@V4@@  @@àSȠJ@@@R@=@@ఐ'vc_nameKUV)LUV0@D@@aR@kL@@s@@]Q@N@@ఠ!l\V3VJ]V3VK@uA@@!Q@m3^]]^^^^^@]@@@ ఐ$selfmV3VNnV3VR@<9@@X@@;ȰrV3Ve@@@O@O@OO@@r@@q@@p@@ఐѠ!fՃV3VfՄV3Vg@_@@OF@|'@@ఐK(mod_nameՒV3VhՓV3Vp@ư@@]@@@7@@@ఐ'vc_argsզV3VrէV3Vy@@@OR@J@@ఐ&vc_retմV3VzյV3V@@@OF@X@@պV3VqջV3V@@PF@]@@R@@O^@A@V3VF@@డR!@VVVV@qR@@@qRP@@@@qKP@@@qJP@@@@@@@3@@@@@@@ఐ!lVVVV@ @@@@ ఐ"$selfVVVV@<ǰ@@X!@<VV@@@P@PP@@@@(@@ఐ]!fVVVV@@@PF@7@@ఐY'vc_textVVVV@@@PF@F@@$VV%VV@@PI@@=@@J@h@@@K@@@*UU+VV@@@$@@TO@O@@@ఐ!l<VV=VV@@@^@@@SO@O@ @@% @@=3@A@IUU @@డ$List'flattenWVVXVV@ [VV\VV@@#V@@@#V#U+ M@@@@@@@#R@@@@@3lkklllll@"pi@j@k@@@@ఐw,constructors|VV}VV@ @@#x#w"@@@@@@N@N@@@5@@K@@֏ULU֐VV@@|@֒ULUY@@ 1~@Ġ+Type_record֝VW֞VW@ !ఠ!l~֦VW֧VW@ֿA@@ )Q)@@@@@@ =@@@ @@0@@@ A@@0@@@ D@@@ ఐꠐ$selfWW"WW&@=@@Y3@ d&@ @!@@@=WW6@@@Qi@Q\@QUQH@@@@@@ @@ఐ*!fWW7WW8@@@QzF@@@ఐ(mod_nameWW9WWA@@@Ŷ@@@+@@ఐU!lWWBWWC@5@@QF@:@@>@@ ;@Ġ)Type_open WDWP WDWY@ @@@@0@@@ @@0@@@ @@@ภfWxWWxW@ӂ@@@  @@@AtR~R@@  @A@sRkRs@@@ఠ%defs2*WW+WW@CA@@ԩ+K@@@@K@321122222@   @ @ @@@ภɠ=WW>WW@Ԁภ'CodePreFWWGWW@&ఐ's_type3PWWQWW@ @@/@@@K@ K@%@@[WW\WW@@+K@*@ఐ $defsgWWhWW@2@@ 5@@@@;@@@:@A@pWW @@డ!@zWW{WW@s@@@s@@@@r@@@r@@@@@ @@ 3׊׉׉׊׊׊׊׊@Yib@c@d@@@@ఐ-merge_codepreלWWםWW@@@@@@@!@@@"@@@ @@@@ఐ%defs2׶WW׷WW@)@@6,\@@@+L@-L@,4@@WWWW@@sK[@@@K@/L@)?@@డ`!@WXFWXG@s`@@@s`,K@LK@4@@@6@s] @@@5s\@@@3@@2@@1b@@ภ;WWWXEA:ภ%Latex WW@qడ֓!^ WW WW@X@@@X@@@T@U@@@ST@@@R@@Q@@P@@'\index{#WW$WW@@&WW@@s@@@`M@bM@a@@డ!^:WX;WX@ʇ@@@ʇ@@@h@ʄ@@@gʃ@@@f@@e@@d@@ ఐ$selfXWXYWX@?$@@[+@>]WX @@Z]Z[Z@@@|@@@{@hm@@@zZ@@@y@@x@@w@Znภn؃yz@؃@ZqZ@@@@@@@@ఐs&s_name؇WX ؈WX@@@h@@@O@O@@@X@@@@@t@O@ @@డ-!^إWXئWX@@@@@@@@@@@@@@@@@@(@@'@\verb`ؽWXؾWX@@@@ @@@O@O@:@@డ[!^WX<WX=@ @@@ @@@@@@@@@@@@@@V@@ ఐ$selfWXWX#@?@@[g@?WX)@@ZZ[e@@@@@@@i@@@[`@@@@@@@{@[ภyyภֳWX/WX4@ֲ@@@[@@@Q@@@@@@@@@ఐ&s_name+WX5,WX;@@@i6@@@Q@Q@@@c@@˂@@@@Q@@@#`} EWX>FWXB@@tHWXC@@ˍ@@@P@P@@@ @@˕@@@@P@@@@@˝@@@s@O@@@U@@˥@@@_@N@r@@iWWjWXD@@@@@N@M@^@@| @@L@M@ภA@A@M@D@@@IL@@@لWW@@u @@@BL@H@@ ఐ$selfٙXHXQٚXHXU@@e@@\l@?ٞXHXb@@j\zjZ@@@@@@@jY\S@@@@@@\R@@@@@@@'@jqภp9z@@Ȕjt@@@@@@5@@ఐР!tXHXcXHXd@@@SD@'ty_infoXHXeXHXl@3 @@j\@@@@@@M@M@V@@XHXPXHXm@@\@@@\@@f@@ud@@@K@L@@e@@1@@f@@@@@@@@@=@T@@>@X@@@@@@ @@@@@@R@@@c@@@@@@@@@A@RMM@@ ఐ3$self XwX} XwX@@ذ@@\3        @@@@@@@MXwX@@@\@@@@\@@@j@@@@@@@@@ఐA#fmt,XwX-XwX@'@@TQ @@ภ̚7XX8XX@zภ%Latex@XXAXX@ ఐu$selfNXXOXX@A@@]!B@@SXX@@@\@@@=}@@@<@@;M@@ ఐ$selfjXXkXX@A6@@]=^@@FoXX@@K\@@@L@@@K@j@@@J\@@@I@@H@@Gr@,ภqڕ{@ڕ@a\@@@\@@@[@@ఐ!tڛXXڜXX@~@@T@'ty_nameڢXXڣXX@4 @@j@@@XL@bL@`@@ڭXXڮXX@@]@@@D@cL@W@@ڷXXڸXX@@*@@@8@dK@C@@XXXX@@/]J@7@ఐf$textXXXX@@@@/o@@@2J@fJ@e@@XXXX@@}/w@@@iJ@0@@ @@:5F@@@@u@@@@A@A@@@U@U U@@u@@t@@s@@@N@U@UU@@~@@}@@|@@{F@w@PMM&@V> Print LaTeX code for a type.  OMpMtOMpM@@@@@@@U"YYYY1@AA࣠@&self-3AఠA;AA@N3"!!"""""@A@@@  A>ANA@N@@A@࣠@(mod_nameA4YY25YY:@MA@@U>354455555@B O@B@!O@B@@@@@  @@#fmtAGYY;HYY>@`A@@UH3HGGHHHHH@ UT@@@@@@@@"teAXYY?YYYA@qA@@UP3YXXYYYYY@U\@@@@@@@@@ఠ$textkYDYNlYDYR@ۄA@@v0K@@@@K@3tssttttt@(Un@@ @@@@@ఠ$fmt2ۊYUYbۋYUYf@ۣA@@E@@@L@@@ఠ&flush2ۛYUYhۜYUYn@۴A@@@@@@G@@@@@L@2@@۪YUYa۫YUYo@@@"@@@;@!f۶YUYs۷YUYt@A@/@ @@ @@@6@'@@O@ఐә'new_fmtYUYwYUY~@F@@@@@@@Ӑ@@@@@'@@@ӆ@@@@@@@@@q@@ภYUYYUY@@@@:@@@M@@@*@@@q@b@@M@@A@YUY]@@ డڍ0reset_type_names)Odoc_infoYYYY@ YYYY@@=L@@@=L@@@=I@@@@@3@@@@@vp@t@q@@@@ภZ1YY2YY@Y@@@=f@@@M@@@(@@ҟ@@@L@@ డ&Format'fprintfNYYOYY@ RYYSYY@@ѷ@@@ @@@@@@@L@L@Ԡ@@@֠@@@@@@@@@@N@@ఐ$fmt2zYY{YY@V@@6@@@M@M@b@@ภ2ܚ1ܛ܏YYܐYYA0ภ=ܥ.ܦ .ภEܭ.tܮ.sภMܵ.AܶHภUܾܽ#%(@(@f@@@iM@lM@k@ภiѠЯ7Ю@7@=pL@ L@L@$N@Zԑ@@@M@M@3M@DM@UM@gM@4M@EM@VM@h N@^!N@_@@@jM@v@@`@f)N@H!N@L0N@M@@@WM@f@%t@t@p@@@XM@yM@x@@{@ѨDN@8:-./N@<KN@=@@@FM@T@@@/QN@&G:;VM@#X@@@5M@C@ภ9:%type @@@@@M@M@@ภM+N*@@ѹzN@{rM@}N@~@@@M@.@@@Ƞ~q6st@@@6M@9@@@ӠN@@@@!M@2E@,@[type @@@@@"M@M@Q@@@@@@@M@Z@@/@@[@ ఐ5"te݊YY݋YY@@@Wk@2te_type_parametersݑYYݒYZ@32te_type_parametersW@@@8>$)type_expr@@@@@@@@B3'te_infoB@@@@@@A@@ @A!@!JЀ!@!i@@j@3,te_type_name|!t@@@@@A@AЊ!!Ћ!!@@#k@*3*te_private*W,private_flag@@@@@C!@AЕ"")Ж""D@@.m@3/te_constructors5jW7t_extension_constructor@@@@@@A@D1@AХ"E"OЦ"E"@@>n@3&te_locE>&@@@A@E:@AЮ""Я""@@Go@3'te_codeN=п@@@@@@A@FI@Aн""о""@@Vp@@A!!!"@@Zl@kc@@]\@@@@@@@ĠRZZZZ@n@@@@po@@@@@@3        @@@@ @xw@@@@@@@@@ภEZZ"ZZ$@D@@@Ԇ@@@L@L@@Ġb/Z%Z40Z%Z6Arఠ!p 8Z%Z5@PA @@@@@3;::;;;;;@@@@Ġc Aڬ@@A@ݲ@@@@@@@@@NZ%Z3@@@@@@@@@ @@@@@@@@@@ ఐӟ"pshZ:ZJiZ:ZL@°@@@"@@@@Ӗ@@@@@@@@@@3uttuuuuu@WF@@A@B@@@@ఐ$fmt2ޅZ:ZMކZ:ZQ@a@@A@@@P@P@@@ ఐ~$selfޝZ:ZSޞZ:ZW@Ei@@ap(@DޢZ:Zc@@@^@@@@^@@@^@@@@@@@8@@ఐ(mod_name޺Z:Zd޻Z:Zl@o@@XE@@ఐ!pZ:ZmZ:Zn@O@@^@@@Q@ Q@ Y@@Z:ZRZ:Zo@@@@@@ Q@c@@t @@A@@@ O@i@ఐ!"psZqZZqZ@D@@@֤@@@@@@@s@@@@@@@@@ఐz$fmt2ZqZZqZ@@@@@@O@#O@"@@! ZqZZqZ@@ZqZZqZ@@C@@@O@%O@$@@9 @@O@@ @@@ఠ!l0ZZ1ZZ@IA@@@@@@@@@@@@@@@@ @@@ ఐԄ"psMZZNZZ@ҧ@@@@@@,@{@@@+@@@*@@)@@(3ZYYZZZZZ@<3,@-@.@@@@ఐࠐ$fmt2jZZkZZ@F@@&@@@8P@P@=+@@< @@@@@?O@61@ ఐ ,print_concatߙZZߚZZ@:@@@S@@@K@@@@J@@_@@@O@H@@@FA@I@.@@@G @@E@@D@@C@@B\@@ఐ9$fmt2ZZZZ@@@@@@aP@eP@d3@p@@@@", ZZZZ@@ZZZZ@@@@@`P@gP@f@@࣠@!pAZZZZ@ A@@J'@@@@ఐ6"psZZZZ@Y@@@׹@@@r@-@@@qՈ@@@p@@o@@n3        @(h@@ @@@@ఐ$fmt2ZZZZ@@@@@@~R@R@@@ ఐ$self4ZZ5ZZ@G@@c(@FS9Z[@@@`$@@@@`@@@`@@@@@@@8@@ఐ (mod_nameQZ[RZ[@@@ZZE@@ఐq!p^Z[_Z[@O@@R@@bZZcZ[@@Ռ@@@}@S@\@@m @@@@@R@|b@rZZsZ[@@@@@@O@]@@_P@P@@@ఐZ!lZ[Z[@-@@ @@@^P@P@8@@ @@@ఐ֠"ps[[([[*@@@@Y@@@@@@@(@@@@@@@@@ఐ/$fmt2[[+[[/@@@u@@@O@O@@@") [[1[[3@@[[0[[4@@@@@O@O@ @@9 @@O@ @B @@@ @@@@@AYY[5[>@@@ ఐ!"ps[@[H[@[J@D@@@ؤ@@@@@@@s@@@@@@@@@ఐz$fmt2[@[K[@[O@@@@@@M@M@@@ ఐ$self[@[Q[@[U@G@@c@G7![@[e@@@`@@@@`@@@`@@@@@@@ @@ఐ(mod_name9[@[f:[@[n@@@[B-@@ఐ"teH[@[oI[@[q@Ѱ@@[?<@,te_type_nameO[@[rP[@[~@ @@@@@KF@@V[@[PW[@[@@ր@@@@PN@P@@v @@@@@QL@V@ ఐ!pp[[q[[@։@@@*@@@Z@@֥@@@@@@L@gL@L@@@L@VC@@@X@@@Y@@@W@@U@@T@@ఐ$fmt2[[[[@|@@\@@@hM@oM@n@@ภXW[[[[AVภcˠ # +=@@t@@@M@M@@ภwߠ+*ภ'@'@ cN@c@@@M@@ภ֏7@7@cl٬@@@fM@M@M@͠yL@L@Π@@@M@@@N@zN@ @@@M@@@Z@ֆN@ @@@M@ @% +=%sk@k@֍@@@M@M@@@rq@@ױ6@@@eM@ @@డ<[[=[[@@@@@@@M@@@@@@@@@<@@ఐ"teW[[X[[@@@\NK@*te_private^[[_[[@ @@R@@ภ(Asttypesl[[m[[@'Privateq[[r[[@@@ @@4M@h@@!@@M@@@N@n@( private[[[[@@[[[[@@M@z@ [[@@[[[[@@M@@[[[[@@@@)@@L@j@@ఠ's_type3[[[[@A@@K@@@L@3@@@@ఐ&flush2[[[[@@@@@@@`@@@@@@@ภ[[[[@@@@@@@ M@$%@@@@)&@A@[[ @@@ఠ$defs[\[\ @A@@/̠7~L@)@@@2L@%3@MF@G@H@@@డ$List'flatten\\\\@ \\\\%@@/@@@//#@@@+@@@*/(@@@(@@'3  @&@@@@డ$List#map"\&\4#\&\8@ &\&\9'\&\<@@S@@@@b@@@M@;0*T@@@4M@M@EM@9@@<@Z@@@:t@@@8@@7@@66@@࣠@!xAU\=\RV\=\S@nA@@+n@@@@@ఠ&fathere\W\nf\W\t@~A@@3@@@ZP@L3kjjkkkkk@"C@@@@@డ$Name&father~\W\w\W\{@ \W\|\W\@@! @@@P@@@PS@@@O@@N @@ఐH!x\W\\W\@,@@o/@'xt_name\W\\W\@3'xt_name@@@p!t@@@@@@ 3'xt_args )Odoc_type0constructor_args@@@@@A @A։#֊G@@"d@3&xt_retDJ)type_expr@@@@@@@@B@A֚HR֛Hr@@3e@31xt_type_extension*]@@@@@C%@A֣֤@@<f@3(xt_alias32]/extension_alias@@@@@@@@D5@Aֳ  ִ  6@@Lg@3&xt_locC4(location@@@A@EA@Aֿ i s i @@Xh@3'xt_textOND$info@@@@@@A@FR@A    @@ii@@A@@mc@nf@@@@@[Q@aQ@_@@n@@@A@\W\jp@@ ఐٲ!p\\\\@6@@@@@@j@ٯ@@@@nP@8ڜ@@@xP@wP@P@#@@7P@f@@@hٽ@@@i@@@g@@e@@d3BAABBBBB@@@@@@@ఐȠ$fmt2R\\S\\@.@@@@@xQ@Q@~@@ภ r sg\\h\\Aภ}6~ 6ภ䅠6L6Kภ%䍠6 ภ-䕠Z#Y%(@(@>@@@Q@Q@P@ภA䩠؇7؆@7@|P@=P@{R@g@@@vQ@Q@Q@Q@Q@Q@Q@Q@Q@ R@R@@@@Q@ @@^@<'R@ݠ"R@R@@@@Q@@%r@r@F@@@Q@Q@ @@y@~BR@͠;./0R@Ѡ+R@@@@Q@@@@6R@G:;P@Q@Q@@@@Q@@ภ٪֠$ | @@@@@Q@"Q@!@ภپ&r'qภ.-/,@@RR@%@@@6Q@@@ภ>?@@٪Q@Q@4EP@5GR@(@@@9Q@J@@@ٻR@QTR@TU@@@ Q@3 @@@ȠY`@@@Q@@@@Ӡ6R@./01@@@Q@"@-@[ | %s@@@@@Q@MQ@L.@@  @@OȠD@@@uQ@7@@డ$Name&simple\\\\@ \\\\@@x@@@^@@@da@@@c@@bW@@ఐV!x\\\\@:@@}f@'xt_name\\\\@ @@~@@@oR@uR@st@@\\\\@@w@@@@P@zy@@ఠ!l\\\\@A@@2'P@y3@@@@ ఐ $self\\\\@L@@h@L4\]@@@`C@`6@`/`@@~@@}@@|@@ఐ 9!f\]\]@ ɰ@@`TF@'@@ఐ&father\]\]@@@@@@7@@@ఐ !x\]\]@@@J@'xt_args\]\]@o @@`bF@S@@ఐ٠!x+\],\]@@@a@&xt_ret2\]3\]#@x @@`pF@j@@8\]9\]$@@`F@o@@d@@`mp@A@>\\@@@ఠ!cI](]?J](]@@bA@@Ƞٿ@@@P@@@@P@3UTTUUUUU@@@@@@ఐ!xf]C]^g]C]_@@@;3feefffff@@@@(xt_aliasn]C]`o]C]h@ @@@@@@@@@Ġ$None]n]]n]@@@@@@@@@@@4@@@@@@@@;@@@ภ]n]]n]@@@@NC@Ġ$Some]]]]@ఠ"xa]]]]@A@@@@@L@@@@@ޠ@@@@@@T@@@@@@@@[@@@ ఐd!p]]]]@@@@މ@@@@a@ժ!t@@@S@?P@@@S@S@S@*@@>S@Ġަ@@@Ơq@@@@@@@@@@3@QJ@K@L@@@@ఐ |$fmt2]]]]@ @@@@@T@T@3        @@@@@ภۿ'۾(]]]]A۽ภ23 # = @@@@@&T@)T@("@ภFےGۑภNMO'L@'@rkU@,k@@@=T@G:@ภ^<_7;@7@ʠp@@@T@T@$T@;}S@%S@<@@@@T@QY@@N@U@ @@@'T@:e@@Z@U@ @@@T@#q@% = %sk@k@@@@T@TT@S}@@rq@@6@@@T@@@ఐ"xa]^]^@@@@@@m@j@%xa_xt]^]^"@3%xa_xt@@@ @@@@@@A@A3'xa_name@@@@@@@Aږڗ@@/a@@Aښ5?ڛ5o@@3b@*@@ @@@l@@@k@Ġ$None^(^G^(^K@@@@@+ @@@u@@@t@@2 @@@w@@@v@@@ఐK"xa^(^O^(^Q@@@"@@@@@'xa_name^(^R^(^Y@G@@(S@@Ġ$Some^Z^y^Z^}@ఠ!x^Z^~^Z^@5A@@ R@@@~*@@@@@m Y@@@@@@2@@t `@@@@@@9@@@ఐ!x;^Z^<^Z^@@@ @@ s@@@@3A@@AAAAA@L. @@@'xt_nameJ^Z^K^Z^@@@E @@@AN]]O^^@@H@@@@@hS@B@ภ困W^^X^^A嚠ภ'CodePre `^^@?ఐ Р&flush2k^^l^^@ F@@@@@@@@@ @@ f@@ภৰ~^^^^@@@@@@@S@v@@^^^^@@e@@@ @S@@@: @@?R@ @ภAA@BA@MP@@@@R@@@^^K@@@@@@P@@[@@@A]C]XR@@]R@A@](];T@@డ=!@^_B^_C@=@@@==SO@9@@@;@8@@@:7 @@@8@@7@@63@s@@@@@@ภ8^_=^_?@ภ%Latex^_^_ @P ఐ ͠$self^_ ^_@O@@k3@%@@@O ^_@@@kP@@@X@@@W@@V @@ ఐ ꠐ$self ^_ ^_ @Oհ@@k@O^_0@@k}@@@g@@@f@y@@@ekx@@@d@@c@@b1@ภ4+@4@k@@@w@@@v?@@ఐ蠐!x:^_1;^_2@̰@@N@'xt_nameA^_3B^_:@ @@yL@@@sR@}R@{\@@L^_M^_;@@k@@@_@~R@rf@@V^_ W^_<@@@@@S@Q@^p@@ @@=P@Rs@ఐ!lj^_@k^_A@@@~@@@@@@@GP@M@@డ!@_F_Z_F_[@@@@> P@P@@@@@ @@@@@@@@@@@@ఐX!c^_D^_E@װ@@+#@@@Q@Q@@@ఐh!x_F_c_F_d@L@@@'xt_text_F_e_F_l@Ѱ @@Р@@@@@@@Ġ$None_r__r_@@@@@@@@@@@@@@@@@@@@@@ภ8_r__r_@T@@@di@@@@Ġ$Some____@ఠ!t____@A@@@@@B@@@@@@@@@@@J@@ @@@@@@Q@@@@ఠ!s%__&__@>A@@@@@0T@3+**+++++@e/(@)@*@@@ ఐs"ps<__=__@ݖ@@@@@@@j@@@@@@@@@@@@ఐ̠$fmt2V__W__@2@@@@@V@V@2@@8\begin{ocamldoccomment} h__i_`@@k__l_`@@ߕ@@@V@V@F@@9 @@@@@U@L@  ఐh$self``-``1@QS@@mZ\@Pڰ``?@@@m&@@@{m{M@@@@@@@{Lm$@@@@@@{n@@@@@@@@@y@@ఐ'$fmt2``@``D@@@mO@@@V@V@@{Eภ@@@ٛ{{@@@@@@@@ภ$Some``F``J@ఐנ!t``K``L@@@me@@@V@@@``E``M@@{mp@@@@@@V@@@j @@V@@@ U@@ ఐ8"ps`O`i`O`k@[@@@@@@@/@@@@@@@@@@@@ఐ$fmt2`O`l`O`p@@@@@@V@#V@"@@7 \end{ocamldoccomment} -`O`r.`O`@@0`O`q1`O`@@Z@@@V@%V@$ @@9 @@@@@&U@@ఐ&flush2H``I``@#@@@@@@*@@@)@@(%@@ภ㄰[``\``@@@@@@@1U@55@@@@96@d @@:7@ @@;8@+ @@<9@A@h__ @@ภ貰n``o``A豠ภ%Latex w``@ఐ[!s````@Z@[@\@@@@@AS@CS@B3@^l @@@@  @@S@@@ภ'A@(A@T@7@@@7@@x@@@A_F_\`a@@!&@@@Q@@@@@*@@@FP@Q@@@@@@@@b@}@@@@@@@@O@\=\Maa@@@@@HN@N@@@ఐ}"teaa-aa/@[@@e@/te_constructorsaa0aa?@ @@@@@GN@N@@@\&\3a@aP@@8@@@3M@N@F @@\\aQa`@@  @A@[\@@@ఠ%defs2alaxala}@A@@}@L@@@@L@3@  1 *@ +@ ,@@@ภualaala@Uภ'CodePrealaala@ఐ 's_type3%ala&ala@ :@@@@@L@L@%@@0ala1ala@@@L@*@ఐ ]$defs<ala=ala@2@@믠?@@@L@L@=@@ @@D@@@B@A@Malat@@డ!@WaaXaa@߰@@@ߠ@@@@ؠ@@@נ@@@@@@@3gffggggg@ark@l@m@@@@ఐ-merge_codepreyaazaa@°@@@@@@@@@@@@@@@@ఐ%defs2aaaa@)@@A+@@@M@M@4@@aaaa@@(4@@@L@M@?@@ ఐ$selfaaaa@S@@oP@Raa@@}zۘ}x@@@@@@@}woq@@@@@@op@@@@@@@h@}ภW@@۲}@@@@@@v@@ఐ"teaaaa@u@@f@'te_infoaaaa@Q @@}o@@@@@@M@M@@@aaaa@@o@@@@@i@@@@@@@@ @ 7@@ ^@  @@ _@ # @@ `@ 1 @@ a@ @@ b@ @@ c@@@@A@YDYJ@@ ఐ$selfaaaa@S@@o3@@@@@@S_&ab@@@o@@@@o@@@}@@@@@@@@@ఐ#fmt>ab?ab @@@g> @@ఐࠐ$textKab Lab@*@@uA@@@-K@*K@'7@@; @@LF@:@J@@@)A@-A@@@gk@gd@g]gT@@A@@@@@?@@>1@ @@a8@gw@gp@gig`@@L@@K@@J@@I@@HF@CP@vYY+@퇐 ( Print LaTeX code for a type extension. XXXY@@@@@@@gpb>bIb>b[@AA࣠@&self-3Aఠ_`ToATp@ag3@Tn@@@  TrAajTs@aj@@Ts@࣠@#fmtAb>b\b>b_@A@@g3@Ta~@T@!a@T@@@@@  @@!eAb>b`b>ba@A@@g3@ g@@@@@@@@@ఠ$textbdbnbdbr@A@@HB`J@o@@@{J@`3@(g@@ @@@@@ఠ$fmt2bubbub@ A@@@@@zK@b@@ఠ&flush2bubbub@A@@@N@@@}@@@|@@{K@c2@@bubbub@@@"@@@e;@!fbubbub@5A@/@ @@f @@@6@'@@gO@ఐ'new_fmt5bub6bub@㬰@@@@@@o@@@@k@@@@@n@@@m@@l@@j@@iq@@ภ Vbub@}@"@@@@@~L@@@)@@@p@a@@L@y@A@gbub}@@ డ0reset_type_names)Odoc_infowbbxbb@ {bb|bb@@O@@@O@@@O@@@@@3@@@@@uo@s@p@@@@ภ濰bbbb@@@@O@@@L@@@(@@@@@K@@@ఠ&s_namebbbb@A@@|@@@K@3@0@@@డA$Name&simplebbbb@ bbbb@@@@@ݗ@@@ݚ@@@@@@@ఐ&!ebbbb@@@h-@'ex_namebbbb@3'ex_nameh@@@ݷ!t@@@@@@ 3'ex_info QS@@@@@@A@A @A%%%%@@ix@3'ex_args U0constructor_args@@@@@B@A%%%&@@uy@3&ex_ret%kO)type_expr@@@@@@@@C(@A&&&&&G@@z@3(ex_alias6|h/exception_alias@@@@@@@@D8@A&z&&z&@@{@3&ex_locFO~@@@A@EA@A&&&&@@|@3'ex_codeOڕ@@@@@@A@FP@A'' ''+@@}@@A%h%r%h%@@w@ld@@@@@L@L@@@l@@@A@Vbbn@@@ఠ&fatherabcbbc @zA@@/@@@K@3gffggggg@@@@@@డ$Name&fatherzbc{bc@ ~bcbc@@-@@@L@@@O@@@@@ @@ఐ۠!ebcbc@@@im/@'ex_namebcbc$@ @@l@@@L@L@=@@. @@A>@A@bc @@ ఐJ!pc(c0c(c1@ΰ@@@o@@@@G@ސ@@@K@4@@@K@K@2K@@@K@@@@U@@@@@@@@@@3@t{@|@}@@@@ఐ$fmt2c(c2c(c6@a@@@@@L@L@@@ภ  c(c7c(cNA䠠ภB- B,ภAAภ%A&丠ภ-.#'(@(@@@@{L@~L@}P@ภAB7@7@䭠|K@K@M@l@@@L@1L@EL@VL@gL@yL@FL@WL@hL@z M@pM@q@@@|L@@@^@Ԡ'M@Z"M@^M@_@@@iL@x@'r@r@@@@jL@L@@@y@BM@J;./0M@N+M@O@@@XL@f@@@B}M@8G:;K@L@5L@6@@@GL@U@ภBon*exception @@S@@@L@L@@ภV  ภ^Ơ@@M@@@@L@@ภn֠@@BL@L@EK@GM@@@@L@@@@SM@QTM@TU@@@L@ @@@`Y`@@@HL@@@@k6M@./01@@@3L@D"@5@[exception %s@@r@@@4L@L@.@@  @@斠OȠD@@@L@07@@ఐp&s_namec(cOc(cU@@@YD@@m@@UK@F@@ఠ!l-cWcc.cWcd@FA@@=K@3/../////@U@@@ ఐ$self>cWcg?cWck@X @@t@WCcWc~@@@k@k@kkz@@@@@@@@ఐ8!fTcWcUcWc@ɰ@@kF@'@@ఐ&fatherccWcdcWc@@@.@@@7@@@ఐ!eycWczcWc@@@kPJ@'ex_argscWccWc@ @@kF@S@@ఐՠ!ecWccWc@@@kga@&ex_retcWccWc@ @@kF@j@@cWccWc@@kF@o@@d@@kp@A@cWc_@@@ఠ!scccc@A@@-$@@@>K@&@@@'K@3@@@@@@ఐ!ecccc@@@k3@@@@(ex_aliascccc@ @@@@@ @@@ @Ġ$Nonecccc@@@@@Ƞ@@@@@@4@@Ϡ@@@@@@;@@@ภJcccc@f@@@NC@Ġ$Some cc cc@ఠ"eacccc@,A@@@@@L@@@@@@@@ @@@T@@@@@"@@@![@@@ డ&Format'fprintf8cd 9cd@ <cd=cd@@硰@@@@@@1@Ϡ@!t@@@N@@@@5N@>N@{N@@@N@-@@@/@@@0@@@.@@,@@+3dccddddd@ZS@T@U@@@@ఐ̠#fmttcducd@@@lT3tssttttt@@@@@ภ&%cd cd'A$ภ1^ ]# = @@B@@@O@O@"@ภEภM'@'@٠dP@d@@@O@:@ภ]Š7@7@1iz@@@=O@zO@O@vN@N@@@@O@Y@@N@HP@ @@@O@e@@Z@TP@Z @@@|O@q@% = %sk@k@[@@@}O@O@}@@rq@@6@@@e7eK@@@@NC@@@@@@H@@@@@@@డt!@e7eOe7eP@t@@@toe@@@@mok@@@loo@@@@@@@@@ఐܠ!l e7eM e7eN@L@@@@ఐh!se7eQe7eR@@@o@@@M@M@@@"e7eL#e7eT@@I@@@L@M@@@] @@ZL@@@@K@L@@@@@b@@@}K@@@డ!@IeeJee@Ѱ@@@ѠIK@K@@@@@Π @@@͠@@@@@@@1@@ภheWe^ieWeAภ%Latex qeWec@డ!^|eWeo}eWep@ɰ@@@@@@@@@@@@@@@@@]@@'\index{eWefeWen@@eWee@@@@@M@M@p@@డ3!^eWeeWe@@@@@@@@@@@@@@@@@@@@ ఐ3$selfeWeqeWeu@\@@x@\meWe{@@ww̠x=@@@*@@@)@@@@(x8@@@'@@&@@%@wߐภe@@wxS@@@:@@@9@@ఐJ&s_nameeWe|eWe@@@@@@6O@>O@=@@X@@O@@@"@?O@5@@డ!^eWeeWe@c@@@c@@@E@`@@@D_@@@C@@B@@A@@'@\verb`.eWe/eWe@@@@}@@@QO@SO@R @@డ!^DeWeEeWe@葰@@@@@@Y@@@@X@@@W@@V@@U%@@ ఐ̠$selfbeWeceWe@].@@y56@]geWe@@xgxex@@@m@@@l@w@@@kx@@@j@@i@@hJ@xxภhภ$eWeeWe@#@@@x@@@{Q@_@@@g@@@c@@ఐ&s_nameeWeeWe@2@@@@@yQ@Q@w@@c@@@@@e@Q@x@@#`} eWeeWe@@teWe@@@@@dP@P@@@ @@@@@P@P@c@@@@@@@!@O@O@@U@@@@@ @N@ @@eWedeWe@@M@@@@M@ @@| @@L@@ภUAS@A@[M@@@@L@@@eWe]@@{@@@L@@@ ఐ t$self ee ee@]ְ@@y@]ee@@@@@@@@@ʠy@@@@@@y@@@@@@@@ภ90@9@@@@@@@@@ఐ !e?ee@ee@ b@@q@'ex_infoFeeGee@S @@y@@@@@@M@M@%@@UeeVee@@y@@@+@@f@@ՠ @@@|K@L@4@@!@@ 5@S@@ @@@ 4@@@ 5@@@ @@@ @@@ @ @@  @A@lbdbj@@ ఐ ⠐$selfxeeyee@^D@@zK3xwwxxxxx@   @ @ @@@]ee@@@zI@@@@zG@@@U@@@@@@@@@ఐ #fmteeee@ ְ@@qx @@ఐ Ԡ$texteeef@*@@Ϡr]@r[@J@J@6@@: @@WF@9@I@@ @ A@ A@@@q@qq@@@@@@ @@@k@q@qq@@@@@@@@F@ .@b>bB&@"ܐ $ Print LaTeX code for an exception. bbbb=@@@@@@@qffff(@AA࣠@&self-3Aఠߴߵ^ıA^@k3@^@@@  ^DZ Ak^@k@@^@࣠@#fmtAff)ff,@A@@q3@^k@^@!k@^@@@@@  @@&m_nameAff-ff3@,A@@q3@ q@@@@@@@@!pA$ff4%ff5@=A@@q3%$$%%%%%@q@@@@@@@@  ఐO$self:f8f>;f8fB@_@@{ 3:99:::::@"q@@@@@^{Bf8fP@@@{ @@@@{ @@@@@@@@@@@@ఐ]#fmtZf8fQ[f8fT@C@@r @@ภef_fifffAภ$Code nf_fm@)functor (uf_fovf_fx@@xf_fnyf_fy@@@@@8L@:L@9D@@ @@@@@hL@1L@7N@ภհf{f,AӠภ$Codef{f@ఐ!pf{ff{f@g@@rRj@'mp_namef{ff{f@3'mp_namerX@@@ n@@@ i@@@ 3'mp_type YE+module_type@@@ k@@@ j@@A@ASSSS@@.@3,mp_type_code@@@ l@@B@ASSST@@8@3'mp_kind%rX@@@ m@@C!@AT0T8T0TT@@A@@ASSSS@@E@<4@@@@@IL@ML@K@@W<@@hL@BL@H@ภ6ffA4ภ$Codeff@# : ffff@@ffff@@@@@\L@^L@]@@ @@(L@UL@[@ภffA@A@@@@VL@d@@/A@<@@@CL@T@@A@@@@2L@A@@/fUf]@@{@@ L@0@@@@@@@iK@@  ఐ\$selfGffHff@`@@| @_Lff@@@r@r@rr@@o@@n@@m@@ఐ`#fmt]ff^ff@F@@s#@@ఐZ&m_namejffkff@B@@s!0@@ఐX!pyffzff@<@@s'?@'mp_kindffff@ @@sF@@=@@sG@ ఐ$selfffff@`[@@|bU@_Ͱfg @@@|]@@@S@|[@@@Ri@@@Q@@P@@Oe@@ఐ#fmtfg fg@@@slr@@ภfgfgAภ$Code fg@Ԡ%) -> fgfg@@fgfg@@@@@vK@xK@w@@ @@C@@@K@oK@u@ภL+AJ@,A@R@@@pK@~@@fg4@@|@@^K@n@@b9@@sF@F@]@=@@@>@@@?A@CA@@@s@s@ss@@@@@@@@@ @@m@s@s@ss@@@@@@@@@@F@@ffY@@sg"g-g"gF@AA࣠@&self-3Aఠ`=A`@m3$##$$$$$@`@@@  `@Am`@m@@`@࣠@#fmtA6g"gG7g"gJ@OA@@s376677777@an @a@!n @a@@@@@  @@&fatherAIg"gKJg"gQ@bA@@s3JIIJJJJJ@ s@@@@@@@@$kindAZg"gR[g"gV@sA@@s3[ZZ[[[[[@s@@@@@@@@ఐ$kindlgYgemgYgi@s@@@@s3mllmmmmm@@@@Ġ2Module_type_struct|gogw}gog@;2Module_type_structt@@@ @$q@@@ @@@ @A@@E@A^1^G^M_1^G^x@@@*@ఠ$elesgoggog@A@@q@@@@@@3@3@@@@@) @@t+@@t+@@@  ఐ$selfgggg@a~@@}3@F#@@@@@`gg@@@}@@@@}@@@@@@@@@@@@ఐ#fmtgggg@@@te @@ภ!ggggA ภ%Latex gg@W7\begin{ocamldocsigend} gggg@@gggg@@c@@@N@N@D@@ @@i@@@N@N@N@ภr+Ap@,A@x@@@N@ [@@gg4@@}@@N@a@@e9@@|@@@M@g@ డ$List$iter+gg,gg@ /gg0gg@@@@@@rlF@@@@@@@ @@@@@@@@@@@@ ఐ1$selfRggSgg@b@@~%@aWgh @@@r@r@rr@@/@@.@@-@@ఐ5#fmthgh igh @@@t@@ఐ/&fatherughvgh@@@u@@yggzgh@@@rr@@9@@ఐ$elesghgh@Ұ@@LZ@@@'N@=N@;@@h @@@@@>M@&@ ఐ$selfhh&hh*@bo@@~v@ahh8@@@~q@@@E@~o@@@D}@@@C@@B@@A@@ఐ#fmthh9hh<@s@@uS@@ภhh>hh^Aภ%Latex hhC@E5\end{ocamldocsigend} hhEhh\@@hhDhh]@@Q@@@hM@jM@i2@@ @@W@@@tM@aM@g<@ภ`+A^@,A@f@@@bM@pI@@hh=4@@~@@PM@`O@@b9@@uF@F@ F@LM@OW@A@@X@\B@@uY@Ġ3Module_type_functor h_hg h_hz@;3Module_type_functor@u@@@ u@@@ @BA@E@A2^^2^^@@@+@ఠ!p0 h_h|1 h_h}@IA@@u@@@343344444@@@@ఠ!k? h_h@ h_h@XA@@u@@@@@@/G h_h@@u@@u@@@  ఐ4$selfU hhV hh@c!@@(3UTTUUUUU@/(@)@*!@@@@@b _ hh@@@v@v@vv@@z@@y@@x@@ఐ=#fmtp hhq hh@#@@v@@ఐ7&father} hh~ hh@@@v (@@ఐZ!p hh hh@1@@v6@@@8@@<@@v39@ ఐ{$self hh hh@ch@@oG@bް hh@@@v4@v1@v.v'@@@@@@P@@ఐ#fmt hh hh@e@@vE]@@ఐy&father hh hh@a@@vMj@@ఐ!k hh hh@r@@vS@@@z@@7@@vR{@@@vS|@Ġ1Module_type_alias hh hi @;1Module_type_aliasb@v1module_type_alias@@@ @AB@E@A4_0_64_0_^@@@S,@ఠ!a hi  hi @ A@@@@@3@@@@@@@@v@@v@@@ ఐ砐$self ii  ii@c԰@@3@@@@@@cI ii-@@@@@@@@@@@@@@@@@@@ఐ#fmt( ii.) ii1@۰@@v @@ภw3i2i?4i2itAvภ$Code <i2iC@P ఐ($selfIi2iEJi2iI@d@@A@c`Ni2i`@@@|@@@@|@@@|@@@@@@@Q@@ఐ &fatherfi2iagi2ig@@@v^@@ఐ!aui2ihvi2ii@j@@@@@@r@(mta_namei2iji2ir@3(mta_name@@@ P!t@@@ @@@ 3*mta_module v\@@@ @@@ A@A @Ai,]k]uj,]k]@@)@@Am+]]'n+]]:@@(@,@@@@@@@i2iDi2is@@@@@@N@@@| @@@@@M@M@@ภ'A%@A@-@@@M@@@i2i>@@@@M@@@@@wK@Ġ0Module_type_withiui}iui@;0Module_type_withZ@w_@@@ @@@ @BC@E@A6__6__@@@N-@ఠ!kiuiiui@A@@ww@@@3@@@@ఠ!siuiiui@A@@#@@@@@@0iui@@w@@w@@@  ఐ$selfiiii@d@@3@/(@)@*!@@@@@d[ ii@@@w@w@ww@@@@@@@@ఐ#fmt/ii0ii@@@w@@ఐ&father<ii=ii@ް@@w(@@ఐZ!kIiiJii@1@@w@@@8@@<@@w9@ ఐ:$self[ii\ii@e'@@.G@d`ii@@@)@@@@'@@@5@@@@@ @@ W@@ఐE#fmtxiiyii@+@@x d@@ภǰiij<jIAƠภ$Code ij@! ijij@@ijij@@@@@7M@9M@8@@ @@@@@oM@0M@6@ภjj,Aภ$Codejj@ˠ ఐ$selfjjjj @e@@@d߰jj0@@@~[@@@O@~V@@@N~U@@@M@@L@@K@@ఐ&fatherjj1jj7@@@xo@@ఐ!sjj8jj9@հ@@~z@@@ZN@dN@c@@jjjj:@@@@@H@eN@Y@@T @@eM@AM@G@ภv j<jHAu@A@}@@@BM@k@@gA@y@@@1M@@@@ii@@@z@M@/ @@@@M@@@@x@Ġ2Module_type_typeof0jJjR1jJjd@;2Module_type_typeof@ @@@ @AD@E@A 8`7`= 8`7`[@@@.@ఠ!s EjJjeFjJjf@^A@@@@@@@@@@x@@x@@@ ఐ7$selfXjjjtYjjjx@f$@@+3XWWXXXXX@@@@@@e`jjj@@@)@@@v@'@@@u5@@@t@@s@@r@@ఐE#fmtxjjjyjjj@+@@y  @@ภǰjjjjAƠภ$Code jj@/module type of jjjj@@jjjj@@@@@M@M@D@@ @@@@@M@M@N@ภjj,Aภ$Codejj@ˠ ఐ$selfjjjj@f@@l@e߰jj@@@[@@@@V@@@U@@@@@@@|@@ఐ&fatherjjjj@@@yo@@ఐ!sjjjj@@@z@@@N@N@@@jjjj@@@@@@N@@@T @@eM@M@@ภv jjAu@A@}@@@M@@@gA@y@@@M@@@jj@@@z@M@@@@@y@@@A$gYg_@@y3"!!"""""@@@@A@A@@@y@y@yy@@!@@ @@@@@ @@t@y@y@yy@@,@@+@@*@@)@@(F@#@@g"g&@@yFjjGjk@AA࣠@&self-3 Aఠ g*mAg+@t"3TSSTTTTT@g)@@@  g-pAt%g.@t%@@g.@࣠@#fmt Afjkgjk@A@@y3gffggggg@g>t9@gB@!t:@gC@@@@@  @@&father Ayjkzjk@A@@y3zyyzzzzz@ y@@@@@@@@$kind Ajkjk#@A@@y3@y@@@@@@@@ఐ$kindk&k2k&k6@y@@@@y3@@@@Ġ-Module_structk<kDk<kQ@;-Module_structz @@@ @Tw@@@ q@@@ p@A@@I@A TT TU @@@'@ఠ$eles k<kRk<kV@A@@x@@@N@@@M3@3@@@@@) @@z3@@z3@@@  ఐ$selfkZkdkZkh@g@@3@F#@@@@@g#kZkv@@@@@@@@@@@@@@@@@@@ఐ#fmtkZkwkZkz@@@zr @@ภQ kZk|kZkAPภ%Latex kZk@7\begin{ocamldocsigend} kZkkZk@@ kZk!kZk@@@@@N@N@D@@ @@@@@N@N@N@ภ+A@,A@@@@N@[@@AkZk{4@@@@N@a@@e9@@@@@M@g@ డ$List$iter[kk\kk@ _kk`kk@@@@@@xM@@@@@@@, @@@@@@@@@@@@ ఐ2$selfkkkk@hO@@V@gаkk@@@x@x@xx@@@@@@@@ఐ6#fmtkkkk@@@{ @@ఐ0&fatherkkkk@@@{ @@kkkk@@@xx@@@@ఐ$eleskkkk@Ӱ@@}[@@@N@N@@@i @@)@@@M@@ ఐ$self kk kk@h@@@h kl@@@@@@@@@@@@@@@@@@@ఐ#fmt kl kl@t@@{a@@ภ@ kl kl&A?ภ%Latex  kl @v5\end{ocamldocsigend}   kl   kl$@@ kl  kl%@@@@@M@M@3@@ @@@@@"M@M@=@ภ+A@,A@@@@M@J@@0 kl4@@@@M@P@@b9@@{F@SF@F@F@X@A@@Y@]B@@{Z@Ġ,Module_aliasI!l'l/J!l'l;@;,Module_alias@{,module_alias@@@ r@AA@I@A% U.U4& U.UR@@@@ఠ!a _!l'l<`!l'l=@xA@@@@@Q3cbbccccc@@@@@@@@{@@{@@@ ఐ"$selfs"lAlKt"lAlO@i?@@F3srrsssss@@@@@@h{"lAl]@@@D@@@)@B@@@(P@@@'@@&@@%@@ఐ0#fmt"lAl^"lAla@@@| @@ภ#lblo#lblAภ$Code #lbls@ ఐc$self#lblu#lbly@i@@A@h˰#lbl@@@2@@@W@-@@@V,@@@U@@T@@SQ@@ఐ[&father#lbl#lbl@C@@|8^@@ఐ!a#lbl#lbl@j@@@@@n@lr@'ma_name#lbl#lbl@3'ma_name@@@ g!t@@@ d@@@ 3)ma_module U|#mmt@@@ f@@@ eA@A @ARRRS@@o@@ARRRR@@s@.!@@@@@m@@#lblt#lbl@@(@@@P@rN@a@@~ @@@@@|M@IM@O@ภA@A@@@@JM@x@@3#lbln@@@@4M@H@@@@|@Ġ.Module_functorC$llD$ll@;.Module_functor@|@@@ s|@@@ t@BB@I@A! UU" UU@@@@ఠ!p [$ll\$ll@tA@@}@@@U3_^^_____@@@@ఠ!k j$llk$ll@A@@|@@@V@@@/r$ll@@|@@|@@@  ఐ/$self%ll%ll@jL@@S3@/(@)@*!@@@@@iʰ %ll@@@}J@}C@}<}3@@@@@@@@ఐ8#fmt%ll%ll@@@} @@ఐ2&father%ll%ll@@@}(@@ఐZ!p%ll%ll@1@@}a@@@8@@<@@}^9@ ఐv$self&lm&lm @j@@G@j&lm@@@}<@}5@}1}*@@@@@@P@@ఐz#fmt&lm &lm#@`@@}M]@@ఐt&father&lm$&lm*@\@@}Qj@@ఐ!k&lm+&lm,@r@@}V@@@z@@7@@}U{@@@}V|@Ġ,Module_apply 'm-m5 'm-mA@;,Module_apply]@}j@@@ u}n@@@ v@BC@I@A V"V( V"VS@@@@ఠ"k1 !'m-mC"'m-mE@:A@@}@@@Z3%$$%%%%%@@@@ఠ"k2 0'm-mG1'm-mI@IA@@}@@@[@@@/8'm-mJ@@}@@}@@@  ఐ$selfF*mmG*mm@k@@3FEEFFFFF@/(@)@*!@@@@@j P*mm@@@}@}@}}@@@@@@@@ఐ#fmta*mmb*mm@@@}@@ఐ&fathern*mmo*mm@@@}(@@ఐZ"k1{*mm|*mm@1@@}@@@8@@<@@}9@  ఐ>$self+mm+mn@k[@@bI@jͰ+mn@@@]@@@@[@@@i@@@@@@@Y@@ఐI#fmt+mn+mn@/@@~f@@ภ+mn+mnAภ$Code +mn@Ԡ!(+mn+mn@@+mn+mn@@@@@N@N@@@ @@C@@@N@N@@ภL+AJ@,A@R@@@N@@@+mn4@@@@N@@@b9@@V@@@M@@  ఐ$self,nn),nn-@kϰ@@@kO,nnB@@@~x@~q@~m~f@@@@@@@@ఐ#fmt,nnC,nnF@@@~@@ఐ&father&,nnG',nnM@@@~@@ఐ"k23,nnN4,nnP@@@~@@@@@7@@~@ ఐ$selfE-nRn\F-nRn`@l@@@kJ-nRnn@@@@@@ @@@@ @@@ @@ @@ @@ఐ#fmtb-nRnoc-nRnr@@@~@@ภm-nRntn-nRn}Aภ$Code v-nRnx@Ċ!)}-nRnz~-nRn{@@-nRny-nRn|@@Ė@@@4M@6M@5@@@ @@@@@@M@-M@3J@ภ+A@,A@@@@.M@<W@@-nRns4@@c@@M@,]@@b9@@oM@`@<@@a@=@@b@f>@@c@Ġ1Module_apply_unit.n~n.n~n@;1Module_apply_unit @@@@ w@AD@I@AVVVV@@@)@ఠ"k1 .n~n.n~n@A@@*@@@^3@1@@@@@@@1@@1@@@  ఐ$self/nn/nn@l@@3@D@@@@@l//nn@@@X@Q@MF@@F@@E@@D @@ఐ#fmt/nn/nn@|@@i@@ఐ&father/nn/nn@x@@m&@@ఐI"k1/nn/nn@0@@r@@@P6@@:@@q7@ ఐԠ$self%0nn&0nn@l@@E@lc*0nn@@@@@@Z@@@@Y@@@X@@W@@VU@@ఐߠ#fmtB0nnC0nn@Ű@@b@@ภM0nnN0nnAภ$Code V0nn@j"()]0nn^0nn@@`0nna0nn@@v@@@M@M@@@ @@@@@M@zM@@ภ+A@,A@@@@{M@@@0nn4@@C@@eM@y@@b9@@MM@d@<@@@Ġ+Module_with1no1no@;+Module_with@@@@ xu@@@ y@BE@I@AsW WtW W:@@@ @ఠ!k 1no1no@A@@5@@@b3@@@@ఠ!s 1no1no@A@@#@@@c@@@01no@@#@@#@@@  ఐ$self3o`oj3o`on@m@@3@7/(@)@*!@@@@@m 3o`o@@@o@l@ib@@@@@@@@ఐ#fmt3o`o3o`o@p@@]@@ఐ&father3o`o3o`o@l@@a(@@ఐZ!k3o`o3o`o@1@@@@@8@@<@@9@ ఐȠ$self4oo4oo@m@@G@mW4oo@@@@@@@@@@@@@@@@@W@@ఐӠ#fmt64oo74oo@@@d@@ภA5ooB7ppAภ$Code J5oo@^! Q5ooR5oo@@T5ooU5oo@@j@@@M@M@@@ @@@@@M@M@@ภm6oo,Aภ$Codeu6oo@Ɖ ఐ1$self6oo6oo@nN@@U@m6oo@@@@@@@@@@@@@@@@@@@ఐ)&father6oo6oo@@@@@ఐ!s6op6op@հ@@8@@@N@N@@@6oo6op@@@@@@N@@@T @@eM@M@@ภ47ppA3@A@;@@@M@@@gA@By@@@M@@@5oo@@@z@M@ @@@@M@@@@;@Ġ1Module_constraint8pp8pp,@;1Module_constraintB@O@@@ z{@@@ {@BF@I@AWWWW@@@e@ఠ!k 8pp.8pp/@A@@f@@@g3        @m@@@ఠ#_tk 8pp18pp4@.A@@@@@h@@@/8pp5@@|@@|@@@ ఐؠ$self):pepo*:peps@n@@3)(()))))@-&@'@(@@@@@nz 3:pep@@@@@@@ @@ @@ @@ఐ᠐#fmtD:pepE:pep@ǰ@@@@ఐ۠&fatherQ:pepR:pep@ð@@(@@ఐX!k^:pep_:pep@1@@@@@8@@<@@9@Ġ-Module_typeofo;ppp;pp@;-Module_typeof@L@@@ |@AG@I@AJXBXHKXBXa@@@@ఠ!s ;pp;pp@A@@@@@k3@@@@@@@@@@@@@ ఐG$self<pp<pp@od@@k3@@@@@@nٰ<pp@@@i@@@ @g@@@u@@@@@@@@@ఐU#fmt<pp<pp@;@@( @@ภ=pp?q,q9Aภ$Code =pp@/module type of =pp=pp@@=pp=pp@@@@@GM@IM@HD@@ @@O@@@M@@M@FN@ภ3>pq,A1ภ$Code>pq @  ఐ$self >pq  >pq@oа@@l@o >pq @@@@@@_@@@@^@@@]@@\@@[|@@ఐ&father !>pq! ">pq'@@@@@ఐ!s .>pq( />pq)@@@@@@jN@tN@s@@ 9>pq  :>pq*@@O@@@X@uN@i@@T @@eM@QM@W@ภ M?q,q8A@A@@@@RM@{@@gA@Ġy@@@AM@P@@ ]=pp@@@z@+M@?@@@@@Ġ-Module_unpack m@q:qB n@q:qO@;-Module_unpack@J@@@ } @@@ ~@BH@I@ALXXMXX@@@@ఠ!s  @q:qQ @q:qR@ A@@@@@o@@ @q:qT @q:qU@@ @@@p@@@) @q:qV@@@@@@@ ఐ Q$self AqZqd AqZqh@pn@@u3        @ %@@ @@@o AqZqv@@@s@@@@q@@@@@@@@@@@@ఐ _#fmt AqZqw AqZqz@ E@@2 @@ภ Cqq DqqAภ$Code  Cqq@ ఐ $self Cqq Cqq@p@@A@o Cqq@@@z@@@@u@@@t@@@@@@@Q@@ఐ &father Cqq Cqq@ r@@g^@@ఐ!s Cqq Cqq@h@@@@@N@N@r@@ Cqq Cqq@@.@@@@N@|@@U @@@@@M@M@@ภ 1DqqdA@eA@ @@@M@@@ :Bq{qm@@@@M@@@r@@@@@A Ak&k,t@@3 ? > > ? ? ? ? ?@ @@@ vA@ zA@@@@@@@G@@F@@E@@D @ @@~@@@@@R@@Q@@P@@O@@NF@I @ ]jj@@ cFqq dFqq@AA࣠@&self-3 Aఠ7 8qG AqH@~?3 q p p q q q q q@qF@@@  qJ A~BqK@~B@@qK@࣠@#fmt A Fqq Fqq@ A@@3        @q[~V@q_@!~W@q`@@@@@  @@&father A Fqq Fqq@ A@@3        @ @@@@@@@@$kind A Fqq Fqq@ A@@3        @@@@@@@@@ఐ$kind Gqr  Gqr @@@@@3        @@@@Ġ/Class_structure Hrr Hrr*@;/Class_structure@@@ @q@@@ @@@ z1@@@ @@@ @B@@D@A>j>r>j>@@@M@ఠ#inh  Hrr, Hrr/@ A@@! @@@v@@@u3        @<@@@ఠ$eles  Hrr1 Hrr5@ A@@+[@@@x@@@w@@@D Hrr6@@A@@A@@@  ఐ$self Ir:rD Ir:rH@q@@3        @c70@1@2%@@ @@@q^  %Ir:rV@@@@@@@@@@@@@@@@@@@ఐ#fmt =Ir:rW >Ir:rZ@@@"@@ภ HIr:r\ IIr:rAภ%Latex  QIr:ra@ :\begin{ocamldocobjectend}  XIr:rc YIr:r@@ [Ir:rb \Ir:r@@@@@N@N@F@@ @@@@@N@N@P@ภݰ+A@,A@ @@@N@]@@ |Ir:r[4@@>@@N@c@@g9@@@@@M@i@  ఐ&$self Jrr Jrr@r`@@gy@r> Jrr@@@@@@@@@@ఐ(#fmt Jrr Jrr@@@@@ఐǠ#inh Jrr Jrr@@@F@xF@@@(@@@ డ P$List$iter Krr Krr@  Krr Krr@@[@@@@,F@X@@@@@@ @@@U@@@@@@@@@ ఐ$self Krr Krr@r@@@rU Krr@@@Y@V@SL@@@@@@@@ఐ#fmt Krr Krr@n@@P@@ఐ&father Krr Krr@j@@T@@ Krr Krr@@@rk@@@@ఐ&$eles 'Krr (Krr@@@Z@@@N@N@@@h @@@@@M@@ ఐՠ$self CLrs DLrs@s@@(@r HLrs@@@@@@@@@@@@@@@@@8@@ఐࠐ#fmt `Lrs aLrs@ư@@E@@ภ  kLrs lLrs=A ภ%Latex  tLrs@8\end{ocamldocobjectend}  {Lrs! |Lrs;@@ ~Lrs  Lrs<@@@@@%M@'M@&i@@ @@@@@1M@M@$s@ภ +A@,A@ @@@M@-@@ Lrs4@@a@@ M@@@b9@@F@F@F@F@ @A@@@B@@ @C@@@Ġ+Class_apply Ns?sG Ns?sR@;+Class_apply@+class_apply@@@ @AA@D@A????#@@@.@@ Ns?sS Ns?sT@@@@@{@@@@@@@@@@ ఐn$self Pss Pss@s@@@s Pss@@@@@@8@@@@7@@@6@@5@@4@@ఐy#fmt Pss Pss@_@@A@@ภ H Pss PssA Gภ#Raw  Pss@̆ !class application not handled yet Pss Pss@@ Pss Pss@@̒@@@[M@]M@\'@@ @@@@@gM@TM@Z1@ภ +A @,A@ @@@UM@c>@@ 8Pss4@@@@CM@SD@@b9@@hE@Ġ,Class_constr HRss IRss@;,Class_constr@~,class_constr@@@ @AB@D@A$?n?t%?n?@@@@ఠ#cco  ^Rss _Rss@ wA@@@@@~3 b a a b b b b b@@@@@@@@@@@@@ ఐ#cco tTtt uTtt@@@@@-@@@n@k3 z y y z z z z z@% @@@3cco_type_parameters Ttt Ttt*@33cco_type_parameters:@@@ *n)type_expr@@@ @@@ @@B3(cco_name`!t@@@ @@@@An= =o= =&@@@3)cco_class#cct@@@ @@@ A@A@A~=V=`=V=@@@,@A====@@@B2@@,+@@@m@@@l@@Ġ Ut0t= Ut0t?@ /@@@@?>@@@v@@@u3        @S@@@ @GF@@@x@@@w@@@ภ Ut0tC Ut0tE@@@@G@@@M@M@h@ఠ!l  VtFtS VtFtT@ A@@kj@@@|@@@{@@rq@@@~@@@}@@@ ఐ$selfWtXtgWtXtk@tڰ@@3  @&@ @!@@@tOWtXty@@@@@@@@@@@@@@@@@@@ఐ#fmt.WtXtz/WtXt}@@@v @@డ !@=Ztt>Ztt@Ű@@@Š@@@P@P@P@@@@@ɠ@@@Ƞ@@@@@@@J@@ภưcYttdYtt@ ภ$CodelYttmYtt@́![tYttuYtt@@wYttxYtt@@͍@@@Q@Q@o@@ @@9^u4uB@v@@ k@uv=^u4uP@@@@@@ @@@@ @@@ @@@@{@@ఐՠ#fmtU^u4uQV^u4uT@@@@@ภ `_uUuba_uUuA ภ$Code i_uUuf@} ఐ$selfv_uUuhw_uUul@vB@@I@u{_uUu|@@@ @@@5@@@@4@@@3@@2@@1@@ఐ&father_uUu}_uUu@@@@@ఐD#cco_uUu_uUu@.@@Z@@@H@F@(cco_name_uUu_uUu@@@@@@G@@_uUug_uUu@@@@@.@LN@?@@_ @@.@@@VM@'M@-@ภ 7mA 5@nA@=@@@(M@R@@_uUuav@@@@M@& @@{@@9M@@~@@ @Ġ0Class_constraintauuauu@;0Class_constraint @@@@ @@@ @BC@D@A@@@@@@@`@ఠ"ck auuauu@A@@6@@@K@ఠ#ctk auuauu@(A@@@@@Y@@@.auu@@K[@@K[@@@  ఐ$self%buu&buu@v@@3%$$%%%%%@m.'@(@)!@@@@@vh /buu@@@@@@^@@@@]@@@\@@[@@Z@@ఐǠ#fmtGbuuHbuu@@@"@@ภ RbuuSbuuA ภ$Code [buu@o"( bbuucbuu@@ebuufbuu@@{@@@N@N@F@@ @@@@@N@zN@P@ภ +A @,A@@@@{N@]@@buu4@@H@@iN@yc@@g9@@@@@M@hi@  ఐ0$selfcuucuu@wj@@qy@wcuv @@@@@@@@@@@@@ఐ4#fmtcuv cuv@@@@@ఐ.&fathercuvcuv@@@@@ఐ͠"ckcuvcuv@@@@@@@@7@@@  ఐt$selfdvv%dvv)@w@@@w dvv7@@@@@@@@@@@@@@@@@@@ఐ#fmtdvv8dvv;@e@@G@@ภN dvv= dvvHAMภ$Code dvvA@'# : dvvCdvvF@@dvvBdvvG@@3@@@N@N@@@ @@@@@N@N@@ภ +A @,A@@@@N@@@>dvv<4@@@@N@@@b9@@@@@M@!@  ఐ蠐$selfVevKvUWevKvY@x"@@)1@w[evKvr@@@v@s@pi@@@@@@:@@ఐ점#fmtlevKvsmevKvv@Ұ@@G@@ఐ栐&fatheryevKvwzevKv}@ΰ@@T@@ఐw#ctkevKv~evKv@\@@a@@4@@b@ ఐ'$selffvvfvv@xa@@hp@wӰfvv@@@c@@@@a@@@o@@@@@@@@@ఐ2#fmtfvvfvv@@@@@ภfvvfvvAภ$Code fvv@ڠ" )fvvfvv@@fvvfvv@@@@@"M@$M@#@@ @@I@@@.M@M@!@ภR+AP@,A@X@@@M@*@@fvv4@@@@M@@@b9@@RM@@<@@@=@@@^>@@@?@@'@@@AGqrA@@)3@B@@@~CA@GA@@@N@G@@7@@@@~@@}@@|@ @@@Z@S@LC@@@@@@@@@@F@@Fqq]@@@ hvv!hvv@AA࣠@&self-3 Aఠ yGAy@3.--.....@y@@@  yJAy@@@y@࣠@#fmt A@hvvAhvv@YA@@\3A@@AAAAA@y@y@!@y@@@@@  @@&father !AShvvThvv@lA@@j3TSSTTTTT@ r@@@@@@@@$kind "Adhvvehvv@}A@@v3eddeeeee@~@@@@@@@@ఐ$kindvivvwivv@@@@@3wvvwwwww@@@@Ġ*Class_typejvwjvw@;*Class_type@@@ @0class_type_alias@@@ @AA@B@AeEEfEE@@@@ఠ#cta #jvwjvw@A@@@@@3@,@@@@@"@@@@@@@ ఐ#ctalw#w4lw#w7@@@@@-@@@@3@E% @@@3cta_type_parameterslw#w8lw#wK@33cta_type_parameters:@@@ ksW)type_expr@@@ @@@ @@B3(cta_name!t@@@ @@@@ADDDD2@@H@3)cta_class>A@@@ @@@ A@A@ADbDlDbD@@V@*@ADDDD@@Z@@0@@*)@@@@@@>@ĠRmwQw^mwQw`@n@@@@=<@@@@@@3        @Q@@@ @ED@@@@@@@@@ภ EmwQwdmwQwf@ D@@@ @@@TM@M@@ఠ!l &0nwgwt1nwgwu@IA@@ih@@@@@@}@@po@@@@@@@@@ ఐ"$selfMowywNowyw@z@@ 3MLLMMMMM@&@ @!@@@yUowyw@@@@@@@@@@*@@@@@@@@@ఐ0#fmtmowywnowyw@@@ @@డ!@|qwx}qwx@@@@@@@HP@EP@ P@@@@@@@@@@@@@@@J@@ภpwwpww@ภ$Codepwwpww@![pwwpww@@pwwpww@@@@@ Q@ Q@ o@@ @@@@@@@ఐƠ#inhzyy?zyyB@@@ ^F@@@'@@%@ డ$List$iter&{yDyN'{yDyR@ *{yDyS+{yDyW@@ֶ@@@@M@ִ@@@@@@ @@@ֱ@@@@@@@@@ ఐ#$selfN{yDyYO{yDy]@}@@!@|S{yDyt@@@@@@@ @@ @@ @@ఐ'#fmtd{yDyue{yDyx@ @@@@ఐ!&fatherq{yDyyr{yDy@ @@@@u{yDyXv{yDy@@@@@@@ఐ&$eles{yDy{yDy@@@H[@@@N@N@@@i @@ @@@M@@ ఐt$self|yy|yy@}k@@r(@|ݰ|yy@@@m@@@#@k@@@"y@@@!@@ @@8@@ఐ#fmt|yy|yy@e@@E@@ภ |yy|yyA ภ%Latex |yy@A8\end{ocamldocobjectend} |yy|yy@@|yy|yy@@M@@@JM@LM@Ki@@ @@ S@@@VM@CM@Is@ภ\+AZ@,A@b@@@DM@R@@|yy4@@@@.M@B@@b9@@M@-@<@@@=@@@>@@ @@@Aivv@@@3@@@@BA@FA@@@*@'@$@@u@@t@@s@@r@ @@@6@3@0)@@@@@@~@@}@@|F@w@#hvv\@@&)~yy*~yy@AA࣠@&self-3 (Aఠ '~ PA~@376677777@~ @@@  ~SA~@@@~@࣠@#fmt )AI~yyJ~yy@bA@@B3JIIJJJJJ@~!@~%@!@~&@@@@@  @@!m *A\~yy]~yy@uA@@L3]\\]]]]]@ X@@@@@@@@@ఠ&s_name +oyzpyz@A@@=@@@J@3uttuuuuu@%g@@@@@డ$Name&simpleyz yz@ yzyz@@t@@@Z@@@]@@@@@ @@ఐK!myzyz@,@@/@&m_nameyzyz@3&m_name@@@ z!t@@@ @@@/ 3&m_type xB+module_type@@@ A@A @A YY YY@@ *@3&m_info |@@@ @@@ A@B@A YY YZ@@ 8@3.m_is_interface%xN@@@ @@C!@A ZOZY ZOZp@@ B @3&m_file/ @@@ @@D+@A  ZZ  ZZ@@ L!@3&m_kind9D@@@ A@E4@A !ZZ !Z[@@ U"@3%m_locBx=@@@ A@F=@A "[:[D "[:[^@@ ^#@3*m_top_depsKӚ!t@@@ @@@ A@GM@A #[_[i #[_[@@ n$@3&m_code[d @@@ @@@ A@H\@A $[[ $[[@@ }%@3+m_code_intfjs @@@ @@@ A@Ik@A %\\ %\\D@@ &@3+m_text_onlyyx@@@ @@Ju@A &\z\ &\z\@@ '@@A Y[Ye Y[Yv@@ @@@@@@K@K@@@@@@A@>yy@@ ఐ$selfJz#z)Kz#z-@@@3JIIJJJJJ@@@@@@~Rz#z;@@@@@@@@@@'@@@@@@@@@ఐ$#fmtjz#z<kz#z?@ @@b @@ภuz@zIvzzAภ%Latex ~z@zN@డ!^z@zZz@z[@ ְ@@@ @@@@ @@@ @@@@@@@L@@'\index{z@zQz@zY@@z@zP@@ @@@K@K@_@@డ@!^z@znz@zo@ @@@ @@@@ @@@ @@@@@@@{@@ ఐ$selfz@z\z@z`@@@@zz@zf@@٠J@@@@@@@@@@E@@@@@@@@ภr@@`@@@@@@@@ఐ&s_namez@zgz@zm@@@@@@ M@M@@@X@@ \@@@@M@ @@డ!^#z@zy$z@zz@ p@@@ p@@@@ m@@@ l@@@@@@@@@'@\verb`;z@zp<z@zx@@@@ @@@(M@*M@)@@డ!^Qz{zRz{z@ @@@ @@@0@ @@@/ @@@.@@-@@,@@ ఐ;$selfoz{zpz{z@;@@B%@tz{z@@tr@@@D@@@C@@@@B@@@A@@@@@?9@ภuภ1z{zz{z@0@@@@@@RO@VN@@@t@@@WR@@ఐ:&s_namez{zz{z@\@@@@@PO@[O@Zf@@z{zd@@ @@@<@\O@Oo@@#`} z{zz{z@@uz{z@@ @@@;N@^N@]@@ @@ @@@'@_N@:@@@@ @@@@`M@&@@V@@ $@@@@aL@@@z@zOzz@@[@@@@bK@@@} @@ a@@@lJ@J@@ภjzzAi@A@q@@@J@h@@ z@zH@@@@J@@@@@F@.F@@@@@A@A@@@@ @@w@@v@@u@@@@@@@@@@@~@@}F@y@*~yy@@ 0zz1zz@AA࣠@&self-3 -Aఠ ,WA@ 3>==>>>>>@@@@  ZA@@@@࣠@#fmt .APzzQzz@iA@@'3QPPQQQQQ@(#@,@!$@-@@@@@  @@"mt /Aczzdzz@|A@@13dccddddd@ =@@@@@@@@@ఠ&s_name 0vz{wz{ @A@@ D@@@J@3|{{|||||@%L@@@@@డ $Name&simplez{z{@ z{z{@@{@@@ a@@@ d@@@@@ @@ఐK"mtz{z{@,@@x/@'mt_namez{z{&@3'mt_name~@@@  !t@@@ @@@ 3'mt_info @@@ @@@ A@A @A ?aNaX ?aNaw@@30@3'mt_type){[+module_type@@@ @@@ A@B@A @aa @aa@@D1@3/mt_is_interface*{Z@@@ @@C&@A Ab"b, Ab"bD@@N2@3'mt_file4 @@@ @@D0@A Bbzb Bbzb@@X3@3'mt_kind>N|@@@ @@@ A@E>@A Cbb Cbb@@f4@3&mt_locL{N@@@ A@FG@A Gdd Gdd5@@o5@@A >aa >aa$@@s/@c[@@ @@@K@K@@@c@@@A@z{e@@ ఐ蠐$self#{*{0${*{4@@@3#""#####@@@@@@d+{*{B@@@@@@@@@@@@@@@@@@@ఐ#fmtC{*{CD{*{F@ܰ@@ @@ภN{G{PO{{Aภ%Latex W{G{U@Ƞడ!^b{G{ac{G{b@ @@@ @@@@ @@@ @@@@@@@L@@'\index{z{G{X{{G{`@@}{G{W@@ @@@K@K@_@@డ!^{G{u{G{v@ ް@@@ @@@@ @@@ @@@@@@@{@@ ఐt$self{G{c{G{g@{@@@S{G{m@@#@@@@@@@@@@@@@@@@@@ŐภK@@Ƞ9@@@@@@@@ఐh&s_name{G{n{G{t@@@@@@ M@M@@@X@@5@@@@M@ @@డ!^{G{{G{@I@@@I@@@@F@@@E@@@@@@@@@'@\verb`{G{w{G{@@@@c@@@(M@*M@)@@డ!^*{{+{{@w@@@w@@@0@t@@@/s@@@.@@-@@,@@ ఐ $selfH{{I{{@@@%@M{{@@MK@@@D@@@C@]@@@B@@@A@@@@@?9@^ภsNภ l{{m{{@ @@@@@@RO@VN@@@ M@@@WR@@డ$Name&simple{{{{@ {{{{@@t@@@ Z@@@] ]@@@\@@[r@@ఐ,&s_name{{{{@|@@ q@@@hP@lP@k@@{{{{@@@@@P@mP@g@@{{@@@@@<@nO@O@@#`} {{{{@@{{@@@@@;N@pN@o@@ @@@@@'@qN@:@@I@@@@@@rM@&@@@@'@@@@sL@@@{G{V{{@@^@@@@tK@@@ @@d@@@~J@J@@ภm{{Al@A@t@@@J@z@@ {G{O@@@@J@@@@@F@gF@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@F@@-zz@@3{{4{|@AA࣠@&self-3 2Aఠ 1ZA@3A@@AAAAA@@@@  ]A@@@@࣠@#fmt 3AS{|T{|@lA@@3TSSTTTTT@+&@/@!'@0@@@@@  @@!m 4Af{|g{| @A@@3gffggggg@ @@@@@@@@ఐ"psx| |y| |@Ұ@@@2@@@@@@@@@@@@@@3@+3@"@#@@@@ఐE#fmt| || |@+@@I@@ ఐh$self| || |@r@@y!@ٰ| |)@@@ @@@@@@@@,@@ ఐ$self| |+| |/@@@=@| |<@@  6@@@@@@@@@@1@@@@@@@Q@ ภ^@@ L@@@@@@_@@ఐ!m| |=| |>@k@@n@&m_name| |?| |E@O @@@@@L@L@|@@| |*| |F@@f@@@@L@@@| || |G@@9@@@@K@@@ @@F@F@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@2{{#@@Ѱ8|I|T9|I|o@AA࣠@&self-3 6Aఠ  5 _A@3FEEFFFFF@@@@  bA @@@ @࣠@#fmt 7AX|I|pY|I|s@qA@@3YXXYYYYY@0+@4@!,@5@@@@@  @@"mt 8Ak|I|tl|I|v@A@@3lkklllll@ @@@@@@@@ఐ"ps}|y|~|y|@װ@@@7@@@@@@@@@@@@@@3@+@"@#@@@@ఐE#fmt|y||y|@+@@.@@ ఐh$self|y||y|@w@@~!@ް|y|@@@@@@'@@@&@@%,@@ ఐ$self|y||y|@@@=@|y|@@  ;@@@6@@@5@@@@46@@@3@@2@@1Q@ ภc@@ Q@@@F@@@E_@@ఐ"mt|y||y|@k@@n@'mt_name|y||y|@M @@ @@@BL@LL@J|@@ |y| |y|@@k@@@.@ML@A@@|y||y|@@>@@@@NK@-@@ @@F@@ A@A@@@@@@Y@@X@@W@@@@@@@b@@a@@`@@_F@[@5|I|M!@@;||<||@AA࣠@&self-3 :Aఠ 9bA @3IHHIIIII@@@@  "eA#@@@#@࣠@#fmt ;A[||\||@tA@@3\[[\\\\\@3.@7@!/@8@@@@@  @@!c @3'cl_typeb*class_type@@@ @@B@ABB&BBB@@J@32cl_type_parameters%ۆr)type_expr@@@ @@@ @@C(@AB]BgB]B@@[@3*cl_virtual6q@@@ @@D2@ABBBB@@e@3'cl_kind@2@@@ A@E;@ABBBC@@n@3-cl_parametersI۪z)Parameter)parameter@@@ @@@ A@FM@AC@CJC@C|@@@3&cl_loc[h@@@ A@GV@ACCCC@@@@AAuAAuA@@@rj@@@@@K@K@@@r@@@A@ 1||t@@ ఐ$self =}} >}}@ @@3 = < < = = = = =@@@@@@~ E}}+@@@@@@@ @@@@@@@@@@@@ఐ#fmt ]}}, ^}}/@@@ @@ภ h}0}9 i}}Aภ%Latex  q}0}>@డ!^ |}0}J }}0}K@ɰ@@@@@@@@@@@@@@@@@L@@'\index{ }0}A }0}I@@ }0}@@@@@@K@K@_@@డ3!^ }0}^ }0}_@@@@@@@@@@@@@@@@@@{@@ ఐ$self }0}L }0}P@@@@m }0}V@@̠=@@@@@@@@@@8@@@@@@@@ߐภe @ @S@@@@@@@@ఐw&s_name }0}W }0}]@@@@@@M@M@@@X@@O@@@@M@@@డ!^!}0}i!}0}j@c@@@c@@@@`@@@_@@@@@@@@@'@\verb`!.}0}`!/}0}h@@@@}@@@ M@ M@ @@డ!^!D}k}!E}k}@@@@@@@@@@@@@@@@@@@@ ఐ$self!b}k}|!c}k}@.@@5%@!g}k}@@ge@@@&@@@%@w@@@$@@@#@@"@@!9@xภ!hภ$!}k}!}k}@#@@@@@@4O@8N@@@g@@@9R@@ఐ&s_name!}k}!}k}@\@@@@@2O@=O@<f@@!}k}{d@@@@@@>O@1o@@#`} !}k}!}k}@@u!}k}@@@@@N@@N@?@@ @@@@@ @AN@@@@@@@@@BM@@@V@@@@@@CL@@@!}0}?!}}@@N@@@@DK@@@} @@T@@@NJ@J@@ภ]!}}A\@A@!d@@@J@J@@!}0}8@@@@J@@@@@dF@@@@{@A@A@@@@xq@@Y@@X@@W@@@@@{@@b@@a@@`@@_F@[@"||@@x"!}}""}}@AA࣠@&self-3 ?Aఠ  > "HA@3"/"."."/"/"/"/"/@@@@  "KA @@@ @࣠@#fmt @A"A}}"B}}@"ZA@@3"B"A"A"B"B"B"B"B@@@!@@@@@@  @@"ct AA"T}}"U}}@"mA@@3"U"T"T"U"U"U"U"U@ @@@@@@@@@ఠ&s_name B"g}}"h}}@"A@@5@@@J@v3"m"l"l"m"m"m"m"m@%@@@@@డ $Name&simple"}}"}~@ "}~"}~ @@l@@@R@@@zU@@@y@@x @@ఐK"ct"}~ "}~ @,@@/@(clt_name"}~"}~@3(clt_name@@@ r!t@@@ @@@ 3(clt_info  @@@ @@@ A@A @AFFFF@@$@3(clt_typeH*class_type@@@ @@B@AG"G,G"GI@@0@33clt_type_parameters%lX)type_expr@@@ @@@ @@C(@AGJGTGJG@@A@3+clt_virtual6W@@@ @@D2@AGGGG@@K@3(clt_kind@@@@ A@E;@AGGGH@@T@3'clt_locI<@@@ A@FD@AH<HFH<Hb@@]@@AFzFFzF@@a@`X@@@@@K@K@@@`@@@A@#}}b@@ ఐ堐$self#~~ #~~$@ݰ@@3########@@@@@@R#~~2@@@@@@@@@@@@@@@@@@@ఐ#fmt#1~~3#2~~6@ٰ@@ @@ภ #<~7~@#=~~A ภ%Latex #E~7~E@ܶడ!!^#P~7~Q#Q~7~R@@@@@@@@@@@@@@@@@@L@@'\index{#h~7~H#i~7~P@@#k~7~G@@@@@K@K@_@@డ"!^#~7~e#~7~f@̰@@@@@@@@@@@@@@@@@{@@ ఐq$self#~7~S#~7~W@i@@p@A#~7~]@@@@@@@@@@@@ @@@@@@@@ภ9#Ŀ@#@'@@@@@@@@ఐe&s_name#~7~^#~7~d@@@@@@M@M@@@X@@#@@@@M@@@డ"r!^#~7~p#~7~q@7@@@7@@@@4@@@3@@@@@@@@@'@\verb`$~7~g$~7~o@@@@Q@@@ M@ M@ @@డ"!^$~r~$~r~@e@@@e@@@@b@@@a@@@@@@@@@ ఐ $self$6~r~$7~r~@@@ %@ڰ$;~r~@@;9@@@&@@@%@K@@@$@@@#@@"@@!9@Lภ$a<ภ!$Z~r~$[~r~@!@@@@@@4O@8N@@@;@@@9R@@ఐ &s_name$p~r~$q~r~@\@@{@@@2O@=O@<f@@${~r~d@@@@@@>O@1o@@#`} $~r~$~r~@@u$~r~@@@@@N@@N@?@@ @@@@@ @AN@@@@@@@@@BM@@@V@@@@@@CL@@@$~7~F$~~@@"@@@@DK@@@} @@(@@@NJ@J@@ภ!1$~~A!0@A@$8@@@J@J@@$~7~?@@@@J@@@@@F@@@@i@A@A@@@1@*#@@Y@@X@@W@@@@;@4-@@b@@a@@`@@_F@[@$}}@@*$~~$~~@AA࣠@&self-3 DAఠ  C ٱ%A@3%%%%%%%%@@@@  ܱ%A@@@@࣠@#fmt EA%~~%~~@%.A@@F3%%%%%%%%@@@!@@@@@@  @@!c FA%(~~%)~~@%AA@@P3%)%(%(%)%)%)%)%)@ \@@@@@@@@ఐq"ps%:~~%;~~@@@@@@@{@h@@@z@@@y@@x@@w3%G%F%F%G%G%G%G%G@+q@"@#@@@@ఐE#fmt%W~~%X~~@+@@@@ ఐh$self%h~~%i~~@4@@;!@%m~ @@@@@@@@@@@,@@ ఐ$self%~ %~@P@@W=@G%~@@e@@@@@@@@@@@@@@@@@Q@ภ %Ʀ@%@{@@@@@@_@@ఐ!c%~%~@k@@n@'cl_name%~%~&@ @@@@@L@L@|@@%~ %~'@@(@@@@L@@@%~~%~(@@@@@@K@@@ @@F@@ A@A@@@@ @@@@@@@@@@@@@@@@@@@F@@%~~!@@ %*5%*O@AA࣠@&self-3 HAఠ  G ܱ& A@3&&&&&&&&@@@@  ߱&" A@@@@࣠@#fmt IA&*P&*S@&1 A@@)3&&&&&&&&@@@!@@@@@@  @@"ct JA&+*T&,*V@&D A@@33&,&+&+&,&,&,&,&,@ ?@@@@@@@@ఐt"ps&=Y_&>Ya@@@@@@@@k@@@@@@@@@@3&J&I&I&J&J&J&J&J@+T@"@#@@@@ఐE#fmt&ZYb&[Ye@+@@j@@ ఐh$self&kYg&lYk@7@@>!@&pYv@@@@@@@@@@@,@@ ఐ$self&Yx&Y|@S@@Z=@H&Y@@h@@@@@@@@@@@@@@@@@Q@ڐภ#&ǩ@&@~@@@@@@_@@ఐ"ct&Y&Y@k@@n@(clt_name&Y&Y@ @@@@@L@L@|@@&Yw&Y@@+@@@@L@@@&Yf&Y@@@@@@K@@@ @@F@@ A@A@@@@@@)@@(@@'@@@@@@@2@@1@@0@@/F@+@&*.!@@&&@AA࣠@&self-3 LAఠ K߱'" A@3' ''' ' ' ' ' @@@@  '%A@@@@࣠@#fmt MA''@'4A@@ 3''''''''@@@!@@@@@@  @@!m NA'.'/@'GA@@3'/'.'.'/'/'/'/'/@ "@@@@@@@@@ఠ&father O'A'B@'ZA@@@@@TJ@F3'G'F'F'G'G'G'G'G@%1@@@@@డ%$Name&father'Z '[ @ '^'_@@d@@@,@@@J/@@@I@@H @@ఐK!m'v'w@,@@]/@&m_name'}'~@Ұ @@L@@@UK@[K@Y=@@. @@A>@A@' @@@ఠ!t P'!+'!,@'A@@% @@@eJ@^@@@`J@\3''''''''@Zha@b@c@@@ภ$'9C'A$ภ%Latex '9H@%5\begin{ocamldoccode} '9J'9a@@'9I'9b@@1@@@gJ@iJ@h$@@ @@+J@f'@ภ%'eo%A%ภ$Code'es@'module 'eu'e|@@'et'e}@@@@@uJ@wJ@vH@@ @@OJ@tK@ภ%8'IA%6ภ$Code'@డ&$Name&simple( ( @ ((@@@@@@@@@@@@@x@@ఐ!m('((@ݰ@@@&m_name(.(/@ @@@@@K@K@@@(9(:@@@@@@@K@@J@@ภ%(GA%ภ$Code(O@c# : (V(W@@(Y(Z@@o@@@J@J@@@ @@J@@ภ$԰(kA$@A@'۠K@@@@J@@@/A@'K@y@@@~J@@@A@'K@k@@@pJ@}@@A@'@@@bJ@o@@(/7@@& @@@a@A@(!'@@  ఐ$self((@o@@v3((((((((@@@@@@(@@@t@@@@r@@@@@@@@@@@@ఐ#fmt((@@@ @@ఐ@@@J@8@  ఐ堐$self((@@@H@)(@@@@@@@@@@@@@@@@@X@@ఐ#fmt))  @ְ@@e@@ภ&W))-A&Vภ%Latex )@⍠3\end{ocamldoccode} )#)$*@@)&)'+@@@@@K@K@@@ @@@@@ K@K@@ภ%)?,,A%@-A@(@@@K@@@)H 5@@ @@K@@@c:@@@@@ J@@  ఐZ$self)`/5)a/9@,@@3@)e/P@@@@ @@@@@@ఐ\#fmt)t/Q)u/T@B@@d@@ఐV!m)/U)/V@7@@h@@%@@(@  ఐ$self)X^)Xb@^@@e@-)Xy@@@@@@#@@"@@ఐ#fmt)Xz)X}@t@@@@ఐ!m)X~)X@i@@@@%@@@ ఐW!p))@۰@@@!|@@@7@T 6@@@J@DJ@3!@@@5W@@@6@@@4@@2@@19@@ఐѠ#fmt))@@@F@@ภ**))Aภ* |%* |$ภ*{*{۠ภ*{*ภ*%*&#%(@(@@@@K@K@@ภ*9*:7@7@iJ@J@J@L@!@@@CK@K@K@K@K@ɠK@K@K@K@ʠ L@!L@@@@K@@@`@Π)L@!L@0L@@@@K@@%t@t@@@@K@K@@@{@DL@:-./L@KL@@@@K@@@@|wQL@G:;VK@Y@@@K@@ภ:**@@g\OQR@@@K@@@@pL@afqrst@@@K@@'@[@@ @@@K@K@@@@@ D|@@@BK@@@@@@  ఐʠ$self**@@@-@*@@@E@>@:3@@@@@@6@@ఐΠ#fmt**@@@C@@ఐ&father**@P@@@@@S@@ఐڠ!m++@@@b@&m_kind+ + @( @@k@@@l@@C@@jm@ డ)&Module1module_is_functor+$+%@ +(+)@@@@@@ @@@ @@ @tk k$tk kL@@C@@@@&@@@"@@@!@@ @@ఐ!!m+L+M@@@3@@,@@@@@(@Ġ(+\ +]@(@@@@.@@@43+_+^+^+_+_+_+_+_@@@@@2@@@5@@@ภ#+k+l@#@@@!@@@J@=J@@Ġ#+~ +$@#@@@@P@@@9@@S@@@:@@@  ఐ$self+(3+(7@`@@g@Ұ+(E@@@b@@@F@`@@@En@@@D@@C@@B@@ఐ#fmt+(F+(I@@@@@ภ)+(L+(TA(ภ'Newline +(S@@ @@6@@@uN@fN@k*@ภ(?A(=@A@+E@@@gN@q7@@+(K"@@@@QN@e=@@P'@@"I@@@vM@PC@డ*}$List&filter+cu+cy@ +cz+c@@@@!a@+$boolE@@@.E@@.D@R@@@.CW@@@.B@@.A@@.@@^-)-)^-)-X@@o@'"@@@@@@@@M@@5W@@@M@@@@M@@@M@|3@@@@@~@0 @@@}/$@@@{@@z@@y@@࣠@$ RA@@,Wc,Xc@@03,V,U,U,V,V,V,V,V@@@@@ఠ!d Q,bc,cc@,{A@@6 @@,gc,hc@@@D@?@@@@ @@డ+"<>,zc,{c@@!a@@.@@@*@@)@@()%notequalBA*@@@@@*@~QQ*A~Q@@*jR@@@@eM@@@@@@@@@3,,,,,,,,@?n@9@:@@@@ఐF!d,c,c@ @@{@@ภ$None,c,c@ͺ@@@M@@@@@@@@P@$@,c,c@@@@@@@@N@N@r@@డ*1module_parameters,,@%trans8\@@@ @@@ @@@@ 茠@@@@ @S@@@ @@@ @@ @@@ @@ @@ @wkkwkk@@ lD@0/@@-+*@@@@@@@@@@)@@@@@(D@@@@@@@@@@@@@@@@Oภͥ-=ภ*԰-6-7@*@@@Y@@@O@@@@@@@@@ఐ!!m-L-M@@@3@@-P-Q@@F6@@@N@O@@@c @@F;@@@@Ġ -h-i@)@@@@V@@@@렠@z@@@@@@@@@@@@@j@/@@@@Ύ@@@@@@@@@@@1@@@ภ%--@%@@@-9@ఠ!l S--@-A@@@Y@@@@θ@@@@@@@@@@@d@@@m@@@@̠@@@@@@@@@@@x@@@@ఠ!t T- - @-A@@+Z!Q@@@O@ @@@ O@3--------@EKD@E@F@@@ภ+6-!5-A+5ภ$Bold -!9@ภ+F.!;.!NA+Eภ#Raw . !>@턠,Parameters: .!@.!L@@.!?.!M@@@@@&O@(O@'4@@ @@!@@@2O@O@%>@ภ*+A*@,A@-@@@ O@.K@@.6!:4@@Y@@O@Q@@J9@@XO@T@ภ+.DPdRA+ภ$List.LPh@డ,$List#map.[i.\i@ ._i.`i@@@@@@@@@@O@V@y@@@O@a@@@`O@W@@XO@G@@@O@wO@E@@H@$@@@F@@@D@@C@@B3........@@@@@࣠@& YA@ఠ!p U..@.A@@;@@ఠ(text_opt V..@.A@@@@@..@@@N@I@@Z@@ @@@ఠ!t W..@.A@@XO@O@R@^3........@5i@/@0*c@$@%@@@ఐ0(text_opt..@ @@o3........@@@@Ġ$None..@@@@@}@@}@@@ภ"C..@+_@@@,'@Ġ$Some//@ఠ!t X/ / @/%A@@O@c/@@@@@0@@0@@@ఐ!t//@ @@@@Q3////////@M@@@@@A/!@@UP@A@/# @@ภ!/) 5/* 7@,lภ#Raw/2 '/3 *@ఐ!p/> +/? ,@k@@3/>/=/=/>/>/>/>/>@p~w@x@y@@@'mp_name/H -/I 4@6 @@@@@~Q@Q@@@! @@"@@@O@O@O@|Q@}@ภ!ɰ/f A/g C@,ภ#Raw/o 8/p ;@": /w =/x ?@@/z </{ @@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!t/ D/ E@M@@P@@#@@/BO@u@@@yQ@X@@/ %/ F@@-@@@x_@~@@@//Ga@@@C+@@TP@P@@@ఐ!l/b{/b|@ʰ@@֠W@@@SP@P@/@@/i/}@@f@l@@@@@?O@P@R@@ @@O@>@ภ,>/A,=@A@/EP@4@@@9O@O@@A@/N@@@ O@8@@/!3@@-a@@@ @A@/ @@ ఐ$self//@Ű@@3////////@' @!@"@@@:0@@@@@@@@@@@@@@@@@@@ఐ #fmt00@@@  @@ఐK!t0&0'@*@@@@@O@2@@6@@O@5@E @@H@@@A03Va04@@@06@@@@@A0809@@@  ఐ A$self0G0H@@@@0L @@@@@@ @@@@ !@@@@@@@@@ఐ L#fmt0d 0e@ 2@@T@@ภ-0o0pA-ภ'Newline 0x@>@ @@#@@@5K@&K@+!@ภ,A,@A@/@@@'K@1.@@0"@@S@@K@%4@@P'@@&@@@6J@:@  ఐ $self0 0$@u@@|J@02@@@H@@@B>o@@@A@@@@@nF@@@?@@@>@@@=@@<@@;@@:g@@ఐ #fmt0306@ @@t@`ภR0Šภ)I0?0C@)H@@@@@@VK@^@@@Ġ@@@_@@ఐ Р!m0D0E@ @@@&m_info1F1L@@ @@@@@T@@@SK@dK@a@@h@@'v@@@fJ@R@ఐ&!p1NT1 NU@&8@@@(@@@n@&~F@{I@j(@@@l&@@@m@@@k @@i@@h@@ఐ +#fmt1CNV1DNY@ @@3@@ภ%1\%1]1QNZ1RN^A%ภ%1g1h ภ&1o)Close_box1q;)Close_box@@@@GC@A%z %z @@@&~@@@@@@J@@ภ&1%b1(%a@(@%UI@I@K@)<@@@zJ@J@Ơ  @@@J@-@@?@&K@@@@J@9@"@]P@P@&@@@J@J@E@@WV@@'2'@@@yJ@N@@_@@O@ 1N_@@Q@m@@R@}@@S@@@T@@@U@&@@V@Y@@W@@@X@  @@Y@ ' @@ @ 4 @@ s@  A@ A@@@@@@@@@@ @@@@@@@@@@@@@F@ @1"@*1䐠 , Print the LaTeX code for the given module. 11@@@@@@@11@AA࣠@&self-3 [Aఠ Ẕ2A@311111111@@@@  ϱ2A@@@@࣠@#fmt \A22 @2!A@@32 222 2 2 2 2 @@@!@@@@@@  @@"mt ]A22@24A@@322222222@ @@@@@@@@@ఠ&father ^2.2/@2GA@@ @@@#J@32423232424242424@%@@@@@డ0$Name&father2G2H@ 2K2L@@o@@@!@@@!@@@@@ @@ఐK"mt2c2d@,@@./@'mt_name2j2k@ @@!9@@@$K@*K@(=@@. @@A>@A@2v @@@ఠ!t _22@2A@@0%@@@4J@-@@@/J@+322222222@Zha@b@c@@@ภ/ܰ2 2A/۠ภ%Latex 2 @5\begin{ocamldoccode} 2 2 3@@2 2 4@@@@@6J@8J@7$@@ @@+J@5'@ภ027A%A/ภ$Code27E@٠,module type 27G27S@@27F27T@@@@@DJ@FJ@EH@@ @@OJ@CK@ภ0%2WaIA0#ภ$Code2We@డ1t$Name&simple2Wg2Wk@ 2Wl2Wr@@@@@!@@@V!@@@U@@Tx@@ఐ"mt3Ws3Wu@ݰ@@@'mt_name3Wv3W}@i @@!@@@aK@gK@e@@3&Wf3'W~@@!@@@`@@K@@J@Q@ภ/34A/@A@2K@H@@@MJ@o@@^A@2K@:@@@?J@L@@A@2@@@1J@>@@3O @@0ɠ@@@0@A@3U@@  ఐp$self3c3d@/@@633c3b3b3c3c3c3c3c@@@@@@3k@@@4@@@w@2@@@v@@@@u@@t@@s@@ఐ~#fmt33@d@@W @@ఐ!t33@*@@T@@@K@2@@6@@)@@@J@8@ @ఐ"mt33@x@@zL@'mt_type33@ @@@@@@@@Z@@ఐ"mt33@@@h@'mt_kind33@ @@\@@@@@@v@@. @@@(@@@}@@Ġ$Some33@۠@33@@%@@@@@@ @@-,@@@@@@@@Ġ$Some4 4 @ఠ$kind `44@4- A@@@@@@@@@@(@@@@@@@@3@@@,@@@@@@_^@@@@@@@C@@@@@@@@@@@  ఐX$self4K 4L@@@34K4J4J4K4K4K4K4K@@9@:@;@@@4S@@@@@@@@@@(@@@@@@@@@ఐf#fmt4k 4l#@L@@? @@ภ14v&4w2A1ภ$Code 4*@# = 4,4/@@4+40@@@@@N@N@D@@ @@(@@@ N@N@N@ภ1 41,A1 @-A@4@@@N@\@@4$5@@m@@N@b@@f:@@+@@@ M@h@  ఐР$self44?44C@@@x@44Q@@@@@@@@@@ŝ@@@@@@@@@ఐ۠#fmt44R44U@@@@@ภ2/44X44wA2.ภ%Latex 44]@e3\end{ocamldoccode} 44_44t@@44^44u@@q@@@6N@8N@7@@ @@(w@@@BN@/N@5@ภ154v,A1@-A@4@@@0N@>@@5 4V5@@@@N@.@@c:@@+@@@CM@@  ఐE$self58y59y@@@ @Ͱ5=y@@@@@@H@@G@@ఐG#fmt5Ly5My@-@@ @@ఐA"mt5Yy5Zy@"@@$@@%@@@  ఐw$self5j5k@6@@=@5o@@@E@>7@@\@@[&@@ఐy#fmt5~5@_@@R3@@ఐs"mt55@T@@V@@@%@@RA@ ఐ+/!p55@*@@@-T@@@p@+,,@@@5M@}M@l-d@@@n+/@@@o@@@m@@k@@ji@@ఐ#fmt55@@@v@@ภ*r5ڠ*q5۰55A*pภ*}55 ภ*55ภ*55*ภ*55#%(@(@@@@N@N@@ภ*6)67)@7@*}iM@M@M@O@-@@@|N@N@N@N@N@N@N@N@N@ O@!O@@@@N@@@`@*)O@!O@0O@@@@N@@%t@t@*@@@N@N@@@{@*DO@Ӡ:-./O@נKO@@@@N@ @@@OQO@G:;VN@Y@@@N@@ภ+6z*X6{*W@@*g\OQR@@@N@+@@@*pO@fqrst@@@N@7@'@[@@*@@@N@!N@ C@@@@,|@@@{N@L@@@@M@ ఐ$self66 @r@@y[@6&@@@>@;@81@@:@@9@@8d@@ఐ#fmt6'6*@@@q@@ఐ&father6+61@9@@%@@@H@@ఐŠ$kind6266@@@`@@@M@@:@@_@G@@`@x@@a@ @@b@! @@c@ @@:J@@@67@67A@@@$#@@@@@@ɠ@@@@@@@@@@@@87@@@@@@Π@@@@@@@@@@@@  ఐ1$self7$EP7%ET@@@@b7)Eb@@@@@@W@@@@V@@@U@@T@@S@@ఐ<#fmt7AEc7BEf@"@@@@ภ47LEi7MEA4ภ%Latex 7UEn@Ơ3\end{ocamldoccode} 7\Ep7]E@@7_Eo7`E@@@@@~N@N@@@ @@*@@@N@wN@} @ภ37xE,A3@-A@6@@@xN@@@7Eg5@@C@@bN@v @@c:@@-@@@M@a&@  ఐ$self77@e@@l6@/7@@@t@mf@@@@=@@ఐ#fmt77@@@J@@ఐ"mt77@@@W@@%@@X@ఐ-\!p77@,@@@/@@@@-Y;L@L@/@@@-Y@@@@@@ @@@@{@@ఐ栐#fmt77@̰@@@@ภ,8,877A,ภ,8'8 &ภ,88ݠภ,88 ,ภ,8'8(#%(@(@@@@3M@6M@5@ภ,8;,8<7,@7@,fL@L@KL@N@$/@@@M@M@M@M@M@1M@M@M@ M@2 N@(!N@)@@@4M@@@@`@,Р)N@!N@0N@@@@!M@0@%t@t@,@@@"M@CM@B @@{@-DN@:-./N@KN@@@@M@@@@yQN@G:;VM@Y@@@M@ *@ภ-<8,8,@@-g\OQR@@@M@M=@@@-pN@ɠfqrst@@@M@I@'@[@@-"@@@M@PM@OU@@@@.F|@@@M@^@@@@_@-8@@a@@@b@@@A88@@388888888@e@@@ డ7Y&Module6module_type_is_functor88@ 88@@@@@@ qd@@@ p@@ o@+sbsf+sbs@@,XR@@@@@@@|@@@{@@z0@@ఐ"mt99@ΰ@@=@@,@@@@@A@Ġ69'9,@6@@@@.@@@399999999@@@@@2@@@@@@ภ1M9$09%2@1L@@@/@@@PJ@J@w@Ġ1973<983@@1@@@@P@@@r@@S@@@u@@@  ఐZ$self9MDO9NDS@@@ @9RDa@@@@@@@@@@'@@@@@@@@@ఐe#fmt9jDb9kDe@K@@>@@ภ69uDg9vDoA6ภ'Newline 9~Dn@D@ @@,@@@N@N@@ภ5A5@A@8@@@N@@@9Df"@@Y@@N@@@P'@@0@@@M@@డ86$List&filter9~9~@ 9~9~@@ @@@@@n@@@M@⠠@Ϡ&@@@M@@@@M@@@M@ @@@@@@ ʠ @@@ ɠ$@@@@@@@@@࣠@2 bA@@9~9~@@0399999999@@@@@ఠ!d a9~9~@:!A@@6 @@:~:~@@@D@?@@@@ @@డ8"<>:~:~@ @@@OM@@ @@@@@@@3::::::::@)X@#@$@@@@ఐ0!d:,~:-~@ @@e@@ภ$None:8~:9~@>@@@qM@@@@@8@@@P@$@:D~:E~@@@D@@@@@N@N@\@@డ8U6module_type_parameters:[:\@%trans @@@ {@@@ z@4@@@ y@ @@@ v@%֠'@@@ x@@@ w@@ u@@@ t@@ s@@ r@-Vss-WstH@@-S@/.@@, *@@@ @@@ @]@@@ )@H@@@@('@@@@@@@@@@@@@@@@Nภ(:ۛภ8W::@8V@@@Y@@@!O@%@@@)@@@&@@ఐ"mt::@@@@@::@@ɠ@@@N@*O@@@- @@ɠ$@@@@Ġ.8::@7T@@@@٠@@@@9@(@@@;@@@:@@8@@@7@@@@@@>@(1@@@@@@@?@@=@@@<@@@ภ3D;;@3C@@@@ఠ!l c;(%;)&@;A"A@@@@@@H@;([@@@J@@@I@@G@@@FM@@+@@@@M@O(o@@@O@@@N@@L@@@Ka@@@@ఠ!t d;^*>;_*?@;w#A@@8ݠ.@@@^O@W@@@YO@U3;j;i;i;j;j;j;j;j@KD@E@F@@@ภ8;uBV;v A8ภ$Bold ;~BZ@nภ8ɰ;B\;BoA8Ƞภ#Raw ;B_@,Parameters: ;Ba;Bm@@;B`;Bn@@@@@tO@vO@u4@@ @@/@@@O@mO@s>@ภ8+A8@,A@; @@@nO@|K@@;B[4@@(@@`O@lQ@@J9@@XO@_T@ภ9 ;qRA9 ภ$List;q@sడ:c$List#map;;@ ;;@@!@@@@@@@@O@@)@@@O@@@@O@@@O@)&@@@O@O@@@@!&$@@@&@@@@@@@@3<<<<<<<<@@@@@࣠@4L iA@ఠ!p e<'<(@<@$A@@;@@ఠ(text_opt f<3<4@:"@@@@cK@s@@P'@@4@@@J@b@  ఐ 9$self>,EK>-EO@@@@>1E]@@@@@@-@@@@@@@@@@@@@@@@@@@@@@1@@ఐ Q#fmt>VE^>WEa@ 7@@*>@ภ>mHภ6̰>fEj>gEn@6@@@!@@@K@S@@@-G@@@W@@ఐ f"mt>~Eo>Eq@ G@@If@'mt_info>Er>Ey@#Ȱ @@;@@@@@@K@K@x@@h@@4@@@J@~@ఐ47!p>{>{@3@@@6\@@@@44F@I@6i@@@44@@@@@@ @@@@@@ఐ #fmt>{>{@ @@@@ภ3w>ߠ3v>>{>{A3uภ3>> ภ3> > @@}@@@J@@ภ3>2? 2@ @3kMI@I@K@6@@@J@J@  @@@J@%@@7@3K@@@@J@@"@]H@H@3@@@J@(J@'@@ON@@4y'y@@@J@@@W@@}@?-{@@@e@@@u@@@h@@@ @@@ @@ @ @@ @ -A@ 1 A@@@@@@F@@E@@D 3@@@@@ @@O@@N@@M@@LF@H P@?J@$?[ 1 Print the LaTeX code for the given module type. ?Xbf?Yb@@@@@@@?_?`@AA࣠@&self-3 kAఠ'3 j'4C?(AD@;3?m?l?l?m?m?m?m?m@B@@@  F?)A>G@>@@G@࣠@#fmt lA??@?*A@@83????????@WR@[@!S@\@@@@@  @@"im mA??@?+A@@B3????????@ N@@@@@@@@ ఐ<$self??@r@@y3????????@ X@@@@@?@@@w@@@i@u@@@hЃ@@@g@@f@@e@@ఐJ#fmt??@0@@~3????????@ @@@@ภ25?2?4@=ภ$Code?!?%@(include ?'?/@@?&?0@@@@@J@J@&@@? ?1@@3a@@@J@J@2@ภ2d@@@=Dภ$Code@ 5?@ 5C@ఐ"im@DW@DY@o@@r@)im_module@DZ@ Dc@3)im_module@@@ b+=+@@@ _@@@ ^A@A3'im_name.!t@@@ ]@@@@A3Q4Q>3Q4QP@@3 @3'im_info+q$info@@@ a@@@ `A@B@A3QQ3QR@@3 @@A3Q~Q3Q~Q@@3 @80@@*=T@@@@@@@Ġ$None@aiw@bi{@g@@@@>=h@@@@@@@@E=o@@@@@@@@@ఐ점"im@{i@|i@Ұ@@*@'im_name@i@i@U @@@@@@Ġ$Some@@@|Ġ#Mod@@@;#Mod=@@@ [@@@@ Y@A@@B@A3xPP3yPP@@@4 @ఠ!m n@@@@,A@@@@@3@@@@@@@@@@@@@@@@@@=@@@@@@/@@=@@@@@@@@=@@@@@@@@@ఐ&!m@@@%@&@'@@@@@@3@@@@@@@@@95 @@@&m_name@@@)<@@e @Ġ$Some@@@ޠĠ'Modtype@@@;'Modtypeb@@@@ Z@AA@B@A3PP3PP@@@4p @ఠ"mt oAA@A*-A@@@@@o@@@AA@@>@@@u@@@+@@>#@@@@@@}@@>*@@@@@@@@@ఐ%"mtA6A7@$@%@&@@@@@@3A<A;A;A<A<A<A<A<@4 @@@'mt_nameAEAF@&@@ @@@AAIDPAJ@@]@@@J@p@@AQ5>AR@@eJ@J@J@@ ఐ$selfAeAf@1@@8@cAj @@(0F&@@@y@@@x@%@@@w@@@v@@@u@@t@@s@=ภA@A@0`@@@@@@@@@ఐ "imA A @@@I@'im_infoA A@i @@WQ@@@@@@K@K@@@AA@@S@@@ @@e@@A$@@@J@@@AA@@Ā@@tJ@@@@@F@s@H A@L A@@@@}v@@@@@@N@@@@@@@@@@@@@F@k@A@'3A퐠 5 Print the LaTeX code for the given included module. AA@@@@@@@A VaA Vo@AA࣠@&self-3 qAఠ) p)ձB.A@3AAAAAAAA@@@@  رB/A@@@@࣠@#fmt rAB VpB Vs@B*0A@@3BBBBBBBB@@@!@@@@@@  @@!c sAB$ VtB% Vu@B=1A@@3B%B$B$B%B%B%B%B%@ @@@@@@@@ డ@0reset_type_names)Odoc_infoB<!x~B=!x@ B@!xBA!x@@v@@@v@@@s@@@@@3BIBHBHBIBIBIBIBI@%1@(@)@@@@ภ:BW!xBX!x@:@@@@@@K@@@$@@8@@@J@@@ఠ&father tBo"Bp"@B2A@@1=@@@J@3BuBtBtBuBuBuBuBu@,@@@డA$Name&fatherB"B"@ B"B"@@(@@@1X@@@1[@@@@@@@ఐ!cB"B"@V@@3-@'cl_nameB"B"@" @@1x@@@K@K@;@@. @@?<@A@B" @@@ఠ+type_params uB#B#@B3A@@A@@@ J@3BBBBBBBB@~`Y@Z@[@@@ఐ!cB$B$@@@h3BBBBBBBB@@@@2cl_type_parametersB$B$@" @@""@@@@@@@Ġ6?B% B% @?[@@@@##@@@@@@3@@##@@@@@@:@@@ C% @@C % C % @@HC@ఠ!l vC&'C&(@C/4A@@#4#3@@@@@@G@@#;#:@@@@@@N@@@డA!^C1&XC2&Y@5~@@@5~@@@@5{@@@5z@@@@@ @@ 3C>C=C=C>C>C>C>C>@y1*@+@,@@@@ ఐV$selfCR&-CS&1@@@%@wCW&N@@@ô@@@$@ïì@@@#@@@"é@@@!@@ @@(@@ఐ&fatherCs&OCt&U@@@@@@2N@6N@5<@@ఐq!lC&VC&W@F@@ޠ@@@1@@@0N@9N@7T@@C&,f@@5@@@@;N@/]@@! C&ZC&[@@wC&\@@5@@@M@=M@<p@@ @@q@@@AC$ @@@A@C# @@@ఠ!t wC(fpC(fq@C5A@@A?76@@@RJ@K@@@MJ@I3CCCCCCCC@@@@@@ภAC*~C1AAภ%Latex C*~@Q5\begin{ocamldoccode} C*~C*~@@C*~C*~@@]@@@TJ@VJ@U$@@ @@+J@S'@ภA@C+%AA>ภ$CodeD+@డB&Printf'sprintfD+D+@ D+D+@@@&Stdlib&format!a@$unitF@@@۠&stringQ@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@,'@@@$@9l@@@@9s@@@@3 @@@ J@s@@@bJ@*J@(J@gJ@@@J@@@J@~@@J@=@@@:@@@@@@+@@@@ภ9D9DDz,D{,A9ภ9(DUD T&class @@9@@@zK@}K@|@ภ9<D8D8ภ9DD8D'8@'@8РaL@a@@@K@@ภ9TD9D79ภ9\DĠ8D?8@?@8rL@r@@@K@@ภ9lDԠ9 DO9ภ9tDܠ8DW8@W@9L@@@@K@ @ภ9DDg# : l@l@@@@K@K@@ภ9E8E{8@{@9lJ@yJ@J@J@J@L@٠@@@'K@fK@xK@K@K@K@@@@K@J@@@9à#$%&@@@K@U@@@9נ!,-./@@@K@`@@@9*5678@@@K@k@@@9L@k4?@AB@@@{K@w@@@9L@F>@@@hK@w@/class %s%s%s : @@9@@@iK@K@@@@@D T@@@&K@e@@ఐT!cEu-Ev-@)@@@*cl_virtualE|-E}-@% @@4T@@@K@ @(virtual E-E-@@E-E-@@HK@@ E-&@@E-%E-'@@TK@@E-E-(@@@@ఐ預+type_paramsE.);E.)F@ڰ@@_K@@@డD:$Name&simpleE/GZE/G^@ E/G_E/Ge@@᪰@@@4@@@4@@@@@@@ఐ!cE/GfE/Gg@@@k@'cl_nameE/GhE/Go@&$ @@4@@@!L@'L@%@@E/GYE/Gp@@@@E+E0q@@J@0#@@@@*J@a&@ภBdE1$ABc@%A@Ek9K@X@@@]J@/6@@ .A@EtB@@@OJ@\=@@F )t|6@@CH@@@NC@A@F(fl<@@  ఐ%$selfF!3F"3@@@3F!F F F!F!F!F!F!@Vjc@d@e@@@bF)3@@@@@@7@@@@6@@@5@@4@@3@@ఐ3#fmtFA3FB3@@@ @@ఐ!tFN3FO3@*@@@@@LK@J2@@6@@<@@@SJ@A8@  ఐm$selfFi4Fj4@5@@<H@ȰFn4@@@z@s@lg@@Y@@X@@WQ@@ఐq#fmtF4F4@W@@^@@ఐ&fatherF4F4@ð@@5W@@@in@@ఐ{!cF4F4@P@@-{@@7@@|@ ఐ!cF7(5F7(6@a@@>@'cl_kindF7(7F7(>@& @@@@@t@Ġ%ClassF8DMF8DR@,Class_constrF8DSF8D_@@9@F8D`F8Da@@9@@@|@@@@@@@@}@@ @@@~@@@ ఐ점$selfF9epF9et@@@ɻ@JF9e@@@5@.@'@@@@@@@@ఐ#fmtF9eF9e@ְ@@@@ఐ&fatherG 9eG 9e@B@@5@@@@@ఐ!cG9eG9e@Ѱ@@@'cl_kindG$9eG%9e@'' @@X@@@@@C@@:J@q @@G3:G4:@@f@@@@@i@@@@@@ภ?iG@;GA;@?h@@@@@@AGD6 &GE<@@"@  ఐW$selfGS=GT=@@@&2@GX=@@@!@@@@@@@-@@@@@@@B@@ఐb#fmtGp=Gq=@H@@ O@@ภDG{=G|=ADภ%Latex G=@3\end{ocamldoccode} G=G=@@G=G=@@@@@K@K@s@@ @@;@@@K@K@}@ภDG=,AD@-A@G@@@K@@@G=5@@r@@K@@@c:@@>@@@J@@  ఐ̠$selfG> G> @@@ʛ@iG>#@@@@@@@@@@ఐΠ#fmtG>$G>'@@@v@@ఐȠ!cG>(G>)@@@z@@%@@ @  ఐ$selfG?+1G?+5@ư@@@G?+K@@@s@le@@@@@@ఐ#fmtH?+LH?+O@@@@@ఐ!cH?+PH?+Q@ϰ@@@@%@@@ ఐ=!pH*@SYH+@SZ@=C@@@?@@@@=>@@@J@"J@?@@@=@@@@@@@@@@#@@ఐC#fmtHQ@S[HR@S^@)@@0@@ภ=Hj=HkH_@S_H`@ShA=ภ= HuHv ภ=H}DH~Cภ=HH=ภ=%HRH#Q%(@(@6@@@K@K@i@ภ=9H<H7<~@7@= iJ@`J@J@dL@@a@@@!K@_K@sK@K@K@K@tK@K@K@ L@!L@@@@K@@@`@=6)L@!L@0L@@@@K@@%t@t@=@@@@K@K@@@{@=xDL@x:-./L@|KL@}@@@K@@@@ߠQL@fG:;VK@cY@@@uK@@ภ=I <I <@@=vg\OQR@@@vK@@@@=pL@?fqrst@@@aK@r@'@[@@=@@@bK@K@@@@@>|@@@ K@^@@@@@ ఐ!cI8AjwI9Ajx@@@@'cl_kindI?AjyI@Aj@)B @@s@@@!@Ġ%ClassIQBIRB@,Class_constrIVBIWB@@<@I\BI]B@@<@@@=@@@@@“@@@A@@–@@@D@@@ภAImBInB@A@@@K@C@ภFAF@A@I@@@?K@I@@J(E"@@@@-K@= @@P'@@@@@@NJ@,@  ఐD$selfJ@F"JAF&@ @@@JEF4@@@@@@Z9&@@@Y@@@X@@@@W@@@V'@@@U@@T@@S@@R<@@ఐ\#fmtJjF5JkF8@B@@I@ภJ\ภBJzFAJ{FE@B@@@5@@@nK@v^@@@9[@@@wb@@ఐq!cJFFJFG@F@@#q@'cl_infoJFHJFO@*Ѱ @@O'@@@l@@@kK@|K@y@@h@@A @@@~J@j@ఐ@K!pJGQWJGQX@?ϰ@@@Bp@@@@@HF@I@B}@@@@H@@@@@@ @@@@@@ఐ̠#fmtJGQYJGQ\@@@t@@ภ?J?JJGQ]JGQaA?ภ?JJ ภ?KK@@@@@J@@ภ?K>K >@ @?MI@I@K@ѠB@@@J@J@ޠ  @@@J@@@7@?K@@@@J@@"@]H@H@?@@@J@J@@@ON@@@y'y@@@J@@@W@@}@X@@~@dY@@@tZ@@@[@@ @K\@@!@~]@@"@^@@#@_@@$@`@@%@)a@@&@8b@@|@c@@@d@@@ e@@@ >fA@ BjA@@@@@@@@@@ D@@@(@@@@@@@@@@F@ a@Kd VZ|@0Ku + Print the LaTeX code for the given class. Kr!%Ks!U@@@@@@@KyJKzJ@AA࣠@&self-3 Aఠ3M 3N]K6A^@U3KKKKKKKK@\@@@  `K7AXa@X@@a@࣠@#fmt AKJKJ@K8A@@3KKKKKKKK@ql@u@!m@v@@@@@  @@"ct AKJKJ@K9A@@"3KKKKKKKK@ .@@@@@@@@ డJ?0reset_type_names)Odoc_infoKKKK@ KKKK@@@@@@@@1@@@0@@/3KKKKKKKK@%1I@(@)@@@@ภDKKKK@D@@@@@@8K@<@@$@@BM@@@=J@7@@ఠ&father KLKL@L:A@@:@@@LJ@>3KKKKKKKK@,@@@డJ$Name&fatherLLLL@ LLLL @@@@@:@@@B:@@@A@@@@@ఐ"ctL*L L+L @V@@ß-@(clt_nameL1L L2L@) @@;@@@MK@SK@Q;@@. @@?<@A@L=L @@@ఠ+type_params LHM#LIM.@La;A@@Ka@@@lJ@T3LNLMLMLNLNLNLNLN@~`Y@Z@[@@@ఐ"ctL_N1?L`N1A@@@3L_L^L^L_L_L_L_L_@@@@3clt_type_parametersLgN1BLhN1U@) @@))@@@X@@@W@Ġ?ǰLzO[eL{O[g@H@@@@))@@@a@@@`3@@))@@@c@@@b:@@@ LO[l@@LO[kLO[m@@HC@ఠ!l LPnxLPny@L@B@@@\@<@@@J@z @@@J@J@J@J@e@@yJ@G@@[J@)@@=J@Ǡ @@@ɠ @@@@@@+@@|@@ภBMBMMV,MVBABภBMM +class type @@@@@%K@(K@'@ภBNBTN BSภBNBN'B@'@B4aL@+a@@@@W@BdL@g@@@xK@@ภBNPNQg# = l@l@@@@K@K@@ภBNdBBNe{BA@{@BРJ@$J@;J@YJ@wJ@L@ K@@@K@K@#K@:K@XK@vK@@@@K@&@@@Bà#$%&@@@{K@1@@@Cנ!,-./@@@]K@u<@@@C *5678@@@?K@WG@@@CL@4?@AB@@@&K@9S@@@C"L@>@@@K@"_@4class type %s%s%s = @@C)@@@K@K@k@@@@  T@@@K@t@@ఐ0"ctNWCYNWC[@@@N@+clt_virtualNWC\NWCg@, @@=@@@K@@(virtual NWCnNWCv@@NWCmNWCw@@HK@@ NWC~@@NWC}NWC@@TK@@OWCUOWC@@@@ఐŠ+type_paramsO XOX@@@_K@@@డM$Name&simpleO"YO#Y@ O&YO'Y@@@@@=@@@=@@@@@@@ఐ"ctO>YO?Y@j@@Ƴ@(clt_nameOEYOFY@, @@>@@@L@L@@@OPYOQY@@@@OSU OTZ@@J@@@@@J@@ภKȰO_[AK@A@NϠK@@@@J@@@ A@Nؠ@@@J@@@OqS@@L$@@@@A@OwR@@  ఐ$selfO]O]@Q@@X3OOOOOOOO@2F?@@@A@@@ưO]@@@V@@@@T@@@b@@@@@@@@@ఐ#fmtO]O] @@@# @@ఐj!tO] O] @*@@v@@@K@2@@6@@F @@@J@8@  ఐI$selfO_O_@@@ҠH@ O_(@@@қ@@@@ҙ@@@@@@@@@@X@@ఐT#fmtO_)O_,@:@@he@@ภM9O_/O_NAM8ภ%Latex O_4@ o3\end{ocamldoccode} P_6P_K@@P_5P _L@@ {@@@)K@+K@*@@ @@C@@@5K@"K@(@ภLP!_M,AL@-A@O@@@#K@1@@P*_-5@@@@K@!@@c:@@F@@@6J@@  ఐ$selfPB`PVPC`PZ@@@@߰PG`Pu@@@W@PK@@;@@:@@ఐ#fmtPV`PvPW`Py@@@@@ఐ"ctPc`PzPd`P|@@@@@%@@f@  ఐ$selfPta~Pua~@@@@G@Pya~@@@@Ƚ@@O@@N@@ఐ#fmtPa~Pa~@ذ@@@@ఐ점"ctPa~Pa~@@@ @@%@@@ ఐF9!pPbPb@E@@@H^@@@c@F6G@@@(J@pJ@_Hn@@@aF9@@@b@@@`@@^@@]9@@ఐ5#fmtPbPb@@@IF@@ภE|PE{PPbPbAEzภEPP ภEPPภEPQEภEQQ#ˠ%(@(@@@@K@K@@ภEQDQ7D@7@EiJ@J@J@L@H@@@oK@K@K@K@K@K@K@K@K@ L@!L@@@@K@@@`@E)L@֠!L@ڠ0L@@@@K@@%t@t@E@@@K@K@@@{@EDL@Ơ:-./L@ʠKL@@@@K@@@@YQL@G:;VK@Y@@@K@@ภFQEbQEa@@Eg\OQR@@@K@@@@EpL@fqrst@@@K@@'@[@@F@@@K@K@@@@@G&|@@@nK@@@@@@  ఐ.$selfQcQc@~@@ԅ-@Qc@@@@@@@.@@-@@,6@@ఐ2#fmtQcQc@@@FC@@ఐޠ&fatherQcQc@@@@@@@<S@@ఐ>"ctQcQc@@@\b@(clt_kindQcQc@/  @@@@@Bl@@C@@m@  ఐ~$selfRdRd @ΰ@@}@@Rd@@@@@@P@@@@O@@@N@@M@@L@@ఐ#fmtRdR d@o@@ɝ@@ภOnR*dR+d%AOmภ'Newline R3d$@ @ @@E@@@K@pK@u@ภNAN@A@Q@@@qK@{@@RLd"@@@@[K@o@@P'@@H@@@€J@Z@  ఐࠐ$selfRde'-Ree'1@0@@7@Rie'?@@@@@@ŒAJ*@@@‹@@@Š@)@@@‰@@@ˆK@@@‡@@†@@…@@„@@ఐ#fmtRe'@Re'C@ް@@  @ภ RภKRe'LRe'P@K@@@Y@@@ K@¬@@@A@@@­"@@ఐ "ctRe'QRe'S@@@+1@(clt_infoRe'TRe'\@0 @@sK@@@ž@@@K@´K@¯C@@h@@I1@@@¶J@œI@ఐHo!pRf^dRf^e@G@@@J@@@¾@Hl9F@I@ºJ@@@¼Hl@@@½@@@» @@¹@@¸l@@ఐh#fmtRf^fRf^i@N@@|y@@ภGSGSS f^jS f^nAGภGS"S# ϠภGS*!S+!@@@@@J@!@ภGS7GS8 G@ @GMI@ I@K@ J@@@J@J@  @@@J@+@@7@GK@@@@ J@@"@]H@H@G@@@ J@.J@-@@ON@@Hy'y@@@J@@@W@@}@X@@~@dY@@@Z@@@[@@@\@@@(]@@@^@@@_@@@`@@@1a@@@2b@@o@c@@p@dA@hA@@@@@@L@@K@@J@@@J@@@@U@@T@@S@@RF@N@SJz@8S 0 Print the LaTeX code for the given class type. SIcgSIc@@@@@@@SiSi@AA࣠@&self-3 Aఠ;o ;pS>A@w3SSSSSSSS@~@@@  S?Az@z@@@࣠@#fmt ASiSi@S@A@@3SSSSSSSS@ǎ@@!Ǐ@@@@@@  @@*class_name ASiSi@SAA@@,3SSSSSSSS@ 4@@@@@@@@)class_ele ASiSi@SBA@@83SSSSSSSS@@@@@@@@@@  ఐO$selfSjSj@@@3SSSSSSSS@"P@@@@@6Sj@@@@@@y@@@@x@@@w@@v@@u@@ఐ]#fmtTjTj@C@@w @@ภQdT jT!jAQcภ'Newline T)j@@ @@G@@@èL@ÙL@Þ<@ภPAP@A@S@@@ÚL@äI@@TBj"@@@@ÄL@ØO@@S'@@J@@@éK@ÃU@ఐz)class_eleTVkTWk'@^@@ˮa@Ġ/Class_attributeTcl-5Tdl-D@;/Class_attribute˺@@@ @+t_attribute@@@ @A@@C@AGBi88GCi88@@@G@ఠ#att T|l-ET}l-H@TCA@@@@@í3TTTTTTTT@@@@@@"@@@@@@@ ఐꠐ$selfTl-LTl-P@\@@c3TTTTTTTT@@@@@@Tl-c@@@@@@û@@ú @@ఐ#fmtTl-dTl-g@հ@@ @@ఐ8#attTl-hTl-k@!@@L@@@'@@+@@ (@Ġ,Class_methodTmltTml@;,Class_methodb@o(t_method@@@ @AA@C@AGj88Gj88@@@H:@ఠ#met TmlTml@TDA@@@@@ð3TTTTTTTT@@@@@@@@9@@9@@@ ఐI$selfTmlTml@@@3TTTTTTTT@@@@@@BTml@@@M@FA@@@@ @@ఐN#fmtUmlUml@4@@h@@ఐ8#metUmlUml@!@@L@@@'@@+@@h(@Ġ-Class_commentU$nU%n@;-Class_comment@BI@@@ @AB@C@AGk88Gk89@@@H@ఠ!t U8nU9n@UQEA@@B\@@@óG@@@@@̕H@@̕H@@@ఐ!tUIoUJo@@@@@Bm@@@3UMULULUMUMUMUMUM@Y@@@ĠHU[pU\p@Q@@@@B~@@@@@B@@@@@@ภMUipUjp@M@@@̺@ĠH_UuqUvq @RĠ%TitleU~qUq@@UqUq@@@@@8@@UqUq@@@@@@@@@D@@UqUq@@B@@@L@@@UqUq@@I @@@R@@Uq Uq @@UI@@@@@@^@@@ @@B@@@b@@B@@@e@@@ ఐ$selfUqUq@@@ؓs@Uq"@@@؎@@@@،@@@@@@@@@@@@ఐ%#fmtUq#Uq&@ @@?@@ఐ!tUq'Uq(@@@ذ@@@O@*O@)@@5 @@C@@Ur)5Ur)6@@C@@@@@C @@@@@@ ఐh$selfVr):Vr)>@ڰ@@@LVr)L@@@@@@1@@@@0@@@/@@.@@-@@ఐs#fmtV+r)MV,r)P@Y@@͍@@ภSzV6r)SV7r)ASyภ%Title V?r)X@fడT!+VJr)rVKr)s@@+@@@~@+@@@}+@@@|@@{@@z'%addintBAT@@@@T0++T0+,@@T>n@@@@@@@d@@@@c@@@b@@a@@`$@@డU$Name%depthVr)[Vr)_@ Vr)`Vr)e@@@EV@@@N+@@@N*@@N)@IfIg2@@IG@@@@Ed@@@t@@@s@@rR@@ఐ᠐*class_nameVr)fVr)p@ɰ@@ _@@Vr)ZVr)q@@g@@@p@ăQ@zi@@BVr)tVr)u@@q@@@oP@ąP@Ąy@@ @@@@@[@ĆP@n@ภ$NoneVr)wVr){@@@@B7@@@]@@@\O@Č@ఐ!tVr)}Vr)~@@@D@@@^O@ĒO@đ@@Vr)@@Jg@@@ĜO@QO@Z@ภSpWr)ASo@A@Vw@@@RO@Ę@@Wr)Q@@@@@G@!?@H@@@@@  @@+module_name AW~uWu@WIA@@μ3WW~W~WWWWW@ @@@@@@@@*module_ele AWuWu@WJA@@3WWWWWWWW@@@@@@@@@  ఐO$selfWvWv @q@@x3WWWWWWWW@"@@@@@Wv@@@v@@@Q@t@@@P@@@O@@N@@M@@ఐ]#fmtWvWv@C@@ @@ภUWvWv'AUภ'Newline Wv&@@ @@KJ@@@|L@mL@r<@ภTSATQ@A@WY@@@nL@xI@@Wv"@@ڴ@@\L@lO@@S'@@N]@@@}K@[U@ఐz*module_eleXw)5Xw)?@^@@>a@Ġ.Element_moduleXxEMXxE[@;.Element_moduleJ@@@ W@@@@ M@A@@J@AJNNJNN@@@K@ఠ!m X*xE\X+xE]@XCKA@@@@@Ł3X.X-X-X.X.X.X.X.@@@@@@ @@h@@h@@@ ఐ蠐$selfX>xEaX?xEe@ @@3X>X=X=X>X>X>X>X>@@@@@@XFxEu@@@6@/*@@ū@@Ū @@ఐ#fmtXUxEvXVxEy@Ӱ@@ϗ@@ఐ8!mXbxEzXcxE{@!@@O@@@Ÿ'@@+@@ϗ(@Ġ3Element_module_typeXsy|Xty|@;3Element_module_type`@@@@@ N@AA@J@AKMNNKNNN@@@K@ఠ"mt Xy|Xy|@XLA@@S@@@ń3XXXXXXXX@@@@@@@@@@@@@ ఐE$selfXy|Xy|@g@@n3XXXXXXXX@@@@@@Xy|@@@w@pk@@ž@@Ž @@ఐJ#fmtXy|Xy|@0@@@@ఐ8"mtXy|Xy|@!@@ъ@@@'@@+@@(@Ġ7Element_included_moduleXzXz@;7Element_included_module@@@@ O@AB@J@AKNNKNO@@@LC@ఠ"im XzXz@XMA@@В@@@Ň3XXXXXXXX@C@@@@@@@"@@"@@@ ఐ$selfXzXz@İ@@3XXXXXXXX@T@@@@@OYz@@@и@бЪ@@@@ @@ఐ#fmtYzYz@@@Q@@ఐ8"imYzYz @!@@@@@'@@+@@Q(@Ġ-Element_classY-{ Y.{ @;-Element_class@c't_class@@@ P@AC@J@AL OO!L OOA@@@L@ఠ!c YC{  YD{ !@Y\NA@@@@@Ŋ3YGYFYFYGYGYGYGYG@@@@@@@@Ё@@Ё@@@ ఐ$selfYW{ %YX{ )@#@@*3YWYVYVYWYWYWYWYW@@@@@@Y_{ 8@@@@@@@@ @@ఐ#fmtYn{ 9Yo{ <@@@а@@ఐ8!cY{{ =Y|{ >@!@@L@@@'@@+@@а(@Ġ2Element_class_typeY|?GY|?Y@;2Element_class_typey@,t_class_type@@@ Q@AD@J@ALhOBOHLiOBOr@@@M@ఠ"ct Y|?ZY|?\@YOA@@@@@ō3YYYYYYYY@@@@@@@@@@@@@ ఐ`$selfY|?`Y|?d@@@܉3YYYYYYYY@@@@@@Y|?x@@@<@50@@@@ @@ఐe#fmtY|?yY|?|@K@@@@ఐ8"ctY|?}Y|?@!@@L@@@'@@+@@(@Ġ-Element_valueY}Y}@;-Element_value@'t_value@@@ R@AE@J@ALOsOyLOsO@@@M`@ఠ!v Z}Z}@ZPA@@@@@Ő3ZZZZZZZZ@`@@@@@@@?@@?@@@ ఐ$selfZ}Z}@@@3ZZZZZZZZ@q@@@@@MZ}@@@ճ@լէ@@@@ @@ఐĠ#fmtZ,}Z-}@@@n@@ఐ8!vZ9}Z:}@!@@L@@@ '@@+@@n(@Ġ6Element_type_extensionZJ~ZK~@;6Element_type_extension7@A0t_type_extension@@@ S@AF@J@AM&OOM'OO@@@M@ఠ"te Z`~Za~@ZyQA@@@@@œ3ZdZcZcZdZdZdZdZd@@@@@@@@ў@@ў@@@ ఐ$selfZt~Zu~@@@@G3ZtZsZsZtZtZtZtZt@@@@@@Z|~@@@ԅ@~@wn@@@@@@ @@ఐ+module_nameZ~Z~@@@@@ఐ2#fmtZ~Z~@@@&@@ఐG"teZ~Z~ @0@@[@@@&6@@:@@7@Ġ1Element_exceptionZ Z #@;1Element_exception@ԏ+t_exception@@@ T@AG@J@AMOOMOP @@@N-@ఠ!e Z $Z %@ZRA@@@@@Ŗ3ZZZZZZZZ@-@@@@@@@ @@ @@@ ఐ$selfZ )Z -@@@ݵ3ZZZZZZZZ@>@@@@@;Z @@@@@Ժ@@,@@+ @@ఐ#fmtZ AZ D@w@@;@@ఐ8!e[ E[ F@!@@L@@@7'@@+@@;(@Ġ,Element_type[GO[G[@;,Element_type@>&t_type@@@ U@AH@J@AMP PMP P-@@@N@ఠ!t [-G\[.G]@[FSA@@@@@ř3[1[0[0[1[1[1[1[1@@@@@@@@k@@k@@@ ఐ렐$self[AGa[BGe@ @@3[A[@[@[A[A[A[A[A@@@@@@[IGs@@@n@gb@@=@@< @@ఐ#fmt[XGt[YGw@ְ@@Қ@@ఐ8!t[eGx[fGy@!@@L@@@H'@@+@@Қ(@Ġ6Element_module_comment[vz[wz@;6Element_module_commentc@H@@@ V@AI@J@ANPP.P4NQP.PT@@@N@ఠ!t [z[z@[TA@@H@@@Ŝ@@@@@@@@@@ ఐG$self[z[z@i@@p3[[[[[[[[@@@@@@ް[z@@@n@@@Q@l@@@Pz@@@O@@N@@M@@ఐU#fmt[z[z@;@@ @@ఐ@!t[z[z@*@@ސ@@@\M@iM@h4@@8 @@5@@@A[w)/ @@3[[[[[[[[@/@@@4@@@oA@sA@@@!@@@@.@@-@@,@@+w@ @@ϵ@-@*@' @@9@@8@@7@@6@@5F@0@[u)@AJ\ 4 Print the LaTeX code for the given module element. \t\t@@@@@@@0\\ '@AA࣠@&self-3 AఠC C\/UA@3\\\\\\\\@@@@  \2VA@@@@࣠@#fmt A\((\)+@\AWA@@L3\)\(\(\)\)\)\)\)@@@!@@@@@@  @@'inher_l A\;,\<3@\TXA@@Z3\<\;\;\<\<\<\<\<@ b@@@@@@@@@ఠ!f \N6@\O6A@\gYA@@@l@@@J@NY֠O@@@vJ@p@@@rJ@O@@PJ@M3\c\b\b\c\c\c\c\c@(4ӄ@+@,@@@࣠@#inh A\t6B\u6E@\ZA@@"3\u\t\t\u\u\u\u\u@/\|6<\}=J@@@@@  @@ఐ#inh\HV\HY@8@@@@93\\\\\\\\@$@@@(ic_class\HZ\Hb@3(ic_classӭ@@@ GN@@@ @@@ A@A3'ic_nameKo!t@@@ @@@@AO}t:+:5O~t:+:G@@P@3'ic_textH I@@@ @@@ @@B@AOv::Ov::@@P$@@AOu:u:Ou:u:@@P(@8-@@'O@@@V@@@U;@Ġ$None\hr\hv@@@@@;O3@@@_@@@^3\\\\\\\\@O@@@ @CO;@@@a@@@`@@@ภON\\@Z.ภ'Newline\\@@@@M@w3\\\\\\\\@j@@@ภOc]]@ZCภ$Code] ] @డ[!^]]@Ob@@@Ob@@@ȉ@O_@@@ȈO^@@@ȇ@@Ȇ@@ȅ,@@(inherit ]-].@@]0@@O}@@@ȕN@ȗN@Ȗ?@@ఐӠ#inh.]D@0@@M@'ic_name]J]K@7@@@@@șW@@]Q]R@@g@@@ȃ@ȞN@ȓa@@R @@M@Ȃd@ఐ#inh]i]j@ް@@@'ic_text]p]q@° @@J@@@Ȣ@@@ȡ@Ġ$None]]@@@@@ՠJ@@@ȫ@@@Ȫ@@ܠJ@@@ȭ@@@Ȭ@@@ภP]]@Z@@@] @N@y@@@Ȼ@Ġ$Some]+]/@ఠ!t ]0]1@]\A@@J@@@ȴ@@@@@ J@@@ȶ@@@ȵ@@J@@@ȸ@@@ȷ@@@ภP4]=]?@[ภ'Newline]5]<@@@@}O@3]]]]]]]]@Q/(@)@*@@@ఐ4!t]@]A@ @@K @@@@@@@T@@@A]]BO@@]bY@@@~M@@@@@]i@@@tM@}@@@@ @Ġ$Some^ PZ^ P^@ఠ#cct ^P_^Pb@^.[A@@Pr@@@h@@@@@Py@@@j@@@i@@P@@@l@@@k@@@@ఠ%label ^5fv^6f{@^N]A@@@@@N@3^;^:^:^;^;^;^;^;@/(@)@*@@@ఐ5#cct^J~^K~@ @@P@@@@Ġ"Cl^Z^[@;"ClP@@@ @@@@ @A@@B@AQ7o9v9~Q8o9v9@@@Q@@^m^n@@@@@4@@@@@P@@@8@@P@@@;@@@ ఐq$self^^@P@@WI@G^@@LMe@@@@@@@@@@@@@@@@@]@Lภ ^@^@M{@@@ @@@k@@ఐD#inh^^@*@@bz@'ic_name^^@ @@@@@Q@Q@ @@C @@@Ġ&Cltype^^@;&Cltypew@@@@ zf)type_expr@@@ @@@ @BA@B@AQp99Qp99@@@RP@@^^@@3@@@@@@@@@@@@@@@+@@QU@@@@@QX@@@@@@ ఐ$self_ _@ٰ@@@ΰ_@@MOM@@@@@@@"@@@|@@@@@@@@M`ภ_8/@_8@N@@@'@@@&@@ఐ͠#inh_>_?@@@@'ic_name_E_F @ @@P@@@#Q@-Q@+@@C @@@@@A_Q~ @@@A@_Sfr@@ภQ_YK__ZKa@\ภ'Newline_bKW_cK^@)@@@M@p3_d_c_c_d_d_d_d_d@*81@2@3@@@ภQӰ_pb_qb@\ภ)Odoc_info_{bn_|bw@$Code_bx_b|@@డ^!^_b_b@Qڰ@@@Q@@@ɂ@Q@@@ɁQ@@@ɀ@@@@~6@@(inherit _b_b@@_b~@@Q@@@ɎN@ɐN@ɏI@@ఐK#inh._b@00@@hW@'ic_name_b_b@7@@@@@ɒa@@_b}_b@@@@@|@ɗN@Ɍk@@X @@sM@{n@ภR>__@]ภ)Odoc_info__@%Latex__@@^డ^!^__@RE@@@RE@@@ɩ@RB@@@ɨRA@@@ɧ@@ɦ@@ɥ@@" [``@@`@@R`@@@ɵN@ɷN@ɶ@@డ^!^`'`(@Rt@@@Rt@@@ɽ@Rq@@@ɼRp@@@ɻ@@ɺ@@ɹ@@ ఐ2$self`E`F@@@@w`J@@@@@@R@@@@@@@ఐ(%label`]`^@@@@@@P@P@@@oA@@R@@@@P@@@!]`w`x@@R`z@@R@@@O@O@@@ @@R@@@ɴ@O@#@@``@@@@@ɣ@N@ɳ-@@``@@7M@ɢ2@ఐ4#inh``@@@R3````````@A@@@'ic_text``@ @@M@@@@@@@Ġ$None` `@@@@@M@@@@@@d@@M@@@@@@k@@@ภT$``@]@@@@`F}N@ə@@@y@Ġ$Some`&`*@Ԡఠ!t `+`,@a ^A@@N@@@R@@@@@IN@@@@@@Z@@PN%@@@@@@a@@@ภSqa8a:@^Qภ'Newlinea0a7@@@@O@3aaaaaaaa@/(@)@*@@@ఐ4!ta';a(<@ @@NJ@@@ @@@@T@@@Aa/@@`X@@@ɞM@@@@@`N@r@@@wM@ɝ@@@@`J@i@@@mM@v@@@@^ @@@l@@@@@@AaOHP@@W@A@J@#@A@@డ_$List$itera`TZaaT^@ adT_aeTc@@!@@@@-@@@VI@)!@@@+@@*@M4 @@@(!@@@'@@&@@%3azayayazazazazaz@5.@/@0@@@@ ఐ{$selfaTeaTi@Z@@a@̰aTw@@@\@@@A@Z@@@@h@@@?@@>@@=$@@ఐ#fmtaTxaT{@l@@1@@aTdaT|@@@r@@@S@@@R@@Q<@@డ`N$List#mapaT~aT@ aTaT@@F@@@@kI@uJ@[@@^@F@@@\L @@@Z@@Y@@Xf@@ఐ!faTaT@p@@@@@@s_nUc@@@r@@@q@@p@@ఐΠ'inher_lbTbT@@@$@@b T}b T@@MΠ@@@7J@yK@h@@ @@'F@F@J@6@@@@A@A@@@D@A4@@ʇ@@ʆ@@ʅ@@@@N@K>@@ʐ@@ʏ@@ʎ@@ʍF@ʉ@b1'@GbB A Generate the LaTeX code for the given list of inherited classes.b?b@@@@@@@@JbFbG@AA࣠@&self-3 AఠJ J*bm_A+@"3bTbSbSbTbTbTbTbT@)@@@  -bp`A%.@%@@.@࣠@#fmt Abfbg@baA@@f3bgbfbfbgbgbgbgbg@>9@B@!:@C@@@@@  @@"cl Abybz@bbA@@s3bzbybybzbzbzbzbz@ |@@@@@@@@Aఠ)iter_kind b&b/@bcA@@@@@@ʭJ@ʥJ@ʦ@@ʨ3bbbbbbbb@)ْ@ @!@@@࣠@!k Ab0b1@bdA@@3bbbbbbbb@%@ @@ʧK@ʤ@#@$@@@@  @@ఐ!kb4Bb4C@.@@@@/3bbbbbbbb@#@@@Ġ/Class_structurebISbIb@XĠV"bIdbIf@_>@@@@X@@@ʷ@@@ʶ3bbbbbbbb@@@@@bIhbIi@@X ;@@@ʹ@@@ʸ @@@ bIj@@\@@\@@@ภ[bnzbn|@[@@@_@Ġ/Class_structurec}c}@X7ఠ!l c }c }@c"eA@@X<$@@@@@@ʿ3cccccccc@S@@@@c}c}@@X@p@@@@@@ @@@"c"}@@@@@@@ ఐݠ$selfc.c/@@@3c.c-c-c.c.c.c.c.@q.'@(@)@@@۰c6@@@Y@VI@@@@ @@ఐ⠐#fmtcEcF@Ȱ@@D@@ఐI!lcRcS@!@@pF@&@@*@@'@Ġ0Class_constraintcbcc@Syఠ!k ckcl@cfA@@ܠ@@@@@cucv@@܃@@@@@@c{@@@@@@@ఐ)iter_kindcc @ڰ@@@@@3cccccccc@%@@ @@@@ఐ,!kc c@ @@@@@@@@@@Ġ+Class_applycc$@V@c%c&@@V@@@@@@ @@#@@#@Ġ,Class_constrc'1c'=@Vu@c'>c'?@@Vw@@@@@@ @@6@@6@@@@7@@@ภ[cCOcCQ@[@@@:@@@Ac4<@@<@-A@@FA@@=J@<-@@@c @@ఐW)iter_kindc[ac[j@8@@@@@@@T@@?3cccccccc@@@@@@ఐ"clc[kc[m@_@@@'cl_kindc[nd[u@D @@7@@@EJ@KJ@I@@' @@s@2 @@tr@ A@A@@@@ @@V@@U@@T@@@@@@@_@@^@@]@@\F@X@d!"@Ixd2 G Generate the LaTeX code for the inherited classes of the given class. d/d0@@@@@@@!d6d7@AA࣠@&self-3 AఠL  L d]gA@3dDdCdCdDdDdDdDdD@@@@  d`hA@@@@࣠@#fmt AdVdW@doiA@@=3dWdVdVdWdWdWdWdW@.)@2@!*@3@@@@@  @@#clt Adidj@djA@@J3djdididjdjdjdjdj@ S@@@@@@@@ఐ#cltd}d~@]@@@@^3d~d}d}d~d~d~d~d~@!@@@(clt_kinddd@A @@ݖ@@@u @Ġ/Class_signatured%-d%<@OnĠWd%>d%@@a@@@@Ot۹@@@˃@@@˂3dddddddd@(@@@@d%Bd%C@@Ox@@@˅@@@˄ @@@ d%D@@@@@ˆ@@@@@ˇ@@@ภ\dHRdHT@\@@@۞@Ġ/Class_signaturedU]dUl@Oఠ!l dUndUo@dkA@@O@@@ː@@@ˏc@@dUqdUr@@O?@@@˒@@@ˑo@@@!dUs@@@@@˓t@@@@@˔w@@@ ఐ $selfewew@ϰ@@3eeeeeeee@3,@-@.@@@˰e w@@@.@+@@ˤ@@ˣ @@ఐǠ#fmtewew@@@@@ఐN!le'we(w@!@@EF@˭&@@*@@'@Ġ*Class_typee7e8@R@e<e=@@R@@@˙@@@ @@N@@@˚@@Q@@@˛@@@ภ]veMeN@]u@@@(@@@AeQ @@*@A@ A@@@>@:5@@@@@@@@@,@H@D?@@@@@@@@F@ @eh@Jey L Generate the LaTeX code for the inherited classes of the given class type. evw{eww@@@@@@@Ne})e~@@AA࣠@&self-3 AఠMQ MRaelAb@Y3eeeeeeee@`@@@  demA\e@\@@e@࣠@#fmt AeAeD@enA@@j3eeeeeeee@up@y@!q@z@@@@@  @@!m AeEeF@eoA@@t3eeeeeeee@ ܀@@@@@@@@@@ఠ'first_t eITeI[@epA@@wJ@3eeeeeeee@&ܐ@@@@@@ఠ&rest_t eI]eIc@eqA@@tJ@@@eISeId@@@@ @@@ ఐi$selfeIgeIk@̽@@'@̣eI@@@@᩠@@@!@@ 2@@ఐ^!mf If I@>@@A@&m_infofIfI@NP @@F@(J@@'@@@S@D@@+K@&S@A@f!IO@@@ఠ$text  f,f-@fErA@@cY@@@̳J@̩@@@̫J@,3f8f7f7f8f8f8f8f8@p{t@u@vkd@e@f@@@@ఠ%title àfJfK@fcsA@@cɠY@@@:K@3@@@5K@-@ఐ!mfdfe@@@',@+m_text_onlyfkfl@NG @@UC@@@1K@/8@ภcfxfyAcภ#Raw f@%ఐߠ!mff@@@OT@&m_nameff@N @@N@@@>^@@"@@GK@;a@ภc )Ac @*A@fU@@@7K@Gn@@f2@@d$[@@@6t@ภcff#Acภ#Raw f@&7డeQ!^f f @Y@@@Y@@@X@Y@@@WY@@@V@@U@@T@@డb%modul-Odoc_messagesff@ f#@$@c@@@@b  b  @@b@.@@YC@@@dL@fL@e@@! gg@@?g @@YN@@@cL@hL@g@@gg@@&@@@R@iL@b@@g @@K@Q@ภdhg$oAdfภ$Codeg,@&@ఐ!mg7g8@j@@@&m_nameg>g?!@O @@O@@@w @@!@@K@t @ภcgM"Ac@A@fL@k@@@pK@̀@@4A@fƠ K@I@@@MK@o%@@ga@@K@L)@ge@@+@A@gg@@@ఠ(subtitle Ġgr'3gs';@gtA@@dZ@@@F@F@F@̅K@̋@@@̌K@́3gggggggg@OE>@?@@@@@ఐΠ'first_tg'Dg'K@Y@@3gggggggg@@@@ĠZgQ]gQ_@d @@@@@@@@@ภZgQcgQe@d@@@7$@ఠ!t Šgfrgfs@guA@@#@@#@@@ภZ#gfgf@eภ#Rawgfxgf{@'C# : gf}gf@@gf|gf@@'O@@@̘M@̚M@̙3gggggggg@U,@&@'@@@@gfwgf@@jF@̖M@̗ @ఐ7!tgfgf@@@&@@@@|@@@Ag'>@@~k@A@g'/@@ภe?ggAe>ภ%Title h@"+@h h @@"3@@@̵J@̺J@̹3hhhhhhhh@@@@@@ภ$Nonehh@ #@@@S|">@@@̷@@@̶J@@డf!@h3h4@@@@J@@@@@@@@ @@@@@@@5@@ఐ%titlehRhS@ɰ@@ܠ!@@@K@K@J@@ఐ(subtitlehghh@T@@6@@@K@K@_@@! @@@@J@K@i@@h}@@IJ@̴m@ภdhAd@A@gX@@@̭J@{@@h@@f ^@@@̬@@@ @/@@[@A@h@@  ఐ$selfhh@q@@x3hhhhhhhh@n{@|@}@@@h@@@v@@@@t@@@@@@@@@@@@ఐ+#fmthh@@@ߑ @@ఐ$texthh@*@@@@@K@2@@6@@_@@@@ J@8@  ఐe$selfhh@Ϲ@@H@χh@@@@@@@@O@@ఐg#fmtii @M@@\@@ఐa!mi i @A@@i@@%@@j@  ఐ$selfii @@@z@Ϻi$0@@@@@@%@@$@@ఐ#fmti31i44@@@@@ఐ!mi@5iA6@s@@@@%@@)@  ఐɠ$selfiQ8>iR8B@@@$@ϏiV8P@@@@@@8@@@@7+@@@6@@5@@4@@ఐԠ#fmtin8Qio8T@@@:@@ఐ&rest_ti{8Ui|8[@>@@@@.@@_@@@PJ@B@  ఐ $selfi_ei_i@]@@d@ϰi_w@@@_@@@X@]@@@Wk@@@V@@U@@T@@ఐ#fmti_xi_{@@@z @@ภfi_~i_Afภ'Newline i_@$@ @@]3@@@͇K@xK@}%@ภf<i_Af;@A@iC@@@yK@̓3@@i_|#@@@@cK@w9@@Q(@@`G@@@͈J@b?@ డh|#notii@@@@@F@@@E@@D(%boolnotAAg@@@gLLgLt@@g\@@@@@@@͍@@@͌@@͋j@@ఐq!mjj@Q@@y@+m_text_onlyj%j&@R @@3@@@͔K@͚K@͖@@< @@Y@@@͛K@͓@ఐ_u"psj>j?@]@@@a@@@͡@_l@@@͠_@@@͟@@͞@@͝@@ఐ#fmtjXjY@@@$@@8\ocamldocvspace{0.5cm} jcjd@@jfjg@@_@@@ͬK@ͶK@͵@@2 @@`@@@͸J@ͷK@ͫ@@jx@@ @డi $List$iterjj@ jj@@+@@@@I@;+@@@@@Ϳ@VW @@@ͽ+@@@ͼ@@ͻ@@ͺ@@࣠@#ele Ajj@jvA@@ 3jjjjjjjj@ @@@@@@  ఐ:$selfjj@ю@@3jjjjjjjj@ 6@@@@@j@@@ @ @@@@@@@ @@ఐA#fmtjj@'@@@@ఐ=!mjj @@@(@&m_namej!j'@SF @@SB@@@2@@ఐV#elek(k+@<@@r?@@C@@3@@ఐ`E"psk-7k-9@^h@@@b@@@@`<@@@`@@@@@@@Y@@ఐ#fmtk(-:k)-=@t@@f@@" k3-?k4-C@@k6->k7-D@@``@@@L@ L@ z@@2 @@+@@@ L@@@@@kGkHEN@@@+@@@@@J@J@@@డi&Module/module_elementskbOXkcO^@ kfO_kgOn@@%trans>@@@ @@@ @b@@@ '@@@ @@@ @@ @@ @^TMdd^UMdd@@^6@&!@@>@@@@@@@}@@@@@@@@@@@@@@3ภ k ภiHkOwkO|@iG@@@>@@@)K@- @@@Z@@@.@@ఐ!mkO}kO~@@@@@kOWkO@@W;@@@J@6K@%&@@I @@F@F@՚F@"@]@@#@E@@$@@@%@@@ &@@@ '@5@@ (@D@@ @@@ @@A@DA@@@@@@C@@B@@AF@@@߶@@@@L@@K@@J@@IF@Ec@k".@QIl H Generate the LaTeX code for the given top module, in the given buffer. ll@@@@@@@⸰ll@AA࣠@&self-3 AఠS ǠSl.wA@3llllllll@@@@  l1xA@@@@࣠@#fmt Al'l(@l@yA@@3l(l'l'l(l(l(l(l(@@@!@@@@@@  @@+module_list Al:l;@lSzA@@3l;l:l:l;l;l;l;l;@ @@@@@@@@ ఐa"pslNlO@_@@@d@@@f@a|@@@ea@@@d@@c@@b3l[lZlZl[l[l[l[l[@!-@$@%@@@@ఐG#fmtlkll@-@@@@?\documentclass[11pt]{article} lvlw @@lylz @@a@@@qK@wK@v$@@5 @@b@@@xJ@p*@ ఐaʠ"psll@_@@@dM@@@@a@@@~b@@@}@@|@@{E@@ఐ#fmtll@o@@YR@@?\usepackage[latin1]{inputenc} ll=@@ll>@@a@@@ΊK@ΐK@Ώf@@2 @@c*@@@ΑJ@Ήl@ ఐb "psl@Fl@H@`/@@@d@@@Θ@b@@@Ηb^@@@Ζ@@Ε@@Δ@@ఐˠ#fmtl@Il@L@@@@@:\usepackage[T1]{fontenc} l@Nl@j@@l@Ml@k@@b'@@@ΣK@ΩK@Ψ@@2 @@cl@@@ΪJ@΢@ ఐbN"psmmsmmu@`q@@@d@@@α@bE@@@ΰb@@@ί@@ή@@έ@@ఐ #fmtm1mvm2my@@@@@6\usepackage{textcomp} m<m{m=m@@m?mzm@m@@bi@@@μK@K@@@2 @@c@@@J@λ@ ఐb"psmYmZ@`@@@e@@@@b@@@b@@@@@@@ @@ఐO#fmtmsmt@5@@@@7\usepackage{fullpage} m~m@@mm@@b@@@K@K@,@@2 @@c@@@J@2@ ఐbҠ"psmm@`@@@eU@@@@b@@@c$@@@@@@@M@@ఐ#fmtmm@w@@aZ@@2\usepackage{url} mm@@mm@@b@@@K@K@n@@2 @@d2@@@J@t@ ఐc"psmm@a7@@@e@@@@c @@@cf@@@@@@@@@ఐӠ#fmtmm@@@@@6\usepackage{ocamldoc} nn @@nn @@c/@@@K@ K@ @@2 @@dt@@@J@@ డlTڠTܰn #n!$@Tٰ@@@lYa@@@L@@@KK@@@@ @@@@డl&Global%title!nB*@nE+nF0@'@&Stdlib#ref'&@@@>@@@=@@@<@a*&)-a+&)J@@a@=@@l?=@@@L@ML@J@@G!@@? @Ġ$Nonenq6?nr6C@w@@@@JI@@@U@@@T3nxnwnwnxnxnxnxnx@@@@ @RQ@@@W@@@V@@@ภfn6Gn6I@f@@@d@@@J@fJ@@Ġ$SomenJSnJW@ఠ!s ֠nJXnJY@n{A@@{@@@^N@@@@@@@@`@@@_V@@@@@b@@@a]@@@ ఐc"psn]hn]j@b @@@f@@@n@c@@@mdO@@@l@@k@@j3nnnnnnnn@y70@1@2@@@@ఐ#fmtn]kn]n@@@@@'\title{n]pn]x@@n]on]y@@d@@@yN@N@~$@@5 @@e`@@@πM@x*@ ఐdB"pso {o {@be@@@f@@@χ@d9@@@φd@@@υ@@τ@@σE@@ఐ#fmto%{o&{@@@R@@ ఐ$$selfo6{o7{@@@ c@o;{@@@db@@@Ϛ@@ϙk@@ఐ!soK{oL{@u@@dz@@@ϒ@ϢO@ϟO@ϡO@Ϡ@@oZ{o[{@@ @@R@@e@@@ϣM@ϑ@ఐd"psokol@bŰ@@@g%@@@ϩ@d@@@Ϩd@@@ϧ@@Ϧ@@ϥ@@ఐa#fmtoo@G@@1@@"} oo@@oo@@d@@@ϴM@ϺM@Ϲ@@2 @@M@ϳ@ @@@ @@@@@Aoo@@)@ ఐd栐"psoo@c @@@gi@@@@d@@@e8@@@@@@@D@@ఐ#fmtoo@@@uQ@@1\begin{document} oo@@oo@@e@@@K@K@e@@2 @@fF@@@J@k@ డn{VVoo@V@@@mԠҠ@@@@@@K@@@@ @@@@డn&Global%titlep@pp@%@а&@@m&@@@L@L@@@0 @@(@Ġ$Nonep, p-@2@@@@@@@@@@@@  @@@@@@@@@ภhkpBpC@hj@@@f@@@$J@J@@Ġ$SomepV pW$@@@p[%p\&@@/@@@@@@ @@76@@@@@@@@>=@@@@@@@@@ఐe"pspx*py,@cҰ@@@h2@@@ @e@@@ f@@@@@@@ @@ఐn#fmtp-p0@T@@>@@+\maketitle p2p?@@p1p@@@e@@@M@M@.@@2 @@e/@@@AppAH@@h2@ డoBWsWupJSpJT@Wr@@@n_@@@2J@0J@(@@@)@@'N@@డoS&Global(with_tocpJZ@pJ[pJc@#@#ref]@@@C@@@B@c, c,"@@dR@3@@nΠ3@@@.K@1K@/z@@=@@5{@ఐf6"pspJiqJk@dY@@@h@@@8@f-@@@7f@@@6@@5@@4@@ఐ#fmtqJlqJo@۰@@@@1\tableofcontents q$Jqq%J@@q'Jpq(J@@fQ@@@CK@IK@H@@2 @@g@@@KJ@JK@B@@q9JP@@ @@ఠ$info נqDqE@q]|A@@\8@@@ЃJ@Q@@@^J@L3qQqPqPqQqQqQqQqQ@@@@డo)apply_opt)Odoc_infoqbqc@ qfqg@@@@!a@!b@@@@\Ҡ@@@3@@@@@@@@dR>dS>,@@dw@$@@@@dd@@@ЄJ@SB@@T@ @@@RLK@@@P@@O@@NF@@డp%4info_of_comment_file)Odoc_infoqq@ qq@@@-Ta(t_module@@@@@@@4@@@֫@@@@@@@@d]d]@@e0|@!@@@@@@h@@@g@J@@@f@@@e@@d@@c@@ఐ+module_listqq@@@@@qq@@@b@@@Ё@@@Ѐ@@@@డpXXqr@X@@@o@@@_K@ВK@Ї@@@Ј @@І@@డp&Global*intro_file)Odoc_info"r"@ r%r& @(@r* r+@-@#ref]e@@@A@@@@@@@?@e)e)@@e@B@@p#B@@@ЍL@БL@Ў@@L @@D@@!@@@A@rM#@@ ఐ$inforY-rZ1@@@@@H@@@Ж@@@Е3rar`r`rarararara@& @@@Ġ$Nonerp7rq;@v@@@@)^@@@О@@@Н@@0e@@@Р@@@П@@@ภjr?rA@j@@@h@@@ J@ЮJ@Г,@Ġ$SomerDrH@@rIrJ@@׉@@@Ч@@@@ @@[א@@@Щ@@@ШH@@bח@@@Ы@@@ЪO@@@ఐg"psrNrP@f@@@jv@@@е@g@@@дhE@@@г@@в@@бh@@ఐ#fmtrQrT@@@u@@.\vspace{0.2cm}rVre@@rUrf@@h@@@M@M@@@2 @@e@@@Ar&rg@@h@  ఐ점$selfriprit@ʰ@@@Qsi@@@@@@,a@@@+@@@*@à@@@)@@@(@@@'@@&@@%@@$@@ఐ#fmts(is)i@@@@ภ s?6@s?@b @@@F@@@E@@ఐ$infosCisDi@@@@@@>@@@=K@IK@G@@T@@i@@@KJ@<@ఐ$infos`sa@@@N@@@N@@@M@Ġ$Nonestsu@z@@@@-b@@@V@@@U@@4i@@@X@@@W!@@@ภkss@k@@@")@Ġ$Somess@@ss@@؆@@@_=@@@ @@X؍@@@a@@@`E@@_ؔ@@@c@@@bL@@@ఐh"psss@g@@@ks@@@m@h@@@liB@@@k@@j@@ie@@ఐ#fmtss@@@r@@" ss@@ss@@i @@@xL@~L@}@@2 @@@@@Ass@@@@@@@@@ss@@@@@@J@@@G@@@U@@@@@@^@@@@@@ @@@' @@@j @@@ @@@ A@A@@@@@@@@@@@@@@@@@@@@@@@F@@t#@Ykt% ' Print the header of the TeX document. t"t#@@@@@@@괰t) t*3@AA࣠@&self-3 Aఠ[ ؠ[ tP}A@3t7t6t6t7t7t7t7t7@ @@@  tS~A@@@@@ఠ#dir ڠtJ@LtK@O@tcA@@&stringQ@@@H@3tStRtRtStStStStS@*"%@.@!*&@/@@@@డr(Filename'dirnameth@Rti@Z@ tl@[tm@b@@@"@@@ҋ&@@@Ҋ@@҉@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@5@@@@@2@@డs[M[Ot@ct@d@[L@@@ru-@@@I@I@@@@@@M@@డs-&Global(out_filet@j@t@kt@s@#@o#refg@@@7@@@6@g-1g-J@@h,@3@@r3@@@J@J@y@@=@@5z@@i@@{@A@t@H@@@ఠ$file twtw@tA@@@@@H@3tttttttt@@@@@@డs|(Filename&concattwtw@ twtw@@@@@@f@@@@e(@@@d@@c@@b@^^@@C@@@@@@@@@@@:@@@@@@@9@@ఐࠐ#diru*wu+w@C@@0@@@I@I@M@@,ocamldoc.styu<wu=w@@u?wu@w@@>@@@I@I@a@@R @@fb@A@uJw @@డs#Sys+file_existsuZu[@ u^u_@@@&stringQ@@@ә$boolE@@@Ә@@ӗ4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@"@@@@@@4@@@3@@23uuuuuuuu@@@@@@@ఐ$fileuu@ @@4@@@;H@=H@<@@B @@dq@@@>H@:@డt)'verbose)Odoc_infouu@ uu@@@h@@@@@@@@@h-h-@@i*s@@@@@@@B@@@A@@@I@@డq9file_exists_dont_generate-Odoc_messagesuu@ uu@@@q@@@q@@@@@@q P Pq P @@q@@@@@@@M@@@L@@Kx@@ఐ)$filevv@@@&@@@TI@VI@U@@vv@@_@@@I@WI@S@@m @@F@H@@ఠ'chanout Ev'9Hv(9O@v@A@@t +out_channel@@@bH@X3v/v.v.v/v/v/v/v/@@@@డt(open_outv<9Rv=9Z@@h@@@@@@@@@ss@@t$@@@@@@@\%@@@[@@Z#@@ఐ$filev_9[v`9_@۰@@%@@@cI@eI@d7@@. @@=8@A@vk9D @@ డt-output_stringvwcnvxc{@@O@@@@h@@@@@@@@@@@t;&&t<&W@@te@@@@c@@@l@@@@k@@@j@@i@@h3vvvvvvvv@zs@t@u@@@@ఐ'chanoutvc|vc@ @@@@@xI@zI@y@@డ0Odoc_latex_style'content0Odoc_latex_stylevcvc@ vcvc@@&stringQ@@@|@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@Z@@@wI@~I@}C@@h@@mD@@@H@vI@ డuw%flushvv@@@@@i@@@@@@tfftf@@t@@@@@@@Ԅ@@@ԃ@@Ԃm@@ఐ렐'chanoutww@w@@@@@ԋI@ԍI@Ԍ@@. @@m@@@ԎH@Ԋ@ డu)close_outw-w.@@@@@@@@@@@tt@@u@@@@@@@ԓ@@@Ԓ@@ԑ@@ఐ('chanoutwOwP@@@)@@@ԚI@ԜI@ԛ@@- @@m@@@ԝH@ԙ@డu'verbose)Odoc_infowlwm@ wpwq@@@@@@@@ԡ@@@Ԡ@@ԟ@@డsu.file_generated-Odoc_messagesww@ ww@@@s@@@s@@@@@@sz * *s{ * O@@sy@@@@@@@Ԭ@@@ԫ@@Ԫ@@ఐؠ$fileww@1@@&@@@ԳI@ԵI@Դ$@@ww@@@@@Ԩ@ԶI@Բ.@@^ @@H@ԧ1@ @@2@ @@3@X@@4@w-7w$@@@w@@@@@@@@@Ġ)Sys_errorw08w0A@;)Sys_error]k@@@@j.@@@@Au @@A]m=ocaml.warn_on_literal_patternu^u^@@u^u^@@@uL@ఠ!s Gw0Bx0C@xA@@@@@Ի@@@)@@w#@@@Խ@@@ డv-prerr_endlinexGQxG^@@jb@@@@@@@@@u`wQwQu`wQws@@u@@@@@@@@@@@@3x,x+x+x,x,x,x,x,@6/@0@1@@@@ఐ=!sx<G_x=G`@ @@)@@@K@K@@@2 @@n@@@J@@డv$incrxUcmxVcq@@v7M@@@q@@@p@@@o@@n%%incrAAv@@@vv@@vF@@@@vN@@@@@@@@@@@L@@డw&errors)Odoc_infoxcrxc{@ xc|xc@@ H#ref2@@@@@@@kl;km;@@lv@@@vJ@@@@@@J@J@|@@W@@J@@xc@@7@@@x6<@@A@@?@@3xxxxxxxx@b@@@@@F@@@@F@@x@^xѐ 6 Generate the LaTeX style file, if it does not exist. xx@@@@@@@Rx x @AA࣠@&self-3 IAఠ` H`߹xAߺ@3xxxxxxxx@߸@@@  ߼xA߽@@@߽@࣠@+module_list JAx x @yA@@n3xxxxxxxx@@@!@@@@@@  @@  ఐ+$selfy   y   @װ@@3y y y y y y y y @"@@@@@߳y  '@@@@ఠ)main_file Ky *4y *=@y7A@@g@@@I@3y$y#y#y$y$y$y$y$@@@@డw_ꠐ_y0 *@y1 *A@_@@@wI@@@@@@@@డw&Global(out_fileyI *G@yL *HyM *P@@@@w1@@@J@J@1@@) @@!2@A@yZ *0@@@ఠ#dir Lye T^yf Ta@y~A@@@@@I@3ykyjyjykykykykyk@aVO@P@Q@@@డx(Filename'dirnamey~ Tdy Tl@ y Tmy Tt@@@@@@@@;@@@@@ @@ఐz)main_filey Tuy T~@*@@-@@@J@J@4@@% @@85@A@y TZ @@ డx:`k`myy@`j@@@wh@@@I@I@@@@@@3yyyyyyyy@Tb[@\@]@@@@ఐw.separate_filesy@w.@@w@@@J@J@@@( @@ @@ఠ!f Myy@yA@@@@@@kJ@!d@@@J@"@@#J@ 3yyyyyyyy@4@@@࣠@!m OAzz@zA@@3zzzzzzzz@E'z z g@@@@@  @@@ఠ'chanout Pzz@z2A@@@@@0L@&3zzzzzzzz@*:@!@"@@@డx(open_outz.z/@@@@@@@* @@@)@@(@@డx!^zE,zF-@l@@@l@@@7@l@@@6l@@@5@@4@@33@@డx(Filename&concatzezf @ zi zj@@n@@@n@@@I@m@@@H@@@G@@F@@EX@@ఐ#dirzz@ð@@@@@UO@WO@Vl@@డy$Name&simplezz@ zz!@@@@@ip@@@[is@@@Z@@Y@@ఐ!mz"z#@@@@&m_namez$z*@c @@i@@@fP@lP@j@@zz+@@i@@@e@@z@@m@@@C@pO@S@@$.texz.z2@@z3@@m*@@@BN@rN@q@@zz4@@@@@1@sN@A@@ @@@A@z @@@ఠ#fmt Q{EV{EY@{A@@r@@@ՂL@t3{ { { { { { { { @@@@@@డy&Format8formatter_of_out_channel{E\{Eb@ {!Ec{"E{@@@rA+out_channel@@@r@@@@@@r=r>@@r<@@@@@@@xr@@@w@@v/@@ఐ-'chanout{FE|{GE@9@@&@@@ՃM@ՅM@ՄC@@4 @@GD@A@{RER @@  ఐ$self{`{a@,@@33{`{_{_{`{`{`{`{`@We^@_@`@@@{h@@@4@-(@@Պ@@Չ @@ఐs#fmt{w{x@@@s/@@@Փ@@ఐ!m{{@e@@'@@+@@F(@ డz&Format.pp_print_flush{{@ {{@@rP@@@sY@@@ա@rP@@@ՠrM@@@՟@@՞@@՝L@@ఐ#fmt{{@V@@su@@@խM@ձM@հ`@@ภs{{@s@@@rw@@@լM@յp@@:@@r9@@@նL@իv@డzj)close_out{{@@@@@@@պ\@@@չ@@ո@@ఐޠ'chanout{{@@@@@@L@L@@@  @@@i @@@ @@@ @@@ @@@Ġ'Failure| |'@;'Failurea@@@@n`@@@@Ay @@Aa=ocaml.warn_on_literal_patternyE  yE  @@yE  yE  @@@zH@ఠ!s R|1(|2)@|JA@@Q@@@O@@@@+ @@{W@@@@Ġ)Sys_error|D*7|E*@@f!s|L*A|M*B@|eA@@.@@@ @@{m@@@2@@E@@{q@@@6@@@ డz-prerr_endline|cFU|dFb@N@@@N@@@M@@@@@3|k|j|j|k|k|k|k|k@MC<@=@>@@@@ఐJ!s|{Fc||Fd@ @@h@@@O@O@@@# @@r@@@N@@డ{$incr|gv|gz@?@@@zv?@@@@@@>@@@@@5@@డ{,&errors)Odoc_info|g{|g@ |g@@'@@zb@@@@@@N@N@U@@0@@N@X@d@@Y@@@|@@3||||||||@@@@A@J@@A@@డ{_$List$iter||@ ||@@=j@@@@I@=h@@@@@@h @@@=e@@@@@@@3||||||||@4@@@@@@ఐ!f}}@ @@@x@@@@@@@ఐ!+module_list}}@@@"@@=@@s~@@@I@J@ *@}}  @@ ,@@}"@@ .@@ఠ'chanout T}/#}0#@}HA@@@@@"I@3}5}4}4}5}5}5}5}5@w@@@డ{(open_out}B#}C#@@@@@@@@@@@@@@ఐ9)main_file}W#}X#@@@@@@#J@%J@$)@@  @@-*@A@}c# @@@ఠ#fmt U}n$}o$ @}A@@u)@@@4I@&3}t}s}s}t}t}t}t}t@NG@H@I@@@డ| &Format8formatter_of_out_channel}$ }$@ }$}$,@@j@@@j@@@*uI@@@)@@( @@ఐr'chanout}$-}$4@*@@@@@5J@7J@64@@% @@85@A@}$ @@ డ|Cdtdv}%8C}%8D@ds@@@{l@@@EI@CI@;@@@<@@:3}}}}}}}}@Tb[@\@]@@@@డ|W&Global+with_header }%8J@}%8K}%8V@&@#refa@@@G@@@F@p2p2@@qV@6@@{Ҡ6@@@AJ@DJ@B/@@@@@80@ ఐ%$self~%8\~%8`@Ѱ@@>@䘰~ %8m@@@@@@I@@HE@@ఐ#fmt~%8n~%8q@O@@u@@@RU@@ఐ7+module_list~)%8r~*%8}@@@b@@(@@c@@~.%8@@@e@ డ|$List$iter~>&~?&@ ~B&~C&@@>ΰ@@@@>@@@a@@`@j @@@^>@@@]@@\@@[@@࣠@!m VA~d'~e'@~}A@@3~e~d~d~e~e~e~e~e@@@@@@@డ|e/e1~u(~v(@e.@@@|WmT@@@ցK@K@w@@@x@@v3~~~~~~~~@*#@!@"@@@@ఐ|u.separate_files~(@{@@|u@@@}L@րL@~@@( @@ @ఐsݠ"ps~)~)@r@@@v`@@@և@s@@@ֆt/@@@օ@@ք@@փ1@@ఐR#fmt~)~)@@@v|@@@֓L@֗L@֖E@@డ}^!^~)~)@q#@@@q#@@@֝@q @@@֜q@@@֛@@֚@@֙a@@'\input{~)~)@@~)@@q>@@@֩M@֫M@֪t@@డ}!^))@qR@@@qR@@@ֱ@qO@@@ְqN@@@֯@@֮@@֭@@డ}$Name&simple%)&)@ ))*)@@@@@m@@@m@@@@@ֿ@@ఐࠐ!mA)B)@@@@&m_nameH)I)@g @@n@@@O@O@@@|N@@n@@@@@&.tex} ^)_) @@[a) @@q@@@ּN@N@@@ @@q@@@֨@N@ֻ@@r)s) @@t@@@֒@M@֧@@ @@7L@֑@ ఐ$self+-+1@V@@]@5+I@@@[@TO@@@@@@ఐ0#fmt+J+M@԰@@wV@@@@@ఐM!m+N+O@)@@L,@@(@@m-@(@@8/@',P[@@@X@=@@@o@@nJ@J@X@@ఐؠ+module_list-\f-\q@@@B@@@@v3@@@I@lk@ డ~hff.t.t@f@@@}n@@@I@I@@@@@@@@డ~y&Global,with_trailer.t@.t.t@#@#ref@@@I@@@H@r5(,r5(G@@sx@3@@}3@@@J@J@@@=@@5@ఐu\"ps%.t&.t@s@@@w@@@@uS@@@u@@@@@@@@@ఐѠ#fmt?.t@.t@u@@w@@@J@J@@@/\end{document} Q.tR.t@@T.tU.t@@u~@@@J@J@@@9 @@v@@@I@J@@@f.t|@@ @ డ~&Format.pp_print_flushv/w/@ z/{/@@w,@@@x5@@@ @w,@@@w)@@@@@@@#@@ఐ'#fmt//@˰@@xQ@@@,J@0J@/7@@ภxа//@x@@@wS@@@+J@4G@@:@@w@@@5I@*M@డF)close_out00@ @@@ @@@98@@@8@@7a@@ఐ'chanout00@\@@ @@@@I@BI@Au@@  @@Pv@i @@Qw@z @@Rx@ @@Sy@@@Tz@6@@Ul@@@V@Ġ'Failure22@ޠఠ!s W22@A@@ @@@LL@G@@@ @@@@@H@Ġ)Sys_error 3 3#@ ,!s3$3%@+A@@@@@ @@3@@@M@@-@@7@@@P@@@ డ-prerr_endline)4)3*4)@@ @@@ @@@W @@@V@@U310011111@tC<@=@>@@@@ఐJ!sA4)AB4)B@ @@ .@@@^L@`L@_@@# @@w@@@aK@]@డ$incrZ5EO[5ES@ @@@< @@@f@@@e @@@d@@c5@@డ&errors)Odoc_infow5ETx5E]@ {5E^|5Ed@@@@` )@@@o@@@nK@rK@pV@@1@@K@mY@e@@Z@@@"@@3@@@@p@@@@@%@:@@m@@@n@A@A@@@@@y@@x@@@m@@@׀@@@@~F@{@ ,@f W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   @@@@@@@@~==@@#@AAx^A_p`A8p(Ap AoDApApApAoAoAAmbAn7AmAn{AniAnAmAn.Am.AmAymApmAbmAXnATmANmA3lA*lA!nAmpA nuAnAoAocAoRApAp4ApAAAuAtUAT.A- AAoAAAqAquAiAhNAM6A5AAAAApAoPAO8A7 AAAAA|A{UAT:A9AA AAAAoAnWAVpA>qA4(A'AAAAAYAXAAAA`A_BAAAAAAAdAcDAC&A%AAAAArAqXAW@@=@@<@@;@oư@A@M@@@F@y@@@EY@@@D@@C@@B@@A@ABp@A@]@@@L@^@@@Ki@@@J@@I@@H@@G@o԰@A@o@@@T@y@@@S@@@@R@@@Q@@P@@O@@N@@M@Ap@A@@@@[@p@@@Z@@@Y@@@X@@W@@V@@U@pe@A@@@@_@@@^@@]@@\@ABCq@A@@@@e@z@@@d@@@c@@b@@a@@`@o@A@@@@q@J@@@p@oH@@@o@@@n@oG@@@m@@@l@@@k@@j@@i@@h@@g@@f@Ap@A@@@@w@@@@v@@@u@@t@@s@@r@o߰@A@@@@}@P@@@|@@@{@@z@@y@@x@ABp@A@@@@߃@l@@@߂@@@߁@@߀@@@@~@r@A@ @@@ߋrr@@@ߊr zu@@@߉@@@߈@@߇@@߆@@߅@@߄@Apǰ@A@"@@@ߖ@n@@@ߕ@pm@@@ߔ@@@ߓ@@@@ߒ<@@@ߑ@@ߐ@@ߏ@@ߎ@@ߍ@@ߌ@q@A@A@@@ߜ@z@@@ߛM@@@ߚ@@ߙ@@ߘ@@ߗ@ABC@A@@@@ߟ@@ߞ@@ߝ@0@A@,@% @@ߢ@@ߡ@@ߠ@@A@@@@@ߦ@@ߥ@@ߤ@@ߣ@AB@A@@@@@ߪ@@ߩ@@ߨ@@ߧ@C@A@@@@@߮@@߭@@߬@@߫@:@A@6@/*@@߱@@߰@@߯@Aް@A@@@@@ߵ@@ߴ@@߳@@߲@B1@A@-@ @@@߹@@߸@@߷@@߶@CDEFHrȰ@A@@@@@r@@@@ @@@߿@@@߾@@߽@@߼@@߻@@ߺ@ϰ@A@@@@@@@@@@A@@@@@@@@@AB@A@@@@t۠@@@@@@@@@@@@@@@@@@@@@@@@@Cq@A@m@fa@@@@@@@@A@@ @@@@@@@o@A@k@h@e^@@@@@@@@@AB@A@@@@@@@@@@@@C@A@@@@@@@@@@@@@A@@@@@@@@@A@A@@@@@@@@@@@@B@A@@@@@@@@@@@@?@A@ *@@@@ (@@@6@@@@@@@@@@ACDEs@A@ :@@@@@@@F@@@@@@@@@@@A@@@@@@@@@@A@@@~@@@@@@@@@ABҰ@A@@@@@@@@@@@@C8@A@4@-(@@@@@@@t@A@ @@@ {@@@ @@ @@ @As@A@ @@@y@@@@@@@ @u9@Au5u -@@@@@@@@@@ (@@@@@@@@@@ABDFt@Atu A@@@@@@@@@@ <@@@@@@@@@@t@AtuŠ X@@@%@@@$@@@@# S@@@"@@!@@ @@@A@A@@@@+@@@@*@@@)@@(@@'@@&@@A@@@@1@@@@0~@@@/@@.@@-@@,@AB{@A@{@@@8@vs@@@7@@@6p@@@5@@4@@3@@2@o@Ao 2m@@@A@@@@@l@@@?@g@@@>b@@@=@@<@@;@@:@@9@A_@A_ K]@@@J@@@I@\@@@H@W@@@GT@@@F@@E@@D@@C@@B@R@A@R@@@P@M@@@OJ@@@N@@M@@L@@K@H@AH vF@@@\@@@[@E@@@Z@@@@@Y@?>@@@X@@@W;@@@V@@U@@T@@S@@R@@Q@ABCDGIu-@Au)vv @@@c@@@b@@@@a @@@`@@_@@^@@]@D@A@D@@@i@?@@@h>@@@g@@f@@e@@d@<@A@<@@@o@7@@@n6@@@m@@l@@k@@j@ABw:@A@@@@t@|@@@s@@r@@q@@p@Cw+@A@w%@@@@{@w@@@|@@z@@@y@}@@@x@@w@@v@@u@:@A@:9@@@@@@65@@@@@@@@~@@}@A0@A@0@@@+*@@@@@@@@@@@B%@A@%$@@@@@@#"@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@  @@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@ߠ@@@@@@@@@@@@@Bٰ@A@٠@@@@෠@@@@@@@@@@@@@@@@@Ѱ@A@@@@̠@@@@@@@@@@@A@Aw@@@@@@@ @@@@@@ @@@@@@@@@@BCް@A@@@@٠@@@@@@@@@@@ְ@A @@@@@@@@@@Π@@@@@@@@@@@@@AȰ@A@Ƞ@@@@٠@ @@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@A C@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@}|@@@@@@@@@@@Bw@A@w@@@t@@@@@@@@q@A@qp@@@ @@@ ml@@@ @@@@@@@@Ag@A@g@@@@b@@@_^@@@@@@@@@@ @@ @BCY@A@YX@@@@@@WV@@@@@@@@@@@T@A@T@@@@O@@@LK@@@@@@@@@@@@@AF@A@F@@@)@A@@@(@@?@@@'@@@&<;@@@%@@@$@@#@@"@@!@@ @7@A@7@@@.21@@@-@@@,@@+@@*@-@A@-,@@@4@@@3+*@@@2@@@1@@0@@/@ABCw@Awy% @@@;@@@:@Y@@@9 @@@8@@7@@6@@5@y@Ayy: @@@B@@@A@n@@@@ @@@?@@>@@=@@<@ADEFGJ S2@Dc󐠠 W This class is used to create objects which can generate a simple LaTeX documentation. ~<<<=@@@@@@@O#@ǐ d;@@u AhA RLA @&A 'y(A xA xA x A yA yA yA xkA xA  A v*A vA vA {wCA rw1A lvA fv`A ]vA SuA JvA AuA 8vA *vQA wkA uA vA uA uA wA v8A w=A wA wA x+A xA yQA xA xA  uA t XA W =A < A  A  A  A x}A  ~A } gA fzWA Pz=A G 1A 0 A  A  A  A  A  A ~ ]A \ 8A 7 A  AAAA{AzWAVDACAAAAAAAbAa7A6AxAyAAAAAsArHAG!A AAiAhOAN(A' A AAAmAlLAK,A+ A AAAArAqTAS:A9 AAAAAAsAr\A[DAC&A%AA@@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_@@@@@@P@@@M@P MPp  @  @@@ @ @zBy=Π 0NbȠޠ   T { _  ՠ  " D i   Ƞ z{ % ?yA   à   . Nyy۠z3xyUʠxϠcY9 "axà6Q8qNxFwDxvvwvxwrww wܠw#x&wxxjxwxAwoƠF%j ~Ơuyyɠzz{ywzCzaz@@@3@e@@@#@ M@A@#@ P;@@vA@@@@@@@@A@;@@@A@@@@@@@A@@3        @z#@@#@@#@A@@@@w@@@@@@@u@@@@@@ A{@@@ @@@ @@@@ @@@ @@@@@@@@@A@.-@@@{5@@@@@@@@@@@@@7@@@@@@@@@@@{ A{{O@@@W@@@@{G{F@@@U@@@T@@@@@@zAz{f@@@@@@@@@@zAz{r#@@@@ @@@@@@zAz{~/@@@@,'@@@@@@{A@@@@@@@@{A@  @@@@{A@@@@@zAz{P@@@@MH@@@@@@zAz{\@@@@YT@@@@@@A٠h@@@@e`@@@@@@xnA@@Wz @@@@@@@@@yMA@@@@@@@@yA@@kz @@@@@@@@@yA@@[@@@@@@yA@@c@@@@@@yDA@@z<@@@@@@@@@xA@@x@@@@@@@@@ytA@ @zT@@@@@@@@@x~A@@d@@@@@@@@@yCA@#@zk@@@@@@@@@xA@/@{@@@@z|@@@/@@@@@@@@y0A@@@y&>@@@;@@@@@@yA@LA@@@@z#A@R@I@@@@@@xA@Z@|Jx@@@@x}x|@@@@@@@xwz@@@@@@j@@@@@@@@@@yA@{@z@@@v@@@@@@xhA@@z@@@@@@@@@xA@@&z@@@@@@@@@zA@zz@@@z@@@@@@@@y>A@@@@@@y3]@@@@Jz@@@@@@@@@@@@@zXA@@@@@@@@@@@~zA@@z@@@}@f{@@@|@@{@@z@@y@@x{A@@ro@@@v@@t@@s@@r{hA@5@@@q@@p@@o{^A@b@@@n@@m@@l|A||@@@k@@@j@@i@@h|QA|L}@@@g@@@f@@e@@d|@A|;}@@@c@@@b@@a@@`A@@@@_@@@@^@@@]@@\@@[@@ZA@@@@Y@@@@X@@@W@@V@@U@@TA@@@@S@Ǡ@@@R@@@Q@@@P@@O@@N@@MA@@@L@@@K@@@@J@@@@I@@@H@@G@@F@@E@@DA@@@C@@@B@@@@A@@@@@@@@?@@>@@=@@<@@;A@@@@:@@@@9@@@8@@7@@6@@5AҠ@@@4@@@3@@@@2@@@@1@@@@0@@@/@@@.@@-@@,@@+@@*@@)|A|}֠@@@(@@@'@@&@@%A@@@@$@@@@#@@@"@@!@@ @@A@@@@@@@@@@@@@@@@@~A@[@U@@@@@@@@@~A@~|@~u~r@@@@~o@@@@@@@@@@@@@ @@ A@@@@ @@@ @@@ @@@@@@@A@@@@@@@@@@@@@@A@~@@@@@@}|{@@@@@@@@@@zA@y@x@@@@wv@@@@@@@@uts@@@@@@@@@@rA@qpo@@@@nml@@@kji@@@@@@@@@@@@hA@gfe@@@@dcb@@@a^@@@@@@@@@]A@\[Z@@@@YXW@@@VUT@@@@@@@@@@@@SA@RQP@@@@ONM@@@@@@LKJ@@@@@@@@@@@@IA@H@G@@@ՠ@FE@@@@@@@@DC@@@@@@@BA@A@?@@@>=<@@@@@@@@@@;A@:98@@@765@@@@@@@@@@4A3S1@@@@@@@0/.@@@-,+@@@@@@@@@@@@*A@)@('&@@@溠@%$#"@@@@@@@@@@@@@@! @@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@A@   @@@  @@@@@@@A@@@@@@@@@@@  @@@@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@  @@@  @@@@@@@ A@   @@@@@@   @@@@@@@@@@ A@   @@@@  @@@ ݠ  @@@@@@@@@@@@~ A@ ٠ @@@}@@@| נ  @@@{@@@z@@y@@x A@   @@@w@  @@@v Π  @@@u@@@t@@s@@r@@q A@   @@@p@ @@@o@ Ơ  @@@n@@@m à  @@@l@@@k@@j@@i@@h@@g A@   @@@f   @@@e@@@d@@c@@b A@  @@@a@@@`   @@@_@@@^@@]@@\Ac@@@[@`[@@Z@@Y@@XAo@@@V@lg@@S@@R@@Q A@"""@@@@@@~@h@@@|@""@@@}@@P@@O@@N A@""@@@ @"! @@@ |@@@n@@M@@L@@K A@""@@@j@FED@@@iR@@@h@@J@@I@@H A@##@@@@321@@@@@G@@F@@E A@'@@@@876@@@@ y x@@@@@@@@D@@C@@B@@A sA@#>#=@@@@ @@@@@@@@@@@@@@@?@@>@@= fA@@c:9@@@^@@@@@ai@@@`@@_@@]@3#D#C@@@\@@@[.  @@@Z@@@Y@@<@@;@@: LA@@+@&@@@@@@@w֠*  ;@@@@@@.G&@@@@@9@@8@@7@@6 5A@@M@H@@@@@@@@M $@@@㖠@3@@@@@@@@,@@5@@4@@3@@2 A@##@@@@i@@@@@1@@0@@/ A@@@@@##@@@@  @@@@@.@@-@@,@@+ A@##@@@@  @@@@@*@@)@@( A@$ $ @@@@@@@@  @@@@@@@@'@@&@@%@@$ A@@@  @@@@@@@@#@@"@@!@@  A@$:$9@@@@.@  @@@@@@@@@@@@@@ A@$Q$P@@@@  @@@v@  @@@|@@@{@@@@@@@@ A@@@  @@@@@@@@@@@@@@ A@6$$~@@@@ V @@@@@@@@@@@@ A@K$$@@@@. k @@@*@@@@@@@@@ A@@@@@C  @@@?@@@@@ @@ @@  {A@@@@@X  @@@T@@@@@ @@ @@ pA@$$@@@@m 2 h@@@i@@@@@@@@@ cA@$$@@@@ G [@@@~@@@@@@@@@ VA@@@@@ \ @@@@@@@@@@@@ KA@@@@@ q @@@@@@@@@@@@ @A@,@@@@  @@@@A@@@@@@ 6A@>@@@@ 0@@@S@@@@@@ ,A@%K%J@@@@" $@@@e@@@@@@ A@b98@@@p@  @@@ow@@@@@@ A@&%o%n@@@@   @@@@@@@@@ A@0@+@  @@@u@@@@@@@@ A@@@'d @@@@@@@@@@@ A@N@y7  @@@@@@@@@@@@@@@ A@b@H  C@@@@@@@@@ A@o@U .@@@@@@@@@ A@%%@@@@g @@@U@@@@@@@@@ A@@@@@Π @@@@@@|@@@@@@@@@ A@@@@@ A@ @@@@@@@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z @@Y@e@Ad@nk@@@I@S@@@J@@H@@@G@A\@Av@}@@@M@e@@@N@@L@@@K@W@A@@@@Q@x@@@R@@P@@@O@AA@@@@U@@@@@X@@@W@@V@@T@@@S@ABC@#@Ag@@@@@@@?@_^@@@>@@@=@@<@@;@@:@A@A}@@@G@@@F@ut@@@E @@@D@@C@@B@@A@@A'@@@N@@@M@0@@@L$@@@K@@J@@I@@H@ABD@A@=@@@U@@@T@F@@@S:@@@R@@Q@@P@@O@ΰ@A@i@VN@@X@@W@@V@A@A@@@@d@@c@@b@B@A@@@@g@@f@@e@@A@&@@@j@@i@@h@ACD԰@Av@@@q@@@p@@@@os@@@n@@m@@l@@k@ @A@@@x@@@w@@@@v@@@u@@t@@s@@r@A@A@I@A@=@@{@@z@@y@ @A@8@@@@@A M@A@@s~@@@@@@@B ;@A@@m@@@@@@@ *@A@i@d_@@@@@@@A @A@@@@@@@@@ @AJ@@@ABCDl@Alj@@@@@@@@?@@@@@@@@@@@@@@A@@@@@@@@@@A@l@gb@@@@@@@A@A@@~@@@@@@@@A@f@a\@@@@@@@ABC@A@@@@@@@@@c@A@@@@@@@@@ADE@A@@@@@@@@@T@A@@@@@@@@@ t@A@@@@@@@@@ABQ@A@^''@@@@@@@@'@@@@@@@@@@C7@A@q''@@@@''@@@'@@@@@@@@@@@A@''@@@@h@@@'@@@@@@@@@@A@A@''@@@@4@@@'@@@@@@@@@@@A@''@@@@G@@@'@@@@@@@@@@ABDFGW@A@((@@@@U@@@(@@@@@@@@@@@A@((@@@@ ((@@@@@@(@@@@@@@@@@A@A@(5(4@@@@@@@(1@@@@@@@@@@@A@(I(H@@@@@@@ (D@@@ @@ @@ @@ @AB{@A@([(Z@@@@@@@(W@@@@@@@@@@°@A@'(p(o@@@@@@@@@@@(q@@@@@@@@@@@@Ax@A@?((@@@#@t((@@@"@@@!(@@@ @@@@@@@Y@A@W((@@@'(@@@&@@%@@$@ABC~@A@d((@@@-@@@@,(@@@+@@*@@)@@(@@A@z((@@@9@]@@@8@f@@@7@@@6@p%@@@5@@@4(@@@3@@2@@1@@0@@/@@.@A@A@((@@@?@9@@@>(@@@=@@<@@;@@:@@A@((@@@E@M@@@D(@@@C@@B@@A@@@@AB @A@))@@@K@`@@@J)@@@I@@H@@G@@F@ @A@)')&@@@S@@@R~@@@Q)'@@@P@@O@@N@@M@@L@Aа@A@)>)=@@@^@y@@@]@ˠ<;@@@\@@@[@@@@Z)J@@@Y@@X@@W@@V@@U@@T@@A@)b)a@@@d@@@@c)]@@@b@@a@@`@@_@ABC@A@y@to@@g@@f@@e@@@A@!@@@m@@l@@k@@A@5@0@@@t@@s@@r@@q@AB@A@>@9@4/@@z@@y@@x@@w@C̰@A@Z@U@PK@@@@@@~@@}@J@A@5@0@@@@@@@A@A@Z@U@>9@@@@@@@@@BA@A@ @@@@@@@@@@@CDEFHذ@A@t))@@@@@@@@[@@@)@@@@@@@@@@@@@A@@@@@@@@@°@A@@@@@@@@@AB)@A@))@@@))@@@@@@@)Ϡ))@@@@@@)@@@@@@@@@@@@C@A@@@@@@@@@+@A@@#@@@@@@@@A@@ @-@@@@@@@@@AB@A@@@@@@@@@@@@C@A@!@@@@@@@@@@@5@A@@I@@@@@@@A@A@4@/@@@@@@@@@@B@A@@@@@@@@@@@@*U@A@ *S*R@@@@*Q*P@@@*O@@@@@@@@@@ACDE@A@*f*e@@@@@@@*b@@@@@@@@@@ɰ@A@@@@@@@@@@A@@@@@@@@@@@@AB@A@k@f@a\@@@@@@@@@CT@A@@@@ @@ @@@@A@!@@@@@@@@@@ @A@A@,@@@@@@@@@@@U@AQI@@@@@@@R@@@F@@@@@@@@@@ABDF@A̠_@@@"@@@!@h@@@ \@@@@@@@@@@@A x@@@)@@@(@@@@'u@@@&@@%@@$@@#@A@A@@@@/@@@@.@@@-@@,@@+@@*@@A@@@@5@@@@4@@@3@@2@@1@@0@AB@A@@@@<@@@@;@@@:@@@9@@8@@7@@6@@A^@@@E@@@D@@@@C@@@@B@@@A@@@@@?@@>@@=@A@A{@@@N@@@M@@@@L@@@@K@@@J@@I@@H@@G@@F@@A@@@@T@@@@S@@@R@@Q@@P@@O@~@A~|@@@`@@@_@{zy@@@^@x@@@]@wvu@@@\@@@[t@@@Z@@Y@@X@@W@@V@@U@ABCDGIf@AbB@@@g@@@f@K@@@e?@@@d@@c@@b@@a@@A@~}@@@m@|@@@l{@@@k@@j@@i@@h@y@A@yxw@@@s@v@@@ru@@@q@@p@@o@@n@ABy@A@"@@@x@>@@@w@@v@@u@@t@Cj@A@d@]Z@@@@W@@@@@~@@@}@Y@@@|@@{@@z@@y@z@A@zyx@@@@@@wvu@@@@@@@@@@@Ar@A@rqp@@@onm@@@@@@@@@@@Bj@A@ji@@@@@@hgf@@@@@@@@@@@e@A@e@d@@@䘠@cb@@@@@@@@a`_@@@@@@@@@@@A\@A@\[Z@@@@YXW@@@VUT@@@@@@@@@@@@@BCDQ@A@QPO@@@@NML@@@KH@@@@@@@@@@J@A@JIH@@@@GFE@@@DCB@@@@@@@@@@@@@A?@A@?>=@@@@<;:@@@@@@987@@@@@@@@@@@@@B4@A@4@3@@@仠@21@@@@@@@@0/@@@@@@@@.@A@.-,@@@+*)@@@@@@@@@@@A,@A, ,@@@@@@@,,,@@@@@@,,@@@@@@@@@@BC@@A@@?>@@@=<;@@@@@@@@@@@;@A;[9@@@@@@@876@@@543@@@@@@@@@@@@@A0@A@0@/.-@@@ݠ@,+*)@@@@@@@@@@@@@@('&@@@@@@@@@@@B#@A@#"@@@! @@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@BCD @A@   @@@@ @@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@B@A@@@@ @@@@@@@@@A@@@@@@@@@@ @@@ @@ @@ @A@A@@@@@@@@@@@@@@@@@@@@@BCް@A@ޠ@@@@@@ܠ@@@@@@@@@@@ڰ@A@@@@#@@@@"ՠ@@@!@@@ @@@@@@@Aа@A@@@@-@@@@,@̠@@@+@@@*ɠ@@@)@@@(@@'@@&@@%@@$@Ű@A@@@@2 @@@1@@@0@@/@@.@@A@@@@8@@@7@@@6@@@5@@4@@3@ABC@A J@@@?@@@>@S@@@= G@@@<@@;@@:@@9@@AΠ a@@@F@@@E@j@@@D ^@@@C@@B@@A@@@@ADEFGJ @@@9@ #@.A@..@@@@..@@@.@@@@@6@@5@@4.A..@@@3@@@2@...@@@1@@@0..@@@/@@.@@-@@,.A@//@@@+.$/@@@*@@@)@///@@@(@@@'/&@@@&@@%@@$@@#@@"A> @@@~@@@!@65@@@| @@@{@@ @@@@AU@@@@@@@@@@Aa#@@@@ @@@@@@Am/@@@@,'@@@@@@A@@@@6@@@@A@  @@@@A@@@ @@ A{P@@@ @MH@@ @@ @@A\@@@@YT@@@@@@ A  Ƞh@@@@e`@@@@@@]A@@F@@@@@@@@@@@@;@@@@@@A@LA@@@@A@R@I@@@@@@zA@Z@9q@@@@lk@@@@@@@f@@@@@@j@@@@@@@@@@rA@{@@@@v@@@@@@WA@@ @@@@@@@@@{A@@@@@@@@@@@A@{@@@v@@@@@@@@-A@@@@@?@"]@@@@9@@@@@@@@@@@@@GA@@@@@@@@@@@A@@@@@@U @@@@@@@@@@@A@@a^@@@@@@@@@WA@$@@@@@@@MA@Q@@@@@@@A@@@@@@@@@@@A;@@@@@@@@@@/A*@@@@@@@@@@ A@   @@@@   @@@ @@@@@@@@@ A@   @@@@  @@@ @@@~@@}@@|@@{ A@   @@@z@   @@@y@@@x @@@w@@v@@u@@t A "r @@@s@@@r@   @@@q@   @@@p @@@o@@n@@m@@l@@k A " @@@j@@@i@   @@@h@  @@@g @@@f@@e@@d@@c@@b A@   @@@a@  @@@` @@@_@@^@@]@@\ A " @@@[@@@Z@   @@@Y@ @@@X@   @@@W@@@V @@@U@@T@@S@@R@@Q@@P}AxŠ@@@O@@@N@@M@@L A@   @@@K@ @@@J @@@I@@H@@G@@F A@   @@@E@ ~@@@D }@@@C@@B@@A@@@A@[@D@@@>@@=@@<@@;rA@k@da@@@9@^@@@:@@8@@@7@@@5@@4@@3 }A@ | { z@@@2@@@1 y x w@@@0@@@/@@.@@- vA@ u t s@@@, r q p@@@+@@@*@@)@@( oA@ n m@@@'@@@& l k j@@@%@@@$@@#@@" iA@ h@ g@@@ @ f e@@@!@@@@@ d c b@@@@@@@@@@ aA@ ` _ ^@@@@ ] \ [@@@ Z Y X@@@@@@@@@@@@ WA@ V U T@@@@ S R Q@@@ P M@@@@@@@@@  LA@ K J I@@@ @ H G F@@@  E D C@@@ @@@ @@@@@@ BA@ A @ ?@@@@ > = <@@@@@@ ; : 9@@@@@@@@@@@@ 8A@ 7@ 6@@@@ 5 4@@@@@@@@ 3 2@@@@@@@ 1A@ 0 / .@@@ - , +@@@@@@@@@@ *A@ ) ( '@@@ & % $@@@@@@@@@@ #A "$B @@@@@@@   @@@   @@@@@@@@@@@@ A@ @   @@@ᠠ@    @@@@@@@@@@@@@@   @@@@@@@@@@ A@  @@@   @@@@@@@@@@ A $ @@@@@@@   @@@ @@@@@@@@@@@@A@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@A@@@@@@@@@@@A@ؠ@@@@@@ՠ@@@@@@@@@@A@@@@@@@@̠@@@@@@@@@@@@A@Ƞ@@@@@@Ơ@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@vAqc@@@@`[@@@@@@Ao@@@}@lg@@z@@y@@xA@444@@@w@@@v@W @@@t@44@@@u@@s@@r@@qA@44@@@p@   @@@ok@@@@@n@@m@@lA@44@@@k@#5#4#3@@@jd@@@@@i@@h@@g~A@44@@@f@"""!" @@@e@@d@@c@@bsA@@@@a@$'$&$%@@@`@hg@@@_@@@^@@]@@\@@[@@ZbA@5-5,@@@Y@"""@@@X@"""@@@W@@@V@@U@@T@@S@@RUA@@R)(@@@?@@@@@BX@@@A@@@@@Q@E5352@@@P@@@O@@@@8@@@N@@M@@L@@K;A@@+@&@@J@$$$@@@I@Š*@@@H@@@G@6&@@@7@@F@@E@@D@@C$A@@M@H@@>@$$$@@@=@@<@@@:@Eڠ$$@@@<@@@;@@9,@@6@@5@@4@@3 A@u55@@@2@X  @@@1@@0@@/@@.A@$$$@@@-@55@@@,@q@@@+@@*@@)@@(@@'A@55@@@&@@@@%@@$@@#@@"A@55@@@@$$$@@@@@@@!@@@ @@@@@@@@A@@@@@@@@@@@@@@@@@A@6)6(@@@@.@@@@@@@@@@@@@@@A@6@6?@@@@$$$@@@@@@@@@@ @@ @@ @@ @@ A@@@@@@@@@@@@@@@@@A@%6n6m@@@@E@@@@@@@@@@@@A@:66@@@@Zz@@@@@@@@@@@@uA@ts@@@@2o@@@.@@@@@@@@@jA@@@@@G@@@C@@@@@@@@@_A@y66@@@@\!W@@@X@@@@@@@@@RA@66@@@@q6J@@@m@@@@@@@@@EA@@@@@K@@@@@@@@@@@@:A@@@@@`t@@@@@@@@@@@@/A@@@@@/@@@A@@@@@@%A@-@@@@@@@S@@@@@@A@7:79@@@@ @@@e@@@@@@A@Q('@@@@@@@w@@@@@@A@7^7]@@@@@@@@@@@@@A@0@+@@@@@@@@@@@@A@@@ S@@@@@@@@@@@A@N@Ҡ&@@@@@@@@@@@@@@@A@b@72@@@@@@@@@A@o@D @@@@@@@@@A@s77@@@@V @@@go@@@@@@@@@A@@@@@n @@@@@@k@@@@@@@@@Ar@@@@@A@@@@@@@@$k@_@^@]@\@[@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@琐$o@@$o@T@AS@]Z@@@֠@B@@@@@@@@@AK@Ae@ol@@@ڠ@T@@@@@@@@@F@Ax@@@@ޠ@g@@@@@@@@@AA@@@@⠠@@@@@@@@@@@@@@@@ABC@@AV)@@@=@@@<@NM@@@;)@@@:@@9@@8@@7@A@Al)@@@D@@@C@dc@@@B)@@@A@@@@@?@@>@@A*@@@K@@@J@{z@@@I*@@@H@@G@@F@@E@AB3@A/*,@@@R@@@Q@5@@@P*)@@@O@@N@@M@@L@"@A@i@VN@@U@@T@@S@A@A@@@@X@@W@@V@Bذ@A@ @@@[@@Z@@Y@@A@@@@^@@]@@\@ACDð@AҠ*e@@@e@@@d@n@@@c*b@@@b@@a@@`@@_@@A*@@@l@@@k@@@@j*|@@@i@@h@@g@@f@A#@A@I@A@=@@o@@n@@m@@A@8@@q@@p@A<@A@@s~@@t@@s@@r@B*@A@@m@@w@@v@@u@@A@i@d_@@z@@y@@x@Aw@A@@@@}@@|@@{@@AJ@@~@ABCD*[@A*[*Y*@@@@@@@/.@@@*@@@@@@@@@@ @A@@@@@@@@@ @A@l@gb@@@@@@@A ٰ@A@@~@@@@@@@ @A@f@a\@@@@@@@ABC!@A@@@@@@@@@!R@A@@@@@@@@@ADE!{@A@@@@@@@@@!C@A@@@@@@@@@c@A@@@@@@@@@AB@@A@M99@@@@/@@@9@@@@@@@@@@C&@A@`99@@@@99@@@9@@@@@@@@@@@A@u99@@@@W @@@9@@@@@@@@@@A@A@99@@@@#@@@9@@@@@@@@@@@A@99@@@@6@@@9@@@@@@@@@@ABDFGF@A@99@@@@D@@@9@@@@@@@@@@@A@: : @@@@:: @@@@@@: @@@@@@@@@@A@A@:$:#@@@@r@@@: @@@@@@@@@@@A@:8:7@@@@@@@:3@@@@@@@@@@ABj@A@:J:I@@@@@@@:F@@@@@@@@@@@A@:_:^@@@@@@@@@@@:`@@@@@@@@@@@@Ag@A@.:w:v@@@@c:x:w@@@@@@:w@@@@@@@@@@H@A@F::@@@:@@@@@@@@ABCm@A@S::@@@@@@@:@@@@@@@@@@@A@i::@@@@L@@@@۠U@@@@@@@ՠ_@@@@@@:@@@@@@@@@@@@@@A@A@::@@@@s(@@@:@@@@@@@@@@ϰ@A@::@@@@<@@@ :@@@ @@ @@ @@ @AB@A@;;@@@@O@@@:@@@@@@@@@@@A@;;@@@  @@@m@@@;@@@@@@@@@@@@A@A@;-;,@@@'@h@@@&@+*@@@%@@@$@@@@#;9@@@"@@!@@ @@@@@@@@A@;Q;P@@@-@@@@,;L@@@+@@*@@)@@(@ABC&@A@y@to@@0@@/@@.@"/@A@!@@@3@@2@@1@!@A@5@0@@@7@@6@@5@@4@AB#@A@>@9@4/@@;@@:@@9@@8@C%@A@Z@U@PK@@?@@>@@=@@<@"9@A@5@0@@B@@A@@@@A#ݰ@A@Z@U@>9@@F@@E@@D@@C@B%0@A@ @@@@J@@I@@H@@G@CDEFHǰ@A@c;;@@@R@@@@Q@J@@@P;@@@O@@N@@M@@L@@K@$Ѱ@A@@@@U@@T@@S@"@A@@@@X@@W@@V@AB;@A@;;@@@b;ߠ;@@@a@@@`@;;;@@@_@@@^;@@@]@@\@@[@@Z@@Y@C&v@A@@@@e@@d@@c@#@A@@#@@h@@g@@f@"t@A@@ @-@@l@@k@@j@@i@AB$@A@@@@@p@@o@@n@@m@C%@A@!@@@@t@@s@@r@@q@#$@A@@I@@w@@v@@u@A$@A@4@/@@@{@@z@@y@@x@B%@A@@@@@@@~@@}@@|@@@@@@@@@@@ACDE@A@ @@@3@,=,<,;@@@2,:,7@@@1@@0@@/@@.@,9@A@,9,8,7@@@:@,6,5,4@@@9,3,2,1@@@8@@@7@@6@@5@@4@A,.@A@,.,-,,@@@B@,+,*,)@@@A@@@@,(,',&@@@?@@@>@@=@@<@@;@B,#@A@,#@,"@@@H@,!, @@@I@@G@@@F,,@@@E@@D@@C@,@A@,,,@@@N,,,@@@M@@@L@@K@@J@A>ݰ@A>>@@@V@@@U@>ؠ>>@@@T@@@S>>@@@R@@Q@@P@@O@BC,/@A@,/,.,-@@@[,,,+,*@@@Z@@@Y@@X@@W@,*@A,*0J,(@@@c@@@b@,',&,%@@@a,$,#,"@@@`@@@_@@^@@]@@\@A,@A@,@,,,@@@j@,,,,@@@m@@@l@@@k@@i@@@h,,,@@@g@@@f@@e@@d@B,@A@,,@@@r,,,@@@q@@@p@@o@@n@, @A, 0, @@@z@@@y@, , ,@@@x,,,@@@w@@@v@@u@@t@@s@A,@A@,,,@@@~++@@@}@@|@@{@BCD+@A@+++@@@@++++@@@@@@+++@@@@@@@@@@@@@+@A@+++@@@@@@+++@@@@@@@@@@@A+@A@+++@@@@@@+++@@@@@@@@@@@B+@A@++@@@++@@@@@@@@+߰@A@+ߠ++@@@@@@+ܠ++@@@@@@@@@@@A+װ@A@+++@@@@++@@@+Ҡ++@@@@@@@@@@@@@BC+Ͱ@A@+͠+@@@@@@+ˠ++@@@@@@@@@@@+ɰ@A@+++@@@@++@@@+Ġ++@@@@@@@@@@@@@A+@A@+++@@@@+@@@@+++@@@@@@+++@@@@@@@@@@@@@@@+@A@+++@@@+++@@@@@@@@@@@+@A@++@@@@@@+++@@@@@@@@@@@ABCz@Av29@@@@@@@B@@@26@@@@@@@@@@@A2P@@@@@@@Y@@@2M@@@@@@@@@@ADEFGJ%t;@@@A@A@A@AAdAIAAxAnAgAcA_AU2AKAAsA70A1A'A!NAAjAjA&AZAAAAAAAAAAAAj9AaTARAHAAA:pA0UA&0A0A 0A0A0jA0EA0,AAt/Aj/AYAHA?/A(/A/rA/YA/4A/A.A.A.At.A[.tAJ.\A9.8A.A -A -A -A -A -vA -[A }-JA q-/A ]-A F,A 3,A ,A ,A NA VA ,dA ,>A , A ,A +A t+A Z+A @+RA +A *A *A *A *~A *SA *2A p* A [)A A)A 1)A )A )bA )DA )$A )A (A (A (A (A y(xA i(^A Y(DA I(&A <( A /'A 'A 'A 'A 'vA 'jA %t@@@@@@@@@@@@~@}@|@{@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@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@%s%x@@@@@@$@@@$@$&~$3;@@@AAԠ3g@@@@@@@p@@@3d@@@@@@@@@nAi@@@@@@@@@@]AX#@@@@ @@~@@}@@|A/@@@{@,'@@z@@y@@x,A@@@@@2@@@@@5@@@4@@3@@w@RNAA@@@v@@@uLɠ@@@-@@@t@@s@@r@@qpA@@@@@@p@@o[A@  @@n@@mpA@@@l@@kAA<O{@@@j@xs@@i@@h@@gjAe[@@@f@@@e@@d@@c-NA@B=B<B;@@@b@@@a@@@@_@BpBo@@@`@@^@@]@@\($A@h+V*@@@ @@@ (%@@@[@@Z@@Y(A@LBB@@@@/***@@@X @@@H@@W@@V@@U(A@@?+*@@@T@@S@@R@@Q(A@nBB@@@P@Q+*@@@Orj@@@N@@M@@L@@K)A@7@d+)) @@@J@@@I6@@G@@F@@E(Ae@@@D@@C4 A44@@@B@ @@A@@@@@?*A@BB@@@>@+O*@@@=@@@<@@;@@:@@9*^A@ @@@8@+d*@@@7@@@6@@5@@4@@3*A@CC@@@2@+y*@@@1@@@0@@/@@.@@-*hA@4  @@@,@+*@@@+@@@*@@)@@(@@'+eA@CDCC@@@&@,+]@@@%@@@$@@#@@"@@!+6A@^54@@@ @,0+r@@@@@@@@@@@@+mA@%CnCm@@@@,E+e@@@@@@@@@@@@+@A@_^@@@@,Z+z@@@@@@@@@@@@)mA@ts@@@@)@@@ @@ @@ @@SA@_CC@@@#@A@@@C@@@!@@@@@@:A@@CC@@@'@@@@@@A@ @\@@@@@@@@@A@,@#@@@@@@A@4@+@@@@@@5A@<@x-@@@7@@@@@@A@H@נ7@@@C@@@@@@eA@T@E@@@O@@@@@@oA@`@U@@@Z@@@@@@4A@k@\@@@f@@@@@@rA@w@l@@@@m@@@w@@@@@@@@!A@@w@@@@@@@@@A@@@@@A@@ @@@@@@|A@@;s@@@@nm@@@@@@@h@@@@@@@@@@@@@@@@tA@@@@@@@@@@@YA@@ @@@@@@@@@}A@@@@@@@@@@@A@}@@@x@@@@@@@@/A@@@@@@$@@@@;@@@@@@@@@@@@@IA@ @@@@@@@@@@/]A@uDD@@@@3 33@@@tq@@@]@@@@@@+A@@@@@m-2,h@@@i@@@@@@@@@+sA@S@333@@@@-I+l@@@,@@@@@@@@-mA@g@@-X-W@@@@@@@@@@@@@@/CA@EE @@@@222@@@@222@@@@@@@@@@@@@@+A@E*E)@@@@-,@@@W@@@@@@-A@@T@--t@@@@@@@@@@@@@@.A@@?@:@@@444@@@@@/.@@@@U4p4o@@@@@@@@~PD@@@,@@}@@|@@{@@zA@@@@@y@@@@x@@w@@v@@u@@t.A@BEE@@@s@%..@@@r@@q@@p@@o,~A@TEE@@@n@7.t,v@@@m@@l@@k@@jElA@fEE@@@iEeE@@@h@@@g@EEE@@@f@@@eE@@@d@@c@@b@@a@@`0OA@EE@@@_@222@@@^@@\@@[@@Z,A@@@@Y@|.-@@@X@@W@@V@@U,_A@EE@@@=@444@@@<@.,]@@@T(@@S@@R@@Q@@P.A@F F @@@O@@..@@@N@@@M@@L@@K@@J@@I/ A@0@+@..@@@H@@@G@@F@@E@@D@@C-3A@;@@@B@/ .-@@@Ac@@@@@?@@>/A@T@O@/.@@@;@@@:@@9@@8@@7@@60!A@@K@F@@1@5q5p5o@@@0@00@@@/@@@.@@+@@*@@)@@(F{A@@@@&@@%@@$A@@@@@"@@ @@@@/A@CFF@@@@&00@@@@@@@@@/A@5T5S5R@@@@\FF@@@@?//@@@@@@@@@@@1A@@@@@555@@@@X11 @@@T@@@@@ @@ @@ @@ 1A@FF@@@ @222 @@@@@@@@@cA@0@@@@@@@YA@ ]@@@@@@@A#@@@@ @@@@@@LAG/@@@@,'@@@@@@;A6;@@@@83@@@@@@6A@666@@@@666@@@6@@@@@@@@@6A@666@@@@66@@@6@@@@@@@@@6A@666@@@@6 66@@@@@@6@@@@@@@@@6A68~6@@@@@@@666@@@@666@@@6@@@@@@@@@@@6A686@@@@@@@666@@@@66@@@6@@@@@@@@@@@6A@666@@@@66@@@6@@@@@@@@@6A68͠6@@@@@@@666@@@@6@@@@666@@@@@@6@@@@@@@@@@@@@AѠ@@@@@@@@@@6A@666@@@@6@@@6@@@@@@@@@6A@666@@@@6@@@6@@@@@@@@@A@e@P@@@@@@@@@~A@w@pm@@@鸞@j@@@@@@@@@@@@@@@6A@666@@@@@@666@@@@@@@@@@6A@666@@@6~6}6|@@@@@@@@@@6{A@6z6y@@@@@@6x6w6v@@@@@@@@@@6uA@6t@6s@@@@6r6q@@@@@@@@6p6o6n@@@@@@@@@@6mA@6l6k6j@@@@6i6h6g@@@6f6e6d@@@@@@@@@@@@~6cA@6b6a6`@@@}@6_6^6]@@@|6\6Y@@@{@@z@@y@@x6XA@6W6V6U@@@w@6T6S6R@@@v6Q6P6O@@@u@@@t@@s@@r@@q6NA@6M6L6K@@@p@6J6I6H@@@o@@@n6G6F6E@@@m@@@l@@k@@j@@i6DA@6C@6B@@@g@6A6@@@@h@@f@@@e6?6>@@@d@@c@@b6=A@6<6;6:@@@a696867@@@`@@@_@@^@@]HAHH@@@\@@@[@HHH@@@Z@@@YHH@@@X@@W@@V@@U6QA@6P6O6N@@@T6M6L6K@@@S@@@R@@Q@@P6JA6I:i6G@@@O@@@N@6F6E6D@@@M6C6B6A@@@L@@@K@@J@@I@@H6@A@6?@6>6=6<@@@D@6;6:6968@@@G@@@F@@@E@@C@@@B676665@@@A@@@@@@?@@>64A@6362@@@=61606/@@@<@@@;@@:@@96.A6-:6+@@@8@@@7@6*6)6(@@@66'6&6%@@@5@@@4@@3@@2@@16$A@6#6"6!@@@06 6@@@/@@.@@-6A@666@@@,@6666@@@+@@@*666@@@)@@@(@@'@@&@@%6A@666@@@$@@@#666 @@@"@@@!@@ @@6 A@6 6 6 @@@@@@666@@@@@@@@@@6A@66@@@66@@@@@@@6A@555@@@@@@555@@@@@@@@@@5A@555@@@@55@@@ 555@@@ @@@ @@ @@ @@5A@55@@@@@@555@@@@@@@@@@5A@555@@@@55@@@555@@@@@@@@@@@@5A@555@@@@5@@@@5ܠ55@@@@@@5٠55@@@@@@@@@@@@@@5A@555@@@5Ҡ55@@@@@@@@@@5A@5Π5@@@@@@5̠55@@@@@@@@@@AȠ@@@@@@@@@@AԠ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@@`@@@@-@@@-@@<<7kn@.3@0i@@@@ <<@@/Latex_generator ZE9p|9p@,AДР=)Generator 9p!9p@@= . A@= .A@= .A@@3'&&'''''@0=&@=.*A@=.)A@=.'A@@@,='@@@@99p@@@;9pp@@3:99:::::@@@@'@L@f@@X@p@ @h@@0@x@(@@@@@,@w@@@@#@NJLL@LA@#@NML;@@ AL@@@@@@@@LA@;@@.bA @@@@@@@A@Ko#@==@@@=@A@Kq#@==;@@A=@@@@@@@@@@@=@A@Kt;@@.mA@+@@@@@@@@@A@=x@y@w=r@@rO@In@@3@Zv=n.A@=o.A@=p.A@@@Ty@@@{*Odoc_latexR@A.cQ@A.fA.h@= P@@.mN@@.p@.r@5M@@L@@߱K@@4J@@!I@@ޱ$H@@3'G@@*F@@ݱ-E@@20D@@3C@@6B@@K9A@@<@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the  KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************N N5@ %* Generation of LaTeX documentation. % 1* Generation of LaTeX code from text structures. LΠ j* Return latex code to make a section according to the given level, and with the given latex code. s 7* Associations of strings to substitute in latex code. 4 :* Escape the strings which would clash with LaTeX syntax.  0* Escape the ['\'], ['{'] and ['}'] characters. 3 -* Escape some characters for the code style.  ** Make a correct latex label from a name.   The following characters are forbidden in LaTeX \index: \ { } $ & # ^ _ % ~ ! " @ | (" to close the double quote) The following characters are forbidden in LaTeX \label: \ { } $ & # ^ _ % ~ So we will use characters not forbidden in \index if no_ = true. =/3>QW@ ** Make a correct label from a value name.  /* Make a correct label from an attribute name.  +* Make a correct label from a method name.  ** Make a correct label from a class name. 젠 /* Make a correct label from a class type name. 頠 +* Make a correct label from a module name. 蠠 0* Make a correct label from a module type name. 堠 /* Make a correct label from an extension name. ⠠ /* Make a correct label from an exception name. ߠ )* Make a correct label from a type name. ܠ ,* Make a correct label from a record field. ~٠ 3* Make a correct label from a variant constructor. }֠ 4* Return latex code for the label of a given label. } 2* Return latex code for the ref to a given label. |J =* Print the LaTeX code corresponding to the [text] parameter.{K <* Print the LaTeX code for the [text_element] in parameter. p栠 ;* A class used to generate LaTeX code for info structures. > 3* The method used to get LaTeX code from a [text]. @r C* The method used to get a [text] from an optional info structure. @ G* Print LaTeX code for a description, except for the [i_params] field. > X* This class is used to create objects which can generate a simple LaTeX documentation. 1 p* Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands.  * Print LaTeX code for a value.  ** Print LaTeX code for a class attribute.  '* Print LaTeX code for a class method. k 1* Print LaTeX code for the parameters of a type. ݠ9* record printing method ?* Print LaTeX code for a type. ) FIXME ? W]WjW]Ww@ )* Print LaTeX code for a type extension.  %* Print LaTeX code for an exception. Ǡ b TODO: application is not correct in a .mli. Fix? -> print the typedtree module_type (mNmX)mm@ 5 TODO: modify when Module_with will be more detailed 2oo&2oo_@= TODO: what should we print? 9p9pC9p9pd@ ' TODO: print final type from typedtree OsXsbOsXs@ -* Print the LaTeX code for the given module. ڠ 2* Print the LaTeX code for the given module type. |f 6* Print the LaTeX code for the given included module. yנ ,* Print the LaTeX code for the given class. pR ) avoid a big gap if the kind is a constr 55@ 1* Print the LaTeX code for the given class type. h9 4* Print the LaTeX code for the given class element. d 5* Print the LaTeX code for the given module element. _Ҡ B* Generate the LaTeX code for the given list of inherited classes.Y= we can't make the reference hzh@= we can create the reference )J@ H* Generate the LaTeX code for the inherited classes of the given class. W M* Generate the LaTeX code for the inherited classes of the given class type. Vr 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. :?@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-c,- =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0Ks]#!޷3GFFGGGGG@E@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.+Odoc_global0l-53Ji/0 TvwŠ0LiG茾f=kEې0B ,v={:"*%0TWRJ?WdȠmp+Odoc_module0z8P!ďㄠ)Odoc_type0ր24'~*Odoc_types0fX cx3H~*Odoc_value0IlX+KE`+Outcometree0kX%d5Q/+)Parsetree0T鿁ۘ7Qu$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V ,Stdlib__List0MYm 7R+Stdlib__Map0L5xE|O0~,J-.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0