Caml1999T037Ej2C)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@@@a@@@b@@rr@@`A#RefF@@@c.C@@@d@@@f8@@@g@@@i@@ssL@@aA+SuperscriptG@@@j@@tMOtMd@@bA)SubscriptH@@@k@@ueguez@@cA+Module_listI@@@l@@@n@@v{}v{@@/dA*Index_listJ@@w w@@8eA&CustomK@@@o.@@@p@@2x3x@@KfA&TargetL @@@q@@@r@@Ey@@]gA@@A,,text_element@@@s@@@@@@@@#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Ϡ@@@t@@@v@@@@@@@@@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@@@@ @X@@@ @@ @@@@\D]D@@@@umA@@AВ@г'see_refjDkD@@3ihhiiiii@m*;@@@A2@@@ /@ @@@@@@@@@@@@г$$textD%@@+&@@@6'@@)@@)(@3@@@A+%paramUEFF@@;@@=A@e@@@ 3@@@@ 4@@ 5@@@@FF@@@@nA@@AВ@г&stringFF@@3@Gpj*;@@@A2@@@ H@ 2@@@@@@@@@@@@г$$textFF@@,@@@7@@*@@*)@3@@@A+0raised_exceptionVFHH@@;@@A@@@@ L@@@@ M@@ N@@@@HH@@@@oA@@AВ@г&stringHH@@3@Hqk*;@@@A2@@@ a@ K@@@@@@@@@@@@г$$textHH@@,@@@7@@*@@*)@3@@@A+%alertWGJ J @@;@@*alert_nameX@@@@@ e*K  +K  3@@CqA-alert_payloadY@@@@@ h@@@ j;L 4 6<L 4 T@@TrA@@A#%alert@@@ m@@@@FJGM U V@@@@_pA@#))$NK  )@#@@Ш@г,&stringWK  ,XK  2@@43VUUVVVVV@aC;@@@AK@@@ v@ d@@@@ @@@@@@@C@@ f@?@#;;1lL 4 C@0@@Ш@г>&optionuL 4 MvL 4 S@гC&string~L 4 FL 4 L@@K'@@@P( @@S@@ k+@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@@@ "@ @@@@)@@@&@@@@@  @@@@ @@# 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@@@1@@@3 S` I M T` I l@@ lBA@@A ;(location@@@6@@@@ ^^   _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@@43@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@@@@@@,include_dirs&stringQ@@@%@@@$R@@@@@@3hidden_include_dirs76@@@A@@@@R@ @@@@@&labelsN$boolE@@@kR@$@@@%@@&,sort_modulesb$boolE@@@R@0@@@1@@2'no_stopv@@@R@<@@@=@@>$init$listK+Odoc_module(t_module@@@@@@R@H@@@I@@J@+Odoc_global+source_file@@@@@@R@U@@V'%(t_module@@@@@@R@W@@XR@K@@LR@?@@@R@3@@4R@'@@(R@@@R@@@R@@@R@3@A@@@@࣠ˠ%*opt*Aఠ֠Ѱp  p  @-MA@@R@3@吰o  ~@@@@ภ"[]%p  &p  @;   @@U@@@@AA@A:@@ @ @г $list8p  9p  @г ,merge_option*Odoc_typesFp  Gp  @ Jp  Kp  @@@@@@7 @@@ @@@<@@Wp  Xp  @@@R@A@@[p  \p  @SAఠנfq  gq  @NA@@R@3hgghhhhh@S\V@W@X@@@ภOsq  tq  @N@@г $listq  q  @гQ&stringq  q  @@ @@@$@@@@@@) @@q  q  @@@2R@ .@@q  q  @&Aఠ*ؠ+r  r  @OA@@*R@3@@IC@D@E@@@ภr  r  !@@@г0$listr  +r  /@г&stringr  $r  *@@ @@@$@@@@@@) @@r  r  0@@@XR@ .@@r  r  1@NAఠR٠Ss 2 8s 2 >@PA@@TR@lR@)3@BKE@F@G@@@ภ%falses 2 ?s 2 D@;@@@M@@@@B@@A @@@ @@@@@-@@s 2 6s 2 E@bAఠfڠg t F L t F X@%QA@@fR@53  @'2,@-@.@@@ภ&t F Yt F ^@%@@@%@@@9@@ t F J!t F _@mAఠq۠r+u ` f,u ` m@DRA@@qR@A3-,,-----@ )#@$@%@@@ภE8u ` n9u ` s@D@@@D@@@E@@?u ` d@u ` t@z7Aఠ~ܠJv u {Kv u @cSA@@R@R@M3NMMNNNNN@"+%@&@'@@@ภ5Yv u Zv u @4@@@4R@R@P@@@R@@ev u yfv u @@%filesApw  qw  @TA@@3qppqqqqq@$/)@*@+@@@@@@ డ ":=x  x  @@&Stdlib#ref!a@@@@9@@8@ @@7$unitF@@@6@@5@@4*%setfield0BA @@@@*stdlib.mli@@@*)@@@'l[@a@@@c@@b@@@` @@@_@@^@@]3@LX@O@P@@@@డ+Odoc_global-merge_options+Odoc_globalx  x  @ x  x  @@&Stdlib#ref@@@@@@@@@@8ocamldoc/odoc_global.mli__@@+Odoc_globalF@@@jC@@@q\@ \@:@@ఐ-merge_optionsx  x  @@@G@@5@@@@@ [@nN@ డy  y  @@@@[@@@@@@@@@@@@@@@@l@@డi,include_dirs+Odoc_global9y  :y  @ =y  >y  @@g#refޠ@@@@@@@@@@dY  eY +@@cD@@@̠9@@@"\@&\@#@@ఐ,include_dirsey  fy  @@@@@0@@b@@@'[@@ డxz  yz @@@@[@.@@@0@@/@@@-@@@,@@+@@*@@డ3hidden_include_dirs+Odoc_globalz  z  @ z  z  @@#ref&%@@@@@@@@@@\cc\c@@E@@@-9@@@>\@B\@?@@ఐ 3hidden_include_dirsz z "@۰@@  @@0@@@@@C[@;@ డGVX{$:{$<@U@@@U9@@@\[@J@@@L@@K@ @@IR@@@H@@G@@F2@@డ/'classic+Odoc_global{$&{$1@ {$2{$9@@-#ref'@@@@@@@&b'b@@%G@@@9@@@Z\@]\@[^@@డ#not){$=*{$@@@@@@O@@N@@@M@@L(%boolnotAA@@@LLLt@@\@@@@@@@b@@a@@@`@@_@@ఐo&labelsT{$AU{$G@C@@o@@/@@u]@i@@\@@T@@@m[@W@ డ砐j|Idk|If@@@@[@t@@@v@@u@@@s@@@r@@q@@p@@డ,sort_modules+Odoc_global|IK|IV@ |IW|Ic@@#ref@@@@@@@kk@@J@@@5@@@\@\@@@ఐ,sort_modules|Ig|Is@@@@@,@@@@@[@@ డ5DF}u}u@C@@@C[@@@@@@@@@<@@@@@@@@@డ'no_stop+Odoc_global}uw}u@ }u}u@@#ref6@@@@@@@nkknk@@K@@@x5@@@\@\@H@@ఐ堐'no_stop}u}u@@@U@@,@@@@@[@[@డ,Odoc_analyse-analyse_files,Odoc_analyse)~*~@ -~.~@@$init&optionLkh@@@@@@@@@@@@_^@@@@@@@@WV@@@@@@@@@@@9ocamldoc/odoc_analyse.mliV  Ym@@,Odoc_analyse@@50@@-+@@@@@@@@@@@@@@@@@@@@~@@@@@@@@@@@Nภ$Some;@A@AA@A@@ΠఐF$init~~@@@F@@@OI@@@@@ఐ5%files~@@@@@|@@@@@@@@@@@@@@@q@@@@@@QA@oR@ @A@@@@ఠ,dump_modules@UA@@@&stringQ@@@@@@(t_module@@@@@@@@$unitF@@@@@@@R@ 3@@@@@@డ,dump_modules,Odoc_analyse@ @@@5@@@@@@21@@@@@@@@.@@@@@@@@]]!@@A@"@@O0@A@@@ @3@ఠ,load_modules@6VA@@@c@@@@@YW(t_module@@@@@@@@R@332233333@X{@|@}@@@డ,load_modules,Odoc_analyseDE@ HI!@@@)@@@@@('@@@@@@@@@avvav@@B@@@<)@A@`@@@,@ఠ0reset_type_names m#'n#7@WA@@@$unitF@@@@@@?@@@>@@=R@3~}}~~~~~@Ljc@d@e@@@డ(Out_type%reset(Out_type#:#B@ #C#H@@@&@@@8@@7#@@@6@@5@3typing/out_type.mli''''(@@(Out_typeO@@@7)@A@##@@@,@ఠ2string_of_variance;JNJ`@XA@@@)Odoc_type&t_type@@@R@B@@C@%Types(Variance!t@@@R@H@@I&stringQ@@@R@J@@KR@D@@ER@A3@fx@y@z@@@࣠@!t=AJaJb@ YA@@63@EJJJ@@@@@  @@!v>AJc Jd@!ZA@@:3      @!M@@@@@@@@డ(Odoc_str2string_of_variance(Odoc_str Jg!Jo@ $Jp%J@@@h@@@@@@_@@@@@V@@@@@@@@5ocamldoc/odoc_str.mliT  T T@@(Odoc_strA@ @@@@@@@@@w@@@@@n@@@@@@@3NMMNNNNN@FR@I@J@@@@ఐm!t^J_J@R@@@@ఐf!vkJo@p@@@@Nq@@@{rA@R@y@A@v@vu@@ఠ3string_of_type_expr֠}~@\A@@@%Types)type_expr@@@2R@@@&stringQ@@@0R@@@R@3@@@@@@࣠@!tA@]A@@$3@3@@@@@  @@డ*Odoc_print3string_of_type_expr*Odoc_print@ @@@E@@@@@>@@@@@@7ocamldoc/odoc_print.mliTT@@*Odoc_printA@@@@V@@@)@@(O@@@'@@&3@;Ga@>@?@@@@ఐN!tC@ D@@m@@3E@@b@OFA@uR@5M@A@J@JI@`@ఠ6string_of_class_paramsܠ@^A@@@*Odoc_class't_class@@@:@@96@@@8@@7R@63@@@@@@డ 6string_of_class_params(Odoc_str()@ ,-@@@&@@@@@!@@@@@@p  p  @@H@@@5%@A@@@@@(@ఠ3string_of_type_listݠMN@f_A@@#par&optionL$boolE@@@v@@@uR@=@@>@@@@sR@C@@D@$listK)type_expr@@@q@@@pR@I@@J@@@nR@K@@LR@E@@FR@?@@@R@;3@v@@@@@࣠AAAE @`A@@G3@X`@@@@@ @@#sepA!$@aA@@G3@!_@@@@@@@@)type_listA%.@bA@@L3@[@@@@@@@@డ3string_of_type_list(Odoc_str19@ :M@@#par@@@@@@@@@@@@@@@|y@@@@@@@@t@@@@@@@@@@ZZo@@B@/*@@'@@@[@@@Z@@Y@@@@X@@W@@@@V@@@U@@T@@@S@@R@@Q@@P3$##$$$$$@bn@e@f@@@Jఐ#par4O5R@@@@@ఐ#sepASBV@{@@@@ఐ)type_listNW@&@@)@@y@@*@A@R@@A@@@Ơ@ఠ9string_of_type_param_list`bfab@ycA@@@&t_type@@@R@@@@@@R@@@R@3uttuuuuu@1*@+@,@@@࣠@!tAbb@dA@@ 3@/bbb@@@@@  @@డ9string_of_type_param_list(Odoc_strbb@ bb@@@?@@@@@:@@@@@@x^y^@@wC@@@@N@@@@@I@@@@@3@7CY@:@;@@@@ఐJ!tb?@ @@@e@@1A@@\@KBA@mR@I@A@F@FE@\@ఠ #string_of_type_extension_param_list@eA@@@.Odoc_extension0t_type_extension@@@R@@@@@@R@@@R@3@@@@@@࣠@"teA@ fA@@"3@1@@@@@  @@డ #string_of_type_extension_param_list(Odoc_str !@ $%@@@A@@@@@:@@@@@@bb@@D@@@@P@@@@@I@@@@@3>==>>>>>@7C[@:@;@@@@ఐJ"teN?@ @@@g@@1A@@\@KBA@oR@I@A@F@FE@\@ఠ?string_of_class_type_param_list` a+@ygA@@@)type_expr@@@ @@@R@@@@@@R@@@R@3zyyzzzzz@@@@@@࣠@!lA,-@hA@@%3@4Z@@@@@  @@డ?string_of_class_type_param_list(Odoc_str08@ 9X@@@DC@@@@@@@@>@@@@@@geege@@E@@@@WV@@@@@@@@Q@@@@@3@?Kf@B@C@@@@ఐR!lYG@ H@@r@@9I@@d@SJA@zR@ Q@A@N@NM@d@ఠ5string_of_module_type\`\u@iA@@$code&optionLk@@@@@@@@(complete$boolE@@@@@@@@@+module_type@@@@@@@@@@@@@@R@3@@@@@@డo5string_of_module_type*Odoc_print/\x0\@ 3\4\@@EC@@@@@@@@@?N=@@@@@@@@@:@@@@@7@@@@@@@@@@\@@\@@@B@-(@@j;@A@]\\*@@+@>@ఠ4string_of_class_typejk@jA@@(complete~m@@@#@@@"@@!@*class_type@@@ @@@@@@@@@R@3@l@@@@@డ4string_of_class_type*Odoc_print@ @@20@@@%@@@$@@#@/@@@"@@!,@@@ @@@@@bUUbU@@C@"@@L0@A@@@ @3@ఠ.string_of_text@kA@@@*Odoc_types$text@@@~R@%@@&&stringQ@@@|R@'@@(R@$3@[{@|@}@@@࣠@!tA@ lA@@$3@3@@@@@  @@డ)Odoc_misc.string_of_text)Odoc_misc@ @@@E@@@@@>@@@@@@6ocamldoc/odoc_misc.mliaTTaT@@)Odoc_miscD@@@@V@@@u@@tO@@@s@@r3/../////@;Ga@>@?@@@@ఐN!t?C@ D@@m@@3E@@b@OFA@uR@M@A@J@JI@`@ఠ.string_of_infoQ  R @jmA@@@$info@@@R@@@@@@R@@@R@3feefffff@@@@@@࣠@!iAw x @nA@@ 3xwwxxxxx@/   :@@@@@  @@డ.string_of_info)Odoc_misc   )@  * 8@@@?@@@@@:@@@@@@y  y  M@@L@@@@N@@@@@I@@@@@3@7CY@:@;@@@@ఐJ!i 9?@ @@@e@@1A@@\@KBA@mR@I@A@F@FE@\@ఠ.string_of_type<@<N@oA@@@&t_type@@@R@@@@@@R@@@R@3@@@@@@࣠@!tA<O<P@pA@@ 3@/<<<l@@@@@  @@డ.string_of_type(Odoc_str<S<[@ <\<j@@@?@@@@@:@@@@@@jj @@F@@@@N@@@@@I@@@@@3-,,-----@7CY@:@;@@@@ఐJ!t=<k?@ @@@e@@1A@@\@KBA@mR@I@A@F@FE@\@ఠ0string_of_recordOmqPm@hqA@@@ߠ,record_field@@@@@@R@@@@@@R@@@R@3ihhiiiii@@@@@@࣠@!tAzm{m@rA@@%3{zz{{{{{@4mmm@@@@@  @@డu0string_of_record(Odoc_strmm@ mm@@@DC@@@@@@@@>@@@@@@pl  ql  L@@oG@@@@WV@@@@@@@@Q@@@@@3@?Kf@B@C@@@@ఐR!tmG@ H@@r@@9I@@d@SJA@zR@Q@A@N@NM@d@ఠ8string_of_type_extension@sA@@@0t_type_extension@@@R@@@@@@R@@@R@3@@@@@@࣠@"teA@tA@@ 3@/  @@@@@  @@డ8string_of_type_extension(Odoc_str@ @@@?@@@@@:@@@@@@s 2 2s 2 z@@I@@@@N@@@@@I@@@@@387788888@7CY@:@;@@@@ఐJ"teH?@ @@@e@@1A@@\@KBA@mR@I@A@F@FE@\@ఠ3string_of_exceptionZ[@suA@@@.Odoc_exception+t_exception@@@R@@@@@@R@@@R@3qppqqqqq@@@@@@࣠@!e A@vA@@"3@1%@@@@@  @@డ}3string_of_exception(Odoc_str@ #@@@A@@@@@:@@@@@@tv  uv  @@sJ@@@@P@@@@@I@@@@@3@7C[@:@;@@@@ఐJ!e$?@ @@@g@@1A@@\@KBA@oR@ I@A@F@FE@\@ఠ/string_of_value$'+':@wA@@@*Odoc_value't_value@@@ 3R@ @@ !@@@ 1R@ "@@ #R@ 3@@@@@@࣠@!v&A';'<@xA@@"3@1 '' 'Y@@@@@  @@డ/string_of_value(Odoc_str'?'G@  'H!'W@@@A@@@@@:@@@@@@y * *y * \@@K@@@@P@@@ *@@ )I@@@ (@@ '3:99:::::@7C[@:@;@@@@ఐJ!vJ'X?@ @@@g@@1A@@\@KBA@oR@ I@A@F@FE@\@ఠ3string_of_attribute/\[_][r@uyA@@@+t_attribute@@@ R@ @@ @@@ R@ @@ R@ 3qppqqqqq@@@@@@࣠@#att1A[s[v@zA@@ 3@/[[[@@@@@  @@డ}3string_of_attribute(Odoc_str[y[@ [[@@@?@@@@@:@@@@@@t|  u|  @@sL@@@@N@@@ @@ I@@@ @@ 3@7CY@:@;@@@@ఐJ#att[?@ @@@e@@1A@@\@KBA@mR@ I@A@F@FE@\@ఠ0string_of_method2@{A@@@(t_method@@@ R@ @@  @@@ R@ @@ R@ 3@@@@@@࣠@!m4A@|A@@ 3@/  @@@@@  @@డ0string_of_method(Odoc_str@ @@@?@@@@@:@@@@@@    =@@M@@@@N@@@ @@ I@@@ @@ 387788888@7CY@:@;@@@@ఐJ!mH?@ @@@e@@1A@@\@KBA@mR@ I@A@F@FE@\@ఠ6first_sentence_of_text5Z[@s}A@@@$text@@@ @@ $text@@@ @@ R@ 3mllmmmmm@~@@@@@డq6first_sentence_of_text)Odoc_misc~@ @@@&@@@*@@)#@@@(@@'@oJ  pJ  @@nP@@@5%@A@@@@(@ఠ?first_sentence_and_rest_of_text63@~A@@@$text@@@ @@ @$text@@@ @$text@@@ @@ @@ R@ 3@Vqj@k@l@@@డ?first_sentence_and_rest_of_text)Odoc_misc6?@ @_@@@2@@@0@@/@/@@@-@,@@@.@@,@@+@P  Q 1@@Q@ @@J.@A@@@@1@ఠ5text_no_title_no_list7aeaz@A@@@5$text@@@ @@ ;$text@@@ @@ R@ 3@Szs@t@u@@@డ5text_no_title_no_list)Odoc_misc%a}&a@ )a*a@@@&@@@4@@3#@@@2@@1@TmmTm@@R@@@5%@A@=aa@@@(@ఠ+text_concat8JK@cA@@@~$text@@@ @@ @$listK$text@@@ @@@ @@ $text@@@ @@ @@ R@ 3nmmnnnnn@[vo@p@q@@@డr+text_concat)Odoc_misc@ @@@7@@@<@@;@41@@@:@@@9@@8.@@@7@@6@@5@{X|XZ@@zS@"@@Q0@A@@@ @3@ఠ2get_titles_in_text9@A@@@$text@@@ @@ a@#intA@@@ Ҡ@&optionL@@@ @@@ Ӡ@$text@@@ @@ @@@ @@ R@ 3@s@@@@@డ2get_titles_in_text)Odoc_misc@ @@@D@@@E@@DA@@@@@@@=:@@@B@@@A@9@@@C@@?@@@>@@=@\\@@T@-(@@i;@A@*@@+@>@ఠ2create_index_lists:,-@EA@@@ؠ@@ @@@ @@ @@ @@ e@@@ @@ @@ @@@ @@@ @@ @@ R@ 3POOPPPPP@q@@@@@డT2create_index_lists)Odoc_miscab @ e!f3@@@7!a@S@@@O@@N@@ @@M8@@@L@@K@@J76@@@I@@@H@@G@@F@gcYYhcY@@fU@,'@@[:@A@)@@*@=@ఠ5remove_ending_newline;595N@A@@@@@@ @@ @@@ @@ R@ 3@[@@@@@డ5remove_ending_newline)Odoc_misc5Q5Z@ 5[5p@@@"@@@^@@]!@@@\@@[@jj@@W@@@1%@A@55@@@(@ఠ-remove_option<rvr@A@@@%Types)type_expr@@@ @@ )type_expr@@@ @@ R@ 3@Lc\@]@^@@@డ-remove_option)Odoc_misc r r@  r r@@@(@@@i@@h#@@@g@@f@sqqsq@@Z@@@7%@A@ rr@@@(@ఠ+is_optional= + ,@ DA@@@(Asttypes)arg_label@@@ @@ $boolE@@@ @@ R@ 3 @ ? ? @ @ @ @ @@Lib@c@d@@@డD+is_optional)Odoc_misc Q R@  U V@@@(@@@m@@l#@@@k@@j@BvCv @@A[@@@7%@A@ i@@@(@ఠ*label_name> v w@ A@@@K)arg_label@@@ @@ @@@ @@ R@ 3        @He^@_@`@@@డ*label_name)Odoc_misc  @   @@@$@@@q@@p!@@@o@@n@zjjzj@@\@@@3%@A@ @@@(@ఠ2use_hidden_modules?  @ A@@@)Odoc_name!t@@@!R@ @@  @@@!R@ @@ R@ 3        @Mf_@`@a@@@࣠@!nAA  @ A@@!3        @0   F@@@@@  @@డ2hide_given_modules)Odoc_name     @ ! ! (@@@$listKF@@@!@@@!@@!@N@@@!@@!Q@@@!@@!@@!@6ocamldoc/odoc_name.mliA  A  E@@TM@&!@@@a@@@!@@@!@@!@i@@@!@@!l@@@!@@!@@!3!5!4!4!5!5!5!5!5@Q]t@T@U@@@@డ!!!G )!H *@@à!a@@@@3@@2@@1'%field0AA@@@@@@@@@ؠa@@@!@@@!T@!T@!@@@!@@! @@!:@@డ.hidden_modules+Odoc_global8! 5@ ! 6! D@>@#refA$@@@@@@@@@@@  @  @@Q@S@@<@@@!U@!U@!k@@] @@>l@@ఐ͠!n! E@u@@x@@@@y@A@R@!@A@@@ߠ@ఠ'verboseV!HL!HS@!A@@@&stringQ@@@"R@!@@!8@@@"*R@!@@!R@!3!!!!!!!!@!@@@@@࣠@!sXA!HT!HU@!A@@ 3!!!!!!!!@/!HH!@@@@@  @@డ j!X]!X^@@@@x!@@@" S@" S@"@@@"@@" @@!3" " " " " " " " @&2H@)@*@@@@డP'verbose+Odoc_global#" Xi@ "#Xj"$Xq@)@M#ref@@@@@@@GV " "HV " 8@@FX@9@@7@@@" T@" T@" /@@C@@90@ డ ,print_string"Jw|"Kw@@@@@@@@@@@@@1qq1qr@@@@@@@@@"@@"@@@"@@"X@@ఐ!s"qw"rw@b@@e@@+@@n@@@"T@"k@డ -print_newline"w"w@@@@@@@@@@@@@EtLtLEtLtl@@@@@@@@@"#@@""@@@"!@@" @@ภ"()"w"w@;"M"W@@@N@@@@A@@A"@@"P@ @@*@@@",T@"0@@5@@@"w{"w@@@ภ"@@@@S@"3@"XZ@@@A@R@"5@A@@@󠰡@ఠ'warningY""@"A@@@v@@@"JR@"7@@"8$unitF@@@"HR@"9@@":R@"63""""""""@4-@.@/@@@࣠@!s[A""@#A@@ 3""""""""@/##@@@@@  @@డE(pwarning+Odoc_global##@ ##@@@?@@@@@<@@@@@@=P  >P  @@3#3#2#2#3#3#3#3#3@7CY@:@;@@@@ఐJ!s#C?@ @@@e@@1A@@^@KBA@mR@"MI@A@F@FE@\@ఠ.print_warnings\#U#V@#nA@@&Stdlib#ref$boolE@@@"V@@@"UR@"N3#g#f#f#g#g#g#g#g@}@@@@@డ+Odoc_config.print_warnings+Odoc_config#z#{@ #~#@@'"@@@"T@@@"S@8ocamldoc/odoc_config.mliVV1@@+Odoc_configA@@@5&@A@#@@@)@ఠ&errors_# #@#A@@#ref#intA@@@"Y@@@"XR@"W3########@GaZ@[@\@@@డ&errors+Odoc_global##@ ##%@@" @@@@@@@F ` `F ` t@@S@@@."@A@#@@@%@ఠ)apply_opt`#'+#'4@#A@@@@@"a@@"d@"^@@"c@@"b@% @@@"`@@"_*@@@"]@@"\@@"[R@"Z3########@Of_@`@a@@@డ )apply_opt)Odoc_misc$ '7$ '@@ $'A$'J@@@@!a@@@!b@@@@@@4@@@@@3@@@@@@@@ | } } | } @@ M@)$@@O7@A@$6''&@@'@:@ఠ.apply_if_equala$CLP$DL^@$\A@@@@@@"tR@"@@"R@"A@"R@"f@@"g@ R@"l@@"m@R@"r@@"s@@"uR@"n@@"oR@"h@@"iR@"e3$e$d$d$e$e$e$e$e@k@@@@@࣠@!fcA$vL_$wL`@$A@@-3$w$v$v$w$w$w$w$w@<$~LL$@@@@@  @@"v1dA$La$Lc@$A@@.3$$$$$$$$@!D@@@@@@@@"v2eA$Ld$Lf@$A@@83$$$$$$$$@B@@@@@@@@డ#!=$iq$ir@@!a@@@@@@&@@@@@@@&%equalBA @@@@y y@@;Q@@@@R@"}@@"~@@@"|@@@"{@@"z@@"y3$$$$$$$$@;Gu@>@?@@@@ఐ_"v1$in$ip@G@@@@ఐ["v2$is$iu@@@@@@@@@@"V@"#@ఐ!f%{%{@w@@/@@ఐ"v1%{%{@s@@<@@@@=@ఐ"v2%@D@@G@%!ik@@I@A@R@"@A@@@@ఠ.text_of_stringf%1%2@%JA@@@@@@"@@"*Odoc_types$text@@@"@@"R@"3%D%C%C%D%D%D%D%D@ @@@@@డ)Odoc_text&Texter.text_of_string)Odoc_text%[%\@ %_%`@@%d%e@ @@1@@@"@@"0@@@"@@"@6ocamldoc/odoc_text.mliX@FX@t@@A@@@A1@A@%y@@@4@ఠ3text_string_of_texti%%@%A@@@Q$text@@@"@@"@@@"@@"R@"3%%%%%%%%@Toh@i@j@@@డS&Texter.string_of_text)Odoc_text%%@ %%@@%%@ @@-@@@"@@"*@@@"@@"@QYu{RYu@@+B@@@<.@A@%@@@1@ఠ.info_of_stringj%%@%A@@@&stringQ@@@"@@"*Odoc_types$info@@@"@@"R@"3%%%%%%%%@Ung@h@i@@@డ-Odoc_comments.info_of_string-Odoc_comments%%&@ &'&5@@@*@@@"@@"'@@@"@@"@:ocamldoc/odoc_comments.mliB  B  5@@-Odoc_commentsI@@@;)@A@&@@@,@ఠ4info_of_comment_filep&%6:&&6N@&>A@@@$listK+Odoc_module(t_module@@@"@@@"@@"@b@@@"@@"`$info@@@"@@"@@"R@"3&I&H&H&I&I&I&I&I@_|u@v@w@@@డ^4info_of_comment_file-Odoc_comments&Z6Q&[6^@ &^6_&_6s@@@74@@@"@@@"@@"@/@@@"@@".@@@"@@"@@"@gK  hL  @@fJ@"@@Q0@A@&}66@@ @3&SearchkR&u|&u@&A@БA+.result_elementqS&&@@;@@*Res_moduler(t_module@@@&R@@&&@@&A/Res_module_type-t_module_type@@@&S@@&&@@&A)Res_class't_class@@@'@@&'&C@@&A.Res_class_type,t_class_type@@@'@@&DL&Dr@@&A)Res_valueÐ't_value@@@'@@&s{&s@@'A(Res_type̐G&t_type@@@(h@@&&@@'A-Res_extension֐7t_extension_constructor@@@(@@' ' @@'"A-Res_exceptionݐ+t_exception@@@(@@'''@@'2A-Res_attributeᐠV+t_attribute@@@(@@')(0'*(T@@'BA*Res_method␠f(t_method@@@(@@'9U]':U{@@'RA+Res_section㐠'@@@(ՠ%H@@@(@@'L|'M|@@'eA,Res_recfield䐠&t_type@@@(נ,record_field@@@(@@'c'd@@'|A)Res_const吠&t_type@@@(٠3variant_constructor@@@(@@'z'{@@'A@@A+Odoc_search.result_element@@@*(@@@@' @@@@'A@#'@@г&Module''@'@@@3''''''''@Uz@{@|;@@@A@@@/@"@@@@&@@@$@@@@@@@#''@@г&Module' '@ '@ @@$ @@@@ @#')'2@@г %Class'6';@'<@@@;@@@@@#'DN'D\@@г%Class'D`'De@'Df@@@R@@@@@#'s}'s@ @г%Value(s(s@(s@@@&i@@@@!@#( (@@г$Type((@&($@%@@-&@@@@(@#$$($(%@@г&)Extension(0(1@-(4+@,@@4-@@@@/@#++(;(<@"@г-)Exception(G(H@4(K2@3@@;4@@@@6@#22(R(2(S(?@)@г4%Value(^(C(_(H@;(b(I9@:@@BŰ;@@@@=@#99(iU_(jUi@0@г;%Value(uUm(vUr@B(yUs@@A@@IܰB@@@@D@#@@(|(|@4@гB&string(|(|@@J@@гG$text(|H@@NI@@@@K@#GG((@7@гI$Type((@P((@@@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(~y@@@/P@@@/R@@@@) )H@@@@))A@@Aг$list)D @г.result_element)"5)#C@@3)!) ) )!)!)!)!)!@);@@@A1@@@/]@/O@@@@!@@@@@@@@+ !@@#@@#"@3)0)/)/)0)0)0)0)0@@@@ఠ.search_by_nameQ)?JR)@J`@)XA@@@$listK+Odoc_module(t_module@@@0n@@@0m@@0l@+Odoc_search&P_name!t@@@0k@@0j .result_element@@@0i@@@0h@@0g@@0fU@/a3)m)l)l)m)m)m)m)m@Ltn@@@డ.Search_by_name&search+Odoc_search)Jc)Jn@ )Jo)J}@@)J~)J@ @@IF@@@0e@@@0d@@0c@A@@@0b@@0a:9@@@0`@@@0_@@0^@@0]@8ocamldoc/odoc_search.mliPTP@@JL@,"@@h=@A@)JN$@@%@@@ఠ&valuesa))@)A@@@|z(t_module@@@0u@@@0t@@0s*Odoc_value't_value@@@0r@@@0q@@0pU@0o3))))))))@n@@@@@డb&values+Odoc_search))@ ))@@@21@@@)@@@)@@).-@@@)@@@)@@)@^_'@@N@@@I-@A@* @@@0@ఠ*extensionsb**@*1A@@@٠(t_module@@@0|@@@0{@@0z.Odoc_extension7t_extension_constructor@@@0y@@@0x@@0wU@0v3*7*6*6*7*7*7*7*7@^~@@@@@డ*extensions+Odoc_search*H*I@ *L*M@@@21@@@)@@@)@@).-@@@)@@@)@@)@zz@@O@@@I-@A@*h@@@0@ఠ*exceptionsc*u*v@*A@@@64(t_module@@@0@@@0@@0A.Odoc_exception+t_exception@@@0@@@0@@0~U@0}3********@^~@@@@@డ*exceptions+Odoc_search**@ **@@@21@@@)@@@)@@).-@@@)@@@)@@)@i@@aP@@@I-@A@*@@@0@ఠ%typesd* *@*A@@@(t_module@@@0@@@0@@0)Odoc_type&t_type@@@0@@@0@@0U@03********@^~@@@@@డy%types+Odoc_search++@ ++#@@@21@@@)@@@)@@).-@@@)@@@)@@)@uv@@Q@@@I-@A@+"@@@0@ఠ*attributese+/$,+0$6@+HA@@@(t_module@@@0@@@0@@0t+t_attribute@@@0@@@0@@0U@03+L+K+K+L+L+L+L+L@\|@}@~@@@డ*attributes+Odoc_search+]$9+^$D@ +a$E+b$O@@@0/@@@)@@@)@@),+@@@)@@@)@@)@ 6 6 6 @@R@@@G-@A@+}$(@@@0@ఠ'methodsf+PX+P_@+A@@@KI(t_module@@@0@@@0@@0V(t_method@@@0@@@0@@0U@03++++++++@\z@{@|@@@డ/'methods+Odoc_search+Pb+Pm@ +Pn+Pu@@@0/@@@)@@@)@@),+@@@)@@@)@@)@+  , ! @@tS@@@G-@A@+PT@@@0@ఠ'classesg+v~+v@+A@@@(t_module@@@0@@@0@@0*Odoc_class't_class@@@0@@@0@@0U@03,,,,,,,,@^|@}@~@@@డ'classes+Odoc_search,v,v@ ,v,v@@@21@@@)@@@)@@).-@@@)@@@)@@)@!P!P!P!@@T@@@I-@A@,5vz@@@0@ఠ+class_typesh,B,C@,[A@@@(t_module@@@0@@@0@@0],t_class_type@@@0@@@0@@0U@03,_,^,^,_,_,_,_,_@\|@}@~@@@డ+class_types+Odoc_search,p,q@ ,t,u@@@0/@@@)@@@)@@),+@@@)@@@)@@)@!!!"%@@,U@@@G-@A@,@@@0@ఠ'modulesi,,@,A@@@^\(t_module@@@0@@@0@@0ig(t_module@@@0@@@0@@0U@03,,,,,,,,@\z@{@|@@@డB'modules+Odoc_search,,@ ,,@@@0/@@@)@@@)@@),+@@@)@@@)@@)@>"i"i?"i"@@V@@@G-@A@,@@@0@ఠ,module_typesj,,@-A@@@(t_module@@@0@@@0@@0Ġ-t_module_type@@@0@@@0@@0U@03--------@\z@{@|@@@డ,module_types+Odoc_search-&-'@ -*-+@@@0/@@@)@@@)@@),+@@@)@@@)@@)@"""#D@@W@@@G-@A@-F@@@0@A@NHA@o@@>@^@@-@Q@{@ @F@ng@h@i@@3-`-_-_-`-`-`-`-`@Lq@@-f-g %@!3-f-e-e-f-f-f-f-f@@@@@-kuu@@$ScanrU-w'.-x'2@-A@Б/A@'scanner->H->O@nVmVlVа)Odoc_scan'scanner)Odoc_scan->R->[@ ->\->c@@@@@.scan_attributeA@*Odoc_value+t_attribute@@@4@@4$unitF@@@4@@4@@4*scan_classA@*Odoc_class't_class@@@4@@4@@@4@@4@@42scan_class_commentA@*Odoc_types$text@@@4@@4,@@@4@@4@@43scan_class_elementsA@*'t_class@@@4"@@4!?@@@4 @@4@@4.scan_class_preA@='t_class@@@4'@@4&$boolE@@@4%@@4$@@4#/scan_class_typeA@R,t_class_type@@@4,@@4+g@@@4*@@4)@@4(7scan_class_type_commentA@P$text@@@41@@40z@@@4/@@4.@@4-8scan_class_type_elementsA@x,t_class_type@@@46@@45@@@44@@43@@423scan_class_type_preA@,t_class_type@@@4;@@4:N@@@49@@48@@47.scan_exceptionA@.Odoc_exception+t_exception@@@4@@@4?@@@4>@@4=@@4<:scan_extension_constructorA@.Odoc_extension7t_extension_constructor@@@4E@@4D@@@4C@@4B@@4A4scan_included_moduleA@+Odoc_module/included_module@@@4J@@4I@@@4H@@4G@@4F+scan_methodA@(t_method@@@4O@@4N@@@4M@@4L@@4K+scan_moduleA@((t_module@@@4T@@4S@@@4R@@4Q@@4P3scan_module_commentA@$text@@@4Y@@4X@@@4W@@4V@@4U4scan_module_elementsA@N(t_module@@@4^@@4]+@@@4\@@4[@@4Z0scan_module_listA@$listKg(t_module@@@4d@@@4c@@4bE@@@4a@@4`@@4_/scan_module_preA@{(t_module@@@4i@@4h@@@4g@@4f@@4e0scan_module_typeA@-t_module_type@@@4n@@4mk@@@4l@@4k@@4j8scan_module_type_commentA@T$text@@@4s@@4r~@@@4q@@4p@@4o9scan_module_type_elementsA@-t_module_type@@@4x@@4w@@@4v@@4u@@4t4scan_module_type_preA@-t_module_type@@@4}@@4|R@@@4{@@4z@@4y)scan_typeA@)Odoc_type&t_type@@@4@@4@@@4@@4@@4~/scan_type_constA@&t_type@@@4@@4@3variant_constructor@@@4@@4@@@4@@4@@4@@43scan_type_extensionA@!0t_type_extension@@@4@@4@@@4@@4@@4 scan_type_extension_constructorsA@40t_type_extension@@@4@@4@@@4@@4@@47scan_type_extension_preA@G0t_type_extension@@@4@@4@@@4@@4@@4-scan_type_preA@k&t_type@@@4@@4@@@4@@4@@42scan_type_recfieldA@~&t_type@@@4@@4@,record_field@@@4@@4?@@@4@@4@@4@@4*scan_valueA@T't_value@@@4@@4R@@@4@@4@@4.*dummy method*B@X4X@4@@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@@4@@y@Ay@Ac@Ac@P@AP@AB<@A<@,@A,@A@A@@A@ABC@A@@A@A԰@A@@A@AB@A@@A@A@A@x@Ax@ABCDf@Af@X@AX@A?@A?@.@A.@AB@A@ @A @A@A@@A@ABCհ@A@@A@A@A@@A@A@A@v@Av@[@A[@ABCDEF30V0U0U0V0V0V0V0V@ @  A@f`A@+@,@V@v@@E@i@@8@^@@@@ ;@@@AAAAAA{AzjAiYAXHAG7A6$A#AAAAAAAAAoAn^A]MAL:A9AA AAAA@@4W@4@4@4@4@4@4@4@4@4@4@4@4@4@4@5@5@5@5@5@5@5@5@5@5 @5 @5 @5 @5 @5@5@5W@0)Odoc_scan'scanner @@0@@@@0>B,@@@@0AD#@+'*undef*CL@@@4W@0@0@ N#@@@0@@0@@;@@eA>A=)A(AAAAAAAAAuAtbAaQAP@A?/A.AAAAAAAAArAqaA`PAO?A>$A#@5@51@52@53@54@55@56@57@58@59@5:@5;@5<@5=@5>@5?@5@@5A@5B@5C@5D@5E@5F@5G@5H@5I@5J@5K@5L@5M@5NW@0 @@0@@@@]@@@[@13@[@@@@@*H\p̠0K_sǠݠ-CWm@@@A@u@AB`@O@A:@(@ABC@@A@@AB@@A@@ABCD~@o@AU@C@AB0@@A @@ABC@@A@@A@@e@ABCDEF @#@@AAAAuAtbAaQAP@A?/A.A A AAAAAAAxAwgAfVAUEAD4A3!A AAAAAAj@5O@5n@5m@5l@5k@5j@5i@5h@5g@5f@5e@5d@5c@5b@5a@5`@5_@5^@5]@5\@5[@5Z@5Y@5X@5W@5V@5U@5T@5S@5R@5Q@@5P@@@A@A@A@ܰ@A@ABȰ@A@@A@A@A@@A@ABC@A@r@Ar@A`@A`@M@AM@AB9@A9@'@A'@A@A@@A@ABCD@A@@A@A˰@A@@A@AB@A@@A@A@A@u@Au@ABCa@Aa@G@AG@A5@A5@%@A%@A@A@@A@@A@ABCDEF\@@#@_;@@oAFAE1A0A A AAAAAAA}A|jAiYAXHAG7A6&A%A AAAAAAAzAyiAhXAWGAF,A+@5p@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5~@5}@5|@5{@5z@5y@5x@5w@5v@5u@5t@5s@5r@5q@@5o@@@@f@@@d@f@df@3Qeyՠ%9Th|Р"6L`v@@@32K2J2J2K2K2K2K2K@@@@#@ml@@A@#@m;@@Al@@@@@@@@@A@;@@@A@@@@@@@A@@32X2W2W2X2X2X2X2X@#@ِ@@#@Ð@@#@@A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5A@@@@5@@5@@@5@@5@@5~A@}|@@@5@@5{@@@5@@5@@5zA@yx@@@5@@5w@@@5@@5@@5vA@urq@@@5@@@5@@5p@@@5@@5@@5oA@nm@@@5@@5l@@@5@@5@@5kA@ji@@@5@@5h@@@5@@5@@5gA@fe@@@5@@5d@@@5@@5@@5cA@ba@@@5@@5`@@@5@@5@@5_A@^]@@@5@@5\@@@5@@5@@5[A@ZW@@@6@@6V@@@6@@6@@5UA@TS@@@6 @@6 @RQ@@@6 @@6P@@@6@@6@@6@@6OA@NM@@@6@@6L@@@6@@6 @@6 KA@JI@@@6@@6H@@@6@@6@@6GA@FE@@@6@@6D@@@6@@6@@6CA@BA@@@6@@6@@@@6@@6@@6?A@>=@@@6'@@6&@<;@@@6%@@6$:@@@6#@@6"@@6!@@6 9A@87@@@6,@@6+6@@@6*@@6)@@6(@6K@6J@6I@6H@6G@6F@6E@6D@6C@6B@6A@6@@6?@6>@6=@6<@6;@6:@69@68@67@66@65@64@63@62@61@60@6/@6.+@@6-@@@A@A@A@z@A@ABf@A@V@A@AB@A@1@A@ABC@A@@Au@A@Ag@@AZ@ABװ@AL@Ű@A@@A@A2@@A%@ABCD@A@@A @Ai@A@X@A@ABF@A@6@A@A$@A@@A@ABC@A@@A@AӰ@A@ð@A}@A@Ao@@Ab@@AM@ABCDEF@@@5@@#@@A@@@@7@@7@@@7@@7@@7A@@@@7@@7@@@7@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@@@@6@@6@@@6@@6@@6A@~@@@6@@6}@@@6@@6@@6|A@{x@@@6@@6w@@@6@@6@@6vA@ut@@@6@@6@sr@@@6@@6q@@@6@@6@@6@@6pA@on@@@6@@6m@@@6@@6@@6lA@kj@@@6@@6i@@@6@@6@@6hA@gf@@@6@@6e@@@6@@6~@@6}dA@cb@@@6|@@6{a@@@6z@@6y@@6x`A@_^@@@6w@@6v@]\@@@6u@@6t[@@@6s@@6r@@6q@@6pZA@YX@@@6o@@6nW@@@6m@@6l@@6k@7&@7%@7$@7#@7"@7!@7 @7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7@7 @7 @7 @7 @7 L@@7@@İ@A@A@A@@A@AB@A@w@A@Ac@A@R@A@ABC@@A@1@Au@A@Ag@ @AZ@AB@AL@@A@@A԰@A2@ð@A%@ABCD@A@@A @A@A@y@A@ABg@A@W@A@AE@A@4@A@ABC @A@@A@A@A@@A}@AҰ@Ao@@Ab@@AM@ABCDEF;@@@A AAAAAAAApA_ALA9A&AArAeAXAKA:A-A AAuAbAGA6A%AAAA@6j@6i@6h@6g@6f@6e@6d@6c@6b@6a@6`@6_@6^@6]@6\@6[@6Z@6Y@6X@6W@6V@6U@6T@6S@6R@6Q@6P@6O@6N@6M@@6L@@@@ @@@@ @ _;@@@A GA@ F C@@@7@@7 B@@@7@@7@@7 ?A@ > ;@@@7@@7 :@@@7@@7@@7 9A@ 8 5@@@7@@7 4@@@7@@7@@7 3A@ 2 1@@@7@@7 0@@@7@@7@@7 /A@ . -@@@7@@7 ,@@@7@@7@@7 )A@ ( '@@@7@@7 &@@@7@@7@@7 %A@ $ #@@@7@@7 "@@@7@@7@@7 !A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7 A@  @@@7@@7 @@@7@@7@@7A@@@@7@@7@@@7@@7@@7A@@@@7@@7@@@7@@7@@7A@@@@7@@@7@@7@@@7@@7@@7A@@@@7@@7@@@7@@7@@7A@@@@7@@7@@@7@@7@@7A@@@@7@@7@@@7@@7@@7A@@@@7~@@7}@@@7|@@7{@@7zA@@@@7y@@7x@@@7w@@7v@@7uA@@@@7t@@7s@@@7r@@7q@@7pA@@@@7o@@7n@@@@7m@@7l@@@7k@@7j@@7i@@7hA@@@@7g@@7f@@@7e@@7d@@7cA@@@@7b@@7a@@@7`@@7_@@7^A@@@@7]@@7\@@@7[@@7Z@@7YA@@@@7X@@7W@@@7V@@7U@@7TA@@@@7S@@7R@@@@7Q@@7P@@@7O@@7N@@7M@@7LA@@@@7K@@7J@@@7I@@7H@@7G@@7F@7E@7D@7C@7B@7A@7@@7?@7>@7=@7<@7;@7:@79@78@77@76@75@74@73@72@71@70@7/@7.@7-@7,@7+@7*@7)@7(@@7'@@@@@@@@@8578di@388888888@r@@@@8''@@#DepyW8kr8ku@8A@Б@ఠ6kernel_deps_of_moduless88@9A@@@$listK+Odoc_module(t_module@@@8!@@@8 @@8$unitF@@@8@@8X@739 999 9 9 9 9 @ @ A@ A@ A@@@G @@@డ(Odoc_dep6kernel_deps_of_modules(Odoc_dep9#9$@ 9'9(@@@85@@@8@@@8@@8 0@@@8 @@8 @5ocamldoc/odoc_dep.mliVV7@@(Odoc_depD@@@M4@A@9A@@@7@ఠ-deps_of_typesx9N9O@9gA@@&kernel&optionL$boolE@@@8/@@@8.@@8-@t)Odoc_type&t_type@@@8,@@@8+@@8*@&t_type@@@8'@$Misc&Stdlib&String#Set#elt@@@8)@@@8(@@8&@@@8%@@8$@@8#X@8"399999999@@@@@@డ-deps_of_types(Odoc_dep99@ 99@@^\Y@@@8@@@8@@8@VU@@@8@@@8@@8P@O@@@8@LK@@@8@@@8@@8@@@8@@8@@8@X99[z@@E@72@@E@A@94@@5@H@H@@@@@399999999@N@@9xz9@ 399999999@@@@@9kk@@&GlobalzX99@:AAР*:+Odoc_global::@@ 3::::::::@6@(s@+@@@#5@@@@: @@ @88{A@77[B@83B@33B@3k3eA@22A@22A@2T2NA@22 A@11A@//A@.`-@.A-@--@@-A-@--@@-A-@--@@-A-@--@@-A-z@-u-@@-oA-\@-W-i@@-QA->@-9-K@@-3A- @---@@-'g@''@'3&@&&f@&%@%%6@%T$@% #@##]@#"@#"9@"v!@!!x@! @! z@ @ s@@u@@{@@@]@{@4@'@V@@=@]@@@@ @=@@(@UK@i@@L@{@@ 7@ 5@@ /@@ )@@@@@@A@@@@3::::::::@A@@@@')Odoc_info@@'@@-z@@ @@*_@@@*^@@@*]@@@*\@@@*Y@@@*Z@"@@*[@&@@)@@*W@-@@*T@1@@4@@7@@:@@=@@ u@@@ &C@@ )@ +@mJ@@M@@_P@@S@@V@@{Y@@ٱ\@@9_@@b@@e@@Yh@@رk@@ n@@q@@t~@@w}@@Pz|@@}{@@z@@y@@Rx@@w@@v@@eu@@~t@@s@@αr@@q@@jp@@!o@@n@@ m@@Ul@@k@@j@@i@@h@@g@@ f@@ e@@!d@@!c@@"#b@@"a@@#`@@#_@@$ ^@@$]@@%&\@@&<[@@&Z@@'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@@@/J@@*Odoc_class|@@@{@@@ }@@@ z@@@u@@@x@@@w@@@s@@@!v@@@%t@@@)M@@@-L@@@1K@@@5J@@@9I@@@=H@@@AG@@@EF@@@IE@@@MA@@@/@@*Odoc_valueR@@@U@@@ N@@@ J@@@A@@@/@@)Odoc_type`@@@]@ @@ Y@ @@ S@@@N@@@K@@@D@@@A@!@@0=$~@@.Odoc_exceptionB@)t@@A@-s@@0j0r@@.Odoc_extensionX@5q@@F@9`@@ E@=_@@ D@A^@@A@E[@@0HZ@@.Odoc_parameterN@MY@@L@QX@@ M@UW@@ J@YV@@I@]U@@H@aT@@E@eQ@@@@iL@@0lK@@PC@pJ@@TK@tI@@XJ@xH@@\G@|G@@`D@F@@dB@E@@h@@D@@1eC@@1ܱ@@@3s@@4p@@5Zo@@5n@@5m@@6l@@6ah@@:B@@:ʱA@@;4@@@ H************************************************************************=_A@@=`A@L@ H =eBMM=fBM@ H OCaml =kC=lC@ H =qD=rD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt =wE44=xE4@ 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=KN@ H special exception on linking described in the file LICENSE. =LOO=LO@ H =M=M@ H************************************************************************=N=N5@ Z* Interface for analysing documented OCaml source files and to the collected information. =@(./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@ڗHPsys<3>>>>>>>>@>@@(Asttypes0eT$BbRM dc5Build_path_prefix_map0DGl}%Y5Lhi8CamlinternalFormatBasics0|.e1R$|o0CamlinternalLazy0zY# #4#-*Cmi_format0`M{?w}@*Data_types0v\3,Svh#Env0S B2*Errortrace0:~i0yXD*Format_doc0uy@GmWUࠠ%Ident0>ЃzV)j⠠,Identifiable0]/*N )Load_path0,j " nn7ݠ(Location0nBɊOn?7~ؠ)Longident0wP q;ɡ$Misc0Bpg]?[q,00HF.pIKI1[0D:Lc0!8Z?vMY0 XO4TSA-F0 gGncW/,1ΐ0>@ӽX4Id10Lt.`?9:77.0=V0^@GD->0DAఙ/KMv㠠%n0+ʮd~aƓKd1^0/-05ɍM!W2H0 d L_,2,0n6sApT)ː0 <ۧ:~0ߏW6T~aFc}l\0|rCuanO{T*y0kSv5ZO& 70(8e+z>g/n蠠)Odoc_type0~b:x_B;0ϸf%,e81ɐ0FJ]\fѬ+0fg$o79T+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 ?|>.Stdlib__Format00FClW/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e+Stdlib__Map0*4ɇ2ɠ#Str0݅-d6B2%Subst0=aqT/!p+.Type_immediacy00$ jbv\"k&%Types0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@A66а7O7j@;E9s@&r&|@++6J5665H@"("2##@ ב @88}@@#.#8;9@=v<@@2388@ h r@@=9N@<,:@"@דް}<;7@͓Ͱ%ؑ%67@$ӑ$@@**=@((;9@@''(z(@@<:g@6n5@33@65s=>Q@@@@@!!@@<:Y<;@76@!!-6-@@ *88@@@@ˑհLV65@@T''))@#=@;@>\=@@1;ԓ>>=@#I#S@@33>V=@7z6@@=;@@KU3<3F3344@@˰1<œ;@9z9R@=B;@@&'9f9/>>!@  33!@ݑ@@@@<:@ & &=;@@@@1;@@@@@P@@3D3}@#cctA@33@@@A+class_applyA@@@0class_attributes@@@@.class_comments@@@@AB,class_constrA@@@CD-class_elementA@@@.class_elements@@#@@A*class_kindA@'@@-class_methods@@-@@A@B@@@AB@@@BB@@@rBa@@@ABƓ@@@BBړ@@@B@@@ACDMBC@@@CB9@@@B@@@AB@@@BCB@@@&B@@@ADE@@@@@@AA@@@D@A@@@A^@[@@@BCE@@BC@@@AB@@6K@6H@@@AD@A@@@B@@@@$b@$_@@@AC7@7@@@0@0@@@A@@@@B%@%@@@C&G@&D@@@$@$@@@ADE;A:@:7C:,@@@A:C:@@@B:C:@@@:]C:H@@@A:C:@@@BC;C; @@@:C:@@@:C:@@@:C:v@@@ABC:C:@@@:C:@@@A; C;@@@BDE@@@@@@A @ @@@B#@#@@@#u@#r@@@0@0@@@AB8A8@8C8@@@8C8@@@AB@@CD@@@AABA@@@AB@@@@AABA@@@BCDBQBBI@@@AQBA5@@@AABA֓@@@A+BA#@@@AA=BA5@@@@B@@@@ABCABA@@@BJBBB@@@ADEF@@'@@'=@@@ @ @@@@@@@ABC$@$@@@#@#@@@"~@"{@@@ABDEFGH@@