Caml1999T037 e{C*Odoc_latex*ocaml.text&_none_@@A $ Generation of LaTeX documentation. 6ocamldoc/odoc_latex.mlP77P7`@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@Р)Odoc_info)Odoc_infoRbgRbp@@ 3@@@@@A3@@@Rbb@@ @Р%ValueSqvSq{@@ 3@@@@@A3@ @@Sqq@@ @3@@@Р.$TypeT|T|@@ 3@@@@@A3@ @@T||@@ @3@@@РD)ExtensionUU@@ 3@@@@@A3@ @@U@@ @3@@@РZ)ExceptionVV@@ 3@@@@@A3@ @@V@@ @3@@@Рp%Class W W@@ 3        @@@@@A3  @ @@W@@ @3@@@Р&Module"X#X@@ 3#""#####@@@@@A3$##$$$$$@ @@*X@@ @3)(()))))@@@@ఠ.separate_files8\9\@Q@A@@&Stdlib#ref@@@A@@@@A@3JIIJJJJJ@&@@@డ#refW\X\@@!a@@@0$@@@/@@.,%makemutableAA @@@*stdlib.mlihhh@@-@@@@/@@72@@@@@,@@ภ%false\\@;7=@@@M@@@@B@@A@@9@@@DB@?@@6 @@O@@A@\ @@ @C@ఠ,latex_titles^^@AA@@c@@@@A@@@@@A@@@A@@@@A@@@@A@3@@@@@@డ7#ref^^@s@@@-@@0@@@@@@@ภ"::_emnA;F;U@@U@GB@AA@A@@A@@_@@=1@@'section__@@__@@B=@@@@RA@@@ภ'` &A%@A ` @@_B@S@@'section``@@` `@@fB@a@@@@vA@d@ภK(aJAI@B 2a@@B@w@@*subsectiondefault_latex_extension_prefix-Odoc_messages:jFg;jFt@ >jFu?jF@@2@@@@Q : :Q : e@@@ @@:5@@* @@@6@A@LjFF@@@9@ఠ6latex_exception_prefixYkZk@rFA@@!V@@@A@@@@A@3feefffff@Ujc@d@e@@@డ#refukvk@@@@@@>@@@@@@@డT>default_latex_exception_prefix-Odoc_messageskk@ kk@@2@@@@RS  SS  @@QA@ @@:5@@* @@@6@A@k@@@9@ఠ3latex_module_prefixll@GA@@u@@@A@@@@A@3@Ujc@d@e@@@డ6#refll@r@@@@@@@@@@@@డ;default_latex_module_prefix-Odoc_messagesll @ ll)@@2@@@@U  U  @@C@ @@:5@@* @@@6@A@l@@@9@ఠ8latex_module_type_prefixm*.m*F@HA@@ɠ@@@A@@@@A@3  @Ujc@d@e@@@డ#refm*Im*L@ư@@@@@@@@@@@@డ default_latex_module_type_prefix-Odoc_messages6m*M7m*Z@ :m*[;m*{@@2@@@@W $ $W $ Q@@E@ @@:5@@* @@@6@A@Hm**@@@9@ఠ2latex_class_prefixUn|Vn|@nIA@@R@@@A@@@@A@3baabbbbb@Ujc@d@e@@@డ#refqn|rn|@@@@@@:@@@@@@@డP:default_latex_class_prefix-Odoc_messagesn|n|@ n|n|@@2@@@@NY x xOY x @@MG@ @@:5@@* @@@6@A@n||@@@9@ఠ7latex_class_type_prefixoo@JA@@q@@@A@@@@A@3@Ujc@d@e@@@డ2#refoo@n@@@@@@@@@@@@డ?default_latex_class_type_prefix-Odoc_messagesoo@ oo@@2@@@@[  [  @@I@ @@:5@@* @@@6@A@o@@@9@ఠ6latex_attribute_prefixpp,@KA@@Š@@@A@ @@@A@3        @Ujc@d@e@@@డ#refp/p2@°@@@@@ @@@ @@@@డ>default_latex_attribute_prefix-Odoc_messages2p33p@@ 6pA7p_@@2@@@@]  ]  =@@K@ @@:5@@* @@@6@A@Dp@@@9@ఠ3latex_method_prefixQq`dRq`w@jLA@@N@@@!A@@@@A@3^]]^^^^^@Ujc@d@e@@@డ#refmq`znq`}@@@@@@6@@@@@@@డL;default_latex_method_prefix-Odoc_messagesq`~q`@ q`q`@@2@@@@J_ b bK_ b @@IM@ @@:5@@* @@@6@A@q``@@@9@ఠ7latex_escape_underscorerr@MA@@mh@@@0A@&@@@-A@"3@Tib@c@d@@@డ-#refrr@i@@@@@'@@@%@@$@@ภ$truerr@;R@@@AB@@A@@@@@+B@1'@@@@1(@A@r @@ @+@ఠ'new_buftt@NA@@@@@@7A@3@@4&Buffer!t@@@A@5@@6A@23@Pd]@^@_@@@࣠@%paramAĠ"()tt@; @@@N@@@@A@@A'@@@@@@'3@6t t@@@@@@@డ&Buffer&create0t1t@ 4t5t@@@#intA@@@c@@bF@@@a@@`@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@@@W@@@@@;@@]t>@@&@@@D@D@J@@6F@@jK@TGA@yA@N@A@K@KJ@g@ఠ'new_fmtuuvu@OA@@@@@@A@@@@O&Format)formatter@@@-A@-@@@@@-A@-@@-&stringQ@@@-A@-@@-A@-@@-A@@@A@3@@@@@@࣠@MAĠu u @@@@@:3@Iu~  @@@@@  @@@ఠ!bv  v  @PA@@@@@D@@ఐ'new_bufv  v  @5@@@@@@@@@@@@@1@@ภv  v  @@@@@@@E@A@@@@*B@A@v   @@@ఠ#fmt w  # w  &@ QA@@@@@-D@3        @XKD@E@F@@@డ&Format3formatter_of_buffer w  ) !w  /@  $w  0 %w  C@@@&Stdlib&Buffer!t@@@"M@@"L@@@"K@@"J@*format.mli@@.Stdlib__Format@ @@@@@@#@@#@@@#@@#:@@ఐ!b Tw  D Uw  E@D@@/@@@-E@-E@-N@@? @@RO@A@ `w   @@@ఐe#fmt lx I L mx I O@d@e@f@@3 m l l m m m m m@ao@@@@࣠@nLAĠm y Q X y Q Z@l@@@@@@@@ డ&Format.pp_print_flush z ^ b z ^ h@  z ^ i z ^ w@@@@@@ @@ @$unitF@@@ @@ @@@ @@ @@ @w==x==@@vk@"@@@-@@@-@@-@@@@-@@-@@@-@@-@@-3        @V@@@@ఐʠ#fmt z ^ x z ^ {@e@@L@@@-G@-G@-@@ภѰ z ^ | z ^ ~@@@@B@@@-G@-%@@Y@@ @@@-F@-,@@ఠ!sK {   {  @ RA@@`@@@-F@-@డ|&Buffer(contents {   {  @  {   {  @@@"@@@g@@f@@@e@@d@~ H H~ H b@@B@@@@1@@@-@@-@@@-@@-@@ఐr!b ={   >{  @-@@H@@@-G@-G@-@@6 @@F@A@ I{   @@ డ&Buffer%reset Y|   Z|  @  ]|   ^|  @@@i@@@@@$unitF@@@@@@)b*b$@@(I@@@@{@@@-@@-@@@-@@-3 z y y z z z z z@@@@@@@ఐ!b |   |  @z@@@@@-G@-G@-@@< @@@@@-F@-@ఐ!s }   }  @$@@'@L@@(@]@@6@@@7@ y Q T@@A@-;@@ x I K@@@%@ @@.C@T@@@@@@A@=A@.@A@@@@ఠ!pN @   @  @ SA@@@B@@@. @@. @&format@@.Q@@@. ;@@@. @@@. @@. @@.@@.A@.3        @?wp@q@r@@@డ ^&Format'fprintf @   @  @  @   @  @@@t@@@#p@@#o@2!a@u@@@#m2@@@#n@@@#l@@#k @@#j@@#i@.....k@@@(#@@R6@A@ @  %@@&@9@ఠ"psO *A   +A  @ CTA@@@@@@.6A@.@@.@&stringQ@@@4eA@.@@.h@@@.4A@.@@.A@.@@.A@.3 I H H I I I I I@g@@@@@࣠@!fQA ZA   [A  @ sUA@@*3 [ Z Z [ [ [ [ [@9 bA   cA  @@@@@  @@!sRA nA   oA  @ VA@@33 o n n o o o o o@!A@@@@@@@@డ &Format'fprintf A   A  @  A   A  @@@@@@@@.$@@.#@ @_@@4d[C@4KC@4N@@4cC@.@@@.!@@@."@@@. @@.@@.@@.3        @<Hq@?@@@@@@ఐc!f A   A  @H@@@@ภ8CamlinternalFormatBasics Ԡ&Format ְ A   A  A;&Format8CamlinternalFormatBasics'format6!a@.!b@.!c@.!d@.!e@.!f@.@@@4@'#fmt$ @@@4@@@4@B@@A@A!e@/?!f@/@@@@3#!a@/C@o'padding)@@@@3'@@3&@@3%@@@3$W2.*&"@@@3(@BBAYAAPQZ|@@@b@ภ n*No_padding p;*No_padding(!a@2)@@@2C@@@@ABAAieje@@@j@@@8E@4P@@@4bD@4n@ภ -End_of_format ;-End_of_format!f@0q!b@0r!c@0s!e@0t@@@3@@@@AYAA.../!@@@y@@@ "@@@.3D@4JD@4`C@4a@@@4fD@4x @@@Ġ"E@4* @@@4LD@4_@"%s@@@@@4MD@4{D@4z"@@@@;(@@@.2D@4I+@@ఐw!s A  @4@@7@@a@@CC@.99@A@A@4@A@@@Aఠ-merge_codeprel E   E  @ WA@@@ Y)Odoc_info,text_element@@@4A@4@@@4A@4@@4 pA@5@@@5A@4@@43        @@@@@@@Ġ"[] #F  $ $F  &@ k@@@@)3 # " " # # # # #@7@2@@4"@@4B@4@7@8@@@@@ภ 4F  * 5F  ,@ |@@@*@Ġ":: ?G - 2 @G - 4A aఠ!em  HG - 3@ `XA @@IA@43 I H H I I I I I@&@@@Ġ"[] A @@ A@  @@@4 @@@ ZG - 1@@^@@@ภ  `G - 9 aG - ;A ఐ"!e  jG - :@!@"@# @@"3 j i i j j j j j@H+@@@ภ  A @ A@ ٠yA@5@@@5C@5@@ G - 8@@s@Ġ":: H < M H < O@ Ġ'CodePre H < A H < H@;'CodePre@@@ @&stringQ@@@@ABBV@A6ocamldoc/odoc_info.mlie#%e#8@@@R@ఠ"s1n H < I H < K@ YA@@@@@43        @@@@@@ H < @ H < L@@A@4@Ġ7 H < ] H < _@ Ġ'CodePre H < Q H < X@6ఠ"s2 H < Y H < [@ ZA@@;@@@5{$@@@ H < P H < \@@E@4)@ఠ!q H < ` H < a@ [A@@ H@@@5|8@@@@@ M8@@@5}=@@@< @@>@@@ఐ-merge_codepre I e k I e x@԰@@@@@5@@53        @]V@W@X:3@4@5(!@"@#@@@@ภ"::I e I e @ 3ภ'CodePreI e {I e @డ !^&I e 'I e @@&stringQ@@@@@@ @@@@@@@@@@@@@ ^6^6 ^6^\@@ q@@@@@@@5@@5@@@@5@@5@@@5@@5@@5T@@ఐ"s1_I e :@[;@@8@@@5E@5E@5g@@డ !^tI e uI e @N@@@N@@@5@@5@K@@@5@@5J@@@5@@5@@5@@! I e I e @@l@@j@@@5F@5F@5@@ఐԠ"s2/I e @1@@s@@@5F@5F@5@@ @@{@@@5@5F@5@@I e I e @@#@@@5@5E@5@@I e zI e @@D@5@ఐ預!qI e I e @ǰ@@4A@5@@@5D@5D@5@@I e yI e @@A@5@@@@@Ġ_J  J  @ ఠ!eJ  J  @\A@@A@53@@@@ఠ!qJ  J  @]A@@b@@@5@@@@@ @@@ภ K   K  @ -ఐ&!eK  K  @%@&@'@@&3@1#@@@@@ఐ2-merge_codepre'K  (K  @@@@1@@5!@@5@@ఐ;!q8K  9K  @@@>A@5$@@>K  ?K  @@3'@@,@@4(@@A%paramDE  @@@@@@O@@68?@@67A@65&@@@ME  @@@:@ఠ,print_concatZM  [M  @s^A@@@@@@6A@6:@@6;@0@@@6A@6@@@6A@@@@6j@@6k@@@6qA@6lA@6mA@6F@@6G@ E@6V@@@6@@6E@6O@@6A@6H@@6IA@6B@@6CA@6<@@6=A@69@࣠@#fmtAM  M  @_A@@@3@OM  V _ e@@@@@  @@#sepAM  M  @`A@@I3@!W@@@@@@@@!fAM  M  @aA@@O3@]@@@@@@@@Aఠ$iterN  N  @bA@@@ <T@@@6UE@6M@@6RR@@6Q3@*o@!@"@@@@ĠѰO  O  @ ;@@@@3@$@@@6Nk@@6PF@6L@$@%@@@@@ภO  O  @@@@s@ĠаP  P  A 0ఠ!c P  @/cA @@E@6X3@&@@@Ġа A i@@ A@ @@@6] @@@)P  @@J@@@ఐq!f3P  4P  @M@@332233333@A%@ @!@@@@ఐ,!cCP  DP  @ @@,@@@@@ĠǰNQ  "OQ  $@ pఠ!cWQ  XQ  !@pdA@@E@6_3YXXYYYYY@f@@@ఠ!qdQ  %eQ  &@}eA@@ɠ@@@6a@@@@@@@@ ఐ!fxR * 2yR * 3@@@3xwwxxxxx@+$@%@&@@@@@@ఐ3!cR * 4R * 5@@@2@@@@ @ ఐo"psS 7 ?S 7 A@@@@@@@6z@@6y@f@@@6x@@6w@@@6v@@6u@@6t2@@ఐ#fmtS 7 BS 7 E@@@V?@@ఐ#sepS 7 FS 7 I@@@XL@@/@@@@@6H@6R@ఐ$iterT K ST K W@@@@@@6I@@6b@@ఐ!qT K XT K Y@j@@ E@6q@@@@Yr@U@@Zs@w@@[t@@AN   @@@ @@@@@6e@@6E@6@@@N  @@ఐ*$iterV _ aZ@ [@@z@ \@@{@f]A@A@6d@A@a@a`@/A@$textY  Y  @AAAБఠ$self"Z  #Z  @;gA&Z  'Z  @@-section_styleA@/@@@DC@6@@6@@@@bC@6@@6C@6@@6C@6@@6C@6@@6C@6%substA@$listK@#Str®exp@@@EF@E@&stringQ@@@EF@E@@EF@E@@@EC@A@@A@E@@@ZC@A @@A!C@A"@@A#C@A@@AC@A@@AC@A&escapeA@C@A*@@A+C@A,@@A-C@A(@@A)C@A%-escape_simpleA@&C@A4@@A5'C@A6@@A7C@A2@@A3C@A/+escape_codeA@7C@A>@@A?8C@A@@@AAC@A<@@A=C@A9%labelA#no_+@@@LC@AM@@@AN@@AOC@AJ@$Name!t@@@eC@AQ@@AR@@@T C@AS@@ATC@AK@@ALC@AF@@AGC@AC+value_labelA#no_21C@A`@@@Aa@@AbC@A]@-C@Ac@@Ad%C@Ae@@AfC@A^@@A_C@AY@@AZC@AV/attribute_labelA#no_TSC@Ar@@@As@@AtC@Ao@OC@Au@@Av"C@Aw@@AxC@Ap@@AqC@Ak@@AlC@Ah,method_labelA#no_utC@A@@@A@@AC@A@pC@A@@ACC@A@@AC@A@@AC@A}@@A~C@Az+class_labelA#no_C@A@@@A@@AC@A@C@A@@AdC@A@@AC@A@@AC@A@@AC@A0class_type_labelA#no_C@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A,module_labelA#no_ؠC@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A1module_type_labelA#no_C@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A/extension_labelA#no_C@A@@@A@@AC@A@C@A@@AC@A@@AC@A@@AC@A@@AC@A/exception_labelA#no_;:C@A@@@A@@AC@A@6C@A@@A C@A@@AC@A@@AC@A@@AC@A*type_labelA#no_\[C@B@@@B@@BC@A@WC@B@@B*C@B@@BC@B@@BC@A@@AC@A.recfield_labelA#no_}|C@B@@@B@@BC@B@xC@B@@BKC@B@@BC@B@@BC@B @@BC@B +const_labelA#no_C@B&@@@B'@@B(C@B#@C@B)@@B*lC@B+@@B,C@B$@@B%C@B@@B C@B*make_labelA@C@B3@@B4M@@@c C@B5@@B6C@B1@@B2C@B.(make_refA@C@B=@@B>w@@@gC@B?@@B@C@B;@@BC@C?@@C@C@C;@@CD@/D@@@D =@@D@@D@@D@j@A@f@@D*@c@@D)@Z@@D(@L@@D'B@@D&@@D%@@D$@@D#@@D"@Ax@A@t@@D/@q@@D.l@@D-@@D,@@D+@.@A@*@@D4@'@@D3"@@D2@@D1@@D0@AU@A@Q@@D9@N@@D8I@@D7@@D6@@D5@BCDEFG@A@@@D@@@D?@@D>@@D=@@D<@@D;@@D:@'@A@#@@DI@ @@DH@@@DG@@@DF @@DE@@DD@@DC@@DB@@DA@Ag@A@c@@DN@`@@DM[@@DL@@DK@@DJ@B@A@ @@DU@ @@DT@@@DS@@DR@@DQ@@DP@@DO@Cb@A@^@@DZ@W@@DYP@@DX@@DW@@DV@I@A@E@@D_@B@@D^<@@D]@@D\@@D[@A@A@@@Db@@Da@@D`@@A@@@De@@Dd@@Dc@ABD@Ak@@@Dk@@Dj@@@Di@@Dh@@Dg@@Df@@A|@@@Dq@@Dp@@@Do@@Dn@@Dm@@Dl@@A@@@Dw@@Dv@@@Du@@Dt@@Ds@@Dr@'@A#@@@D}@@D|@@@D{@@Dz@@Dy@@Dx@ABCD@A@@@@D@9@@D4@@D@@D@@D~@0@A@,@@D@@@D@@D@@D@@D@p@AlĠh@@@D@@D@d@@Dc@@D@@D@@D@A@AӠ@@@D@@D@@@D@@D@@D@@D@BCDEH'*undef*C@@@jB@6@@#@@@6Ő@@6@@;@@AApAoQAPlAk?A>A2A1AAA@ABCDEFG@@kl@ATU @BC!1 |@oA {c @pA@@@uulrA }m@ }k@@m@࣠@%levelAA] - F] - K@sA@@ |3@} @@ @@@@@@  @@!sBA] - L] - M@tA@@ 3@  @@@@@@@@@ఠ#secC_ Z f_ Z i@uA@@@@@DG@D3@' @@@@@డ^$List%assoc_ Z l_ Z p@ _ Z q_ Z v@@@!a@7@@;@ @@!b@7|@@;@@@;@@;@@;@@;@(list.mli6667#@@,Stdlib__Listx@*%@@@ C@D@@D@@ @QG@D@@D@@@D@@D@@D@@DO@@ఐ%level=_ Z w>_ Z |@s@@ \@@డ!!L_ Z }M_ Z ~@@!a@@@@3@@2@@1'%field0AA@@@@@ @@@@*g@T@H@@D@@@DH@DH@D@@@D@@D@@D@@ఐ預,latex_titles7_ Z @n9@@L"@@@DI@DI@D@@C @@$@@ @@`@A@_ Z b@@డ!^`  `  @ u@@@ u@@@D@@D@ r@@@D@@D q@@@D@@D@@D3@@@@@@@!\`  `  @@`  #@@ @@@DG@DG@D@@డ>!^`  `  @ @@@ @@@D@@D@ @@@D@@D @@@D@@D@@D6@@ఐ#secS@>T@@ @@@EH@EH@EH@@డp!^`  `  @ ݰ@@@ @@@E@@E@ @@@E@@E @@@E@@E@@Eh@@!{`   `  @@P@@ @@@E(I@E*I@E)z@@డ!^5`  6`  @@@@@@@E2@@E1@ @@@E0@@E/ @@@E.@@E-@@E,@@ఐ!sO@mP@@ @@"} \`  ]`  @@)_`  @@-@@@E@J@EEJ@ED@@d @@5@@@E&@EFJ@E>@@@@=@@@E @EGI@E$@@@@E@@@D@EHH@E @@!@@ D@<=@D@<>@@@@> 8@@@>@@>3@iX@R@SLy@F@G@@@@ఐ`!xd  Bd  C@@@@@5@@@@ఐ`!yd  Ed  F@@@@@d  6d  G@@@@@@>(@d  'd  H@@@@@<:@@<9E@>"E@> @@ภf Q Y~A@!f Q Zf Q ^@@f Q _@@E@>.@@"f Q bf Q j@@f Q af Q k@@@@@@D@>0@ภ+g m u'A)@"\\g m vg m z@@g m {@@E@>;@@"b g m ~!g m @@#g m }$g m @@E@><@@ @@D@>=@ภS0i  OAQ@!{;i  <i  @@>i  @@E@>H@@#\\{Hi  Ii  @@Ki  Li  @@"E@>I@@ @@,D@>J@ภ{Xj  wAy@!}cj  dj  @@fj  @@=E@>U*@@#\\}pj  qj  @@sj  tj  @@JE@>V8@@ @@TD@>W;@ภk  A@"\$k  k  @@k  @@eE@>bR@@#\\$k  k  @@k  k  @@rE@>c`@@ @@|D@>dc@ภ˰l  Aɠ@"\^l  l  @@l  @@E@>oz@@3{\\textasciicircum}l  l  @@l  l  @@E@>p@@ @@D@>q@ภm  A@!%m  m  @@m  @@E@>|@@#\\%m m @@m m @@E@>}@@ @@D@>~@ภn A@!_n n @@n @@E@>@@#\\_n n @@n n @@E@>@@ @@D@>@ภC o'?AA@!~+o(,o)@@.o*@@E@>@@%\\~{}8o-9o4@@;o,<o5@@E@>@@ @@D@>@ภkHp7?gAi@!#Sp7@Tp7A@@Vp7B@@-E@>@@){\char35}`p7Eap7O@@cp7Ddp7P@@:E@>(@@ @@DD@>+@ภpqRZA@"->{qR[|qR]@@~qR^@@UE@>B@@.$\\rightarrow$qRaqRq@@qR`qRr@@bE@>P@@ @@lD@>S@ภrt|A@"<-rt}rt@@rt@@}E@>j@@-$\\leftarrow$rtrt@@rtrt@@E@>x@@ @@D@>{@ภsA@">=ss@@s@@E@>@@'$\\geq$ss@@ss@@E@>@@ @@D@>@ภ tA @"<=tt@@t@@E@>@@'$\\leq$ t t@@ t t@@E@>@@ @@D@>@ภ3 u/A1@!> u u@@ u@@E@>@@#$>$ (u )u@@ +u ,u@@ E@>@@ @@ D@>@ภ[ 8vWAY@!< Cv Dv@@ Fv@@E@> @@#$<$ Pv Qv@@ Sv Tv@@ *E@>@@ @@4D@>@ภ `wA@!= kw lw@@ nw@@EE@>2@@#$=$ xw yw@@ {w |w@@ RE@>@@@ @@\D@?C@ภ xA@!| x x@@ x@@mE@? Z@@+{\\textbar} x x"@@ x x#@@ zE@? h@@ @@D@? k@ภӰ y%-AѠ@&\.\.\. y%. y%7@@ y%8@@E@?@@)$\\ldots$ y%; y%F@@ y%: y%G@@ E@?@@ @@D@?@ภ zIQA@!& zIR zIS@@ zIT@@E@?%@@#\\& zIW zI\@@ zIV zI]@@ E@?&@@ @@D@?'@ภ#!|`hA!@"b! |`i! |`n@@!|`o@@E@?2@@*{\\char92}!|`r!|`~@@!|`q!|`@@ E@?3@@ @@D@?4@ภK!(}GAI@"!3}!4}@@!6}@@ E@??@@!!@}!A}@@!C}!D}@@ E@?@@@ @@$D@?A @ภ!P~oA@pA@ 3F@?6@@@?;E@?F@@3yA@ @@@>E@?H@@(A@ iF@>@@@>E@>Q@@YA@ rF@>@@@>E@>Z@@A@ {F@>@@@>E@>c@@A@!F@>@@@>E@>l@@A@!F@>@@@>E@>u@@A@!F@>@@@>E@>~@@NA@!!F@>@@@>E@>@@A@!*F@>@@@>E@>@@A@!3F@>@@@>E@>@@A@!<F@>s@@@>xE@>@@A@!EF@>f@@@>kE@>w@@C A@!NF@>Y@@@>^E@>j@@tA@!WF@>L@@@>QE@>]@@A@!`F@>?@@@>DE@>P@@$A@!iF@>2@@@>7E@>C@@-A@!rF@>%@@@>*E@>6@@"e I O7@@ @@@<7E@>)@@.>@@ @@"!d  @@U"2 6 Associations of strings to substitute in latex code. "/c  "0c  @@@@@@@Ѡ "6"7@@Aడ $List#map"F"G@ "J"K@@T@@@@@2@@@?D@?g@ D@?h@@?iD@?O@@?R @@?Q@@?P@Z@@@?N@@?M R @@@?K@@?J@@?I3"m"l"l"m"m"m"m"m@2 Z@@@@@࣠@o A@ఠ!x""@"kA@@-3""""""""@@@@@ఠ!y""@"lA@@3 @@""@@@A@<@@?k@@ @@@డ0®exp#Str""@ ""@@.@@@@@@?v@@?uV@@@?t@@?s3""""""""@VFl@@@A:f@4@5@@@@ఐN!x""@@@z@@%@@ @@ఐN!y""@@@@@""@@@ @@@?(@""@@@@@?d @@?cE@?E@?n@@ภ ""# A !@!# # @@#@@E@?@@"# #@@##@@ @@@@D@?@ภ I#&'A G@"\\#1#2!@@#4"@@E@?@@"b#>%#?*@@#A$#B+@@ E@?@@ @@D@?@ภ q#N-5OA o@!{#Y-6#Z-7@@#\-8@@E@?@@"l#f-;#g-@@@#i-:#j-A@@ E@?@@ @@D@?@ภ #vDLwA @!}#DM#DN@@#DO@@)E@?@@+{\\char125}#DR#D_@@#DQ#D`@@ 6E@?%@@ @@@D@?(@ภ #bjA @!'#bk#bl@@#bm@@QE@??@@3{\\textquotesingle}#bp#b@@#bo#b@@ ^E@?M@@ @@hD@?P@ภ #A @!`##@@#@@yE@?g@@2{\\textasciigrave}##@@##@@ E@?u@@ @@D@?x@ภ!#A!@"b##@@#@@E@?@@*{\\char92}$$@@$ $ @@ E@?@@ @@D@?@ภ!9$A!7@"l$!$"@@$$@@E@?@@+{\\char123}$.$/@@$1$2@@ E@?@@ @@D@?@ภ!a$>?A!_@"$I$J@@$L@@E@?@@!$V$W @@$Y$Z @@ E@?@@ @@D@?@ภ $f gA @hA@#ˠF@?@@@?E@@@@3qA@#Ԡ F@?@@@?E@? @@dzA@#ݠ)F@?@@@?E@?@@A@#2F@?@@@?E@?@@A@#;F@?@@@?E@?$@@A@#DF@?@@@?E@?-@@(A@$MF@?@@@?E@?6@@YA@$ VF@?@@@?E@??@@A@$_F@?@@@?E@?H@@$@@i@@@?aE@?P@@{@@ t8@@$@@Ѡ $$0@@ ,Aడ#B$List#map$3$7@ $8$;@@@@@@@@@@@9D@@!@ D@@"@@@#D@@ @@@  @@@ @@@ @@@@@@@@  @@@@@@@@@@3$$$$$$$$@ @@@@@࣠@A@ఠ!x %B%C@%0mA@@-3%%%%%%%%@@@@@ఠ!y%$E%%F@%=nA@@3 @@%)A%*G@@@A@<@@@%@@ @@@డ®exp#Str%DL%EO@ %HP%IV@@@@@$@@@@0@@@/@@@@.@@@-3%S%R%R%S%S%S%S%S@VFl@@@A:f@4@5@@@@ఐN!x%eW%fX@@@z@@%@@)@@ఐN!y%rZ%s[@@@@@%vK%w\@@@<@@@@;(@%<%]@@@@@@Q@@@E@@?E@@=n@@ภ"%fn%/6A"@!%fo%fs@@%ft@@E@@K@@"%fw%f@@%fv%f@@h@@@@D@@M@ภ"۰%'A"٠@"\\%%@@%@@E@@X@@"b%%@@%%@@E@@Y@@ @@D@@Z@ภ#%OA#@!{%%@@%@@E@@e@@"l%%@@%%@@E@@f@@ @@D@@g@ภ#+&wA#)@!}&&@@&@@)E@@r@@+{\\char125}& &!@@&#&$@@E@@s%@@ @@@D@@t(@ภ#S&0A#Q@!'&;&<@@&>@@QE@@?@@3{\\textquotesingle}&H&I@@&K&L@@E@@M@@ @@hD@@P@ภ#{&XA#y@!`&c&d@@&f@@yE@@g@@2{\\textasciigrave}&p&q@@&s&t@@0E@@u@@ @@D@@x@ภ#&#A#@!%&$&%@@&&@@E@@@@#\\%&)&.@@&(&/@@XE@@@@ @@D@@@ภ#˰&19A#ɠ@!_&1:&1;@@&1<@@E@@@@#\\_&1?&1D@@&1>&1E@@E@@@@ @@D@@@ภ#&GO?A#@!~&GP&GQ@@&GR@@E@@@@+{\\char126}&GU&Gb@@&GT&Gc@@E@@@@ @@D@@@ภ$&emgA$@!#'en'eo@@'ep@@E@@@@*{\\char35}'es'e@@'er'e@@E@@@@ @@0D@@@ภ$C' A$A@!&'+',@@'.@@AE@@/@@#\\&'8'9@@';'<@@E@@=@@ @@XD@@@@ภ$k'HA$i@"\$'S'T@@'V@@iE@@W@@#\\$'`'a@@'c'd@@ E@@e@@ @@D@@h@ภ$'pA$@"\^'{'|@@'~@@E@@@@*{\\char94}''@@''@@HE@@@@ @@D@@@ภ$'A$@"b''@@'@@E@@@@*{\\char92}''@@''@@pE@@@@ @@D@@@ภ$'/A$@"l''@@'@@E@A@@+{\\char123}''@@''@@E@A@@ @@D@A@ภ% 'WA% @"''$@@'%@@ E@A@@!(((,@@('(-@@E@A@@ @@ D@A@ภ$X(/5A$W@A@'u/F@A@@@A E@A@@3A@'~8F@@@@@@E@A !@@dA@'AF@@@@@@E@@*@@A@'JF@@@@@@E@@3@@A@'SF@@@@@@E@@<@@A@'\F@@@@@@E@@E@@(A@'eF@@@@@@E@@N@@YA@'nF@@@@@@E@@W@@A@'wF@@@@@@E@@`@@A@'ƠF@@@@@@E@@i@@A@'ϠF@@@@@@E@@r@@A@'ؠF@@v@@@@{E@@{@@NA@'F@@i@@@@nE@@z@@A@'F@@\@@@@aE@@m@@A@'F@@O@@@@TE@@`@@A@'F@@B@@@@GE@@S@@(^d@@ @@@@E@@F@@@@u@@(@@`(8C(8H@AA࣠@&self-1EAఠD(yA@3((((((((@+@( (ؐ@@@@@@(vA5@6@(wA9@9/@(xA@@@""(zA@@@@࣠@!lFA(8I(8J@){A@@3((((((((@,0@@/8@@@@@@  @@!sGA(8K(8L@)|A@@{3((((((((@ @@@@@@@@డ'{$List)fold_left)OU)OY@ )OZ)Oc@@@@#acc@8@@:@!a@8@@: @@:@@:@@:@@@:@ؠ@@@:~@@:}@@:|@@:{@@:z@"33#3r@@!]@-(@@@@C@ZC@YjC@YC@XC@YC@EF@E@@E@@@E@@E@@E@@E@@@E@@@@E@@E@@E@@E@@E3)`)_)_)`)`)`)`)`@eq@h@i@@@@࣠@#accHA)tOi)uOl@)}A@@23)u)t)t)u)u)u)u)u@@@@@@@!rKA@ఠ"reI)On)Op@)~A@@#3))))))))@*!I@@@@@@ఠ"stJ)Or)Ot@)A@@&@@)Om)Ou@@@9@/@@E@@ @@డ 1.global_replace#Str)Oy)O|@ )O})O@@@T@@@=@@=@O@@@=@@=@V@@@=@@=Z@@@=@@=@@=@@=@ ?"" @"#@@iP@'"@@@s@@@E@@E@n@@@E@@E@@@@E@@E@@@E@@E@@E@@E3))))))))@hq@k@lc@]@^@@@@ఐy"re*O*O@@@@@ఐw"st*O*O@@@@@ఐ#acc*O*O@@@,@@l@@J@E/@*"Od*#O@@@@@E@@@E@@E@@EG@EG@E@@ఐB!s*:O*;O@װ@@@@ఐb!l*GO*HO@H@@@@:@@@dA@hA@@@@@F@@@F @@F @@F @@F n@ @@6@@F@ @@F@@@F@@F@@F@@F@@FC@F@*k8<$@@*q*r@AA࣠@&self-1MAఠHLIG*@AH@X3**~*~*****@@@@  J*AA[K@[@@K@࣠@!sNA**@*BA@@3********@o@_@!p@`@@@@@  @@ ఐ+$self**@j@@3********@"@@@@@*@@@Y@@F4@4@@F3/@@F2@@F1@@F$-subst_strings** @@@jC@F?@@ఐC!s**@'@@;*@@.@@L+@EA@IA@@@G@@FJF@@FI@@FHK@@@@@FU@S@@FTR@@FS@@FR@@FQC@FLj@*@!* 9 Escape the strings which would clash with LaTeX syntax. **@@@@@@@b+JU+Jb@AA࣠@&self-1PAఠOر+)CA@3++++++++@Q@@@  ۱+,DA@@@@࣠@!sQA+"Jc+#Jd@+;EA@@|3+#+"+"+#+#+#+#+#@f@@!@@@@@@  @@ ఐ+$self+8Jg+9Jk@@@3+8+7+7+8+8+8+8+8@"@@@@@+@Jq@@@@@Fl@@@Fk@@Fj@@Fi@@F4subst_strings_simple+SJr+TJ@@@C@Fw@@ఐC!s+bJ+cJ@'@@*@@.@@+@EA@IA@@@@@F@@F@@FK@@@M@@F@@@F@@F@@F@@FC@Fj@+~JN@+ / Escape the ['\'], ['{'] and ['}'] characters. ++I@@@@@@@++@AA࣠@&self-1SAఠjRki+FAj@z3++++++++@@@@  l+GA}m@}@@m@࣠@!sTA++@+HA@@3++++++++@@@!@@@@@@  @@ ఐ+$self++@@@3++++++++@"@@@@@;+@@@{@@F@V@@FQ@@F@@F@@FC2subst_strings_code++@@@C@F@@ఐC!s++@'@@;*@@.@@n+@EA@IA@@@G@@FF@@F@@FK@@@@@F@S@@FR@@F@@F@@FC@Fj@,@C, , Escape some characters for the code style. ,,@@@@@@@b,$Xc,%Xh@AA࣠@&self-1VAఠU,KIA@ 3,2,1,1,2,2,2,2,2@s@@@  ,NJA@@@@࣠s%*opt*AఠxWy,EXk,FXn@,^KA@@wC@FD@F3,I,H,H,I,I,I,I,I@&@@%'@@@@@ภ$,VXo,WXs@$@@@*@@@F@@,]Xi,^Xt@@$nameXA,hXu,iXy@,LA@@3,i,h,h,i,i,i,i,i@!,&@'@(@@@@@@@ఠ#lenY,{|,||@,MA@@#intA@@@K5G@F3,,,,,,,,@(@@ @@@డ+&String&length,|,|@ ,|,|@@@w@@@I#@@I"&@@@I!@@I .%string_lengthAA @@@*string.mlia((a(Z@@.Stdlib__StringD@@@@@@@K.@@K-<@@@K,@@K+9@@ఐe$name,|,|@C@@F@@7@@MG@A@,|@@@ఠ#buf,,@,NA@@$@@@KIG@K93,,,,,,,,@]ng@h@i@@@డ+]&Buffer&create,,@ ,,@@$ð@@@$@@@K>@@K=%@@@K<@@K;"@@ఐ#len--@,@@$@@@KKH@KMH@KL6@@' @@:7@A@- @@ !i-&-'@@@@@---.@@,#@@@KPG@KO3-1-0-0-1-1-1-1-1@R`Y@Z@[@@@డ+!--@-A@@#intA@@@@@@ @@@@@@@@@@@@'%subintBA*@@@@*5,~,~*5,~,@@+o@#"@@@ @@@KX@@KW@@@@KV@@KU@@@KT@@KS@@KR@@@ఐ#len-~-@@@>@@@KhH@KjH@KiT@@A--@@D@@@KfH@KlH@Kkd@@ @@,@@@KmH@Kdj@@@@ఠ%s_no_--@-PA@@,@@@KI@Kq3--------@;@@@KG@KG@Kn@--#-@@-OA@@@@ఠ!s--@-QA@@,@@@KI@Kr @@--@@@,@@@Ku)@డ,W&String#get----A@@@@I*@@I)@A@@@I(@@I'$charB@@@I&@@I%@@I$0%string_safe_getBA\@@@@\d]d@@[E@"!A@@@@@K~@@K}@_@@@K|@@K{@@@Kz@@Ky@@Kx3........@l@@@@ఐǠ$name>.,@@@@M @@ఐ!i.8.9@@@@@NM@@<@@@K@_.G'.H*@@K@@@KK@K@@N@@@K@@@డ,.[.?.\.@@@@@,$@@@KJ@KJ@K@@@K@@K@@K@@ఐ&Ҡ7latex_escape_underscore.w.W@&s@@,?@@@KK@KK@K@@' @@@@+-underscore.]o.]z@@.]n.]{@@@@!_.]~.]@@.]}.]@@@@.]m.]@@@@@@K@@!_..@@..@@J@K@@!_..@@..@@J@K@@..@@*J@K@..<@@@@@@K@~..@@@@@KK@K+@@@@@K.@@@@&-tilde..@@..@@AJ@K>@@!~..@@..@@/J@KL@@//@@9O@e/ / @@@@@KK@K^@@@@@Ka@@@@(-percent// @@/"/#@@tJ@Lq@@!%/-/.@@/0/1@@bJ@L@@/5/6@@l@@/?/@@@C@@@KK@K@@F@@@K@@@@#-at/R/S@@/U/V@@J@L @@""@/`/a@@/c/d@@J@L @@/h/i@@@a/r /s@@v@@@KK@K@@y@@@K@@@@%-bang//@@//@@J@L@@""!//"@@//#@@J@L@@//$@@@|/%//%2@@@@@KK@K@@@@@K@@@@%-pipe/%8/%=@@/%7/%>@@ J@L @@""|/%A/%D@@/%@/%E@@J@L@@/%6/%F@@@|/GQ/GT@@@@@KK@K*@@@@@K-@@@@#-lt/GZ/G]@@/GY/G^@@@J@L =@@!</Ga/Gb@@/G`/Gc@@.J@L!K@@0GX0Gd@@8N@~0 eo0 er@@@@@KK@K]@@@@@K`@@@@#-gt0ex0e{@@0!ew0"e|@@sJ@L'p@@!>0,e0-e@@0/e~00e@@aJ@L(~@@04ev05e@@k@^0>0?@@B@@@KK@K@@E@@@K@@@@$-exp0Q0R@@0T0U@@J@L.@@!^0_0`@@0b0c@@J@L/@@0g0h@@@f0q0r@@u@@@KK@K@@x@@@K@@@@*-ampersand00@@00@@J@L5@@!&00@@00@@J@L6@@00@@@k00@@@@@KK@K@@@@@K@@@@%-plus00@@00@@ J@L< @@!+00@@00@@J@L=@@00@@@m00@@@@@KK@K)@@@@@K,@@@@&-minus00@@00@@?J@LC<@@!-00@@00@@-J@LDJ@@11@@7M@j1 1 @@@@@KK@K\@@@@@K_@@@@%-star11 @@1 1!!@@rJ@LJo@@!*1+$1,%@@1.#1/&@@`J@LK}@@1314'@@j@o1=(21>(5@@A@@@KK@K@@D@@@K@@@@&-slash1P(;1Q(A@@1S(:1T(B@@J@LQ@@!/1^(E1_(F@@1a(D1b(G@@J@LR@@1f(91g(H@@@d1pIS1qIV@@t@@@KK@K@@w@@@K@@@@'-dollar1I\1Ic@@1I[1Id@@J@LX@@!$1Ig1Ih@@1If1Ii@@J@LY@@1IZ1Ij@@@}1ku1kx@@@@@KK@K@@@@@K@@@@&-equal1k~1k@@1k}1k@@ J@L_@@!=1k1k@@1k1k@@J@L`@@1k|1k@@@z11@@@@@KK@K(@@@@@K+@@@@&-colon11@@11@@>J@Lf;@@!:11@@11@@,J@LgI@@12@@6L@ఠ!c2 2 @2$RA@@@@@K@@@@@K@@@@డ0&String$make2&2'@ 2*2+@@@@@@I@@I@:@@@I@@I@@@I@@I@@I@N  N  =@@A@!@@@@@@Lt@@Ls@@@@Lr@@Lq@@@Lp@@Lo@@Ln32U2T2T2U2U2U2U2U@SL@M@N@@@@A2b2c@@6@@@LK@LK@L@@ఐj!c2u2v@@@B@@@LK@LK@L'@@Z @@K@L*@@డ0&String$make22@ 22@@k@@@k@@@L@@L@j@@@L@@Li@@@L@@L@@LR@@A22@@@@@LK@LK@Lb@@ఐ!c22@l@@@@@LK@LK@Lv@@> @@K@Ly@@22@@ |@@@A2@@@*@ @@L'@A@2 @@డ1U&Buffer*add_string22@ 22@@@*@@@@@@*\@@@@@(@@@@@@@@*ee*e@@*P@ @@@+@@@L@@L@@@@L@@L@@@L@@L@@L333333333@iwp@q@rXQ@R@S@@@@ఐQ#buf3+3,@@@+6@@@LI@LI@L@@ఐ#no_3A 3B@հ@@(@ఐ%s_no_3K3L@.@@T@@@LI@LI@L9@ఐ!s3] 3^!@?@@I@LI@LH@3e3f"@@K@@}@@)|@@@LH@LQ@@@@@)@@@LG@L33p3o3o3p3p3p3p3p@?@@@డ1&Buffer(contents3/53/;@ 3/<3/D@@)o@@@+@@@L@@L*@@@L@@L @@ఐà#buf3/E3/H@i@@+@@@LG@LG@L4@@' @@!C@SC@S4C@S\C@RC@RC@R$C@RLC@QC@QC@QC@Q@@4i@?@@5@@@@6W@AA@EA@@"""@@@M@@M@"@@M"@@M@@M@@M @@@"@@M#"1"-",@@@M"@@M!@"$@@M "@@M@@M@@M@@MC@M@4X\i@:4 ) Make a correct latex label from a name. 44.@@@@@@@"'4}4}@AA࣠@&self-1Aఠ4BSA@#34)4(4(4)4)4)4)4)@ j@@@  4ETA#@#@@@࣠"8"8A"<4:}4;}@4SUA@@"n"<@@@M>34?4>4>4?4?4?4?4?@ #@ @$#@ @@@@@4H}@@$nameA4R}4S}@4kVA@@"H34S4R4R4S4S4S4S4S@$""W@@@M=@ @!@@@@  @@డ2!^4h}4i}@&B@@@&B@@@MN@@MM@&?@@@ML@@MK&>@@@MJ@@MI@@MH34y4x4x4y4y4y4y4y@'3"q@*@+@@@@డ2?A4}4}@>@@@2S&k@@@M^G@MnG@Ma@@@Mc@@Mb@@M` @@ఐ02latex_value_prefix>@07?@@2m@@@MjH@MmH@Mk3@@&H@@4@@ ఐ$self4}4}@@@#E@k4}@@"""@@@Mu@@Mt@"@@Ms"@@Mr@@MqT@#ఐ#no_4}4}@@@##@@@MH@MH@Mi@@ఐ$name4}4}@s@@"v@@4}@@# x@@k@@"C@PC@MZ|@A@ A@@##3#@@@M@@M@"@@M"@@M@@M@@M@@@#@@M##G#@@@M@@M@#@@M#@@M@@M@@M@@MC@M@5 }.@T51 ) Make a correct label from a value name. 5.JN5/J|@@@@@@@#5556@AA࣠@&self-1Aఠ   5\WA @$35C5B5B5C5C5C5C5C@ @@@  5_XA$@$@@@࣠#0#0A#45T 5U#@5mYA@@##4@@@M35Y5X5X5Y5Y5Y5Y5Y@ $6@&@$$7@'@@@@@5b@@$nameA5l$5m(@5ZA@@#@35m5l5l5m5m5m5m5m@$##O@@@M@ @!@@@@  @@డ3!^5B5C@'\@@@'\@@@M@@M@'Y@@@M@@M'X@@@M@@M@@M355555555@'3#i@*@+@@@@డ4Y[5+5,@X@@@3m'@@@MG@MG@M@@@M@@M@@M @@ఐ.à6latex_attribute_prefix>@.]?@@3@@@MH@MH@M3@@&H@@4@@ ఐ$self5D5H@@@$E@5N@@$$$@@@M@@M@$ @@M$@@M@@MT@$"ఐ#no_5P5S@@@$+$*@@@N H@N H@N i@@ఐ$name6 T6 X@s@@#v@@6 Y@@$$x@@k@@C@M{@A@ A@@#$L#@@@N"@@N!@#@@N #@@N@@N@@N@@@%@@N3$$`$ @@@N2@@N1@$@@N0$@@N/@@N.@@N-@@N,C@N$@69-@m6J . Make a correct label from an attribute name. 6G6H@@@@@@@$6N6O@AA࣠@&self-1Aఠ%&$6u[A%@%536\6[6[6\6\6\6\6\@ @@@  '6x\A%8(@%8@@(@࣠$($(A$,6m6n@6]A@@$$,@@@NN36r6q6q6r6r6r6r6r@ %O@?@$%P@@@@@@@6{@@$nameA66@6^A@@$8366666666@$$$G@@@NM@ @!@@@@  @@డ5!^66@(u@@@(u@@@N^@@N]@(r@@@N\@@N[(q@@@NZ@@NY@@NX366666666@'3$a@*@+@@@@డ5+rt66@q@@@4(@@@NnG@N~G@Nq@@@Ns@@Nr@@Np @@ఐ/3latex_method_prefix>@/#?@@4@@@NzH@N}H@N{3@@&H@@4@@ ఐ$self66@@@%E@6@@%/%+%*@@@N@@N@%"@@N%@@N@@NT@%;ఐ#no_7 7@@@%D%C@@@NH@NH@Ni@@ఐ$name7"7#@s@@$v@@7&@@%=x@@k@@3C@Nj{@A@ A@@$%e$@@@N@@N@$@@N$@@N@@N@@N@@@&@@N%%y%@@@N@@N@%@@N$@@N@@N@@N@@NC@N@7R-@7c * Make a correct label from a method name. 7`[_7a[@@@@@@@%7g7h)@AA࣠@&self-1Aఠ>?=7_A>@&N37u7t7t7u7u7u7u7u@@@@  @7`A&QA@&Q@@A@࣠% % A%$7+7.@7aA@@%%$@@@N377777777@&h@X@$&i@Y@@@@@7*@@$nameA7/73@7bA@@%0377777777@$%ՠ%?@@@N@ @!@@@@  @@డ6!!^7I7J@)@@@)@@@N@@N@)@@@N@@N)@@@N@@N@@N377777777@'3%Y@*@+@@@@డ6D7677@@@@5)@@@NG@OG@N@@@N@@N@@N @@ఐ12latex_class_prefix>@17?@@5@@@OH@OH@O3@@&H@@4@@ ఐ$self8 K8 O@Ͱ@@&E@8U@@&H&D&C@@@O @@O @&;@@O &2@@O @@O T@&Tఐ#no_8&W8'Z@@@&]&\@@@OH@OH@Oi@@ఐ$name8;[8<_@s@@%v@@8?`@@&Vx@@k@@LC@N{@A@ A@@%&~%@@@O2@@O1@%@@O0%@@O/@@O.@@O-@@@'2@@OC&&%@@@OB@@OA@%@@O@%@@O?@@O>@@O=@@O@1?@@6Ҡ@@@OH@OH@O3@@&H@@4@@ ఐ$self9#9$@@@'E@а9(@@'a']'\@@@O@@O@'T@@O'K@@O@@OT@'mఐ#no_9?9@@@@'v'u@@@OH@OH@Oi@@ఐ$name9T9U@s@@&v@@9X@@'ox@@k@@eC@Oz{@A@ A@@&'&@@@O@@O@&@@O&@@O@@O@@O@@@(K@@O&'&@@@O@@O@&@@O&@@O@@O@@O@@OC@O@9-@9 . Make a correct label from a class type name. 9bf9b@@@@@@@&9'29'>@AA࣠@&self-1Aఠpqo9gAp@(399999999@@@@  r9hA(s@(@@s@࣠''A'9'@9'C@9iA@@''@@@O399999999@(@@$(@@@@@@9'?@@$nameA9'D9'H@9jA@@' 399999999@$('/@@@O@ @!@@@@  @@డ8S!^9'_9'`@+@@@+@@@O@@O@+@@@O@@O+@@@O@@O@@O399999999@'3'I@*@+@@@@డ8v:'K: 'L@@@@7Ѡ+@@@PG@PG@P @@@P @@P @@P @@ఐ4w3latex_module_prefix>@4?@@7@@@PH@PH@P3@@&H@@4@@ ఐ$self:<'a:='e@@@)E@:A'k@@(z(v(u@@@P@@P@(m@@P(d@@P@@PT@(ఐ#no_:X'm:Y'p@@@((@@@P)H@P+H@P*i@@ఐ$name:m'q:n'u@s@@'v@@:q'v@@(x@@k@@|y@A@A@@'('@@@PB@@PA@'@@P@'@@P?@@P>@@P=@@@)b@@PS'( '@@@PR@@PQ@'@@PP'@@PO@@PN@@PM@@PLC@PD@:'++@: * Make a correct label from a module name. ::&@@@@@@@'::@AA࣠@&self-1Aఠ   :kA @)3::::::::@@@@   :lA) @)@@ @࣠((A( ::@:mA@@)( @@@Pn3::::::::@)@ @$)@ @@@@@:@@$nameA::@;nA@@(3::::::::@$)(%@@@Pm@ @!@@@@  @@డ9j!^::@,װ@@@,@@@P~@@P}@,@@@P|@@P{,@@@Pz@@Py@@Px3;; ; ;;;;;@'3(?@*@+@@@@డ9Ԡְ;; @Ӱ@@@8-@@@PG@PG@P@@@P@@P@@P @@ఐ5:8latex_module_type_prefix>@4԰?@@9@@@PH@PH@P3@@&H@@4@@ ఐ$self;S;T@!@@*.E@!;X@@)))@@@P@@P@)@@P){@@P@@PT@)ఐ#no_;o;p@@@))@@@PH@PH@Pi@@ఐ$name;; @s@@(v@@; @@)x@@k@@C@P{@A@ A@@()Ǡ(@@@P@@P@(@@P(@@P@@P@@P@@@*{@@P()۠(@@@P@@P@(@@P(@@P@@P@@P@@PC@P@;-@;Ő / Make a correct label from a module type name. ;x|;x@@@@@@@(;DO;D^@AA࣠@&self-1Aఠ!à!!;oA!@*3;;;;;;;;@@@@  !;pA*!@*@@!@࣠((A);D`;Dc@<qA@@*)@@@P3;;;;;;;;@0*@!@$*@!@@@@@;D_@@$nameA<Dd<Dh@<rA@@)3<<<<<<<<@$*7)@@@P@ @!@@@@  @@డ:!^<D<D@-@@@-@@@Q@@Q@-@@@Q@@Q-@@@Q@@Q@@Q3<'<&<&<'<'<'<'<'@'3)7@*@+@@@@డ:  <8Dk<9Dl@ @@@:.@@@QG@Q&G@Q@@@Q@@Q@@Q @@ఐ7O6latex_extension_prefix>@6?@@:@@@Q"H@Q%H@Q#3@@&H@@4@@ ఐ$self@7?@@;4@@@QH@QH@Q3@@&H@@4@@ ఐ$self==@#H@@,`E@#2=@@+++@@@Q@@Q@+@@Q+@@Q@@QT@+ϐఐ#no_=="@@@+ؠ+@@@QH@QH@Qi@@ఐ$name=#='@s@@*v@@=(@@+x@@k@@C@Q{@A@ A@@*+*@@@Q@@Q@*@@Q*@@Q@@Q@@Q@@@,@@Q*, *@@@Q@@Q@*@@Q*@@Q@@Q@@Q@@QC@Q@=-@!= . Make a correct label from an exception name. ==@@@@@@@*ݰ=\g=\q@AA࣠@&self-1Aఠ#ˠ##ѱ>"wA#@,3> >>> > > > > @J@@@  #Ա>%xA,#@,@@#@࣠**A*>\s>\v@>3yA@@,N*@@@R3>>>>>>>>@b,@#@$,@#@@@@@>(\r@@$nameA>2\w>3\{@>KzA@@*3>3>2>2>3>3>3>3>3@$,i+ @@@R@ @!@@@@  @@డH\>I\@0"@@@0"@@@R@@R@0@@@R@@R0@@@R@@R@@R3>Y>X>X>Y>Y>Y>Y>Y@'3+'@*@+@@@@డ<##!>j\~>k\@#@@@<30K@@@R&G@R6G@R)@@@R+@@R*@@R( @@ఐ:)1latex_type_prefix>@9ð?@@\>\@$a@@-yE@$K>\@@,,ؠ,@@@R=@@R<@,@@R;,@@R:@@R9T@,ఐ#no_>\>\@@@,,@@@RIH@RKH@RJi@@ఐ$name>\>\@s@@+v@@>\@@,x@@k@@ C@R"{@A@ A@@+-+@@@Rb@@Ra@+@@R`+@@R_@@R^@@R]@@@-@@Rs+-&+@@@Rr@@Rq@+@@Rp+@@Ro@@Rn@@Rm@@RlC@Rd@>\`-@"3? ( Make a correct label from a type name. ? *.?*[@@@@@@@+հ??@AA࣠@&self-1Aఠ$Ϡ$$?;{A$@-3?"?!?!?"?"?"?"?"@c@@@  $?>|A-$@-@@$@࣠++A+?3?4@?L}A@@-g+@@@R3?8?7?7?8?8?8?8?8@{.@%@$.@%@@@@@?A@@$nameA?K?L @?d~A@@+3?L?K?K?L?L?L?L?L@$-,@@@R@ @!@@@@  @@డ=!^?a ?b @1;@@@1;@@@R@@R@18@@@R@@R17@@@R@@R@@R3?r?q?q?r?r?r?r?r@'3,@*@+@@@@డ=$8$:? ? @$7@@@=L1d@@@RG@RG@R@@@R@@R@@R @@ఐ:5latex_type_elt_prefix>@:?@@=f@@@RH@RH@R3@@&H@@4@@ ఐ$self? ? @%z@@.E@%d? &@@---@@@R@@R@-@@R-@@R@@RT@.ఐ#no_? (? +@@@. . @@@RH@RH@Ri@@ఐ$name? ,? 0@s@@,v@@? 1@@.x@@k@@ C@R{@A@ A@@,.+,@@@R@@R@,@@R,@@R@@R@@R@@@.@@R,.?,@@@R@@R@,@@R,@@R@@R@@R@@RC@R@@-@#L@) + Make a correct label from a record field. @&@'@@@@@@@,Ͱ@- o z@. o @AA࣠@&self-1Aఠ&Ӡ&&@TA&@/3@;@:@:@;@;@;@;@;@|@@@  &@WA/&@/@@&@࣠,ޠ,A,@L o @M o @@eA@@.,@@@S3@Q@P@P@Q@Q@Q@Q@Q@/.@&@$//@&@@@@@@Z o @@$nameA@d o @e o @@}A@@,3@e@d@d@e@e@e@e@e@$.,@@@S@ @!@@@@  @@డ>!^@z o @{ o @2T@@@2T@@@S&@@S%@2Q@@@S$@@S#2P@@@S"@@S!@@S 3@@@@@@@@@'3-@*@+@@@@డ? %Q%S@ o @ o @%P@@@>e2}@@@S6G@SFG@S9@@@S;@@S:@@S8 @@ఐ<5latex_type_elt_prefix>@;?@@>@@@SBH@SEH@SC3@@&H@@4@@ ఐ$self@ o @ o @&@@/E@&}@ o @@// / @@@SM@@SL@/@@SK.@@SJ@@SIT@/ఐ#no_@ o @ o @@@/#/"@@@SYH@S[H@SZi@@ఐ$nameA o A o @s@@-v@@A o @@/x@@k@@ C@S2{@A@ A@@-/D-@@@Sr@@Sq@-@@Sp-@@So@@Sn@@Sm@@@/@@S-/X-@@@S@@S@-@@S-@@S@@S~@@S}@@S|C@St@A1 o s-@$eAB 2 Make a correct label from a variant constructor. A? 3 7A@ 3 n@@@@@@@-ŰAF ! AG !@AA࣠@&self-1Aఠ'נ''AmA'@0-3ATASASATATATATAT@@@@  'ApA00' @00@@' @࣠@%labelAAf !Ag !@AA@@-3AgAfAfAgAgAgAgAg@0D@'4@!0E@'5@@@@@  @@డ?!^Az !&A{ !'@3T@@@3T@@@S@@S@3Q@@@S@@S3P@@@S@@S@@S3AAAAAAAA@%1.@(@)@@@@'\label{A !A !%@@A !#@@3t@@@SF@SF@S@@డ@!^A !,A !-@3@@@3@@@S@@S@3@@@S@@S3@@@S@@S@@S6@@ఐk%labelS@>T@@.DA@@!}A !.A !/@@)A !0@@3@@@SG@SG@ST@@h @@3@@@S@SG@S\@@O@@.aC@c7C@S`@A@A@@@.n@@S.m@@S@@S@@@0@@S@.z@@S.y@@S@@S@@SC@S@B !-@%:B 3 Return latex code for the label of a given label. B  B  @@@@@@@.B!m!xB!m!@AA࣠@&self-1Aఠ'ڠ''BBA'@13B)B(B(B)B)B)B)B)@j@@@  'BEA1'@1@@'@࣠@%labelAB;!m!B<!m!@BTA@@.3B<B;B;B<B<B<B<B<@1@( @!1@( @@@@@  @@డ@!^BO!m!BP!m!@4)@@@4)@@@S@@S@4&@@@S@@S4%@@@S@@S@@S3B`B_B_B`B`B`B`B`@%1.@(@)@@@@%\ref{Bn!m!Bo!m!@@Bq!m!#@@4I@@@TF@TF@T@@డ@!^B!m!B!m!@4_@@@4_@@@T@@T@4\@@@T@@T 4[@@@T @@T @@T 6@@ఐk%labelS@>T@@/A@@!}B!m!B!m!@@)B!m!@@4}@@@TG@T#G@T"T@@h @@4@@@T@T$G@T\@@O@@/$C@gC@flC@fmC@Td@A@A@@@/2@@T,/0@@T+@@T*@@@1@@T7@/>@@T6/<@@T5@@T4@@T3C@T.@B!m!q1@&B𐠠 1 Return latex code for the ref to a given label. B!2!6B!2!l@@@@@@@/HB!!B!!@AA࣠@&self-1Aఠ(ݠ((ʱCA(@13CCCCCCCC@C@@@  (ͱCA1(@1@@(@࣠@#fmtAC!!C!!@C-A@@/b3CCCCCCCC@X1@(@!1@(@@@@@  @@!tAC'!"C(!"@C@A@@/j3C(C'C'C(C(C(C(C(@ /x@@@@@@@@డA$List$iterC="" C>""@ CA""CB""@@@@!a@9$@@:2$unitF@@@:1@@:0@@:/@-@@@:.@@:-@@@:,@@:+@@:*@(L(M@@(KU@+&@@@@/C@TC@T[@@T_"@@@T^@@T]@@T\@. @@@TZ@@TY@@@TX@@TW@@TV3C~C}C}C~C~C~C~C~@Wc/@Z@[@@@@ ఐ$selfC""C""@)U@@2m@)C""/@@@/@@Tz@/@@Ty/@@Tx@@Tw@@ఐ#fmtC""0C""3@@@/,@@C""C""4@@@/@@T/@@T3@@ఐ!tC""5C""6@=@@0@@@@@0C@hC@TrC@d-C@bC@aC@`C@_C@^C@^WC@]C@]'C@\C@[C@Tm\@A@#A@@@02@@T@0+@@T0$@@T@@T@@T@ @@2@@T@0B@@T@0;@@T04@@T@@T@@T@@TC@T@C!!?@'1D < Print the LaTeX code corresponding to the [text] parameter.D !!D !!@@@@@@@0@D"}"D"}"@AA࣠@&self-1Aఠ)))D9A)@23D DDD D D D D @a@@@  )D<A2)@2@@)@࣠@#fmtAD2"}"D3"}"@DKA@@0Z3D3D2D2D3D3D3D3D3@v3@*@!3@*@@@@@  @@#txtADE"}"DF"}"@D^A@@0f3DFDEDEDFDFDFDFDF@ 0p@@@@@@@@ఐ#txtDW""DX""@0w@@@@0x3DXDWDWDXDXDXDXDX@@@@Ġ)Odoc_infoDi ""Dj ""@#RawDn ""Do ""@@;#Raw6@6@@@@A@BV@A6c6c@@@7tP@ఠ!sD ""D ""@DA@@@@@T3DDDDDDDD@0@@@@@$@@0@@0@@@ ఐ{$selfD ""D ""@*[@@3s3DDDDDDDD@A@@@@@*-D ""@@@0V@@UJ@0S@@UI0R@@UH@@UG@@ఐ#fmtD ""D ""@j@@0@@ఐ@@7ఠ!sEJ #%#?EK #%#@@EcA@@7@@@T3ENEMEMENENENENEN@@@@@@@@1p@@1p@@@ ఐA$selfE^ #%#DE_ #%#H@+!@@493E^E]E]E^E^E^E^E^@@@@@@+Ef #%#Y@@@0@@Ul@0@@Uk0@@Uj@@Ui@@ఐJ#fmtEy #%#ZEz #%#]@0@@1@@ఐi@@@9V@ఠ!tF$ $'F$ $(@GA@@3)@@@T3FFFFFFFF@@@@@@#@@3@@3@@@ ఐߠ$selfF$ $,F$ $0@,@@53FFFFFFFF@@@@@@,G$ $C@@@2!@@U@2@@U2@@U@@U@@ఐ蠐#fmtG$ $DG$ $G@ΰ@@3>@@ఐW@ఠ!tGN$J$cGO$J$d@GgA@@3@@@T3GRGQGQGRGRGRGRGR@@@@@@#@@3t@@3t@@@ ఐE$selfGb$J$hGc$J$l@-%@@6=3GbGaGaGbGbGbGbGb@ @@@@@- Gj$J$|@@@2k@@U@2h@@U2c@@U@@U@@ఐN#fmtG}$J$}G~$J$@4@@3@@ఐ(`@ఠ!sK8&M&eK9&M&f@KQA@@@@@U3K<K;K;K<K<K<K<K<@@@@ఠ!tKG&M&hKH&M&i@K`A@@7@@@U@@@6KO&M&j@@7m@@7m@@@ ఐ>$selfK[&M&nK\&M&r@1@@:63K[KZKZK[K[K[K[K[@-&@'@(@@@@@0 Ke&M&@@@5Z@@Vg@5W@@Vf@5P@@Ve5K@@Vd@@Vc@@Vb@@ఐM#fmtK|&M&K}&M&@3@@7!@@ఐQ!sK&M&K&M&@*@@5wC@dqC@Vw1@@ఐR!tK&M&K&M&@9@@5x>@@B@@7?@Ġ)Odoc_infoK&&K&&@#RefK&&K&&@@;#Ref>@>@@@5l5k@@@@@@5b8@@@ @@@ @CPBV@A>)u $ &>*u $ U@@@>a@ఠ$nameK&&K&&@KA@@$@@@U 3KKKKKKKK@@@@ఠ'ref_optK&&K&&@KA@@55@@@U@@@U@ఠ(text_optK&&K&&@LA@@589@@@U@@@U%@@@XL&&@@8'@@8'@@@ ఐ$selfL &&L&&@1а@@:3L L L L L L L L @D=@>@?6/@0@1%@@ @@@1 L&&@@@5@@V@5@@V@5@@V@5@@V5@@V~@@V}@@V|@@V{@@ఐ#fmtL4&&L5&&@@@8['@@ఐm$nameLA&&LB&&@/@@6C@g&C@eC@eC@eC@V=@@ఐt'ref_optLW&&LX&&@D@@6 J@@ఐo(text_optLd&&Le&&@P@@6W@@[@@8X@Ġ)Odoc_infoLt&&Lu&'@+SuperscriptLy&'Lz&'@@;+Superscript>@8@@@ @AQBV@A>y  >y  @@@?~b@ఠ!tL&'L&'@LA@@8@@@U3LLLLLLLL@:@@@@@#@@8@@8@@@ ఐ$selfL&'L&'@2e@@;}3LLLLLLLL@K@@@@@2/L&'.@@@68@@V@65@@V60@@V@@V@@ఐ#fmtL&'/L&'2@t@@8@@ఐ@@X'@;Q@@X&@;N@@X%@;F@@X$;A@@X#@@X"@@X!@@X @@XC@XY@OS#(T(X.@@;BOY%((OZ%((@AA࣠@&self-1Aఠ50515/OA50@>@3OgOfOfOgOgOgOgOg@&@@@  52OA>C53@>C@@53@࣠@#fmtAOy%((Oz%((@OA@@;\3OzOyOyOzOzOzOzOz@&>W@5G@!>X@5H@@@@@  @;_;_ A;cO%((O%((@OA@@;e3OOOOOOOO@;q@@@@@@O%((@;`;` A;dO%((O%((@OA@@;f3OOOOOOOO@;y@@@@@@O%((@@డN!=O&((O&((@@!a@@@@@@$boolE@@@@@@@&%equalBAM`@@@@M`yMay@@MQ@@@@;@@@XsG@XZ@@X[@ @@XY@@@XX@@XW@@XV3OOOOOOOO@BM;@E@F@@@@డN^&String/lowercase_asciiO&((O&((@ O&((O&((@@@;@@@I@@I-@@@I@@I@#W %E%E#X %E%k@@#V]@@@@;@@@Xl@@Xk<@@@Xj@@Xi4@@ఐ&targetP&((P &((@@@;A@@/@@MB@@%latexP+&((P,&((@@P.&((P/&((@@\H@XwQ@@?@@>_@@@XxH@XeW@ ఐߠ$selfPC'((PD'((@6@@?e@5ݰPH'()@@@:U@@X~@:R@@X}:Q@@X|@@X{p@@ఐ堐#fmtP['()P\'()@̰@@<=}@@ఐΠ$codePh'()Pi'() @@@<1@@)@@:l@ภH`Pr)))Ps)))@H_@@@ G@X@Px&((@@:y@A@ A@@@@PA@@<3PPPPPPPP@ <@@@@@@@@ఐE "psP,)A)GP,)A)I@Cװ@@@Hg@@@X@@X@E@@@X@@XF@@@X@@X@@X3PPPPPPPP@#/<@&@'@@@@ఐI#fmtQ ,)A)JQ,)A)M@/@@<@@ ఐl$selfQ,)A)OQ,)A)S@6@@?!@6԰Q#,)A)Z@@@?@@X?@@X(@@ఐ[!sQ2,)A)[Q3,)A)\@2@@<5@@Q6,)A)NQ7,)A)]@@?8@@M@@ aG@X;@uA@y A@@@<@@Y@<@@Y<@@Y@@Y@@Y@ @@@&@@Y$@=@@Y#@=@@Y"=@@Y!@@Y @@Y@@YC@Y@Q[+)!)%%@@=Qa.)_)jQb.)_)w@AA࣠@&self-1Aఠ787977QA78@@H3QoQnQnQoQoQoQoQo@(@@@  7:QA@K7;@@K@@7;@࣠@#fmtAQ.)_)xQ.)_){@QA@@=3QQQQQQQQ@(@_@7O@!@`@7P@@@@@  @@!sAQ.)_)|Q.)_)}@QA@@=*3QQQQQQQQ@ =4@@@@@@@@@ఠ"s2Q/))Q/))@QA@@(_G@YB3QQQQQQQQ@!=A@@@@@ ఐN$selfQ/))Q/))@7}@@@@7oQ/))@@@@ @@YF@@@YE@@ఐ=!sQ/))Q/))@"@@=c%@@@@@&@A@Q/))@@@ఠ"s3Q0))Q0))@QA@@(@@@YhG@YL3QQQQQQQQ@<F?@@@A@@@డ4u.global_replace#StrQ0))Q0))@ Q0))Q0))@@(D@@@@@@@YW@@YV@@@@@YU@@YT@(D@@@YS@@YR(C@@@YQ@@YP@@YO@@YN0@@డ4®exp#StrR'0))R(0))@ R+0))R,0))@@4@@@5@@@Ys@@Yr@@@@Yq@@YpR@@! RA0))RB0))@@RD0))RE0))@@5@@@Y|I@Y~I@Y}f@@RN0))RO0))@@@@@@Yn@YI@Yzp@@#\\ R_0))R`0))@@Rb0))Rc0))@@@@@@YlH@YH@Y@@ఐΠ"s2Ru0))Rv0))@@@@@@@@A@Rz0))@@ఐG!pR1))R1))@G8@@@I@@@Y@@Y@G@GZ@@@Z @@ZF@YF@YF@Y@@ZF@YJ@@@YG@@@Y@@@Y@@Y@@Y@@Y3RRRRRRRR@@@@@@@ఐ<#fmtR1))R1))@"@@>V@@ภGRӠFR԰R1))R1)*AFภG Rޠ.String_literalR ;.String_literalF!a@/!b@/!c@/!d@/!e@/!f@/@@@3_@G@@@3`G'#@@@3a@BKAYAAG$}$}G$%@@@G7k@%{\tt{H@H@@@@YG@YG@Yi@ภGWS*G S+WG ภG_S2FS3_F@_@FH@Y@@@ZG@Z@ภGoSBdSCoc"}}t@t@H@@@Z#G@Z&G@Z%@ภGSVFSWF@@GWF@YF@ZF@Z"H@ZJ@@@YG@YG@YG@ZG@Z!@@@Z$G@Z0@@@GtΠ@@@Z G@Z @@@GH@Yߠ%&'(@@@YG@Z@@@GH@Y(@@@YG@Y@){\tt{%s}}@@G@@@YG@Z3G@Z2@@@@HĠ>@@@YG@Y@@ఐˠ"s3S1)*S1)*@@@G@ZG@@+@@F@Y@7@@@@@@2 A@6 A@@@?V@@ZZ@?S@@ZY?R@@ZX@@ZW@@ZV<@ @@B@@Zi@?f@@Zh@?c@@Zg?b@@Zf@@Ze@@Zd@@ZcC@Z\_@S.)_)c)@@?cS3**S3**"@AA࣠@&self-1Aఠ999SA9@B3SSSSSSSS@+'@@@  9TAB9@B@@9@࣠@#fmtAS3**#S3**&@TA@@?}3SSSSSSSS@+<B@9@!B@9@@@@@  @@!sAT 3**'T 3**(@T$A@@?3T T T T T T T T @ ?@@@@@@@@ ఐH"psT4*+*1T 4*+*3@G @@@K@@@Z@@Z@H@@@Z@@ZIO@@@Z@@Z@@Z3T0T/T/T0T0T0T0T0@%1?@(@)@@@@ఐK#fmtT@4*+*4TA4*+*7@1@@?@@5\begin{ocamldoccode} TK4*+*9TL4*+*P@@TN4*+*8TO4*+*Q@@I@@@ZH@ZH@Z$@@9 @@Jl@@@ZG@Z*@ ఐI>"psTh5*S*YTi5*S*[@GS@@@K@@@Z@@Z@I5@@@Z@@ZI@@@Z@@Z@@ZI@@ఐ#fmtT5*S*\T5*S*_@w@@@ V@@ ఐ$selfT5*S*aT5*S*e@:Z@@Crg@:JT5*S*s@@@B@@ZB@@Zn@@ఐ!sT5*S*tT5*S*u@x@@@({@@T5*S*`T5*S*v@@C~@@J@@J@@@ZG@Z@ఐI"psT6*x*~T6*x*@G@@@L;@@@Z@@Z@I@@@Z@@ZI@@@Z@@Z@@Z@@ఐ預#fmtT6*x*T6*x*@ϰ@@@b@@4 \end{ocamldoccode} T6*x*T6*x*@@T6*x*T6*x*@@I@@@ZG@ZG@Z@@6 @@G@Z@ @@@ @@@A@A@@@@@@Z@@@@Z@@@Z@@Z@@Z @ @@C@@[ @@@@[ @@@@[ @@@[@@[@@[@@[C@Z0@U3** .@@@U 8**U!8**@AA࣠@&self-1Aఠ:::UGA:@D3U.U-U-U.U.U.U.U.@,o@@@  :UJAD :@D @@:@࣠@#fmtAU@8**UA8**@UYA@@@3UAU@U@UAUAUAUAUA@,D@;@!D@;@@@@@  @@!sAUS8**UT8**@UlA@@@3UTUSUSUTUTUTUTUT@ @@@@@@@@@ ఐJ="psUg9**Uh9**@HR@@@L@@@[1@@[0@J4@@@[/@@[.J@@@[-@@[,@@[+3UxUwUwUxUxUxUxUx@%1@@(@)@@@@ఐK#fmtU9**U9**@1@@@@@2 \begin{verbatim} U9**U9**@@U9**U9**@@J[@@@[?H@[FH@[E$@@9 @@K@@@[GG@[=*@ ఐJ"psU:**U:**@H@@@M+@@@[P@@[O@J}@@@[N@@[MJ@@@[L@@[K@@[JI@@ఐ#fmtU:**U:**@w@@A:V@@ఐ!sU:**U:**@`@@A@c@@/@@K@@@[eG@[\i@ఐJà"psU;*+U;*+@Hذ@@@Mh@@@[m@@[l@J@@@[k@@[jK@@@[i@@[h@@[g@@ఐΠ#fmtV ;*+V ;*+@@@Aw@@0 \end{verbatim} V;*+ V;*+@@V;*+V;*+@@J@@@[{G@[G@[@@6 @@KG@[y@v @@@ @@@A@A@@@A@@[@A@@[A@@[@@[@@[@ @@E@@[@A@@[@A@@[A@@[@@[@@[@@[C@[@VG8**.@@AVM=++*VN=++7@AA࣠@&self-1Aఠ<$<%<#VtA<$@E43V[VZVZV[V[V[V[V[@-@@@  <&VwAE7<'@E7@@<'@࣠@#fmtAVm=++8Vn=++;@VA@@A3VnVmVmVnVnVnVnVn@-EK@<;@!EL@<<@@@@@  @@!t AV=++<V=++=@VA@@A3VVVVVVVV@ A@@@@@@@@ ఐKj"psV>+@+FV>+@+H@I@@@N@@@[@@[@Ka@@@[@@[K@@@[@@[@@[3VVVVVVVV@%1A@(@)@@@@ఐK#fmtV>+@+IV>+@+L@1@@B@@%{\bf V>+@+NV>+@+T@@V>+@+MV>+@+U@@K@@@[H@[H@[$@@9 @@L@@@[G@[*@  ఐ$selfV?+W+]V?+W+a@<@@E:@<^V?+W+o@@@C3@@[@C,@@[C%@@[@@[E@@ఐ#fmtV?+W+pV?+W+s@s@@BGR@@ఐ!tW?+W+tW?+W+u@\@@BM_@@)@@C@`@ఐK砐"psW@+w+}W@+w+@I@@@N@@@[@@[@K@@@[@@[LA@@@[@@[@@[}@@ఐŠ#fmtW/@+w+W0@+w+@@@B@@!}W:@+w+W;@+w+@@W=@+w+W>@+w+@@L@@@\ G@\G@\@@6 @@oG@\ @k @@@ @@@A@A@@@B@@\+@B@@\*B@@\)@@\(@@\'@ @@F6@@\:@B@@\9@B@@\8B@@\7@@\6@@\5@@\4C@\- @Wk=++#.@@BWqB++WrB++@AA࣠@&self-1"Aఠ=H!=I=GWA=H@FX3WW~W~WWWWW@.@@@  =JWAF[=K@F[@@=K@࣠@#fmt#AWB++WB++@WA@@B3WWWWWWWW@.Fo@=_@!Fp@=`@@@@@  @@!t$AWB++WB++@WA@@B3WWWWWWWW@ B@@@@@@@@ ఐL"psWC++WC++@J@@@O3@@@\`@@\_@L@@@\^@@\]L@@@\\@@\[@@\Z3WWWWWWWW@%1B@(@)@@@@ఐK#fmtWC++WC++@1@@C@@%{\it WC++WC++@@WC++WC++@@L@@@\nH@\yH@\x$@@9 @@N@@@\zG@\l*@  ఐ$selfXD++XD++@=ư@@F:@=XD++@@@DW@@\@DP@@\DI@@\@@\~E@@ఐ#fmtXD++XD++@s@@CRR@@ఐ!tX(D++X)D++@\@@CX_@@)@@Dd`@ఐM "psX5E++X6E++@K @@@O@@@\@@\@M@@@\@@\Me@@@\@@\@@\}@@ఐŠ#fmtXSE++XTE++@@@C@@!}X^E++X_E++@@XaE++XbE++@@M&@@@\G@\G@\@@6 @@G@\@k @@@ @@@A@A@@@C@@\@C@@\C@@\@@\@@\@ @@GZ@@\@C@@\@C@@\C@@\@@\@@\@@\C@\ @XB++.@@CXG+,XG+,@AA࣠@&self-1&Aఠ>l%>m>kXA>l@G|3XXXXXXXX@/@@@  >nXAG>o@G@@>o@࣠@#fmt'AXG+,XG+,@XA@@C3XXXXXXXX@/G@>@!G@>@@@@@  @@!t(AXG+,XG+,@XA@@C3XXXXXXXX@ C@@@@@@@@ ఐM"psXH,,!XH,,#@Kǰ@@@PW@@@\@@\@M@@@\@@\N @@@\@@\@@\3XXXXXXXX@%1D@(@)@@@@ఐK#fmtXH,,$XH,,'@1@@D@@%{\em YH,,)Y H,,/@@Y H,,(Y H,,0@@M@@@]H@]H@]$@@9 @@O)@@@]G@]*@  ఐ$selfY'I,2,8Y(I,2,<@>@@H:@>Y,I,2,J@@@E{@@]@Et@@]Em@@]@@]E@@ఐ#fmtY?I,2,KY@I,2,N@s@@DZR@@ఐ!tYLI,2,OYMI,2,P@\@@D`_@@)@@E`@ఐN/"psYYJ,R,XYZJ,R,Z@LD@@@P@@@]/@@].@N&@@@]-@@],N@@@]+@@]*@@])}@@ఐŠ#fmtYwJ,R,[YxJ,R,^@@@D@@!}YJ,R,`YJ,R,a@@YJ,R,_YJ,R,b@@NJ@@@]=G@]HG@]G@@6 @@G@];@k @@@ @@@A@A@@@D@@][@D@@]ZD@@]Y@@]X@@]W@ @@H~@@]j@D@@]i@D@@]hD@@]g@@]f@@]e@@]dC@]] @YG++.@@DYL,d,oYL,d,~@AA࣠@&self-1*Aఠ?)??YA?@H3YYYYYYYY@1@@@  ?YAH?@H@@?@࣠@#fmt+AYL,d,YL,d,@YA@@D3YYYYYYYY@1H@?@!H@?@@@@@  @@!t,AYL,d,YL,d,@ZA@@D3YYYYYYYY@ D@@@@@@@@ ఐN֠"psZM,,ZM,,@L@@@Q{@@@]@@]@N@@@]@@]O0@@@]@@]@@]3ZZZZZZZZ@%1E @(@)@@@@ఐK#fmtZ!M,,Z"M,,@1@@E @@/\begin{center} Z,M,,Z-M,,@@Z/M,,Z0M,,@@N@@@]H@]H@]$@@9 @@PM@@@]G@]*@  ఐ$selfZKN,,ZLN,,@@@@I&:@?ʰZPN,,@@@F@@]@F@@]F@@]@@]E@@ఐ#fmtZcN,,ZdN,,@s@@EbR@@ఐ!tZpN,,ZqN,,@\@@Eh_@@)@@F`@ఐOS"psZ}O,,Z~O,,@Mh@@@Q@@@]@@]@OJ@@@]@@]O@@@]@@]@@]}@@ఐŠ#fmtZO,,ZO,,@@@E@@-\end{center} ZO,,ZO,,@@ZO,,ZO,,@@On@@@]G@]G@]@@6 @@G@]@k @@@ @@@A@A@@@E@@]@E@@]E@@]@@]@@]@ @@I@@^@E@@^@E@@^E@@]@@]@@]@@]C@] @ZL,d,h.@@EǰZQ,,ZQ,-@AA࣠@&self-1.Aఠ@-@@[A@@I3ZZZZZZZZ@2,@@@  @[AI@@I@@@@࣠@#fmt/AZQ,-ZQ,-@[A@@E3ZZZZZZZZ@2AI@@@!I@@@@@@@  @@!t0A[Q,-[Q,-@[)A@@E3[[[[[[[[@ E@@@@@@@@ ఐO"ps[$R- -[%R- -@N@@@R@@@^(@@^'@O@@@^&@@^%PT@@@^$@@^#@@^"3[5[4[4[5[5[5[5[5@%1F@(@)@@@@ఐK#fmt[ER- -[FR- -@1@@F(@@2\begin{flushleft} [PR- -[QR- -,@@[SR- -[TR- --@@P@@@^6H@^AH@^@$@@9 @@Qq@@@^BG@^4*@  ఐ$self[oS-/-5[pS-/-9@A2@@JJ:@@[tS-/-G@@@G@@^I@G@@^HG@@^G@@^FE@@ఐ#fmt[S-/-H[S-/-K@s@@FjR@@ఐ!t[S-/-L[S-/-M@\@@Fp_@@)@@G`@ఐPw"ps[T-O-U[T-O-W@N@@@S@@@^_@@^^@Pn@@@^]@@^\P@@@^[@@^Z@@^Y}@@ఐŠ#fmt[T-O-X[T-O-[@@@F@@0\end{flushleft} [T-O-][T-O-o@@[T-O-\[T-O-p@@P@@@^mG@^xG@^w@@6 @@G@^k@k @@@ @@@A@A@@@F@@^@F@@^F@@^@@^@@^@ @@J@@^@F@@^@F@@^F@@^@@^@@^@@^C@^ @[Q,,.@@Fϰ\V-r-}\V-r-@AA࣠@&self-12AఠA1AAױ\(AA@J3\\\\\\\\@3P@@@  Aڱ\+AJA@J@@A@࣠@#fmt3A\!V-r-\"V-r-@\:A@@F3\"\!\!\"\"\"\"\"@3eJ@A@!K@A@@@@@  @@!t4A\4V-r-\5V-r-@\MA@@F3\5\4\4\5\5\5\5\5@ F@@@@@@@@ ఐQ"ps\HW--\IW--@O3@@@S@@@^@@^@Q@@@^@@^Qx@@@^@@^@@^3\Y\X\X\Y\Y\Y\Y\Y@%1G@(@)@@@@ఐK#fmt\iW--\jW--@1@@G0@@3\begin{flushright} \tW--\uW--@@\wW--\xW--@@Q<@@@^H@^H@^$@@9 @@R@@@^G@^*@  ఐ$self\X--\X--@BV@@Kn:@B\X--@@@H@@^@H@@^H@@^@@^E@@ఐ#fmt\X--\X--@s@@GrR@@ఐ!t\X--\X--@\@@Gx_@@)@@H`@ఐQ"ps\Y--\Y--@O@@@T@@@@^@@^@Q@@@^@@^Q@@@^@@^@@^}@@ఐŠ#fmt\Y--\Y--@@@G@@1\end{flushright} \Y--\Y--@@\Y--\Y--@@Q@@@_G@_G@_@@6 @@#G@_@k @@@ @@@A@A@@@G@@_#@G@@_"G@@_!@@_ @@_@ @@K@@_2@G@@_1@G@@_0G@@_/@@_.@@_-@@_,C@_% @]V-r-v.@@Gװ]%[-. ]&[-.@AA࣠@&self-16AఠB5BB]LAB@L 3]3]2]2]3]3]3]3]3@4t@@@  B]OALB@L@@B@࣠@#fmt7A]E[-.]F[-.@]^A@@G3]F]E]E]F]F]F]F]F@4L#@C@!L$@C@@@@@  @@"tl8A]X[-.]Y[-.@]qA@@G3]Y]X]X]Y]Y]Y]Y]Y@ H@@@@@@@@ ఐRB"ps]l\. .&]m\. .(@PW@@@T@@@_X@@_W@R9@@@_V@@_UR@@@_T@@_S@@_R3]}]|]|]}]}]}]}]}@%1H$@(@)@@@@ఐK#fmt]\. .)]\. .,@1@@H8@@0\begin{itemize} ]\. ..]\. .@@@]\. .-]\. .A@@R`@@@_fH@_qH@_p$@@9 @@S@@@_rG@_d*@ డ\#$List$iter]].C.I]].C.M@ ]].C.N]].C.R@@|@@@@Hd@@_~x@@@_}@@_|@@_{@HoHn@@@_y@@_xu@@@_w@@_v@@_uW@@࣠@!t9A]^.S.`]^.S.a@]A@@H3]]]]]]]]@i@@@@@@ ఐR͠"ps]_.e.o]_.e.q@P@@@Ur@@@_@@_@R@@@_@@_S'@@@_@@_@@_3^^^^^^^^@/H@&@'@@@@ఐ֠#fmt^_.e.r^_.e.u@@@H@@&\item ^#_.e.w^$_.e.~@@^&_.e.v^'_.e.@@R@@@_K@_K@_$@@9 @@TD@@@_J@_*@  ఐ$self^B`..^C`..@D@@M:@C^G`..@@@J@@_@J@@_J@@_@@_E@@ఐ#fmt^Z`..^[`..@@@IR@@ఐ!t^g`..^h`..@\@@I_@@)@@J`@ఐSJ"ps^ta..^ua..@Q_@@@U@@@_@@_@SA@@@_@@_S@@@_@@_@@_}@@ఐP#fmt^a..^a..@6@@I=@@! ^a..^a..@@^a..^a..@@Se@@@_J@_J@_@@6 @@[@@@_J@_@n@@@@@@^^.S.[^b..@@@IW@@_k@@@_@@_H@_H@_@@ఐt"tl^c..^c..@I@@ImL@@@@T@@@_G@_@ఐS"ps^d..^d..@Qư@@@VV@@@`@@`@S@@@`@@`T @@@_@@_@@_@@ఐ#fmt^d..^d..@@@I@@.\end{itemize} _d.._d..@@_d.._d..@@S@@@`G@`G@`'@@6 @@9G@`*@[ @@+@ @@,@A@A@@@I@@`/@I@@`.I@@`-@@`,@@`+@ @@N@@`>@I@@`=@I@@`<I@@`;@@`:@@`9@@`8C@`1@_5[-..@@IͰ_;f.._<f./ @AA࣠@&self-1;AఠE:EE_bAE@N"3_I_H_H_I_I_I_I_I@6@@@  E_eAN%E@N%@@E@࣠@#fmtA_i/I/V_i/I/W@`A@@J{3________@i@@@@@@ ఐT㠐"ps` j/[/e`j/[/g@R@@@W@@@`@@`@T@@@`@@`U=@@@`@@`@@`3````````@/J@&@'@@@@ఐ֠#fmt`.j/[/h`/j/[/k@@@J@@&\item `9j/[/m`:j/[/t@@`<j/[/l`=j/[/u@@U@@@`K@`K@`$@@9 @@VZ@@@`J@`*@  ఐ$self`Xk/w/`Yk/w/@F@@O3:@Eװ`]k/w/@@@L@@`@L@@`L@@`@@`E@@ఐ#fmt`pk/w/`qk/w/@@@JR@@ఐ!t`}k/w/`~k/w/@\@@J_@@)@@L`@ఐU`"ps`l//`l//@Su@@@X@@@`@@`@UW@@@`@@`U@@@`@@`@@`}@@ఐP#fmt`l//`l//@6@@K3@@! `l//`l//@@`l//`l//@@U{@@@`J@`J@`@@6 @@q@@@`J@`@n@@@@@@`i/I/Q`m//@@@KN@@`@@@`@@`H@aH@`@@ఐt"tl`n//`n//@I@@KcL@@@@V@@@aG@`@ఐUǠ"ps`o//`o//@Sܰ@@@Xl@@@a@@a@U@@@a @@a V!@@@a @@a @@a @@ఐ#fmtao//ao//@@@K@@0\end{enumerate} ao//ao//@@ao//ao//@@U@@@aG@a(G@a''@@6 @@OG@a*@[ @@+@ @@,@A@A@@@K@@a;@K@@a:K@@a9@@a8@@a7@ @@P@@aJ@K@@aI@K@@aHK@@aG@@aF@@aE@@aDC@a=@aKf...@@KİaQq//aRq/0@AA࣠@&self-1@AఠG(?G)G'axAG(@P83a_a^a^a_a_a_a_a_@8@@@  G*a{AP;G+@P;@@G+@࣠@#fmtAAaqq/0arq/0 @aA@@K3araqaqararararar@8PO@G?@!PP@G@@@@@@  @@ఐV["psaq/0 aq/0@Tp@@@Y@@@ac@@ab@VR@@@aa@@a`V@@@a_@@a^@@a]3aaaaaaaa@%1L@(@)@@@@ఐ8#fmtaq/0aq/0@ @@L@@" aq/0aq/0@@aq/0aq/0@@Vy@@@aqF@a|F@a{$@@9 @@F@ao'@P A@TA@@@L4@@aL3@@a@@aV@@@P@@a@L@@@aL?@@a@@a@@aC@au@aq//$@@L@as00&as004@AA࣠@&self-1CAఠGBGGbAG@P3aaaaaaaa@9-@@@  GbAPG@P@@G@࣠@#fmtDAas005as008@bA@@LZ3aaaaaaaa@9BP@G@!P@G@@@@@  @@!tEAbs009bs00:@b*A@@Lf3bbbbbbbb@ Lp@@@@@@@@ ఐV"psb%t0=0Cb&t0=0E@U@@@Y@@@a@@a@V@@@a@@aWU@@@a@@a@@a3b6b5b5b6b6b6b6b6@%1L@(@)@@@@ఐK#fmtbFt0=0FbGt0=0I@1@@L@@<\begin{ocamldocdescription} bQt0=0KbRt0=0i@@bTt0=0JbUt0=0j@@W@@@aH@aH@a$@@9 @@Xr@@@aG@a*@  ఐ$selfbpu0l0rbqu0l0v@H3@@QK:@Gbuu0l0@@@N@@a@N@@aN@@a@@aE@@ఐ#fmtbu0l0bu0l0@s@@LR@@ఐ!tbu0l0bu0l0@\@@L_@@)@@N`@ఐWx"psbv00bv00@U@@@Z@@@a@@a@Wo@@@a@@aW@@@a@@a@@a}@@ఐŠ#fmtbv00bv00@@@M@@; \end{ocamldocdescription} bv00bv00@@bv00bv00@@W@@@aG@bG@b@@6 @@G@a@k @@@ @@@A@A@@@M?@@b@M<@@bM7@@b@@b@@b@ @@Q@@b'@MO@@b&@ML@@b%MG@@b$@@b#@@b"@@b!C@b @bs00.@@MHcx00cx00@AA࣠@&self-1GAఠHFHHرc)AH@Q3cccccccc@:Q@@@  H۱c,AQH@Q@@H@࣠@#fmtHAc"x00c#x00@c;A@@Mb3c#c"c"c#c#c#c#c#@:fR@H@!R@H@@@@@  @@!nIAc5x00c6x00@cNA@@Mn3c6c5c5c6c6c6c6c6@ Mx@@@@@@@@)label_optJAcFx00cGx00@c_A@@Mw3cGcFcFcGcGcGcGcG@M@@@@@@@@!tKAcWx00cXx00@cpA@@Mx3cXcWcWcXcXcXcXcX@M@@@@@@@@@@ఠ$fmt2Lcny00coy00@cA@@Z@@@bI@bj3ctcscsctctctctct@)M@ @!@@@@ఠ%flushMcy00cy00@cA@@@[@@@b@@bZ@@@b@@bI@bk@@cy00cy01@@@'@@@bn$@ఐ[/'new_fmtcy01cy01 @X@@@[@@@bx@@bw@[&@@@br@@[@@@bv@@bu[@@@bt@@bs@@bq@@bpJ@@ภ[cy01 cy01 @[@@@[@@@bJ@bZ@@.@@@f@T@@bJ@bc@A@cy00@@  ఐܠ$selfcz11cz11@I@@R3cccccccc@w~@@rk@l@m@@@Im cz11)@@@PB@@b@P;@@bP4@@b@@b@@ఐ$fmt2dz11*dz11.@@@[}@@@b @@ఐ !tdz11/dz110@@@N6-@@1@@PR.@@ఠ(s_title2Nd${121<d%{121D@d=A@@GI@b3d&d%d%d&d&d&d&d&@=@@@ ఐ($selfd5{121Gd6{121K@I@@S@Id:{121Y@@@S@@b@R@@bR@@b@@b@@ఐ!ndM{121ZdN{121[@@@N'@@ఐڠ%flushd\{121]d]{121b@n@@@\m@@@b@@b[@@@b@@b@@@ภ\_dq{121cdr{121e@\^@@@\@@@bK@bP@@dz{121\d{{121f@@GK@bU@@J@@S4V@A@d{1218@@ ఐYb"psd|1j1pd|1j1r@Ww@@@\@@@b@@b@YY@@@b@@bY@@@b@@b@@b3dddddddd@{@|@}@@@@ఐ#fmtd|1j1sd|1j1v@t@@N@@ఐ(s_title2d|1j1wd|1j1@@@@@2@@Z@@@bI@b#@ఐ)label_optd~11d~11@q@@N/@Ġ$Noned11d11@;d*d7d4@@W@@@@AA@Ad@@d-@@ @@O3dddddddd@B@@@@O@@@ภ\ְd11d11@\@@@O @Ġ$Somed11d11@;d@@d>A@AA@Ae@@d>ఠ!lOe11e11@eA@@S%C@KC@bg@@@@@O5h@@O5h@@@ఐY砐"pse11e11@W@@@\@@@b@@b@Y@@@b@@bZA@@@b@@b@@b3e"e!e!e"e"e"e"e"@+$@%@&@@@@ఐ#fmte211e311@@@Oq@@ ఐ6$selfeC11eD11@K@@T!@JeH11@@@Q@@cQ@@c(@@ ఐN$selfe[11e\11@K@@T69@Ke`11@@SSS@@@c&@@c%@S@@c$S@@c#@@c"H@Sภ$Somee~ภbe{12e|12@b@@@SM@c5[@@@S@@@c6_@@ఐ!le12e12@i@@l@@e11e12 @@So@@e11e12 @@R r@@@@Os@@@Ae}11e2 2@@O@@@O@@@Ot@@@Ou@@@O(@~A@ A@@@O@@ct@O@@cs@O@@cr@O@@cqO@@cp@@co@@cn@@cm@@cl@@@T@@c@O@@c@O@@c@O@@c@O@@cO@@c@@c@@c@@c@@c@@cC@cv@ex006@@Oe22e22-@AA࣠@&self-1QAఠKPKKeAK@T3eeeeeeee@=$@@@  KeATK@T@@K@࣠@#fmtRAe22.e221@fA@@P3eeeeeeee@=9T@K@!T@K@@@@@  @@!sSAf222f 223@f!A@@P 3f fff f f f f @ P@@@@@@@@ఐZ"psf226f228@Y@@@]@@@c@@c@Z@@@c@@c[J@@@c@@c@@c3f+f*f*f+f+f+f+f+@#/P2@&@'@@@@ఐI#fmtf;229f<22<@/@@PF@@ఐC!sfH22=fI22>@@@PL@@2@@"tG@c @ZA@^ A@@@Pa@@c@P^@@cP]@@c@@c@@cd@ @@U9@@c@Pq@@c@Pn@@cPm@@c@@c@@c@@cC@c@fn22&@@Pnft2@2Kfu2@2X@AA࣠@&self-1UAఠLKTLLLJfALK@U[3ffffffff@=@@@  LMfAU^LN@U^@@LN@࣠@#fmtVAf2@2Yf2@2\@fA@@P3ffffffff@=Ur@Lb@!Us@Lc@@@@@  @@!sWAf2@2]f2@2^@fA@@P3ffffffff@ P@@@@@@@@!tXAf2@2_f2@2`@fA@@P3ffffffff@P@@@@@@@@  ఐO$selff2c2if2c2m@L@@U3ffffffff@"P@@@@@LPf2c2{@@@S%@@d@S@@dS@@d@@d@@ఐX#fmtf2c2|f2c2@>@@P@@ఐA!tf2c2f2c2@%@@P(@@,@@S2)@ ఐ[۠"psg22g22@Y@@@^@@@d6@@d5@[@@@d4@@d3\5@@@d2@@d1@@d0H@@ఐ#fmtg#22g$22@x@@QU@@&[\url{g.22g/22@@g122g222@@[@@@dDI@dOI@dNi@@6 @@]O@@@dPH@dBo@ ఐ\!"psgK22gL22@Z6@@@^@@@dY@@dX@\@@@dW@@dV\{@@@dU@@dT@@dS@@ఐؠ#fmtgi22gj22@@@Q\@@ఐҠ!sgv22gw22@@@Qb@@/@@]@@@drH@de@ఐ\^"psg22g22@Zs@@@_@@@dz@@dy@\U@@@dx@@dw\@@@dv@@du@@dt@@ఐ#fmtg22g22@@@Q@@"}]g22g22@@g22g22@@\y@@@dH@dH@d@@6 @@#H@d@v @@@ @@@@@@0A@4A@@@Q@@d@Q@@d@Q@@dQ@@d@@d@@d@@d>@@@V@@d@Q@@d@Q@@d@Q@@dQ@@d@@d@@d@@d@@dC@de@g2@2D7@@Qİg22g22@AA࣠@&self-1ZAఠMYMMDZhAM@V3gggggggg@?@@@@  MʱhAVM@V@@M@࣠@#fmt[Ah22h22@h*A@@Q3hhhhhhhh@?UV@M@!V@M@@@@@  @@$name\Ah$22h%22@h=A@@Q3h%h$h$h%h%h%h%h%@ Q@@@@@@@@'ref_opt]Ah522h622@hNA@@Q3h6h5h5h6h6h6h6h6@Q@@@@@@@@(text_opt^AhF22hG22@h_A@@Q3hGhFhFhGhGhGhGhG@R@@@@@@@@ఐ&'ref_opthX23hY23@@@R3hXhWhWhXhXhXhXhX@R@@@@@Ġ$Nonehh3 3hi3 3@@@@@R 3hhhghghhhhhhhhhh@@@@@R!@@@ ఐ{$selfhw33'hx33+@N:@@WR@Mh|339@@@T@@e@T@@eT@@e@@e@@ఐ#fmth33:h33=@g@@R[3hhhhhhhh@7@@@@ఐ\(text_opth3>3Oh3>3W@D@@RE7@Ġ$Noneh3]3jh3]3n@@@@@RR@@RR@@@ภeװh3r3h3r3Ae֠ภ)Odoc_info h3r3@$Codeh3r3h3r3@@#డg42use_hidden_modules)Odoc_infoh3r3h3r3@ h3r3h3r3@@@R@@@ @@ W!t@@@ @@ @[H,[I,@@[s@@@@R@@@e<@@e;@@@e:@@e9e@@ఐࠐ$namei3r3i3r3@Ȱ@@Rr@@i3r3i3r3@@$@@@ex@@W@@\ @UJ@d)M@e6@ภe_bAe]@cA@h{C@e.@@@e2M@e@@i!3r3m@@Ua@Ġ$Somei,33i-33@7ఠ!t`i533i633@iN A@@RC@e*@@@@@R@@R@@@ఐ!tiC33iD33@ @@@@U3iDiCiCiDiDiDiDiD@@@@@@AiJ3>3HiK33@@U@@@@R@Ġ$SomeiW33iX33@bĠ*RK_sectioni`33ia33@;*RK_sectionS@@@@U@@@@A@LA@A[^ik[^i@@@\gM@@is33it33@@U@@@e3iuititiuiuiuiuiu@@@@@@iz33i{33@@S-C@e@@@(@@S4@@S4@@@@ఠ$texthi34 i34 @i A@@S,K@e$@ఐU(text_opti34i34@=@@S>3iiiiiiii@@@@@Ġ$Nonei4$42i4$46@@@@@SL>@@SL>@@@ภ\i4$4:i4$4<@e@@@$F@Ġ$Somei4=4Ki4=4O@Ơఠ!xii4=4Pi4=4Q@i A@@SgC@e/@@@@@Sn0@@Sn0@@@ఐ!xi4=4Ui4=4V@ @@@@I3iiiiiiii@|@@@@@Ai34@@Mo@A@i34 @@@ఠ%labelji4Z4hi4Z4m@i A@@'*K@e3iiiiiiii@ha@b@c@@@ ఐ$selfi4Z4oi4Z4s@O@@X@Oti4Z4|@@@Vc@@eVa@@e@@ ఐ$selfj4Z4~j4Z4@O԰@@X)@Oj4Z4@@XOXKXJ@@@e@@e@XB@@eX9@@e@@e8@X[ภj73ภgj04Z4j14Z4@g@@@X_M@eJ@@@Xe@@@eN@@డh$Name&simplejI4Z4jJ4Z4@ jM4Z4jN4Z4@@@Xr@@@eh@@egXu@@@ef@@ee@\}\}*@@]VE@@@@X@@@e@@eX@@@e@@e@@ఐS$namejt4Z4ju4Z4@;@@T9@@jx4Z4jy4Z4@@X@@j{4Z4}j|4Z4@@X@@@@V@A@j4Z4d@@ ఐ$selfj44j44@PN@@Yf3jjjjjjjj@@@@@@P j44@@@V@@f@V@@fV@@f@@e@@ఐ#fmtj44j44@~@@Tr@@డi"!@j44j44@@$listK!a@@@@@@@ @@@@@@@@@@@@@hjnnhknn@@h@%$@@@"]@W"@fC@f.C@f@@@f@@f@#@@@f@@f"@@@f@@f@@fh@@ఐw$textk44k44@@@vu@@ภh.k 44k 44Ah-ภ%Latex k44@ ^డi!^k44k 44@\@@@\@@@fB@@fA@\@@@f@@@f?\@@@f>@@f=@@f<@@![k;44k<44@@k>44 @@]@@@fRM@fTM@fS@@డi!^kR44kS44@],@@@],@@@f\@@f[@])@@@fZ@@fY](@@@fX@@fW@@fV@@ఐ%labelP@Q@@@@!]ky44kz44@@)k|44@@]J@@@fjN@foN@fn@@e @@]R@@@fP@fpN@fh@@k44k44@@ @@@f:@fqM@fN@@ @@L@f9 @ภgAg@A@kM@f0@@@f5L@fv@@k44@@@@@f(L@f4"@@k44k44@@WC@f&'@@+@@W(@8@@W@@@UQM@Ġ$Somek45k45@͠ఠ$kind_k45k45 @kA@@UC@ev@@@@@Uw@@Uw@@@@ఠ'f_labelkk55k55$@k A@@YBZY>@@@f@@f@Y:@@fY9@@f@@fK@fw3kkkkkkkk@)"@#@$@@@ఐ/$kindk5'59k5'5=@ @@.@Ġ)Odoc_infol 5C5Ql 5C5Z@)RK_modulel5C5[l5C5d@@;)RK_module@@@@LA@A^tT^uT@@@_C@@@ @@J+@@J+@@@ ఐ&$selfl"5C5hl#5C5l@Q@@Z7@Ql'5C5y@@H:@Ġ)Odoc_infol45z5l55z5@.RK_module_typel95z5l:5z5@@;.RK_module_type@@@ALA@A^U^U@@@_:D@@@ @@uV@@uV@@@ ఐQ$selflM5z5lN5z5@R@@[(b@QlR5z5@@se@Ġ)Odoc_infol_55l`55@(RK_classld55le55@@;(RK_class@@@BLA@A^V^V@@@_eE@@@ @@@@@@@ ఐ|$selflx55ly55@R;@@[S@R4l}55@@@Ġ)Odoc_infol55l56@-RK_class_typel56l56@@;-RK_class_type0@@@CLA@A^W^W@@@_F@@@ @@@@@@@ ఐ$selfl56l56@Rf@@[~@R]l56.@@@Ġ)Odoc_infol6/6=l6/6F@(RK_valuel6/6Gl6/6O@@;(RK_value[@@@DLA@A_ X_!X@@@_G@@@ @@@@@@@ ఐҠ$selfl6/6Sl6/6W@R@@[@R9l6/6c@@@Ġ)Odoc_infol6d6rl6d6{@'RK_typel6d6|l6d6@@;'RK_type@@@ELA@A_KY_LY'@@@_H@@@ @@!@@!@@@ ఐ$selfl6d6l6d6@R@@[@Rfl6d6@@@Ġ)Odoc_infom 66m 66@,RK_extensionm66m66@@;,RK_extension@@@FLA@A_vZ(*_wZ(8@@@`I@@@ @@L-@@L-@@@ ఐ($selfm$66m%66@R@@[9@RҰm)66@@J<@Ġ)Odoc_infom666m766@,RK_exceptionm;66m<66@@;,RK_exception@@@GLA@A_[9;_[9I@@@`n=n=n>n>n>n>n>@Tkd@e@f@@@ఐ (text_optnM8L8^nN8L8f@@@W3nMnLnLnMnMnMnMnM@@@@Ġ$Nonen[8l8zn\8l8~@ @@@@X@@X@@@ภknc8l8nd8l8Akภ)Odoc_info nn8l8@$Codenr8l8ns8l8@@)డl2use_hidden_modules)Odoc_infon8l8n8l8@ n8l8n8l8@@@@@XO@@@g@@g@@@g@@gT@@ఐ~$namen8l8n8l8@f@@Xda@@n8l8n8l8@@@@@g!g@@F@@a@XL@g1C@gM@gp@ภjSAj@TA@nK@g@@@g M@g.@@n8l8^@@@Ġ$Somen88n88@ נఠ!tmn88n88@nA@@XxC@g@@@@@X@@X@@@ఐ!tn88n88@ @@@@3nnnnnnnn@@@@@@An8L8X@@@A@n878A @@ ఐ$selfn88n88@T@@]3nnnnnnnn@@@@@@Tzo88@@@[O@@gB@[H@@gA[A@@g@@@g?@@ఐ#fmto88o88@@@X@@డm!@o"89o#89@m@@@mb,@[m@gQC@gnC@gV@@@gZ@@gY@n@@@gX@@gWm@@@gU@@gT@@gSF@@ఐ$textoK89 oL89@P@@S@@ภlyoV89oW89DAlxภ%Latex o_89@$డm!^oj89ok89 @aD@@@aD@@@g@@g@aA@@@g@@ga@@@@g~@@g}@@g|@@![o89o89@@o89 @@aa@@@gM@gM@g@@డn !^o89>o89?@aw@@@aw@@@g@@g@at@@@g@@gas@@@g@@g@@g@@ ఐà$selfo89!o89%@U@@^@U:o89.@@@\)@@g\'@@g@@ఐ'f_labelo890o897@@@]8^ ]4@@@g@@g@]0@@g]/@@g@@g@]Dภ$Noneo @o@^]F@@@g@@g@@ఐ۠$nameo898o89<@ð@@Y@@p89/p89=@@]M@@f@@\a@@!]p 89@p 89A@@pp89B@@a@@@gN@gN@g@@ @@a@@@g@gN@g#@@p89p 89C@@%k@@@gz@gM@g-@@ @@L@gy0@ภlyAlw@A@o M@gp@@@guL@g?@@p;89@@s@@@ghL@gtG@@pC89 pD89E@@\C@gfL@@P@@\M@]@@\@@@Y\@@@ApK22@@Y@< A@@ A@@@Z @@h$@Z@@h#@Z@@h"@Z@@h!Y@@h @@h@@h@@h@@hN@@@_?@@h;@Z8@@h:@Z5@@h9@Z,@@h8@Z@@h7Z@@h6@@h5@@h4@@h3@@h2@@h1C@h&y@p|229@@Zp9G9Rp9G9f@AA࣠@&self-1oAఠVYnVZVXpAVY@_i3pppppppp@G@@@  V[pA_lV\@_l@@V\@࣠@#fmtpAp9G9gp9G9j@pA@@Z/3pppppppp@G_@Vp@!_@Vq@@@@@  @@!tqAp9G9kp9G9l@pA@@Z;3pppppppp@ ZE@@@@@@@@ ఐe"psp9o9up9o9w@c@@@hD@@@ha@@h`@e@@@h_@@h^e@@@h]@@h\@@h[3pppppppp@%1Zb@(@)@@@@ఐK#fmtp9o9xp9o9{@1@@Zv@@#$^{p9o9}p9o9@@p9o9|p9o9@@e@@@hoH@hvH@hu$@@9 @@g@@@hwG@hm*@  ఐ$selfq99q99@Vװ@@_:@Vq99@@@]h@@h~@]a@@h}]Z@@h|@@h{E@@ఐ#fmtq,99q-99@s@@ZR@@ఐ!tq999q:99@\@@Z_@@)@@]u`@ఐf"psqF99qG99@d1@@@h@@@h@@h@f@@@h@@hfv@@@h@@h@@h}@@ఐŠ#fmtqd99qe99@@@Z@@"}$qo99qp99@@qr99qs99@@f7@@@hG@hG@h@@6 @@-G@h@k @@@ @@@A@A@@@[@@h@[@@h[ @@h@@h@@h@ @@`k@@h@[$@@h@[!@@h[@@h@@h@@h@@hC@h @q9G9K.@@[q99q99@AA࣠@&self-1sAఠW}rW~W|qAW}@`3qqqqqqqq@H@@@  WqA`W@`@@W@࣠@#fmttAq99q99@qA@@[73qqqqqqqq@I `@W@!`@W@@@@@  @@!tuAq99q99@qA@@[C3qqqqqqqq@ [M@@@@@@@@ ఐfà"psq99q99@dذ@@@ih@@@h@@h@f@@@h@@hg@@@h@@h@@h3qqqqqqqq@%1[j@(@)@@@@ఐK#fmtr99r99@1@@[~@@#$_{r99r99@@r99r99@@f@@@iH@iH@i$@@9 @@h:@@@iG@i*@  ఐ$selfr899r999@W@@a:@Wr=9:@@@^@@i@^@@i^~@@i@@iE@@ఐ#fmtrP9: rQ9: @s@@[R@@ఐ!tr]9: r^9:@\@@[_@@)@@^`@ఐg@"psrj::rk::@eU@@@i@@@i1@@i0@g7@@@i/@@i.g@@@i-@@i,@@i+}@@ఐŠ#fmtr::r::@@@[@@"}$r::r:: @@r::r::!@@g[@@@i?G@iJG@iI@@6 @@^G@i=@k @@@ @@@A@A@@@\@@i]@\@@i\\@@i[@@iZ@@iY@ @@a@@il@\,@@ik@\)@@ij\$@@ii@@ih@@ig@@ifC@i_ @r99.@@@[XrZ  [@[\ @#@aAaaAaaDAaCa5Aa4a&Aa%aAa`A``A``A``A``jA`i`KA`J`,A`+` A` _A__A__A__A__rA_q__A_^_KA_J_'A_&_ A_ ^A^^A^^A^^A^^xA^w^^A^]^GA^F^-A^,^A^]A]]A]]A]]A]]A]]{A]z]aA]`]/A].]A]\A\\A\\A\hJ@m @m6@m5@m4@m3@m2@m1@m0@m/@m.@m-@m,@m+@m*@m)@m(@m'@m&@m%@m$@m#@m"@m!@m @m@m@m@m@m@m@m@m@m@m@m@m@m@m@m@m@m@m@m @m @m \@@m @\@A\@a@@@l@r/@@@m@@l@@@l@\ @A\$@a@@@m@rB@@@m@@m@@@m@A\@A\5@a@@@m@rS@@@m@@m@@@m@BC@aO@AaKaaG@@@l@@l@aC@@laB@@l@@l@@l@Aa@Aaaa@@@l@@l@a@@la@@l@@l@@l@a @Aaaa@@@l#@@l"@`@@l!`@@l @@l@@l@`4@A`0aʠ`,@@@l)@@l(@`(@@l'`'@@l&@@l%@@l$@ABCb@A@b@@l,b@@l+@@l*@a@A@a@@l/a@@l.@@l-@ADb@A@b@@l2b @@l1@@l0@`@A`a`@@@l8@@l7@`@@l6`@@l5@@l4@@l3@A`@A`b`@@@l>@@l=@`@@l<`@@l;@@l:@@l9@Bb@Abbb@@@lD@@lC@b@@lBa@@lA@@l@@@l?@^O@A@^K@@lI@^H@@lH^C@@lG@@lF@@lE@A_O@A@_K@@lN@_H@@lM_F@@lL@@lK@@lJ@_ @A@_@@lS@_@@lR^@@lQ@@lP@@lO@AB_@A@_@@lX@_@@lW_@@lV@@lU@@lT@CD_@A@_@@l]@_@@l\_@@l[@@lZ@@lY@_J@A@_F@@lb@_C@@la_>@@l`@@l_@@l^@^ư@A@^@@lg@^@@lf^@@le@@ld@@lc@AB_}@A@_y@@ll@_v@@lk_q@@lj@@li@@lh@^]@A@^Y@@lq@^V@@lp^U@@lo@@ln@@lm@AC_@@A@_<@@lv@_9@@lu_4@@lt@@ls@@lr@^^@A@^Z@@l}@^W@@l|@^P@@l{^K@@lz@@ly@@lx@@lw@A_%@A@_!@@l@_@@l_@@l@@l@@l~@^@A@^@@l^@@l@@l@AB`A@A@`=@@l@`:@@l`9@@l@@l@@l@^f@A@^b@@l@^_@@l@^V@@l@^H@@l^>@@l@@l@@l@@l@@l@A_t@A@_p@@l@_m@@l_h@@l@@l@@l@^*@A@^&@@l@^#@@l^@@l@@l@@l@A^Q@A@^M@@l@^J@@l^E@@l@@l@@l@BCDEFG`@A@`@@l``@@l``@@l`@@l@@l@@l@@l@_#@A@_@@l@_@@l@_@@l@_ @@l_@@l@@l@@l@@l@@l@A`c@A@`_@@l@`\@@l`W@@l@@l@@l@Ba @A@a@@l@a@@l@`@@l`@@l@@l@@l@@l@Ca^@A@aZ@@l@aS@@laL@@l@@l@@l@aE@A@aA@@l@a>@@la8@@l@@l@@l@Aa@A@a@@la@@l@@l@a@A@a@@la@@l@@l@ABDb@Abcgb@@@l@@l@b@@lb@@l@@l@@l@b@Abcxb@@@l@@l@b@@lb@@l@@l@@l@b@Abcb@@@l@@l@b@@lb@@l@@l@@l@b#@Abcb@@@l@@l@b@@lb@@l@@l@@l@ABCd@@A@d<@@l@d5@@ld0@@l@@l@@l@d,@A@d(@@l@d@@lc@@l@@l@@l@bl@Abhcbd@@@l@@l@b`@@lb_@@l@@l@@l@Ac@AccϠc@@@l@@l@c@@lc@@l@@l@@l@BCDEHd[@^Lᐠ 0 Generation of LaTeX code from text structures. uX g guX g @@@@@@@^#@d;@@_ AdAddqAdpd5Ad4d&Ad%dAddAdcAccAccAcczAcyc[AcZc@m=@m<@m;@m:@m9e@@m7@@@@_ @@@_@_ r__ YNv+sr@rr@@@r@r@d4c d٠dbcrccbbb`bbEa`|b _ˠ_a`a```9a*`Sa`ՠafaРaaMa`dcocOdddbcؠcd=@@_B_A@3vPvOvOvPvPvPvPvP@_@@/@@$infov]:j:xv^:j:|@xBwBvBБఠ$selfyvm::vn::@vAvq::vr::@@-latex_of_textA@t&Format)formatter@@@sP@@sU@t$text@@@sQ@@sSv@@@@sR@@sT@@sV@@sWD@sY,text_of_infoA%blockdؠvg@@@s\@@@sd@@se@vu#$info@@@s]@@@s_@@sau*$text@@@s`@@sb@@sf@@sgD@si-latex_of_infoA@R@@@sD@sr@@ss%blocke=@@@tD@s{@@@s|@@s}D@sx@@?@@@t@@@tD@s@@sh@@@sD@s@@sD@sy@@szD@st@@suD@sp@@sqD@sm@@sn@soD@sj@skD@sZ@s[D@sI@@sJD@sO3wwwwwwww@`he#@_e]d@`j`e#@_e]X@`l`f#@eA@v@@@n"@@o@k@@@na@@o@@o@@o@@oeA@eנ@ee@@@nk@e@@@nl@@nj@@@ni@@o@l@@@m@@o@@o@@o@@oeA@ @@o @@o@@oeA@@@o@@o@@oeA@@@o@@o@@oeAeee@@@mn@@@o@@o@jtee@@@mk@@oiO@@@mi@@o@@o@@oeAee@@@o@@o@@@o@@o@@o@@o~e|AeweǠ+@@@o}@@o|@(@@o{#@@oz@@oy@@oxekAefeנ;@@@ow@@ov@8@@ou3@@ot@@os@@oreZAeUeK@@@oq@@op@H@@ooC@@on@@om@@oleIAeDe[@@@ok@@oj@X@@oiS@@oh@@og@@ofe8Ae3fk@@@oe@@od@h@@occ@@ob@@oa@@o`e'Ae"f{@@@o_@@o^@x@@o]s@@o\@@o[@@oZeAef'@@@oY@@oX@@@oW@@oV@@oU@@oTeAef7@@@oS@@oR@@@oQ@@oP@@oO@@oNdAdfG@@@oM@@oL@@@oK@@oJ@@oI@@oHdAdfW@@@oG@@oF@@@oE@@oD@@oC@@oBdAdfg@@@oA@@o@@@@o?@@o>@@o=@@o<dA@@@o;m@@@n@@@o:@@o9dA@@@o8j%@@@nD@@o7@@o6dA@v oo@@@m@@o5@kbd@@@m@@o4n|@@@m@@o3@@o2@@o1dA@@@o0@kukr@@@n<@@o/@@o.@@o-@@o,dA@(@@o+@d@@@n1@@o*@kd@@@n/@@o)*@@o(@@o'@@o&@@o%dA@?@@o$dxdt@@@n@@o#domf@@@m@@o"@@@o!@@o @@o@@odhA@U@@o@m@@oL@@o@@o@@od\A@a@@o@y@@oX@@o@@o@@odPA@m@@o@@@od@@o@@o@@odDA@y@@o@m@@@n(@@o s@@o @@o @@o d7A@@@o @@@o@@o@@o@@od*A@@@o@ke2@@@m@@o@@o@@o@@odA@@@n@leB@@@m@@n@@n@@n@@ndA@@@n@leR@@@m@@n@@n@@n@@ndA@@@n@l!eb@@@m@@n@@n@@n@@ncA@@@n@l1er@@@n@@n@@n@@n@@ncA@@@n@c@@@m@@n@@n@@n@@ncA@@@n@c@@@m@@n@@n@@n@@ncA@@@n@@n@@ncA@ @@n@lie@@@m@@n@@n@@n@@ncA@@@n@[@@n@c @@@n @@n@le@@@n@@n#@@n@@n@@n@@n@@ncA@8@@n@@@n/@@n@@n@@ncA@D@@n@nd@@@m@@n@le@@@m@@nF@@n@@n@@n@@ncA@[@@n@lgc}@@@m@@n@cxlcw@@@m@@@m@@n@crlf@@@m@@@m@@no@@n@@n@@n@@n@@ncoA@@@n@lf"@@@n@@n@@n@@n@@nccA@@@n@lf2@@@n@@n@@n@@n@@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@n@ncW@@n@b@Ab@hh@@@n{@y@@@n|@@nz@@@ny@b߰@Ab@hh@@@n@y@@@n@@n~@@@n}@Abٰ@Ac @hh@@@n@y*@@@n@@n@@@n@BC@h&@Ah"hr@@@mm@@ml@@@mj@@mh@@mg@@mf@Ag@Agh@@@mt@@ms@@@mr@@mq@@mp@@mo@g@Agh@@@mz@@my@@@mx@@mw@@mv@@mu@g @Agh@@@m@@m@@@m~@@m}@@m|@@m{@ABCh@A@7@@m7@@m@@m@hѰ@A@?@@m?@@m@@m@ADh@A@F@@mF@@m@@m@g@Aghʠ.@@@m@@m@+@@m&@@m@@m@@m@Agǰ@Agh٠=@@@m@@m@:@@m5@@m@@m@@m@Bh@AhhL@@@m@@m@I@@mD@@m@@m@@m@e&@A@m@@m@a@@md@@m@@m@@m@Af&@A@x@@m@s@@mo@@m@@m@@m@e@A@@@m@@@m{@@m@@m@@m@ABf@A@@@m@@@m@@m@@m@@m@CDf|@A@@@m@@@m@@m@@m@@m@f!@A@@@m@@@m@@m@@m@@m@e@A@@@m@@@m@@m@@m@@m@ABfT@A@@@m@+@@m@@m@@m@@m@e4@A@@@m@@@m@@m@@m@@m@ACf@A@@@m@@@m@@m@@m@@m@e5@A@@@m@@@m@@@m@@m@@m@@m@@m@Ae@A@@@m@@@m@@m@@m@@m@eɰ@A@@@m@@m@@m@ABg@A@@@m@@@m@@m@@m@@m@e=@A@@@m@@@m@@@m@@@m@@m@@m@@m@@m@@m@AfK@A@&@@n@R@@n@@n@@m@@m@e@A@3@@n @@@n*@@n@@n@@n@Ae(@A@>@@n@@@n 5@@n @@n @@n @BCDEFGg@A@I@@ng @@ngv@@nD@@n@@n@@n@@n@e@A@]@@n#@@@n!@A@@n@=@@n\@@n@@n@@n@@n@@n@Ag:@A@p@@n)@@@n'g@@n&@@n%@@n$@Bg@A@{@@n2@S@@n0@P@@n.v@@n-@@n,@@n+@@n*@Ch5@A@@@n7@@@n6@@n5@@n4@@n3@h@A@@@n=@@@n;@@n:@@n9@@n8@Ahx@A@@@nA@@n?@@n>@hk@A@@@nE@@nC@@nB@ABDiѰ@Aij>@@@nK@@nJ@@@nI@@nH@@nG@@nF@i@Ai{jO@@@nQ@@nP@@@nO@@nN@@nM@@nL@in@Aijj_@@@nW@@nV@@@nU@@nT@@nS@@nR@h@Ahjo@@@n]@@n\@@@n[@@nZ@@nY@@nX@ABCk@A@,@@nc@)@@nb)@@n`@@n_@@n^@k@A@&@@nh@@@ng@@nf@@ne@@nd@iC@Ai?j@@@nr@@nq@@@np@@no@@nn@@nm@Aj|@Ajxj @@@nx@@nw@@@nv@@nu@@nt@@ns@BCDEHאb@@@me@ereokm#@kYA@{@@@p@@p@qU@@@p@@p@@p@@p@@pkKA@kD@k=k:@@@pՠ@k7@@@p@@p@@@p@@p@qu@@@pE@@p@@p@@p@@pk-A@ @@p @@p@@pk$A@@@p@@p@@pkA@@@p@@p@@pkAk k k@@@p|@@@p@@p@okk@@@o@@pn@@@pq@@p@@p@@pjAjk$@@@p@@p@@@p@@p@@p@@pjAjk4+@@@p@@p@(@@p#@@p@@p@@pjAjkD;@@@p@@p@8@@p3@@p@@p@@pjAjkTK@@@p@@p@H@@pC@@p@@p@@pjAjkd[@@@p@@p@X@@pS@@p@@p@@pjAjktk@@@p@@p@h@@pc@@p@@p@@pjAjk{@@@p@@p@x@@ps@@p@@p@@pjAj~k@@@p@@p@@@p@@p@@p@@pjrAjmk@@@p@@p@@@p@@p@@p@@pjaAj\k@@@p@@p@@@p@@p@@p@@pjPAjKkĠ@@@p@@p@@@p@@p@@p~@@p}j?Aj:kԠ@@@p{@@pz@@@py@@px@@pw@@pvj.A@@@purs@@@pt@@ps@@prj$A@@@ppo@@@po@@pn@@pmjA@{u>u=@@@o@@pl@pj@@@p@@pks@@@o@@pj@@pi@@phj A@@@pg@pp@@@pf@@pe@@pd@@pc@@pbiA@(@@pa@i@@@p`@@p_@pj:@@@p^@@p]*@@p\@@p[@@pZ@@pYiA@?@@pXii@@@pW@@pVir@@@o@@pU@@@pT@@pS@@pR@@pQiA@U@@pP@m@@pOL@@pN@@pM@@pLiA@a@@pK@y@@pJX@@pI@@pH@@pGiA@m@@pF@@@pDd@@pC@@pB@@pAiA@y@@p@@s@@@p?@@p>s@@p=@@p<@@p;iA@@@p:@@@p9@@p8@@p7@@p6iA@@@p5@q^j@@@p4@@p3@@p2@@p1@@p0iA@@@p/@qnj@@@p.@@p-@@p,@@p+@@p*iA@@@p)@q~j@@@p(@@p'@@p&@@p%@@p$isA@@@p#@qj@@@p"@@p!@@p @@p@@pigA@@@p@qj@@@p@@p@@p@@p@@pi[A@@@p@iQ@@@p@@p@@p@@p@@piKA@@@p@ia@@@p@@p@@p @@p @@p i@A@?@@p?@@p@@p@ADnV@A@F@@pF@@p@@p@m@Amn7.@@@q@@q@+@@q&@@q@@p@@p@Am4@Am0nF=@@@q @@q@:@@q5@@q@@q@@q@Bn]@AnYnUL@@@q@@q@I@@q D@@q @@q @@q @j@A@m@@q@a@@qd@@q@@q@@q@Ak@A@x@@q@s@@qo@@q@@q@@q@kN@A@@@q@@@q{@@q@@q@@q@ABk@A@@@q#@@@q"@@q!@@q @@q@CDk@A@@@q(@@@q'@@q&@@q%@@q$@k@A@@@q-@@@q,@@q+@@q*@@q)@k @A@@@q2@@@q1@@q0@@q/@@q.@ABk@A@@@q7@+@@q6@@q5@@q4@@q3@j@A@@@q<@@@q;@@q:@@q9@@q8@ACk@A@@@qA@@@q@@@q?@@q>@@q=@j@A@@@qH@@@qG@@@qF@@qE@@qD@@qC@@qB@Aki@A@@@qM@@@qL@@qK@@qJ@@qI@k6@A@@@qP@@qO@@qN@ABl@A@@@qU@@@qT@@qS@@qR@@qQ@j@A@@@q^@@@q]@@@q\@@@q[@@qZ@@qY@@qX@@qW@@qV@Ak@A@&@@qc@R@@qb@@qa@@q`@@q_@jn@A@3@@qh@@@qg*@@qf@@qe@@qd@Aj@A@>@@qm@@@ql5@@qk@@qj@@qi@BCDEFGl@A@I@@qtl @@qsl@@qrD@@qq@@qp@@qo@@qn@kg@A@]@@q}@@@q|@A@@q{@=@@qz\@@qy@@qx@@qw@@qv@@qu@Al@A@p@@q@@@qg@@q@@q@@q~@BmP@A@{@@q@S@@q@P@@qv@@q@@q@@q@@q@Cm@A@@@q@@@q@@q@@q@@q@m@A@@@q@@@q@@q@@q@@q@Am@A@@@q@@q@@q@mذ@A@@@q@@q@@q@ABDo>@Ao:o@@@q@@q@@@q@@q@@q@@q@n@Ano@@@q@@q@@@q@@q@@q@@q@n۰@Ano̠@@@q@@q@@@q@@q@@q@@q@ng@Ancoܠ@@@q@@q@@@q@@q@@q@@q@ABCp@A@,@@q@)@@q)@@q@@q@@q@pp@A@&@@q@@@q@@q@@q@@q@n@Anp@@@q@@q@@@q@@q@@q@@q@Ao@Aop @@@q@@q@@@q@@q@@q@@q@BCDEH 3;@@@ApAipAYphA;pYA5pJA/p;A)p AoAoAoAoAooAoPAo1AoAnAnAnAvnAhnA_noAVnKA@n0A2n AmA mAmAmAmAmkAmQAm7AmAmAlAlAlArlAllA^lSADl=A:lA%kAkA 3@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o 2 7@@o@@@@k<@@@k9@k< k9q6;@@@Ap>Ap9pp@@@r7@@@sA@@s@@uapp@@@r4@@s?t<@@@r2@@s>@@s=@@s<pApp@@@s;@@s:@@@s9@@s8@@s7@@s6pApp+@@@s5@@s4@(@@s3#@@s2@@s1@@s0o/Ao*pĠ;@@@s/@@s.@8@@s-3@@s,@@s+@@s*qA@wc@@@rA@@s)@@s(@@s'pA@ @@s& @@s%@@s$qA@@@s#@@s"@@s!oAopf@@@s @@s@c@@s^@@s@@s@@soAopv@@@s@@s@s@@sn@@s@@s@@sqAqq@@@s@@s@@@s~@@s@@s@@smLA@zczb@@@rv@@s@uo5@@@s @@s y@@@rr@@s @@s @@s nYA@@@s@voH@@@r{@@s@@s@@s@@snA@(@@s@voX@@@s@@s#@@s@@r@@rnA@8@@r@@@r/@@r@@r@@rnA@D@@r@@@r;@@r@@r@@rn\A@P@@r@v?o@@@r@@rK@@r@@r@@rmA@`@@r@mK@@@r@@r[@@r@@r@@rnA@p@@r@v_o@@@r@@rk@@r@@r@@rm|A@@@r@x2@@@r@@rz@@r@@r@@rncA@@@r@v~o@@@r@@r@@r@@r@@rmA@@@r@xQ@@@r@@r@vo@@@r@@r@@r@@r@@r@@rnRA@@@r@nH@@@r@@r@@r@@r@@rn#A@@@r@@r@@rosA@@@r@@@r@@r@@r@@rmA@@@r@vqm@@@r@@r@mvm@@@r@@@r@@r@mvp"@@@r@@@r@@r@@r@@r@@r@@r@@rnA@@@r@vp3@@@r@@r@@r@@r@@rmtA@@@r@wpC@@@r@@r@@r@@r@@rmA@#@@r@wpS@@@r@@r@@r@@r@@rpA@3@@roo@@@r@@ro@@r1@@r@@r@@r@@rnvA@F@@r@+@@@rN@@r@nk@@@r@@r@wDp@@@r@@rP@@r@@r@@r@@r@@roA@e@@r@y@@@r@@r_@@r@@r@@rpoA@t@@r@pe@@@r@@r@wjp@@@r@@rv@@r@@r@@r~@@r}pA@@@r|@s@@rz@@ry@@rx@@rwpA@@@ru@ww@@@rt@@rs@@rq@@rp@@roqA@-@@rnyU@@@rm@@rl@@rkqA@8@@rjvt@@@ri@@rh@@rgrpArkrܠS@@@rf@@re@P@@rdK@@rc@@rb@@rarArrc@@@r`@@r_@`@@r^[@@r]@@r\@@r[r Arrs@@@rZ@@rY@p@@rXk@@rW@@rV@@rUqAqs @@@rT@@rS@@@rR{@@rQ@@rP@@rOsA@@@rM@y@@@rK@@rL@@rJ@@rI@@rHsA@s@ss@@@rF@s@@@rG@@rE@@@rD@@rC@l@@rBl@@r@@@r?@@r>qAqsH@@@r=@@r<@@@r;@@r:@@r9@@r8s/As*sX@@@r6@@r5@@@r3@@r1@@r0@@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@r@r@r@r@r@r@r@r@r@r @r @r @r @r @r@r@r@r@r@r@r@@r@@@@n"@@@n;@@nAqApAA@@txC@tr@tz@t{@t|C@sB@@sC@@@@C:j:jD<<@@@@\A#@I@@@A@~@@swss@@@s@@s@l@@sc@@s@@s@@s@@s@A@@@@@@s@@s@@@@s@@s@@@s@@s@@s@@s@ְ@@s@@@s@@@s@@s@Ѡ@@@s@@@s@@s@@@s@@s@@s@@s@ABk@@@J/#@@@sG@@sH@@k;@@nAA&A%Az@t@t@t@tC@sD@@sE@@@@f@@@c@@c@@@kzkA8@8@4::::@AШ@б@г35::::@8::::@@@A3@^AkA@@ @@б@г<)Odoc_info:;:; @C:; :;@@@K@@гF$unit:;:;@@N@@Y@@e (@@h!@::@i 2 The method used to get LaTeX code from a [text]. ::::@@@@@@@^;f;y;f;@AШ@б_гX$bool ;f; ;f;@@`F@@б@гZ&option;f;;f;@г_)Odoc_info;f; ;f;@f#;f;$;f;@@@na@@@sb @@гi)Odoc_info0;f;1;f;@p4;f;5;f;@@@xr@@s@@t:;f;@@v@<;f;j@ipM B The method used to get a [text] from an optional info structure. J;;K;;e@@@@@@@Q<<R<<)@AA࣠@&self-2Aఠl(l)AyA@3`__`````@^ @@@Ҡ@ABC@!2@A, @@A@@@A@@@@࣠@#fmtA<<*<<-@A@@3@&+@*@)3@+@@@@@  @ZRAఠ<<0<<5@ A@@D@tF@s3@#@@@@@ภ$<<6<<;@#@@@`@@@s@@<<.<<<@@(info_optA<<=<@@t=@@t<@@t;@@@@@tW@@@tVu@@@tU@@tT@@@tS@@tR@@tQ@@tP@@tO@@tND@tD@}<<:@j F Print LaTeX code for a description, except for the [i_params] field. ;;;<@@@@@@@@E#::K@H@#@AAA|@t@t@t@t@@t@@ذ@A@@@tuܠ@@@t@@t@@@t@@t@@t@@t@@t@A9@@@7@@@t@@t@3@@@t@@t0@@@t@@t@@t@@t@,@@*v(@@@t@@@t@@t@'&@@@t@@@t@@t#@@@t@@t@@t@@t@AB@@_ : A class used to generate LaTeX code for info structures. :*:*:*:i@@@@@@@#@e;@@qIAAaA`7A6}&@t@t@t@t@@t@@@@@@@@ Ġk9! @  @@@ @ @uK@@@3@ @@)Generator ZC <<!<<@9A@Б/A@%latex/==0==@DDDБఠ$self?=='@==+@X#AC==&D==,@@A@@@@@@@@@@@@@@@@@@@@@Av@@@@@@@@@@@@@@@@@ @@@ @@ @@ @@ A@@@@@@v@@@@@@@@@@@@@@@@@@@@@@@@@@@@.*dummy method*B@FuqF@unvAvv$boolE@@@~F@u{@@@w@@w@P@@@ux@@w&stringQ@@@~F@uv@@w@@w@@wv}Avxw #@@@w@@w~@@@w}@@w|@@w{@@wzvlAvgw3@@@wy@@wx@+@@ww(@@wv@@wu@@wtuAuw*C@@@wO@@wN@;@@wM8@@wL@@wK@@wJwvA@}@@@u@@w@@w@@ww_A@ @@w @@w@@wwxA@@@w@@w@@wv#AvwUn@@@wa@@w`@f@@w_c@@w^@@w]@@w\vTAvOwe~@@@wg@@wf@v@@wes@@wd@@wc@@wb%labelA#no_&optionL@@@~@@~@F@~@@~@@~@@~@@~sA@F@u@@v@@@@u@@v F@u@@v@@v@@vtA@@@w@F@u@@w@@w@@w@@wtA@!@@w@m@@@u@@w@@w@@w@@wu+A@0@@w&@@@w%+@@w$@@w#@@w"uA@<@@w!@@@w 7@@w@@w@@wtA@H@@w @@@@u@@w F@@w @@w @@w tAA@W@@v@tWG@@@u@@vV@@v@@v@@vtA@g@@w@@@@u@@we@@w@@w@@wsA@v@@v@~@@@u@@vt@@v@@v@@vtA@@@w@@@@u@@w@@w@@w@@vsA@@@v@~@@@u@@v@P@@@u@@v@@v@@v@@v@@vtA@@@v@t@@@u@@v@@v@@v@@vtA@@@v@@v@@vuA@@@w+@@@w*@@w)@@w(@@w'sA@@@v@s@@@v @@v@sq@@@v@@@v@@v@sp@@@v@@@v@@v@@v@@v@@v@@v@@vuA@@@v@@@@v@@v@@v@@v@@vsA@@@v@n@@@v@@v@@v@@v@@vsA@@@v@@@@v@@v@@v@@v@@vvaA@ @@w2vYvU@@@v#@@w1vP@@w0"@@w/@@w.@@w-@@w,tA@3@@v@@@@v/@@v@tƠ@@@v-@@v@@@@v+@@v@@@v@@v@@v@@v@@vvA@Q@@w@q@@@v5@@wO@@w@@w@@wvA@`@@w9@v@@@v>@@w8@8@@@v<@@w7e@@w6@@w5@@w4@@w3vA@v@@w>@^@@@vI@@w=t@@w<@@w;@@w:w\A@@@wI@@@vM@@wH@@wGwRA@#@@wF|@@@vQ@@wE@@wDxAxy(A@@@w@@w@9@@w6@@w@@w@@wxiAxdy8Q@@@ws@@wr@I@@wqF@@wp@@wo@@wnxXAxSyHa@@@wm@@wl@Y@@wkV@@wj@@wi@@wh3normal_class_paramsA@)Odoc_info$Name!t@@@~#@@~"@%Class't_class@@@~!@@~ s@@@~@@~@@~@@~1normal_class_typeA@#$Name!t@@@~+@@~*@%Types*class_type@@@~)@@~(@@@~'@@~&@@~%@@~$@x$Name!t@@@~=@@~<@$Type0constructor_args@@@~;@@~:@@@~9@@~8@@~7@@~6@@~52normal_module_typeA$code|@@@~L@@@~K@@~J@$Name!t@@@~I@@~H@+module_type@@@~G@@~F@@@~E@@~D@@~C@@~B@@~A+normal_typeA@$Name!t@@@~T@@~S@)type_expr@@@~R@@~Q5@@@~P@@~O@@~N@@~M0normal_type_listA#parȠW@@@~d@@@~c@@~b@$Name!t@@@~a@@~`@\@@@~_@@~^@)type_expr@@@~]@@@~\@@~[o@@@~Z@@~Y@@~X@@~W@@~V@@~UyAxzw@@@wU@@wT@@@wS@@wR@@wQ@@wP/relative_identsA@/$Name!t@@@~l@@~k@@@@~j@@~i@@@~h@@~g@@~f@@~e6relative_module_identsA@L$Name!t@@@~t@@~s@@@@~r@@~q@@@~p@@~o@@~n@@~m{[A@@@w@T@@@vn@@w@@w@@w@@w{JA@{C@l@@@vx@{5@@@vy@@vw@@@vv@@w@@@w@@w@@w@@w.text_of_alertsA@D%alert@@@~{@@@~z@@~yO,text_element@@@~x@@@~w@@~v@@~u1text_of_attributeA@%Value+t_attribute@@@~@@~k,text_element@@@~@@@~~@@~}@@~|3text_of_author_listA@0@@@~@@@~@@~,text_element@@@~@@@~@@~@@~.text_of_beforeA@@Q@@@~@$text@@@~@@~@@@~@@~,text_element@@@~@@@~@@~@@~2text_of_class_kindA@$Name!t@@@~@@~@!%Class*class_kind@@@~@@~٠,,text_element@@@~@@@~@@~@@~@@~4text_of_class_paramsA@=$Name!t@@@~@@~@I%Class't_class@@@~@@~*Odoc_types$text@@@~@@~@@~@@~7text_of_class_type_kindA@b$Name!t@@@~@@~@n%Class/class_type_kind@@@~@@~&y,text_element@@@~@@@~@@~@@~@@~ "text_of_class_type_param_expr_listA@$Name!t@@@~@@~@Fk)type_expr@@@~@@@~@@~Q,text_element@@@~@@@~@@~@@~@@~.text_of_customA@e@@@@~@$text@@@~@@~@@@~@@~$text@@@~@@~@@~1text_of_exceptionA@)Exception+t_exception@@@~@@~,text_element@@@~@@@~@@~@@~.text_of_methodA@%Value(t_method@@@~@@~,text_element@@@~@@@~@@~@@~3text_of_module_kindA/with_def_syntax@@@~@@@~@@~@&Module+module_kind@@@~@@~נ*,text_element@@@~@@@~@@~@@~@@~=text_of_module_parameter_listA@@C&Module0module_parameter@@@~栠@.T,text_element@@@~@@@~@@@~@@~@@@~@@~a,text_element@@@~@@@~@@~@@~3text_of_module_typeA@C+module_type@@@~@@~({,text_element@@@~@@@~@@~@@~8text_of_module_type_kindA/with_def_syntaxo@@@~@@@~@@~@&Module0module_type_kind@@@~@@~R,text_element@@@~@@@~@@~@@~@@~=text_of_parameter_descriptionA@)Parameter)parameter@@@~@@~$text@@@~@@~@@~6text_of_parameter_listA@$Name!t@@@@@@)Parameter)parameter@@@@@@@@,text_element@@@@@@@@@@@@~9text_of_raised_exceptionsA@0raised_exception@@@@@@@@ ,text_element@@@ @@@ @@ @@ 2text_of_return_optA@$text@@@@@@@@Ԡ',text_element@@@@@@@@@@+text_of_seeA@7#see@@@@@=$text@@@@@@@,text_of_seesA@P#see@@@"@@@!@@ [,text_element@@@@@@@@@@7text_of_short_type_exprA@l$Name!t@@@+@@*@I)type_expr@@@)@@(.,text_element@@@'@@@&@@%@@$@@#1text_of_since_optA@s@@@2@@@1@@0K,text_element@@@/@@@.@@-@@,1text_of_type_exprA@$Name!t@@@;@@:@)type_expr@@@9@@8q,text_element@@@7@@@6@@5@@4@@36text_of_type_expr_listA@$Name!t@@@H@@G@>@@@F@@E@)type_expr@@@D@@@C@@B,text_element@@@A@@@@@@?@@>@@=@@<-text_of_valueA@%Value't_value@@@N@@M,text_element@@@L@@@K@@J@@I3text_of_version_optA@@@@U@@@T@@Sݠ0,text_element@@@R@@@Q@@P@@O}FA}A~@@@w[@@wZ@@@wY@@wX@@wW@@wV~A~{~@@@w@@w@@@w@@w@@w@@w6first_and_rest_of_infoA@ޠ@@@&@@@%F@}@@~@|@@@HF@@N@@@YF@@@F@@@F@{@@|F@x.latex_of_valueA@k@@@WF@@@@@@@F@@@@@@)F@@@F@@@F@@@F@2latex_of_attributeA@@@@/F@@@@@@@F@@@M@@@F@@@F@@@F@@@F@/latex_of_methodA@@@@F@@@@@@@SF@@@$F@@@F@@@F@@@F@4latex_of_type_paramsA@@@@F@@@@A@@@%F@@@@8$Type&t_type@@@F@@@V@@@F@@@F@@@F@@@F@@@F@=latex_of_class_parameter_listA@ @@@F@@@@@@@F@@@@@@@F@@@@@@/F@@@F@@@F@@@F@@@F@-entry_commentA@@@@@\F@@@@@@;F@6@@7@@@sF@8@@9F@@@F@@@@,Ϡ @@@F@@@@F@@@&@@@F@o@@@F@@@F@@@F@@@F@/latex_of_recordA@@KF@䠠@GF@@@F@@@@@@@F@@@@t,record_field@@@K@@@@F@@@'?EF@@@@F@@@F@@@F@@@F@@@F@2latex_of_cstr_argsA@@F@@F@@@F@@@@@@@F@@@@@0constructor_args@@@F@@-`F@@@]F@@@@F@@@F@@@LF@@@F@@@F@@@F@@@F@-latex_of_typeA@ @@@eF@ @@ @'@@@F@@@F@@@F@ @@ F@@@ F@7latex_of_type_extensionA@@@@F@@@@ 1@@@tF@@@@)Extension0t_type_extension@@@UF@ @@!F@"@@#F@@@F@@@F@@@F@2latex_of_exceptionA@ U@@@F@*@@+@)Exception+t_exception@@@F@.@@/F@0@@1F@,@@-F@(@@)F@%9latex_of_module_parameterA@ y@@@GF@8@@9@`@@@F@<@@=@&Module0module_parameter@@@F@@@@A@@@3F@B@@CF@>@@?F@:@@;F@6@@7F@39latex_of_module_type_kindA@3F@J@@K@/F@N@@O@+0module_type_kind@@@F@R@@S$@@@4F@T@@UF@P@@QF@L@@MF@H@@IF@E4latex_of_module_kindA@ @@@F@\@@]@\F@`@@a@Y+module_kind@@@ƷF@d@@eR@@@5F@f@@gF@b@@cF@^@@_F@Z@@[F@W3latex_of_class_kindA@ @@@F@n@@o@@@@{F@r@@s@g%Class*class_kind@@@˦F@v@@w@@@F@x@@yF@t@@uF@p@@qF@l@@mF@i8latex_of_class_type_kindA@3F@@@@/F@@@@+/class_type_kind@@@ΑF@@@@@@F@@@F@@@F@@@F@~@@F@{6latex_for_module_indexA@ _@@@F@@@@(t_module@@@F@@@@@@AF@@@F@@@F@@@F@;latex_for_module_type_indexA@ @@@@@?F@@@@AF@<@@=F@8@@9F@56latex_of_class_elementA@&F@H@@I@"F@L@@M@-class_element@@@OF@P@@QF@R@@SF@N@@OF@J@@KF@F@@GF@C7latex_of_module_elementA@F@Z@@[@F@^@@_@.module_element@@@F@@@F@@@F@@@F@7generate_for_top_moduleA@ @@@F@@@@x@@@qF@@@R@@@F@@@F@@@F@@@F@,latex_headerA@@@@\F@@@@@@@I@]@@@qF@@@t@@@UF@@@F@@@F@@@F@3generate_style_fileA@@@F@@@F@(generateA@-F@@@$unitF@@@wF@@@F@@@F@@@@F@@F@@F@@F@@F@v@wF@h@iF@V@WF@D@EF@6@7F@(@)F@@F@ @ F@@F@@F@@F@@F@@F@@F@@F@@F@@F@|@}F@j@kF@X@YF@F@GF@4@5F@&@'F@@F@@F@@F@@F@@F@@F@@F@@F@@F@@F@y@zF@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@@@@^@@F@ur3@ <#@U <@@[X =#@W >@]Z @#@ +A@[@@@t@@t@Y@@@t@@t !@@@t@@t@@t@@t A  @@@t@@@t@@t@ X@@@t@@@t@@tW@@@t@@t@@t@@t A@V@@@t@@t  =@@@t@@@t@@t@ <T@@@t@@@t@@t b@@@t@@t@@t@@t@@t`@t@t@t㐐d@@td@@ 7@A@)@@t ,;&@@@t@@t@#@@t@@t@@t@@t@@t@A @@@  @@@t@@t@  @@@t@@t @@@t@@t@@t@@t@ @@ b @@@t@@@t@@t@   @@@t@@@t@@t  @@@t@@t@@t@@t@ABd@@c #@ A@  @@@u"@@u!@  @@@u @@u @@@u@@u@@u@@u A  @@@u@@@u@@u@ Š  @@@u@@@u@@u  @@@u@@u@@u@@u A@! !@@@u@@u Ơ @@@u@@@u @@u @   @@@u @@@u @@u !@@@u@@u@@u@@u@@u@u@@u?@u> @@u=@@ @A@,@@u* '@@@u)@@u(@$@@u'@@u&@@u%@@u$@@u#@A!J@@@A!H!G@@@u2@@u1@!F!E@@@u0@@u/!D@@@u.@@u-@@u,@@u+@!@@@!>!<@@@u<@@@u;@@u:@!;!:!9@@@u9@@@u8@@u7!8!7@@@u6@@u5@@u4@@u3@AB;@@@A!A!gA!=A@u@u@u @@u@@@@@@@@$!;@@@A!HA@!!@@@ud@@uc!AP!x@@@ub@@@ua@@u`@!w!v!u@@@u_@@@u^@@u]!@@@u\@@u[@@uZ@@uY@@uX!A@!!@@@uW@@uV@!!@@@uU@@uT!@@@uS@@uR@@uQ@@uP!A!!@@@uO@@@uN@@uM@!!!@@@uL@@@uK@@uJ!!@@@uI@@uH@@uG@@uF@@uE@uD@uC@uB@@uA@@@@-@@@*<;@@AbA"AAAAA}AtAnAhAZAAAAxAwA.A-ZAYdAcABAAAAAAAlAkAVAEA9WA,AA"ALA AAAAvA9AAAAEAtcAgAZAIIA-AAnAmAAAiAhAA0PAOA"$AkA&A%`A_A:A9A  A 8A7"A0A4AAAZAYA/xA&AxAYA A  A  A  A  bA a 7A 6 A A  A  A A A  wA v ZA Y @A ? %A $ A  A  A  A  fA e DA C"A ,A + A  A  A  A  uA t `A _ 5A 4 A  A  A  A  A  A  hA g 7A 6 A HA tA@@ E@ T@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !@ "@ #@ $@ %@ &@ '@ (@ )@ *@ +@ ,@ -@ .@ /@ 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ :@ ;@ <@ =@ >@ ?@ @@ A@ B@ C@ D@ E@ F@ G@ H@ I@ JE@ue@@uf@@@@l==m9@@@@"A>#@-F@um@]@A\@w@@@v@z@@@v@@v@@@v@AS@Am@t@@@v@@@@v@@v@@@v@M@A@t@@@v@@@@v@@v@@@v@-tag_functionsAA3@@@@X@@$text@@@\@@[$text@@@Z@@Y@@W@@@V@ABC@@A  @@@@@@@@@"m@@@@@@@@@@@@@@@A@A!8@@@@@@@@@"@@@@@3@@@@@@@@@@@A:Q@@@@@@@@@"@@@@@L@@@@@@@@@@AB@ARi@@@@@@@@@"@@@@@d@@@@@@@@@@@A@@@@@@@@@@@@@A@A@@@@@@@@@@@B@A@@@@@@@@@@@@A@@@@@@@@@@@ACDd@A`@@@@@@@@@"@@@@@@@@@@@@@@@@A@@@@@@@@@#@@@@@@@@@@@@@@@A @A@ @@@ @ @@@@@@@-@A@)@@ (@@@@@A˰@A@@@@@@ @@ @@ @@ @B@A@@@@@@@@@@@@@@A@@@@@@@@@@@@@A@A@@@@@@@@@@@@@q@Ao@@@ABCD@A+@@@'@@@&@@%@#x@@@$@@#&@@@"@@!@@ @@@@A@@@,@@@+@@*@@)@@(@@A@}@@1@v@@0q@@/@@.@@-@A@A@@@6@@@5@@4@@3@@2@t@A@p@@;@i@@:d@@9@@8@@7@ABC@A@@@@@x@@?q@@>@@=@@<@C@A@?@@E@8@@D3@@C@@B@@A@ADEt@A@p@@J@i@@Ib@@H@@G@@F@8@A@4@@O@-@@N(@@M@@L@@K@@A@@@T@ @@S@@R@@Q@@P@ABŰ@A@@@@\@@[@"@@@Z@@Y$@@@X@@W@@V@@U@Cΰ@A@,@@@d@@c@*@@@b@@a$@@@`@@_@@^@@]@@A@B@@@l@@k@"@@@j@@i%@@@h@@g@@f@@e@AD@A@V@@@t@@s@m@@@r@@q%@@@p@@o@@n@@m@A@A@k@@@|@@{@@@@z@@y%1@@@x@@w@@v@@u@ABDFG@A@@@@@@@"@@@@@%E@@@@@@@~@@}@t@A@@@@@@@@@@@@@@@%a@@@@@@@@@@A8@A@@@@@@@#@@@@@%u@@@@@@@@@@!@A@@@@@@@@@@@@%@@@@@@@@@@AB @A@@@@@@@# @@@@@%@@@@@@@@@@3@A@@@@@@@@@@@@@"@@@@@%@@@@@@@@@@@@A@A@ @@@@@@ @@@@@@@@%@@@@@@@@@@@A@"@@@@@%@@@@@@@@ABC5@A@/@@@@@@F@@@@@%@@@@@@@@@@e@A@G@@@@@@"@@@@@@Y"@@@@@@@@@R"@@@@@@@@&#@@@@@@@@@@@@@@A@A@q@@@@@@#@@@@@&7@@@@@@@@@@H@A@@@@@@@"@@@@@&L@@@@@@@@@@ABx@A@@@@@@@# @@@@@&`@@@@@@@@@@@A@@@@@@@@@@@@@@@@&}@@@@@@@@@@@@A\@A@@@@@@@@@@@@@U%@@@@@@@@@#@@@@@&@@@@@@@@@@@@@@@A@@@@@@@ @@@@@ &@@@ @@ @@ @@ @ABC }@A@ y@@@ r@@ m@@@@@@@1@A@-@@@&@@!@@@@@@@@A@@@!@@@ @@@@@@@@@@@@AB 2@A@ .@@(@ '@@'@ @@& @@%@@$@@#@@"@C =@A@ 9@@/@ 2@@.@ +@@- &@@,@@+@@*@@)@M@A@I@@4@B@@3=@@2@@1@@0@A +@A@ '@@;@ $@@:@ !@@9 @@8@@7@@6@@5@B @A@ @@B@ @@A@ @@@ ~@@?@@>@@=@@<@CDEFHհ@A@y@@@M@@L@@@@K@@J@%H@@@I@@H'F@@@G@@F@@E@@D@@C@ J@A@ F@@R@ ?@@Q 6@@P@@O@@N@@A@@@W@@@V@@U@@T@@S@AB'1@A@y@@@d@@c')8'`@@@b@@@a@@`@'_w@@@_@@@^@@]'@@@\@@[@@Z@@Y@@X@C &@A@ "@@i@ @@h @@g@@f@@e@ `@A@ \@@n@ U@@m P@@l@@k@@j@@A@@@u@@@t@@@s@@r@@q@@p@@o@AB -@A@ )@@|@ "@@{@ @@z @@y@@x@@w@@v@C @A@ @@@ @@@ @@ }@@@@@@~@@}@ |@A@ x@@@ q@@ l@@@@@@@A @A@ ~@@@ {@@@ x@@ q@@@@@@@@@B @A@ @@@ @@@ @@ @@@@@@@@@(@A@G@@@@@@E@@@@@( @@@@@@@@@@ACDE԰@A@[@@@@@@&:@@@@@(!@@@@@@@@@@ r@A@ n@@@ g@@ b@@@@@@@ ^@A@ Z@@@ S@@@ L@@ C@@@@@@@@@AB @A@ @@@ @@@ @@ @@@@@@@@@C7@A@3@@@,@@'@@@@@@@s@A@.@@@@@@@@@@@@@Ak@A@;@@@@@@@@@@@@@ذ@AE\@@@@@@@@@'@@@@@W@@@@@@@@@@ABDF@A]t@@@@@@@@@'@@@@@o@@@@@@@@@@@Ax@@@@@@@@@'@@@@@@@@@@@@@@@A7@A@7@@@@@@0@@@@@+@@@@@@@@@@)@A@)@@@@@@$@@@@@@@@@@@@@@@AB@A@@@@@@@@@@@@@@@@@@@@@@@@@@A[@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@A@Az@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@A@@@@@@@@@@@@@@@@@@@@@@@A@@@,@@@+@@*@@@@)@@(@@@@'@@&@@@@%@@@$@@#@@@"@@!@@ @@@@@@@ABCDGIܰ@AQh@@@5@@@4@@3@(@@@2@@1c@@@0@@/@@.@@-@@A@@@@=@@<@@@@;@@:@@@9@@8@@7@@6@ݰ@A@@@@E@@D@@@@C@@B@@@A@@@@@?@@>@AB/@A@X@@@L@@K@,@@@I@@J@@H@@G@@F@C @A@@)C@@@U@ @@@V@@T@@@S@@R@J@@@P@@Q@@O@@N@@M@۰@A@۠@@@]@@@\@@[נ@@@Z@@@Y@@X@@W@AѰ@A@@@@c@@b̠@@@a@@@`@@_@@^@Bư@A@Ơ@@@j@@@i@@hĠ@@@g@@@f@@e@@d@@A@@@@@r@@@@s@@q@@@p@@o@@@n@@@m@@l@@k@A@A@@@@|@@{@@@@z@@y@@@x@@@w@@v@@u@@t@BCD@A@@@@@@@@@@@@@@@@@@@~@@}@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@Bz@A@z@y@@@@x@@@@@@@@@@u@@@@@@@@r@A@r@@@@@ml@@@@@@@@@@@A*@A**@@@@@@@@@*ܠ@@@@@@@@@@@@@@@@@@BC@A@@@@@@~}@@@@@@@@@@@{@A{my@@@@@@@@@x@@@@@sr@@@@@@@@@@@@@Am@A@m@l@@@Ǡ@gfe@@@@@@@@@@@@@@@@ba@@@@@@@@@@@B\@A@\@@@@@YX@@@@@@@@@@@U@AU S@@@@@@@@@R@@@@@ML@@@@@@@@@@@@@AG@A@G@@@@@B@@@@@@@@BCD=@A@=@@@@@@87@@@@@@@@21@@@@@@@@@@@@@0@A@0/@@@@@@@@,+@@@@@@@@@@@A&@A@&%@@@@@@@@"!@@@@@@@@@@@B@A@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@A @A@ @@@ @@ @@@@ @@ @@@@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@@ @@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@)@@(@@@@'@@&@@@@%@@@$@@#@@@"@@@!@@ @@@@@@@ܰ@A@@@@/@@.נ@@@-@@@,@@+@@*@Ұ@A@Ҡ@@@6@@@5@@4Р@@@3@@@2@@1@@0@ABC@A d{@@@?@@@>@@=@+@@@<@@;v@@@:@@9@@8@@7@S@AO}@@@H@@@G@@F@+@@@E@@D@@@C@@B@@A@@@@ADEFGJ1@@@ E@ui@r@ 3#@@@uj@@uk@@;@@A`A AAAAA{ArAlAfAXA A  A  A  vA u A  ,A +XAWbAaA@A?AAAAA jA iATACA7UA*?A AJA AAAAtA7AAAACAraAeAXAGGA+AAlAkAAAgAfAA.NAMA-"AiA$A#^A]A8A7 A  A6A5-A.A2AAAXAWA-vA$AvA WAAAAA`A_5A4AAAAAAuAtXAW>A=#A"AAAAdAcBAA-A*A)AAAAsAr^A]3A2AAAAAAfAe5A4AFArA@@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@ug ٠@@uh@@@@ @@@ @w@ @@@JKy$A(z@( @Aаa$texty=-=9z=-==@@@ @=J=>=V@ =>=W=>=^@@@@@AJA+AFAAA AAAAZ AIA=[A0EA&APAAAAAzA=AAAAIAxgAkA^AMMA1A$2A{F@w?AbAOAAOA0AAAcAVAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F@@ KAA J@A@@@@Aڰ@A@@A@AB@A@v@Av@AH@AH@@A@ABC@A@@A@A@A@W@AW@AB9@A9@ @A @A@A@ݰ@A@ABCD@A@@A@Ao@Ao@F@AF@AB#@A#@q@Aq@A @A @@A@ABCȰ@A@@A@A}@A}@U@AU@AB?@A?@@A@A@A@ڰ@A@ABCư@A@@A@A@A@k@Ak@AF@AF@@A@@A@ABCDEFG3?>>?????@.@@@@@@@ @Szߠ5c{$A_٠(Rp_ݠ&J.@@P@A-@ @AB@@A@o@ABC%@ @A@@AB@n@AE@@ABCD@@A@@AB@m@AQ@(@ABC@@A@@ABn@Q@A2@@ABC@@A@@g@L@ABCDEFGP@'to_text  @STrsѠ젠렠<=ꠠTU頠vw蠠砠Ƞ栠堠䠠,-㠠fg⠠ᠠࠠߠԠޠݠ)*ܠTU۠|}ڠ٠Ӡؠנ֠45ՠԠӠҠѠ>?РpqϠΠ͠@=>=B=>=i@@Aа1$info=j=v=j=z@@@ @v@oF@@@1W@AF@@A1@@F@@1@@F@@AB3'&&'''''@@B@@@@@111g@@1h@A@@@1j1k@5=j=n @@;>?<>?@AA࣠@&self-3oAఠn  Ac,A@3JIIJJJJJ@  @JK@A  @@AB@@A٠@@ABCˠ@rs@A@@AB@@Ayz@]^@ABCD@@A@A@JK@AB@()@Aߠ @ @ABC @Ġ @A{| @QR@AB@@A@;<@ABCDE$%@@A23@@AB@@A@[\@ABC@ij@A@@AB)*@HI @A!@"@ABCD,-#@$@A%@ST&@ABz{'@yz(@Axy)@MN*@ABCĠ+@ޠ,@A45-@Ġ.@AB22/@ܠ0@A  1@CD2@ABCDEF3@!"4@A5@6@AB7@2j2k8@A9@:@ABC;@ՠ<@A?@=@pq>@AB\]?@@@A\]A@=>B@ABCD֠C@D@AE@tuF@ABFGG@H@AI@ɠJ@ABCK@L@AݠM@N@ABZ[O@>?P@A#$Q@ R@ABCDES@T@AU@tuV@ABJKW@)*X@A22Y@Z@ABC[@Ϡ\@A]@^@ABXY_@DE`@Aa@b@ABCDݠc@̠d@Ae@f@ABnog@KLh@Ai@j@*+k@VWl@ABCDEFGH@4W@AZ@^@@ABC!3! @f%A! _@i&Ad@@l'AdС@ @o(Ad@ @r)AAX@u*Am@Gd@A$g@Bj@Cm@q@ADt@fz@A}@@AB@@A@c@ABCE:@@A@@AB@|@A@a@ABCFE@@A@@AB@@Ac@E@ABC&@@A@@AB@@A\@A@ABCDG9@+A@@@FF>-A?@=@@?@࣠@%i_optpA>?>?@.A@@ 3@OT,@S@R\-@T@@@@@  @@ఐ%i_opt??+??0@@@@@3@!@@@Ġ$None?6?>?6?B@D@@@@-3@@@@@.@@@@ภ?6?G?6?I@@@@$@0@RF@k@@@m@@ภ?6?K?6?M@#@@@8@@@F@o@@@q,@@?6?F?6?N@@@Q@L@@e5@Ġ$Some?O?W?O?[@Eఠ!iq?O?\?O?]@/A@@F@0F@F@F@wF@tF@bg@@@@@h@@h@@@ఐ!i!?a?s"?a?t@@@@@3"!!"""""@x&@@@)Odoc_info-?a?u.?a?~@&i_desc2?a?3?a?@@3&i_desc3$info@@@ Ag}@@@ &@@@ %@@@33)i_authorsa֠@@@ (@@@ '@@A @Aaa,@@Ku@3)i_version@@@ *@@@ )@@B@AbZ^bZx@@Zv@3&i_sees.ae#see@@@ ,@@@ +@@C+@Acc@@jw@3'i_since>@@@ .@@@ -@@D:@Add@@yx@3(i_beforeMb@@@@ 1@@@@ 2@@ 0@@@ /@@ER@Aee?@@y@3,i_deprecatedeǠ@@@ 4@@@ 3@@F`@Afswfs@@z@3(i_paramssb9%param@@@ 6@@@ 5@@Gp@Agg@@{@33i_raised_exceptionsbI0raised_exception@@@ 8@@@ 7@@H@A$h%h>@@|@3.i_return_value @@@ :@@@ 9@@I@A2iei3ie@@}@3(i_custombg@G@@@ =@#@@@ >@@ <@@@ ;@@J@AJjKj@@~@3(i_alertsb%alert@@@ @@@@ ?@@K@AZk [k %@@@@A^`_`@@t@@@ǠC@@@v@@@u@Ġ$None????@F;@@@@۠W@@@@@@~3@@@@ @_@@@@@@@@@@ภ /??0??@w@@@jF@@@@@@ ఐ$selfE??F??@@@#*@$J??@@44@@@@@@@@@4"@@@@@@@@"@@@@@@@F@4ภExFtภq??r??@@@@4@@@M@[@@@@@@_@@ఐ%i_opt????@ݰ@@l@@F@@F@fF@p@@????@@@@@@y@Ġ$Some????@Fఠ!tr????@0A@@@@@@@@@@v@@@@@@@@}@@@@@@@@@@@ఠ%firsts????@1A@@@@@M@3@3,@-@.@@@@@???@@@@@@M@@@???@@@@@@@@డ[?first_sentence_and_rest_of_text)Odoc_info?@?@ @ ?@?@-@@@D@@@ @@ @K@@@ @P@@@ @@ @@ @v w "@@k@ @@@\@@@@@@c@@@Ѡ@h@@@@@@@W@@ఐ!t8?@.9?@/@a@@|@@@N@N@k@@H @@@w@k@@N@t@A@L??@@@@@W@3@HX@3@I@@@@@M@3[ZZ[[[[[@@@@@@@ఠ$restti@3@Kj@3@O@2A@@@@@M@@@s@3@Gt@3@P@@@ @@@@డ?first_sentence_and_rest_of_text)Odoc_info@3@S@3@\@ @3@]@3@|@@@@@@@@@@@@@@@@@@@@@@E@@ ఐk$self@3@~@3@@^@@$oV@@3@@@66@@@@@@@@ @6$R@@@ @@@ @@ $Q@@@ @@@@r@6.ภGcGภ\@3@@3@@[@@@67@@@)O@-@@@@@@.@@ఐ`%i_opt@3@@3@@I@@f@@@3@}@3@@@:@@@@1O@#@@y @@@@@@2N@@A@ @3@C@@@డ|5text_no_title_no_list)Odoc_info@@@@@  @@!@@@@@e@@@ @@ h@@@ @@ @ ^^ ^@@)l@@@@t@@@;@@:w@@@9@@83:99:::::@@@@@@@ఐ|%firstJ@@K@@@@@@@@JM@OM@N@@9 @@@@ఐ$rest^@@_@@@!@@@@@S'@@e@@f@@@@@ʠ@ @@W0@d@@@# @@@@@Ap?a?m @@S@@@Ar??% @@@ؠ@@@@A@A@@@@@@頠@@@@@@@@ @@@@@@@@@@@@@@@@@F@O@>>8@ o Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands. =|=>>@@@@@@@AAAA)@AA࣠@&self-3vAఠuw3Ax@Q3@v@@@  z4AT{@T@@{@࣠@#fmtwAAA*AA-@5A@@3@h@@!i@@@@@@  @@!vxAAA.AA/@6A@@$3@ 2@@@@@@@@ డ]0reset_type_names)Odoc_infoA2A8A2AA@ A2ABA2AR@@@$unitF@@@ L@@ K@@@ J@@ I@svUvUtvUvx@@W@@@@@@@@@@@@@@3@:F`@=@>@@@@ภ-A2AS.A2AU@@@@)@@@K@@@9@@J@@@J@@@ఠ%labelyEAXAbFAXAg@^7A@@%@@@J@3KJJKKKKK@,@@@ ఐ$selfZAXAj[AXAn@@@&@_AXAz@@f%@@@@@@@@@6@@@@@ %@@@ @@ @@ '@{ภ>I@@%@@@&@@@%@@$7@@ఐ!vAXA{AXA|@o@@F@(val_nameAXA}AXA@3(val_name%Value't_value@@@ x!t@@@ n@@@3(val_info֠x@@@ p@@@ oA@A @AE2W2aE2W2@@@3(val_type%Types)type_expr@@@ q@@B@A!F22"F22@@@3-val_recursive+$boolE@@@ r@@C%@A-G33 .G33 @@@3.val_parameters7fb.Odoc_parameter)parameter@@@ t@@@ sA@D8@A@H3J3TAH3J3@@@3(val_codeJQ@@@ v@@@ uA@EG@AOI33PI33@@@3'val_locY(location@@@ wA@FR@AZJ4#4-[J4#4I@@@@A^D22 _D223@@@rj@@7@@@ K@,K@*@@r@@@A@ AXA^t@@@ఠ%latexzAAAA@08A@@@@@:J@-3@@@@@@ ఐq$self.AA/AA@۰@@&@B3AA@@@&l@@@3@@2@@@1@@0@@ఐ%labelHAAIAA@(@@&@@@K@=2@@% @@63@A@TAA @@ ఐ$self`AAaAA@ @@'3`__`````@DRK@L@M@@@hAA@@@'@@@G@@F@'@@@E@@D8@@@C@@B@@A@@ఐ#fmtAAAA@@@$@@ภAAAA@ภ%LatexAAAA@dఐ%latexAAAA@?@@d@@@nJ@pJ@oI@@AAAA@@@@@J@gJ@mU@ ఐa'to_textAAAA@f@@ Fd@,AB @@@@@@w@@v@@@u@@@t@@sv@@ఐ!vAB AB @@@!@@AAAB @@N?@@@hJ@K@@@AAAB@@'@A@UJ@f@@@@1F@HF@S@ @@@ @@@ @@@. A@2A@@@P@@@I@@D@@@@@@8@ @@@@@`@@@Y@@T@@@@@@@@F@[@AA-@S0? Print LaTeX code for a value. -@@.@A@@@@@@@`4BCBN5BCB`@AA࣠@&self-3Aఠ  [9A@3BAABBBBB@@@@  ^:A@@@@࣠@#fmtATBCBaUBCBd@m;A@@z3UTTUUUUU@ @@!@@@@@@  @@!aAgBCBehBCBf@:@@>@@ F@+<@gA@k A@@@ @@@ @@ @@@@@@q@ @@]@@@ @@@ @@ @@@@@@@@F@@BCBG(@될 ) Print LaTeX code for a class attribute. BBBBB@@@@@@@ C1C<C1CK@AA࣠@&self-3Aఠ =A @3@ @@@   >A @@@ @࣠@#fmtAC1CLC1CO@(?A@@!3@ @ @!@ @@@@@  @@!mA"C1CP#C1CQ@;@A@@!3#""#####@ !'@@@@@@@@ ఐ<$self6CTCZ7CTC^@ @@)365566666@ !/@@@@@ X>CTCl@@@)@@@@@@)@@@@@;@@@@@@@@@ఐN#fmtZCTCm[CTCp@4@@![$@@ภUeCqCfCqC@ภ%LatexnCqC{oCqC@g ఐ$self|CqC}CqC@ )@@*:F@ CqC@@@)@@@@@ H@@@ @@ S@@ ఐ$selfCqCCqC@ G@@*Xd@ CqC@@cԠ)@@@!@@@ @@@;8@@@@@)@@@@@@@|@xภBM@@*@@@6@@@5@@4@@ఐ!mCqCCqC@@@!@)met_valueCqCCqC@3)met_valueB(t_method@@@ G@@@ @@@ 3+met_private "@@@ @@A@AMY66NY66@@@3+met_virtual,@@@ @@B@AWZ66XZ66@@@@A[X6$6.\X6$6C@@@-%@@f@@@>@;@(val_name CqC CqC@q9@@;@@@0L@?L@=@@CqCCqC@@*N@@@@@L@.@@CqCCqC@@hj@@@@AK@@@(CqCz)CqC@@*@@@[J@J@@ ఐ ܠ'to_text?CC@CC@ @@ @ zNECC@@@%,@@@H@@G%'%&@@@F@@@E@@D@@ఐ?!m^CC_CC@%@@"T(@@bCCcCC@@ɠ?@@@J@WK@P3@@mCqCynCC@@+@A@J@:@@>@@"bF@<@gA@k A@@@"~@@n@"w@@m"r@@l@@k@@jq@ @@@@}@"@@|@"@@{"@@z@@y@@x@@wF@p@C1C5(@ & Print LaTeX code for a class method. CCCC0@@@@@@@"D D+D D?@AA࣠@&self-3Aఠ oAA p@I3@ n@@@   rBAL s@L@@ s@࣠@#fmtAD D@D DC@CA@@"3@ `@ @!a@ @@@@@  @@&m_nameAD DDD DJ@DA@@"3@ "@@@@@@@@!tAD DKD DL@EA@@"3@"@@@@@@@@@ఠ)print_oneDODYDODb@FA@@@@(@@@#K@@b(Variance!t@@@K@@@K@@@C@@@K@@@K@3$##$$$$$@6B"@9@:@@@࣠@$A@ఠ!p:DODd;DODe@SGA@@-3;::;;;;;@BBDODUCDD@@@@@ఠ!vLDODgMDODh@eHA@@8@@QDODcRDODi@@@F@A@@@@ @@ ఐ<"psfDlDtgDlDv@Q@@@@@@@@@3@@@@@@@@@@@@3wvvwwwww@>Gm@A@B6g@0@1@@@@ఐ #fmtDlDwDlDz@@@#i@@డ2string_of_variance)Odoc_infoDlD|DlD@ DlDDlD@@@#m&t_type@@@ S@@ R@@@@ Q@@ P@@@ O@@ N@@ M@w@w@w@w@@X@!@@@@@@@@@@@@@@@@@@@@@T@@ఐ!tDlDDlD@@@#a@@ఐ!vDlDDlD@i@@n@@DlD{DlD@@@@@@O@x@@ @@@@@M@~@ఐנ"psDDDD@@@@|@@@@@@@@@@@1@@@@@@@@@ఐX#fmtDD DD@>@@#@@ ఐ{$self0DD1DD@ ݰ@@,@ 05DD@@@)K@@@@@@)F@@@@@)C@@@@@@@@@ఐw&m_nameQDDRDD@_@@$&@@ఐ$!p^DD_DD@@@P@@bDD @@&@@@@*N@!@@j(@@G@)@@H@*A@hK@,1@A@.@ఐ!tzDD{DD@S@@$D3zyyzzzzz@W{@|@}@@@-ty_parametersDDDD@3-ty_parameters$M@@@ m@)type_expr@@@ @(Variance!t@@@ @@ @@@ @@B#3'ty_name!t@@@ @@@@A 1/#/- 1/#/?@@@3'ty_info*ݠ @@@ @@@ A@A@A2/b/l2/b/@@@83'ty_kind8$)type_kind@@@ @@C!@A%50L0V&50L0j@@@3*ty_privateC$,private_flag@@@ @@D,@A060}0160}0@@@3+ty_manifestN$-type_manifest@@@ @@@ @@E<@A@700A700@@@3&ty_loc^@@@ A@FE@AI800J801@@@3'ty_codegZ@@@ @@@ A@GT@AX911 Y911@@@@@A\3//]3/0@@@|@@v@u@@@1@r@@@2@@0@@@/@ĠDDDD@b@@@@@@@@@@@@@A@@?@@@>3*))*****@@@@@@@@@D@@@@E@@C@@@B@@@ภ1CDEDDE@0@@@%@ĠOEEPEEAqఠ!t XEE@pJA @@@@@@R@@@@S@@Q@ĠA@@A@Ϡ@@@@\@@@@]@@[@@@Z@@@EE 0@@@@@@`@@@@a@@_@@@^@@@@@@d@@@@e@@c@@@b#@@@ఐ)print_oneEEEE@,@@@@*@@@|@@@@}@@{@@z@@@y@@x3@Cmg@h@i@@@@ఐt!tEEEE@ @@@*@@@@@@@@@M@M@ @@7@@%!@@ E E( E E)@@]@\@@@l@Y@@@m@@k@@@j{@@m@l@@@p@i@@@q@@o@@@n@@@ ఐ預"ps E-E7 E-E9@@@@@@@@@@@@@@@C@@@@@@@@@ఐj#fmt1 E-E:2 E-E=@P@@&@@!(< E-E?= E-E@@@? E-E>@ E-EA@@@@@N@N@@@6 @@]@@@M@@ ఐ,print_concatY ECEMZ ECEY@@@@@@@@@@&@@@@@@@@+}@@@@c@@@@@M@@@@@@A@@@@@@@@@ @@@@@@@@@@ఐϠ#fmt ECEZ ECE]@@@&v@@",  ECE_ ECEa@@ ECE^ ECEb@@i@@@N@N@0@@ఐ)print_one ECEc ECEl@:@@@@+@@@@@@@@@@@@@@@@P@@ఐ!t ECEm ECEn@@@&_@-ty_parameters ECEo ECE|@\ @@Ax@@@N@N@n@@ @@@@@M@t@ఐР"ps E~E E~E@@@@u@@@@@@@@@@@*@@@@@@@@@ఐQ#fmt E~E E~E@7@@&@@!)# E~E$ E~E@@& E~E' E~E@@@@@M@M@@@6 @@&F@uM@@ @@@"@@&@@@A6DD@@& @@@&@oA@sA@@@' @@@'@@@'@@' @@@@@@@@}@@@@@@'4@@@'-@@@'&@@'@@@@@@@@@@F@@`D D$:@q 0 Print LaTeX code for the parameters of a type. nCCoCD@@@@@@@')uEEvEE@AA࣠@&self-3!AఠL M:KA;@3@9@@@  =LA>@@@>@࣠@#fmt"AEEEE@MA@@'C3@N+@R@!,@S@@@@@  @@&father#AEEEE@NA@@'K3@ 'Y@@@@@@@@!c$AEEEE@OA@@'Q3@'_@@@@@@@@ ఐM$selfEEEE@z@@03@ 'g@@@@@EE@@@0@@@@@@0@@@@@BO@@@@@@@@@ఐ_#fmtEEEE@E@@'$@@ ఐ$selfEEEE@@@05@EF @@@+@@@@@@+@@@@@+@@@@@@@I@@ఐ~&father#EF $EF@f@@'V@@ఐz!c0EF1EF@`@@'c@@4EE5EF@@+@@@i@@m@@'F@k@A@ A@@@'@@|@'@@{@'@@z'@@y@@x@@w@@v@@@@@@(@@@'@@@'@@'@@@@@@@@@@F@~@cEE/@@'iFF#jFF0@AA࣠@&self-3FF6FF;@SA@@(@@FF1FF<@@@(@(@@@@ @@Ġ$NoneFHFPFHFT@T@@@@(3@)2(2@,@-"(,@@@@@@@ภFHFXFHFZ@ @@@( @Ġ$SomeF[FcF[Fg@T٠ఠ!t?F[FhF[Fi@TA@@(1F@F@F@3@'@@@@@ @@(9@@@@ఠ!s@FmF{FmF|@UA@@(YF@yF@GF@HF@3@?&@ @!@@@ ఐ۠"psFFFF@@@@@@@@@@@@@@@5@@@@@@@"@@ఐ#fmt#FF$FF@i@@(/@@8\begin{ocamldoccomment} .FF/FF@@1FF2FF@@@@@M@M@C@@6 @@O@@@L@I@  ఐ٠$selfMFFNFF@@@2 Y@RFF@@@1@@@@@CC@@@@@@@@@C1@@@@@@@@C@@@@@@@@@|@@ఐ#fmt}FF~FF@ð@@(@CภJU@@C@@@ @@@ @@@@ภ$SomeFFFF@Uఐ̠!tFFFF@@@@@FFFF@@C(@@@M@@@c@@@@@L@@ ఐ"psFFFF@@@@;@@@@@@@@@@@@@@@@@@@@ఐP#fmtFFFF@$@@)V@@7 \end{ocamldoccomment} FFFG @@FFFG @@@@@,M@3M@2@@6 @@ @@@4L@*@ఐe%flushGGGG@I@@)u@@ภGG GG"@@@@@@@<@@@@)y@W@@)z @@@){!@ @@)|"@A@FmFw @@ภC G0G<!G0GDABภ%Latex )G0GA@psఐF!s2G0GB3G0GC@E@F@G@@F332233333@@P@@@@@@)F@F@2F@yF@F@F@F@#F@(F@F@dF@F@uF@F@5F@:F@F@aF@F@F@EJ@F,@ภ5GA@6HA@̠5F@>@@@BJ@M;@@rG0G:R@@͠@@@AA@^W@@)@@A7AzFF?Z@@@[A@_A@@@*@@@)@@)@@@@@@@ @@"@@@*@@@)@@)@@@@@@@@F@ @FF{@@)۰GhGsGhG@AA࣠@&self-3DAఠxCyfVAg@"@3@e@@@  iWA"Cj@"C@@j@࣠@!fGA@ఠ#fmtEGhGGhG@XA@@)3@!"_@@ )"`@@@@@@ఠ%flushFGhGGhG@YA@@*@@GhGGhG@@@*@*@@@--GhGGhG@ZA@*@*@@GhGGhG@@@*#@*"@@.@@ @@(mod_nameHAGhGGhG@[A@@*(3@?H*8@B@C8*6@2@3U$@(@%@@@@  @@!lIAGhGGhG@3\A@@*23@"*@@@@@@@@@ ఐj!p. GG/ GG@@@@@@@@@@gU@@@K@K@@@@j@@@@@@@@@@@@3LKKLLLLL@2>*f@5@6@@@@ఐ#fmt\ GG] GG@Q@@*@@ภuvj GGk GGAภ,Char_literal ;,Char_literal!a@/à!b@/Ġ!c@/Š!d@/Ơ!e@/Ǡ!f@/@@@3b@$charB@@@3c)%!@@@3d@BLAYAA%%%%@@@l@{I@@@@fL@iL@hj@ภ͠>X=@X@ΠK@SK@eM@WD@@@L@RL@d  @@@gL@s@@o@M@2@@@TL@c@!{@@@@@UL@vL@u@@@@'@@@L@Q@@@@@@ఠ&fieldsJ!GG!GG@]A@@R?M@@@@K@@@@K@3@@@@డ$List#map#"GG$"GG@ '"GG("GG@@1@@@@+B@@&@@@@@)+I@@@@@!1@@@@@@@3<;;<<<<<@@@@@࣠@!rKAN"GGO"GG@g^A@@+a=@@@@@ఠ's_fieldL^#GG_#GG@w_A@@tF@F@F@3eddeeeee@#+z@@@@@ ఐ!pv$GH w$GH @*@@@@@@@@@@L@@@@@@U@@@@@@^@@@@@@g@@@E@@D@@@O@O@O@.@@CO@@@O@@@O@@@O@)@@@@@@@@@@@6@@@@U@@ఐ#fmt$GH $GH@@@+b@@ภ  %HH!%HH:A ภ.Formatting_gen ;.Formatting_gen"a1@0!b@0!c@0"d1@0"e2@0"f2@0@@@3"e1@0!"f1@0"@@.formatting_gen.*&"@@@3%40($@@@3@BRAYAA))*>*@@@Ur@ภi<(Open_box>];(Open_box%!a@1!b@1!c@1!d@1!e@1!f@1@@@2t@"@@@2u@AA@BAAYH Q SZI  @@@O@ภw&Formatyภkk%@@k@@@\P@_P@^@ภ@@ O@O@Q@M@@@P@P@&P@7P@HP@ZP@'P@8P@IP@[ Q@QQ@R@@@]P@iG@@@'Q@;"Q@?Q@@@@@JP@YV@%@@@@@KP@lP@kb@@@BQ@+;./0Q@/+Q@0@@@9P@Gq@@@͠WQ@G:;:O@|P@`P@@@@(P@6@ภ*ll" "@"@l@@@}P@P@@ภ>1ภF9@9@ҠQ@@@@P@@ภV) *I ภ^12Q@Q@Q@@@@P@@ภnAlcBalb" :f@f@lG@@@P@P@@ภU.Formatting_litWv;.Formatting_litW!a@0!b@0!c@0!d@0!e@0!f@0@@@3@.formatting_lit@@@3($ @@@3@BQAYAAx)()(y))@@@q@ภ%Break;%Break@@@2q@P@@@2k#intA@@@2l@@@2m@C@GC@A|  |  9@@@@@"@ @@@@@P@P@J@A@$@@@P@P@U@@@(@@@P@P@`@@@\@@@P@e@ภภ{ z@ @IQ@I@@@ P@}@ภ&yx`@\@@@*P@-P@,@ภ9  ,ภA4@4@͠kQ@0k@@@BP@N@ภQ$%D{H@@@@_P@bP@a@ภd78W@W@8]O@O@O@O@O@ O@)O@AO@^Q@PP@{P@P@P@P@P@ P@(P@@P@]#$Q@S&'@@@`P@l@@@g-.Q@301@@@FP@\@@@sQ@'89Q@;<@@@+P@? @@@֠1BCQ@EF@@@P@'@@@Q@ؠ<MNQ@۠PQ@@@P@ $@@@Q@ĠGXYQ@Ǡ[\@@@P@1@@@QbcQ@ef@@@P@=@@@[lQ@op@@@P@I@@@/Q@nfԠQ@qנ@@@~P@V@@@ˠܠ+ !@@@)P@za@@@֠GQ@5$%&'@@@P@%m@7@[ %s%s :@ %s %s;@@@@@P@oP@ny@@  @@`K:@@@P@@@ఐ!r&H;HO&H;HP@@@/ @*rf_mutable&H;HQ&H;H[@3*rf_mutable/@@@ ?@@@ @@A3'rf_name t@@@ @@@@Aq(4(>r(4(P@@ @3)rf_atomicP@@@ @@B@A{((|((@@@3'rf_typeh)type_expr@@@ @@C@A((((@@"@3'rf_text*X@@@ @@@ A@D+@A ))# ))B@@0@@A(k(u(k(@@4@F>@@j@@@P@@(mutable H&H;HbI&H;Hj@@K&H;HaL&H;Hk@@P@@ U&H;Hr@@W&H;HqX&H;Hs@@P@@\&H;HK]&H;Ht@@@@ఐ!rj'HuHk'HuH@@@/|@'rf_nameq'HuHr'HuH@h @@P@@@ ఐؠ$self(HH(HH@1@@9B@(HH@@@5@@@@@@5@@@@@5@@@@@@@3@@ఐ(mod_name(HH(HH@@@/@@@ఐi!r(HH(HH@L@@/O@'rf_type(HH(HH@ @@5@@@Q@Q@]@@(HH(HH@@+Q@b@@ఐ!r)HH)HH@p@@/s@)rf_atomic)HH)HH@̰ @@@@@P@@*[@atomic] )HH)HH@@)HH)HH@@KP@@ )HH@@)HH)HH@@WP@@)HH)HH@@@@@@VO@@ఐ3%flush *II*II@@@07@@ภ*II*II@@@@%@@@@@@@F@@@@@A@"#GG @@డ!@,,I'IG-,I'IH@Ww@@@Ww$@@@@@@Wp,@@@@@Wo0@@@@@@@3@??@@@@@@@@@@@@ภqN,I'I5O,I'IFApภ'CodePre W,I'I<@Šఐ's_field`,I'I=a,I'ID@@@ @@@@)N@#@ภl,I'IEA@A@Ѡ8O@@@@N@3@@w,I'I3)@@Wk@@@N@;@@ ఐࠐ$selfŒ,I'IJ,I'IN@9@@:JL@*‘,I'I\@@@1@@@0@@0@@@@W@@ఐ栐!f¤,I'I]¥,I'I^@@@1"F@f@@ఐj!rµ,I'I_¶,I'I`@M@@0u@'rf_text¼,I'Ia½,I'Ih@ @@1F@~@@,I'II,I'Ii@@1@@N@@@@@^@"GG-IjIu@@@0@@@@L@L@@@ఐĠ!l-IjIv-IjIw@@@0@@@@@A@!GG@@డW!@.I{I.I{I@X5@@@X5J@@@@ @@ @X0 @@@@@X/@@@@@@@3@@@@@@@డ$List'flatten.I{I.I{I@ .I{I.I{I@@@Šɠ!a@9I@@@: @@@: @@: Ӡ @@@: @@: @5@@R@$@@@ K@@@@!@@@ @@@@@@@I@@ఐR&fieldsV.I{IW.I{I@S@@;:@@@,@@@+L@/L@-b@@P@@Xy@@@K@1L@)k@@ภv.I{Iw.I{IAภ'CodePre .I{I@!}Æ.I{IÇ.I{I@@É.I{IÊ.I{I@@@@@=K@?K@>@@ @@XK@<@ภÛ.I{I%A@&A@gL@3@@@8K@D@@æ.I{I0@@Xޠ@@@K@7@@7@@1F@F@aF@F@F@ F@F@F@F@F@F@F@@O@@@P@@@QA@UA@@@2@@f@1@@e@1@@d1@@c@@b@@a@@` @@@*n@@y@2@@x@2 @@w@2@@v1@@u@@t@@s@@r@@qF@h<@GhGly@#8 record printing method GFGJGFGg@@@@@@@10II0II@AA࣠@&self-3NAఠMɱ+`A@*3@@@@  ̱.aA*@*@@@࣠@!fQA@ఠ#fmtO,0II-0II@EbA@@23-,,-----@!*@@ )*@@@@@@ఠ%flushP=0II>0II@VcA@@2)@@B0IIC0II@@@23@22@@@--L0IIM0II@edA@2>@2=@@V0IIW0II@@@2G@2F@@.@@ @@(mod_nameRAh0IIi0II@āeA@@2L3ihhiiiii@?H2\@B@C82Z@2@3U$@(@%@@@@  @@l_A@ఠ$argsSĂ0IIă0II@ěfA@@2U3ăĂĂăăăăă@'2i@@@@@@ఠ#retTđ0IIĒ0II@ĪgA@@2[@@Ė0IIė0II@@@2k@2d@@@@ @@@ఐ+$argsĭ1IIĮ1IJ@2@+@,@@23ĮĭĭĮĮĮĮĮ@-6'2{@!@"@@@@ఐ-#retľ1IJĿ1IJ@ @@2@@@@@2@2@@@@Ġ*Cstr_tuple2J J2J J@;*Cstr_tuple2@@@ @|m))type_expr@@@ @@@ @AA@B@AJ**"K**F@@@@ĠҰ2J J2J J!@<@@@@@@@@@@3@M@@@@@* @@2@@@Ġ$None 2J J# 2J J'@`0@@@@2@@@8@@@@@@@@@@@@@@@ภB2J J, 2J J=AAภ'CodePre (2J J3@ఐ%flush32J J442J J9@İ@@38@@ภ, >2J J;@*@ @@J@@@$E@@D2J J<@@ UF@F@ K@@+@@ L@N@ภ2A@3A@Ķ F@@@@L@*]@@\2J J+=@@3_@@Ġ*Cstr_tuplem3J>JFn3J>JP@@r3J>JQs3J>JR@@@@@@@@M@3zyyzzzzz@@@@@@ @@3N@@!lUŅ3J>JVņ3J>JW@ŞhA3U@@@ְ@@ @@Ġ$NoneŔ3J>JYŕ3J>J]@`@@@@3]@@@-@@@@ @@#@@@%@@@)@@@ ఐ!pű4JaJkŲ4JaJl@e@@@,@@@5@@4@@@@@@@@@@0M@EM@M@@@M@/I@@@2@@@3@@@1@@0@@.@@-3@-^X@\@Y@@@@ఐ#fmt4JaJm4JaJp@|@@3@@ภ0/4JaJq4JaJzA.ภ;s0 s/# of@@s@@@N@N@1@ภO"#̠ภW*+'x+@+@@@@N@N@L@A6@@@@N@N@W@@A@@@@N@N@b@@H@@@@N@g@ภX9YU8ภ`a]@]@O@@@@N@@ภpqm@m@q@@@DN@N@N@N@ϠM@M@M@Р@@@N@@@@O@@@@N@@@@O@$@@@N@@@@O@c.ҠӠԠ@@@N@@' of@ %s@@@@@N@N@@@@@ݠD@@@CN@@@ ఐ$self5J{J5J{J@s@@>@ʰ5J{J@@;==;;@@@ @@@ @@@;:@@@@@@;5@@@@@;0@@@@@@@@@ @;Yภa{aภt5J{J5J{J@s@@@;b@@@#O@' @@@-@@@($@@ఐ(mod_name 5J{J 5J{J@@@41@@ఐ!l5J{J5J{J@;@@;r@@@O@/O@.E@@#5J{J$5J{J@@_O@J@@w@@[M@JL@ภQ.6JJ/6JJAPภ'CodePre 76JJ@ఐ%flushB6JJC6JJ@Ӱ@@5-h@@ภ; M6JJ@9@ @@Y@@@@u@@S6JJT6JJ@@x@@(@@ L@:{@ภæ /Aä@ 0A@  'F@2@@@6L@F@@h6JJ:@@à@@@5@?@@5)@@Ġ*Cstr_tuple~7JJ7JJ@ఠ!tVLJ7JJLj7JJ@ǠiA@@@@@@@@M@3ǑǐǐǑǑǑǑǑ@@@@@@@@5e@@!lWǜ7JJǝ7JJ@ǵjA5l@@@%@@ @@Ġ$Someǫ7JJǬ7JJ@bఠ!rXǴ7JJǵ7JJ@kA@@5F@gF@^F@dF@+@@@ @@5@.@@E@@@1@ @@5@@@7@@@;@@@@ఠ#res\8JK8JK @oA@@;@@@\M@G3@4c\@]@^OI@M@J81@2@3@@@ ఐ堐$self8JK 8JK@@@?@8JK@@@<@@@P@@O@< @@@N@@M<@@@L@@K@@J)@@ఐ(mod_name8JK8JK&@@@56@@ఐn!r"8JK'#8JK(@<@@mC@@2@@GD@A@'8JK@@ డƢxx49K,K;59K,K<@x@@@_^@@@z@@@yM@k@@l@ @@jx@@@i@@h@@g3HGGHHHHH@jxq@r@s@@@@ఐѠ!tX9K,K9Y9K,K:@t@@@@ภAc9K,K=d9K,K?@ī@@@+M@~@@@@@@@N@v#@ఐ!pw:KEKQx:KEKR@+@@@@@@@@@@M@@@(@@'@@@M@M@M@@@&M@@@@@@@@@@@@@@@@X@@ఐ#fmtȭ:KEKSȮ:KEKV@?@@6e@@ภƠǰȻ:KEKWȼ:KEK_AภѠu u" :@@u@@@N@N@@ภ  ภ W' V ;+@+@ X@@@N@ N@ @A6@ ^@@@ N@N@ @@A@ b@@@ N@N@@@H@ @@@N@@ภHUภP#$]@]@ܠO@@@@%N@1@ภ`34m@m@4@@@N@N@N@N@#M@M@M@$@@@)N@;@@@OO@@@@N@"@@@[O@ܠ$@@@N@@@@gO@.ϠРѠ@@@N@@& :@ %s@@n@@@N@>N@='@@@@D@@@N@0@@ఐ#resɅ:KEK`Ɇ:KEKc@:@@N@R?@@@@M@A@ఐҠ!pɖ<KsKɗ<KsK@J@@@@@@\@@[@Ϡ@l@@@@@@u@@@4@@3*M@lM@M@@@2M@@@M@V4@@@Y@@@Z@@@X@@W!@@U@@T}@@ఐ#fmt<KsK<KsK@d@@7@@ภ<KsK<KsKAภ#w w" :@@v@@@N@N@@ภ7    ภ? |' { `+@+@ }@@@N@N@@A6@ @@@N@N@@@A@ @@@N@N@@@H@ @@@N@@ภm@!AU ภuHI]@]@O@@@@N@@ภXwzYmwy$ -> r@r@w^@@@N@N@ @ภlMmLภtu@@-O@@@@1N@=%@ภʄʅ@@Ġ@@@kN@N@N@N@N@N@/M@M@M@M@M@0   @@@5N@GP@@@O@ "@@@N@.\@@@+@@@N@g@@@O@Ǡ5&'()@@@N@s@@@ˠO@?0123@@@N@@@@נ(O@I@@@N@@, :@ %s -> %s@@@@@N@JN@I@@@@A_-@@@jN@@@ ఐꠐ$self<KsK<KsK@"@@B@!<KsK@@?pA?n@@@j@@@i@@h@?m@@@g@@f@?h@@@e@@d?c@@@c@@b@@a@@`@?ภe/f+ภȧ(<KsK)<KsK@Ȧ@@@?@@@O@@@@`@@@@@ఐ٠(mod_name><KsK?<KsK@@@9!@@ఐ!lK<KsKL<KsK@f@@?@@@~O@O@ @@V<KsKW<KsK@@O@|@@ఐ#resd<KsKe<KsK@@@N@@@@@M@u @l9K,K6@@"@ภȕr>KKs>KKAȔภ'CodePre {>KK@ఐI%flushˆ>KKˇ>KK@@@9q>@@ภ ˑ>KK@}@ @@Ý@@@K@@˗>KK˘>KK@@TN@@(@@]L@Q@ภ /A@ 0A@kF@@@@L@`@@ˬ>KK:@@@@@f@F?@@g@@@@9n@@Ġ+Cstr_record?KK?KL@;+Cstr_record@U9@@@ @@@ @A@@B@A/))0)*@@@@ఠ!lY?KL?KL@lA@@9@@@@@@3@4@@@@@& @@9@@@Ġ$None?KL?KL @g@@@@9@@@6@@@@ @@@@@@@@@@@ ఐJ!p@LL@LL@°@@@É@@@@@@G5@@@VM@M@Û@@@J@@@@@@@@@@@@3,++,,,,,@[T@U@V@@@@ఐ#fmt<@LL=@LL@ΰ@@:*@@ภUVJ@LLK@LL&Aภ`ya y# of@@yf@@@N@N@1@ภt u ภ| }'  +@+@ @@@-N@1N@0L@A6@ @@@.N@3N@2W@@A@ @@@/N@5N@4b@@H@ %@@@$N@,g@ภ̪̫U@U@M@M@M@#O@%@@@N@N@N@"@@@%N@?@@p@ƠO@@@@N@!@@|@Ҡ#O@ܠ$%&'@@@N@ @% of@ @@@@@N@BN@A@@@@ Ġ3@@@N@@@@@@ ఐ㠐$selfAL(L2AL(L6@$@@D@$AL(LF@@@;,@@^@;@@]@;@@\; @@[@@Z@@Y@@ఐ!fAL(LGAL(LH@@@;AF@n@@ఐ(mod_nameAL(LIAL(LQ@@@;@@ఐP!l*AL(LR+AL(LS@@@;AF@s@@>@@;7@#@@:@@Ġ+Cstr_record?BLTL\@BLTLg@~ఠ!rZHBLTLhIBLTLi@amA@@;\@@@@@@@@@ @@;#@@@Ġ$Some^BLTLk_BLTLo@hiఠ#res[gBLTLphBLTLs@̀nA@@F@@@@@@;3@@@1@@@ @ @@@@@&@@@ @@@@ఠ!l]͆CLwL͇CLwL@͟pA@@ M@u3͈͇͇͈͈͈͈͈@JC@D@E,%@&@'@@@ ఐנ!p͛DLL͜DLL@O@@@@@@@@@Ԡ@@@$N@N@z(@@@}@@@~@@@|@@{@@y@@x1@@ఐ #fmtDLLDLL@ X@@;>@@ภ ߠ DLLDLLA ภ{  { " :@@z@@@O@O@_@ภ+ภ3p'oT+@+@q@@@O@O@z@A6@w@@@O@O@@@A@{@@@O@O@@@H@@@@O@@ภa45U@U@5N@N@N@P@ů@@@O@O@O@@@@O@ @@p@PP@Ϡ@@@O@@@|@\#P@$%&'@@@O@@$ :@ @@c@@@O@O@@@@@Õ3@@@O@@@@@@ ఐ m$self|ELL}ELL@&)@@F:@%΁ELL@@@<@@,@<@@+@<@@*<@@)@@(@@'@@ఐ w!fΘELLΙELL@ (@@@@</@ @@<0@A@μCLwL@@@ఠ"l2^FLLFLL@qA@@'@@@qM@j@@@lM@?3@LVO@P@Q@@@ ఐ !pGLLGLL@Ø@@@_@@@J@@I@@ú@@@@@@@@@@@@@@hN@ZN@N@@@N@@@N@Dƅ@@@G4@@@H@@@F@@E$@@C@@BC@@ఐ #fmt#GLL$GLL@ @@=P@@ภi<h=1GLL2GLMAgภtGH ภ|OP@@@@@O@O@x@A"@@@@O@O@@@-@@@@O@O@@@4@@@@O@@ภê}^~A]ภòυφI@I@>P@Ġ@@@O@@ภϕ@ϖY?ภϝϞae@e@@@@O@O@@Ap@@@@O@O@@@{@@@@O@O@@@@F@@@O@@ภˠìëภӠed@@ÌP@@@@O@%@ภTS@@ՠ[@@@YO@O@O@O@O@N@N@N@N@  @@@O@/ @@@P@@@@O@,@@@ '@@@O@7@@@P@1$%&'@@@O@C@@@&)P@|;@@@O@O@(@ %s@ %s@@-@@@O@2O@1[@@@@_BQ.@@@XO@d@@"->BGLMCGLM@@EGLMFGLM@@NO@Fs@@ ఐ H$selfWHM MXHM M@(@@H@'W\HM M(@@@Dr@@@O@@N@Dm@@@M@@LDj@@@K@@J@@I@@ఐ (mod_namexHM M)yHM M1@ @@>[@@ఐ#resЅHM M2ІHM M5@@@@@ЉHM MЊHM M6@@P@[@@@@N@c@ภͷДIM8MEЕIM8MWAͶภ'CodePre НIM8ML@ ఐ k%flushШIM8MNЩIM8MS@ 9@@>@@ภȡ гIM8MU@ȟ@ @@ȿ@@@x@@йIM8MMкIM8MV@@?@@(@@M@r@ภ  /A @ 0A@(@@@nM@~@@IM8MD8@@'@@@m@=@@@A@FLL?@@డJ!@JM[MgJM[Mh@f(@@@f(F@@@@@@@f" @@@@@f! @@@@@@@3@ 4-@.@/@@@@ఐ|!lJM[MeJM[Mf@,@@{@@ఐH"l2JM[MiJM[Mk@@@fK2@@@M@M@%@@ @@ iF@(@K@@H@c@@>@@@A 1II@@> #@ A@ A@@@?@@@?@@@? @@>@@@@@@@@ @@@7@@/@?1@@.@?$@@-@?@@,?@@+@@*@@)@@(@@'F@ 3@I0II:@@?OPMMPPMM@AA࣠@&self-3aAఠ&`')vrA)@73]\\]]]]]@)@@@  )ysA7)@7@@)@࣠@#fmtbAoPMMpPMM@шtA@@?3pooppppp@)(8@),@!8@)-@@@@@  @@!tcAтPMMуPMM@ћuA@@?&3уттууууу@ ?4@@@@@@@@@ఠ&s_namedѕQMMіQMM@ѮvA@@@@@]J@M3ћњњћћћћћ@%?A@@@@@డ$Name&simpleѮQMMѯQMM@ ѲQMMѳQMM@@ge@@@@@@R@@Q@@@P@@O"@@ఐM!tQMMQMM@.@@?o1@'ty_nameQMMQMM@0 @@@@@_K@eK@c?@@0 @@C@@A@QMM @@@ఠ$texteRMMRMM@wA@@g J@@@@"J@f3@Yg`@a@b@@@@@ఠ$fmt2f SMN SMN @"xA@@Ƀ@@@K@h@@ఠ&flush2gSMN SMN@3yA@@@.@@@@@Ʌ@@@@@K@i4@@+SMN,SMN@@@$@@@k=@!fh7SMN8SMN@PzA@1@"@@lASMNBSMN@@@:@+@@mS@ఐݠ'new_fmtRSMNSSMN"@l@@@c@@@w@@v@@@@q@@s@@@u@@t@@@s@@r@@p@@oy@@ภewSMN#xSMN%@d@@@ʆ@@@L@@@.@@@y@j@@L@@A@҉SMM@@ డ0reset_type_names)Odoc_infoҙTN)N1ҚTN)N:@ ҝTN)N;ҞTN)NK@@$@@@$@@@@@$@@@@@3ҨҧҧҨҨҨҨҨ@@@@@~x@|@y@@@@ภʨҺTN)NLһTN)NN@ʧ@@@$@@@L@@@*@@@@@K@@@ఠ(mod_nameiUNQN]UNQNe@{A@@@@@K@3@0@@@డJ$Name&fatherUNQNhUNQNl@ UNQNmUNQNs@@@@@@e@@e@@@e@@e@[\@@J@@@@!@@@@@$@@@@@/@@ఐ!tUNQNtUNQNu@x@@@>@'ty_nameUNQNvUNQN}@z @@A@@@L@L@L@@? @@PM@A@)UNQNY @@ డѣ&Format'fprintf9VNN:VNN@ =VNN>VNN@@E@@@ʹ@@@@@@we@@@K@K@@@@Ġz@@@@@@@@@@@@3\[[\\\\\@@@@@@@ఐc$fmt2lVNNmVNN@@@@@@L@L@@@ภǹӌǸӍӁVNNӂVNNAǷภӗӘ ภӟcӠbภӧ0ӨϠภӯӰ#Р%(@(@@@@\L@_L@^P@ภà473@7@ĠsK@K@|K@M@MB@@@L@L@&L@7L@HL@ZL@'L@8L@IL@[ M@Q!M@R@@@]L@i@@`@)M@;!M@?0M@@@@@JL@Y@%t@t@@@@KL@lL@k@@{@/DM@+:-./M@/KM@0@@@9L@G@@@QM@G:;VL@X@@@(L@6@ภX+M,L%type @@1@@@}L@L@@ภl?ǰ@ǯ@@@zM@nrL@{}M@q@@@~L@@@@O~q6st@@@)L@z@@@ZM@@@@L@%@,@[type @@a@@@L@L@@@@@ɓ@@@L@@@6@@ @  ఐ"$self|WNN}WNN@,)@@L: @+ԁWNN@@@Cc@@@C\@@@CU@@CL@@@@@@/@@ఐ$fmt2ԘWNNԙWNN@@@@@@?@@ఐ֠(mod_nameԨWNNԩWNN@I@@@@@O@@ఐ9!tԸWNNԹWNN@@@B[\@@@@@Cz]@ ఐJ!tXNNXNN@+@@Blm@-ty_parametersXNNXNN@L @@H@G@@@Π@D@@@@@@@@@ĠʰXNOXNO@4@@@@d@c@@@ߠ@`@@@@@@@@@@t@s@@@㠠@p@@@@@@@@@@@ภXNO XNO @@@@-@@@,K@K@@@$XNO%XNO@@@@@@렠@@@@@@@@@@@@@@@@@@@@@@@@@@@ఐ%"psOXNOPXNO@:@@@@@@@@@@@@@@@@@@@@@@@ఐd$fmt2mXNOnXNO@@@@@@ N@N@@@! XNOՀXNO@@ՂXNOՃXNO@@G@@@ N@N@,@@= @@u-@@@AՍXNNՎXNO @@x0@ ఐp"ps՚YO"O*՛YO"O,@ȅ@@@@@@5@@4@g@@@3@@2@@@1@@0@@/O@@ఐ$fmt2ոYO"O-չYO"O1@ @@3@@@EL@IL@Hc@@ఐ7&s_nameYO"O2YO"O8@ְ@@@@@Js@@9@@@@@NK@Ay@@ఠ$privjZO:OFZO:OJ@|A@@(@@@`K@O3@@@@డbDFZO:OZZO:O[@C@@@ 2@@@dK@U@@V@ @@TD@@@S@@R@@Q@@ఐ!tZO:OMZO:ON@u@@C+@*ty_privateZO:OOZO:OY@ S @@ 2@@ภ(Asttypes(ZO:O\)ZO:Od@'Private-ZO:Oe.ZO:Ol@@;'Private(Asttypes,private_flag@@@@@@@B@@A4parsing/asttypes.mlie1Ee1L@@@ O@@@@FK@X@@1@@\Y@A@EZO:OB@@ ఐԠ!tS\OzOT\OzO@@@C3SRRSSSSS@zs@t@u@@@+ty_manifest]\OzO^\OzO@  @@  @@@@@@@Ġ$Someq]OOr]OO@q|Ġ%Otherz]OO{]OO@;%Other @@@ @')type_expr@@@ @A@@B@A+.P.V+.P.p@@@Ʉ@ఠ#typz֔]OO֕]OO@֭}A@@@@@E@@@֜]OO֝]OO@@ @@@K@@@1@@ ̠ @@@@@@S@@ Ӡ @@@@@@Z@@@ఐ!pֹ^OOֺ^OO@m@@@4@@@@@@@ˏ@@@I@@H@˘@@@j@@i@@@K@M@M@S@@hM@2@@GM@Z@@@Ġ @@@@@@@@$@@@@3@`Y@Z@[@@@@ఐ$fmt2^OO^OO@N@@v@@@N@N@@@ภHG^OO^OOAFภS&H' G# = @@,@@@.N@1N@08@ภg:;ภoBC'@'@qO@4q@@@FN@RP@ภR3S72ภˇZ[?@?@O@U@@@gN@sh@ภ˗jkO@O@k@@@N@N@,N@DN@eM@-M@EM@f@@@kN@}@@j@ˆ@@@JN@d@@u@ˑO@#@@@/N@C@@@˝O@-@@@N@+@' = %s%s@@ˤ@@@N@N@@@@@֠C@@@N@@@ఐ۠$priv׽^OO׾^OO@g@@@@@N@@(private ^OO^OO@@^OO^OO@@N@@ ^OO@@^OO^OO@@ N@@^OO^OO@@@@ ఐ$self^OO^OP@/@@O@.^OP @@@L @@@@@@L@@@@@L@@@@@@@@@ఐ=(mod_name^OP ^OP@@@L'@@@O@O@+@@ఐ#typ#^OP$^OP@5@@L/@@@O@O@?@@.^OO/^OP@@YO@D@@z@@UK@G@@;_PP&<_PP'@@"g"f@@@@@@@ @"n"m@@@@@@@@@ภ>P_PP+Q_PP-@=@@@ @@@AT[OpOxU`P.P7@@#3SRRSSSSS@@@@@ఠ's_type3{aaP9PEbaP9PL@z~A@@@@@ K@3gffggggg@@@@ ఐͲ!pvbPOPYwbPOPZ@*@@@@@@@@@ͯ@L@@@K@@JΨ@@@L@L@L@4@@IL@Ǡ@@@ʠͽ@@@@@@@@@@@@3؟؞؞؟؟؟؟؟@L@@@@ఐ$fmt2حbPOP[خbPOP_@@@(@@@M@M@M@@ภ͠ΰcP`PlcP`PqAภؠX W`@;@@@0M@3M@2m@ภˠภ ̅&̄@&@̬eN@6e@@@HM@T@ภ0t6s@6@lw@@@M@M@.M@FyL@/L@G@@@LM@^@@M@N@! @@@1M@E@@Y@'N@ @@@M@-@# %sj@j@.@@@M@aM@`@@qp@@`6@@@M@@@ఐʠ!tIePPJePP@@@F@'ty_kindPePPQePP@# @@#@@@w@Ġ-Type_abstract`fPPafPP@;-Type_abstract#@@@ @@@@BC@A++++@@@c@@@  @@#@@@|@@#@@@} @@@ఐ!t~gPPgPP@@@G!@+ty_manifestمgPPنgPP@# @@##@@@@@@%@Ġ$SomeٙhPQٚhPQ@tĠ+Object_type٢hPQ ٣hPQ@;+Object_type(@6Hp,object_field@@@ @@@ @AA@B@A,..,..@@@̭@@ٹhPQٺhPQ@@@@@@@@X@@@hPQhPQ@@#@@@^@@@0@@##@@@@@@f@@##@@@@@@m@@@డM!^iQQ2iQQ3@˺@@@˺@@@@@@˷@@@@@˶@@@@@@@@@"= iQQ.iQQ0@@iQQ-iQQ1@@@@@R@R@@@డ؁!^iQQUiQQV@@@@@@@@@@@@@@@@@@@@@@@@ఐR$priv4iQQ85iQQ<@ް@@c@@@S@@'privateAiQQCBiQQJ@@DiQQBEiQQK@@@@@S@S@@ SiQQR@@UiQQQViQQS@@S@S@@\iQQ4]iQQT@@@@" <fiQQXgiQQZ@@iiQQWjiQQ[@@8@@@S@S@@@ @@@@@@@S@@@|@@L@@@ڃjQ\QnڄjQ\Qo@@$$@@@@@@"@ @$$@@@@@@)@@@ ژjQ\Qt@@ښjQ\QsڛjQ\Qu@@!2@@@AڝgPPڞkQvQ@@$5@Ġ,Type_variantکlQQڪlQQ@;,Type_variantI@=Iw3variant_constructor@@@ @@@ @A@BC@A,$,*,$,T@@@ʹ@@lQQlQQ@@@@@@@@_@@@! @@% @@@c@@% @@@f@@@డF!^lQQlQQ@̳@@@̳@@@@@@̰@@@@@̯@@@@@@@@@!=lQQlQQ@@lQQ @@@@@P@P@@@ఐ*$priv lQQ lQQ@@@;@@@P@@( privatelQQlQQ@@lQQlQQ@@@@@P@P@@ +lQQ@@-lQQ.lQQ@@P@P@@Z4lQQ@@@@>@@@Ġ+Type_record@mQQAmQQ@;+Type_record@ԠIV@@@ @@@ @AABC@Aͮ,|,ͯ,|,@@@I@@UmQQVmQQ@@Ig@@@@@@@@@ @@%@@@@@%@@@@@@డ!^nmQQomQQ@H@@@H@@@%@@$@E@@@#@@"D@@@!@@ @@@@"= ۊmQQۋmQQ@@ۍmQQ @@e@@@5P@7P@6+@@ఐ$privۡmQQۢmQQ@K@@@@@9P@8?@(private ۮmQRۯmQR @@۱mQR۲mQR@@̀@@@3P@;P@:P@ mQR@@mQRmQR@@P@=P@<^@ZmQR@@`@@>@@Pa@Ġ)Type_opennRR'nRR0@;)Type_openu@@@ABC@A: ,,; ,,@@@@@@  @@&@@@x@@&"@@@{@@@$= ..nRR5nRR9@@nRR4nRR:@@t@Ġ-Type_externaloR;RJoR;RW@;-Type_external@e@@@ @ABBC@Ac!,,d!,- @@@@ఠ$name|oR;RXoR;R\@'A@@@@@s@@@@@&V@@@w@@&Y@@@z@@@డړ&Printf'sprintf)pR`Rq*pR`Rw@ -pR`Rx.pR`R@@@&Stdlib&format!a@$unitF@@@ݠ&stringQ@@@@@@@@@@@*printf.mli@@.Stdlib__PrintfC@.)@@@&@#@@@@@O@IO@O@@@O@:-@@@=*@@@>@@@<@@;@@93tssttttt@"oh@i@j@@@@ภнܐмܑ܅pR`R܆pR`RAлภܛܜ += external @@@@@P@P@$@ภܯ+Caml_stringܱ ;+Caml_stringб!x@/H!b@/I!c@/J!d@/K!e@/L!f@/M@@@3)!a@/P@А'@q@@@3-@@3,@@3+@@@3*0,($ @@@3.@BCAYAA}}$@@@c@ภ)ЎlЍ@l@еQ@@@@P@@ภ9 } ||@|@ @@@HP@P@P@O@O@@@@P@@@@$Q@ @@@P@@@@0Q@b  à@@@P@@-= external %S@@7@@@P@P@@@@@ 6@@@GP@@@ ఐ $selfRpR`RSpR`R@4@@U@4WpR`R@@@@@@@@@@@@ఐ[$nameipR`RjpR`R@@@Q@Q@Q@@@spR`RtpR`R@@@@M@@@@@AwdPrP~xqRR@@@@@@L@@ఐ j&flush2݄rRR݅rRR@ ְ@@@Օ@@@@@@@@@@'@@ภՇݙrRRݚrRR@Ն@@@ը@@@L@7@@@@;8@- @@<9@A@ݤaP9PA @@@ఠ$defsݯuRRݰuRR@A@@K@3ݱݰݰݱݱݱݱݱ@_YR@S@T@@@ఐ C!tvRRvRR@ $@@Ke3@@@@'ty_kindvRRvRR@( @@( @@@ @Ġ-Type_abstractwSSwSS@z@@@@(@@@3@,@@@@(!@@@@@@ఐ p!txS"S;xS"S<@ Q@@K@+ty_manifestxS"S=xS"SH@($ @@(#("@@@A@@@@ @Ġ$Some ySNS] ySNSa@yĠ+Object_typeySNScySNSn@qఠ!lySNSoySNSp@5A@@yx@@@N@@@MG@@@(ySNSb)ySNSq@@(P@@@OM@@@$@@(X(W@@@Q@@@PU@@(_(^@@@S@@@R\@@@@ఠ&fieldsFzSuSGzSuS@_A@@2s#R@C@@@SP@r@@@P@m3UTTUUUUU@B;@<@=@@@డ$List#maph{SSi{SS@ l{SSm{SS@@v@@@@@@@P@u@@x.@@w@@v@s @@@t@@sk9@@@q@@p@@o3ކޅޅކކކކކ@1@@@@࣠@!rAޘ{SSޙ{SS@ޱA@@$D@@@@@ఠ's_fieldި|SSީ|SS@A@@ @@@8S@3ޮޭޭޮޮޮޮޮ@Z"<@@@@@ ఐ!p޿}SS}SS@s@@@:@@@@@@@ӕ@@@s@@r@Ӟ@@@@@@@@,T@T@T@@@T@\@@qT@`@@@@@@@@@@@$@@@@C@@ఐ $fmt2}SS}SS@ Q@@y@@@U@U@W@@ภKJ~ST ~STAIภV)!>* !=ภ^1 2 ภf9 :aภnAcB#b%(@(@G@@@7U@:U@9@ภӂUV7@7@VT@xT@V@(@@@U@U@U@U@#U@5U@U@U@$U@6 V@,V@-@@@8U@D@@^@}'V@"V@V@@@@%U@4@%r@r@Ӈ@@@&U@GU@F@@y@ӿBV@;./0V@ +V@ @@@U@"@@@!V@G:;T@WU@U@@@@U@@ภ߾߿ߠ" @@@@@XU@[U@Z @ภҠӳӲภڠlk@@ӓV@^@@@pU@|%@ภ  " :@@@@@U@U@9@ภ+  ภ3 p o T@@ q@@@U@U@T@A@ w@@@U@U@_@@@ {@@@U@U@j@@ @ @@@U@o@ภa45ภi<=@@\V@\@@@U@@ภyLnM.m" ;3@3@R@@@U@U@@ภԍ`aB@B@aT@oT@T@T@T@V@ՠU@VU@nU@U@U@U@V@ؠ@@@U@@@e@Ԅ!"V@$%@@@U@@@q@ԐV@!,-V@/0@@@U@@@~@ԝV@~,78V@:;@@@U@@@@Ԫɠ6AV@aDE@@@tU@@@@ԶV@IA V@L@@@YU@m@@@àbUWX@@@U@U@@@ΠV@͠l@@@U@@3@[ %s :@ %s ;@@@@@U@U@(@@@@@@@U@1@@ఐY!rTT6TT7@=@@y@@'of_nameTT8TT?@3'of_nameN@@@ c@@@ @@@ 3'of_type 2J)type_expr@@@ @@A @Ai&--j&--@@@3'of_text:*Odoc_types$info@@@ @@@ A@B@A|'--}'--@@@@AӀ%--Ӂ%--@@@7/@@QU@ v@@ ఐ۠$self5T@TX6T@T\@8@@X@85:T@Th@@@UP@@@@@@UK@@@@@UH@@@@@@@ @@ఐ(mod_nameVT@TiWT@Tq@ @@Un@@@#V@'V@&@@ఐנ!rlT@TrmT@Ts@@@@'of_typesT@TttT@T{@t @@U@@@!V@+V@)@@~T@TWT@T|@@V@@@@@T@@ఐs&flush2T~TT~T@߰@@@ٞ@@@1@@0@@@/@@.@@ภِT~TT~T@ُ@@@ٱ@@@:T@>@@@@@ @@@A@|SS @@డ$!@TTTT@w@@@wm@@@G@@F@vu@@@E@@Dvy@@@B@@A@@@3@,%@&@'@@@@ภTTTTAภ'CodePre TT@PఐC's_fieldTTTT@@@Y@@@cS@eS@d'@@ @@&S@b*@ภFTT%AE@&A@cT@Y@@@^S@j9@@TT/@@wO@@@WS@]A@@ ఐà$selfTTTT@9ʰ@@YR@9"TT@@@P@@p@P@@oPw@@n@@m]@@ఐ!f5TT6TT@@@PF@{l@@ఐ!rFTTGTT@@@{@'of_textMTTNTT@B @@PF@@@STTTTT@@P@@N@@@@@@X{SSYTU@@@@@@@Q@Q@ @@ఐP!llTUmTU@@@e@@@Q@Q@@@ @@, @A@yzSuS @@డ!@U$UGU$UH@wΰ@@@wΠ'NO@@@@@@@wɠ @@@@@wȠ@@@@@@@3@E\U@V@W@@@@డ$List'flattenU$U3U$U7@ U$U8U$U?@@@@@'P@@@@@@@@@@@@@@-@@ఐ&fieldsU$U@U$UF@7@@@@@@@@Q@Q@F@@4@@x+]@@@P@Q@O@@ภU$UKU$UXAภ'CodePre U$UR@j!>U$UTU$UU@@U$USU$UV@@s@@@P@P@s@@ @@'P@v@ภ`U$UW%A_@&A@}'Q@@@@P@@@#U$UI0@@x[@@@P@@@|7@@sK@@:@@{@Ġ$None:UZUi;UZUm@~a@@@@-g-f@@@[@@@Zd@@d@Ġ$SomeLUZUpMUZUt@~WĠ%OtherUUZUvVUZU{@ ۠@ZUZU|[UZU}@@ @@@c@@@`UZUuaUZU~@@-@@@d@@@@@--@@@f@@@e@@@@4 @@--@@@j@@@i@@@ภXzUZU{UZU@@@@@@@A~xS"S/UU@@@Ġ,Type_variantUUUU@ఠ!lUUUU@A@@@@@#@@@"3@@@@@@ @@-@@@$@@-@@@%@@@డUUUU@@@@  @@@@@@M@@@@ @@@@@@@@@3@:3@4@5@@@@ఐA!lUUUU@ @@@@ภֽUUUU@'@@@+M@@@@@@@@N@#@ ఐ1!pUUUU@ة@@@p@@@@@@.@@@N@N@ۂ@@@1@@@@@@@@@@@@O@@ఐ$fmt2 UU!UU@s@@ۛ@@@O@O@c@@ภm@lA5UU6UUAkภxK&`L &_ภ؀S&T&ภ؈[%\؃ภؐcd#%(@(@i@@@O@O@@ภؤwx7@7@xpN@NN@N@RP@@@@O@MO@aO@rO@O@O@bO@sO@O@ P@!P@@@@O@@@`@ء)P@v!P@z0P@{@@@O@@%t@t@ث@@@O@O@@@{@DP@f:-./P@jKP@k@@@tO@@@@&QP@TG:;VO@QX@@@cO@q@ภ ߠ# |@@@@@O@O@@ภ dc@@zP@rO@}P@@@@O@/@@@~q6st@@@dO@:@@@P@-@@@OO@`F@*@[ |@@@@@PO@O@R@@@@G@@@O@L[@@.@@\@ภK(UU)UUAJภ'CodePre 1UU@ןఐ"&flush2<UU=UU@@@@M@@@@@ܤ@@@@@@@ภ?QUU@=@@@_@@@N@@@YUUZUU@@@@@@N@@@; @@*$M@@ภᳰBA@CA@Ϡ*2K@@@@M@@@uUUM@@!@wUUxUU@@!@@ఠ,constructorsVVVV @A@@pzS@@@N@@@@N@3@@@@డ $List#mapV#V2V#V6@ V#V7V#V:@@Ȱ@@@@ @@@"N@@@ *@@ @@ @ȭ @@@@@Υ5@@@@@@@3@@@@@࣠@Aঠ'vc_nameV#VAV#VHA3'vc_name '@@@ C@@@ @@@ 3'vc_args S@@@ @@A@AF**G**@@@3&vc_ret77)type_expr@@@ @@@ @@B@AW**X*+@@@3'vc_text$(;@@@ @@@ A@C%@Ae+ +*f+ +I@@@@Ai**j**@@@ఠ=>=<@)A@7@@@#@'vc_argsV#VJV#VQA=ఠ@:A@S@@@&@&vc_ret-V#VS.V#VYAEఠ@KA@IH@@@+@@@*@'vc_textBV#V[CV#VbAIఠ@`A@M<@@@0@@@/@@@RV#V@SV#Vc@@Q@ @@@@ ఐ۟!pcVgVzdVgV{@@@@@@@@@@?@ۜ@9@@@@@ܕ@@@@Q@PQ@Q@@@Q@:@@@=۪@@@>@@@<@@;@@9@@83@@@ur@t@seb@d@cQN@P@O@@@@ఐ$fmt2VgV|VgV@@@@@@RR@ZR@Y@@ภ ðVgVVgVAภ͠( (ภՠ((ภ ݠ(fภ#%(@(@@@@R@R@V@ภ&j7i@7@Q@Q@VS@ʠv@@@OR@R@R@R@R@נR@R@R@R@ؠ S@ΠS@@@@R@@@^@!'S@"S@S@@@@R@@%r@r@+@@@R@R@@@y@cBS@;./0S@+S@@@@R@@@@)2S@G:;Q@R@R@@@@R@@ภۏbc$ | @@h@@@R@R@@ภۣvWwVภ۫~@@7S@@@@R@@ภۻ玠@@ۏ R@R@EQ@GS@@@@R@(@@@۠$S@QTS@TU@@@R@@@@ۭY`@@@R@@@@۸ | %s@@ۿ@@@R@+R@*4@@  @@UȠJ@@@NR@=@@ఐà'vc_nameVgVVgV@D@@aR@?L@@y@@]Q@UN@@ఠ!lVVVV@A@@$7Q@A3@]@@@ ఐ$selfVVVV@?@@_@?4VV@@@U@@I@U@@H@U@@GU@@F@@E@@D@@ఐݠ!fVVVV@e@@VF@Y-@@ఐQ(mod_name#VV$VV@İ@@C@@@a=@@@ఐ'vc_args7VV8VV@@@V R@gP@@ఐ&vc_retEVVFVV@@@VF@h^@@KVVLVV@@V"F@jc@@X@@V d@A@QVV@@డ!@[VW\VW@}@@@}V@@@s@@r@}V@@@q@@p}V@@@n@@m@@l3onnooooo@@@@@@@ఐ!lVWVW@ @@@@ ఐ6$selfVWVW @@=@@`N!@@.VW@@@W@@@V@@V@@@@,@@ఐq!fVWVW@@@W&F@;@@ఐm'vc_textVWVW!@"@@WF@J@@VWVW"@@W M@@A@@1N@p@@2@_@@3@V#V;VW$@@@@@@@@O@O@9@@ఐD!lVW%VW&@@@Р/@@@O@O@@@A @@YO@A@VV @@డ\$List'flattenW7WDW7WH@ W7WIW7WP@@%ܰ@@@%ܠ%۠-M@@@@@@@@@%ؠ@@@@@3      @F@@@@@@ఐ,constructorsW7WQW7W]@ @@%%"@@@@@@N@N@@@7@@K@@,UV-W7W^@@@/UU@@ }@Ġ+Type_record:W_Wk;W_Wv@ ఠ!lCW_WwDW_Wx@\A@@WW@@@,@@@+ @@@ @@3@@@- @@3@@@. @@@ ఐ$self`W|WaW|W@A @@a3`__`````@ &@ @!@@@@hW|W@@@W@@@W@@@W@@W|@@@@@@@@ఐH!fW|WW|W@а@@WF@!@@ఐ(mod_nameW|WW|W@/@@׮@@@1@@ఐ[!lW|WW|W@;@@WF@@@@D@@ A@Ġ)Type_openWWWW@ @@@@3@@@2 @@3@@@3 @@@ภܚWWWW@@@@  @Ġ-Type_externalWWWX @ Р@WX WX @@ @@@8 @@@ @@4@@@9 @@4@@@: @@@ภܽWXWX@'@@@ / @@@AvRR@@ 1 0@A@uRR@@@ఠ%defs2XX)XX.@ A@@P.K@@@@K@3@ H R K@ L@ M@@@ภXXCXXE@%ภ'CodePre XX2 XX9@{ఐ's_type3XX:XXA@ b@@܄@@@ K@ K@ %@@!XX1"XXB@@.K@ *@ఐ ~$defs-XXF.XXJ@2@@ }5@@@@狠;@@@:@A@6XX% @@డ!@@XNXlAXNXm@@@@W@@@@@@_@@@@@c@@@@@@@3TSSTTTTT@]mf@g@h@@@@ఐq-merge_codeprefXNXWgXNXd@@@@@Ǡl@@@*@@@,@@+ՠ@@@)@@(!@@ఐ%defs2XNXeXNXj@+@@/E@@@7L@9L@86@@XNXVXNXk@@ؠ@@@&K@;L@4A@@డ!@XnXXnX@@@@/kK@^K@@@@@D@@C@ @@@B@@A@@@?@@>@@=h@@ภXnXwXnXAภ%Latex XnX|@డH!^XnXXnX@ܵ@@@ܵ@@@h@@g@ܲ@@@f@@eܱ@@@d@@c@@b@@'\index{XnXXnX@@XnX~ @@@@@xM@zM@y@@డ{!^XnXXnX@@@@@@@@@@@@@@@@@@~@@}@@|@@ ఐ֠$self0XnX1XnX@Bݰ@@b@B5XnX@@aab@@@@@@@@@s@@@@@b|@@@@@@@@b ภ{g_w@_@b b@@@@@@@@@@ఐР&s_nameeXnXfXnX@o@@s@@@O@O@@@b@@G@@@@O@ @@డ!^XnXXnX@]@@@]@@@@@@Z@@@@@Y@@@@@@@@@@'@\verb`XnXXnX@@@@y@@@O@O@R@@డ"!^XnXXnX@ݏ@@@ݏ@@@@@@݌@@@@@݋@@@@@@@r@@ ఐ}$selfXnXXnX@C@@c@C\XnX@@bbc(@@@@@@@@@tu@@@@@c#@@@@@@@@bภภ~XnXXnX@}@@@cH@@@Q@@@@7@@@ @@ఐ&s_nameXnXXnX@@@t@@@Q@ Q@ @@k@@@@@@Q@@@#`} /XnX0XnX@@|2XnX@@@@@P@P@@@ @@@@@@P@@@4@@@@@@O@@@o@@@@@v@N@@@SXnX}TXnX@@@@@`@M@t@@ @@L@_@ภ議A@A@ɠM@V@@@[L@@@nXnXv@@@@@TL@Z@@ ఐ)$selfXXXX@D0@@dA/@CbXX@@uڽu@@@$@@@#@@"@ud$@@@!@@@ @@d#@@@@@@@K@vภ|@@۠v@@@A@@@@@@?[@@ఐ?!tXXXX@ @@Zaj@'ty_infoXXXX@7 @@vdX@@@;@@@:M@FM@C|@@XXXX@@dZ@@@8@@l@@@@@$K@LL@P@@U@@@@@@@@1@B@@|@@@}@@@@O@@@]@@@o@@@@@@@@@U@@@f@@@A@RMM@@ ఐ$selfYYYY @D@@d3@ @@@@@DYY@@@d@@@U@@T@d@@@S@@Rv~@@@Q@@P@@O@@ఐ#fmt YY!YY@@@Z$@@ภ+YY],YY_@Mภ%Latex4YY(5YY-@ ఐ蠐$selfBYY/CYY3@D@@eF@DVGYY>@@@d@@@@@@@@@@S@@ ఐ$self`YY@aYYD@E @@ed@DeYYO@@Bۚd@@@@@@@@@u@@@@@d@@@@@@@|@Wภ}@@۴d@@@@@@@@@@ఐ!tYYPYYQ@@@[:@'ty_nameYYRYYY@7 @@v.@@@L@L@@@YY?YYZ@@d@@@@L@@@YY.YY[@@@@@|@K@@@YY'YY\@@2vJ@{@ఐߠ$textYY`YYd@ʰ@@12@@@vJ@J@@@YY&YYe@@h2@@@J@t@@ @@=F@a@@@@@@G@wA@{A@@@[@@@[@@[@@@@@@@ @@T@@@[@@@[@@[@@@@@@@@F@@PMM0@9> Print LaTeX code for a type. OMpMtOMpM@@@@@@@[YYYY@AA࣠@&self-3AఠE߱AAE@T3(''(((((@E@@@  EDATE@T@@E@࣠@(mod_nameA:YY;YY@SA@@[3;::;;;;;@ET@E@!T@E@@@@@  @@#fmtAMYYNYY@fA@@[3NMMNNNNN@ [@@@@@@@@"teA^YY_YY@wA@@[3_^^_____@[@@@@@@@@@ఠ$textqYYrYY@A@@3'K@@@@K@3zyyzzzzz@([@@ @@@@@ఠ$fmt2YYYY@A@@ @@@&L@ @@ఠ&flush2YYYY@A@@@@@@*@@) @@@(@@'L@ 4@@YYYY@@@$@@@ =@!fYYYY@A@1@"@@ @@@8@)@@Q@ఐb'new_fmtYZYZ@@@@@@@@@@Y@@@@@@@@@@O@@@@@@@@@w@@ภYZ YZ @@@@ @@@,M@0@@.@@@w@h@@1M@%@A@YY@@ డ~0reset_type_names)Odoc_infoZZZZ @ "ZZ!#ZZ1@@A!@@@A!@@@7@@6A@@@5@@43-,,-----@@@@@|v@z@w@@@@ภ-?ZZ2@ZZ4@,@@@A;@@@@M@D@@*@@\@@@EL@>@ డ&Format'fprintf\Z7Z?]Z7ZE@ `Z7ZFaZ7ZM@@h@@@@@@P@@O@䚠@@@*L@`L@J@@@M@@@N@@@L@@K@@I@@HR@@ఐ$fmt2Z7ZNZ7ZR@Z@@@@@bM@fM@ef@@ภﬠﭰZ7ZSZ7ZaAנภ﷠1 1ˠภ¢11ภǠ1PภϠ#%(@(@@@@M@M@@ภT7S@7@pL@L@L@N@֠b@@@_M@M@M@M@M@M@M@M@M@ N@ڠ!N@@@@M@@@`@ )N@Ġ!N@Ƞ0N@@@@M@@%t@t@@@@M@M@@@{@ODN@:-./N@KN@@@@M@@@@2QN@G:;VM@X@@@M@@ภxKmLl%type @@Q@@@M@ M@@ภ_`@@`zN@rM@}N@@@@M@2@@@o~q6st@@@M@=@@@zN@{@@@M@I@,@[type @@@@@M@M@U@@@@峠@@@^M@^@@3@@_@ ఐA"teZmZ}ZmZ@@@^o@2te_type_parametersZmZZmZ@32te_type_parameters^@@@ ;9A)type_expr@@@ 4@@@ 3@@B3'te_infoF@@@ 1@@@ 0A@@ @A !@!J!!@!i@@j@3,te_type_name!t@@@ 2@@A@A+!!,!!@@k@*3*te_private*^D,private_flag@@@ 5@@C!@A6"")7""D@@m@3/te_constructors5k^S7t_extension_constructor@@@ 7@@@ 6A@D1@AF"E"OG"E"@@n@3&te_locEA@@@ 8A@E:@AO""P""@@o@3'te_codeN `@@@ :@@@ 9A@FI@A^""_""@@p@@Ab!!c!"@@l@kc@@]\@@@/@@@.@ĠZZZZ@_@@@@po@@@8@@@73@@@@ @xw@@@:@@@9@@@ภ.ZZ/ZZ@@@@G@@@L@WL@+@ĠAZZBZZAcఠ!p JZZ@bA @@@@@B3MLLMMMMM@ @@@Ġ A@@A@@@@H@@@G@@@`ZZ@@@@@J@@@I@ @@@@L@@@K@@@ ఐP"pszZZ{ZZ@e@@@@@@a@@`@G@@@_@@^@@@]@@\@@[3@_JD@E@F@@@@ఐ $fmt2ZZZZ@i@@@@@qP@uP@t@@ ఐ$selfZZZZ@I`@@iq(@HZZ@@@e@@@~@@}@e@@@|@@{e@@@z@@y@@x<@@ఐ(mod_nameZZZZ@@@_bI@@ఐ!pZZZZ@S@@e@@@Q@Q@]@@ZZZZ@@@@@o@Q@g@@| @@ @@@O@mm@ఐڠ"psZ[ Z[ @@@@@@@@@@@@@@@4@@@@@@@@@ఐ$fmt2"Z[#Z[@@@@@@O@O@@@! 4Z[5Z[@@7Z[8Z[@@@@@O@O@@@= @@O@@ @@@ఠ!lN[[%O[[&@gA@@@@@P@@@O)@@@@@R@@@Q0@@@ ఐA"psk[*[:l[*[<@V@@@@@@@@@8@@@@@@@@@@@@3|{{|||||@P70@1@2@@@@ఐ$fmt2[*[=[*[A@Z@@@@@P@P@@@!([*[C[*[D@@[*[B[*[E@@f@@@P@P@+@@@ @@@@@O@1@ ఐa,print_concat[G[W[G[c@@@@6@@@@@@@@@@@@@f@@@CO@@@@@@ڐA@@@@;@@@@@ @@@@@@@@f@@ఐ_$fmt2[G[d[G[h@@@j@@@P@P@3@z@@@@", [G[j[G[l@@[G[i[G[m@@@@@P@ P@ @@࣠@!pA[G[s[G[t@5A@@L'@@@@ఐ"ps+[G[x,[G[z@@@@@@@@@@@@@@@[@@@@@@@3<;;<<<<<@,n@#@$@@@@ఐ$fmt2L[G[{M[G[@@@@@@(R@,R@+@@ ఐ?$selfd[G[e[G[@K@@k"(@Jdi[G[@@@g@@@5@@4@gz@@@3@@2gw@@@1@@0@@/<@@ఐN(mod_name[G[[G[@4@@aI@@ఐy!p[G[[G[@S@@V@@[G[[G[@@[@@@&@JS@A`@@u @@@@@KR@$f@[G[n[G[@@@@@@@@VO@@@P@PP@M@@ఐr!l[G[[G[@A@@!@@@P@UP@SL@@ @@@ఐ諠"ps[[[[@@@@P@@@^@@]@@@@\@@[@@@Z@@Y@@X@@ఐc$fmt2[[[[@@@n@@@nO@rO@q@@") [[[[@@[[ [[@@@@@lO@tO@s@@= @@O@j@Z @@@ @@@@@AZcZk[[@@@ ఐ"ps$[[%[[@@@@@@@@@@@@@@@T@@@@@@@@@ఐ$fmt2B[[C[[@@@@@@M@M@+@@ ఐ5$selfZ[[[[[@L@@l<@KV_[[@@@h @@@@@@h@@@@@h@@@@@@@P@@ఐD(mod_name{[[|[[@*@@b ]@@ఐ/"te[[[[@ @@bl@,te_type_name[[[\@ϰ @@@@@v@@[[[\ @@]@@@@N@@@~ @@@@@L@@ ఐ!p\ \\ \@f@@@-@@@"@@!@@@@@@@@@@L@2L@rL@@@L@J@@@@@@ @@@@@@@@@@@ఐX$fmt2\ \\ \@@@c@@@4M@@'Private\ \?\ \F@@@ @@6M@@@!@@@@@N@@( private\ \M\ \U@@\ \L\ \V@@ M@@ \ \]@@\ \\\ \^@@M@@\ \"\ \_@@@@3@@L@7@@ఠ's_type3\b\n\b\u@ A@@T@@@L@3@@@@ఐb&flush2\b\x\b\~@а@@@@@@@@k@@@@@@@ภ\b\\b\@@@@'@@@M@'@@@@+(@A@"\b\j @@@ఠ$defs-\\.\\@FA@@3:L@@@@ L@365566666@ OH@I@J@@@డ$List'flattenI\\J\\@ M\\N\\@@33@@@3332%@@@@@@@@3-*@@@@@3^]]^^^^^@(@@@@డ$List#mapr\\s\\@ v\\w\\@@ـ@@@@@@@M@@@3gZ@@@M@M@VM@@@@@@ه@@@@@@@@@@@@<@@࣠@!xA\\\\@A@@-v@@@@@ఠ&father\\\\@A@@@@@BP@23@"E@@@@@డ5$Name&father\]\]@ \]\] @@#@@@@@@7@@6@@@5@@4"@@ఐJ!x\] \]@.@@s1@'xt_name\]\]@3'xt_name@@@ .!t@@@ $@@@ 3'xt_args )Odoc_type0constructor_args@@@ %@@A @Ap#qG@@ d@3&xt_retAHa)type_expr@@@ '@@@ &@@B@AHRHr@@e@31xt_type_extension*d@@@ (@@C%@A@@%f@3(xt_alias3[d/extension_alias@@@ *@@@ )@@D5@A    6@@5g@3&xt_locC-(location@@@ +A@EA@A i s i @@Ah@3'xt_textOw=$info@@@ -@@@ ,A@FR@A    @@Ri@@A@@Vc@nf@@@@@DQ@JQ@H@@n@@@A@i\\p@@ ఐ챠!pu]]-v]].@)@@@@@@U@@T@쮠@@@@cP@*@@)@@@nP@eP@P@@@(P@O@@@R@@@S@@@Q@@P@@N@@M3@@@@@@@ఐ $fmt2]]/]]3@~@@+@@@gQ@oQ@n@@ภРѰ]]4]]CAภ۠9 9ภ99ภ9tภ #%(@(@@@@Q@Q@P@ภ4x7w@7@~P@/P@kR@ߠ@@@dQ@Q@Q@Q@Q@Q@Q@Q@Q@ R@R@@@@Q@@@^@/'R@͠"R@ѠR@@@@Q@@%r@r@9@@@Q@Q@@@y@qBR@;./0R@+R@@@@Q@@@@:@R@G:;P@Q@Q@@@@Q@@ภpq$ | @@v@@@Q@Q@@ภedภ@@ER@@@@'Q@3@ภ  @@읠Q@ Q@%EP@&GR@@@@+Q@=@@@쮠 R@QTR@TU@@@Q@$ @@@컠Y`@@@Q@ @@@Ơ8R@./01@@@Q@"@-@[ | %s@@@@@Q@@Q@?.@@  @@QȠD@@@cQ@7@@డK$Name&simple]]E]]I@ ]]J]]P@@@@@@@@X@@W@@@V@@UY@@ఐ`!x]]Q ]]R@D@@h@'xt_name]]S]]Z@ @@3@@@eR@kR@iv@@]]D]][@@y@@@@P@j{@@ఠ!l(]]]t)]]]u@AA@@5nP@o3*))*****@@@@ ఐ $self9]]]x:]]]|@P@@p@Pu>]]]@@@g4@@w@g'@@v@g @@ug@@t@@s@@r@@ఐ !fU]]]V]]]@ !@@gIF@-@@ఐ&fatherd]]]e]]]@@@@@@=@@@ఐҠ!xz]]]{]]]@@@P@'xt_args]]]]]]@} @@gSF@Y@@ఐ預!x]]]]]]@Ͱ@@g@&xt_ret]]]]]]@ @@gaF@p@@]]]]]]@@guF@u@@j@@g^v@A@]]]p@@@ఠ!c]]]]@A@@@@@P@@@@P@3@@@@@@ఐ$!x]]]]@@@M3@@@@(xt_alias]]]]@ @@@@@@@@@Ġ$None]^]^@@@@@@@@@@@4@@ @@@@@@;@@@ภܰ]^]^@F@@@NC@Ġ$Some ^^1 ^^5@ఠ"xa^^6^^8@-A@@@@@L@@@@@@@@@@@T@@@@@@@@[@@@ ఐq!p5^<^U6^<^V@@@@@@@@@@n@k!t@@@S@H@@Gk@@@ S@S@S@1@@FS@Ġ@@@Ǡ@@@@@@@@@@@@3baabbbbb@WP@Q@R@@@@ఐ ⠐$fmt2r^<^Ws^<^[@ @@@@@@T@T@3yxxyyyyy@@@@@ภ^<^\^<^cAภ # = @@@@@-T@0T@/"@ภภL'K@'@smU@3m@@@ET@Q:@ภʠ;7:@7@ˠp>@@@T@T@+T@C}S@,S@D@@@IT@[Y@@N@U@ @@@.T@Be@@Z@U@ @@@T@*q@% = %sk@k@@@@T@^T@]}@@rq@@'6@@@T@@@ఐ"xa^^^^@@@@@@w@t@%xa_xt^^^^@3%xa_xt@@@ "N G@@@ !@@@ A@A3'xa_name@@@ @@@@A@@,a@@A5?5o@@0b@*@@ ]@@@v@@@u@Ġ$NoneK^^L^^@r@@@@+ q@@@@@@~@@2 x@@@@@@@@@ఐQ"xae^^f^^@@@6@@@@@'xa_nameq^^r^^@G@@(S@@Ġ$Some^_^_@ఠ!x^_^_ @A@@ @@@*@@@@@m @@@@@@2@@t @@@@@@9@@@ఐ!x^_ ^_@@@ @@ @@@@3@L. @@@'xt_name^_^_@@@E @@@A^d^__3@@H@@@@@hS@B@ภ_5_O_5_cAภ'CodePre _5_V@:ఐ 6&flush2_5_X_5_^@ @@@@@@@@?@@@@@h@@ภڰ_5___5_a@@@@@@@"S@&x@@_5_W_5_b@@b@@@@'S@ @@< @@GR@@ภOCAM@DA@kUP@ @@@R@,@@_5_NM@@k@@@@R@@c@@@A]]T@@eZ@A@]]V@@డ!@#_z_$_z_@n@@@n@O@F@@@J@@I@i @@@H@@Gh@@@E@@D@@C398899999@@@@@@@ภ7G_z_H_z_@iภ%LatexP_z_Q_z_@ ఐ9$self^_z___z_@T @@t3^]]^^^^^@%@@@Ssd_z_@@@s@@@l@@k+@@@j@@i@@ ఐX$self}_z_~_z_@T*@@t;@T_z_@@균s@@@@@@~@@}@@@@|@@{s@@@z@@y@@x7@鶐ภ@@Ѡs@@@@@@@@G@@ఐ !x_z__z_@@@5V@'xt_name_z__z_@° @@K@@@R@R@d@@_z__z_@@t@@@u@R@n@@_z__z_@@@@@f@Q@sx@@ @@AP@e{@ఐ!l_z__z_@&@@@@@@.@@@ZP@`@@డg!@____@E@@@EAP@P@@@@@@@B @@@@@A@@@@@@@@@ఐp!c_z_ _z_@@@j%@@@Q@Q@@@ఐ!x8__9__@t@@@'xt_text?__@__@ @@@@@@@@ @Ġ$NoneS_`T_`@z@@@@  @@@@@@@@@@@@@@@@@ภGi_`j_`@@@@k@@@@Ġ$Somez``3{``7@ఠ!t``8``9@A@@7@@@N@@@@@?>@@@@@@V@@FE@@@@@@]@@@@ఠ!s`=`Y`=`Z@A@@@@@kT@3@q/(@)@*@@@ ఐ򐠐"ps`]`w`]`y@@@@5@@@@@@@@@@@@@@@@@@"@@ఐH$fmt2`]`z`]`~@@@S@@@V@V@6@@8\begin{ocamldoccomment} `]``]`@@`]``]`@@@@@V@V@J@@= @@ @@@U@P@  ఐ䠐$self `` ``@U@@u`@U=``@@@u@@@ @@ ;Jr@@@ @@@@@@qu@@@@@@@@@@@@@@@@@@@ఐ$fmt29``:``@@@u@@@&V@*V@)@hภ_Wo@W@|@@@-@@@,@@+@@ภ$Some\``]``@gఐ㠐!tf``g``@@@u@@@8V@7@@o``p``@@u@@@!@@@ V@3@@r @@@@@?U@@ ఐa"ps````@v@@@@@@H@@G@X@@@F@@E@@@D@@C@@B@@ఐ$fmt2````@w@@$@@@XV@\V@[@@7 \end{ocamldoccomment} ```a@@```a@@@@@VV@^V@]@@= @@@@@_U@T!@ఐ5&flush2aa3aa9@@@@@@@d@@c>@@@b@@a7@@ภٰaa:aa<@@@@@@@mU@qG@@@@KH@j @@LI@ @@MJ@= @@NK@A@`=`U @@ภ!aXaraXazA ภ%Latex aXaw@Qఐm!saXaxaXay@l@m@n@@^@@@}S@S@~3@p~ @@@@  @@S@|@ภn'Al@(A@(T@s@@@xS@@@0aXap2@@@@@w@>7@@@@@A7__8a{a@@p:@@@Q@@@!@@y@@@XP@Q@@@@@@1@@@@@@@@@@@@N\\Oaa@@@@@-@@,N@N@ @@ఐ "tedaaeaa@@@l @/te_constructorskaalaa@ @@d@@@*N@N@ @@w\\xaa@@<[@@@M@N@( H@@\\aa@@ Q K@A@\\@@@ఠ%defs2abab@A@@DJL@@@@L@3@ d u n@ o@ p@@@ภabab@Ơภ'CodePreab ab@ఐ Ǡ's_type3abab@ ~@@%@@@L@L@%@@ab ab@@DuL@*@ఐ $defsabab#@2@@6?@@@L@L@=@@ @@4D@@@B@A@aa@@డV!@b'bEb'bF@4@@@4y@@@@@@-@@@@@,@@@@@@@3@evo@p@q@@@@ఐ-merge_codepreb'b0b'b=@@@@p@@@@@@@@~@@@@@!@@ఐ%defs2+b'b>,b'bC@+@@D@@@%M@'M@&6@@7b'b/8b'bD@@@@@L@)M@"A@@ ఐ*$selfObGbPPbGbT@W@@x R@W.TbGba@@@@@4@@@3@@2@w@@@1@@@0@@/w@@@.@@-@@,n@̐ภ@@@@@Q@@@P@@O~@@ఐ/"tebGbbbGbd@ @@n@'te_infobGbebGbl@ݰ @@x$@@@K@@@JM@VM@S@@bGbObGbm@@x&@@@H@@o@@/@@@0 @#@@1 o@ @@2 @  @@3 @  @@4 @  @@5 @Q @@6 @ @@7 @@@82@A@YY@@ ఐ$selfbwb}bwb@Xi@@xz3@CTM@N@O@@@Wްbwb@@@xx@@@d@@c@xv@@@b@@a>@@@`@@_@@^@@ఐ#fmtbwbbwb@~@@nc$@@ఐ|$textbwbbwb@.@@E@@@K@~K@{;@@? @@QF@p>@N@@@A@A@@@n@@@n@@@n@@n}@@@@@@@@@@@g@@@n@@@n@@@n@@n@@@@@@@@@@F@@&YY9@Z7 ( Print LaTeX code for a type extension. 4YgYk5YgY@@@@@@@n;bb<bb@AA࣠@&self-3AఠYbAY@g3IHHIIIII@X@@@  YeAgY@g@@Y@࣠@#fmtA[bb\bb@tA@@n3\[[\\\\\@Yg@Y@!g@Y@@@@@  @@!eAnbbobb@A@@n3onnooooo@ n@@@@@@@@@ఠ$textbbbb@A@@F-J@@@@$J@3@(n@@ @@@@@ఠ$fmt2bc bc@A@@@@@K@@@ఠ&flush2bcbc@A@@@@@@@@@@@@@K@4@@bc bc@@@$@@@=@!fbcbc@A@1@"@@۰ @@@8@)@@Q@ఐr'new_fmtbc!bc(@@@@@@@@@@i@@@ࠠ@@@@@@@_@@@@@@@@@w@@ภ$ bc*@@&@@@@@L@@@-@@@v@g@@L@@A@bc@@ డ0reset_type_names)Odoc_info-c.c6.c.c?@ 1c.c@2c.cP@@T0@@@T0@@@@@T-@@@@@3<;;<<<<<@@@@@{u@y@v@@@@ภ<Nc.cQOc.cS@;@@@TJ@@@ L@@@*@@k@@@K@ @@ఠ&s_namefcVcbgcVch@A@@@@@#K@3lkklllll@0@@@డ$Name&simple}cVck~cVco@ cVcpcVcv@@4@@@@@@@@@@@@@ @@ఐ0!ecVcwcVcx@@@o/@'ex_namecVcycVc@3'ex_nameo@@@ b!t@@@ W@@@ 3'ex_info ܠX~@@@ Y@@@ XA@A @A%%%%@@x@3'ex_args 0constructor_args@@@ Z@@B@A%%%&%&@@y@3&ex_ret%T)type_expr@@@ \@@@ [@@C(@A6&&&7&&G@@z@3(ex_alias6p//exception_alias@@@ ^@@@ ]@@D8@AF&z&G&z&@@{@3&ex_locFS@@@ _A@EA@AO&&P&&@@|@3'ex_codeO `@@@ a@@@ `A@FP@A^'' _''+@@}@@Ab%h%rc%h%@@w@ld@@(@@@%L@+L@)@@l@@@A@cVc^n@@@ఠ&fathercccc@4A@@>@@@L@bL@`?@@0 @@C@@A@ecc @@ ఐ!pqccrcc@%@@@@@@m@@l@@@@@lK@B@@A@@@oK@}K@K@+@@@K@g @@@j@@@k@@@i@@h@@f@@e3@|@@@@@@ఐ $fmt2cccc@k@@'@@@L@L@@@ภ̠ͰccccAภנE Eภ ߠEEภEpภ#'(@(@@@@L@ L@P@ภ0t7s@7@~K@GK@M@@@@|L@L@L@L@L@L@L@L@L@ M@M@@@@L@@@^@+'M@"M@M@@@@L@@'r@r@5@@@L@L@@@y@mBM@ՠ;./0M@٠+M@@@@L@@@@F<M@àG:;K@&L@L@@@@L@@ภlm*exception @@r@@@'L@*L@)@ภa`ภ@@AM@-@@@?L@K@ภ @@L@%L@=EK@>GM@0@@@CL@U@@@ M@QTM@TU@@@(L@< @@@Y`@@@L@$@@@ 8M@./01@@@L@"@5@[exception %s@@@@@L@XL@W.@@  @@QȠD@@@{L@7@@ఐz&s_namecccc@@@YD@@s@@UK@F@@ఠ!làcccc@A@@A1K@p3@U@@@ ఐ$selfcccc@\@@|@\<cd@@@r@@x@r@@w@r@@vr@@u@@t@@s@@ఐN!fcd cd @ٰ@@sF@-@@ఐ&father+cd ,cd@@@K@@@=@@@ఐ֠!eAcdBcd@@@rP@'ex_argsHcdIcd@ @@sF@Y@@ఐ!eXcdYcd@˰@@rg@&ex_ret_cd `cd&@ @@s(F@p@@ecdfcd'@@s@;!t@@@N@H@@G;@@@N@N@N@1@@FN@Š@@@ȠP@@@@@@@@@@@@321122222@`Y@Z@[@@@@ఐꠐ#fmtBddCdd@а@@s3BAABBBBB@@@@@ภ\]QddRddAภgh # = @@m@@@-O@0O@/"@ภ{\|[ภ'@'@<fP@3f@@@EO@Q:@ภ7@7@i@@@O@O@+O@CvN@,N@D@@@IO@[Y@@N@P@ @@@.O@Be@@Z@P@ @@@O@*q@% = %sk@k@@@@O@^O@]}@@rq@@6@@@O@@@ఐ"eadddd@@@@@@w@t@%ea_exdddd@3%ea_ex @@@ Ut?@@@ T@@@ SA@A3'ea_name@@@ R@@@@AZ$v$[$v$@@u@@A^$$_$$@@v@*@@tU@@@v@@@u@Ġ$Noneddde@;@@@@+ti@@@@@@~@@2tp@@@@@@@@@ఐS"ea.de/de@@@S@@@@@'ea_name:de ;de@G@@!N@@Ġ$SomeHee%Iee)@Sఠ!eƠQee*Ree+@jA@@t@@@#@@@@@mt@@@@@@+@@tt@@@@@@2@@@ఐ!epee/qee0@@@ @@t@@@@3vuuvvvvv@E. @@@'ex_nameee1ee8@ݰ@@E @@@Adde9eJ@@H@@@@@aN@B@ภeLe[eLeoAภ'CodePre eLeb@ఐ&flush2eLedeLej@^@@@@@@@@@@@@@h@@ภeLekeLem@@@@@@@N@x@@eLeceLen@@+@@@@N@@@< @@IM@@ภCA@DA@4WK@@@@M@@@eLeZM@@4@@@@R@@e@@@Ad;dET@@g\@A@d+d3V@@డY!@eeee@7@@@7l@@@@@@0t@@@@@/x@@@@@@@3@@@@@@@ภe{ee{e@0ภ%Latexe{ee{e@b ఐߠ$self%e{e&e{e@_Ұ@@%@_9*e{e@@@c@@@:@@9@@@8@@72@@ ఐ$selfCe{eDe{e@_@@C@_ٰHe{e@@F}@@@M@@@L@@K@@@@J@@I@@@H@@G@@F[@[ภzr@r@@@@b@@@a@@`k@@ఐ!eze{e{e{e@@@uz@'ex_namee{ee{e@߰ @@@@@\M@hM@f@@e{ee{e@@@@@C@iM@Z@@e{ee{e@@@@@4@jL@A@@ @@MCK@3@ఐ-merge_codepreeeee@@@@ @@@n@@@p@@o@@@m@@l@@డ7!@eeee@@@@v@@@@@@v@@@@@ v@@@@@~@@}@@ఐ!leeee@f@@@@ఐ!seeee@@@4w@@@M@M@@@ ee ee@@dM@@@{L@M@ @@c @@tL@*@@@/K@L@x@@@@_@@@(K@.@@డ!@ +fAfH ,fAfI@v@@@vMK@K@@@@@@@s @@@@@r@@@@@@@C@@ภq Nee Oef@Apภ%Latex  Wee@డ!^ bee cee@<@@@<@@@@@@9@@@@@8@@@@@@@s@@'\index{ ~ee ee@@ ee @@Y@@@M@M@@@డ!^ ef  ef@o@@@o@@@@@@l@@@@@k@@@@@@@@@ ఐq$self ee ee@ad@@u@a< ef@@{y@@@@@@@@@U@@@@@@@@@@@@@ภ @ @"@@@@@@@@@@ఐ&s_name ef ef @Ȱ@@|@@@ O@O@@@b@@@@@@O@ @@డw!^ ef ef@@@@@@@@@@@@@@@@@@@@@@@@'@\verb` &ef 'ef@@@@@@@.O@0O@/-@@డ!^ <ef7 =ef8@@@@@@@8@@7@@@@6@@5@@@4@@3@@2M@@ ఐ $self ^ef _ef@b @@^@a cef$@@" @@@R@@@Q@@P@@@@O@@N@@@M@@L@@Kv@7ภ  ภ ef* ef/@@@@@@@dQ@h@@@@@@i@@ఐ6&s_name ef0 ef6@x@@,@@@aQ@mQ@l@@k@@~@@@H@nQ@_@@#`}  ef9 ef=@@| ef>@@@@@FP@pP@o@@ @@@@@,@qP@D@@4@@@@@@rO@*@@o@@@@@@sN@@@ ee ef?@@&@@@@tM@@@ @@L@@ภ4A2@A@ PM@@@@L@y@@ ee@@<@@@L@@@ ఐ Ġ$self fAfK fAfO@b@@ @a fAf\@@nDl@@@@@@@@@k@@@@@@@@@@@~@@}@@|&@ภE =U@ =@b@@@@@@@@6@@ఐ ڠ!e EfAf] FfAf^@ @@xE@'ex_info LfAf_ MfAff@ @@@@@@@@M@M@W@@ [fAfJ \fAfg@@@@@]@@l@@ @@@&K@L@f@@S@@ g@@@ @@@ x@@@ y@ @@ J@_@@  @ C@@  @ T@@  @A@ rbb@@ ఐ 8$self ~fkfq fkfu@c+@@<3 ~ } } ~ ~ ~ ~ ~@   @ @ @@@b fkf@@@:@@@@@@8@@@@@@@@@@@@@@ఐ J#fmt fkf fkf@ 0@@y$@@ఐ .$text fkf fkf@.@@ݠy@y@J@J@:@@> @@[F@=@M@@ 2@ eA@ iA@@@y&@@@y@@y@@@@@@ o@ @@rb@@@y6@@@y/@@y&@@@@@@@@F@ @ bb0@ 𐠠 $ Print LaTeX code for an exception.  bb bb@@@@@@@y6 ff ff@AA࣠@&self-3AఠǠc Ac@r3        @c@@@  c Arc@r@@c@࣠@#fmtA ff ff@ -A@@yP3        @cr@c@!r@c@@@@@  @@&m_nameA 'ff (ff@ @A@@yX3 ( ' ' ( ( ( ( (@ yf@@@@@@@@!pA 8ff 9ff@ QA@@y^3 9 8 8 9 9 9 9 9@yl@@@@@@@@  ఐO$self Nff Off@c@@ 3 N M M N N N N N@"yv@@@@@cp Vff@@@ @@@,@@+@@@@*@@)@@@(@@'@@&@@ఐa#fmt rff sff@G@@y$@@ภ  }ff ~g6g?A ภ$Code  ff@ǭ)functor ( ff fg@@ ff fg@@ǹ@@@SL@UL@TH@@ @@@@@L@LL@RR@ภ ̰ gg,A ʠภ$Code gg@ؠఐ!p gg gg@k@@yn@'mp_name gg gg@3'mp_namey@@@81@@@3@@@ 3'mp_type ^+module_type@@@5@@@4@@A@A<T#T+=T#TO@@@3,mp_type_codeI@@@6@@B@AFT`ThGT`T@@@3'mp_kind%y@@@7@@C!@AOTTPTT@@@@ASSTTST@@@<4@@@@@dL@hL@f@@W<@@hL@]L@c@ภ - g g*A +ภ$Code g g.@9# :  g g0 g g3@@ g g/ g g4@@E@@@wL@yL@x@@ @@(L@pL@v@ภ x 0g6g>A w@A@ @@@qL@@@/A@ <@@@^L@o@@A@ @@@ML@\@@ Gff@@@@:L@K@@@@a@@@K@8@  ఐ`$self _gBgH `gBgL@e @@@d dgBgf@@@zn@@@zk@@@zh@@za@@@@@@ @@ఐj#fmt {gBgg |gBgj@P@@z-@@ఐd&m_name gBgk gBgq@L@@z:@@ఐb!p gBgr gBgs@F@@zI@'mp_kind gBgt gBg{@ @@zP@@C@@zQ@ ఐ$self g}g g}g@eZ@@k_@d̰ g}g@@@f@@@ @@ @d@@@ @@ ,@@@ @@@@s@@ఐ#fmt g}g g}g@@@{ @@ภ  g}g g}gA ภ$Code  g}g@ %) ->  g}g g}g@@ g}g g}g@@@@@4K@6K@5@@ @@@@@@K@-K@3@ภ M+A K@,A@ i@@@.K@<@@ g}g4@@@@K@,@@f9@@{.F@ĚF@@=@@@>@@@?A@ CA@@@{[@@b@{T@@a@{M@@`{D@@_@@^@@]@@\@@@t@@u@{o@@t@{h@@s@{a@@r{X@@q@@p@@o@@n@@mF@d:@@ffg@@{UFggGgg@AA࣠@&self-3 Aఠ f mAf @t3TSSTTTTT@f @@@  fpAtf@t@@f@࣠@#fmt Afggggg@A@@{o3gffggggg@ft@f#@!t@f$@@@@@  @@&father Ayggzgg@A@@{{3zyyzzzzz@ {@@@@@@@@$kind Agggg@A@@{3@{@@@@@@@@ఐ$kindgggg@{@@@@{3@@@@Ġ2Module_type_structghgh@;2Module_type_struct{@@@i@Cy @@@b@@@a@A@@E@A3^^3^^@@@+@ఠ$eles ghgh@A@@y!@@@è@@@ç3@3@@@@@) @@{@@{@@@  ఐ$self hh& hh*@f@@3@F#@@@@@f hh8@@@@@@@@@@@@@@d@@@@@@@@@ఐ#fmt hh9 hh<@@@|$@@ภ 4 hh> hh`A 3ภ%Latex  hhC@d7\begin{ocamldocsigend} ! hhE" hh^@@$ hhD% hh_@@p@@@N@N@H@@ @@.@@@N@N@R@ภ +A @,A@@@@N@_@@E hh=4@@@@N@e@@i9@@_@@@M@k@ డ $List$iter_ hbhl` hbhp@ c hbhqd hbhu@@"@@@@yF@@@ @@@ @@@@@ @@@@@@@@@@@@@@ ఐ;$self hbhw hbh{@g9@@J@f hbh@@@y@@'@y@@&@y@@%y@@$@@#@@"@@ఐE#fmt hbh hbh@+@@|@@ఐ?&father hbh hbh@'@@|@@ hbhv hbh@@@z@@8z @@7@@ఐ$eles hbh hbh@@@od@@@N@=N@;@@v @@@@@>M@@ ఐ$self hh hh@g@@@g hh@@@@@@G@@F@@@@E@@Dd@@@C@@B@@A@@ఐ#fmt hh hh@@@}$@@ภ 4 hh hhA 3ภ%Latex  hh@d5\end{ocamldocsigend} ! hh" hh@@$ hh% hh@@p@@@nM@pM@oH@@ @@.@@@zM@gM@mR@ภ +A @,A@@@@hM@v_@@E hh4@@@@UM@fe@@f9@@}AF@ɃF@6F@M@Sm@A@@n@rB@@}Do@Ġ3Module_type_functor^ hh_ hi@;3Module_type_functor@}@@@c}\@@@d@BA@E@A4__ 4__H@@@f,@ఠ!p v hiw hi@A@@}@@@ì3zyyzzzzz@@@@ఠ!k  hi  hi @A@@}~@@@í@@@/ hi @@}@@}@@@  ఐJ$self ii ii@hH@@Y3@/(@)@*!@@@@@gư  ii7@@@}@@ă@}@@Ă@}@@ā}@@Ā@@@@~@@ఐY#fmt ii8 ii;@?@@}!@@ఐS&father ii< iiB@;@@}.@@ఐ`!p iiC iiD@7@@}@@@ė>@@B@@}?@ ఐ$selfiFiPiFiT@h@@M@h iFin@@@}@@Ģ@}@@ġ@}@@Ġ}@@ğ@@Ğ@@ĝ\@@ఐ#fmtiFioiFir@@@~ i@@ఐ&fatheriFisiFiy@@@~v@@ఐ!kiFiziFi{@~@@~@@@Ĵ@@=@@~@@@~@Ġ1Module_type_alias0i|i1i|i@;1Module_type_alias@~U1module_type_alias@@@e@AB@E@A6__6__@@@6-@ఠ!a Fi|iGi|i@_A@@@@@ð3JIIJJJJJ@@@@@@@@~F@@~F@@@ ఐ $selfZii[ii@i@@3ZYYZZZZZ@@@@@@h|bii@@@@@@Ŀ@@ľ@@@@Ľ@@ļ@@@Ļ@@ĺ@@Ĺ@@ఐ#fmt~iiii@@@~$@@ภiiiiAภ$Code ii@̹ ఐN$selfiiii@iL@@]E@hii@@@4@@@@@@/@@@@@.@@@@@@@Y@@ఐJ&fatheriiii@2@@~f@@ఐ!aiiii@r@@@@@ @z@(mta_nameiiii@3(mta_name@@@_!t@@@\@@@ 3*mta_module ~ @@@^@@@]A@A @AR.]]S.]^ @@*@@AV-]]W-]]@@)@,@@@@@ @@iiii@@(@@@@N@@@ @@ @@@M@M@@ภ`A^@A@|@@@M@@@ ii@@@@M@@@@@@Ġ0Module_type_with0ij1ij@;0Module_type_with@*@@@f@@@g@BC@E@A8``#8``R@@@9.@ఠ!k IijJij@bA@@B@@@ô3MLLMMMMM@@@@ఠ!s XijYij@qA@@#@@@õ@@@0`ij@@X@@X@@@  ఐ$selfnj"j,oj"j0@j@@,3nmmnnnnn@/(@)@*!@@@@@i xj"jJ@@@@@!@@@ @|@@u@@@@@@@@ఐ,#fmtj"jKj"jN@@@!@@ఐ&&fatherj"jOj"jU@@@.@@ఐ`!kj"jVj"jW@7@@@@@3>@@B@@?@ ఐj$selfjYjcjYjg@jh@@yM@iڰjYju@@@t@@@?@@>@r@@@=@@<:@@@;@@:@@9a@@ఐy#fmtjYjvjYjy@_@@n@@ภ jzjjjA ภ$Code jzj@! jzjjzj@@jzjjzj@@#@@@jM@lM@k@@ @@@@@ŨM@cM@i@ภ6jj,A4ภ$Codejj@B ఐנ$self(jj)jj@jհ@@@j$-jj@@@@@@ń@@Ń@@@@ł@@Ł@@@ŀ@@@@~@@ఐӠ&fatherIjjJjj@@@J@@ఐ!sVjjWjj@@@@@@ŒN@ŝN@Ŝ@@ajjbjj@@Ί@@@{@ŞN@Ő@@X @@iM@tM@z@ภujjA@A@ڠ@@@uM@Ť @@kA@}@@@dM@s@@jzj@@.@~@MM@b@@@@>M@K@ @@~@Ġ2Module_type_typeofjjjj@;2Module_type_typeof@@@@h@AD@E@A:``:``@@@/@ఠ!s jjjj@A@@@@@ø@@@@@@@@@@ ఐo$selfjjjk@km@@~3@$@@@@@jjk@@@|@@@ű@@Ű@z@@@ů@@ŮB@@@ŭ@@Ŭ@@ū@@ఐ#fmtjkjk@g@@$@@ภkk#kok|Aภ$Code kk'@/module type of kk)kk8@@kk(kk9@@+@@@M@M@H@@ @@ @@@M@M@R@ภ>k;kI,A<ภ$Code#k;kM@J ఐߠ$self0k;kO1k;kS@kݰ@@p@k,5k;kc@@@@@@@@@@@@@@@@@@@@@@@ఐ۠&fatherQk;kdRk;kj@ð@@R@@ఐ!s^k;kk_k;kl@@@@@@N@N@@@ik;kNjk;km@@ϒ@@@@N@@@X @@iM@M@@ภŰ}kok{A@A@@@@M@@@kA@}@@@M@@@kk!@@6@~@ſM@@@@@@@@Agg@@3@@@@1A@5A@@@@@u@@@t@@@s@@r@@q@@p@@o?@@@{=@@ƈ@@@Ƈ@@@Ɔ@@@ƅ@@Ƅ@@ƃ@@Ƃ@@Ɓ@@ƀF@wf@gg@@k~kk~k@AA࣠@&self-3 Aఠ lAl@{c3@l@@@  lA{fl@{f@@l@࣠@#fmt Ak~kk~k@A@@3@l{z@l@!{{@l@@@@@  @@&father Ak~kk~k@A@@3@ @@@@@@@@$kind Ak~k k~k@!A@@3      @@@@@@@@@ఐ$kindkkkk@@@@@3@@@@Ġ-Module_struct* kk+ kk@;-Module_struct@@@I@@@@;@@@:@A@@I@A UFUL UFUr@@@6@ఠ$eles F kkG kk@_A@@@@@ƻ@@@ƺ3NMMNNNNN@3@@@@@) @@@@@@@  ఐ$self`!kka!kk@m @@3`__`````@F#@@@@@lh!kl@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmt!kl!kl@@@c$@@ภ!kl!kl(Aภ%Latex !kl @7\begin{ocamldocsigend} !kl !kl&@@!kl !kl'@@@@@N@N@H@@ @@@@@(N@N@R@ภ+A@,A@@@@N@$_@@!kl4@@l@@N@e@@i9@@ @@@)M@k@ డG$List$iter"l*l4"l*l8@ "l*l9"l*l=@@Ҡ@@@@AM@1@@5Ҟ@@@4@@3@@2@ @@@0@@/қ@@@.@@-@@,@@ ఐ<$self "l*l? "l*lC@m@@@m9"l*l[@@@w@@R@t@@Q@q@@Pj@@O@@N@@M@@ఐF#fmt'"l*l\("l*l_@,@@@@ఐ@&father4"l*l`5"l*lf@(@@@@8"l*l>9"l*lg@@@@@i@@h@@ఐ$elesH"l*lhI"l*ll@@@e@@@EN@nN@l@@w @@ h@@@oM@C@ ఐ$selfd#lnlxe#lnl|@n@@"@mi#lnl@@@@@@x@@w@@@@v@@u@@@t@@s@@r@@ఐ#fmt#lnl#lnl@@@d%@@ภ#lnl#lnlAภ%Latex #lnl@5\end{ocamldocsigend} #lnl#lnl@@#lnl#lnl@@@@@ǣM@ǥM@ǤI@@ @@ @@@ǯM@ǜM@ǢS@ภ+A@,A@ @@@ǝM@ǫ`@@#lnl4@@m@@džM@Ǜf@@f9@@F@%F@F@kF@DŽn@A@@o@sB@@p@Ġ,Module_alias$ll$ll@;,Module_alias@,module_alias@@@<@AA@I@A H UU I UU@@@ @ఠ!a $ll$ll@ A@@@@@ƾ3@@@@@@@@@@@@@ ఐ8$self%ll%ll@n@@3@@@@@@n)%ll@@@@@@Ǹ@@Ƿ@@@@Ƕ@@ǵ@@@Ǵ@@dz@@Dz@@ఐJ#fmt+%ll,%ll@0@@ $@@ภY6&ll7&lm-AXภ$Code ?&ll@f ఐ}$selfL&llM&lm@n@@ E@nDQ&lm@@@@@@@@@@@@@@@@@@@@@Y@@ఐy&fatherm&lmn&lm!@a@@Af@@ఐ!a|&lm"}&lm#@r@@@@@@z@'ma_name&lm$&lm+@3'ma_name@@@1!t@@@.@@@ 3)ma_module  #mmt@@@0@@@/A@A @A SFSP SFSp@@ @@A RS RS@@ @.!@@@@@@@&ll&lm,@@@@@@ N@@@ @@ @@@M@M@@ภA @A@+@@@M@@@&ll@@x@@M@@@@@@Ġ.Module_functor'm.m6'm.mD@;.Module_functor@@@@=@@@>@BB@I@A L UU M UV1@@@ @ఠ!p 'm.mF'm.mG@A@@@@@3@@@@ఠ!k 'm.mI'm.mJ@A@@@@@@@@/'m.mK@@@@@@@  ఐM$self(mOmY(mOm]@oɰ@@3@/(@)@*!@@@@@oG &(mOmw@@@c@@@\@@@U@@L@@@@@@@@ఐ\#fmt=(mOmx>(mOm{@B@@!@@ఐV&fatherJ(mOm|K(mOm@>@@.@@ఐ`!pW(mOmX(mOm@7@@z@@@0>@@B@@w?@ ఐ$selfi)mmj)mm@p@@'M@on)mm@@@O@@;@H@@:@D@@9=@@8@@7@@6\@@ఐ#fmt)mm)mm@@@di@@ఐ&father)mm)mm@@@fv@@ఐ!k)mm)mm@~@@i@@@M@@=@@h@@@i@Ġ,Module_apply*mm*mm@;,Module_apply@}@@@?@@@@@BC@I@A VV VV@@@ @ఠ"k1 *mm*mm@A@@@@@3@@@@ఠ"k2 *mm*mm@A@@@@@@@@/*mm@@@@@@@  ఐ$self-nInS-nInW@p@@3@/(@)@*!@@@@@p  -nInl@@@@@X@@@W@@@V@@U@@T@@S@@ఐ.#fmt-nInm-nInp@@@!@@ఐ(&father-nInq-nInw@@@.@@ఐ`"k1)-nInx*-nInz@7@@@@@h>@@B@@?@  ఐn$self=.n|n>.n|n@p@@O@p\B.n|n@@@@@@u@@t@@@@s@@r@@@q@@p@@oc@@ఐ}#fmt^.n|n_.n|n@c@@=p@@ภi.n|nj.n|nAภ$Code r.n|n@ԙ!(y.n|nz.n|n@@|.n|n}.n|n@@ԥ@@@ȠN@ȢN@ȡ@@ @@ @@@ȬN@șN@ȟ@ภݰ+A@,A@@@@ȚN@Ȩ@@.n|n4@@F@@ȃN@Ș@@f9@@@@@ȭM@ȁ@  ఐ栐$self/nn/nn@qb@@s@p/nn@@@@@ȶ@@@ȵ@@@ȴ@@ȳ@@Ȳ@@ȱ@@ఐ#fmt/nn/nn@ְ@@@@ఐꠐ&father/nn/nn@Ұ@@@@ఐ"k2/nn/nn@@@@@@@@=@@@ ఐ.$self0nn0nn@q@@@q0nn@@@@@@@@@@@@@@|@@@@@@@#@@ఐ=#fmt0nn0nn@#@@0@@ภL)0nn*0noAKภ$Code 20no@Y!)90no:0no@@<0no=0no@@e@@@M@M@T@@ @@ F@@@ M@M@^@ภ+A@,A@@@@M@k@@]0nn4@@@@M@q@@f9@@M@t@<@@u@*=@@v@z>@@*w@Ġ1Module_apply_unitr1oos1oo!@;1Module_apply_unitH@>@@@A@AD@I@A WW  WW/@@@ v@ఠ"k1 1oo"1oo$@A@@Q@@@3@o@@@@@@@X@@X@@@  ఐ͠$self2o(o22o(o6@rI@@Z3@@@@@@q̰2o(oK@@@@@@~@@@z@@s@@@@@@ @@ఐڠ#fmt2o(oL2o(oO@@@@@ఐԠ&father2o(oP2o(oV@@@,@@ఐO"k12o(oW2o(oY@6@@@@@"<@@@@@=@ ఐ$self3o[oe3o[oi@r@@K@r3o[ow@@@@@@.@@-@@@@,@@+f@@@*@@)@@(_@@ఐ'#fmt3o[ox 3o[o{@ @@l@@ภ63o[o}3o[oA5ภ$Code 3o[o@C"()#3o[o$3o[o@@&3o[o'3o[o@@O@@@YM@[M@Z@@ @@0@@@eM@RM@X@ภ+A@,A@@@@SM@a@@G3o[o|4@@@@@@B@@?@ ఐ$self7p!p+7p!p/@s@@M@s7p!p=@@@@@@Ɍ@@ɋ@@@@Ɋ@@ɉd@@@Ɉ@@ɇ@@Ɇa@@ఐ%#fmt7p!p>7p!pA@ @@n@@ภ48pBpP:ppA3ภ$Code 8pBpT@A! !8pBpV"8pBpW@@$8pBpU%8pBpX@@M@@@ɷM@ɹM@ɸ@@ @@.@@@M@ɰM@ɶ@ภ`=9pZph,A^ภ$CodeE9pZpl@l ఐ$selfR9pZpnS9pZpr@s@@@sNW9pZp@@@@@@@@@@@@@@@@@@@@@@@ఐ&fathers9pZpt9pZp@g@@G@@ఐ!s9pZp9pZp@@@#@@@N@N@@@9pZpm9pZp@@״@@@@N@@@X @@iM@M@@ภ:ppA@A@@@@M@ @@kA@ }@@@ɱM@@@8pBpN@@X@~@ɚM@ɯ@@@@M@ɘ@ @@z@Ġ1Module_constraint;pp;pp@;1Module_constraint@@@@D@@@E@BF@I@A/X-X30X-Xh@@@@ఠ!k ;pp;pp@A@@@@@3@@@@ఠ#_tk ;pp;pp@A@@@@@@@@/;pp@@@@@@@ ఐ.$self=pp=pp@t@@3@-&@'@(@@@@@t/ =pq@@@@@@@@@@@@@@@@@@@ఐ=#fmt=pq=pq@#@@!@@ఐ7&father+=pq,=pq@@@.@@ఐ^!k8=pq9=pq@7@@@@@ >@@B@@?@Ġ-Module_typeofI>q q(J>q q5@;-Module_typeof@@@@F@AG@I@AXXXX@@@N@ఠ!s ^>q q6_>q q7@wA@@@@@3baabbbbb@G@@@@@@@0@@0@@@ ఐ$selfr?q;qEs?q;qI@u@@03rqqrrrrr@X@@@@@tz?q;qW@@@.@@@@@@,@@@@@@@@@@@@@@ఐ#fmt?q;qX?q;q[@@@u$@@ภİ@q\qjBqqAàภ$Code @q\qn@Ѡ/module type of @q\qp@q\q@@@q\qo@q\q@@@@@CM@EM@DH@@ @@@@@ʁM@@@@ʈ@@ʇ@@@ʆ@@ʅ@@ʄ@@ఐ Ǡ#fmtDqrDqr@ @@$@@ภְFrr!GrGrTAՠภ$Code Frr%@ ఐ $selfFrr'Frr+@vv@@E@uŰFrr;@@@{@@@ʾ@@ʽ@v@@@ʼ@@ʻu@@@ʺ@@ʹ@@ʸY@@ఐ &fatherFrr<FrrB@ ް@@f@@ఐ!sFrrCFrrD@p@@@@@N@N@z@@Frr&FrrE@@+@@@ʵ@N@@@Y @@ @@@M@ʮM@ʴ@ภcGrGrShAb@iA@@@@ʯM@@@$Errq@@@@ʘM@ʭ@@v@@@@@A+kkx@@3)(()))))@ @@@ JzA@ N~A@@@@@d@ @@c@ @@b@@a@@`@@_@@^ X@@@@@w@(@@v@!@@u@@@t@@s@@r@@q@@p@@oF@f @Uk~k@@[IrVra\IrVrt@AA࣠@&self-3 "Aఠ2 !3w Aw!@3ihhiiiii@w@@@  w#Aw$@@@w$@࣠@#fmt #A{IrVru|IrVrx@A@@-3|{{|||||@w4@w8@!@w9@@@@@  @@&father $AIrVryIrVr@A@@53@ C@@@@@@@@$kind %AIrVrIrVr@A@@;3@I@@@@@@@@ఐ$kindJrrJrr@L@@@@M3@@@@Ġ/Class_structureKrrKrr@;/Class_structure[@@@ .@X@@@ '@@@ &aN@@@ )@@@ (@B@@D@A;>><>?@@@@ఠ#inh &KrrKrr@A@@!@@@ˬ@@@˫3@<@@@ఠ$eles 'KrrKrr@ A@@+x@@@ˮ@@@˭@@@D Krr@@@@@@@  ఐ$self Lrr Lrr@w@@3        @c70@1@2%@@ @@@w7  Lrr@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmt 9Lrr :Lrr@@@&@@ภg DLrr ELrs Afภ%Latex  MLrr@՗:\begin{ocamldocobjectend}  TLrr ULrs @@ WLrr XLrs @@գ@@@N@N@J@@ @@a@@@N@N@T@ภ+A@,A@Ԡ@@@N@a@@ xLrr4@@!@@N@g@@k9@@@@@M@m@  ఐ*$self Ms s Ms s@x=@@N}@x Ms s5@@@@@@@@@@@@@@ఐ0#fmt Ms s6 Ms s9@@@Y@@ఐϠ#inh Ms s: Ms s=@@@F@ F@@@,@@@ డ5$List$iter Ns?sI Ns?sM@  Ns?sN Ns?sR@@ݎ@@@@UF@@@݋@@@@@@@@  @@@@@݈@@@@@@@@@ ఐ$self Ns?sT Ns?sX@x@@@x< Ns?so@@@@@:@@@9@@@8}@@7@@6@@5@@ఐ#fmt!Ns?sp!Ns?ss@@@@@ఐ&father!!Ns?st!"Ns?sz@~@@@@!%Ns?sS!&Ns?s{@@@@@K@@J@@ఐ<$eles!5Ns?s|!6Ns?s@@@ ۠d@@@-N@PN@N*@@v @@U@@@QM@+0@ ఐ렐$self!QOss!ROss@x@@>@xp!VOss@@@ @@@Z@@Y@@@@X@@W@@@V@@U@@TR@@ఐ#fmt!rOss!sOss@@@#_@@ภ!}Oss!~OssAภ%Latex !Oss@Р8\end{ocamldocobjectend} !Oss!Oss@@!Oss!Oss@@@@@́M@̃M@̂@@ @@@@@̍M@zM@̀@ภ+A@,A@! @@@{M@̉@@!Oss4@@Z@@hM@y@@f9@@LF@F@xF@6F@f@A@@@0B@@ @C@@P@Ġ+Class_apply!Qss!Qss@;+Class_apply @f+class_apply@@@ *@AA@D@A6?j?p7?j?@@@@@!Qss!Qss@@@@@˱@@@@@{@@{@@@ ఐ$self!Stt"!Stt&@y@@@y !Stt4@@@@@@̖@@̕@@@@̔@@̓m@@@̒@@̑@@̐@@ఐ#fmt"Stt5"Stt8@}@@!@@ภ="Stt:"SttbA<ภ#Raw "#Stt=@ݳ !class application not handled yet"*Stt?"+Stt`@@"-Stt>".Stta@@ݿ@@@̽M@̿M@̾E@@ @@7@@@M@̶M@̼O@ภ+A@,A@!@@@̷M@\@@"NStt94@@@@̤M@̵b@@f9@@c@Ġ,Class_constr"^Utdtl"_Utdtx@;,Class_constr@,class_constr@@@ +@AB@D@A????@@@d@ఠ#cco ("tUtdty"uUtdt|@"A@@@@@˴3"x"w"w"x"x"x"x"x@@@@@@@@@@@@@ ఐ#cco"Wtt"Wtt@@@@@-@@@@3""""""""@% @@@3cco_type_parameters"Wtt"Wtt@33cco_type_parameters:@@@ $/s)type_expr@@@ #@@@ "@@B3(cco_name!t@@@ @@@@A=r=|=r=@@@3)cco_class S#cct@@@ !@@@ A@A@A#==$==@@@,@A'>1>;(>1>f@@@B2@@,+@@@@@@@@Ġ"Xtt"Xtt@$@@@@?>@@@@@@3""""""""@S@@@ @GF@@@@@@@@@ภ"Xtt"Xtt@@@@ @@@xM@M@@ఠ!l +#Ytt#Ytt@# A@@kj@@@@@@@@rq@@@@@@@@@ ఐ$self#$Ztt#%Ztt@zѰ@@3#$#####$#$#$#$#$@&@ @!@@@zF#,Ztu@@@@@@@@@@@@@@@@@@@@@@@ఐР#fmt#HZtu#IZtu@@@$@@డ!!@#W]u9u~#X]u9u@@@@c@@@lP@iP@'P@ @@@ @@ @@@@ @@ @@@@@@@R@@ภq#\uu6#\uu8@ ภ$Code#\uu-#\uu1@޲![#\uu3#\uu4@@#\uu2#\uu5@@޾@@@)Q@+Q@*w@@ @@>Q@(z@ ఐG$self#]u9uL#]u9uP@{Z@@k@z#]u9us@@@@@@6@@5@@@@4@@@3@@2@@@1@@@0@@/@@.@@ఐK&father#]u9ut#]u9uz@3@@|@@ఐܠ!l#]u9u{#]u9u|@@@+*@@@H@@@GR@PR@N@@#]u9uK#]u9u}@@#YR@@@@$Q@RR@D@@t @@D@@@Q@#@@ภ!/$ ^uu$ ^uuA!.ภ$Code $^uu@<"] $^uu$^uu@@$^uu$ ^uu@@H@@@^Q@`Q@_@@ @@Q@]@ภ y$A w@%A@#R@T@@@YQ@e@@$;^uu/@@s@@@Q@X@@$C[uu$D_uu@@@@P@hQ@$@@(@@V%@@@A$MVtt$N`uu@@Yi@ ఐ$self$Zauu$[auu@|@@w@{y$_auu@@@@@@́@@̀@@@@@@~@@@}@@|@@{@@ఐ#fmt${auu$|auu@@@,@@ภ!$buu$buvA!ภ$Code $buu@߶ ఐ6$self$buu$buu@|I@@Z@{$buv@@@N@@@ͱ@@Ͱ@I@@@ͯ@@ͮH@@@ͭ@@ͬ@@ͫ@@ఐ2&father$buv$buv @@@c@@ఐX#cco$buv$buv@B@@n@@@@@(cco_name$buv$buv@.@@-@@@@@$buu$buv@@@@@ͨ@N@ͽ@@c @@@@@M@͡M@ͧ @ภ!@qA!>@rA@$\@@@͢M@@@%buuz@@@@͏M@͠@@@@QM@͍"@@@#@Ġ0Class_constraint%dvv&%dvv6@;0Class_constraintR@@@@ ,@@@ -@BC@D@AAAAAP@@@@ఠ"ck )%+dvv8%,dvv:@%DA@@@@@˸}@ఠ#ctk *%9dvv<%:dvv?@%RA@@@@@˹@@@.%Advv@@@@@@@@  ఐ預$self%OevDvN%PevDvR@|@@ 3%O%N%N%O%O%O%O%O@.'@(@)!@@@@@|s %YevDv`@@@ @@@@@@ @@@@@@@@@@@@@@ఐ#fmt%uevDva%vevDvd@@@&&@@ภ"%evDvf%evDvpA"ภ$Code %evDvj@ఠ"( %evDvl%evDvn@@%evDvk%evDvo@@@@@N@ N@J@@ @@@@@N@N@T@ภ!+A!@,A@%@@@N@a@@%evDve4@@]@@N@g@@k9@@@@@M@m@  ఐf$self%fvsv}%fvsv@}y@@}@}%fvsv@@@@@@}@@@v@@m@@@@@@@@ఐp#fmt%fvsv%fvsv@V@@@@ఐj&father%fvsv%fvsv@R@@@@ఐנ"ck&fvsv&fvsv@@@@@@3@@=@@@  ఐ$self&gvv&gvv@}ð@@@}5&gvv@@@@@@@@@?@@@@>@@=@@@<@@;@@:@@ఐ#fmt&7gvv&8gvv@@@@@ภ#e&Bgvv&CgvvA#dภ$Code &Kgvv@r# : &Rgvv&Sgvv@@&Ugvv&Vgvv@@~@@@kN@mN@l @@ @@_@@@wN@dN@j@ภ"+A"@,A@%Ҡ@@@eN@s#@@&vgvv4@@@@NN@c)@@f9@@@@@xM@L/@  ఐ($self&hvv&hvv@~;@@L?@}˰&hvv@@@@@΁@@@΀@ @@@@~@@}@@|N@@ఐ2#fmt&hvv&hvw@@@[[@@ఐ,&father&hvw&hvw@@@]h@@ఐ#ctk&hvw&hvw @p@@2u@@:@@.v@ ఐm$self&iw w&iw w@~@@@}&iw w)@@@@@@Λ@@Κ@@@@Ι@@ΘR@@@Η@@Ζ@@Ε@@ఐ|#fmt&iw w*&iw w-@b@@@@ภ$"&iw w/'iw w9A$!ภ$Code 'iw w3@/" )'iw w5'iw w7@@'iw w4'iw w8@@;@@@M@M@@@ @@@@@M@οM@@ภ#s+A#q@,A@&@@@M@@@'3iw w.4@@@@ΩM@ξ@@f9@@M@Χ@<@@@'=@@@r>@@@?@@@@@A'@JrrA@@3'>'='='>'>'>'>'>@@@@CA@GA@@@@@2@@@1@@@0@@/@@.@@-@@,@@@@@E@@@D@@@C@@@B@@A@@@@@?@@>@@=F@4@'jIrVrZk@@'pkw;wF'qkw;w^@AA࣠@&self-3 -Aఠ G , H5'A6@3'~'}'}'~'~'~'~'~@4@@@  8'A9@@@9@࣠@#fmt .A'kw;w_'kw;wb@'A@@3''''''''@I&@M@!'@N@@@@@  @@&father /A'kw;wc'kw;wi@'A@@3''''''''@ %@@@@@@@@$kind 0A'kw;wj'kw;wn@'A@@%3''''''''@/@@@@@@@@ఐ$kind'lwqw}'lwqw@6@@@@73''''''''@@@@Ġ*Class_type'mww'mww@;*Class_typeE@@@ I@t0class_type_alias@@@ H@AA@B@ADF F&EF FF@@@@ఠ#cta 1'mww'mww@(A@@@@@v3''''''''@,@@@@@"@@e@@e@@@ ఐ#cta(oww(oww@@@@@-@@@ϊ@χ3( ( ( ( ( ( ( ( @E% @@@3cta_type_parameters(oww(oww@33cta_type_parameters:@@@ Bߪyf)type_expr@@@ A@@@ @@@B3(cta_nameF!t@@@ =@@@@AD~DD~D@@)@3)cta_class_{@@@ ?@@@ >A@A@ADDDD@@7@*@AE1E;E1Eg@@;@@0@@*)@@@ω@@@ψ>@Ġ3(Upww(Vpww@$@@@@=<@@@ϒ@@@ϑ3(\([([(\(\(\(\(\@Q@@@ @ED@@@ϔ@@@ϓ@@@ภ Z(lpww(mpww@ Y@@@@@@2M@ϞM@τ@ఠ!l 4(qww(qww@(A@@ih@@@Ϙ@@@ϗ}@@po@@@Ϛ@@@ϙ@@@ ఐ"$self(rxx(rxx@J@@[3((((((((@&@ @!@@@(rxx$@@@Y@@@Ϩ@@ϧ@W@@@Ϧ@@ϥ@@@Ϥ@@ϣ@@Ϣ@@ఐ4#fmt(rxx%(rxx(@@@?$@@డ'=!@(txGx(txGx@@@@@@@&P@#P@P@@@@@@@@@@@@@@@@@@@R@@ภ(sx)xD(sx)xF@&ภ$Code)sx)x;)sx)x?@+![) sx)xA) sx)xB@@)sx)x@)sx)xC@@7@@@Q@Q@w@@ @@>Q@z@ ఐ$self)&txGxZ)'txGx^@Ӱ@@@ )+txGx@@@}@@@@@@xw@@@@@@@@ts@@@@@@@@@@@@ఐ&father)OtxGx)PtxGx@@@@@ఐܠ!l)\txGx)]txGx@@@@@@@@@R@ R@@@)ktxGxY)ltxGx@@(ҠR@@@@Q@ R@@@t @@@@@Q@@@ภ&)uxx)uxxA&ภ$Code )uxx@䵠"] )uxx)uxx@@)uxx)uxx@@@@@Q@Q@@@ @@Q@@ภ%$A%@%A@)R@@@@Q@@@)uxx/@@@@@Q@@@)sx)x:)vxx@@h@@϶P@"Q@$@@(@@V%@@@A)nww)wxx@@Yi@ ఐX$self)xxx)xxx@@@w@)xxx@@@@@@;@@:@@@@9@@8R@@@7@@6@@5@@ఐg#fmt)xxx)xxx@M@@r@@ภ'")yxx*yxy*A'!ภ$Code *yxx@/ ఐ$self*yxy*yxy@°@@@*yxy@@@@@@k@@j@@@@i@@h@@@g@@f@@e@@ఐ&father*6yxy*7yxy@~@@@@ఐV#cta*Eyxy*Fyxy@@@@l@@@Ђ@Ѐ@(cta_name*Qyxy *Ryxy(@,@@+@@@Ё@@*Xyxx*Yyxy)@@@@@b@ІN@w@@c @@b@@@АM@[M@a @ภ&qA&@rA@)ՠ@@@\M@Ќ@@*yyxxz@@"@@IM@Z@@@@F@ΒM@G#@@@$@Ġ/Class_signature*{y,y4*{y,yC@;/Class_signature@!@@@ E@@@ D*@@@ G@@@ F@B@@B@AEEEF@@@@ఠ#inh 2*{y,yE*{y,yH@*A@@!@@@}@@@|@ఠ$eles 3*{y,yJ*{y,yN@*A@@*@@@@@@@~@@@@*{y,yO@@;@@;@@@  ఐ`$self*|ySy]*|ySya@@@3********@6/@0@1%@@ @@@ *|ySyo@@@@@@К@@Й@@@@И@@З_@@@Ж@@Е@@Д@@ఐt#fmt+|ySyp+|ySys@Z@@&@@ภ(/+ |ySyu+ |ySyA(.ภ%Latex +|ySyz@_:\begin{ocamldocobjectend} +|ySy|+|ySy@@+|ySy{+ |ySy@@k@@@N@N@J@@ @@)@@@N@кN@T@ภ'+A'~@,A@*@@@лN@a@@+@|ySyt4@@@@ШN@йg@@k9@@!Z@@@M@Цm@  ఐݠ$self+X}yy+Y}yy@@@}@+]}yy@@@@@@@@@@@@@@ఐ㠐#fmt+p}yy+q}yy@ɰ@@@@ఐΠ#inh+}}yy+~}yy@@@ F@@@+@@@ డ)$List$iter+~yy+~yy@ +~yy+~yy@@U@@@@M@@@S@@@@@@@@J @@@@@P@@@@@@@@@ ఐE$self+~yy+~yy@m@@~@+~yy@@@R@@ @O@@ @L@@ E@@ @@ @@@@ఐO#fmt+~yy+~yz@5@@Z@@ఐI&father+~yz+~yz @1@@`@@+~yy+~yz @@@m@@ f@@@@ఐ<$eles+~yz +~yz@@@e@@@N@%N@#*@@w @@"@@@&M@0@ ఐ$self,zz,zz@ư@@>@8,zz-@@@@@@/@@.@@@@-@@,@@@+@@*@@)R@@ఐ#fmt,:zz.,;zz1@@@_@@ภ)h,Ezz3,FzzVA)gภ%Latex ,Nzz8@ᘠ8\end{ocamldocobjectend} ,Uzz:,VzzT@@,Xzz9,YzzU@@@@@ZM@\M@[@@ @@b@@@fM@SM@Y@ภ(+A(@,A@+ՠ@@@TM@b@@,yzz24@@"@@=M@R@@f9@@M@;@<@@@+=@@@>@@@@@A,lwqww@@@3,,,,,,,,@@@@BA@FA@@@ @@є@ @@ѓ@@@ђ@@ё@@ѐ@@я@@ю@@@.@@ѧ@!@@Ѧ@@@ѥ@@@Ѥ@@ѣ@@Ѣ@@ѡ@@Ѡ@@џF@і-@,kw;w?j@@,zXzc,zXzy@AA࣠@&self-3 6Aఠ 5z,A{@T3,,,,,,,,@y@@@  },AW~@W@@~@࣠@#fmt 7A,zXzz,zXz}@,A@@+3,,,,,,,,@k@@!l@@@@@@  @@!m 8A,zXz~,zXz@-A@@33,,,,,,,,@ A@@@@@@@@@ఠ&s_name 9,zz,zz@-A@@@@@J@3--------@%N@@@@@డ+u$Name&simple-zz-zz@ -zz-zz@@˰@@@=@@@@@@@@@@@"@@ఐM!m-2zz-3zz@.@@|1@&m_name-9zz-:zz@3&m_name@@@Z]!t@@@K@@@/ 3&m_type ~+module_type@@@LA@A @AZZZZ2@@ I@3&m_info!@@@N@@@MA@B@A ZRZ\ ZRZz@@ W @3.m_is_interface%~@@@O@@C!@A!ZZ!ZZ@@ a!@3&m_file/@@@P@@D+@A"[["[[)@@ k"@3&m_kind9=@@@QA@E4@A#[T[^#[T[|@@ t#@3%m_locB~@@@RA@F=@A$[[$[[@@ }$@3*m_top_depsK!t@@@T@@@SA@GM@A%[[%[[@@ %@3&m_code[à @@@V@@@UA@H\@A &\/\9 &\/\Y@@ &@3+m_code_intfjҠ @@@X@@@WA@Ik@A '\~\ '\~\@@ '@3+m_text_onlyy~@@@Y@@Ju@A (\\ (\]@@ (@@A YY YY@@ @@@@@@K@K@@@@@@A@-zz@@ ఐ$self-zz-zz@@@3--------@@@@@@-zz@@@@@@@@@@@@@@Z@@@@@@@@@ఐ*#fmt-zz-zz@@@Q$@@ภ+*.zz.{L{UA+)ภ%Latex .zz@Zడ,!^.zz.zz@@@@@@@@@@@@@@@@@@@@@@T@@'\index{.7zz.8zz@@.:zz @@ @@@%K@'K@&g@@డ,!^.Nzz.Ozz@ (@@@ (@@@/@@.@ %@@@-@@, $@@@+@@*@@)@@ ఐ$self.pzz.qzz@@@.@.uzz@@42@@@I@@@H@@G@@@@F@@E@@@D@@C@@B@Iภ.ɷ@.@L@@@^@@@]@@\@@ఐ&s_name.zz.zz@ʰ@@5@@@XM@bM@a@@b@@ @@@?@cM@V@@డ-0!^.z{.z{@ @@@ @@@k@@j@ @@@i@@h @@@g@@f@@e@@'@\verb`.zz.z{@@@@ @@@{M@}M@|@@డ-b!^.{{3.{{4@ ϰ@@@ @@@҅@@҄@ @@@҃@@҂ @@@ҁ@@Ҁ@@.@@ ఐW$self/{{/{{@İ@@?@/{{ @@٠h@@@ҟ@@@Ҟ@@ҝ@@@@Ҝ@@қc@@@Қ@@ҙ@@ҘW@ภ/FBภ,/?{{&/@{{+@,@@@@@@ұO@ҵl@@@w@@@Ҷp@@ఐZ&s_name/U{{,/V{{2@z@@@@@ҮO@ҺO@ҹ@@/`{{l@@!8@@@ҕ@һO@Ҭ@@#`} /p{{5/q{{9@@}/s{{:@@!A@@@ғN@ҽN@Ҽ@@ @@!I@@@y@ҾN@ґ@@5@@!Q@@@=@ҿM@w@@p@@!Y@@@#@L@;@@/zz/{;{K@@@@@ @K@!@@ @@"@@@J@J@ @ภ+/{L{TA+@A@/@@@J@@@/zz@@_@@J@@@@@F@8F@@@@@A@A@@@@@@@@@@@@@@@ @@c@@@-@@@&@@@@@@@@@@F@@/zXz\@@/{W{b/{W{}@AA࣠@&self-3 ;Aఠ :0 A@3////////@@@@  0A@@@@࣠@#fmt 300000000@ L@@@@@@@@@ఠ&s_name >0,{{0-{{@0EA@@O@@@J@ 30201010202020202@%Y@@@@@డ.$Name&simple0E{{0F{{@ 0I{{0J{{@@@@@n@@@@@q@@@@@ "@@ఐM"mt0c{{0d{{@.@@1@'mt_name0j{{0k{{@3'mt_name@@@u!t@@@k@@@ 3'mt_info F@@@m@@@lA@A @A"Aaa"Aaa@@#|1@3'mt_type+module_type@@@o@@@nA@B@A"Bbb("BbbT@@#2@3/mt_is_interface*@@@p@@C&@A"Cbb"Cbb@@#3@3'mt_file4# @@@q@@D0@A#Dbb#Dbb@@#4@3'mt_kind>נ@@@s@@@rA@E>@A#Ec/c9#Ec/cd@@#5@3&mt_locL@@@tA@FG@A#Idyd#Idyd@@#6@@A#!@aqa{#"@aqa@@#0@c[@@@@@K@#K@!@@c@@@A@0{{e@@ ఐꠐ$self0{{0{{@@@300000000@@@@@@0{{@@@@@@,@@+@@@@*@@)]@@@(@@'@@&@@ఐ#fmt0{{1{{@@@.$@@ภ.-1 {{1 |a|jA.,ภ%Latex 1{{@]డ/!^1{{1{{@"@@@"@@@[@@Z@"@@@Y@@X"@@@W@@V@@UT@@'\index{1:{{1;{{@@1={{ @@#@@@kK@mK@lg@@డ/!^1Q{{1R{|@#+@@@#+@@@u@@t@#(@@@s@@r#'@@@q@@p@@o@@ ఐ$self1s{{1t{{@ @@1@1x{{@@75@@@ӏ@@@ӎ@@Ӎ@@@@ӌ@@Ӌ@@@ӊ@@Ӊ@@ӈ@Lภ1̺@1@O@@@Ӥ@@@ӣ@@Ӣ@@ఐ|&s_name1{{1{{@ʰ@@8@@@ӞM@ӨM@ӧ@@b@@#@@@Ӆ@өM@Ӝ@@డ03!^1{| 1{| @#@@@#@@@ӱ@@Ӱ@#@@@ӯ@@Ӯ#@@@ӭ@@Ӭ@@ӫ@@'@\verb`1{|1{| @@@@#@@@M@M@@@డ0e!^1| |H1| |I@#Ұ@@@#@@@@@@#@@@@@#@@@@@@@.@@ ఐ)$self2| |2| |!@ǰ@@?@2| |'@@ܠk@@@@@@@@@@@@@@f@@@@@@@W@ภ2IEภ/2B| |-2C| |2@/@@@@@@O@l@@@ z@@@p@@డ0$Name&simple2^| |42_| |8@ 2b| |92c| |?@@@@@ @@@@@ @@@@@@@ఐN&s_name2z| |@2{| |F@@@ @@@P@P@@@2| |32| |G@@@@@@P@@@2| |@@$g@@@@O@@@#`} 2| |J2| |N@@2| |O@@$p@@@N@N@@@ @@$x@@@ӿ@N@@@a@@$@@@Ӄ@M@ӽ@@@@$@@@i@L@Ӂ@@2{{2|P|`@@@@@S@K@g@@ @@%@@@&J@LJ@R@ภ/$2|a|iA/#@A@2A@@@MJ@"@@2{{@@@@:J@K @@@@F@F@8@ @@@A@A@@@&@@9@@@8@@7@@6@@5@ @@@@H@6@@G@/@@F(@@E@@D@@C@@BF@;@3{W{[@@%3|l|w3|l|@AA࣠@&self-3 @Aఠ ?ڱ3<A@33#3"3"3#3#3#3#3#@@@@  ݱ3?A@@@@࣠@#fmt AA35|l|36|l|@3NA@@?33635353636363636@@@!@@@@@@  @@!m BA3H|l|3I|l|@3aA@@G33I3H3H3I3I3I3I3I@ U@@@@@@@@ఐ(0"ps3Z||3[||@&E@@@*@@@m@@l@('@@@k@@j(@@@i@@h@@g33k3j3j3k3k3k3k3k@#/l@&@'@@@@ఐI#fmt3{||3|||@/@@@@ ఐl$self3||3||@9@@J!@3||@@@@@@Ԇ@@ԅ(X@@@Ԅ@@ԃ.@@ ఐ$self3||3||@W@@h?@3||@@!!@@@ԙ@@@Ԙ@@ԗ@H@@@Ԗ@@ԕ@@@Ԕ@@ԓ@@ԒW@!%ภ3@3@!@@@Ԯ@@@ԭ@@Ԭg@@ఐ!m3||3||@s@@v@&m_name3||3||@ @@x@@@ԨL@ԴL@Բ@@3||3||@@-@@@ԏ@ԵL@Ԧ@@3||3||@@(@@@{@ԶK@ԍ@@ @@F@"F@y@ A@A@@@@@@@@@@@@@@@ @@@@@+@@@$@@@@@@@@@@F@@4*|l|p-@@40||41||@AA࣠@&self-3 DAఠ C4WA@34>4=4=4>4>4>4>4>@@@@  4ZA@@@@࣠@#fmt EA4P||4Q||@4iA@@634Q4P4P4Q4Q4Q4Q4Q@ @ @!@@@@@@  @@"mt FA4c||4d|}@4|A@@>34d4c4c4d4d4d4d4d@ L@@@@@@@@ఐ)K"ps4u}} 4v}} @'`@@@+@@@@@@)B@@@@@)@@@@@@@344444444@#/c@&@'@@@@ఐI#fmt4}} 4}}@/@@{@@ ఐl$self4}}4}}@T@@e!@4}} @@@@@@@@)s@@@@@.@@ ఐ$self4}}"4}}&@r@@?@Ұ4}}8@@" "@@@)@@@(@@'@c@@@&@@%@@@$@@#@@"W@"ภ4 @4@#0@@@>@@@=@@<g@@ఐ"mt4}}94}};@s@@v@'mt_name5}}<5}}C@ @@@@@8L@DL@B@@5}}!5}}D@@H@@@@EL@6@@5}}5}}E@@)@@@ @FK@@@ @@F@ @ A@A@@@@@Y@ @@X@@W@@V@@U@ @@@@h@ @@g@@@f@@e@@d@@c@@bF@[@5C||+@@5I}H}S5J}H}h@AA࣠@&self-3 HAఠ  G!5pA@35W5V5V5W5W5W5W5W@ @@@  5sA@@@@࣠@#fmt IA5i}H}i5j}H}l@5A@@+35j5i5i5j5j5j5j5j@"@&@!@'@@@@@  @@!c JA5|}H}m5}}H}n@5A@@335}5|5|5}5}5}5}5}@ A@@@@@@@@@ఠ&s_name K5}q}{5}q}@5A@@#@@@ՖJ@Ն355555555@%N@@@@@డ4 $Name&simple5}q}5}q}@ 5}q}5}q}@@_@@@#@@@Ջ@@Պ#@@@Չ@@Ո"@@ఐM!c5}q}5}q}@.@@|1@'cl_name5}q}5}q}@3'cl_name@@@ ;#!t@@@ 0@@@# 3'cl_info  @@@ 2@@@ 1A@A @A(DBB((EBBG@@(@3'cl_type1*class_type@@@ 3@@B@A(PBB(QBB@@(@32cl_type_parameters%텠A)type_expr@@@ 5@@@ 4@@C(@A(aBB(bBB@@(@3*cl_virtual6@@@@ 6@@D2@A(kCC(lCC1@@)@3'cl_kind@@@@ 7A@E;@A(tC[Ce(uC[C@@)@3-cl_parametersI))Parameter)parameter@@@ 9@@@ 8A@FM@A(CC(CC@@)!@3&cl_loc[7@@@ :A@GV@A(D D(D D/@@)*@@A(AA(AA@@).@rj@@$Y@@@՘K@՞K@՜@@r@@@A@6A}q}wt@@ ఐ$self6M}}6N}}@@@ 36M6L6L6M6M6M6M6M@@@@@@o6U}}@@@ @@@է@@զ@@@@ե@@դ@@@գ@@բ@@ա@@ఐ #fmt6q}}6r}}@@@2$@@ภ36|}}6}~<~EA3ภ%Latex 6}}@Ϡడ4!^6}}6}}@(j@@@(j@@@@@@(g@@@@@(f@@@@@@@T@@'\index{6}}6}}@@6}} @@(@@@K@K@g@@డ50!^6}}6}}@(@@@(@@@@@@(@@@@@(@@@@@@@@@ ఐ$self6}}6}}@@@@j6}}@@6@@@ @@@ @@@@@@@@1@@@@@@@@ภ7,@7@P@@@@@@@@@@ఐ&s_name7}}7}}@ʰ@@@@@M@#M@"@@b@@(@@@@$M@@@డ5!^78}}79}}@)@@@)@@@,@@+@)@@@*@@))@@@(@@'@@&@@'@\verb`7T}}7U}}@@@@).@@@M@=@@డ5!^7j}~#7k}~$@)D@@@)D@@@F@@E@)A@@@D@@C)@@@@B@@A@@@.@@ ఐ8$self7}~7}~ @9@@J?@7}~@@PN@@@`@@@_@@^@*@@@]@@\@@@[@@Z@@YW@eภ:7ҷภ537}~7}~@52@@@@@@rO@vl@@@%@@@wp@@ఐ;&s_name7}~7}~"@z@@Z@@@oO@{O@z@@7}~l@@)@@@V@|O@m@@#`} 7}~%7}~)@@}7}~*@@)@@@TN@~N@}@@ @@)@@@:@N@R@@5@@)@@@@րM@8@@p@@)@@@@ցL@@@8 }}8 ~+~;@@U@@@@ւK@@@ @@+@@@֌J@J@@ภ4j8"~<~DA4i@A@7@@@J@ֈ@@8+}}@@@@յJ@@@@@F@ճ@@@@A@A@@@@@֟@@@֞@@֝@@֜@@֛@ @@@@֮@ @@֭@@@֬@@֫@@֪@@֩@@֨F@֡@8S}H}L@@8Y~G~R8Z~G~l@AA࣠@&self-3 MAఠ0 L18A@38g8f8f8g8g8g8g8g@@@@  !8A"@@@"@࣠@#fmt NA8y~G~m8z~G~p@8A@@38z8y8y8z8z8z8z8z@2@6@!@7@@@@@  @@"ct OA8~G~q8~G~s@8A@@388888888@ +@@@@@@@@@ఠ&s_name P8~v~8~v~@8A@@&@@@J@388888888@%8@@@@@డ7$Name&simple8~v~8~v~@ 8~v~8~v~@@o@@@&@@@@@&@@@@@"@@ఐM"ct8~v~8~v~@.@@f1@(clt_name8~v~8~v~@3(clt_namel@@@ T'!t@@@ K@@@ 3(clt_info #@@@ M@@@ LA@A @A+TG#G-+UG#GM@@+@3(clt_typeA*class_type@@@ N@@B@A+`GG+aGG@@+@33clt_type_parameters%Q)type_expr@@@ P@@@ O@@C(@A+qGG+rGG@@, @3+clt_virtual6P@@@ Q@@D2@A+{HH +|HH @@,@3(clt_kind@@@@ RA@E;@A+HLHV+HLHz@@,@3'clt_locI5@@@ SA@FD@A+HH+HH@@,(@@A+FF+FG@@,,@`X@@'W@@@K@K@@@`@@@A@9?~v~|b@@ ఐ砐$self9K~~9L~~@@@ 39K9J9J9K9K9K9K9K@@@@@@m9S~~@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmt9o~~9p~~@߰@@ $@@ภ69z~~9{CLA6ภ%Latex 9~~@͠డ7!^9~~9~~@+h@@@+h@@@@@@+e@@@@@+d@@@@@@@T@@'\index{9~~9~~@@9~~ @@+@@@,K@.K@-g@@డ8.!^9~~9~~@+@@@+@@@6@@5@+@@@4@@3+@@@2@@1@@0@@ ఐ$self9~~9~~@@@@h9~~@@4@@@P@@@O@@N@@@@M@@L/@@@K@@J@@I@ภ:*@:@N@@@e@@@d@@c@@ఐy&s_name:~~:~~@ʰ@@¨@@@_M@iM@h@@b@@+@@@F@jM@]@@డ8!^:6~~:7~~@,@@@,@@@r@@q@, @@@p@@o, @@@n@@m@@l@@'@\verb`:R~~:S~~@@@@,,@@@ׂM@ׄM@׃@@డ8!^:h~*:i~+@,B@@@,B@@@׌@@׋@,?@@@׊@@׉,>@@@׈@@ׇ@@׆.@@ ఐ&$self:~ :~@7@@H?@:~@@NL@@@צ@@@ץ@@פ@(@@@ף@@ע@@@ס@@נ@@ןW@cภ8:յภ81:~:~"@80@@@@@@׸O@׼l@@@(@@@׽p@@ఐ)&s_name:~#:~)@z@@X@@@׵O@O@@@:~ l@@,@@@ל@O@׳@@#`} :~,:~0@@}:~1@@,@@@ךN@N@@@ @@,@@@׀@N@ט@@5@@,@@@D@M@~@@p@@,@@@*@L@B@@;~~;2B@@S@@@@K@(@@ @@.@@@J@ J@@ภ7h; CKA7g@A@:@@@J@@@;)~~@@@@J@ @@@@F@@@@@A@A@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@F@@;Q~G~K@@Ӱ;WNY;XNn@AA࣠@&self-3 RAఠ!. Q!/;~A@3;e;d;d;e;e;e;e;e@@@@  ;A @@@ @࣠@#fmt SA;wNo;xNr@;A@@3;x;w;w;x;x;x;x;x@0 @4@!@5@@@@@  @@!c TA;Ns;Nt@; A@@3;;;;;;;;@ @@@@@@@@ఐ0r"ps;w};w@.@@@3@@@@@@0i@@@@@0@@@@@@@3;;;;;;;;@#/@&@'@@@@ఐI#fmt;w;w@/@@2@@ ఐl$self;w;w@{@@!@;w@@@ @@@2@@10@@@0@@/.@@ ఐ$self;w;w@@@?@;w@@)*&=@@@E@@@D@@C@Ċ@@@B@@A8@@@@@@?@@>W@)ภ#<3@<@*@W@@@Z@@@Y@@Xg@@ఐ!c<#w<$w@s@@v@'cl_name<*w<+w@] @@ĺ@@@TL@`L@^@@<5w<6w@@o@@@;@aL@R@@>@.@@(1@&m_name> >@԰ @@,1@@@DK@JK@H?@@0 @@C@@A@> @@@ఠ!t ^>$>%@>=A@@;1+@@@TJ@M@@@OJ@K3>0>/>/>0>0>0>0>0@\jc@d@e@@@ภ;^>;><FOA;]ภ%Latex >D@5\begin{ocamldoccode} >K>L@@>N>O@@@@@VJ@XJ@W$@@ @@+J@U'@ภ;>`%A;ภ$Code>h@'module >o>p@@>r>s@@@@@dJ@fJ@eH@@ @@OJ@cK@ภ;> IA;ภ$Code> @డ<$Name&simple> > @ > > $@@R@@@,@@@w@@v,@@@u@@tz@@ఐ!m> %> &@@@@&m_name> '> -@ @@,@@@لK@يK@و@@> > .@@,@@@ق@@M@@J@q@ภ;>0:A;ภ$Code>0>@# : >0@>0C@@>0?>0D@@@@@ٙJ@ٛJ@ٚ@@ @@J@٘@ภ;E>FNA;D@A@>bK@ُ@@@ٔJ@٠@@/A@>kK@h@@@mJ@ٓ@@A@>tK@Z@@@_J@l@@A@>}@@@QJ@^@@?!@@<|@@@P@A@?'@@  ఐ$self?5Y_?6Yc@@@3?5?4?4?5?5?5?5?5@@@@@@W?=Yq@@@@@@٪@@٩@@@@٨@@٧ȷ@@@٦@@٥@@٤@@ఐ#fmt?YYr?ZYu@@@$@@ఐB!t?fYv?gYw@.@@@@@K@6@@:@@5@@@J@ٶ<@  ఐ$self?y?y@.@@?L@?y@@@:@@@@@@8@@@@@@@@@@@@`@@ఐ#fmt?y?y@@@m@@ภ<а?y?yA<Ϡภ%Latex ?y@3\end{ocamldoccode} ?y?y@@?y?y@@ @@@K@K@@@ @@2@@@K@K@@ภ@@@K@@@?y5@@@@K@@@g:@@5@@@J@@  ఐf$self??@@@@u?@@@ @@@@@@@ @@ @@ఐl#fmt@@@R@@?@@ఐf!m@@ @G@@A@@)@@@  ఐ$self@0@1@ݰ@@@@5@@@@@)@@@(~@@'@@&@@ఐ#fmt@H@I@@@u@@ఐ!m@U@V @}@@w @@)@@!@ ఐ5!p@d @e @5@@@7@@@C@@B@56@@@ J@SJ@=7@@@@5@@@A@@@?@@>@@<@@;M@@ఐ預#fmt@ @ @ϰ@@Z@@ภ4@4@@ @  A4Ӡภ4@@ Ǡภ4@@~ภ4@àL@4ภ4@ˠ@#%(@(@@@@K@K@@ภ5 @ߠ4P@74O@7@4iJ@ڒJ@J@ږL@̠8^@@@RK@ڑK@ڥK@ڶK@K@٠K@ڦK@ڷK@K@ڠ L@Р!L@@@@K@@@`@5 )L@ں!L@ھ0L@ڿ@@@K@@%t@t@5@@@K@K@@@{@5KDL@ڪ:-./L@ڮKL@گ@@@ڸK@@@@QL@ژG:;VK@ڕY@@@ڧK@ڵ@ภ5uAH4AI4@@5Ig\OQR@@@ڨK@@@@5TpL@qfqrst@@@ړK@ڤ@'@[@@5[@@@ڔK@K@'@@@@6|@@@QK@ڐ0@@@@1@  ఐ⠐$selfAv"(Aw",@#@@4A@A{"A@@@\@@@U@@@Q@@J@@@@@@P@@ఐ점#fmtA"BA"E@Ұ@@]@@ఐР&fatherA"FA"L@l@@/@@@)m@@ఐ!mA"MA"N@ٰ@@|@&m_kindA"OA"U@F @@@@@/@@I@@@ డ@1&Module1module_is_functorA_lA_r@ A_sA_@@@!@@@@@@@@@@@4Cvkk4Dvkk@@4D@@@@1@@@<@@;@@@:@@9@@ఐC!mA_A_@$@@@@0@@!@@@C@Ġ?B B @?@@@@0@@@P3BBBBBBBB@@@@@4@@@Q@@@ภ: BB@:@@@84@@@NJ@YJ@6@Ġ:[B.B/@:Z@@@@R@@@U@@U@@@V@@@  ఐ$selfBDBE@@@@cBI@@@@@@d@@c@@@@b@@a@@@`@@_@@^#@@ఐ#fmtBeBf@@@0@@ภ?BpBqA?ภ'Newline By@&@ @@5{@@@ۗN@ۈN@ۍL@ภ>ҰA>@A@A@@@ۉN@ۓY@@B"@@;@@rN@ۇ_@@T'@@8@@@ۘM@pe@డA$List&filterBB@ BB @@@@!a@7@@;J$boolE@@@;I@@;H@@;G@1m@@@;F@@;E1r@@@;D@@;C@@;B@'^-)-)'^-)-X@@'o@-(@@@@@ @@@M@ۼ@/2@@@M@@@@M@۽@@۾M@۞@@ۤ9@@@ۣ@@ۢ@@ۡ@6"@@@۠@@۟5&@@@۝@@ۜ@@ۛ@@࣠@; `A@@CC@@23CCCCCCCC@@@@@ఠ!d _C"C#@C;A@@8 @@C'C(@@@F@A@@@@ @@డA"<>C:C;@@!a@@@ @@@@@@@@@@)%notequalBA@@@@@@~QQ@~Q@@AR@@@@mM@@@@@@@@@@@@@3C`C_C_C`C`C`C`C`@,Gx@A@B@@@@ఐN!dCpCq@ @@@@ภ$NoneC|C}"@ޣ@@@M@@@@@@@@P@$@C C#@@@@@۸@@@۷@@۶N@N@|@@డA1module_parametersC$5C$F@%trans-ՠ@@@@@@@@@@@@@@I@@@@@-0@@@@@@@@@@@@@@@@60yll61yll[@@6E@43@@1/.@@@@@@@@@)@@@@@-@@@@蠠@,03@@@@@@@@@@@@@@@@WภގD ภAD$OD $T@A@@@_@@@ O@ @@@2@@@@@@ఐe!mD$UD$V@F@@@@@D"$4D#$W@@^J@@@۴N@O@@@ @@^O@@@۲@Ġ7D:iwD;iy@@@@@@n@d@@@%@m0@@@'@@@&@@$@@@#?@@@x@@@*@߁0@@@,@@@+@@)@@@(S@@@ภ@ภAH+AAF@,A@Dd@@@ZO@hK@@E4@@1H@@LO@XQ@@J9@@XO@KT@ภB9ERAB7ภ$ListE@డC$List#mapE- E.@ E1E2@@(;@@@@@e@@@O@ܚ@p1@@@O@ܥ@@@ܤO@ܛ@@ܜO@܂@@܅1@@@O@ܻO@@@܄@@܃@(R&@@@܁@@܀.J@@@~@@}@@|3EeEdEdEeEeEeEeEe@@@@@࣠@=f gA@ఠ!p cE|2E}3@EA@@=@@ఠ(text_opt dE4E<@EA@@B@@E1E=@@@P@K@@ܞ@@ @@@ఠ!t eEA`EAa@EA@@ZO@O@R@ܢ3EEEEEEEE@5k@/@0*e@$@%@@@ఐ0(text_optEAjEAr@ @@q3EEEEEEEE@@@@Ġ$NoneEAxEA|@@@@@@@@@@ภ8EAEA@B@@@,'@Ġ$SomeEAEA@ఠ!t fEAEA@EA@@O@ܧ/@@@@@0@@0@@@ఐ!tEAEA@ @@@@Q3EEEEEEEE@M@@@@@AEAd@@UP@A@EA\ @@ภ7FF@C#ภ#RawF F @ఐ!pFF@k@@3FFFFFFFF@p~w@x@y@@@'mp_nameF F!@9] @@@@@Q@Q@@@! @@9/@@@O@O@O@Q@@ภ8.F>F?@C`ภ#RawFGFH@ؠ": FOFP@@FRFS@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!tFfFg@M@@P@@#@@E͠BO@ܹ@@@ܽQ@X@@FrFs@@CΠ@@@ܼ_@~@@@Fz,F{@@@G@@ܗ/@@ܖP@P@@@ఐ!lFF@Ұ@@)[@@@ܔP@P@1@@F F@@/2@n@z@@@yO@P@ܒ@@ @@O@x@ภBF1AB@A@FP@n@@@sO@Q@@A@F @@@GO@r@@F@@D@@@F @A@F@@ ఐ ?$selfFALFAP@@@3FFFFFFFF@/(@)@*@@@FA^@@@@@@@@@@@@@@U@@@@@@@@@ఐ Q#fmtFA_FAb@ 7@@$$@@ఐW!tGAcGAd@.@@@@@O@6@@:@@O@9@I @@T@@@AGGeq@@@Ger@@@@@AGW]Gsz@@@  ఐ $selfG%|G&|@Ұ@@@DG*|@@@@@@X@@W@@@@V@@UФ@@@T@@S@@R*@@ఐ #fmtGF|GG|@ @@s7@@ภDtGQ|GR|ADsภ'Newline GZ|@@ @@:\@@@݇K@xK@}S@ภCAC@A@FϠ@@@yK@݃`@@Gs|"@@@@fK@wf@@T'@@=@@@݈J@dl@  ఐ $selfGG@8@@I|@G@@@ @@@ݗ@@ݖн5̠@@@ݕ@@@ݔ@@ݓ@ @@@ݒ@@@ݑ@@ݐ@@@ݏ@@ݎ@@ݍ@@݌@@ఐ #fmtGG@ @@@ภQGΠภ?GG@?@@@%@@@ݰK@ݹ@@@6@@@ݺ@@ఐ *!mGG@ @@@&m_infoGG@ @@=U@@@ݭ@@@ݬK@ݿK@ݼ@@n@@> @@@J@ݪ@ఐ=C!pHH@<@@@?@@@@@@=@!F@I@Š?@@@Ƞ=@@@@@@@@@ @@@@@@ఐ #fmtH/H0@ o@@\ @@ภAPg@ IAPhIBPn@@vT@@@7f@@@ޓ@@ޒ7i@@@ޑ@@ސ"@@ఐM"mtI[PoI\Pq@.@@]1@'mt_nameIbPrIcPy@ @@7@@@ޠK@ަK@ޤ?@@0 @@C@@A@InPV @@@ఠ!t mIy}Iz}@I A@@F٠<@@@ްJ@ީ@@@ޫJ@ާ3IIIIIIII@\jc@d@e@@@ภFII AFภ%Latex I@5\begin{ocamldoccode} II@@II@@@@@޲J@޴J@޳$@@ @@+J@ޱ'@ภFذI%AF֠ภ$CodeI@,module type II@@II@@@@@J@J@H@@ @@OJ@޿K@ภFIIAFภ$CodeI@డHQ$Name&simpleII@ II@@ߧ@@@8@@@@@8@@@@@z@@ఐ"mtJJ@@@@'mt_nameJJ@ @@89@@@K@K@@@J J!@@8?@@@@@M@@J@@ภFvJ. AFu@A@IK@@@@J@@@`A@IK@޶@@@޻J@@@A@I@@@ޭJ@޺@@JI@@G@@@ެ@A@JO}@@  ఐt$selfJ]#J^'@ @@3J]J\J\J]J]J]J]J]@@@@@@Je5@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmtJ6J9@l@@$@@ఐ!tJ:J;@.@@9@@@K@6@@:@@@@@@J@<@ @ఐ"mtJERJET@@@P@'mt_typeJEUJE\@1 @@0/@@@ @@@^@@ఐ"mtJE^JE`@@@l@'mt_kindJEaJEh@( @@'@@@$@@@#z@@. @@@(@@@&@@Ġ$SomeJnwJn{@@Jn|Jn}@@k@@@8@@@ @@sr@@@:@@@9@@Ġ$SomeK nK n@ఠ$kind nKnKn@K+!A@@ @@@?@@@@@n@@@A@@@@@@3@@@,@@@B@@@@@@E@@@D@-@@@G@@@F@@C@@@  ఐ`$selfKIKJ@@@3KIKHKHKIKIKIKIKI@@9@:@;@@@kKQ@@@@@@b@@a@@@@`@@_@@@^@@]@@\@@ఐr#fmtKmKn@X@@z$@@ภHKxKyAHภ$Code K@# = KK@@KK@@@@@߉N@ߋN@ߊH@@ @@>@@@ߕN@߂N@߈R@ภGK,AG@-A@K @@@߃N@ߑ`@@K5@@V@@pN@߁f@@j:@@A@@@ߖM@nl@  ఐܠ$selfKK@r@@Ã|@K@@@~@@@ߠ@@ߟ@|@@@ߞ@@ߝD@@@ߜ@@ߛ@@ߚ@@ఐ렐#fmtKK@Ѱ@@@@ภIKKAIภ%Latex K@D3\end{ocamldoccode} LL@@LL@@P@@@N@N@@@ @@?@@@N@N@@ภHeL,AHd@-A@K@@@N@@@L&5@@@@߮N@߿@@g:@@B@@@@M@߬@  ఐU$selfL>L?@@@@LC.@@@*@@@#@@@@@@@@ఐ[#fmtLV/LW2@A@@c @@ఐU"mtLc3Ld5@6@@e@@)@@9@  ఐ$selfLt7BLu7F@!@@2+@Ly7b@@@@@@@@@@@@6@@ఐ#fmtL7cL7f@w@@C@@ఐ"mtL7gL7i@l@@P@@)@@Q@ ఐA䠐!pLkvLkw@A\@@@D#@@@@@@AB@@@M@M@ D5@@@ A@@@ @@@ @@ @@@@}@@ఐؠ#fmtLkxLk{@@@@@ภALALLk|LkAAภA$L L  ภA,LM ภA4MMA/ภA<M1M#0%(@(@@@@N@N@@ภAPM#@M$7@@7@A$iM@^M@M@bO@D@@@N@]N@qN@N@N@ॠN@rN@N@N@ঠ O@!O@@@@N@@@`@AM)O@!O@0O@@@@N@@%t@t@AW@@@N@N@@@{@ADO@v:-./O@zKO@{@@@N@@@@^QO@dG:;VN@aY@@@sN@,@ภAM@M@@@Ag\OQR@@@tN@?@@@ApO@=fqrst@@@_N@pK@'@[@@A@@@`N@N@W@@@@BѠ|@@@N@\`@@@@a@ ఐϠ$selfMM@e@@vo@۰M@@@@@@@@@@@@@@@@@~@@ఐ٠#fmtMM@@@@@ఐ&fatherMM@Y@@<@@@@@ఐߠ$kindMM@@@@@@@@@@@@Q@@@@@@ @@@7 @@@ @@=J@@@NN@@@@@@O@@@N@h @@@Q@@@P@@M@@@@@@T@@@S@| @@@V@@@U@@R@@@  ఐS$selfN<N=@@@@[NA@@@@@@@@@@@@@@׻@@@@@@@@@ఐb#fmtN]N^@H@@j@@ภKNhNiAKภ%Latex Nq@3\end{ocamldoccode} NxNy@@N{N|@@@@@0N@2N@1$@@ @@A@@@L@iL@SFq@@@VD @@@W@@@U@@T @@R@@Q@@ఐ#fmtOHUOHX@@@@@ภCUO(CTO)OHYOHbACSภC`O3HO4 GภChO;O<ภCpOCODCkภCxOKmOL#l%(@(@Q@@@M@M@@ภCO_BO`7B@7@C`fL@L@ L@N@F@@@hM@M@M@M@M@M@M@M@M@ N@!N@@@@M@@@`@C)N@Р!N@Ԡ0N@@@@M@+@%t@t@C@@@M@M@7@@{@CˠDN@:-./N@ĠKN@@@@M@F@@@QN@ᮠG:;VM@᫠Y@@@M@T@ภCOȠC9OC8@@Cɠg\OQR@@@M@ g@@@CԠpN@ᇠfqrst@@@M@s@'@[@@C@@@M@M@ @@@@E |@@@gM@@@@@@5OHc@@@@@@@@AO=COdk@@3OOOOOOOO@@@@ డNb&Module6module_type_is_functorPuPu@ PuPu@@@,@@@s@@rI@@@q@@p@BtssBust@@CS@@@@<@@@;@@:@@@9@@84@@ఐ"mtP-uP.u@@@/A@@0@@!@@@BE@ĠMP=P>@M@@@@0@@@K3P@P?P?P@P@P@P@P@@@@@@4@@@L@@@ภH:PLPM@H9@@@Fe@@@AJ@TJ@5@ĠHP_P`@H@@@@R@@@Pv@@U@@@Qy@@@  ఐ$selfPuPv@"@@3@Pz@@@.@@@_@@^@,@@@]@@\@@@[@@Z@@Y@@ఐ#fmtPP@@@@@ภMİPPAMàภ'Newline P@W@ @@C@@@N@N@@ภMAM@A@P@@@N@@@P"@@l@@mN@~@@T'@@F@@@M@k@డOG$List&filterPP@ PP%@@1@@@@@@@@M@Ⳡ@ =>@@@M@@@@M@@@M@@@E@@@@@@@@B"@@@@@A&@@@@@@@%@@࣠@I pA@@Q#,Q$-@@23Q"Q!Q!Q"Q"Q"Q"Q"@@@@@ఠ!d oQ..Q//@QG"A@@8 @@Q3+Q40@@@F@A@@@@ @@డO"<>QF6QG8@ @@@SM@@@@@@ @@@@@@@3QRQQQQQRQRQRQRQR@-^@'@(@@@@ఐ4!dQb4Qc5@ @@k@@ภ$NoneQn9Qo=@@@@wM@@@@@@@@P@$@Qz&Q{>@@@@@@@@@@N@N@b@@డOr6module_type_parametersQ?PQ?f@%trans @@@@@@~@@}@@@@|@@{ :@@@@x@;=@@@z@@@y@@w@@@v@@u@@t@D!tLtPD"tLt@@DT@32@@0 .@@@@@@@@@@@@@@-@@@@ߠ@,>$@@@@@@@@@@@@@@@@VภRภOxQ?oQ?t@Ow@@@_@@@O@@@@@1@@@@@ఐ "mtR?uR?w@@@#@@R?OR?x@@O/@@@N@ O@.@@A @@O4@@@@ĠE R+R,@Ns@@@@_@U@@@@^>z@@@@@@@@@@@@@s@i@@@@r>@@@@@@@@@@@@@@ภJIR[R\@JH@@@@ఠ!l qRhRi@R#A@@@@@@'@휠>@@@)@@@(@@&@@@%[@@@@@@,@>@@@.@@@-@@+@@@*o@@@@ఠ!t rRR@R$A@@OE@@@=O@6@@@8O@43RRRRRRRR@NKD@E@F@@@ภOذRR @SAOנภ$Bold R@ ภORRAOภ#Raw R@^,Parameters: RR@@RR@@j@@@SO@UO@T4@@ @@E@@@_O@LO@R>@ภO9+AO7@,A@RU@@@MO@[K@@R4@@?9@@?O@KQ@@J9@@XO@>T@ภP*SRAP(ภ$ListS@ డQ$List#mapS+S/@ S"0S#3@@6,@@@@@V@@@O@㍠@a?@@@O@@@@O@@@O@u@@x?@@@O@O@r@@w@@v@6C&@@@t@@s<;@@@q@@p@@o3SVSUSUSVSVSVSVSV@@@@@࣠@KW wA@ఠ!p sSm4SSn4T@S%A@@=@@ఠ(text_opt tSy4USz4]@S&A@@B@@S~4RS4^@@@P@K@@@@ @@@ఠ!t uSbSb@S'A@@ZO@O@R@3SSSSSSSS@5k@/@0*e@$@%@@@ఐ0(text_optSbSb@ @@q3SSSSSSSS@@@@Ġ$NoneSbSb@@@@@@@@@@ภFSbSb@P@@@,'@Ġ$SomeSbSb@נఠ!t vSbSb@S(A@@O@/@@@@@0@@0@@@ఐ!tSbSb@ @@@@Q3SSSSSSSS@M@@@@@ASb@@UP@A@Sb} @@ภESS@Qภ#RawSS@ఐ!pTT@k@@3TTTTTTTT@p~w@x@y@@@'mp_nameTT@GN @@@@@Q@Q@@@! @@G @@@O@O@O@Q@@ภFT/T0@QQภ#RawT8T9@ɠ": T@TA@@TCTD@@@@@Q@Q@B@@ @@1Q@E@ఐŠ!tTWTX@M@@P@@#@@SBO@@@@Q@X@@TcTd@@Q@@@_@~@@@Tk4MTl  @@@G@@/@@P@P@@@ఐ!lT  &T  '@Ұ@@7x[@@@P@P@1@@T*T (?@@ @@n@m@@@lO@P@@@ @@O@k@ภPT @RAP@A@TP@a@@@fO@Q@@A@T @@@:O@e@@T@@R @@@9 @A@T@@ ఐ ۠$selfTgwTg{@q@@̂3TTTTTTTT@/(@)@*@@@Tg@@@̀@@@@@@~@@@@@F@@@@@@@@@ఐ #fmtTgTg@ Ӱ@@$@@ఐW!tTgTg@.@@̠@@@O@6@@:@@O@9@I @@T@@@AUU@@@U@@@@@AUmsU@@@  ఐ -$selfUU@ð@@@5U@@@@@@K@@J@@@@I@@Hޕ@@@G@@F@@E@@ఐ <#fmtU7U8@ "@@D@@ภReUBUCARdภ'Newline UK@ @ @@HM@@@zK@kK@p@ภQAQ@A@T@@@lK@v @@Ud"@@ @@YK@j&@@T'@@K~@@@{J@W,@  ఐ $selfU|U}@)@@:<@U@@@@@@@@ޮC@@@@@@@@@@@@@@@@@ @@@@@@@@@_@@ఐ #fmtUU@ @@l@ԐภBUภMUU@M@@@@@@K@@@@C@@@@@ఐ Ơ"mtUU@ @@@'mt_infoUU@%f @@.F@@@@@@K@K@@@n@@K@@@J@@ఐK4!pU U @J@@@Ms@@@@@@K1F@I@丠M@@@仠K1@@@@@@@@ @@@@@@ఐ %#fmtV  V!@ @@-@@ภJfV9JeV:V.V/AJdภJqVDVE ภJyVL VM @@@@@J@!@ภJVYIVZ I@ @JZMI@ I@K@ M@@@J@J@  @@@J@+!@@7@JqK@@@@ J@-@"@]H@H@Jx@@@ J@.J@-9@@ON@@Ky'y@@@J@B@@W@@}C@ V@@E@s@@F@@@G@@@H@ /@@I@ >@@ @ @@ a@ A@  A@@@@@T@@@S@@R@@Q@@P @ @@1@@c@@@b@@@a@@`@@_@@^@@]F@V @V'+(@9V 1 Print the LaTeX code for the given module type. VV&@@@@@@@VWbVWz@AA࣠@&self-3 yAఠ< x<V)A@b3VVVVVVVV@@@@  V*Ae@e@@@࣠@#fmt zAVW{VW~@V+A@@3VVVVVVVV@y@@!z@@@@@@  @@"im {AVWVW@W,A@@3VVVVVVVV@ @@@@@@@@ ఐ<$selfW W @@@3W W W W W W W W @ @@@@@,W@@@@@@@@@@@@@@@@@@@@@@@ఐN#fmtW.W/@4@@3W.W-W-W.W.W.W.W.@$@@@@ภI*W:W;@T\ภ$CodeWCWD@k(include WKWL@@WNWO@@w@@@J@J@&@@WXWY@@JZ@@@J@J@2@ภIYWijuWjjw@Tภ$CodeWrWs@ఐ"imWW@s@@bv@)im_moduleWW@3)im_moduleh@@@,A?@@@)@@@(A@A3'im_nameE!t@@@'@@@@AIQQIQQ@@J @3'im_infoAϠv$info@@@+@@@*A@B@AJRMRWJRMR@@J@@AJQQJQR@@J @80@@*@ @@@@@@@Ġ$NoneWW@@@@@>@4@@@@@@@@E@;@@@@@@@@@ఐ"imW W @ְ@@@'im_nameW W@U @@@@@@Ġ$SomeW"W&@Ġ#ModX(X+@;#Mod@l@@@%@P@@@#@A@@B@AJoQ!Q'JpQ!Q8@@@K  @ఠ!m |X,X-@X3-A@@c@@@3XXXXXXXX@@@@@@X#'X$.@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@ఐ&!mX@2XA3@%@&@'@@ċ@@@@3XFXEXEXFXFXFXFXF@=5 @@@&m_nameXO4XP:@+@@e @Ġ$SomeX\;IX];M@gĠ'ModtypeXe;OXf;V@;'Modtypeb@ĉ@@@$@AA@B@AJQ9Q?JQ9QY@@@Ki @ఠ"mt }Xy;WXz;Y@X.A@@Ĝ@@@s@@@X;NX;Z@@@@@@y@@@+@@@@@@@@@@@@@@@@@@@@@ఐ%"mtX;^X;`@$@%@&@@@@@@3XXXXXXXX@4 @@@'mt_nameX;aX;h@(C@@ @@@AXX;i@@@@@J@@@XXjt@@eJ@J@J@@ ఐ$selfXxXx@z@@Ћ@Xx@@1G/@@@@@@@@@.n@@@@@@@@m@@@@@@@@JภY@Y@G%M@@@@@@@@@@ఐ"imYxY x@@@@'im_infoYxYx@o @@bТ@@@@@@K@K@@@YxYx@@Ф@@@@@k@@X@@@J@@@Y+Y, @@@@J@@@(@@9F@@R A@V A@@@)@@@"@@@@@@@@\@ @@@@@9@@@2@@+@@@@@@@@F@@YTW[)@<Ye 5 Print the LaTeX code for the given included module. YbYcV@@@@@@@;Yi#Yj#@AA࣠@&self-3 Aఠ?@ ~?A.Y/A/@3YwYvYvYwYwYwYwYw@-@@@  1Y0A 2@ @@2@࣠@#fmt AY#Y#@Y1A@@U3YYYYYYYY@B@F@! @G@@@@@  @@!c AY#Y#@Y2A@@]3YYYYYYYY@ k@@@@@@@@ డX0reset_type_names)Odoc_infoY$Y$@ Y$Y$"@@@@@@@@@@@@@@@3YYYYYYYY@'3Ć@*@+@@@@ภQY$#Y$%@Q@@@@@@K@ @@&@@O@@@!J@@@ఠ&father Y%(2Y%(8@Z3A@@H @@@2J@"3YYYYYYYY@,@@@డXa$Name&fatherZ%(;Z%(?@ Z%(@Z%(F@@@@@H)@@@'@@&H,@@@%@@$ @@ఐ!cZ%(GZ%(H@X@@/@'cl_nameZ%%(IZ&%(P@$X @@HI@@@4K@:K@8=@@0 @@A>@A@Z1%(. @@@ఠ+type_params Z<&T^Z=&Ti@ZU4A@@Y:@@@SJ@;3ZBZAZAZBZBZBZBZB@b[@\@]@@@ఐ!cZS'lzZT'l{@@@3ZSZRZRZSZSZSZSZS@@@@2cl_type_parametersZ['l|Z\'l@$i @@$h$g@@@?@@@>@ĠMLZn(Zo(@V@@@@${$z@@@H@@@G3@@$$@@@J@@@I:@@@ Z(@@Z(Z(@@HC@ఠ!l Z)Z)@Z5A@@$$@@@N@@@MG@@$$@@@P@@@ON@@@డY!^Z)Z)@L@@@L@@@[@@Z@L@@@Y@@XL@@@W@@V@@U3ZZZZZZZZ@}5.@/@0@@@@ ఐ^$selfZ)Z)@@@Ґ@ذZ)@@@o@@@u@@t@jg@@@s@@@r@@qd@@@p@@o@@n,@@ఐ&fatherZ)Z)@@@ϑ@@@N@N@@@@ఐy!l[ )[ )@J@@ϙϖ@@@@@@N@N@X@@[)n@@L@@@k@N@a@@! [*)[+)@@[-)@@L@@@iM@M@t@@ @@u@@@A[7'lt @@@A@[9&TZ @@@ఠ!t [D+[E+@[]6A@@XNK@@@J@@@@J@3[P[O[O[P[P[P[P[P@@@@@@ภX~[[-[\4 AX}ภ%Latex [d-@5\begin{ocamldoccode} [k-[l-0@@[n-[o-1@@@@@J@J@$@@ @@+J@'@ภX[.4>%AXภ$Code[.4B@డZ&Printf'sprintf[.4D[.4J@ [.4K[.4R@@n@@@n@Pk@@@9@@8@Pt@@@Z@@Y@I@@@J@{@@z@@@J@J@J@ J@d@@yJ@C@@XJ@"@@7J@纠@@@罠@@@@@@@@1@@@@ภP[P[[/Se[/SvAPภP%[ [  &class @@@@@K@!K@ @ภP9\ O\ OภPA\O\'O@'@O͠gL@$g@@@6K@B@ภPQ\$P\%7PภPY\,O\-?O@?@OvL@Ev@@@WK@c@ภPi\<P\=OPภPq\DO\EWO@W@OL@f@@@xK@@ภP\T v\Ug u# : l@l@ Z@@@K@K@@ภP\hO\i{O@{@PiJ@J@5J@VJ@wJ@L@膠7@@@K@ K@K@4K@UK@vK@蓠@@@K@.@@@Pà#$%&@@@|K@9@@@P٠!,-./@@@[K@uD@@@P*5678@@@:K@TO@@@PL@4?@AB@@@K@3[@@@P L@>@@@ K@g@/class %s%s%s : @@P@@@ K@K@s@@@@&T@@@K@ |@@ఐD!c\0w\0w@@@ǝ@*cl_virtual\0w\0w@& @@K@@@K@@(virtual \0w\0w@@\0w\0w@@LK@@ \0w@@]0w]0w@@XK@@]0w]0w@@@@ఐՠ+type_params]1]1@@@aK@@@డ[$Name&simple]&2]'2@ ]*2]+2@@ݰ@@@KO@@@@@KR@@@@@@@ఐ!c]D2]E2@~@@@'cl_name]K2]L2@'~ @@Ko@@@L@L@@@]V2]W2@@@@]Y.4C]Z3 @@J@ @@@@J@ @ภY]e4  AY@ A@\ʠK@@@@J@@@A@\Ӡ(@@@J@#@@]w,@@ZҠ.@@@)@A@]}+"@@  ఐ$self]6%]6)@8@@I3]]]]]]]]@<PI@J@K@@@]67@@@G@@@@@@E@@@@@ @@@@@@@@@ఐ)#fmt]68]6;@@@z$@@ఐx!t]6<]6=@.@@g@@@K@6@@:@@S@@@ J@<@  ఐc$self]7?E]7?I@@@ՕL@]7?g@@@̋@@@̄@@@}@@x@@@@@@ [@@ఐm#fmt]7?h]7?k@S@@Ⱦh@@ఐ&father^7?l^7?r@@@L @@@(x@@ఐw!c^7?s^7?t@J@@@@=@@̣@ ఐ!c^!:^":@[@@@'cl_kind^(:^):@( @@@@@3@Ġ%Class^:;^;;@,Class_constr^?;^@;@@;@^E;^F;@@;@@@;@@@@@@@@<@@@@@=@@@ ఐ蠐$self^\<^]<@ @@@^a<@@@@@I@ @@H@@@G@@F@@E@@D@@ఐ#fmt^x<^y<@ذ@@C@@ఐ&father^<^<@@@@L@@@]@@ఐ!c^<^<@Ѱ@@W @'cl_kind^< ^<'@( @@7@@@c@@I@@6A^>6C@V@@@/@@@A^9^?DK@@2@  ఐY$self^@MS^@MW@z@@֋B@^@Me@@@ֆ@@@@@@ք@@@@@L@@@~@@}@@|V@@ఐh#fmt^@Mf^@Mi@N@@ɹc@@ภ\^@Ml^@MA\ภ%Latex _@Mq@L3\end{ocamldoccode} _ @Ms_ @M@@_ @Mr_ @M@@X@@@K@K@@@ @@R@@@K@K@@ภ[m_%@M,A[l@-A@^@@@K@@@_.@Mj5@@@@K@@@g:@@UH@@@J@@  ఐҠ$self_FA_GA@@@@Ȱ_KA@@@@@@ʻ@@ʶ@@@@@@ఐؠ#fmt_^A__A@@@)@@ఐҠ!c_kA_lA@@@+@@)@@@  ఐ$self_|B_}B@)@@:@_B@@@D@@@=@@6@@@@@@ఐ#fmt_B_B@@@_ @@ఐ!c_B_B@۰@@a@@)@@Q@ ఐT점!p_C_C@Td@@@W+@@@@@@TU@@@J@J@W=@@@T@@@@@@@@@@@@C@@ఐU#fmt_C_C@;@@ʦP@@ภT!_T __C_CATภT,_` ภT4``ʠภT<``T7ภTD` 9`# 8%(@(@ @@@K@K@@ภTX`+S`,7S@7@T,iJ@@J@J@DL@zW@@@K@?K@SK@dK@uK@ꇠK@TK@eK@vK@ꈠ L@~!L@@@@K@@@`@TU)L@h!L@l0L@m@@@wK@@%t@t@T_@@@xK@K@@@{@TDL@X:-./L@\KL@]@@@fK@t@@@fQL@FG:;VK@CY@@@UK@c@ภT`T`T@@Tg\OQR@@@VK@@@@TpL@fqrst@@@AK@R@'@[@@T@@@BK@K@@@@@U٠|@@@K@>&@@@@'@ ఐ)!c`D`D@@@˂7@'cl_kind`D`D @* @@b@@@A@Ġ%Class`E`E@,Class_constr`E`E*@@>@`E+`E,@@>@@@]@@@@@͂@@@a@@ͅ@@@d@@@ภX`E0`E2@X@@@??J@n@@aF3BaF3C@@͚@@@y@@͝@@@|@@@ ఐ$selfaF3GaF3K@°@@@XaF3_@@@@@@@@@Ϳ@@Ͷ@@@@@@@@ఐ#fmta1F3`a2F3c@@@@@ఐU&fathera>F3da?F3j@@@O^@@@@@ఐ!caPF3kaQF3l@@@@'cl_kindaWF3maXF3t@+J @@@@@@@I@@d@@@Aa_Da`Gu|@@g@  ఐ$selfanH~aoH~@@@,@asH~@@@'@@@ @@ @%@@@ @@ @@@ @@@@@@ఐ #fmtaH~aH~@@@Z@@ภ^aH~aH~A^ภ'Newline aH~@P@ @@T@@@@A@cOu{ @@@ఠ+type_params cPcP@d Rd?R@@HC@ఠ!l dJSdKS@dc=A@@+H+G@@@@@@G@@+O+N@@@@@@N@@@డb!^deS3dfS4@V?@@@V?@@@@@@V<@@@@@V;@@@@@@@3dvdududvdvdvdvdv@}5.@/@0@@@@ ఐ^$selfdSdS @7@@H@dS)@@@'@@@@@@"@@@@@@@@@@@@@@@,@@ఐ&fatherdS*dS0@@@I@@@N@N@@@@ఐy!ldS1dS2@J@@QN@@@@@@N@N@X@@dSn@@V@@@@N@a@@! dS5dS6@@dS7@@V@@@M@M@t@@ @@u@@@AdQ @@@A@dP @@@ఠ!t dUAKdUAL@e>A@@b\X@@@J@@@@J@3eeeeeeee@@@@@@ภb6eWYce^foAb5ภ%Latex eWYh@f5\begin{ocamldoccode} e#WYje$WY@@e&WYie'WY@@r@@@J@J@$@@ @@+J@'@ภb[e8X%AbYภ$Codee@X@ gడc&Printf'sprintfeOXePX@ eSXeTX@@&@@@&@Z#@@@n@@m@Z,@@@@@@S@@@J@@@ @@@J@J@J@@J@@@J@x@@J@W@@lJ@E@@@B@@@@@@@@1@@@@ภYeYeeYeYAYРภYee Ѡ+class type @@@@@SK@VK@U@ภYeĠYeYภYe̠Y^e'Y]@'@YgL@Yg@@@kK@w@ภZ eܠYe7YภZeYve?Yu@?@YvL@zv@@@K@@ภZ!eYeOYԠภZ)eYeWY@W@YL@훠@@@K@@ภZ9f .f g-# = l@l@@@@K@K@@ภZMf Yf!{Y@{@Z!J@RJ@jJ@J@J@L@@@@K@?K@QK@iK@K@K@Ƞ@@@K@.@@@ZFà#$%&@@@K@9@@@ZQ٠!,-./@@@K@D@@@Z\*5678@@@oK@O@@@ZgL@D4?@AB@@@TK@h[@@@Zs L@>@@@AK@Pg@4class type %s%s%s = @@Zz@@@BK@K@s@@@@L&T@@@K@>|@@ఐD"ctfZfZ@@@5@+clt_virtualfZfZ@- @@T@@@K@@(virtual fZfZ@@fZfZ@@LK@@ fZ@@fZfZ @@XK@@fZfZ @@@@ఐՠ+type_paramsf[ f[ (@@@aK@@@డe?$Name&simplef\)<f\)@@ f\)Af\)G@@@@@U@@@@@U @@@@@@@ఐ"ctf\)Hf\)J@~@@ќ@(clt_nameg\)Kg\)S@.& @@U'@@@L@ L@ @@g\);g\)T@@@@gXg]Ue@@J@  @@@@J@ @ภceg^fn Acd@ A@fK@@@@J@@@A@f(@@@J@#@@g/VOW@@d.@@@)@A@g5UAG"@@  ఐ$selfgC`ygD`y@@@3gCgBgBgCgCgCgCgC@<PI@J@K@@@egK`y@@@@@@@@@@@@@@@@@@@@@@@ఐ)#fmtgg`ygh`y@@@$@@ఐx!tgt`ygu`y@.@@@@@7K@56@@:@@]@@@>J@*<@  ఐc$selfgbgb@<@@ML@gb@@@H@@@H@@G@F@@@F@@E@@@D@@C@@B`@@ఐr#fmtgbgb@X@@[m@@ภdްgbgbAdݠภ%Latex gb@3\end{ocamldoccode} gbgb@@gbgb@@@@@oK@qK@p@@ @@Z@@@{K@hK@n@ภd/gb,Ad.@-A@gL@@@iK@w@@gb5@@ߙ@@VK@g@@g:@@^ @@@|J@T@  ఐܠ$selfhch c@@@@h c@@@`@@@Y@@T@@@@@@ఐ⠐#fmth ch!c@Ȱ@@@@ఐܠ"cth-ch.c@@@@@)@@o@  ఐ$selfh>dh?d@@@@hCd-@@@@@@@@@@@@@@ఐ#fmthVd.hWd1@@@@@ఐ"cthcd2hdd4@@@ @@)@@!@ ఐ]!phre6<hse6=@]&@@@_@@@@@@]^@@@J@J@_@@@]@@@@@@@@@@@@M@@ఐ_#fmthe6>he6A@E@@HZ@@ภ\h\hhe6Bhe6KA\ภ\hh ՠภ\hɠhภ\hѠZh\ภ]h٠h#%(@(@@@@OK@RK@Q@ภ]h\^h7\]@7@\iJ@J@gJ@ L@@`l@@@K@K@K@*K@;K@MK@K@+K@t@t@]!@@@>K@_K@^@@{@]YDL@:-./L@"KL@#@@@,K@:@@@(QL@ G:;VK@ Y@@@K@)@ภ]iV\iW\@@]Wg\OQR@@@K@i@@@]bpL@fqrst@@@K@@'@[@@]i@@@K@lK@k'@@@@^|@@@K@0@@@@1@  ఐX$selfifMSifMW@1@@BA@ifMp@@@ @@@@@@@@@@@@@@P@@ఐb#fmtifMqifMt@H@@K]@@ఐ &fatherifMuifM{@@@W@@@m@@ఐn"ctifM|ifM~@A@@_|@(clt_kindifMifM@0 @@4@@@@@I@@3@  ఐ$selfigig@@@@ig@@@@@@@@@@@@@@Y@@@@@@@@@ఐ#fmtigig@@@Ԧ@@ภg)jgjgAg(ภ'Newline jg@ @ @@]@@@K@K@@ภfhAff@A@i@@@K@@@j(g"@@@@K@@@T'@@`B@@@J@@  ఐ$selfj@hjAh@@@@tjEh@@@@@@@@rX@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ఐ2#fmtjphjqh@@@-@ภjภbjhjh@b@@@@@@K@B@@@X@@@F@@ఐG"ctjhjh@@@8U@(clt_infojhjh@1 @@ @@@ @@@ K@$K@g@@n@@`@@@&J@ m@ఐ_!pjiji@_p@@@b7@@@0@@/@_F@@I@*bF@@@-_@@@.@@@,@@+ @@)@@(@@ఐ#fmtjiji@@@Տ@@ภ_*j_)jjijiA_(ภ_5kk  ภ_=k"k"@@@@@J@@ภ_Jk^k ^@ @_MI@I@K@b@@@?J@~J@  @@@J@@@7@_5K@^@@@J@@"@]H@H@_<@@@J@J@@@ON@@`ny'y@@@>J@}@@W@@}@ X@@~@rY@@@Z@@@[@@@\@@ @H]@@ @^@@ @_@@ @`@@H@ca@@W@lb@@@c@@@dA@hA@@@ @@@@@@@@@@@ @ @@@@@@@@@@ @@@@@@@@F@C@kvM'+@Nk 0 Print the LaTeX code for the given class type. kLkL&@@@@@@@kl7Bkl7X@AA࣠@&self-3 AఠQb QcPk?AQ@*3kkkkkkkk@O@@@  Sk@A-T@-@@T@࣠@#fmt Akl7Ykl7\@kAA@@73kkkkkkkk@dA@h@!B@i@@@@@  @@*class_name Akl7]kl7g@kBA@@C3kkkkkkkk@ M@@@@@@@@)class_ele Akl7hkl7q@kCA@@M3kkkkkkkk@W@@@@@@@@  ఐO$selfkmtzkmt~@Ò@@3kkkkkkkk@"e@@@@@kmt@@@@@@@@@@@@@@ g@@@ @@ @@ @@ఐa#fmtl mtl mt@G@@֔$@@ภi7lmtlmtAi6ภ'Newline lmt@"@ @@_@@@CL@4L@9@@ภhvAht@A@k@@@5L@?M@@l6mt"@@@@L@3S@@W'@@bP@@@DK@Y@ఐ~)class_elelJnlKn@b@@e@Ġ/Class_attributelWolXo@;/Class_attribute@@@ @+t_attribute@@@ @A@@C@A^k9 9^k9 95@@@_`@ఠ#att lpolqo@lDA@@@@@H3ltlslsltltltltlt@@@@@@"@@@@@@@ ఐ$selflolo@1@@B3llllllll@@@@@@ΰlo@@@۳@@X@۬@@Wۧ@@V@@U@@ఐ#fmtlolo@ݰ@@*@@ఐ<#attlolo@%@@P@@@g+@@/@@&,@Ġ,Class_methodlplp @;,Class_methodf@&(t_method@@@ @AA@C@A_(l969<_)l969\@@@_@ఠ#met lp lp@lEA@@@@@K3llllllll@@@@@@@@V@@V@@@ ఐQ$selflplp@Ĕ@@3llllllll@@@@@@lp&@@@@@o@@@n@@m@@l@@ఐZ#fmtmp'mp*@@@@׍@@ఐ<#metmp+mp.@%@@P@@@~+@@/@@׉,@Ġ-Class_commentm q/7m!q/D@;-Class_comment@Yb@@@ @AB@C@A_m9]9c_m9]9z@@@`$@ఠ!t m4q/Em5q/F@mMFA@@Yu@@@NS@@@@@׶T@@׶T@@@ఐ!tmErJZmFrJ[@@@@@Y@@@3mImHmHmImImImImI@e@@@Ġ`5mWsammXsao@i@@@@Y@@@@@Y@@@@@@ภeSmesasmfsau@eR@@@@Ġ_mqtvmrtv@jĠ%Titlemztvm{tv@#@mtvmtv@@#@@@8@@mtvmtv@@W#@@@@@@D@@mtvmtv@@Y@@@L@@@mtvmtv@@`@@@R@@mtvmtv@@m`@@@@@@^@@@ @@Y@@@b@@Y@@@e@@@ ఐ&$selfmtvmtv@i@@zs@۰mtv@@@u@@@@@@s@@@@@;@@@@@@@@@ఐ5#fmtmtvmtv@@@h@@ఐ!tmtvmtv@@@@@@O@O@@@9 @@h@@mumu@@Z:@@@@@Z=@@@@@@ ఐx$selfnunu@Ż@@@-nu@@@@@@@@@@@@@@@@@@@@@@@ఐ#fmtn/un0u@m@@غ@@ภk]n:un;u Ak\ภ%Title nCu@$Kడl!+nNunOu@@A@@@@@@A@@@@@A@@@@@@@'%addintBAk@@@@k0++l0+,@@l+n@! @@@@@@@@@@@@@@@@@@@@@4@@డl$Name%depthnunu@ nunu@@@\@@@es@@er$@@@eq@@ep@aa2@@aG@@@@\@@@.@@-@@@,@@+f@@ఐ*class_namenunu@@@@s@@nunu@@q@@@)@?Q@5}@@Bnunu@@y@@@'P@AP@@@@ @@$@@@@BP@%@ภ$Nonenunu@ @@@Y$@@@@@@O@H@ఐȠ!tnunu@@@[@@@@O@NO@M@@ou @@b@@@XO@O@ @ภk_ou Ak^@A@n|@@@O@T@@o u@@@@O@@@@@ٙ@@@Ao'rJT@@ٛ@@@Ao)n@@ٝ3o'o&o&o'o'o'o'o'@B@@@G@@ٟ@A@A@@@ٿ@@@ټ@@@ٹ@@ٲ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F@@oTl7;@Roe 3 Print the LaTeX code for the given class element. obkock6@@@@@@@հoixKVojxKm@AA࣠@&self-3 AఠU@ UA.oGA/@3owovovowowowowow@-@@@  1oHA 2@ @@2@࣠@#fmt AoxKnoxKq@oIA@@3oooooooo@B@F@! @G@@@@@  @@+module_name AoxKroxK}@oJA@@3oooooooo@ @@@@@@@@*module_ele AoxK~oxK@oKA@@3oooooooo@@@@@@@@@  ఐO$selfoyoy@p@@3oooooooo@"@@@@@oy@@@@@@7@@6@}@@@5@@4E@@@3@@2@@1@@ఐa#fmtoyoy@G@@L$@@ภmoyoyAmภ'Newline oy@&@ @@b@@@fL@WL@\@@ภlTAlR@A@op@@@XL@bM@@py"@@@@EL@VS@@W'@@f.@@@gK@CY@ఐ~*module_elep(zp)z@b@@e@Ġ.Element_modulep5{p6{@;.Element_moduleڋ@@@!@܂@@@@A@@J@AbOO bOO#@@@c<@ఠ!m pL{pM{@peLA@@ܕ@@@k3pPpOpOpPpPpPpPpP@@@@@@ @@ک@@ک@@@ ఐ점$selfp`{pa{@ @@3p`p_p_p`p`p`p`p`@@@@@@Ǔph{@@@ۗ@@@ې@@ۋ@@@@@@ఐ#fmtp{{p|{@۰@@@@ఐ}I@@@ۢ@@ఐ<"imqJ}IqK}I@%@@*@@@+@@/@@۞,@Ġ-Element_classq[~q\~@;-Element_class&@'t_class@@@@AC@J@AcOOcOO@@@da@ఠ!c qq~qr~@qOA@@@@@t3quqtqtquququququ@@@@@@@@@@@@@ ఐ$selfq~q~@2@@C3qqqqqqqq@@@@@@ΰq~@@@Z@@@S@@N@@@@@@ఐ#fmtq~q~@@@@@ఐ@%@@P@@@+@@/@@,@Ġ6Element_type_extensionr?Gr?]@;6Element_type_extensionO@0t_type_extension@@@@AF@J@AdPP dPP?@@@e@ఠ"te r?^r?`@rRA@@@@@}3rrrrrrrr@@@@@@@@@@@@@ ఐ:$selfr?dr?h@[@@l3rrrrrrrr@@@@@@̰r?@@@F@@%@?@@$@8@@#/@@"@@!@@ @@ఐ4+module_namer?r?@@@+@@ఐT#fmtr?r?@:@@?,@@ఐM"ter?r?@6@@a@@@=<@@@@@;=@Ġ1Element_exceptionrr@;1Element_exception@L+t_exception@@@@AG@J@AecP@PFedP@Pr@@@e@ఠ!e ss@s'SA@@@@@3ssssssss@O@@@@@@@k@@k@@@ ఐ$selfs"s#@ϰ@@3s"s!s!s"s"s"s"s"@`@@@@@\s*@@@@@E@@@D{@@C@@B@@ఐ#fmts=s>@@@ݢ@@ఐ@i@@n$@@ఐD!tt?t@@.@@@@@M@M@8@@< @@n9@@@At"z @@p3t ttt t t t t @]@@@b@@r@A@A@@@ޒ@@f@ޏ@@e@ތ@@dޅ@@c@@b@@a@@`@@@@@y@ަ@@x@ޣ@@w@ޠ@@vޙ@@u@@t@@s@@r@@qF@h@tMxKO7@Wt^ 4 Print the LaTeX code for the given module element. t[w t\w J@@@@@@@ީtbtc@AA࣠@&self-3 AఠZ9 Z:'tVA(@3tptototptptptptp@&@@@  *tWA+@@@+@࣠@#fmt Att@tXA@@3tttttttt@;@?@!@@@@@@@  @@'inher_l Att@tYA@@3tttttttt@ @@@@@@@@@ఠ!f tt@tZA@@@@@@UJ@@@rg@@@J@@@@J@@@J@3tttttttt@*6@-@.@@@࣠@#inh Att@t[A@@"3tttttttt@1tt@@@@@  @@ఐ#inhtt@8@@@@93tttttttt@$@@@(ic_classtt@3(ic_class$@@@ _#R?@@@ @@@ A@A3'ic_namec !t@@@ @@@@Aghv::giv::@@h@3'ic_text_9aO@@@ @@@ @@B@Agvx;7;Agwx;7;X@@h@@Agzw::g{w:;@@h@8-@@'Re@@@@@@;@Ġ$Noneu0u1@W@@@@;Ry@@@@@@3u7u6u6u7u7u7u7u7@O@@@ @CR@@@@@@@@@ภg7uG&:uH&<@riภ'NewlineuP&2uQ&9@+@@@M@3uRuQuQuRuRuRuRuR@j@@@ภgLu\=gu]=i@r~ภ$Codeue=Iuf=M@0డs!^uq=Yur=Z@gK@@@gK@@@@@@gH@@@@@gG@@@@@@@0@@(inherit u=Pu=X@@u=O @@gh@@@N@N@C@@ఐנ#inh2u=]@4@@Q@'ic_nameu=^u=e@;@@@@@[@@u=Nu=f@@0@@@@N@e@@V @@M@h@ఐ#inhuj}uj@@@@'ic_textujuj@ư @@Šb@@@@@@@Ġ$Noneuu@ @@@@٠b'@@@@@@@@b.@@@@@@@@@ภhذuu@rB@@@u^DN@@@@ @Ġ$Somev v@ఠ!t vv@v/]A@@bW@@@@@@@@b^@@@@@@@@be@@@ @@@@@@ภh!v1v2@sSภ'Newlinev:v;@,@@@O@3v<v;v;v<v<v<v<v<@U/(@)@*@@@ఐ4!tvJvK@ @@b@@@@@@@T@@@AvRjvvS@@uY@@@M@,@@@@u@@@M@ @@@@ @Ġ$Somevlvm@wఠ#cct vuvv@v\A@@S@@@@@@@@S@@@@@@@@S@@@@@@@@@@ఠ%label vv@v^A@@@@@YN@-3vvvvvvvv@/(@)@*@@@ఐ5#cctvv@ @@S@@@/@Ġ"Clv%5v%7@;"ClT@@@ @s@@@ @A@@B@Ai&q99i'q99@@@i@@v%8v%9@@@@@44@@@@@T@@@58@@T@@@6;@@@ ఐw$selfv%=v%A@Α@@I@Έv%M@@de5@@@L@@@K@@J@@@@I@@H0@@@G@@F@@Ea@dภw+@w@e8O@@@a@@@`@@_q@@ఐN#inhw%Nw%Q@4@@l@'ic_namew"%Rw#%Y@# @@@@@[Q@gQ@e@@I @@@Ġ&Cltypew7Zjw8Zp@;&Cltype}@@@@ .Ϡȋ)type_expr@@@ @@@ @BA@B@Air99ir9:*@@@jG@@wSZqwTZr@@@@@=@@@@@@?@@@>@@@+@@T@@@@@@T@@@A@@@ ఐ$selfwsZvwtZz@ @@1@wxZ@@de@@@q@@@p@@o@@@@n@@m@@@l@@k@@j@eภw@w@eǠ@@@@@@@@@@ఐݠ#inhwZwZ@ð@@@'ic_namewZwZ@ @@A@@@Q@Q@@@I @@#@@@Aw @@% @A@w@@ภiww@tภ'Newlineww@.|@@@M@3wwwwwwww@6D=@>@?@@@ภḭw w"@tภ)Odoc_infoww@$Codeww@@3డvf!^ww@iӰ@@@i@@@@@@i@@@@@i@@@@@@@:@@(inherit x x@@x @@i@@@N@N@M@@ఐ_#inh2x,@D4@@|[@'ic_namex2x3@3;@@2@@@e@@x9x:@@3b@@@@N@o@@\ @@M@r@ภj;xK#bxL#d@umภ)Odoc_infoxV#0xW#9@%Latexx[#:x\#?@@-డv!^xh#Exi#F@jB@@@jB@@@@@@j?@@@@@ j>@@@ @@ @@ @@" [x#Bx#D@@x#A @@j_@@@ N@"N@!@@డw!^x#[x#\@ju@@@ju@@@*@@)@jr@@@(@@'jq@@@&@@%@@$@@ ఐP$selfx#Gx#K@j@@{@аx#T@@@@@@@@@?j@@@>@@=@@ఐB%labelx#Ux#Z@@@@@@IP@KP@J@@yG@@j@@@:@LP@G@@!]x#]x#^@@Xx#_@@j@@@8O@NO@M)@@ @@j@@@@OO@61@@y#@y#`@@.Q@@@@PN@;@@y#/y#a@@UM@@@ఐR#inhyexy e{@8@@p3yyyyyyyy@O@@@'ic_texty'e|y(e@ @@ej@@@T@@@S@Ġ$Noney;y<@b@@@@0e~@@@]@@@\r@@7e@@@_@@@^y@@@ภl/yQyR@u@@@xN@@@@m@Ġ$Someydye@oఠ!t ymyn@y_A@@e@@@fR@@@@@ge@@@h@@@gZ@@ne@@@j@@@ia@@@ภkxyy@vภ'Newlineyy@0?@@@O@|3yyyyyyyy@/(@)@*@@@ఐ4!tyy@ @@e@@@}@@@@T@@@Ayeq@@y X@@@M@@@@@yN@@@@M@@@@@yJ@@@@M@@@@@w@@@@ @@*@@@Ay@@u@A@J@@A@@డxD$List$iteryy@ yy@@6@@@@@@@I@@@6@@@@@@@@d@@@@@6@@@@@@@3yyyyyyyy@<[T@U@V@@@@ ఐ$selfzz@ѻ@@@-z@@@@@@@@@@@@@@@@@@@@@(@@ఐ#fmtz/z0@@@o5@@z3z4@@@@@@@@@@@@@B@@డx$List#mapzOzP @ zS zT@@]]@@@@@@wI@J@@@@@@]Y@@@@@cQ@@@@@@@r@@ఐѠ!fzyzz@|@@@@@@@@wݠm@@@@@@@@@@ఐ'inher_lzz@Ұ@@@@zz@@e=@@@J@ K@@@ @@F@~F@J@@@@@(A@,A@@@@@ @@@@@@@@@2@ @@L@@/@@@.@@@-@@,@@+@@*@@)F@"U@z1@]zڐ A Generate the LaTeX code for the given list of inherited classes.zBFzB@@@@@@@znyzn@AA࣠@&self-3 Aఠ` `ң{`AҤ@}3zzzzzzzz@Ң@@@  Ҧ{aAҧ@@@ҧ@࣠@#fmt Aznzn@{bA@@3zzzzzzzz@ҷ@һ@!@Ҽ@@@@@  @@"cl A{n{n@{*cA@@"3{{{{{{{{@ -@@@@@@@@Aఠ)iter_kind {${%@{=dA@@@@@@YJ@N@@SJ@P@@R3{0{/{/{0{0{0{0{0@+C@"@#@@@࣠@!k A{A{B@{ZeA@@3{B{A{A{B{B{B{B{B@'@"@@O@@QK@M@'@(@@@@ @@ఐ!k{Y{Z@0@@@@13{Z{Y{Y{Z{Z{Z{Z{Z@%@@@Ġ/Class_structure{i{j@[ĠnO{q{r@w@@@@[@@@c@@@b3{x{w{w{x{x{x{x{x@@@@@{{@@[@@@e@@@d @@@ {@@^@@^@@@ภs}{{@s|@@@a@Ġ/Class_structure{{ @[۠ఠ!l {"{#@{fA@@[@@@l@@@k3{{{{{{{{@S@@@@{%{&@@[1@@@n@@@m @@@"{'@@@@@@@ ఐ᠐$self{+7{+;@w@@3{{{{{{{{@q.'@(@)@@@X{+U@@@@@@@@@@@@@@ఐꠐ#fmt{+V{+Y@а@@@@ఐM!l{+Z{+[@%@@+F@*@@.@@+@Ġ0Class_constraint|\f|\v@Vఠ!k | \x| \y@|$gA@@@@@r@@|\{|\|@@@@@s@@@|\}@@@@@@@ఐ)iter_kind|%|&@@@@@@@@3|)|(|(|)|)|)|)|)@' @!@"@@@@ఐ.!k|9|:@ @@@@@@@@@@Ġ+Class_apply|L|M@Z@|Q|R@@Z@@@v@@@ @@+@@+@Ġ,Class_constr|_|`@Z@|d|e@@Z@@@y @@@ @@> @@> @@@@?@@@ภt^|p|q@t]@@@B@@@A|t@@D@5A@@P@@K@@J@7@@@|} @@ఐc)iter_kind||@B@@@$@@@@@`@@3||||||||@L@@@@ఐ"cl||@k@@@'cl_kind||@F @@B@@@J@J@@@) @@@4 @@~@ A@A@@@@@@@@@@@@@@@ @@T@@'@@@&@@@%@@$@@#@@"@@!F@@|nr,@`|␠ G Generate the LaTeX code for the inherited classes of the given class. |!|m@@@@@@@|Wb|W@AA࣠@&self-3 Aఠb bԫ} hAԬ@3||||||||@Ԫ@@@  Ԯ}iAԯ@@@ԯ@࣠@#fmt A}W}W@}jA@@3}}}}}}}}@Կ@@!@@@@@@  @@#clt A}W}W@}2kA@@ 3}}}}}}}}@ @@@@@@@@ఐ#clt}-}.@ @@@@!3}.}-}-}.}.}.}.}.@!@@@(clt_kind}7}8@D @@@@@G @Ġ/Class_signature}G}H@RĠp-}O}P@y@@@@R@@@U@@@T3}V}U}U}V}V}V}V}V@(@@@@}]}^@@RĠ@@@W@@@V @@@ }g@@@@@X@@@@@Y@@@ภua}s}t@u`@@@a@Ġ/Class_signature}}@Rఠ!l }}@}lA@@R@@@b@@@ac@@}}@@R@@@d@@@co@@@!}@@ @@@et@@@@@fw@@@ ఐ $self} }@`@@q3}}}}}}}}@3,@-@.@@@A})@@@@@x@@@w@@v@@u@@ఐˠ#fmt}*}-@@@@@ఐR!l}.}/@%@@F@*@@.@@+@Ġ*Class_type}08}0B@V@}0C}0D@@V@@@k@@@ @@a@@@l@@d@@@m@@@ภu~HR~HT@u@@@@@@A~@@@A@ A@@@ @@@@@@@@@@@ @ @@@@@@@@@@@@@@@@@@F@.@~&W[%@aZ~7 L Generate the LaTeX code for the inherited classes of the given class type. ~4~5V@@@@@@@~;~<@AA࣠@&self-3 Aఠd d~bmA@3~I~H~H~I~I~I~I~I@@@@  ~enA@@@@࣠@#fmt A~[~\@~toA@@93~\~[~[~\~\~\~\~\@@@!@@@@@@  @@!m A~n~o@~pA@@A3~o~n~n~o~o~o~o~o@ O@@@@@@@@@@ఠ'first_t ~~@~qA@@J@ 3~~~~~~~~@&]@@@@@@ఠ&rest_t  ~~@~rA@@J@ @@~~@@@@ @@ @ ఐi$self~~@\@@m'@B~ @@@)@@@@@@@@4@@ఐ`!m~ ~@@@@C@&m_info~~@Q @@EF@L@@)@@@U@F@@K@U@A@~@@@ఠ$text à~#~'@sA@@|Lq@@@J@@@@J@3~~~~~~~~@r}v@w@xmf@g@h@@@@ఠ%title Ġ *6 *;@#tA@@|jr@@@-K@&@@@(K@ @ఐ!m$>K%>L@@@,@+m_text_only+>M,>X@Qy @@mZ@@@$K@"8@ภ|[8>_9>lA|Zภ#Raw A>b@:Ѡఐ᠐!mL>cM>d@@@T@&m_nameS>eT>k@R @@R@@@1^@@"@@GK@.a@ภ{)A{@*A@~ƠU@@@*K@:n@@j>^2@@|Š[@@@)t@ภ|um~vmA|ภ#Raw ~m@;డ}!^mm@qc@@@qc@@@M@@L@q`@@@K@@Jq_@@@I@@H@@G@@డ{q%modul-Odoc_messagesmm@ m'@(@{@@@`@{o  {p  @@{n@2@@q@@@]L@_L@^@@! mm@@Cm@@q@@@[L@aL@`@@mm@@;h@@@E@bL@Y@@k @@K@D@ภ} msA} ภ$Codem@;ఐ!mmm@p@@@&m_namemm@Rɰ @@R@@@p @@!@@K@m@ภ|YmA|X@A@vL@d@@@iK@y @@4A@K@<@@@@K@h)@@%m|@@K@?-@)>H@@/@A@+*2@@@ఠ(subtitle Š67@OuA@@}sC@@@F@F@F@~K@@@@K@z3JIIJJJJJ@SIB@C@D@@@ఐԠ'first_tYZ@]@@3YXXYYYYY@@@@ĠsDfg@|@@@@@@@@@ภsLno@|@@@7$@ఠ!t Ơ{|@vA@@#@@#@@@ภrt @}ภ#Raw@<# :  @@ @@<*@@@M@M@3@U,@&@'@@@@ @@jF@M@ @ఐ7!t@@@,@@@@|@@@A@@~k@A@@@ภ}CA}ภ%Title $@6Р@&'@@6@@@J@J@3@@@@@@ภ$None)-@@@@k6@@@@@@J@@డd!@56@B@@@BJ@@@@@@@= @@@@@<@@@@@@@9@@ఐ%title/4@Ͱ@@e#@@@K@K@N@@ఐ(subtitle/70?@X@@k8@@@K@K@c@@! @@f@@J@K@m@@EA@@QJ@q@ภ}NBA}@A@`@@@J@@@W@@~f@@@@@@@3@@c@A@_@@  ఐ'$selfmMSnMW@@@+3mllmmmmm@v@@@@@؏uMe@@@)@@@@@@'@@@@@ @@@@@@@@@ఐ9#fmtMfMi@@@n$@@ఐ$textMjMn@.@@I@@@ K@6@@:@@w@@@J@<@  ఐs$selfpvpz@f@@wL@4p@@@@@@@@@@@@W@@ఐy#fmtpp@_@@d@@ఐs!mpp@S@@q@@)@@r@  ఐ$self@ٜ@@@k@@@K@@2@D@@1=@@0@@/@@ఐ#fmt@@@@@ఐ!m@@@@@)@@X@  ఐߠ$self%&@Ұ@@@D*@@@@@@K@@J@@@@I@@H @@@G@@F@@E@@ఐ#fmtFG@԰@@#@@ఐ&rest_tST@V@@@@2@@xk@@@gJ@W@  ఐ#$selfij@@@'@وn@@@"@@@q@@p@ @@@o@@n @@@m@@l@@k@@ఐ2#fmt@@@g@@ภAภ'Newline @9K@ @@u@@@K@K@9@ภ~A~@A@@@@K@G@@#@@a@@K@M@@U(@@x@@@J@}S@ డ=#not @@3@@@O@@N3@@@M@@L(%boolnotAAy@@@xLLyLt@@\@@@@@@@@@@@@@@@@ఐ!m!"@s@@@+m_text_only#.@US @@5@@@K@K@@@@ @@q<@@@K@@ఐw"ps46@v @@@z@@@@@@w@@@@@xN@@@@@@@@@ఐ䠐#fmt<7=:@ʰ@@@@8\ocamldocvspace{0.5cm} G<HW@@J;KX@@x@@@K@K@@@6 @@yj@@@J@K@@@\@@ @డ$List$iterjZ`kZd@ nZeoZi@@@-@@@@I@@@@+@@@@@@@@n" @@@@@@(@@@@@@@@@࣠@#ele Ajwjz@wA@@"3@,@@@@@@  ఐf$self~~@Y@@j3@@ 8@@@@@ݰ~@@@@@ @@@ @@@ @@ @@@@@@ఐs#fmt~~@Y@@@@ఐo!m~~@O@@.@&m_name~~@V @@V@@@!8@@ఐ\#ele~~@B@@zE@@I@@BF@ఐxԠ"ps@v@@@{y@@@1@@0@x@@@/@@.y.@@@-@@,@@+c@@ఐĠ#fmt@@@p@@" '(@@*+@@x@@@?L@JL@I@@6 @@@@@@KL@=@@@@;jr<@@@@@@@@@@@J@PJ@M@@డ&Module/module_elementsXY@ \]@@%trans@բ@@@~@@@}@@|@@@@{@@z<@@@y@@@x@@w@@v@vOdevOdeG@@wx7@*%@@"@ܠ @@@\@@@[@@Z@@@@Y@@X@@@W@@@V@@U@@T+@;ภ.ภ'@&@@@D@@@pK@t@@@@r@@@uD@@ఐS!m@3@@Q@@ @@ogQ@@@J@}K@j\@@c @@F@F@mF@6@w@@7@k@@8@@@9@@@ :@@@ ;@k@@ <@z@@ @@@ O@A@A@@@@@@@@@@@@@@@ @@}@@@@@@@@@@@@@@@@F@@8@h. H Generate the LaTeX code for the given top module, in the given buffer. VZ V@@@@@@@ϰ<G<S@AA࣠@&self-3 Aఠj ȠjԱ6xA@3@@@@  ױ9yA@@@@࣠@#fmt A/<T0<W@HzA@@30//00000@@@!@@@@@@  @@+module_list AB<XC<c@[{A@@3CBBCCCCC@ @@@@@@@@ ఐz,"psVflWfn@xA@@@|@@@@@@z#@@@@@z@@@@@@@3gffggggg@%1@(@)@@@@ఐK#fmtwfoxfr@1@@0@@?\documentclass[11pt]{article} ftf@@fsf@@zJ@@@K@K@$@@9 @@{@@@J@*@ ఐzu"ps@x@@@}@@@@@@zl@@@@@z@@@@@@@I@@ఐ#fmt@w@@vV@@?\usepackage[latin1]{inputenc} @@@@z@@@K@K@j@@6 @@{@@@J@p@ ఐz"ps@xа@@@}`@@@@@@z@@@@@{@@@@@@@@@ఐנ#fmt@@@@@:\usepackage[T1]{fontenc} @@@@z@@@K@K@@@6 @@|/@@@J@@ ఐ{"ps+,@y@@@}@@@$@@#@z@@@"@@!{[@@@ @@@@@@ఐ#fmtIJ@@@@@6\usepackage{textcomp} TU@@WX@@{@@@2K@9K@8@@6 @@|u@@@:J@0@ ఐ{G"psq &r (@y\@@@}@@@C@@B@{>@@@A@@@{@@@?@@>@@=@@ఐc#fmt ) ,@I@@H(@@7\usepackage{fullpage}  . G@@ - H@@{b@@@QK@XK@W<@@6 @@|@@@YJ@OB@ ఐ{"psJPJR@y@@@~2@@@b@@a@{@@@`@@_{@@@^@@]@@\a@@ఐ#fmtJSJV@@@n@@2\usepackage{url} JXJl@@JWJm@@{@@@pK@wK@v@@6 @@}@@@xJ@n@ ఐ{Ӡ"psouow@y@@@~x@@@@@@{@@@@@~|-@@@}@@|@@{@@ఐ#fmtoxo{@հ@@@@6\usepackage{ocamldoc} &o}'o@@)o|*o@@{@@@K@K@@@6 @@}G@@@J@@ డkkDE@k@@@ q{y@@@@@@K@@@@@@ @@@@డ&Global%title#h@kl@)@&Stdlib#ref'&@@@@@@@@@@y(y(@@zz@?@@J=@@@L@L@"@@I!@@?#@Ġ$None@"@@@@JI@@@@@@3@7@@@ @RQ@@@@@@@@@ภ@@@@}@@@dJ@J@@Ġ$Some@"͠ఠ!s נ@|A@@{@@@h@@@@@@@@@@@p@@@@@@@@w@@@ ఐ| "ps@zװ@@@g@@@@@@|@@@@@}@@@@@@@3@;4@5@6@@@@ఐ᠐#fmt @ǰ@@@@'\title{@@@@|@@@ N@N@$@@9 @@~9@@@M@*@ ఐ} "ps56@{ @@@@@@@@@}@@@@@}e@@@@@@@I@@ఐ'#fmtST@ @@ V@@ ఐJ$selfde@@@"g@i#@@@}-@@@2@@3@@1q@@ఐ!s{$|%@{@@}E@@@)@=O@9O@M@'@ఐ}q"ps(3(5@{@@@@@@F@@E@}h@@@D@@C}@@@B@@A@@@@@ఐ#fmt(6(9@s@@r@@"} (;(>@@(:(?@@}@@@TM@[M@Z@@6 @@ M@R@ @@@ @@$@@@A@G@@'7@ ఐ}"psIOIQ@{ΰ@@@^@@@m@@l@}@@@k@@j~@@@i@@h@@gV@@ఐՠ#fmtIRIU@@@c@@1\begin{document}  IW Ij@@IVIk@@}@@@{K@K@w@@6 @@-@@@J@y}@ డmߠm*mz+m{@mް@@@@@@@@@K@@@@@@ @@@@డ&Global%title!Lm@OmPm@'@(@@&@@@L@L@@@2 @@(@Ġ$Nonefg@$@@@@@@@@@@@@ @@@@@@@@@ภj|}@i@@@@@@J@J@@Ġ$Some@$@@@C@@@@@@ @@KJ@@@@@@@@RQ@@@@@@@@@ఐ~"ps@|@@@-@@@@@@~@@@@@~@@@@@@@%@@ఐ#fmt@@@2@@+\maketitle @@@@~@@@M@M@F@@6 @@iG@@@Ams@@lJ@ డenn@n@@@x/@@@J@J@@@@@@@@h@@డx&Global(with_toc@@%@#ref\@@@@@@@|.pt|.p@@}#@5@@3@@@K@K@@@?@@5@ఐ"ps?@@}*@@@@@@@@@ @@@@@o@@@@@@@@@ఐ1#fmt]^@@@@@1\tableofcontents hi@@kl@@0@@@K@K@@@6 @@@@@J@K@@@}@@ @@ఠ$info ؠ$(@}A@@t]@@@LJ@ @@@J@3@.@@@డ)apply_opt)Odoc_info+4@ 5>@@@@!a@@@ !b@@@ @@ @t@@@ @@ 9@@@ @@ @@ @}+@aa},@a@@}x@*%@@@@}A@@@NJ@ @@L@@@@@  @@@ @@ XW@@@ @@@@R@@డZ4info_of_comment_file)Odoc_info?K?T@ ?U?i@@@B*(t_module@@@ @@@ @@ @:@@@ @@ @@@ @@ @@ @}z_  }{_ N@@~}@% @@@@@@,@@@+@@*@T@@@)@@(@@@'@@&@@%@@ఐ+module_list>?j??u@԰@@@@B?JC?v@@@n@@@J@@I@@@H@@G@@డppYwZw@p @@@"@@@K@_K@Q@@@S@@R @@P@@డ&Global*intro_file)Odoc_info$~w@ ww@*@ww@/@#refu}@@@@@@@@@@}+}+!@@~@D@@dB@@@ZL@^L@[@@N @@D@@!@@@A@ #@@ ఐ-$info@,@-@.@@+@@@c@@@b3@W> @@@Ġ$None@&@@@@A@@@k@@@j@@H@@@m@@@l@@@ภа@@@@@@@J@{J@`,@Ġ$Some@'@@@@@@t@@@@ @@s@@@v@@@uH@@z@@@x@@@wO@@@ఐ"ps@@@@@@@@@@@@@@@H@@@@@@@~l@@ఐ #fmt67@@@y@@.\vspace{0.2cm}AB@@DE@@ @@@M@M@@@6 @@i@@@AOP@@l@  ఐD$self^_@ @@@㒰c @@@@@@@@z@@@@@@@@@Ơ@@@@@@@@@@@@@@@@@@@ఐb#fmt @H@@G@ภ'@@zʠ@@@#@@@"@@!@@ఐ#$info@@@@@@@@@K@&K@$@@\@@@@@(J@@ఐ@$info%)@@@=@@@+@@@*@Ġ$None/3@(@@@@Q@@@3@@@2&@@X@@@5@@@4-@@@ภ79@@@@5@Ġ$Some<@@( @AB@@@@@<I@@@ @@|@@@>@@@=Q@@@@@@@@@?X@@@ఐ"ps!F"H@ @@@@@@L@@K@@@@J@@IQ@@@H@@G@@Fu@@ఐ#fmt?I@L@@@@@" JNKR@@MMNS@@@@@ZL@aL@`@@6 @@@@@AXYT@@@@@@ @@@]^U\@@@@@@x@@@@@@@@@g@@@@@@@@@< @@@ @@@ @@ @ @@ @< A@@A@@@+@@@$@@@@@@@@F@ @@ @@@;@@@4@@)@@@@@@@@F@i@<@-@p ' Print the header of the TeX document.   ;@@@@@@@5@AA࣠@&self-3 Aఠsv ٠swd~Ae@>3@c@@@  gAAh@A@@h@@ఠ#dir ۠@A@@&stringQ@@@ H@3@"^@@!*_@@@@@డH(Filename'dirname@ @@@$@@@@@(@@@@@@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@@@9@@@@@6@@డ{r rİ @r@@@֠1@@@I@I@@@@@@@@S@@డ&Global(out_file-@01@%@#ref@@@@@@@@@9@5@@ 3@@@J@J@@@?@@5@@o@@@A@N@@@ఠ$file Y Z@rA@@@@@3H@3`__`````@@@@@@డ(Filename&concatst@ wx#@@@@@@~@@}@@@@|@@{,@@@z@@y@@x@^^@@C@ @@@@@@'@@&@@@@%@@$B@@@#@@"@@!A@@ఐ#dir$'@K@@6@@@7I@9I@8U@@,ocamldoc.sty)5@@(6@@B@@@5I@;I@:i@@Z @@nj@A@  @@డH#Sys+file_exists:E:H@ :I:T@@@&stringQ@@@@@$boolE@@@@@4caml_sys_file_existsAA @@@'sys.mlimjjmj@@+Stdlib__SysC@$@@@@@@@@@@@@@3      @@@@@@@ఐ$file:U:Y@ @@6@@@H@H@@@F @@}P@@@H@@డ'verbose)Odoc_info6_i7_r@ :_s;_z@@@@@@ @@ =@@@ @@ @/BB/B^@@Et@@@@@@@@@@@@@@M@@డ/9file_exists_dont_generate-Odoc_messagesi_|j_@ m_n_@@@g@@@_@@^k@@@]@@\@6 P P7 P @@5@@@@@@@@@@@@@@@@ఐ=$file__@@@(@@@I@I@@@_{_@@e@@@@I@@@u @@=F@@@ఠ'chanout F@A@@+out_channel@@@H@3@@@@డ9(open_out@@@@@O@@N@@@M@@L@op@@@@@@@@@@@)@@@@@'@@ఐ$file@@@'@@@I@I@;@@2 @@A<@A@ @@ డx-output_string  @@U@@@t@@s@@@@r@@q@@@p@@o@@n@***[@@@@@@m@@@@@@@@@@@@@@@@@@343344444@,@@@@@@ఐ'chanoutDE @ @@@@@ I@I@@@డ0Odoc_latex_style'content0Odoc_latex_style^_@ bc&@@&stringQ@@@@=ocamldoc/odoc_latex_style.mliRR@@0Odoc_latex_style@@@@^@@@ I@I@C@@p@@@@@H@ I@ డ%flush)4)9@@@@@b@@a@@@`@@_@.jj/j@@Z@@@@@@@@@@@@@@q@@ఐ'chanout):)A@{@@@@@#I@%I@$@@2 @@@@@&H@!@ డ:)close_outDODX@@@@@@@R@@@@@@op@@@@@@&@@@,@@+a@@@*@@)@@ఐ<'chanoutDYD`@@@=@@@5I@7I@6@@1 @@@@@8H@3@డp'verbose)Odoc_infobmbv@ bwb~@@ڰ@@@@@@=@@<@@@;@@:@@డ.file_generated-Odoc_messages2b3b@ 6b7b@@@0@@@[@@Z4@@@Y@@X@ * * * O@@@@@@@@@K@@J@@@I@@H@@ఐ$file_b`b@S@@(@@@TI@VI@U2@@jbkb@@.@@@F@WI@R<@@d @@H@D?@ @@@@ @@A@n@@B@z{@@@}:B@@@@@@2@@@Ġ)Sys_error@;)Sys_errort@@@@c@@@ @AU @@At=ocaml.warn_on_literal_pattern/^0^@@3^4^@@@_L@ఠ!s H@A@@@@@\@@@)@@@@@^@@@ డ,-prerr_endline  @@@@@0@@/E@@@.@@-@c`wUwUd`wUww@@@@@@@@@f@@e@@@d@@c3@:3@4@5@@@@ఐA!s  @ @@+@@@oK@qK@p@@6 @@ @@@rJ@m@డp$incr  @@̠d@@@>@@@=@@<@@@;@@:%%incrAA@@@@@@@@@@@@x@@@w@@v@@@u@@tP@@డ&errors)Odoc_info; < @ ? @  @@ #refHL@@@ @@@ @==1@@Hw@@@L@@@@@@J@J@@@[@@J@@a @@@@@c@@A@@@@3gffggggg@@@@@@@@@@@@F@@t@u 6 Generate the LaTeX style file, if it does not exist. _c_@@@@@@@ q| q@AA࣠@&self-3 JAఠx` IxaNAO@(3@M@@@  QA+R@+@@R@࣠@+module_list KA q q@A@@+3@b?@f@!@@g@@@@@  @@  ఐ+$self@l@@ }3@"C@@@@@H@@Z@@ఠ)main_file L@A@@@@@I@3@@@@డRww@w@@@I@@@@@@@@@@డ`&Global(out_file@@ @Ұ!@@̠@@@J@J@3@@+ @@!4@A@@@@ఠ#dir M@4A@@[@@@I@3!  !!!!!@cXQ@R@S@@@డ(Filename'dirname45@ 89@@V@@@V@@@@@}@@@@@"@@ఐ~)main_filePQ@,@@m@@@J@J@6@@' @@:7@A@\ @@ డxx i j @x@@@2@@@I@I@@@@@@@@3xwwxxxxx@Xf_@`@a@@@@ఐP.separate_files $@ɰ @@P@@@J@J@@@* @@ @@ఠ!f N4A4B@A@@@@@@5J@@@)@@@J@@@J@3@6@@@࣠@!m PA4C4D@A@@3@G)4= @@@@@  @@@ఠ'chanout QVgVn@A@@@@@L@3@*:@!@"@@@డW(open_outqq@@@@@@@@@7@@@@@@@డp!^qq@ݰ@@@@@@@@@@@@@@@@@@@@@9@@డ(Filename&concat'q(q@ +q,q@@@@@@@@ @@ @@@@ @@ @@@@@@@b@@ఐ/#dirJqKq@ϰ@@@@@O@O@v@@డ$Name&simpledqeq@ hqiq@@*@@@@@@#@@"@@@!@@ @@ఐȠ!mqq@@@@&m_nameqq@gP @@@@@0P@6P@4@@qq@@@@@.@@q@@r@@@@:O@@@$.texqq@@q@@{@@@N@3@@@@@@డO&Format8formatter_of_out_channel@ @@@+out_channel@@@":@@"9j@@@"8@@"7@@@@@@@@@@C@@By@@@A@@@3@@ఐ='chanout @=@@(@@@PM@RM@QG@@8 @@KH@A@ @@  ఐ$self,-"@ٰ@@ 3,++,,,,,@[ib@c@d@@@컰4:@@@@@Y@ @@X@@W@@V@@ఐ{#fmtG;H>@@@@@@f@@ఐ!mW?X@@y@@+@@/@@%,@ డ&Format.pp_print_flushjCPkCV@ nCWoCe@@װ@@@@@@v@@u@@@@t@@s@@@r@@q@@pT@@ఐ#fmtCfCi@^@@@@@M@M@h@@ภCjCl@@@@@@@M@x@@>@@@@@L@~@డ#)close_outn{n@@@@@@@@@;@@@@@@@ఐ'chanoutnn@@@@@@L@L@@@" @@*@o @@+@ @@,@ @@-@@@.@Ġ'Failure@;'FailureyZ@@@ @@@@@A @@Ay\=ocaml.warn_on_literal_patternE  E  @@E  E  @@@H@ఠ!s S@ A@@}@@@O@2@@@+ @@@@@6@Ġ)Sys_error@!s"#@;A@@H@@@ @@(@@@L@@E@@,@@@P@@@ డ-prerr_endline9:@z@@@z@@@@@y@@@@@3CBBCCCCC@iE>@?@@@@@@ఐL!sST@ @@@@@O@O@@@% @@r@@@N@@డ$incrl m @i@@@5i@@@@@@@@h@@@@@7@@డ&errors)Odoc_info  @  @@O@@X@@@@@@N@N@W@@2@@N@Z@h@@[@@@GR@@3@@@@A@J@@A@@డ$List$iter""+""/@ ""0""4@@Sw@@@@I@@@Su@@@@@@@@l @@@@@Sr@@@@@@@3@Z=6@7@8@@@@ఐD!f""5""6@ @@@A@@c@@@@@@@ఐO+module_list""7""B@3@@v$@@E@@@@@I@J@,@*2#CL@@ R@@ @@ T@@ఠ'chanout U&Ye&Yl@*A@@Z@@@I@3@@@@డ(open_out$&Yo%&Yw@X@@@X@@@ @@ q@@@ @@@@ఐi)main_file;&Yx<&Y@@@o@@@J@J@+@@" @@/,@A@G&Ya @@@ఠ#fmt VR'S'@kA@@@@@'I@3XWWXXXXX@PI@J@K@@@డ&Format8formatter_of_out_channelk'l'@ o'p'@@@@@@@@@@@@@@@"@@ఐv'chanout''@,@@@@@)J@+J@*6@@' @@:7@A@' @@ డ|U|W((@|T@@@i@@@@a(@@@@@B@@@A@@@@@?I@@ఐ#fmt((@S@@|@@@OY@@ఐo+module_list((@S@@f@@,@@g@@(@@i@ డ$List$iter*) +) @ .) /) @@T@@@@@@aT@@@`@@_@@^@@@@\@@[T@@@Z@@Y@@X@@࣠@!m WAV**W*+@oA@@3WVVWWWWW@@@@@@@డ}}g+/>h+/?@}@@@0@@@K@K@~@@@@@@@}3vuuvvvvv@,"@#@$@@@@ఐN.separate_files+/M@ǰ @@N@@@L@L@@@* @@ @ఐp"ps,Sa,Sc@@@@@@@@@@g@@@@@@@@@@@@5@@ఐf#fmt,Sd,Sg@@@3@@@L@L@I@@డ;!^,Ss,St@@@@@@@@@@@@@@@@@@@@@@i@@'\input{,Sj,Sr@@,Si @@@@@M@M@|@@డn!^,S,S@۰@@@@@@@@@@@@@@@@@@@@@@@డ$Name&simple%,Sv&,Sz@ ),S{*,S@@.ܰ@@@N@@@@@Q@@@@@@@ఐ!mC,SD,S@ʰ@@@&m_nameJ,SK,S@l @@n@@@O@O@@@T@@r@@@@@&.tex} `,Sa,S@@ac,S@@1@@@N@N@@@ @@9@@@@N@@@t,Shu,S@@9@@@@M@@@ @@HL@@ ఐ$self..@9@@J@.@@@p@@@i@@d@@@@!@@ఐR#fmt..@@@@@@ 1@@ఐa!m..@;@@]>@@,@@?@+/;@@<A@*%/@@@k@@uVt@@@t@@sJ@J@n@@ఐ,+module_list00@@@S#@@@@@@@I@o@ డU~~1 1 @~@@@@@@)I@'I@@@@@@@@@@డh&Global,with_trailer1@ 1 1@%@#refL@@@@@@@x7y7@@@5@@3@@@%J@(J@&@@?@@5@ఐ"ps/1#01%@@@@@@@1@@0@@@@/@@._@@@-@@,@@+@@ఐ#fmtM1&N1)@@@@@@AJ@EJ@D@@/\end{document} _1+`1<@@b1*c1=@@'@@@?J@GJ@F@@= @@@@@II@HJ@=@@t1@@ @ డ&Format.pp_print_flush2?G2?M@ 2?N2?\@@@@@@@@R@@Q@@@@P@@O@@@N@@M@@LC@@ఐU#fmt2?]2?`@@@"@@@bJ@fJ@eW@@ภ2?a2?c@@@@@@@`J@jg@@>@@@@@kI@^m@డ=)close_out3em3ev@ @@@ @@@p@@oU@@@n@@m@@ఐ֠'chanout3ew3e~@@@ 1@@@yI@{I@z@@" @@m@o @@n@ @@o@ @@p@@@q@d@@r@@@s@Ġ'Failure55@ఠ!s X 5 5@$A@@ @@@L@@@@ @@@@@@Ġ)Sys_error66@ !s&6'6@?A@@@@@ @@,@@@@@-@@0@@@@@@ డ-prerr_endline=7>7@ ~@@@ ~@@@@@ }@@@@@3GFFGGGGG@E>@?@@@@@@ఐL!sW7X7@ @@ @@@L@L@@@% @@v@@@K@@డ$incrp8q8@ m@@@9 m@@@@@@@@ l@@@@@7@@డ&errors)Odoc_info88@ 88@@ T@@] @@@@@@K@K@X@@3@@ K@[@i@@#\@@@%OU@@#3@-@@@@@%@O@@&@@@'@@@(@ A@ A@@@6@@5@@@@ @@@L@@@B@@A@@@@@@F@ *@ qu2@~֐ W Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file.   p@@@@@@@@d}==j@gE@#@%cA%CA}%A`A3ApAA^A>AQAAAA[ARAAAwAm%AcAVEAHA;A.A!A AAAAAAAeAAx4AkSAWAJAAA8A*tAA AAA}A|RAQ5A4AAAAAAuAt[AZ@A?AAAAA_A^EAD+A*A A  A  A  yA x NA M 1A 0 A  A  A  A  A  A  PA O 6A 5aA A  A  A  A  A  rA q AA @ A  A  A  JA I ,A + A  A  A  A  YA X (A ' A AAAuAtQAP-A, A AAAAoAnQAP-A, A AAAAcAbWAV@Y@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@~@}@|@{@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@`@_@^@]@\@[B@@Z@@A`@A@AP@@A@@0AA/@ABC@Ͱ@A0@@@@@@@@@%}@@@@@+@@@@@@@@@@A@A1H@@@@@@@@@%@@@@@C@@@@@@@@@@@AJa@@@@@@@@@%@@@@@\@@@@@@@@@@AB̰@Aby@@@@@@@@@%@@@@@t@@@@@@@@@@ ̰@A@ @@@ @@ @@@@@@@Að@A@@@@@@@@@@@B@A@!@@@@@@@@@@ǰ@A@,@@@@@@@@@@ACDt@Ap@@@ @@@@@@& @@@@@@@@@@@@@@@@Aà@@@@@@@@@&'@@@@@@@@ @@ @@ @@ @A @A@ @@@ @ @@@@@@@=@A@9@@8@@@@@A۰@A@@@@@@@@@@@@@Bɰ@A@@@#@@@"@@!@@ @@@@A@@@(@@@'@@&@@%@@$@A&@A@"@@-@@@,@@+@@*@@)@@A@@.@ABCD@A;@@@7@@@6@@5@&@@@4@@36@@@2@@1@@0@@/@ а@A@ @@<@ @@; @@:@@9@@8@ @A@ @@A@ @@@ @@?@@>@@=@A °@A@ @@F@ @@E @@D@@C@@B@ @A@ @@K@ y@@J t@@I@@H@@G@ABC @A@ @@P@ @@O @@N@@M@@L@ S@A@ O@@U@ H@@T C@@S@@R@@Q@ADE @A@ @@Z@ y@@Y r@@X@@W@@V@ H@A@ D@@_@ =@@^ 8@@]@@\@@[@(@A@$@@d@@@c@@b@@a@@`@ABհ@A@(@@@l@@k@%@@@j@@i'@@@h@@g@@f@@e@Cް@A@<@@@t@@s@:@@@r@@q(@@@p@@o@@n@@m@@A@R@@@|@@{@%@@@z@@y(@@@x@@w@@v@@u@AT@A@f@@@@@@}@@@@@(,@@@@@@@~@@}@Q@A@{@@@@@@@@@@@(A@@@@@@@@@@ABDFG@A@@@@@@@%@@@@@(U@@@@@@@@@@@A@@@@@@@@@@@@@@@(q@@@@@@@@@@AH@A@@@@@@@&"@@@@@(@@@@@@@@@@1@A@@@@@@@@@@@@(@@@@@@@@@@AB@A@@@@@@@&@@@@@(@@@@@@@@@@C@A@@@@@@@@@@@@@%@@@@@(@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@(@@@@@@@@@@@A@2@@@@@(@@@@@@@@ABCE@A@?@@@@@@V@@@@@)@@@@@@@@@@u@A@W@@@@@@%@@@@@@i%@@@@@@@@@b%@@@@@@@@)3@@@@@@@@@@@@@@A@A@@@@@@@&@@@@@)G@@@@@@@@@@X@A@@@@@@@%@@@@@)\@@@@@@@@@@AB@A@@@@@@@&@@@@@)p@@@@@@@@@@@A@@@@ @@@@@@@@@@@@)@@@@@@@@@@@@Al@A@@@@@@@%@@@@@@e(@@@@@@@@@&@@@@@)@@@@@@@ @@ @@ @@ @@A@@@@ @@@@@@@@)@@@@@@@@@@ABC@A@@@%@@@$}@@#@@"@@!@ A@A@ =@@*@ 6@@) 1@@(@@'@@&@ @A@ @@1@ @@0@ @@/ @@.@@-@@,@@+@AB B@A@ >@@8@ 7@@7@ 0@@6 '@@5@@4@@3@@2@CM@A@I@@?@B@@>@;@@=6@@<@@;@@:@@9@ ]@A@ Y@@D@ R@@C M@@B@@A@@@@A ;@A@ 7@@K@ 4@@J@ 1@@I *@@H@@G@@F@@E@B@A@@@R@@@Q@@@P@@O@@N@@M@@L@CDEFH@A@@@@]@@\@@@@[@@Z@(X@@@Y@@X*V@@@W@@V@@U@@T@@S@Z@A@V@@b@O@@aF@@`@@_@@^@ @A@ @@g@ @@f @@e@@d@@c@AB*A@A@@@@t@@s*9H*p@@@r@@@q@@p@*o@@@o@@@n@@m*@@@l@@k@@j@@i@@h@C6@A@2@@y@+@@x&@@w@@v@@u@ p@A@ l@@~@ e@@} `@@|@@{@@z@ @A@ @@@ @@@ @@ @@@@@@@@@AB=@A@9@@@2@@@.@@'@@@@@@@@@C@A@@@@@@@@@@@@@@@@@@ @A@ @@@ @@ |@@@@@@@A@A@@@@@@@@@@@@@@@@@@B̰@A@@@@@@@@@@@@@@@@@@+&@A@W@@@@@@U@@@@@+@@@@@@@@@@ACDE@A@k@@@@@@)J@@@@@+1@@@@@@@@@@@A@~@@@w@@r@@@@@@@n@A@j@@@c@@@\@@S@@@@@@@@@ABϰ@A@@@@@@@@@@@@@@@@@@CG@A@C@@@<@@7@@@@@@@@A@>@@@@@@@@@@@@@A{@A@K@@@@@@@@@@@@@@AUl@@@@@@@@@*@@@@@g@@@@@@@@@@ABDF@Am@@@@@@@@@*@@@@@@@@@@@@@@@@A@@@@@@@@@*@@@@@@@@@@@@@@@AG@A@G@@@@@@@@@@@@;@@@@@@@@@@9@A@9@@@@@@4@@@@@/@@@@@@@@@@AB,@A@,@@@ @@ @'$@@@ @@@ @@!@@@@@@@@@@ @A k@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @A@A@@@$@@@#@@"@ @@@!@@ @@@@@@@@@@@@@@@@@@@A@@@@,@@+@@@@*@@)@@@(@@'@@&@@%@@A@@@<@@@;@@:@@@@9@@8@@@@7@@6@@@@5@@@4@@3@@@2@@1@@0@@/@@.@@-@ABCDGI@Aax@@@E@@@D@@C@+@@@B@@As@@@@@@?@@>@@=@@A@@@@M@@L@@@@K@@J@@@I@@H@@G@@F@@A@@@@U@@T@@@@S@@R@@@Q@@P@@O@@N@AB?@A@h@@@\@@[@<@@@Y@@Z@@X@@W@@V@C0@A@*@,S@@@e@@@@f@@d@@@c@@b@Z@@@`@@a@@_@@^@@]@@A@@@@m@@@l@@k@@@j@@@i@@h@@g@A@A@@@@s@@rܠ@@@q@@@p@@o@@n@Bְ@A@֠@@@z@@@y@@xԠ@@@w@@@v@@u@@t@а@A@Р@@@@@@@@@@@@@@@ˠ@@@~@@@}@@|@@{@AŰ@A@@@@@@@@@@@@@@@@@@@@@@@@@BCD@A@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@A@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@}|@@@@@@@@@@@A-@A-Š-@@@@@@@@@-,@@@@@@@@+@@@@@@@@@@BC@A@@@@@@@@@@@@@@@@@@A}@@@@@@@@@@@@@@@@@@@@@@@@@@@A}@A@}@|@@@נ@wvu@@@@@@@@@@@@@@@@rq@@@@@@@@@@@Bl@A@l@@@@@ih@@@@@@@@@@@e@AeҠc@@@@@@@@@b@@@@@]\@@@@@@@@@@@@@AW@A@W@@@@@R@@@@@@@@BCDM@A@M@@@@@@HG@@@@@@@@BA@@@@@@@@@@@@@@@A@@?@@@@@@@@<;@@@@@@@@@@@A6@A@65@@@@@@@@21@@@@@@@@@@@B,@A@,@@@ @@ )@@@ @@ @@@&@A@&%@@@@@@@@"!@@@@@@@@@@ @A@A@@@@@@@@@@@@@@@@@@@@@@@@@BC@A@ @@@#@@@"@@!  @@@ @@@@@@@@ @A@ @@@,@@+@@@@*@@)@@@(@@@'@@&@@%@@$@A@A@@@@9@@8@@@@7@@6@@@@5@@@4@@3@@@2@@@1@@0@@/@@.@@-@@A@@@@?@@>@@@=@@@<@@;@@:@@A@@@@F@@@E@@D@@@C@@@B@@A@@@@ABC @At@@@O@@@N@@M@.@@@L@@K@@@J@@I@@H@@G@c@A_@@@X@@@W@@V@.@@@U@@T@@@S@@R@@Q@@P@ADEFGJ<@ } W This class is used to create objects which can generate a simple LaTeX documentation. |<<}<=@@@@@@@ #@ M;@@A0 A;/A%/AwA7AA3AAAAA{Am_A^AIA8A,JA4AA ?AAAAAiA,AvAAAt8AgVAZAM A<AAAAAsArUAT5A4AAAAAqApUAT3A2 A A@@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@֐H@@@@@@@@@@   @  @@@ @ @lDaڠ!7Ww;f0ƠAjϠVw:XlĠ"Ik~ 6Op1AΠԠ/͠0.ڠŠP~aEhMM֠Ǡrm<HԠGDj9נ~qZJm@@@3@l@@@#@ -@A@#@ 0;@@[A@@@@@@@@A@;@@@A@@@@@@@A@@3        @#@@#@@#@1A@11@@@%@@@11@@@v@@1@@@!@@@@@@1A1n1@@@@@@@@@111@@@@@@@@11@@@@@@@@@1A@11@@@@@11@@@@@@@@@111@@@@@@@@1@@@@@@@@@@@iAd@@@@@@@@@@@@@@@@@@@@@@@BA=Ϡ@@@@@@@@@@@@@@1A,ߠ+@@@@@@(@@#@@@@@@ZAU;@@@@@@8@@3@@@@@@;A@@@@@@@@@@$A@ @@ @@@@=A@@@@@@@Af@@@@@@c@@^@@@@@@A*v@@@@@@s@@n@@@@@@A @@@@@@@@~@@@@@@wA@@@@[@@@@@@@@@@@|A@@@@@@@@@@@@7A@@@@6w@@@@@ @@@@@@A@ @@@{@@@@@@@@A@,@@@@@#@@@@@@{A@8@@@^@@@@@3@@@@@@A@H@@@F@@@@@C@@@@@@A@X@@@~@@@@@S@@@@@@A@h@@@Q@@@E@@b@@@@@@A@w@@@@@@@@r@@@@@@A@@@@p@@@@@~@@@@}@@|@@{@@z@@y@@xqA@@@w@g@@@u@@t@@s@@r@@qBA@@@p@@o@@nA@@@m@@@l@@k@@j@@iA@@@h@ @@@g@@f@@@@e@@@d@@c@A@@@b@@@a@@`@@_@@^@@]@@\@@[A@@@Z@R@@@Y@@X@@W@@V@@UA@@@T@!b@@@S@@R@@Q@@P@@OA@ @@N@1r@@@M@@L@@K@@J@@I%A@@@H@@@G@@F@@D@@C@@B@@A@@@A@.@@?@J@@@@@>@@@@=@@<@c@@@;@@:8@@9@@8@@7@@6@@5A@M@@4@6@@@3@@2G@@1@@0@@/A@\@@.@@@@-@@,@@@@+@@*^@@)@@(@@'@@&A@s@@$@@@@#@@"n@@ @@@@#A@@@h@@@@@@@A@ @@@@@@@@@A~;@@@@@@8@@3@@@@@@0A+K@@@@@@H@@ C@@ @@ @@ A[@@@ @@@X@@S@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@A"S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AE@@@@@@B@@=@@@@@@A@@@@@@@~@@@@@}@@@@@@@@@|A@{zy@@@@@@x@@@@@w@@@@@@@@@A@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@\@@\@@@@@@wA@vut@@@@@@@@srq@@@@@@@@@@pA@onm@@@@@lkj@@@@@@@@@@iA@hg@@@@@@@@fed@@@@@@@@@@cA@b@a@@@~@`_@@@@@}@@@|@@{^]\@@@z@@@y@@x@@w[A@ZYX@@@v@@u@WVU@@@t@@sTSR@@@r@@@q@@p@@o@@nQA@PON@@@m@@l@MLK@@@k@@jJG@@@i@@h@@g@@fFA@EDC@@@e@@d@BA@@@@c@@b?>=@@@a@@@`@@_@@^@@]@@@=@@<@@@@;@@:@@@9@@@8@@7@@6@@5A@@@@@1@   @@@4@@@3@@@2@@0@@@/@@.  @@@-@@@,@@+@@*A@@@@)@@(@@@'@@@&@@%@@$A$m@@@#@@@"@@!@@@@ @@@@@@@@@@@@@@A@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ A@@@@ @@@ @@@@@@@@@@@@A@ޠ@@@@@@@@۠@@@@@@@@@@A@@@@@@@@@@@@@A@Ҡ@@@@@@@@Ϡ@@@@@@@@@@A@@@@@@@@@@@@Ơ@@@@@@@@@@@@A@ @@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@A5@@@@@@~@@y@@@@@@AE@@@@@@@@@@@@@@A@8q8p8o@@@@@@@@@-n@@@@88@@@@@@@@@A@88@@@@@@@@@@@c@@@@@@@@@A@88@@@@@@"""@@@@@l@@@@@@@@@xA@88@@@Q@@@!`!_!^@@@O@@@@@@@@mA@N@@@@@@###@@@@@@ba@@@@@@@@@@@@@@@@\A@"9)9(@@@@@@"P"O"N@@@@@@"M"L"K@@@@@@@@@@@@@@@@OA@@GF@@@~@@@@@@@H@@@@@@@}@@@K 9392@@@{@@@z@@E%@@@x@@@w@@@@@@5A@@1@,@@@@@$$$@@@@@@$@@@@@@@@E`,@@@@@@@@@@@A@@Y@T@@$@@@$$$@@@"@@@@< @@@@Kj$N$M@@@ @@@@@@@2@@~@@}@@|@@{A@99@@@@@z@\$#@@@@@y@@x@@w@@vA@$$$@@@@@u@99@@@@@t@{@@@@@s2@@r@@q@@p@@oA@::@@@6@@n@@@@4@@mH@@l@@k@@jA@::@@@b@@i@$5$4$3@@@`@@h@@@@s@@g@@@q@@f@@e@@d@@cA@"@@b@@@a@@@@@@`@@@@@_@@^@@]@@\A@P:W:V@@@l@@[@:@@Z@@@@i@@Y@@@g@@X@@W@@V@@UA@m:t:s@@@@@T@$$$@@@@@S@@@@@@R!@@@@@Q@@P@@O@@NA@"@@M@@@L@@@@@@K9@@@@@J@@I@@H@@GA@::@@@@@F@8[@@@@@ER@@@@@D@@C@@B|A@::@@@@@A@Qtt@@@ @@@k@@@ @@?@@>@@=oA@'@@@@@<@j@@@@@;@@@@@:@@9@@8dA@@@@@@@7@@@@@@6@@@@@5@@4@@3YA@ ;;@@@@@2@5Q@@@@@1@@@@@0@@/@@.LA@$;+;*@@@@@-@ND@@@@@,@@@@@+@@*@@)?A@<;@@@@@(@g@@@@@'@@@@@&@@%@@$4A@UT@@@@@#@v@@@@@"@@@@@!@@ @@)A@nm@@@X@@@#I@@@V@@@@@@@@A@@@@|@@@99@@@z@@@@@@@@A@;;@@@=@@@,O @@@;@@@@@@@@ A@@@@@@@B@@@@@@@ @@ @@ A@;;@@@ @@ @X@@@ @@ @@@@@@A@p@@@k@@@m@@@@@ @@@@@@@@A@@@@@@@@@@^@@9@@@@@@@@A@@@@/@@@@@@@@@@@@@@@@@A@@@@D`@@@@@@@@@@@A@@@@UK@@@@@%@@@@@@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@bB@@aB@@A@@@@P@@@@Q@@O@@@N@A@A @@@@T@*@@@U@@S@@@R@@A@@@@X@=@@@Y@@W@@@V@AA@@@@\@@@@@`@@_@@@^@@]@@[@@@Z@ABC@V@AR*@@@X@@@W@@V@z@@@U@@T*@@@S@@R@@Q@@P@A.@A**@@@a@@@`@@_@@@@^@@]*@@@\@@[@@Z@@Y@(@A$נ*@@@j@@@i@@h@@@@g@@f*@@@e@@d@@c@@b@AB[@AW+@@@s@@@r@@q@@@@p@@o+@@@n@@m@@l@@k@"]@A@@@|@@@y@@v@@u@@t@AT@A@@@@@@@@@@@B<@A@@@@@@@@@@@X@A@@@@@@@@@@@ACD@A8+O@@@@@@@@@0/@@@@@+L@@@@@@@@@@D@A@V+m@@@@@@@@@.NM@@@@@+j@@@@@@@@@@A#@A@@@@@@@@@@@@Ұ@A@b@@G@@@@@Ap@A@_@@@@@@@@@@@@B^@A@j@@@@@@@@@@@@M@A@@@@@@@@@@@@@A@A@@@@@@@@@@@@@@A@@@ABCD+C@A+C+A+@@@@@@@@@@@@@@+@@@@@@@@@@ g@A@@@@ @@@@@@@@@ (@A@@@@@@@@@@@@@A Y@A@@@@ @@@@@@@@@ @A@@@@@@@@@@@@@ABC!*@A@@@@@@@@@@@@@ @A@|@@@w@@r@@@@@@@ADE!@A@@@ @@@ @@ @@@@@ ߰@A@|@@@w@@r@@@@@@@@A@ @@@@@@@@@@@@ABl@A@>>@@@%@@$@V@@@#@@">@@@!@@ @@@@@Cx@A@>>@@@-@@,@>>@@@+@@*>@@@)@@(@@'@@&@@@A@>>@@@5@@4@E@@@3@@2>@@@1@@0@@/@@.@A@A@>>@@@=@@<@@@@;@@:>@@@9@@8@@7@@6@@A@>>@@@E@@D@6@@@C@@B>@@@A@@@@@?@@>@ABDFG@A@?>@@@M@@L@@@@K@@J>@@@I@@H@@G@@F@+@A@??@@@V@@U@G??@@@T@@@S@@R?@@@Q@@P@@O@@N@A@A@/?6?5@@@^@@]@@@@\@@[?2@@@Z@@Y@@X@@W@ް@A@G?N?M@@@f@@e@@@@d@@c?I@@@b@@a@@`@@_@AB̰@A@]?d?c@@@n@@m@.@@@l@@k?`@@@j@@i@@h@@g@@A@v?}?|@@@y@@x@@@@w@@v@ N@@@u@@t?@@@s@@r@@q@@p@@o@A˰@A@??@@@@@@Ǡ??@@@@@@@@~?@@@}@@|@@{@@z@@A@??@@@@@?@@@@@@@@ABC@A@??@@@@@@@@@@@?@@@@@@@@@@1@A@??@@@@@@j.@@@@@@)u(@@@@@@@@@#@@@@@@@@?@@@@@@@@@@@@@@A\@A@ @@@@@@@@@@@@@@ @@@@@@@@@@@A@!@(@'@@@@@@@@@@@@$@@@@@@@@@@ABP@A@8@?@>@@@@@@ @@@@@@;@@@@@@@@@@@A@Q@X@W@@@@@@@@@@@@@@@@Z@@@@@@@@@@@@A9@A@n@u@t@@@@@@@@@@@@4 )(@@@@@@@@@S@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@ABC&a@A@@@@@@@@@@@@@"@A@ @@@@@@@@@@@@!@A@]@@@X@@@@@@@@@@@@@@AB$@A@l@@@g@@@b@@]@@@@@@@@@C&!@A@@@@@@@@@@@@@@@@@@"1@A@3@@ @.@@ 8@@ @@@@@A$@A@@@@@@@v@@q@@@@@@@@@B%@A@w@@#@q@@!@l@@@@@@@@@@@CDEFH@A@#A*A)@@@/@@.@@@@-@@,@@@@+@@*A-@@@)@@(@@'@@&@@%@%1@A@F@@5@A@@3@@2@@1@@0@"˰@A@@@<@@@:@@9@@8@@7@ABA@A@]AdAc@@@J@@IA!AI@@@H@@@G@@F@AHAGAF@@@E@@@D@@CAo@@@B@@A@@@@@?@@>@C'@A@@@P@@@N@@M@@L@@K@#J@A@"@@W@@@U@@T@@S@@R@"@A@@@a@@@_@@@]@@\@@[@@Z@@Y@AB%@A@\@@k@@@j@W@@hR@@f@@e@@d@@c@C%@A@@@u@@@t@@@r@@p@@o@@n@@m@#f@A@H@@{@C@@y @@x@@w@@v@A%l@A@@@@@@@@@@@@@@@~@@}@B&@A@r@@@l@@@g@@^@@@@@@@@@B@A@AA@@@@@@AA@@@@@A@@@@@@@@@@ACDE@A@BB@@@@@@@@@@@B@@@@@@@@@@&b@A@]@@@X@@ f@@@@@@@&N@A@S@@@N@@@I@@ v@@@@@@@@@AB'@A@ C@@@ >@@@ 9@@ 4@@@@@@@@@C('@A@ @@@ @@ @@@@@@@c@A@0@@@@@@@@@@@@@A[@A@0+@@@@@@@@@@@@@Ȱ@A50L@@@@@@@@@ -,@@@@@0I@@@@@@@@@@ABDF@A{O0f@@@@@@@@@'GF@@@@@0c@@@@@@@@@@{@Awl0@@@@@@@@@Ddc@@@@@0@@@@@@@@@@A.-@A@.-.*.)@@@@@@.(.'.&@@@@@.%@@@@@@@@@@.#@A@.#.".!@@@@@@. .@@@@@.@@@@@@@@@@AB.@A@...@@@@@@...@@@@@@@@.@@@@@@@@@@.@A.0[.@@@ @@@ @@ @. . . @@@ @@ @. . .@@@@@.@@@@@@@@@@@@A.@A.0~.@@@@@@@@@..-@@@@@@--@@@@@-@@@@@@@@@@@@-@A@---@@@!@@ @--@@@@@-@@@@@@@@@@-@A-0-@@@1@@@0@@/@---@@@.@@-@-@@@,@@+@---@@@*@@@)@@(-@@@'@@&@@%@@$@@#@@"@ABCDGI@A^1u@@@:@@@9@@8@6VU@@@7@@61r@@@5@@4@@3@@2@-@A@---@@@B@@A@-@@@@@@?-@@@>@@=@@<@@;@-@A@---@@@J@@I@-@@@H@@G-@@@F@@E@@D@@C@ABB@A@k@@@Q@@P@?@@@N@@O@@M@@L@@K@C3@A@-@&#@@@Z@ @@@[@@Y@@@X@@W@^@@@U@@V@@T@@S@@R@-@A@---@@@b@@@a@@`---@@@_@@@^@@]@@\@A-@A@---@@@h@@g---@@@f@@@e@@d@@c@B-߰@A@-ߠ-@@@o@@@n@@m-ݠ--@@@l@@@k@@j@@i@-ڰ@A@-ڠ@-@@@w@--@@@x@@v@@@u@@t-֠--@@@s@@@r@@q@@p@A-Ѱ@A@---@@@@@@---@@@@@~-ˠ--@@@}@@@|@@{@@z@@y@BCD-ư@A@---@@@@@@---@@@@@--@@@@@@@@@@-@A@---@@@@@@---@@@@@---@@@@@@@@@@@@@A-@A@---@@@@@@---@@@@@@@@---@@@@@@@@@@@@@B-@A@-@-@@@@--@@@@@@@@@@--@@@@@@@@-@A@---@@@@@---@@@@@@@@@@@AE@AEE@@@@@@@@@EEE@@@@@@@@E E @@@@@@@@@@BC-@A@---@@@@@---@@@@@@@@@@@-@A-2-@@@@@@@@@---@@@@@---@@@@@@@@@@@@@A-@A@-@---@@@̠@----@@@@@@@@@@@@@@@@---@@@@@@@@@@@B-@A@--@@@@@---@@@@@@@@@@@-@A-3-@@@@@@@@@---@@@@@---@@@@@@@@@@@@@A-@A@---@@@@@--@@@@@@@@BCD-@A@---@@@@@@----@@@@@@@@-~-}-|@@@@@@@@@@@@@-}@A@-}-|-{@@@@@@@@-z-y-x@@@@@@@@@@@A-u@A@-u-t-s@@@@@@@@-r-q-p@@@@@@@@@@@B-m@A@-m-l@@@@@-k-j@@@@@@@@-i@A@-i-h-g@@@@@@@@-f-e-d@@@@@@@@@@@A-a@A@-a-`-_@@@@@@-^-]@@@@@-\-[-Z@@@ @@@ @@ @@ @@ @BC-W@A@-W-V@@@@@@@@-U-T-S@@@@@@@@@@@-S@A@-S-R-Q@@@!@@ @-P-O@@@@@-N-M-L@@@@@@@@@@@@@A-I@A@-I-H-G@@@.@@-@-F@@@,@@+@-E-D-C@@@*@@@)@@(-B-A-@@@@'@@@&@@%@@$@@#@@"@->@A@->-=-<@@@4@@3-;-:-9@@@2@@@1@@0@@/@-7@A@-7-6@@@;@@@:@@9-5-4-3@@@8@@@7@@6@@5@ABCv@Arʠ4@@@D@@@C@@B@@@@A@@@4@@@?@@>@@=@@<@@A4@@@M@@@L@@K@@@@J@@I4@@@H@@G@@F@@E@ADEFGJZh@@@O@$a\$^5#@GXA@NGUGT@@@!=@@"@GSGR@@@!@@"GQ@@@!9@@"@@"@@"GNAGK!GI@@@"@@@"@@"@GHGGGF@@@"@@@"@@"GEGD@@@"@@"@@"@@"GAA@GG@@@"@@"G:IGq@@@"@@@" @@" @GpGoGn@@@" @@@" @@" G@@@"@@"@@"@@"@@"Ag5~@@@@@@"@@"@?_^@@@@@"5{@@@@@"@@!@@!A@@@!@@!@@@!@@!@@!@@!A+@@@!@@!@(@@!#@@!@@!@@! A;@@@!@@!@8@@!3@@!@@!@@!A@A@@@ @@!@@!@@!A@ @@! @@!@@!A@@@!@@!@@!A͠f@@@!@@!@c@@!^@@!@@!@@!Aݠv@@@!@@!@s@@!n@@!@@!@@!5xA5w5u@@@!@@!@@@!~@@!@@!@@!*A@@@!@@@@!@@!@@!@@!@@!/A@@@!@@@!@@!@@!@@!A@@@!@*@@@!@@! @@!@@!@@!A@ @@!@{@@!@@!@@!@@!A@,@@!@@@!#@@!@@!@@!.A@8@@!@R@@@!@@!3@@!@@!@@!A@H@@!@ĠF@@@!@@!C@@!@@!@@!jA@X@@!@1r@@@!@@!S@@!@@!@@!NA@h@@!@@@@!]@@!b@@!@@!@@!5A@w@@!@P@@@!@@!r@@!@@!@@!UA@@@!@#@@@!@@!@g@@@!@@!@@!@@!@@!@@!$A@@@!@@@@!@@!@@!@@!@@!A@@@!@@!@@!EA@@@!@@@!@@!@@!@@!iA@@@!@`@@@!@@!~@[Z@@@!}@@@!|@@!{@U@@@!z@@@!y@@!x@@!w@@!v@@!u@@!t@@!sA@@@!r@@@@!q@@!p@@!o@@!n@@!mFA@@@!l@@@@!k@@!j@@!i@@!h@@!grA@ @@!f@%@@@!e@@!d@@!c@@!b@@!aA@@@!`@@@!_@@!^@@!\@@![@@!Z@@!Y@@!XHA@.@@!W@@@@ @@!V@=@@@!U@@!T@W@@@!S@@!R8@@!Q@@!P@@!O@@!N@@!MA@M@@!L@@@@!K@@!JG@@!I@@!H@@!GAA@\@@!F@7@@@!E@@!D@<}@@@!C@@!B^@@!A@@!@@@!?@@!>uA@s@@!<@LI@@@!;@@!:n@@!8@@!7@@!6A@@@!5@@@!4@@!3@@!2A@ @@!1:@@@!0@@!/@@!.6A1;@@@!-@@!,@8@@!+3@@!*@@!)@@!(AK@@@!'@@!&@H@@!%C@@!$@@!#@@!"A [@@@!!@@! @X@@!S@@!@@!@@!5zA@5y5v5u@@@!@@!@5t5s5r@@@!@@!5q@@@!@@!@@!@@!5pA@5o5n5m@@@!@@!@5l5i@@@!@@!5h@@@!@@!@@! @@! 5gA@5f5e5d@@@! @@! @5c5`5_@@@! @@@!@@!5^@@@!@@!@@!@@!5]A5\75Z@@@!@@@!@@!@5Y5X5W@@@ @@ @5V5U5T@@@ @@ 5S@@@ @@ @@ @@ @@ 5RA5Q7ˠ5O@@@ @@@ @@ @5N5M5L@@@ @@ @5K5J@@@ @@ 5I@@@ @@ @@ @@ @@ 5HA@5G5F5E@@@ @@ @5D5C@@@ @@ 5B@@@ @@ @@ @@ 5AA5@85>@@@ @@@ @@ @5=5<5;@@@ @@ @5:@@@ @@ @595857@@@ @@@ @@ 56@@@ @@ @@ @@ @@ @@ 8A3E@@@ @@ @B@@ =@@ @@ @@ 55A@545352@@@ @@ @51@@@ @@ 50@@@ @@ @@ @@ 5/A@5.5-5,@@@ @@ @5+@@@ @@ 5*@@@ @@ @@ @@ A@@@ @}@@@ @@ @@ @@ @@ sA@l@eb@@@ @_@@@ @@ @@@ @@ @\@@ \@@ @@ @@ 5*A@5)5(5'@@@ @@@ @@ 5&5%5$@@@ @@@ @@ @@ 5#A@5"5!5 @@@ @@ 555@@@ @@@ @@ @@ 5A@55@@@ @@@ @@ 555@@@ @@@ @@ @@ 5A@5@5@@@ @55@@@ @@ @@@ @@ 555@@@ @@@ @@ @@ 5A@5 5 5 @@@ @@ @5 5 5@@@ @@ 555@@@ @@@ @@ @@ @@ 5A@555@@@ @@ @544@@@ @@ 44@@@ @@ @@ @@ ~4A@444@@@ }@@ |@444@@@ {@@ z444@@@ y@@@ x@@ w@@ v@@ u4A@444@@@ t@@ s@444@@@ r@@@ q@@ p444@@@ o@@@ n@@ m@@ l@@ k4A@4@4@@@ i@44@@@ j@@ h@@@ g@@ f44@@@ e@@ d@@ c4A@444@@@ b@@ a4ڠ44@@@ `@@@ _@@ ^@@ ]4A@444@@@ \@@ [4Ӡ44@@@ Z@@@ Y@@ X@@ W4A494@@@ V@@@ U@@ T@444@@@ S@@ R4ɠ44@@@ Q@@@ P@@ O@@ N@@ M4A@4Š@444@@@ I@4444@@@ L@@@ K@@@ J@@ H@@@ G@@ F444@@@ E@@@ D@@ C@@ B4A@44@@@ A@@ @444@@@ ?@@@ >@@ =@@ <4A4: 4@@@ ;@@@ :@@ 9@444@@@ 8@@ 7444@@@ 6@@@ 5@@ 4@@ 3@@ 24A@444@@@ 1@@ 044@@@ /@@ .@@ -4A@444@@@ ,@@ +@4444@@@ *@@@ )@@ (444@@@ '@@@ &@@ %@@ $@@ #4A@444@@@ "@@@ !@@ 444@@@ @@@ @@ @@ 4A@444@@@ @@@ @@ 444@@@ @@@ @@ @@ 4A@44@@@ @@ 44@@@ @@ @@ 4A@444@@@ @@@ @@ 444@@@ @@@ @@ @@ 4A@4~4}4|@@@ @@ @4{4z@@@ @@ 4y4x4w@@@ @@@ @@ @@ @@ 4vA@4u4t@@@@@@@@4s4r4q@@@@@@@@@@4pA@4o4n4m@@@@@@4l4k@@@@@4j4i4h@@@@@@@@@@@@4gA@4f4e4d@@@@@@4c@@@@@@4b4a4`@@@@@@@@4_4^4]@@@@@@@@@@@@@@4\A@4[4Z4Y@@@@@4X4W4V@@@@@@@@@@4UA@4T4S@@@@@@@@4R4Q4P@@@@@@@@@@A@@@@@@~@@y@@@@@@A@@@@@@@@@@@@@@4MA@N$N#N"@@@@@@@@@!@@@ @N[NZ@@@@@@@@@4AA@kNrNq@@@@@@444@@@@@@@@@@@@@@46A@ÄNN@@@@@@8<8;8:@@@@@@@@@@@@@@4+A@ÝNN@@@@@@777@@@@@@@@@@@4 A@@@@@@@9X9W9V@@@@@@M44@@@@@g@@@@@@@@@@@4A@NN@@@@@@888@@@@@@877@@@@@@@@@@@@@@@@4A@@I@@@{@@@@@@@~@@@}@@|@@@@@`NN@@@@@@@@Zؠ@@@q@@@@@@@@@3A@@1@,@@@@@999@@@@@@43@@@@@@@@[,@@@p@@@@@@@@3A@@Y@T@@z@@y@:D:C:B@@@x@@w@@43@@@t@a::@@@v@@@u@@s@@r2@@o@@n@@m@@l3A@~OO@@@k@@j@44@@@i@@h@@g@@f@@e3A@999@@@d@@c@ĝOO@@@b@@a@.33@@@`@@_2@@^@@]@@\@@[3A@ijOO@@@Z@@Y@D33@@@X@@WH@@V@@U@@T3A@OO@@@@@S@999@@@@@R@c33@@@Q@@P}@@@O@@N@@M@@L@@K3A@"@@J@@@I@{33t@@@H@@G@@@F@@E@@D@@C@@B3oA@P P @@@A@@@@:@@?@33c@@@>@@=@@@<@@;@@:@@9@@83^A@ P'P&@@@@@7@:\:[:Z@@@@@6@3S3R@@@5@@4@@@3@@2@@1@@0@@/3MA@"@@.@@@-@3k3A@@@,@@+@@@*@@)@@(@@'@@&3@@@@@@436@@@@@@@@@@@@@@2A@W@@@@@@433)@@@@@@@@@@@@@@2A@p! @@@@@@43@@@@@@@@@@@2A@ņ76@@@@@@43@@@@@@@@@@@2A@NQUQT@@@@@@52@@@@@@@@@@@2A@Ųcb@@@@@@43@@@@@@@@@@@2A@zQQ@@@@@@ 43@@@@@@@@@@@2A@p@@@k@@@ 42@@@@@ @@@@@@@@2A@@@@@@@55X2@@@@@9@@@@@@@@2A@@@@;I42|@@@@@@@@\@@@@@@@@@2wA@@@@^44@@@@@@@@@@@2kA@@@@o53@@@@@%@@@@@@2^A@QQ@@@@@@54@@@@@<@@@@@@@@@2SA@[  @@@@@@@54@@@@@@@@@@@@@@@@@2FA@@@@@2?A@@@27@@@@@@@+@&9@&8@&7@&6@&5@&4@&3@&2@&1@&0@&/@&.@&-@&,@&+@&*@&)@&(@&'@&&@&%@&$@&#@&"@&!@& @&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@& @& @& @& @& @&@&@&@&@&@&@&@&@&@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%22+@@%+@@A@b_@@@%@@@@%@@%@@@%@A@A@tq@@@%@@@@%@@%@@@%@@AѠ@@@@%@@@@%@@%@@@%@/SAA/R@/Q@@@%@@/P/O@@@%@@%/N/M@@@%@@%@@%@@@%@ABC@ @AU@l@@@"(@@@"'@@"&@-ML@@@"%@@"$@i@@@"#@@""@@"!@@" @A@Ao@@@@"1@@@"0@@"/@Ggf@@@".@@"-@@@@",@@"+@@"*@@")@۰@A@@@@":@@@"9@@"8@b@@@"7@@"6@@@@"5@@"4@@"3@@"2@AB@A @@@@"C@@@"B@@"A@|@@@"@@@"?@@@@">@@"=@@"<@@";@8@A@@@"H@@@"G@@"F@@"E@@"D@A@A@[@@@"K@@"L@@"J@@"I@B@A@e@@@"O@@"P@@"N@@"M@ @A@p@@@"S@@"T@@"R@@"Q@ACD@AA@@@"]@@@"\@@"[@@@@"Z@@"Y@@@@"X@@"W@@"V@@"U@@A A @@@"f@@@"e@@"d@@@@"c@@"bA@@@"a@@"`@@"_@@"^@A9g@A@@@"j@@@@"i@@"h@@"g@3@A@b@@"mG@@"l@@"k@A4#@A@_@@"r@@@"q@@"p@@"o@@"n@B4@A@j@@"w@@@"v@@"u@@"t@@"s@4@A@@@"|@@@"{@@"z@@"y@@"x@A4n@A@@@"@@@"@@"@@"~@@"}@3ɰ@A@@"@ABCD@@A@@A@@@"@@@"@@"@Ddc@@@"@@"A@@@"@@"@@"@@"@6@A@@@"@ @@"@@"@@"@@"@5۰@A@@@"@@@"@@"@@"@@"@A6 @A@@@"@ @@"@@"@@"@@"@5ΰ@A@@@"@@@"@@"@@"@@"@ABC6ݰ@A@@@"@@@"@@"@@"@@"@6@A@|@@"@w@@"r@@"@@"@@"@ADE6ΰ@A@@@"@@@"@@"@@"@@"@6@A@|@@"@w@@"r@@"@@"@@"@4r@A@ @@"@@@"@@"@@"@@"@AB@A@8T?T>@@@"@@"@ @@@"@@"T;@@@"@@"@@"@@"@C+@A@OTVTU@@@"@@"@TTTS@@@"@@"TR@@@"@@"@@"@@"@@A@hToTn@@@"@@"@9@@@"@@"Tk@@@"@@"@@"@@"@A@A@TT@@@"@@"@@@@"@@"T@@@"@@"@@"@@"@@A@ɖTT@@@"@@"@@@@"@@"T@@@"@@"@@"@@"@ABDFGS@A@ɬTT@@@"@@"@<}@@@"@@"T@@@"@@"@@"@@"@ް@A@TT@@@"@@"@TT@@@"@@@"@@"T@@@"@@"@@"@@"@A@A@TT@@@"@@"@r@@@"@@"T@@@"@@"@@"@@"@@A@UU@@@#@@#@M@@@"@@"T@@@"@@"@@"@@"@AB@A@UU@@@# @@#@@@@#@@#U@@@#@@#@@#@@#@@A@)U0U/@@@#@@#@|@@@#@@#@@@@#@@#U3@@@#@@# @@# @@# @@# @A~@A@GUNUM@@@#@@#@zUOUN@@@#@@@#@@#UN@@@#@@#@@#@@#@[@A@cUjUi@@@#"@@#!U^@@@# @@#@@#@ABC@A@rUyUx@@@#*@@#)@@@@#(@@#'Ut@@@#&@@#%@@#$@@##@@A@ʌUU@@@#:@@#9@=@@@#8@@#7@ܠ(@@@#6@@@#5@@#4@֠4u@@@#3@@@#2@@#1U@@@#0@@#/@@#.@@#-@@#,@@#+@A@A@ʼUU@@@#B@@#A@L@@@#@@@#?U@@@#>@@#=@@#<@@#;@а@A@UU@@@#J@@#I@d@@@#H@@#GU@@@#F@@#E@@#D@@#C@AB@A@UU@@@#R@@#Q@{@@@#P@@#OU@@@#N@@#M@@#L@@#K@r@A@V V @@@#]@@#\pl@@@#[@@#Zg^@@@#Y@@#XV @@@#W@@#V@@#U@@#T@@#S@A@A@!V(V'@@@#l@@#k@˧@@@#j@@#i@@@@#h@@@#g@@#f@@@@#e@@#dV8@@@#c@@#b@@#a@@#`@@#_@@#^@E@A@MVTVS@@@#t@@#s@@@@#r@@#qVO@@@#p@@#o@@#n@@#m@ABC<@A@@@#y@@@#x@@#w@@#v@@#u@7Ȱ@A@ @@#~@@@#}@@#|@@#{@@#z@7@A@]@@#@X@@#@@@#@@#@@#@@#@@#@AB9ɰ@A@l@@#@g@@#@b@@#]@@#@@#@@#@@#@C;԰@A@@@#@@@#@@@#@@#@@#@@#@@#@7@A@3@@#@.@@#8@@#@@#@@#@A9°@A@@@#@@@#@v@@#q@@#@@#@@#@@#@B;G@A@w@@#@q@@#@l@@#@@#@@#@@#@@#@CDEFHl@A@VV@@@#@@#@h@@@#@@#@m@@@#@@#V@@@#@@#@@#@@#@@#@:@A@F@@#@A@@#@@#@@#@@#@8~@A@@@#@@@#@@#@@#@@#@ABV˰@A@WW@@@#@@#VԠV@@@#@@@#@@#@VVV@@@#@@@#@@#W"@@@#@@#@@#@@#@@#@C<ð@A@@@#@@@#@@#@@#@@#@8@A@"@@#@@@#@@#@@#@@#@8A@A@@@#@@@#@@@#@@#@@#@@#@@#@AB:ʰ@A@\@@#@@@#@W@@#R@@#@@#@@#@@#@C;5@A@@@#@@@#@@@#@@#@@#@@#@@#@9@A@H@@#@C@@# @@#@@#@@#@A;@A@@@#@@@#@@@#@@#@@#@@#@@#@B@@$@ 9@@$ 4@@$@@$@@$@@$@C=ڰ@A@ @@$"@ @@$! @@$ @@$@@$@@A@E@@@$'@@$&_@@@$%@@$$@@$#@A@A@E@@@$,@@$+@@@$*@@$)@@$(@{@AwE@@@$5@@@$4@@$3@@@@$2@@$1E@@@$0@@$/@@$.@@$-@ABDF2@A.F@@@$>@@@$=@@$<@@@@$;@@$:F@@@$9@@$8@@$7@@$6@.@A*F6@@@$G@@@$F@@$E@@@@$D@@$CF3@@@$B@@$A@@$@@@$?@AC@A@CCC@@@$O@@$N@CCC@@@$M@@$LC@@@$K@@$J@@$I@@$H@Cְ@A@CCC@@@$W@@$V@CC@@@$U@@$TC@@@$S@@$R@@$Q@@$P@ABC̰@A@CCC@@@$`@@$_@CɠCC@@@$^@@@$]@@$\C@@@$[@@$Z@@$Y@@$X@Cð@ACFC@@@$l@@@$k@@$j@CCC@@@$i@@$h@CCC@@@$g@@$fC@@@$e@@$d@@$c@@$b@@$a@AC@ACF1C@@@$x@@@$w@@$v@CCC@@@$u@@$t@CC@@@$s@@$rC@@@$q@@$p@@$o@@$n@@$m@C@A@CCC@@@$@@$@CC@@@$~@@$}C@@@$|@@${@@$z@@$y@C@ACFlC@@@$@@@$@@$@CCC@@@$@@$@C@@@$@@$@CCC@@@$@@@$@@$C@@@$@@$@@$@@$@@$@@$@ABCDGI@AG(@@@$@@@$@@$@ @@@$@@$G%@@@$@@$@@$@@$@C@A@CCC@@@$@@$@C@@@$@@$C@@@$@@$@@$@@$@C@A@CCC@@@$@@$@C@@@$@@$C@@@$@@$@@$@@$@AB@A@@@@$@@$@@@@$@@$@@$@@$@@$@C@A@@@@@$@@@@$@@$@@@$@@$@@@@$@@$@@$@@$@@$@C@A@CCC@@@$@@@$@@$CCC@@@$@@@$@@$@@$@AC@A@CCC@@@$@@$CCC@@@$@@@$@@$@@$@BC@A@CC@@@$@@@$@@$CCC@@@$@@@$@@$@@$@C@A@C@C@@@$֠@CC@@@$@@$@@@$@@$CCC@@@$@@@$@@$@@$@AC@A@CCC@@@$@@$@CCC@@@$@@$C~C}C|@@@$@@@$@@$@@$@@$@BCDCy@A@CyCxCw@@@$@@$@CvCuCt@@@$@@$CsCp@@@$@@$@@$@@$@Cr@A@CrCqCp@@@$@@$@CoCnCm@@@$@@$ClCkCj@@@$@@@$@@$@@$@@$@ACg@A@CgCfCe@@@$@@$@CdCcCb@@@$@@@$@@$CaC`C_@@@$@@@$@@$@@$@@$@BC\@A@C\@C[@@@%@CZCY@@@%@@%@@@%@@$CXCW@@@$@@$@@$@CV@A@CVCUCT@@@% @@%CSCRCQ@@@%@@@%@@%@@%@AZȰ@AZZ@@@%@@@%@@%@ZàZZ@@@%@@@%@@%ZZ@@@% @@% @@% @@% @BCCl@A@ClCkCj@@@%@@%CiChCg@@@%@@@%@@%@@%@Cg@ACgHYCe@@@%#@@@%"@@%!@CdCcCb@@@% @@%CaC`C_@@@%@@@%@@%@@%@@%@AC\@A@C\@C[CZCY@@@%+@CXCWCVCU@@@%.@@@%-@@@%,@@%*@@@%)@@%(CTCSCR@@@%'@@@%&@@%%@@%$@BCO@A@COCN@@@%4@@%3CMCLCK@@@%2@@@%1@@%0@@%/@CJ@ACJHCH@@@%>@@@%=@@%<@CGCFCE@@@%;@@%:CDCCCB@@@%9@@@%8@@%7@@%6@@%5@AC?@A@C?C>C=@@@%C@@%BC<C;@@@%A@@%@@@%?@BCDC8@A@C8C7C6@@@%M@@%L@C5C4C3C2@@@%K@@@%J@@%IC1C0C/@@@%H@@@%G@@%F@@%E@@%D@C0@A@C0C/C.@@@%T@@@%S@@%RC-C,C+@@@%Q@@@%P@@%O@@%N@AC(@A@C(C'C&@@@%[@@@%Z@@%YC%C$C#@@@%X@@@%W@@%V@@%U@BC @A@C C@@@%`@@%_CC@@@%^@@%]@@%\@C@A@CCC@@@%g@@@%f@@%eCCC@@@%d@@@%c@@%b@@%a@AC@A@CCC@@@%p@@%o@CC@@@%n@@%mCCC @@@%l@@@%k@@%j@@%i@@%h@BCC @A@C C @@@%w@@@%v@@%uCCC@@@%t@@@%s@@%r@@%q@C@A@CCC@@@%@@%@CC@@@%~@@%}CCB@@@%|@@@%{@@%z@@%y@@%x@AB@A@BBB@@@%@@%@B@@@%@@%@BBB@@@%@@@%@@%BBB@@@%@@@%@@%@@%@@%@@%@B@A@BBB@@@%@@%BBB@@@%@@@%@@%@@%@B@A@BB@@@%@@@%@@%BBB@@@%@@@%@@%@@%@ABC)@A%}J@@@%@@@%@@%@Uut@@@%@@%J@@@%@@%@@%@@%@n@AjJ@@@%@@@%@@%@p@@@%@@%J@@@%@@%@@%@@%@ADEFGJ,;@@@A]A\A\A|sAW3A>A0/A"AA AAAJ[AAAAFA0AA;AAAqAdAVeAA(A3rA-A#A4ARAA A8AAAJAt7AkAb7ATAFHA8HA!HrA HNAH!AGAGAAlGA^GxAI¸A4šA'G6A GAFAFAFAFAFtA{FNA_F%A@FA%EAEAEAErAEZAE2AEAyDAYDACDA-DADA DdADIAD%ACACAAp1AbCATCyA8CWA!C5A CABABABoAB2AaAA5AA!AAAA APA A)A @A @A @A i@A R@]A ;@;A $@A ?A ?A ?A ?A ?oA ?QA ?1A u?A a>A M>A :>A '>A >mA >QA >/A >A =A ,@@@@~@}@|@{@z@y@x@w@v@u@t@s@r@q@p@o@n@m@l@k@j@i@h@g@f@e@d@c@b@a@`@_@^@]@\@[@Z@Y@X@W@V@U@T@S@R@Q@P@O@N@M@L@K@J@I@H@G@F@E@D@C@B@A@@@?@>@=@<@;@:@9@8@7@6@5@4@3@2@1@0@/@.@-@,@+@*@)@(@'@&@%@$@#@"@!@ @@@@@@@@@@@@@@@@@@@ @ @ @ @ ,-@@@@@@; @@@;@; .;LC;@@@AhAc³K@@@&@@@*R@@*Q@Nj«ª@@@&@@*PK@@@&@@*O@@*N@@*MAA<Π@@@*L@@*K@@@*J@@*I@@*H@@*G0A+ޠ+@@@*F@@*E@(@@*D#@@*C@@*B@@*AYAT;@@@*@@@*?@8@@*>3@@*=@@*<@@*;CNA@@ҕFE@@@(m@@@@@(q@@(pG@@@(o@@(n@@*:@@*9@p ^2^1@@@*8@@@*7@@*6j$@@@(e@@@*5@@*4@@*3@@*2kA@ɾ@@@'@@*1@@*0@@*/TA@ @@*. @@*-@@*,mA@@@*+@@**@@*)AJ@@@*(@@*'@@@*&@@*%@@*$@@*#IADZ@@@*"@@*!@@@* @@*@@*@@*DA@^^^@@@*@@@*@@*@B@@@*@^^@@@*@@*@@*@@*>A@XB{A@@@)@@@)@@*>@@@*@@*@@*?A@^^@@@(@@*@rB A'@@@*@@*̈́@@@)@@* @@* @@* ?A@@@* @ȆBA@@@* @@*@@*@@*@@*?uA@ __@@@*@@*@ȜBA@@@*@@*S@@@*@@)@@)@@)?A@C@@)@ȳBL?@@@)@@@)@@)B@@)@@)@@)?UA@@@)@@)LALLH@@@)@@)@E@@)@@@)@@)@@)AA@P_W_V@@@)@@)@BzA@@@)@@)@@@)@@)@@)@@)AkA@ӷhg@@@)@@)@BA@@@)@@)@@@)@@)@@)@@)AA@Ԃ__@@@)@@)@BA@@@)@@)-@@@)@@)@@)@@)AyA@͚͙@@@)@@)@,BA@@@)@@)F@@@)@@)@@)@@)BA@Դ__@@@)@@)@EChB@@@)@@)_@@@)@@)@@)@@)BcA@@@@)@@)@^CB@@@)@@)x@@@)@@)@@)@@)BA@__@@@)@@)@wCB@@@)@@)̑@@@)@@)@@)@@)BqA@M@@@)@@)@ɐCB@@@)@@)̪@@@)@@)@@)@@)@^A@f@@@)@@)@T@@)̾@@@)@@)@@)@@)A@,`3`2@@@(Y@@)@ɼ@@@)@@)`/@@@(U@@)@@)@@)!A@@@)@`D`C@@@(^@@)@@)@@)@@)A@(@@)@ @@@)@@)#@@)@@)@@)A@8@@)@@@)/@@)@@)@@)A@D@@)@@@);@@)@@)@@)$A@P@@)@H@@@)@@)K@@)@@)@@)A@`@@)@K@@@)@@)[@@)@@)~@@)}`A@p@@)|@'h@@@){@@)zk@@)y@@)x@@)wDA@@@)v@@@@)1@@)uz@@)t@@)s@@)r+A@@@)q@FÇ@@@)p@@)o@@)n@@)m@@)lKA@@@)k@@@@)j@@)i@]Þ@@@)h@@)g@@)f@@)e@@)d@@)cA@@@)b@@@@)a@@)`@@)_@@)^@@)]A@@@)\@@)[@@)Z;A@@@)Y@@@)X@@)W@@)V@@)U_A@@@)T@ʒŲV@@@)S@@)R@QʝP@@@)Q@@@)P@@)O@Kʩ@@@)N@@@)M@@)L@@)K@@)J@@)I@@)H@@)GƒA@@@)F@ʺ@@@)E@@)D@@)C@@)B@@)A@@)=@@)<@@);hA@#@@):@@@@)9@@)8@@)7@@)6@@)5A@3@@)4@@@)3@@)2ý@@)01@@)/@@).@@)-@@),>A@F@@)+@@@@'@@)*@3}@@@))@@)(@ M@@@)'@@)&P@@)%@@)$@@)#@@)"@@)!ÊA@e@@) @@@@)@@)_@@)@@)@@)GRA@֠aa@@@)@@)@KXKWKV@@@)@@)@@@(@@)@@)@@)CA@ϸϷ@@@)@@)@JDC@@@)@@)d@@@(1@@)@@)@@) BA@@@) @L LL@@@(@@) @gEB@@@) @@) 6@@)@@)@@)@@)E*A@ @@)@@@)@|EE@@@)@@)Ζ@@@)@@(@@(@@(@@(G>A@b b @@@(@@(@K2K1K0@@@(@@(@K/K.K-@@@(@@(θ@@@(@@(@@(@@(@@(C^A@&b-b,@@@(@@(@˷EPDF@@@(@@(m@@(@@(@@(EGA@[@@(@j@@(@EeE;@@@(@@(@@@(@@(@@(@@(@@(FA@@@ @@(@@(@MHMGMF@@@(@@(@@GF@@@(ؠ@t!MM@@@(@@@(@@(@@(nI@@@(d@@(@@(@@(@@(A@Z@@(@@@@(@@(@Y@@@(@@(\@@(@@(@@(@@(FA@םbb@@@(@@(@.FF@@@(@@(@@(@@(@@(D-A@׳bb@@@(@@(@DFgD%@@@(@@(@@(@@(@@(bA@bb@@@(@@(b~Ǎb@@@(@@@(@@(@bbb@@@(@@@(@@(b@@@(@@(@@(@@(@@(H~A@bb@@@(@@(@KfKeKd@@@(@@(P@@(@@(@@(DA@T@@@(@@(@̗FE@@@(@@(M@@(@@(@@(DA@c#c"@@@(|@@(@M;M:M9@@@(z@@(@̶FD @@@(@@(l@@(@@(@@(@@(FA@;cBcA@@@(@@(@@@(@FF@@@(@@(@@@(@@(@@(@@(@@(G A@<@@(@7@@(@G G @@@(@@(@@@(@@(@@(@@(@@(E A@׾on@@@(@@(@G$F$@@@(@@(@@(@@(~@@(}GA@j@@({@e@@(y@G9G@@@(x@@(w0@@@(v@@(u@@(t@@(s@@(rH^A@@[@V@@(l@@(k@NDNCNB@@@(j@@(i@.<IHM@@@(h@@@(g@@(f@@@(c@@(b@@(a@@(`cA@@@(_@~@@(]@@(\@@([@@(ZƂA@@@(X@YV@@@(W@@(V@@(T@@(S@@(RHA@cc@@@(Q@@(P@oI7I6@@@(O@@(N%@@(M@@(L@@(KHA@N'N&N%@@@(J@@(I@dd@@@(H@@(G@͎HH@@@(F@@(ED@@(D@@(C@@(B@@(AIA@a@@@(@@@(?@NNN@@@(>@@(=@ͭIuIt@@@(<@@(;@@@(:@@(9@@(8@@(7@@(6J A@5d<d;@@@(5@@(4@JJJ@@@(3@@(2|@@(0@@(/@@(.PA@C@@(-ϕ@@@(,@@(+@@(*FA@N@@()̴@@@((@@('@@(&ȰAȫi@@@(%@@($@f@@(#a@@("@@(!@@( ]AX,y@@@(@@(@v@@(q@@(@@(@@(LAG<@@@(@@(@@@(@@(@@(@@(OA@OOO@@@(@@(@OOO@@@(@@(O@@@(@@(@@( @@( OA@OOO@@@( @@( @OO@@@( @@(O@@@(@@(@@(@@(OA@OOO@@@(@@(@OݠOO@@@(@@@(@@'O@@@'@@'@@'@@'OAOR!O@@@'@@@'@@'@OOO@@@'@@'@OOO@@@'@@'O@@@'@@'@@'@@'@@'OAOREO@@@'@@@'@@'@OOO@@@'@@'@OO@@@'@@'O@@@'@@'@@'@@'@@'OA@OOO@@@'@@'@OO@@@'@@'O@@@'@@'@@'@@'OAORO@@@'@@@'@@'@OOO@@@'@@'@O@@@'@@'@OOO@@@'@@@'@@'O@@@'@@'@@'@@'@@'@@'ȲAȭ&s@@@'@@'@p@@'k@@'@@'@@'OA@OOO@@@'@@'@O@@@'@@'O@@@'@@'@@'@@'OA@OOO@@@'@@'@O@@@'@@'O@@@'@@'@@'@@'A@3@@'@@@@'@@'@@'@@'@@'A@@@@@'@@@@'@@'@@@'@@'@Y@@'Y@@'@@'@@'OA@OOO@@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@OOO@@@'@@'OOO@@@'@@@'@@'@@'OA@OO@@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@O@O@@@'@OO@@@'@@'@@@'@@'OOO@@@'@@@'@@'@@'OA@OOO@@@'@@'@OOO@@@'@@'OOO@@@'@@@'@@'@@'@@'~O~A@O}O|O{@@@'}@@'|@OzOyOx@@@'{@@'zOwOt@@@'y@@'x@@'w@@'vOsA@OrOqOp@@@'u@@'t@OoOnOm@@@'s@@'rOlOkOj@@@'q@@@'p@@'o@@'n@@'mOiA@OhOgOf@@@'l@@'k@OeOdOc@@@'j@@@'i@@'hObOaO`@@@'g@@@'f@@'e@@'d@@'cO_A@O^@O]@@@'a@O\O[@@@'b@@'`@@@'_@@'^OZOY@@@']@@'\@@'[OXA@OWOVOU@@@'Z@@'YOTOSOR@@@'X@@@'W@@'V@@'UfAf˞f@@@'T@@@'S@@'R@fŠff@@@'Q@@@'P@@'Off@@@'N@@'M@@'L@@'KOpA@OoOnOm@@@'J@@'IOlOkOj@@@'H@@@'G@@'F@@'EOiAOhTZOf@@@'D@@@'C@@'B@OeOdOc@@@'A@@'@ObOaO`@@@'?@@@'>@@'=@@'<@@';O_A@O^@O]O\O[@@@'7@OZOYOXOW@@@':@@@'9@@@'8@@'6@@@'5@@'4OVOUOT@@@'3@@@'2@@'1@@'0OSA@OROQ@@@'/@@'.OPOOON@@@'-@@@',@@'+@@'*OMAOLTOJ@@@')@@@'(@@''@OIOHOG@@@'&@@'%OFOEOD@@@'$@@@'#@@'"@@'!@@' OCA@OBOAO@@@@'@@'O?O>@@@'@@'@@'O=A@O<O;O:@@@'@@'@O9O8O7O6@@@'@@@'@@'O5O4O3@@@'@@@'@@'@@'@@'O2A@O1O0O/@@@'@@@'@@'O.O-O,@@@' @@@' @@' @@' O+A@O*O)O(@@@' @@@'@@'O'O&O%@@@'@@@'@@'@@'O$A@O#O"@@@'@@'O!O @@@'@@&@@&OA@OOO@@@&@@@&@@&OOO@@@&@@@&@@&@@&OA@OOO@@@&@@&@OO@@@&@@&OOO@@@&@@@&@@&@@&@@&OA@OO @@@&@@@&@@&O O O @@@&@@@&@@&@@&O A@OOO@@@&@@&@OO@@@&@@&OOO@@@&@@@&@@&@@&@@&OA@NNN@@@&@@&@N@@@&@@&@NNN@@@&@@@&@@&NNN@@@&@@@&@@&@@&@@&@@&NA@NNN@@@&@@&NNN@@@&@@@&@@&@@&NA@NN@@@&@@@&@@&NNN@@@&@@@&@@&@@&.A)́ @@@&@@&@ @@& @@&@@&@@&hAc͑ @@@&@@&@ @@& @@&@@&@@&@@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&~@&}@&|@&{@&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@&@@&?@&>@&=@&<@&;@@&:@@@@F@@@E@@l<<m:@7m3lkklllll@H@@@@q<<@@/Latex_generator [E{<|<@ߔAДРWi)Generator߈<'߉<0@@W]7A@W^7A@W_7A@@3ߏߎߎߏߏߏߏߏ@HWy@Wg7A@Wh7A@Wi7A@@@,Wz@@@@ߡ<@@@ߣ<@@3ߢߡߡߢߢߢߢߢ@@@@t@ۓ@ۭ=@U@ڙ@ڱG@_@ ٣@ٻQ@i@ح@[@s @!׽@@U@z@Ԥҳ@Ҥ@x"@μ#@m j*j)@j(ȾA@ξ#@m j;@@'Aj@@@@@@@@j,A@;@@7A)@@@@@@@A@i|#@XLW@@ZWZA@i~#@XOW;@@2AW@@@@Z@@@Z@ZWZA@i;@@7AZ@@@@Z@@@ZA@W@y@wW@@rO@In@@3@ZvW7A@W7A@W7A@@@Ty@@@{*Odoc_latexR@AFQ@AFAF@W P@@FN@@F@F@fM@@ؽL@@K@@kJ@@±!I@@$H@@p'G@@DZ*F@@-E@@u0D@@̱3C@@)6B@@ݔ9A@@<@@@ H************************************************************************9A@@:A@L@ H ?BMM@BM@ H OCaml ECFC@ H KDLD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt QE44RE4@ H WFXF@ H Copyright 2001 Institut National de Recherche en Informatique et ]G^G@ H en Automatique. cHdHg@ H iIhhjIh@ H All rights reserved. This file is distributed under the terms of oJpJ@ H the GNU Lesser General Public License version 2.1, with the uKvKN@ H special exception on linking described in the file LICENSE. {LOO|LO@ H MM@ H************************************************************************NN5@ %* Generation of LaTeX documentation.  1* Generation of LaTeX code from text structures. j۠ j* Return latex code to make a section according to the given level, and with the given latex code. ø 7* Associations of strings to substitute in latex code. g :* Escape the strings which would clash with LaTeX syntax.  0* Escape the ['\'], ['{'] and ['}'] characters.  -* Escape some characters for the code style.  ** Make a correct latex label from a name.   The following characters are forbidden in LaTeX \index: \ { } $ & # ^ _ % ~ ! " @ | (" to close the double quote) The following characters are forbidden in LaTeX \label: \ { } $ & # ^ _ % ~ So we will use characters not forbidden in \index if no_ = true. /3QW@ ** Make a correct label from a value name. } /* Make a correct label from an attribute name. g +* Make a correct label from a method name. Q ** 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. 堠 =* Print the LaTeX code corresponding to the [text] parameter.ʠ <* Print the LaTeX code for the [text_element] in parameter.  ;* A class used to generate LaTeX code for info structures. X頠 3* The method used to get LaTeX code from a [text]. Z頠 C* The method used to get a [text] from an optional info structure. Z G* Print LaTeX code for a description, except for the [i_params] field. YY X* This class is used to create objects which can generate a simple LaTeX documentation. :k p* Get the first sentence and the rest of a description, from an optional [info] structure. The first sentence can be empty if it would not appear right in a title. In the first sentence, the titles and lists has been removed, since it is used in LaTeX titles and would make LaTeX complain if we has two nested \section commands. 3? * Print LaTeX code for a value. 0 ** Print LaTeX code for a class attribute. / '* Print LaTeX code for a class method. -P 1* Print LaTeX code for the parameters of a type. (9* record printing method ?* Print LaTeX code for a type. 頠) FIXME ? WWWW@ )* Print LaTeX code for a type extension. Ѡ %* Print LaTeX code for an exception.  b TODO: application is not correct in a .mli. Fix? -> print the typedtree module_type  +mm ,nnH@ 5 TODO: modify when Module_with will be more detailed 5oo5oo@= TODO: what should we print? <pp<pp@ ' TODO: print final type from typedtree RssRst@ -* Print the LaTeX code for the given module. L 2* Print the LaTeX code for the given module type. j 6* Print the LaTeX code for the given included module. Ǡ ,* Print the LaTeX code for the given class. ~ ) avoid a big gap if the kind is a constr /8v|08v@ 1* Print the LaTeX code for the given class type. u 4* Print the LaTeX code for the given class element. q֠ 5* Print the LaTeX code for the given module element. lࠠ B* Generate the LaTeX code for the given list of inherited classes.fg= we can't make the reference AB%@= we can create the reference GH@ H* Generate the LaTeX code for the inherited classes of the given class. dn M* Generate the LaTeX code for the inherited classes of the given class type. c I* Generate the LaTeX code for the given top module, in the given buffer. \K (* Print the header of the TeX document. S 7* Generate the LaTeX style file, if it does not exist. Nנ X* Generate the LaTeX file from a module list, in the {!Odoc_info.Global.out_file} file. E@(./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ᔐ 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0ӸB&B'413@@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q*Odoc_class0D:L.Odoc_exception0>@ӽX4Id.Odoc_extension0Lt.`?9:77+Odoc_global0=V0^@GD-^0DAఙ/KMv㠠0~3l_|Q/kݠQ0B ,v={:"*%͐0C:K}Ŗ%+Odoc_module0/-05ɍM!W)Odoc_name0 d L_,.Odoc_parameter0n6sApT+Odoc_search0|rCuanO{T;0^p\])Cx(g<)Odoc_type0~b:x_B*Odoc_types0ϸf%,e8*Odoc_value0FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z.Stdlib__Digest0#z25I*.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Either0HD ?|>0Stdlib__Filename0ʩDZ۽!g.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0C|Z`>s䠠+Stdlib__Map0*4ɇ2ɠ#Str0݅-d6B2.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@A|GOךפÑ@cc@)3@dGdU}ґ}ܰ%̑%@ %v%%/@~~ y މ@@((@O O =G@EO@@OOOY ^`jEO@ְ̑ww$(@‘@mw݈ݒተ_iIS^h@@OOΑذ@KU@nlnvߑ@ku@.866Ӱё@Yc@@@dZi@XX| K U@@L L*[eq{@cc OY@LV5(đ@@ȑ@UU nxBL@@ڑ@@@@NNyΑy@PP^m@4F4P@EI55%ak@LLlёl۰Zt~@@F@UU!@yy@HRϑ@ב@io@@@@نِ@dd@hdhn7A@힑[p[z@7ő7@ J/[s@@;Euhurޠު@@SS@ //2@@P̓@[D[@[AJW@@@A[G@[H@AB@@REO@@@AB@@@@@|@@@AC.@+@@@7@4@@@Aކ@ރ@@@BD@@@@ܖ@ܓ@@@A=@:@@@@@@@ABEV@S@@@F@C@@@Aߝ@ߚ@@@B@@@@@@@@ACF@@