Caml1999T037xBrC)Odoc_info*ocaml.text&_none_@@A Y Interface for analysing documented OCaml source files and to the collected information. 5ocamldoc/odoc_info.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@@A+(ref_kindARR@@;@@)RK_module@@SS@@CA.RK_module_type@@TT@@DA(RK_class@@UU@@EA-RK_class_type@@VV@@FA(RK_value@@WW @@GA'RK_type@@X  X @@HA,RK_extension@@YY&@@IA,RK_exception@@Z')Z'7@@JA,RK_attribute@@[8:[8H@@KA)RK_method@@\IK\IV@@LA*RK_section$textA@@@@@]WY]Wm@@MA+RK_recfield @@^np^n}@@(NA(RK_const!@@_~_~@@1OA@@A*Odoc_types(ref_kind@@@i@@@@%R @@@@=@A@#@@@@@#1T@@@@@#7U@@@@@#=V}@|@@@@#||CWz@y@@@}@#yyIX w@v@@@z@#vvOYt@s@@@w@#ssUZ'+q@p@@@t@#pp[[8<n@m@@@q@#mma\IMk@j@@@n@#jjg]W[h]We@a@гl$textq]Wik@@s3onnooooo@p;@@@A@@@!@@@@@[@@@Y,text_elementA;@@@A @@@"@@@@@ay@@@@AA;@@@A@@@#@@@@@{{@@@@BA@@+@@@@@#^nr@@@@@#_~@@@@@@Aг*Odoc_typesRR@RR@@@F@@@+<<aa@@;@@#Raw5@@@j@@bb@@PA$Code6@@@k@@cc@@QA'CodePre7@@@l@@dd@@RA(Verbatim8@@@m@@ee @@SA$Bold9@@@n@@f  f @@TA&Italic:@@@o@@gg.@@+UA)Emphasize;@@@p@@ h/1!h/D@@9VA&Center<*@@@q@@.iEG/iEW@@GWA$Left=8@@@r@@F@@@s@@JkikKkiz@@cYA$List?ˠX@@@t@@@v@@]l{}^l{@@vZA$Enum@ޠk@@@w@@@y@@pmqm@@[A'NewlineA@@ynzn@@\A%BlockB@@@z@@oo@@]A%TitleCj@@@{g@@@|@@@~@@@@@pp@@^A%LatexD{@@@@@qq@@_A$LinkE@@@@@@@@rr@@`A#RefF@@@.C@@@@@@8@@@@@@@@ssL@@aA+SuperscriptG@@@@@tMOtMd@@bA)SubscriptH@@@@@ueguez@@cA+Module_listI@@@@@@@@v{}v{@@/dA*Index_listJ@@w w@@8eA&CustomK@@@.@@@@@2x3x@@KfA&TargetL @@@@@@@@Ey@@]gA@@A,,text_element@@@@@@@@@@@#SbTb@@г&string]b@@@@@@@#ccdc@@г&stringmc@@@@@@@#sdtd@@г&string}d@@ @@@@@#ee@@г&stringe@@@@@@@#f f @@г$textf @@,@@@@@#g g&@@г$textg*@@<@@@@@#h/3h/<@@г$texth/@@@L@@@@@#iEIiEO@@г$textiES@@\@@@@@#jX\jX`@@г$textjXd@@l@@@@@#kimkir@@г$textkiv@@|@@@@@#l{l{@@г$listl{@г$textl{l{@@@@@@@@@@# mm@@г$listm@г$textm m@@@@@@@@@@#'n@@@@@#-o.o@@г$text7o@@ư@@@@@#=p>p@@г#intGpHp@@װ@@г&optionQpRp@г&stringZp[p@@@@@ @@г$textep@@@@@@@#kqlq@@г &stringuq@@@@@@@# °{r|r @@гĠ&stringr r@@@@гɠ$textr@@@@@@@#ɠɰss"@@гˠ&strings&s,@@/@@гР&options8s>@гՠ(ref_kinds/s7@@B@@@C @@гڠ&optionsF@гޠ$textsAsE@@U@@@V@@@@@#ߠ߰tMQtM\@@г᠐$texttM`@@f@@@@@#ueiuer@@г㠐$textuev@@v@@@@@#v{v{@@г堐$listv{@г預&stringv{v{@@@@@@@@@@#w@@@@@# xx@@г預&stringxx@@@@г$text!x@@@@@@@#'y(y@@г&string1y2y@@@@г&string;y@@ʰ@@@@@@Aг*Odoc_typesFaGa@JaKa@@@۰@@@+NNR{S{@@;@@@AϠ@@@@@@@@@@@@@@@Aг $listg{@г,text_elemento{p{@@@@@@@@@O@q+Text_syntaxMB}} ~}@#@#intA@@@@@@&stringQ@@@@@A}}/@@hA)Odoc_text+Text_syntax)Odoc_text}}#@+Text_syntax}$@@@@@3@\1@@A+'see_refPC161=@@;@@'See_urlQ@@@@@@UY@Uj@@jA(See_fileR@@@@@AkmAk@@kA'See_docS@@@@@BB@@lA@@A'see_ref@@@@@@@11 @@@@iA@#55.@U`@-@г6&string@Ud7@@=3@VN;@@@AV@@@%@@@@@@@@@@D@@@@F@#BBAkoAkw@;@гD&stringAk{E@@KF@@@@H@#DD!B"B@=@гF&string+BG@@M,H@@@@J@@AгF*Odoc_types61@71J@M:1K;1R@@@U=@@P@@PZ@3<;;<<<<<@>@@A+#seeTDIDJD@@;@@A@@@@6@X@@@7@@8@@@@\D]D@@@@umA@@AВ@г'see_refjDkD@@3ihhiiiii@m*;@@@A2@@@O@5@@@@@@@@@@@@г$$textD%@@+&@@@6'@@)@@)(@3@@@A+%paramUEFF@@;@@=A@e@@@S@@@@T@@U@@@@FF@@@@nA@@AВ@г&stringFF@@3@Gpj*;@@@A2@@@h@R@@@@@@@@@@@@г$$textFF@@,@@@7@@*@@*)@3@@@A+0raised_exceptionVFHH@@;@@A@@@@l@@@@m@@n@@@@HH@@@@oA@@AВ@г&stringHH@@3@Hqk*;@@@A2@@@@k@@@@@@@@@@@@г$$textHH@@,@@@7@@*@@*)@3@@@A+%alertWGJ J @@;@@*alert_nameX@@@@@*K  +K  3@@CqA-alert_payloadY@@@@@@@@;L 4 6<L 4 T@@TrA@@A#%alert@@@@@@@FJGM U V@@@@_pA@#))$NK  )@#@@Ш@г,&stringWK  ,XK  2@@43VUUVVVVV@aC;@@@AK@@@@@@@@ @@@@@@@C@@@?@#;;1lL 4 C@0@@Ш@г>&optionuL 4 MvL 4 S@гC&string~L 4 FL 4 L@@K'@@@P( @@S@@+@J@@AгF*Odoc_typesJ J @MJ J @@@U;@@P@@PO@3@<@@A+$infoZHO X ]O X a@@;@@&i_desc[@@@@@@@@P x |P x @@tA)i_authors\@@1@@@@@@Q  Q  @@uA)i_version]@@%@@@@@@R  R  @@vA&i_sees^@@S@@@@@@S  S  @@wA'i_since_@@G@@@@@@T  T  @@ xA(i_before`@@u@@@@@ @@@@@@@@Ű U   U  '@@ *yA,i_deprecateda@@s@@@@@@ʰ "V ( , #V ( G@@ ;zA(i_paramsb@@@@@@@@ϰ 3W H L 4W H b@@ L{A3i_raised_exceptionsc@@o@@@@@@԰ DX c g EX c @@ ]|A.i_return_valued@@P@@@@@@ٰ UY   VY  @@ n}A(i_custome@@Ԡ@ 2@@@ܠ@k@@@@@@@@ pZ   qZ  @@ ~A(i_alertsf@@e@@@@@@ [   [  @@ A@@Ai$info@@@@@@@ O X X \  @@@@ sA@# P x @@@Ш@г&option P x  P x @г$text P x  P x @@3        @P;@@@A@@@ B@@@@@)@@@&@@@@@  @@@@@@# Q  @@@Ш@г$list Q   Q  @г &string Q   Q  @@(@@@) @@@@,@@# R  @@@Ш@г&option R   R  @г&string R   R  @@D@@@#E @@&@@H@@# S  @@@Ш@г$list S   S  @г!#see S   S  @@)`@@@.a @@1@@d@(@#$$ T  @@@Ш@г'&option T   T  @г,&string "T   #T  @@4|@@@9} @@<@@@3@#// ,U  @@@Ш@г2$list 5U  ! 6U  %@В@г7&string BU   CU  @@?@@@г<$text MU   NU  @@D@@@O@@@T RU  @@X@@@E@#AA7 YV ( 8@6@@Ш@гD&option bV ( @ cV ( F@гI$text kV ( ; lV ( ?@@QŰ@@@Vư @@Y@@@P@#LLB uW H T@A@@Ш@гO$list ~W H ] W H a@гT%param W H W W H \@@\@@@a @@d@@@[@#WWM X c z@L@@Ш@гZ$list X c  X c @г_0raised_exception X c } X c @@g@@@l @@o@@@f@#bbX Y  @W@@Ш@гe&option Y   Y  @гj$text Y   Y  @@r@@@w @@z@@@q@#mmY Z  @X@@Ш@гp$list Z   Z  @В@гu&string Z   Z  @@}9@@@гz$text Z   Z  @@D@@@E@@@F Z  @@@@J@@#u [  @t@@Ш@г$list [   [  @г%alert [   [  @@b@@@c @@@@f@@@Aг*Odoc_types O X d O X n@ O X o O X s@@@v@@@@@3        @w@@A+(locationgI *^   +^  @@;@@(loc_impl@@ (Location!t@@@ :@@@ < @_ & * A_ & H@@ YAA)loc_inter@@ !t@@@ ?@@@ A S` I M T` I l@@ lBA@@A ;(location@@@ D@@@@ ^^   _a m p@@@@ w@A@#44& f_ & 2@%@@Ш@г7&option o_ & @ p_ & F@г<(Location z_ & 5 {_ & =@A ~_ & > _ & ?@@@K3 ~ } } ~ ~ ~ ~ ~@^;@@@Af@@@@ @@@@0@@@-@@@@@\ @@_@@ =@R@#NNB ` I V@A@@Ш@гQ&option ` I d ` I j@гV(Location ` I Y ` I a@] ` I b ` I c@@@e/@@@j0 @@m@@ B3@b@@Aг^*Odoc_types ^   ^  @e ^   ^  !@@@mC@@h@@hg@3        @D@@@ఠ)dummy_locˠ c r v c r @ CA@@@@@J@3        @[@@@ຠ3 @@@@@@3@@A@A@@A@(loc_impl c r  c r @ภ$None c r  c r @; F S P@@W@@@@AA@A @@ I@ @@Π@@@@@@J@+@!)loc_inter c r  c r @ภ$None c r  c r @ @@@Ӡ@@@@@@J@E@@@ "c r  #c r @@NH@A@ %c r r@@@K$NameJ 1e   2e  @ JDAAР)Odoc_name)Odoc_name =e   >e  @@ 3 > = = > > > > >@fun@o@p@@@@ Ee  @ @)ParameterK Qf   Rf  @ jEAAР.Odoc_parameter.Odoc_parameter ]f   ^f  @@ 3 ^ ] ] ^ ^ ^ ^ ^@!7A/@!2@@@@ ff   @ @)ExtensionL rg   sg  @ FAAР.Odoc_extension.Odoc_extension ~g   g  @@ 3  ~ ~     @"8A0@!3@@@@ g   @ @)ExceptionM h   h  @ GAAР.Odoc_exception.Odoc_exception h   h  '@@ 3        @"8A0@!3@@@@ h   @ @$TypeN i ( / i ( 3@ HAAР)Odoc_type)Odoc_type i ( 6 i ( ?@@ 3        @"8A0@!3@@@@ i ( ( @ @%ValueO j @ G j @ L@ IAAР*Odoc_value*Odoc_value j @ O j @ Y@@ 3        @"8A0@!3@@@@ j @ @ @ @%ClassP k Z a k Z f@ JAAР*Odoc_class*Odoc_class k Z i k Z s@@ 3        @"8A0@!3@@@@ k Z Z @ @&ModuleQ l t { l t @ 0KAAР+Odoc_module+Odoc_module #l t  $l t @@ 3 $ # # $ $ $ $ $@"8A0@!3@@@@ ,l t t @ @@ఠ-analyse_filesԠ 9o   :o  @ RLA@@-merge_options $listK*Odoc_types,merge_option@@@@@@R@@@@R@,include_dirs&stringQ@@@@@@R@@@@R@3hidden_include_dirs76@@@@@@R@@@@R@&labelsN$boolE@@@:R@@@@R@ ,sort_modulesb$boolE@@@OR@@@@R@'no_stopv@@@dR@*@@@+R@'$init$listK+Odoc_module(t_module@@@@@@R@7@@@8R@4@+Odoc_global+source_file@@@@@@R@B%#(t_module@@@@@@R@C@@DR@5@@6R@(@@)R@@@R@@@R@@@R@@@R@@@R@3        @A@@@@࣠ɠ%*opt*Aఠ֠ϰp  p  @+MA@@R@3@㐰o  ~@@@@ภ"[]#p  $p  @;   @@U@@@@AA@A8@@ @ @г $list6p  7p  @г ,merge_option*Odoc_typesDp  Ep  @ Hp  Ip  @@@@@@7 @@@ @@@<@@Up  Vp  @@@R@A@@Yp  Zp  @SAఠנdq  eq  @}NA@@S@3feefffff@S\V@W@X@@@ภOqq  rq  @N@@г $list~q  q  @гO&stringq  q  @@ @@@$@@@@@@) @@q  q  @@@0R@.@@q  q  @$Aఠ(ؠ)r  r  @OA@@(T@3@@IC@D@E@@@ภr  r  !@@@г.$listr  +r  /@г&stringr  $r  *@@ @@@$@@@@@@) @@r  r  0@@@VR@ .@@r  r  1@LAఠP٠Qs 2 8s 2 >@PA@@RR@;U@3@BKE@F@G@@@ภ%falses 2 ?s 2 D@;@@@M@@@@B@@A@@@ @@@@@@@s 2 6s 2 E@`Aఠdڠe t F L t F X@#QA@@dV@ 3        @'2,@-@.@@@ภ&t F Yt F ^@%@@@%@@@$@@t F Jt F _@kAఠo۠p)u ` f*u ` m@BRA@@oW@-3+**+++++@ )#@$@%@@@ภE6u ` n7u ` s@D@@@D@@@1@@=u ` d>u ` t@x7Aఠ|ܠ}Hv u {Iv u @aSA@@~R@X@:3LKKLLLLL@"+%@&@'@@@ภ5Wv u Xv u @4@@@4R@R@=@@@?@@cv u ydv u @@%filesAnw  ow  @TA@@3onnooooo@$/)@*@+@@@@@@ డ ":=x  x  @@&Stdlib#ref!a@@@@m@$unitF@@@l@@k@@j*%setfield0BA @@@@*stdlib.mli@@@&%@@@#d[@L@@@M@@@@K@@J@@I3@DP@G@H@@@@డ+Odoc_global-merge_options+Odoc_globalx  x  @ x  x  @@&Stdlib#ref@@@@@@@@@@8ocamldoc/odoc_global.mli__@@+Odoc_globalF@@@dA@@@W\@\@:@@ఐ栐-merge_optionsx  x  @@@G@@5@@@@@[@VN@ డ{ y  y  @@@@[@@@@@@@@@@@@h@@డe,include_dirs+Odoc_global+y  ,y  @ /y  0y  @@c#refР@@@@@@@@@@`Y  aY +@@_D@@@ 7@@@\@\@@@ఐ,include_dirsWy  Xy  @@@@@0@@^@@@[@@ డ預jz  kz @@@@[@ @@@ @@@@ @@ @@@@డ3hidden_include_dirs+Odoc_globalz  z  @ z  z  @@#ref@@@@@@@@@@\cc\c@@E@@@7@@@\@\@@@ఐ3hidden_include_dirsz z "@˰@@@@0@@@@@[@@ డ5FH{$:{$<@E@@@E%@@@.[@!@@@"@ B@@@ @@@@&@@డ#'classic+Odoc_global{$&{$1@ {$2{$9@@!#ref%@@@@@@@bb@@G@@@|7@@@,\@/\@-R@@డ#not{$={$@@@@@@F@@@E@@D(%boolnotAA@@@LLLt@@\@@@@@@@3@@@2@@1{@@ఐW&labels:{$A;{$G@+@@W@@+@@o]@9@@X@@D@@@<[@+@ డϠѰP|IdQ|If@ΰ@@@Π[@B@@@C@@@@A@@@@@?@@డ,sort_modules+Odoc_globaln|IKo|IV@ r|IWs|Ic@@#ref@@@@@@@kk@@J@@@3@@@M\@P\@N@@ఐ,sort_modules|Ig|Is@h@@@@,@@@@@Q[@L@ డ(*}u}u@'@@@'[@W@@@X@ @@@V@@U@@T@@డ'no_stop+Odoc_global}uw}u@ }u}u@@#ref@@@@@@@nkknk@@K@@@Z3@@@b\@e\@c0@@ఐŠ'no_stop}u}u@@@=@@,@@@@@f[@aC@డ,Odoc_analyse-analyse_files,Odoc_analyse~~@  ~ ~@@$init&optionLGD@@@@@@@@@@;:@@@@@@32@@@~@@@}@@|@@{@9ocamldoc/odoc_analyse.mliV  Ym@@,Odoc_analyse@@1,@@)'kh@@@@@@@@@@_^@@@@@@WV@@@@@@@@@@@Fภ$Somej;f@A@AA@Al@@ఐ$initg~h~@@@@@@%!@@@@@ఐ %filesx~]@°^@@@@t_@@@`@@@a@@@b@@@c@@@Ud@@@e@@@)fA@ER@m@A@j@ji@@ఠ,dump_modules@UA@@@&stringQ@@@@Π(t_module@@@@@@$unitF@@@@@@@R@3@~w@x@y@@@డ,dump_modules,Odoc_analyse@ @@@1@@@@.-@@@@@@*@@@@@@@@]]!@@A@@@G,@A@@@@/@ఠ,load_modules@VA@@@[@@@%#(t_module@@@@@@@@R@3@Rxq@r@s@@@డ ,load_modules,Odoc_analyse@ !@@@'@@@&%@@@@@@@@@avvav@@B@@@8'@A@*@@@*@ఠ0reset_type_names 7#'8#7@PWA@@@$unitF@@@e@@@d@@cR@3FEEFFFFF@Hd]@^@_@@@డ(Out_type%reset(Out_typeY#:Z#B@ ]#C^#H@@@$@@@_!@@@^@@]@3typing/out_type.mli''''(@@(Out_typeO@@@3'@A@q##@@@*@ఠ2string_of_variance;~JNJ`@XA@@@)Odoc_type&t_type@@@R@g@%Types(Variance!t@@@R@l&stringQ@@@R@m@@nR@h@@iR@f3@`wp@q@r@@@࣠@!t=AJaJb@YA@@43@AJJJ@@@@@  @@!v>AJcJd@ZA@@:3@!K@@@@@@@@డ(Odoc_str2string_of_variance(Odoc_strJgJo@ JpJ@@@d@@@@[@@@R@@@@@@@@5ocamldoc/odoc_str.mliT  T T@@(Odoc_strA@@@@x@@@@o@@@f@@@@@@@3@>Jz@A@B@@@@ఐe!tJJ@J@@@@ఐ^!v%Jg@h@@@@Fi@@@sjA@R@q@A@n@nm@@ఠ3string_of_type_expr֠78@P\A@@@%Types)type_expr@@@;R@&stringQ@@@:R@ @@ R@3NMMNNNNN@@@@@@࣠@!tA_`@x]A@@$3`__`````@1gh@@@@@  @@డ*Odoc_print3string_of_type_expr*Odoc_printz{@ ~@@@C@@@"<@@@!@@ @7ocamldoc/odoc_print.mliTT@@*Odoc_printA@@@@R@@@4K@@@3@@23@7C]@:@;@@@@ఐJ!t?@ @@@i@@/A@@^@KBA@oR@>I@A@F@FE@\@ఠ6string_of_class_paramsܠ@^A@@@*Odoc_class't_class@@@B&@@@A@@@R@?3@|@@@@@డ6string_of_class_params(Odoc_str@ @@@$@@@@@@@@@p  p  @@H@@@1#@A@@@@&@ఠ3string_of_type_listݠ@_A@@#parĠ$boolE@@@wR@G@@@HR@D@y@@@uR@O@$listK)type_expr@@@t@@@sR@T@@@rR@U@@VR@P@@QR@E@@FR@C354455555@m@@@@@࣠::A>EF @^`A@@@@@@L3JIIJJJJJ@UQR`@@@@@T@@#sepA^!_$@waA@@I3_^^_____@% \@@@K@!@"@@@@  @@)type_listAs%t.@bA@@T3tssttttt@"a@@@@@@@@డ3string_of_type_list(Odoc_str19@ :M@@#par&optionL@@@@@@@@@@@~@@@@@@y@@@@@@@@@@ZZo@@B@,'@@$"@@@b@@@a@@@@`@@@@_@@@^@@@]@@\@@[@@Z3@Ye@\@]@@@Aఐ#parOR@z@@N@@@vV@yV@x@@ఐ#sepSV@z@@%@@ఐ)type_listW@.@@1@@x@@2@A@R@@A@@@͠@ఠ9string_of_type_param_listbfb@)cA@@@&t_type@@@R@@@@R@@@R@3#""#####@/(@)@*@@@࣠@!tA4b5b@MdA@@ 354455555@-<bb=b@@@@@  @@డm9string_of_type_param_list(Odoc_strMbNb@ QbRb@@@=@@@8@@@@@@f^g^@@eC@@@@J@@@E@@@@@3gffggggg@3?U@6@7@@@@ఐF!twb;@ <@@a@@-=@@X@G>A@gR@E@A@B@BA@X@ఠ #string_of_type_extension_param_list@eA@@@.Odoc_extension0t_type_extension@@@R@@@@R@@@R@3@|@@@@@࣠@"teA@fA@@"3@/@@@@@  @@డ #string_of_type_extension_param_list(Odoc_str@ @@@?@@@8@@@@@@bb@@D@@@@L@@@E@@@@@3@3?W@6@7@@@@ఐF"te;@ <@@c@@-=@@X@G>A@iR@E@A@B@BA@X@ఠ?string_of_class_type_param_list +@gA@@@{)type_expr@@@@@@R@y@@@R@@@R@3@@@@@@࣠@!lA-,.-@FhA@@%3.--.....@256Z@@@@@  @@డf?string_of_class_type_param_list(Odoc_strF0G8@ J9KX@@@BA@@@@@@<@@@@@@cgeedge@@bE@@@@SR@@@@@@M@@@@@3hgghhhhh@;Gb@>@?@@@@ఐN!lxYC@ D@@n@@5E@@`@OFA@tR@M@A@J@JI@`@ఠ5string_of_module_type\`\u@iA@@$code&optionLO@@@ @@@ (complete$boolE@@@ @@@ @n+module_type@@@j@@@@@@@@@R@3@@@@@@డO5string_of_module_type*Odoc_print\x\@ \\@@?=:@@@+@@@*9F7@@@)@@@(@4@@@'1@@@&@@%@@$@@#@_\@@`\@@@^B@'"@@^5@A@\\$@@%@8@ఠ4string_of_class_type@jA@@(completerc@@@@@@@*class_type@@@@@@@@@@R@ 3@b@@@@@డ4string_of_class_type*Odoc_print()@ ,-@@.,@@@1@@@0@+@@@/(@@@.@@-@@,@bUUbU@@C@@@D,@A@G@@@/@ఠ.string_of_textTU@mkA@@@*Odoc_types$text@@@R@&stringQ@@@R@@@R@3kjjkkkkk@Uxq@r@s@@@࣠@!tA|}@lA@@$3}||}}}}}@1@@@@@  @@డ)Odoc_misc.string_of_text)Odoc_misc@ @@@C@@@<@@@@@@6ocamldoc/odoc_misc.mliaTTaT@@)Odoc_miscD@@@@R@@@K@@@@@3@7C]@:@;@@@@ఐJ!t?@ @@@i@@/A@@^@KBA@oR@$I@A@F@FE@\@ఠ.string_of_info   @mA@@@$info@@@5R@&@@@4R@'@@(R@%3@~@@@@@࣠@!iA  @nA@@ 3@-   :@@@@@  @@డ}.string_of_info)Odoc_misc   )@  * 8@@@=@@@8@@@@@@{y  |y  M@@zL@@@@J@@@.E@@@-@@,3,++,,,,,@3?U@6@7@@@@ఐF!i< 9;@ <@@a@@-=@@X@G>A@gR@8E@A@B@BA@X@ఠ.string_of_typeN<@O<N@goA@@@&t_type@@@IR@:@@@HR@;@@A@gR@LE@A@B@BA@X@ఠ0string_of_recordmqm@qA@@@M,record_field@@@`@@@_R@N<@@@^R@O@@PR@M3@@@@@@࣠@!tAmm@ rA@@%3@2mmm@@@@@  @@డ)0string_of_record(Odoc_str m m@  mm@@@BA@@@@@@<@@@@@@&l  'l  L@@%G@@@@SR@@@W@@@VM@@@U@@T3+**+++++@;Gb@>@?@@@@ఐN!t;mC@ D@@n@@5E@@`@OFA@tR@dM@A@J@JI@`@ఠ8string_of_type_extensionMN@fsA@@@0t_type_extension@@@uR@f@@@tR@g@@hR@e3`__`````@@@@@@࣠@"teAqr@tA@@ 3rqqrrrrr@-yz@@@@@  @@డ8string_of_type_extension(Odoc_str@ @@@=@@@8@@@@@@s 2 2s 2 z@@I@@@@J@@@nE@@@m@@l3@3?U@6@7@@@@ఐF"te;@ <@@a@@-=@@X@G>A@gR@xE@A@B@BA@X@ఠ3string_of_exception@uA@@@.Odoc_exception+t_exception@@@R@z8@@@R@{@@|R@y3@|@@@@@࣠@!e A@vA@@"3@/%@@@@@  @@డ%3string_of_exception(Odoc_str@   #@@@?@@@8@@@@@@v  v  @@J@@@@L@@@E@@@@@3@3?W@6@7@@@@ఐF!e/$;@ <@@c@@-=@@X@G>A@iR@E@A@B@BA@X@ఠ/string_of_value$A'+B':@ZwA@@@*Odoc_value't_value@@@R@@@@R@@@R@3VUUVVVVV@|@@@@@࣠@!v&Ag';h'<@xA@@"3hgghhhhh@/o''p'Y@@@@@  @@డ/string_of_value(Odoc_str'?'G@ 'H'W@@@?@@@8@@@@@@y * *y * \@@K@@@@L@@@E@@@@@3@3?W@6@7@@@@ఐF!v'X;@ <@@c@@-=@@X@G>A@iR@E@A@B@BA@X@ఠ3string_of_attribute/[_[r@yA@@@{+t_attribute@@@R@,@@@R@@@R@3@z@@@@@࣠@#att1A[s[v@zA@@ 3@-[[[@@@@@  @@డ3string_of_attribute(Odoc_str[y[@ [[@@@=@@@8@@@@@@|  |  @@L@@@@J@@@ E@@@ @@ 3@3?U@6@7@@@@ఐF#att#[;@ <@@a@@-=@@X@G>A@gR@E@A@B@BA@X@ఠ0string_of_method256@N{A@@@(t_method@@@&R@@@@%R@@@R@3HGGHHHHH@z@@@@@࣠@!m4AYZ@r|A@@ 3ZYYZZZZZ@-ab@@@@@  @@డ0string_of_method(Odoc_strrs@ vw@@@=@@@8@@@@@@    =@@M@@@@J@@@E@@@@@3@3?U@6@7@@@@ఐF!m;@ <@@a@@-=@@X@G>A@gR@)E@A@B@BA@X@ఠ6first_sentence_of_text5@}A@@@X$text@@@-^$text@@@,@@+R@*3@x@@@@@డ;6first_sentence_of_text)Odoc_misc@ @@@$@@@!@@@@@@9J  :J  @@8P@@@1#@A@@@@&@ఠ?first_sentence_and_rest_of_text63@ ~A@@@$text@@@3@$text@@@1@$text@@@2@@0@@/R@.3@Rkd@e@f@@@డ?first_sentence_and_rest_of_text)Odoc_misc!6"?@ %@&_@@@0@@@@-@@@⠠@*@@@@@@@@P  Q 1@@Q@@@F,@A@@@@@/@ఠ5text_no_title_no_list7MaeNaz@fA@@@$text@@@7$text@@@6@@5R@43^]]^^^^^@Otm@n@o@@@డ5text_no_title_no_list)Odoc_miscoa}pa@ sata@@@$@@@!@@@@@@TmmTm@@R@@@1#@A@aa@@@&@ఠ+text_concat8@A@@@<$text@@@>@$listKJ$text@@@=@@@<Q$text@@@;@@:@@9R@83@Ung@h@i@@@డ.+text_concat)Odoc_misc@ @@@3@@@@0-@@@@@@*@@@@@@@@5X6XZ@@4S@@@I,@A@@@@/@ఠ2get_titles_in_text9@A@@@$text@@@G[@#intA@@@C@&optionL@@@E@@@D@$text@@@F@@B@@@A@@@R@?3@m@@@@@డ2get_titles_in_text)Odoc_misc/0@ 34@@@B@@@?@>@@@@;8@@@@@@@7@@@@@@@@@@@\\@@T@+&@@e9@A@[(@@)@<@ఠ2create_index_lists:hi@A@@@Π@@M@@@P@@@@@O@@Nݠ@@@L@@@K@@J@@IR@H3@i@@@@@డ2create_index_lists)Odoc_misc @ !3@@@1!a@8@@@@@ 2@@@@@10@@@@@@@@@@@cYYcY@@U@&!@@O4@A@#@@$@7@ఠ5remove_ending_newline;595N@A@@@k@@@To@@@S@@RR@Q3@Syr@s@t@@@డT5remove_ending_newline)Odoc_misc5Q5Z@ 5[5p@@@ @@@@@@@@@RjSj@@QW@@@-#@A@55@@@&@ఠ-remove_option< rv r@%A@@@%Types)type_expr@@@X)type_expr@@@W@@VR@U3@H]V@W@X@@@డ-remove_option)Odoc_misc0r1r@ 4r5r@@@&@@@!@@@ @@ @sqqsq@@Z@@@3#@A@Frr@@@&@ఠ+is_optional=ST@lA@@@(Asttypes)arg_label@@@\$boolE@@@[@@ZR@Y3feefffff@Hc\@]@^@@@డ+is_optional)Odoc_miscwx@ {|@@@&@@@!@@@@@@vv @@[@@@3#@A@@@@&@ఠ*label_name>@A@@@G)arg_label@@@`@@@@_@@^R@]3@D_X@Y@Z@@@డ%*label_name)Odoc_misc@ @@@"@@@@@@@@@#zjj$zj@@"\@@@/#@A@@@@&@ఠ2use_hidden_modules?@A@@@)Odoc_name!t@@@ R@b @@@R@c@@dR@a3@I`Y@Z@[@@@࣠@!nAA  @ A@@!3        @.   F@@@@@  @@డ2hide_given_modules)Odoc_name     @     (@@@$listKD@@@@@@@J@@@M@@@@@@@@6ocamldoc/odoc_name.mliA  A  E@@PM@"@@@[@@@@@@@a@@@d@@@@@@@3 K J J K K K K K@IUl@L@M@@@@డ!! ] ) ^ *@@۠!a@@@@i@@h'%field0AAΠ@@@@@@@@@W@@@ @@@ T@T@@@@ @@ 6@@డ.hidden_modules+Odoc_global4  5@   6  D@:@#refS6@@@@@@@@@@@  @  @@Q@O@@*<@@@U@U@g@@Y @@>h@@ఐ!n  E@q@@t@@@@u@A@R@#@A@@@Ӡ@ఠ'verboseV HL HS@ A@@@&stringQ@@@BR@%N@@@NR@&@@'R@$3        @ @ @ @@@࣠@!sXA HT HU@!A@@ 3        @- HH @@@@@  @@డz! X]! X^@@@@ @@@6S@4S@,@@@- @@+3!!!!!!!!@$0F@'@(@@@@డh'verbose+Odoc_global!!.Xi@ !1Xj!2Xq@'@e#ref@@@@@@@_V " "`V " 8@@^X@7@@7@@@2T@5T@3/@@A@@90@ డ,print_string!Xw|!Yw@@@@@@@@@@@1qq1qr@@@@@@@@@;@@@:@@9T@@ఐ!s!{w!|w@^@@a@@'@@@@@DT@Ag@డ-print_newline!w!w@@@@@@@@@@@EtHtHEtHth@@@@@@@@@H@@@G@@F@@ภ"()!w!w@;!S!]@@@N@@@@A@@A!@@!V@ @@(@@@OT@S@@1@@@!w{!w@@@ภ!@@@@S@V@!XZ@@@A@R@X@A@@@頰@ఠ'warningY!!@!A@@@z@@@iR@Z$unitF@@@hR@[@@\R@Y3!!!!!!!!@ &@ @!@@@࣠@!s[A""@"A@@ 3""""""""@-"" @@@@@  @@డS(pwarning+Odoc_global""@ ""@@@=@@@:@@@@@@IP  JP  @@HV@@@@J@@@bG@@@a@@`3"3"2"2"3"3"3"3"3@3?U@6@7@@@@ఐF!s"C;@ <@@a@@-=@@Z@G>A@gR@lE@A@B@BA@X@ఠ.print_warnings\"U"V@"nA@@&Stdlib#ref$boolE@@@u@@@tR@m3"g"f"f"g"g"g"g"g@y@@@@@డ+Odoc_config.print_warnings+Odoc_config"z"{@ "~"@@'"@@@s@@@r@8ocamldoc/odoc_config.mliVV1@@+Odoc_configA@@@5&@A@"@@@)@ఠ&errors_" "@"A@@#ref#intA@@@x@@@wR@v3""""""""@GaZ@[@\@@@డ&errors+Odoc_global""@ ""%@@" @@@@@@@F ` `F ` t@@S@@@."@A@"@@@%@ఠ)apply_opt`"'+"'4@"A@@@@v@w@}@@@@@@~ @@@|@@{@@zR@y3""""""""@I`Y@Z@[@@@డ q)apply_opt)Odoc_misc#'7#'@@ # 'A# 'J@@@@!a@d!b@b@@@. @@@- @@@@@@@@ }| } } ~| } @@ |M@#@@C1@A@#*'' @@!@4@ఠ.apply_if_equala#7LP#8L^@#PA@@@@@@R@R@A@R@@ R@@R@@@R@@@R@@@R@3#Q#P#P#Q#Q#Q#Q#Q@]zs@t@u@@@࣠@!fcA#bL_#cL`@#{A@@'3#c#b#b#c#c#c#c#c@4#jLL#k@@@@@  @@"v1dA#vLa#wLc@#A@@,3#w#v#v#w#w#w#w#w@!>@@@@@@@@"v2eA#Ld#Lf@#A@@83########@@@@@@@@@@డ"!=#iq#ir@@!a@@@@@'@@&@@%&%equalBA@@@@ yy@@'Q@@@@uR@@@@@@@@@3########@3?m@6@7@@@@ఐW"v1#in#ip@?@@@@ఐS"v2#is#iu@@@@@@@@@@V@#@ఐ!f#{#{@o@@/@@ఐ"v1#{#{@k@@<@@@@=@ఐ~"v2$@D@@G@$ik@@I@A@R@@A@@@@ఠ.text_of_stringf$$@$.A@@@@@@*Odoc_types$text@@@@@R@3$&$%$%$&$&$&$&$&@@@@@@డ)Odoc_text&Texter.text_of_string)Odoc_text$=$>@ $A$B@@$F$G@ @@/@@@.@@@@@@6ocamldoc/odoc_text.mliX@FX@t@@A@@@=/@A@$Y@@@2@ఠ3text_string_of_texti$f$g@$A@@@M$text@@@@@@@@R@3$u$t$t$u$u$u$u$u@Pib@c@d@@@డO&Texter.string_of_text)Odoc_text$$@ $$@@$$@ @@+@@@(@@@@@@MYu{NYu@@B@@@8,@A@$@@@/@ఠ.info_of_stringj$$@$A@@@&stringQ@@@*Odoc_types$info@@@@@R@3$$$$$$$$@Qha@b@c@@@డ-Odoc_comments.info_of_string-Odoc_comments$$&@ $'$5@@@(@@@%@@@@@@:ocamldoc/odoc_comments.mliB  B  5@@-Odoc_commentsI@@@7'@A@$@@@*@ఠ4info_of_comment_filep$6:$6N@%A@@@$listK+Odoc_module(t_module@@@@@@@\@@@Z$info@@@@@@@R@3%%%%%%%%@Ytm@n@o@@@డX4info_of_comment_file-Odoc_comments%.6Q%/6^@ %26_%36s@@@30@@@@@@@+@@@*@@@@@@@@_K  `L  @@^J@@@I,@A@%M66@@@/&SearchkR%Yu|%Zu@%rA@БA+.result_elementqS%h%i@@;@@*Res_modulerd(t_module@@@@@%y%z@@%A/Res_module_typet-t_module_type@@@@@%%@@%A)Res_class't_class@@@ @@%'%C@@%A.Res_class_type,t_class_type@@@ @@%DL%Dr@@%A)Res_valueÐ't_value@@@!6@@%s{%s@@%A(Res_type̐&t_type@@@!@@%%@@%A-Res_extension֐i7t_extension_constructor@@@!@@%%@@%A-Res_exceptionݐX+t_exception@@@" @@%%'@@&A-Res_attributeᐠ&+t_attribute@@@" @@%(0%(T@@&A*Res_method␠6(t_method@@@" @@& U]& U{@@&"A+Res_section㐠%@@@"$@@@"@@&|&|@@&5A,Res_recfield䐠z&t_type@@@",record_field@@@"@@&3&4@@&LA)Res_const吠&t_type@@@"3variant_constructor@@@"@@&J&K@@&cA@@A+Odoc_search.result_element@@@#!@@@@&W @@@@&oA@#&^@@г&Module&i&j@&m@@@3&l&k&k&l&l&l&l&l@Qyr@s@t;@@@A@@@'<@@@@@&@@@$@@@@@@@#&&@@г&Module& &@ &@ @@$ @@@@ @#&)&2@@г %Class&6&;@&<@@@;@@@@@#&DN&D\@@г%Class&D`&De@&Df@@@R@@@@@#&s}&s@ @г%Value&s&s@&s@@@&i@@@@!@#&&@@г$Type&&@&&$@%@@-&@@@@(@#$$&&@@г&)Extension''@-'+@,@@4-@@@@/@#++' ' @"@г-)Exception''@4'2@3@@;4@@@@6@#22'"(2'#(?@)@г4%Value'.(C'/(H@;'2(I9@:@@BŰ;@@@@=@#99'9U_':Ui@0@г;%Value'EUm'FUr@B'IUs@@A@@IܰB@@@@D@#@@'P|'Q|@4@гB&string'Z|'[|@@J@@гG$text'd|H@@NI@@@@K@#GG'j'k@7@гI$Type'v'w@P'z'{@@@X@@гS$Type''@Z'X@Y@@aZ@@@@\@#XX''@H@гZ$Type''@a''@@@i6@@гd$Type''@k'i@j@@rFk@@@@m@@Aгi+Odoc_search''@n''@@@xW@@q@@q}@3''''''''@X@@A+-search_resultPT'%'2@@;@@!A'Ny@@@'@@@'@@@@' 'H@@@@'A@@Aг$list'D @г.result_element'5'C@@3''''''''@);@@@A1@@@'@'@@@@!@@@@@@@@+ !@@#@@#"@3(''(((((@@@@ఠ.search_by_nameQ(JR(J`@((A@@@$listK+Odoc_module(t_module@@@(e@@@(d@+Odoc_search&P_name!t@@@(c .result_element@@@(b@@@(a@@(`@@(_U@'3(9(8(8(9(9(9(9(9@Hpj@@@డ.Search_by_name&search+Odoc_search(MJc(NJn@ (QJo(RJ}@@(VJ~(WJ@ @@EB@@@(^@@@(]@=@@@(\65@@@([@@@(Z@@(Y@@(X@8ocamldoc/odoc_search.mliPTP@@FL@(@@`9@A@(vJN @@!@<@ఠ&valuesa((@(A@@@tr(t_module@@@(k@@@(j*Odoc_value't_value@@@(i@@@(h@@(gU@(f3((((((((@h@@@@@డX&values+Odoc_search((@ ((@@@0/@@@"@@@",+@@@"@@@"@@"@Z['@@N@@@E+@A@(@@@.@ఠ*extensionsb((@(A@@@͠(t_module@@@(q@@@(pؠ.Odoc_extension7t_extension_constructor@@@(o@@@(n@@(mU@(l3((((((((@Zx@y@z@@@డ*extensions+Odoc_search) ) @ ))@@@0/@@@"@@@",+@@@"@@@"@@"@zz@@O@@@E+@A@)(@@@.@ఠ*exceptionsc)5)6@)NA@@@&$(t_module@@@(w@@@(v1.Odoc_exception+t_exception@@@(u@@@(t@@(sU@(r3)R)Q)Q)R)R)R)R)R@Zx@y@z@@@డ *exceptions+Odoc_search)c)d@ )g)h@@@0/@@@"@@@",+@@@"@@@"@@"@  i@@QP@@@E+@A@)@@@.@ఠ%typesd) )@)A@@@}(t_module@@@(}@@@(|)Odoc_type&t_type@@@({@@@(z@@(yU@(x3))))))))@Zx@y@z@@@డc%types+Odoc_search))@ ))#@@@0/@@@"@@@",+@@@"@@@"@@"@ef@@Q@@@E+@A@)@@@.@ఠ*attributese)$,)$6@*A@@@ؠ(t_module@@@(@@@(d+t_attribute@@@(@@@(@@(U@(~3********@X}v@w@x@@@డ*attributes+Odoc_search*$9*$D@ *$E*$O@@@.-@@@"@@@"*)@@@"@@@"@@"@ 6 6 6 @@R@@@C+@A@*1$(@@@.@ఠ'methodsf*>PX*?P_@*WA@@@/-(t_module@@@(@@@(:(t_method@@@(@@@(@@(U@(3*Y*X*X*Y*Y*Y*Y*Y@X{t@u@v@@@డ'methods+Odoc_search*jPb*kPm@ *nPn*oPu@@@.-@@@"@@@"*)@@@"@@@"@@"@   ! @@XS@@@C+@A@*PT@@@.@ఠ'classesg*v~*v@*A@@@(t_module@@@(@@@(*Odoc_class't_class@@@(@@@(@@(U@(3********@Z}v@w@x@@@డj'classes+Odoc_search*v*v@ *v*v@@@0/@@@"@@@",+@@@"@@@"@@"@l!P!Pm!P!@@T@@@E+@A@*vz@@@.@ఠ+class_typesh**@+A@@@ߠ(t_module@@@(@@@(Y,t_class_type@@@(@@@(@@(U@(3+ +++ + + + + @X}v@w@x@@@డ+class_types+Odoc_search++@ ++@@@.-@@@"@@@"*)@@@"@@@"@@"@!!!"%@@U@@@C+@A@+8@@@.@ఠ'modulesi+E+F@+^A@@@64(t_module@@@(@@@(A?(t_module@@@(@@@(@@(U@(3+`+_+_+`+`+`+`+`@X{t@u@v@@@డ'modules+Odoc_search+q+r@ +u+v@@@.-@@@"@@@"*)@@@"@@@"@@"@"i"i"i"@@_V@@@C+@A@+@@@.@ఠ,module_typesj++@+A@@@(t_module@@@(@@@(-t_module_type@@@(@@@(@@(U@(3++++++++@X{t@u@v@@@డo,module_types+Odoc_search++@ ++@@@.-@@@"@@@"*)@@@"@@@"@@"@q""r"#D@@W@@@C+@A@+@@@.@A@A@I@q@@D@l@@C@k@@D@jc@d@e@@3,++,,,,,@Jm@@,, %@!3,,,,,,,,@@@@@, uu@@$ScanrU,'.,'2@,0A@Б/A@'scanner,&>H,'>O@nVmVlVа)Odoc_scan'scanner)Odoc_scan,:>R,;>[@ ,>>\,?>c@@@@@.scan_attributeA@*Odoc_value+t_attribute@@@+$unitF@@@+~@@+}@@+|*scan_classA@*Odoc_class't_class@@@+@@@+@@+@@+2scan_class_commentA@*Odoc_types$text@@@+(@@@+@@+@@+3scan_class_elementsA@&'t_class@@@+9@@@+@@+@@+.scan_class_preA@7't_class@@@+$boolE@@@+@@+@@+/scan_class_typeA@J,t_class_type@@@+]@@@+@@+@@+7scan_class_type_commentA@H$text@@@+n@@@+@@+@@+8scan_class_type_elementsA@l,t_class_type@@@+@@@+@@+@@+3scan_class_type_preA@},t_class_type@@@+F@@@+@@+@@+.scan_exceptionA@.Odoc_exception+t_exception@@@+@@@+@@+@@+:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@+@@@+@@+@@+4scan_included_moduleA@+Odoc_module/included_module@@@+@@@+@@+@@++scan_methodA@(t_method@@@+@@@+@@+@@++scan_moduleA@$(t_module@@@+@@@+@@+@@+3scan_module_commentA@$text@@@+@@@+@@+@@+4scan_module_elementsA@F(t_module@@@+ @@@+@@+@@+0scan_module_listA@$listK](t_module@@@+@@@+%@@@+@@+@@+/scan_module_preA@o(t_module@@@+@@@+@@+@@+0scan_module_typeA@-t_module_type@@@+G@@@+@@+@@+8scan_module_type_commentA@2$text@@@+X@@@+@@+@@+9scan_module_type_elementsA@-t_module_type@@@+i@@@+@@+@@+4scan_module_type_preA@-t_module_type@@@+0@@@+@@+@@+)scan_typeA@)Odoc_type&t_type@@@+@@@+@@+@@+/scan_type_constA@&t_type@@@+@3variant_constructor@@@+@@@+@@+@@+@@+3scan_type_extensionA@0t_type_extension@@@+@@@+@@+@@+ scan_type_extension_constructorsA@0t_type_extension@@@+@@@+@@+@@+7scan_type_extension_preA@%0t_type_extension@@@+@@@+@@+@@+-scan_type_preA@_&t_type@@@+@@@+@@+@@+2scan_type_recfieldA@p&t_type@@@+@x,record_field@@@+@@@+@@+@@+@@+*scan_valueA@'t_value@@@+@@@+@@+@@+.*dummy method*B@X,X@,@@,@+@,@,@,@,@,@,@,@,@,@,@,@, @, @, @, @, @,@,@,@,@,@,@,@,@,@+@+@+@+@+R@@+@@9@A9@A%@A%@@A@AB@A@@A@A@A@Ӱ@A@ABCð@A@@A@A@A@@A@AB@A@s@As@Ac@Ac@T@AT@ABCDD@AD@8@A8@A!@A!@@A@AB@A@@A@A@A@հ@A@ABCð@A@@A@A@A@@A@A@A@p@Ap@Y@AY@ABCDEF3........@M j@ ^ XA@A@!@I@s@@D@r@@C@q@@B@@@ ;@@@AAAvAueAdVAUEAD6A5'A&A AAAAAAAAAuAtfAeWAVHAG9A8(A'AAAAAA@@,>W@,@,@@,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@,[@,\@,]W@()Odoc_scan'scanner @@(@@@@/*>B@@@@/BA#@될'*undef*C @@@,=W@(@/D@ #@@@(@@(@@;@@eAAAAAAAAA|A{mAl\A[KAJ:A9+A*A A AAAAAAAAuAtfAeWAVHAG9A8"A! @,^@,~@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,W@( @@(@@@@]@@@[@/@[@@@@@(BTfxʠܠ+=OasӠ 1E[@@`@AK@9@AB&@@A@@ABC@@A@@AB@@A}@m@ABCD\@O@A7@'@AB@@A@@ABC@@A@@A@{@c@ABCDEF @#@@AnAm]A\LAK=A<,A+AA AAAAAAAAAkAj\A[MAL>A=/A. AAAAAAAA@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@@,@@Ű@A@A@A@@A@AB@A@@A@An@An@_@A_@ABCO@AO@B@AB@A2@A2@!@A!@AB@A@@A@A@A@@A@ABCDа@A@İ@A@A@A@@A@AB@A@@A@Ap@Ap@a@Aa@ABCO@AO@9@A9@A)@A)@@A@A @A @@A@@A@ABCDEF@@#@;@@oAAAAAAAAAAuAtdAcSARBAA3A2$A#AAAAAAAAA}A|nAm_A^PAOAA@*A)@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,d@@,@@@@f@@@d@f@df@1K]oӠ 4FXj|ʠܠ&:Nd@@o@300000000@@@@#@ml@@A@#@m;@@Al@@@@@@@@@A@;@@@A@@@@@@@A@@300000000@#@@@#@@@#@@A@@@@,@@@,@@,@@,~A@}z@@@,y@@@,@@,@@,xA@wt@@@,s@@@,@@,@@,rA@qp@@@,o@@@,@@,@@,nA@ml@@@,k@@@,@@,@@,hA@gf@@@,e@@@,@@,@@,dA@cb@@@,a@@@,@@,@@,`A@_^@@@,]@@@,@@,@@,\A@[Z@@@-Y@@@,@@,@@,XA@WT@@@-S@@@-@@-@@-RA@QN@@@-M@@@-@@-@@-LA@KH@@@- G@@@- @@- @@- FA@ED@@@-C@@@-@@-@@- BA@A@@@@-?@@@-@@-@@->A@=<@@@-;@@@-@@-@@-:A@98@@@-7@@@-@@-@@-6A@521@@@-!@@@- 0@@@-@@-@@-/A@.-@@@-%,@@@-$@@-#@@-"+A@*)@@@-)(@@@-(@@-'@@-&'A@&%@@@--$@@@-,@@-+@@-*#A@"!@@@-1 @@@-0@@-/@@-.A@@@@-5@@@-4@@-3@@-2A@@@@-9@@@-8@@-7@@-6A@@@@-?@@@@->@@@-=@@-<@@-;@@-:A@ @@@-C @@@-B@@-A@@-@ A@  @@@-G@@@-F@@-E@@-DA@@@@-K@@@-J@@-I@@-HA@@@@-O@@@-N@@-M@@-LA@@@@-U@@@@-T@@@-S@@-R@@-Q@@-PA@@@@-Y@@@-X@@-W@@-V_@-x@-w@-v@-u@-t@-s@-r@-q@-p@-o@-n@-m@-l@-k@-j@-i@-h@-g@-f@-e@-d@-c@-b@-a@-`@-_@-^@-]@-\@-[c@@-Zc@@#@A@A@A@@A@AB@A{@ް@Aq@A̰@Ae@@AZ@ABC@AN@@AE@A@A9@@A.@ABm@A"@]@A@AM@A @>@A@ABCD.@A@"@A@A @A@@A@AB@A@ް@A@Aΰ@A@@A@ABC@A@@A@A@A}@y@As@Ai@Ag@Z@A\@C@AK@ABCDEF^q@@@,@~@|~#@zw@gA@fc@@@.b@@@.@@.@@._A@^[@@@.Z@@@.@@.@@. YA@XU@@@. T@@@. @@. @@. SA@RQ@@@.P@@@.@@.@@.OA@NM@@@.L@@@.@@.@@.IA@HG@@@.F@@@-@@-@@-EA@DC@@@-B@@@-@@-@@-AA@@?@@@->@@@-@@-@@-=A@<;@@@-:@@@-@@-@@-9A@85@@@-4@@@-@@-@@-3A@2/@@@-.@@@-@@-@@--A@,)@@@-(@@@-@@-@@-'A@&%@@@-$@@@-@@-@@-#A@"!@@@- @@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@@-@@-@@-A@@@@- @@@-@@-@@- A@  @@@- @@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@@-@@@-@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@@-@@@-@@-@@-@@-A@@@@-@@@-@@-@@-@@.3@.2@.1@.0@./@..@.-@.,@.+@.*@.)@.(@.'@.&@.%@.$@.#@."@.!@. @.@.@.@.@.@.@.@.@.@.̠D@@.D@@@A@A@A@߰@A@ABͰ@A{@@Aq@A@Ae@@AZ@ABC@AN@@AE@Aq@A9@`@A.@ABN@A"@>@A@A.@A @@A@ABCD@A@@A@A@A@ݰ@A@ABͰ@A@@A@A@A@@A@ABC@A@x@A@Ah@A}@Z@As@AJ@Ag@;@A\@$@AK@ABCDEF<;@@@ABA/AA AAAAAAAxAmAb~AWoAL`AAQA6BA+,AAAAAAAAAAA}AfA<@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-~@-}@-|@-{@-z;@@@-y@@@@@@@@@;@@@AA@@@@.@@@.@@.@@.A@~{@@@.z@@@.@@.@@.yA@xu@@@.t@@@.@@.@@.sA@rq@@@.p@@@.@@.@@.oA@nm@@@.l@@@.@@.@@.iA@hg@@@.f@@@.@@.@@.eA@dc@@@.b@@@.@@.@@.aA@`_@@@.^@@@.@@.@@.]A@\[@@@.Z@@@.@@.@@.YA@XU@@@.T@@@.@@.@@.SA@RO@@@.N@@@.@@.@@.MA@LI@@@.H@@@.@@.@@.GA@FE@@@.D@@@.@@.@@.CA@BA@@@.@@@@.@@.@@.?A@>=@@@.<@@@.@@.@@.;A@:9@@@.8@@@.@@.@@.7A@632@@@.@@@.1@@@.@@.@@.0A@/.@@@.-@@@.@@.@@.,A@+*@@@.)@@@.@@.@@.(A@'&@@@.%@@@.@@.@@.$A@#"@@@.!@@@.~@@.}@@.| A@@@@.{@@@.z@@.y@@.xA@@@@.w@@@.v@@.u@@.tA@@@@.s@@@@.r@@@.q@@.p@@.o@@.nA@@@@.m @@@.l@@.k@@.j A@  @@@.i @@@.h@@.g@@.fA@@@@.e@@@.d@@.c@@.bA@@@@.a@@@.`@@._@@.^A@@@@.]@@@@.\@@@.[@@.Z@@.Y@@.XA@@@@.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@.5EB@@.4@@@@A@@@?@@6k576ldi@36k6j6j6k6k6k6k6k@@@@@6p''@@#DepyW6|kr6}ku@6A@Б@ఠ6kernel_deps_of_moduless66@6A@@@$listK+Odoc_module(t_module@@@/@@@/$unitF@@@/@@/X@.366666666@ @ A@ A@ A@@@E @@@డ(Odoc_dep6kernel_deps_of_modules(Odoc_dep66@ 66@@@63@@@.@@@..@@@.@@.@5ocamldoc/odoc_dep.mliVV7@@(Odoc_depD@@@I2@A@6@@@5@ఠ-deps_of_typesx66@7A@@&kernel&optionL$boolE@@@/@@@/@n)Odoc_type&t_type@@@/ @@@/ {@&t_type@@@/ @$Misc&Stdlib&String#Set#elt@@@/ @@@/ @@/@@@/@@/@@/X@/37170707171717171@@@@@@డ-deps_of_types(Odoc_dep7B7C@ 7F7G@@ZXU@@@.@@@.@RQ@@@.@@@.L@K@@@.@HG@@@.@@@.@@.@@@.@@.@@.@X99[z@@E@3.@@A@A@7v0@@1@D@D@@@@@37z7y7y7z7z7z7z7z@J@@7xz7@ 377777777@@@@@7kk@@&GlobalzX77@7AAР'ؠ+Odoc_global77@@ 377777777@*@o@+@@@#)@@@@7 @@ @66A@5/4B@51\B@1913B@00A@0q0kA@0-0'A@//A@//A@/"/A@,,A@++@+A+@++@@+{A+h@+c+u@@+]A+J@+E+W@@+?A+,@+'+9@@+!A+@+ +@@+A*@**@@*A*@**@@*A*@**@@*%)@%R$@$$@$$8@$j#@##@#4"@"!@!!I@!i @  5@ l@@ @'@@9@@>@.@L@B@^@@U@@%@5@M@@j@$@C2@P*@H@p@*@J@@@b@ @7@@ +@ )@@ #@@ @@@@@@A@@@@38988888989898989@A@@@@%U)Odoc_info@@%@@+@@ @@(k_@@@(o^@@@(s]@@@(w\@@@({Y@@@(Z@"@@([@&@@))@@(W@-@@(T@1@@4@@7@@:@@=@@ i@@@ ZC@@ ]@ _@1J@@ M@@ KP@@ S@@V@@[Y@@\@@_@@mb@@ɱe@@%h@@k@@αn@@[q@@t~@@w}@@z|@@W}{@@z@@y@@x@@+w@@wv@@u@@t@@s@@>r@@q@@ұp@@yo@@n@@Um@@l@@k@@Bj@@i@@:h@@g@@6f@@e@@;d@@c@@ 3b@@ a@@!`@@!_@@"^@@"]@@# \@@$ [@@$hZ@@$Y@@%X@@%W@@,V@@+Odoc_modulej@U@@\@T@@ _@S@@ n@R@@f@Q@@e@P@@l@ O@@k@ N@@!a@M@@%b@L@@)d@K@@-i@J@@1h@!I@@5g@%H@@9N@)G@@=[@-F@@A]@1E@@E`@5D@@Im@9C@@MW@=B@@QV@AA@@UR@E@@@YQ@I?@@]P@M>@@aS@Q=@@eU@U<@@iT@Y;@@mZ@]:@@qY@a9@@uX@e8@@yO@i7@@}K@m@@J@q@@I@u@@H@y@@G@}@@F@@@E@@@D@@@C@@@B@@@,ޱ@@*Odoc_class|@@@{@@@ }@@@ z@@@u@@@x@@@w@@@s@@@!v@@@%t@@@)M@@@-L@@@1K@@@5J@@@9I@@@=H@@@AG@@@EF@@@IE@@@MA@@@-S@@*Odoc_valueR@@@U@@@ N@@@ J@@@A@@@-@@)Odoc_type`@@@]@ @@ Y@ @@ S@@@N@@@K@@@D@@@A@!@@-ѱ$~@@.Odoc_exceptionB@)t@@A@-s@@-0r@@.Odoc_extensionX@5q@@F@9`@@ E@=_@@ D@A^@@A@E[@@.7HZ@@.Odoc_parameterN@MY@@L@QX@@ M@UW@@ J@YV@@I@]U@@H@aT@@E@eQ@@@@iL@@.{lK@@C@pJ@@K@tI@@J@xH@@G@|G@@D@F@@B@E@@@@D@@.C@@/p@@@1Es@@2p@@2o@@38n@@3m@@4Kl@@3h@@8NB@@8^A@@8ȱ@@@ H************************************************************************:A@@:A@L@ H :BMM:BM@ H OCaml :C;C@ H ;D;D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt ; E44; E4@ H ;F;F@ H Copyright 2001 Institut National de Recherche en Informatique et ;G;G@ H en Automatique. ;H;Hg@ H ;#Ihh;$Ih@ H All rights reserved. This file is distributed under the terms of ;)J;*J@ H the GNU Lesser General Public License version 2.1, with the ;/K;0KN@ H special exception on linking described in the file LICENSE. ;5LOO;6LO@ H ;;M;n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Cmi_format0c˯7͗ԩmݠ*Data_types0I'Ue`wq]Ѡ#Env0zV L{YWI*Errortrace0>"+$? QNL(1R*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`)Load_path0I@18 ~(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>)0@;T.!VPyc.0_"#C{06Q%ί3  0 XO4TSA-<0UwA k"/b0>@ӽX4Id/0?*sR(6]!$.,A0l-53Ji/*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Digest0l!LHgErζ .Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V +Stdlib__Map0L5xE|O0~,J-.Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 .Stdlib__String0s.Type_immediacy0A^abOhՠ%Types0xH+}q)Unit_info0ڀh%((Warnings0mJɒkgr@1D1@#cctA@11@@@A+class_applyA@@@0class_attributes@@@@.class_comments@@@@AB,class_constrA@@@CD-class_elementA@@@.class_elements@@#@@A*class_kindA@'@@-class_methods@@-@@A@;@@@"@"@@@AC5S@5P@@@.@.@@@A@@@@B$?@$<@@@C$@$@@@#J@#G@@@ADE8A7@7C7@@@A8C8@@@B8KC86@@@7C7@@@A88C8-@@@BC8C8@@@8/C8$@@@8"C8@@@8C8 @@@ABC8C8}@@@8|C8q@@@A8C8@@@BDE@@w@t@@@A@@@@B"'@"$@@@!@!@@@.@.@@@AB6\A6%@6WC6H@@@6FC69@@@AB@@CD:A9@@@B@?@@@A9A9@@@BEFG@A?v@?B?@@@A?B?@@@B?B?@@@?B?@@@A?B?ѓ@@@B?B?ޓ@@@?B?ȓ@@@ACD@ B@@@@@B@@@@?B?@@@A?B?̓@@@BC@B@@@@@B@@@@ADE@@#@#@@@A"@"@@@B.@.@@@:A:@@@AC;;A;@;B;@@@A;.B;&@@@B;@B;8@@@C@@&N@&K@@@A-U@-R@@@*@*@@@AB+@+ @@@'T@'Q@@@A)H@)E@@@%@%@@@AB*@*@@@(b@(_@@@A)@)@@@(@(@@@ABCDE-@-@@@'@'@@@A+@+@@@B-C@-@@@@,4@,1@@@'@'@@@ABC.@.@@@@JA?@@@$@$@@@AB?A?ɓ@>B>֓@@@A?eB?]@@@?@B?8@@@AB?B?@@@C?B?@@@>OB>B@@@A?`B?X@@@?B? @@@>fB>c@@@ABCD?|B?t@@@>B>ۓ@@@A?]B?U@@@>B>ғ@@@A?KB?>@@@>B>@@@A?/B?,@@@BCD?B?ݓ@@@>B>ɓ@@@A?rB?j@@@>B>@@@A>B>ɓ@@@>B>@@@ABC?:B?#@@@?B?֓@@@ADEF@@%@%@@@@@@@w@t@@@ABC#@#@@@"@"@@@! @! @@@ABDEFGH@@