Caml1999O037T)* ^V %(8%7CV 8)!c8.%c(8 C8 &8 %8 %8 %8 %8%8%8%8 %8%8%8%8%)* 8'8%)* 8&)*VCTc VCTcVCTcVCTcVCTc V CTc V CTc8I8I8IX8I8I8I ?8&g]76 +888- +t +i8 +X +M +C +988 +) + + + + + + + +8888888888 + + +888 +o8C8D888G8888888 8 8 8   >  8 ?88 @ +-/h6 G G G GGGGGG G G>   !#%(*,.02468:<>@BDFHJLNPRTVXh6 G& G G G*G"G!G(G'G G G  G% G$ G#G GGGG)GGGG G GGGGGGG >h6 G G G GEGGCF D> h6 C F@h6h6h6h6 G F G DC>h6 E G G GFD>eg>9096ure/ )Odoc_info&_none_@@AA"??A@@@@@@@@@@/ x AA@@@/   AA@@@/   A A@@@/ dA A@  @@/ A A@  @@/AA@ @@/AAðð@#intA;@@@A@@@@@~@A@$charB;@@A@@@@@@A@&stringQ;@@ A@@@@@@@@%bytesC;@@ A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@ @@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@!@@@&iarrayT;@@Y@A[A@Y@@@@@*@@@*atomic_locU;@@Z@AdA@@@@@@3@@@.Assert_failure`#@@@@@J@@@@@@@@[@@AJ=ocaml.warn_on_literal_patternN@O@0Division_by_zero]#@@@AT W W@+End_of_file\#$@@@A\__@'FailureY#,@'@@Aehh@0Invalid_argumentX#5@0@@An$q#q@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib$textA;@@@A,text_elementA@@@@@@@@@@5ocamldoc/odoc_info.ml{{@@@@BA ;@@#Raw5e@@@j@@bb@@PA$Code6s@@@k@@c c@@QA'CodePre7@@@l@@-d.d@@ RA(Verbatim8@@@m@@;e@@@s@@kikkiz@@lYA$List?@@@t@@@v@@l{}l{@@ZA$Enum@@@@w@@@y@@mm@@[A'NewlineA@@nn@@\A%BlockB@@@z@@oo@@]A%TitleC7@@@{Ƞ7@@@|@@@~@@@@@pp@@^A%LatexDK@@@@@qq@@_A$LinkEY@@@@@@@@ r r@@`A#RefFl@@@(ref_kindA@@@@@@<@@@@@@@@.s/sL@@ aA+SuperscriptGK@@@@@o  @@LA,dump_modules@&stringQ@@@@CA(t_module@@@@@@$unitF@@@@@@@R@@ab@@>UA,load_modules@$@@@ca(t_module@@@@@@@@R@@{|@@XVA0reset_type_names @$unitF@@@e@@@d@@cR@@#'#7@@mWA2string_of_variance;@)Odoc_type&t_type@@@R@g@%Types(Variance!t@@@R@l&stringQ@@@R@m@@nR@h@@iR@f@JNJ`@@XA3string_of_type_expr@%Types)type_expr@@@7R@&stringQ@@@6R@@@R@@@@\A6string_of_class_params@*Odoc_class't_class@@@>6@@@=@@@@@=@@@)arg_label@@@\@@@[@@ZR@Y@@@ A2use_hidden_modules?@)Odoc_name!t@@@R@^ @@@R@_@@`R@]@  @@ A'verboseV@&stringQ@@@>R@!$unitF@@@JR@"@@#R@ @ !HL "HS@@ A'warningY@@@@eR@V$unitF@@@dR@W@@XR@U@ : ;@@ A.print_warnings\&Stdlib#ref$boolE@@@q@@@pR@i@ R S@@ /A&errors_&Stdlib#ref#intA@@@t@@@sR@r@ j  k@@ GA)apply_opt`@@@{@y@@|@!@@@z& @@@x@@w@@vR@u@ '+ '4@@ bA.apply_if_equala@@@@R@R@A@R@~@ R@@R@@@R@@@R@@@R@}@ LP L^@@ A.text_of_stringf@}@@@*Odoc_types$text@@@@@R@@  @@ A3text_string_of_texti@$text@@@@@@@@R@@  @@ A.info_of_stringj@&stringQ@@@*Odoc_types$info@@@@@R@@  @@ A4info_of_comment_filep@$listK+Odoc_module(t_module@@@@@@@*@@@($info@@@@@@@R@@ 6: 6N@@ A&SearchkR@.result_elementqS;@@*Res_moduler(t_module@@@@@ * +@@ A/Res_module_type-t_module_type@@@@@ : ;@@ A)Res_class't_class@@@ @@ J' KC@@ 'A.Res_class_type,t_class_type@@@ @@ ZDL [Dr@@ 7A)Res_valueÐ't_value@@@!2@@ js{ ks@@ GA(Res_type̐/&t_type@@@!@@ z {@@ WA-Res_extension֐U7t_extension_constructor@@@!@@  @@ gA-Res_exceptionݐZ+t_exception@@@"@@  '@@ wA-Res_attributeᐠT+t_attribute@@@"@@ (0 (T@@ A*Res_method␠d(t_method@@@"@@ U] U{@@ A+Res_section㐠 @@@" @@@" @@ | |@@ A,Res_recfield䐠&t_type@@@" ,record_field@@@" @@  @@ A)Res_const吠&t_type@@@" 3variant_constructor@@@" @@  @@ A@@A+Odoc_search.result_element@@@#@@@@  @@@@ AA@-search_resultPT;@@ A @@@'@@@'@@@@   H@@@@ AA@.search_by_nameQ@$listK+Odoc_module(t_module@@@(_@@@(^@+Odoc_search&P_name!t@@@(] .result_element@@@(\@@@([@@(Z@@(YU@'@ LJR MJ`@@ )A@&valuesa@20(t_module@@@(e@@@(d=*Odoc_value't_value@@@(c@@@(b@@(aU@(`@ q r@@ NA@*extensionsb@WU(t_module@@@(k@@@(jb.Odoc_extension7t_extension_constructor@@@(i@@@(h@@(gU@(f@  @@ sA@*exceptionsc@|z(t_module@@@(q@@@(p.Odoc_exception+t_exception@@@(o@@@(n@@(mU@(l@  @@ A@%typesd@(t_module@@@(w@@@(v)Odoc_type&t_type@@@(u@@@(t@@(sU@(r@   @@ A@*attributese@Ơ(t_module@@@(}@@@(|Ѡ+t_attribute@@@({@@@(z@@(yU@(x@ $, $6@@ A@'methodsf@(t_module@@@(@@@((t_method@@@(@@@(@@(U@(~@ &PX 'P_@@A@'classesg@  (t_module@@@(@@@(*Odoc_class't_class@@@(@@@(@@(U@(@ Kv~ Lv@@(A@+class_typesh@1/(t_module@@@(@@@(<%,t_class_type@@@(@@@(@@(U@(@ n o@@KA@'modulesi@TR(t_module@@@(@@@(_](t_module@@@(@@@(@@(U@(@  @@nA@,module_typesj@wu(t_module@@@(@@@(-t_module_type@@@(@@@(@@(U@(@  @@A@@@ uu  %@A$ScanrU@ű'scannernV#@)Odoc_scan'scanner@.scan_attributeA@*Odoc_value+t_attribute@@@+y$unitF@@@+x@@+w@@+v*scan_classA@*Odoc_class't_class@@@+}@@@+|@@+{@@+z2scan_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@@@+@@@+@@+@@+y@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,9lV@@,@@1@A1@A@A@ @A @AB@A@@A@Aڰ@A@˰@A@ABC@A@@A@A@A@@A@AB{@A{@k@Ak@A[@A[@L@AL@ABCD<@A<@0@A0@A@A@ @A @AB@A@@A@Aܰ@A@Ͱ@A@ABC@A@@A@A@A@@A@Aw@Aw@h@Ah@Q@AQ@ABCDEF?E@@@,7W@(@A>BB>c@@AA@ƱmV#@O;@@@AAmAl\A[KAJ@,?@,@@,A@,B@,C@,D@,E@,F@,G@,H@,I@,J@,K@,L@,M@,N@,O@,P@,Q@,R@,S@,T@,U@,V@,WW@()Odoc_scan'scanner @@(@@@@@@@A@@@''di@A#DepyW@6kernel_deps_of_moduless@$listK+Odoc_module(t_module@@@.@@@.$unitF@@@.@@.X@.@ @@A@-deps_of_typesx&kernel&optionL$boolE@@@/ @@@/@3)Odoc_type&t_type@@@/@@@/@@&t_type@@@/@P$Misc&Stdlib&String#Set#elt@@@/@@@/@@/@@@/@@/@@.X@.@WX@@4A@@@[kk\@8A&GlobalzXA+Odoc_global@fg@CA>@p@@Ao@@Ban@@VA@@A C@@i@@ABCh@@ ^@@ wB@@ABD @D@@/g@@AZ@@BY@@N]@@Am@@l@@ABa@@b@@ACDE -E@@Yf@@A_@@`@@AB F@@ W@@AC I@@ O@@A ;M@@ GU@@A Q@@X@@ABCDF $N@@ S@@A P@@ R@@AB H@@ pT@@A jL@@ J@@ABC K@@ DV@@A *G@@\@@AB[@@j@@Ak@@c@@ABd@@e@@ACDEG@p@/xzr@A-Odoc_info.DepA@@@/AA@i@AhfBdcCa@a@Aq@@a@ABD`_[ZT@p@@AU@BCDETSF=A@@@@-E@@@-D@@-C@@-BA@@@@-I@@@-H@@-G@@-FA@@@@-O@@@@-N@@@-M@@-L@@-K@@-JA@@@@-S@@@-R@@-Q@@-P@-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@@@A@A@A@@A@ABx@A{@j@Aq@AX@Ae@I@AZ@ABC9@AN@,@AE@A@A9@ @A.@AB@A"@@A@Aٰ@A @ʰ@A@ABCD@A@@A@A@A@@A@ABx@A@j@A@AZ@A@K@A@ABC9@A@#@A@A@A}@@As@A@Ag@@A\@ϰ@AK@ABCDEF~{@@@,@z@wt#@@A@@@@.@@@. @@. @@. A@@@@. @@@. @@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@@@-@@-@@-A@@@@-@~@@@-}@@@-@@-@@-@@-|A@{z@@@-y@@@-@@-@@-xA@wv@@@-u@@@-@@-@@-tA@sr@@@-q@@@-@@-@@-pA@on@@@-m@@@-@@-@@-lA@kj@@@-@ih@@@-g@@@-@@-@@-@@-fA@ed@@@-c@@@-@@-@@-b@.-@.,@.+@.*@.)@.(@.'@.&@.%@.$@.#@."@.!@. @.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.af@@.f@@@A@A|@A@k@A@ABY@A{@K@Aq@A9@Ae@*@AZ@ABC@AN@ @AE@A@A9@@A.@ABڰ@A"@ʰ@A@A@A @@A@ABCD@A@@A@Ax@A@i@A@ABY@A@K@A@A;@A@,@A@ABC@A@@A@A@A}@@As@Aְ@Ag@ǰ@A\@@AK@ABCDEFO;@@@AAAAAAyAjA[ALA=Ax,AmAb AWALAAA6A+AAAA|AmA\AEA6A'AA AAN@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-@-~@-}@-|@-{@-z@-y@-x@-w@-v@-u@-tMR@@-s@@@@@@@@@;@@@A A@  @@@. @@@.@@.@@. A@  @@@. @@@.@@.@@. A@  @@@. @@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@ @@@.@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.A@@@@.@@@.@@.@@.~A@@@@.}@@@.|@@.{@@.zA@@@@.y@@@.x@@.w@@.vA@@@@.u@@@.t@@.s@@.rA@@@@.q@@@.p@@.o@@.nA@@@@.m@@@@.l@@@.k@@.j@@.i@@.hA@@@@.g@@@.f@@.e@@.dA@@@@.c@@@.b@@.a@@.`A@@@@._@@@.^@@.]@@.\A@@@@.[@@@.Z@@.Y@@.XA@@@@.W@@@@.V@@@.U@@.T@@.S@@.RA@@@@.Q@@@.P@@.O@@.N@@.M@.L@.K@.J@.I@.H@.G@.F@.E@.D@.C@.B@.A@.@@.?@.>@.=@.<@.;@.:@.9@.8@.7@.6@.5@.4@.3@.2@.1@.0@./@@..@@@@=@@@:R@@A@B C  DE@ o@@A@BCDFG@o@/pf @A0Odoc_info.SearchA@dc@@/kAA_      } M K ( &         s q N L + )  s@/@A.-B+@ s@@A Zv@@ u@@AB0/CD-@,@ q@@AB p  ?~AA7Odoc_info.analyse_filesA@@@/D~E~@AA@@@/"I~ @@ AސUo  @R@@Zp  [p  @@7MAS@@aq  bq  @@>NAT@@hr  ir  @@EOAU@@os 2 8ps 2 >@@LPAV@ @vt F Lwt F X@@SQAW@-@}u ` f~u ` m@@ZRA}xX@:@v u {v u @@aSA%filesj@w  w  @@hTAc@%*opt*BCD E FGH@@A!A@@FK@@ABNJ@@/O@@AEL@@B[I@@;N@@ACM@@BCD@@O@/}uw{@@zAp,O@/|IK@@~At0O@/{$&@@Ax4O@/z  @@A|8O@/|y  @@Ay@"Jc#Jd@@ZA@B@@ A@@AB@@B@/$ 0@@@r5@!tr@:@@]A@ A@@A@@A@/E1@@@UL @RРP@@@G@TU @@1`A#sepK@[!\$@@8aA)type_listH@b%c.@@?bA:@C@@AB@@A@@AB@@C@/KrbL@@K@BwbbQ@!tB@V|b@@XdAS@ A@@A@@A@/`g@@f@)>l@"te>@q@@mfAh@ A@@A@@A@/u0@@@?8@!l8@-@@hA}@ A@@A@@A@/@@@Wܐ@!t@@@lA@ A@@A@@A@/  @@@mԐ  @!i@ @@nA@ A@@A@@A@/h<S@@@А<<@!t@<P@@pA@ A@@A@@A@/Pɰm@@@̐mm@!t@m@@rAѠ@ A@@A@@A@/8ް @@@Ð @"te@@@tA@ A@@A@@A@/ $@@#@)@!e @.$@@vA@ A@@A@@A@//'??@@>@4''D@!v&@I9'<@@xA@ A@@A@@A@/D[yZ@@Y@I[[_@#att1@dN[v@@*zA%@ A@@A@@A@/2Yu@@t@^z@!m4@c@@?|A:@ A@@A@@A@/Gn  @@@'s@!nA@x@@TAO@ A@@A@@A@/\@@A=|HH@!sX|@HU@@iAd@ A@@A@@A@/ow|w@@@@@T@=ŐAuA@/x|w{w@@A!zA@/`XZ@@@%~A@/H@@@i@!s[@@@A@ A@@A@@A@/|@@A?LL@!fc?@L`@@A"v1d6@LaLc@@A"v2e8@LdLf@@A@C@@AB@@A@@AB@@C@/lð{{@@A( C@/dȰiniu@A@@@V@*B5C@/Tհik0@@/@9C@@* =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 F/builds/workspace/precheck/flambda/false/label/ocaml-linux-32/ocamldoc@ [+)Odoc_infoP *caml_equal`+Odoc_globalPd&Stdlib)Odoc_nameȠ(Odoc_strࠠ ( @Xp)Odoc_misc Р#蠠&*Odoc_print,-TEpHKNQĠTؠ,Odoc_analyse:caml_ensure_stack_capacity)Odoc_text @@,DP(Out_type\\6Ԡ9ࠠO|RUX[^aĠdРgܠj蠠+Odoc_config$0t<CXFh-Odoc_commentsx+Odoc_search  ȠԠࠠ젠)Odoc_scan|(Odoc_dep+Odoc_module *Odoc_class 䠠*Odoc_value t)Odoc_type .Odoc_exception .Odoc_extension Ƞ.Odoc_parameter ܠ , @(Warnings0mJɒkgrs#Str0ϭE6h)-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/.Stdlib__String0@ӽX4Id(Odoc_dep0UwA k"+Odoc_config0 XO4TSA--Odoc_comments06Q%ί3  *Odoc_class0_"#C{,Odoc_analyse0@;T.!VPyc$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ*Errortrace0 k"&LrF#Env0zV L{YWI*Data_types0I'Ue`wq]Ѡ*Cmi_format0c˯7͗ԩmݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@\mTQEh7R z8diK@@@