Caml1999y037+/*Odoc_latex@(Warnings0Ef{&)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&#Str0y]q4KN-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//.Stdlib__Printf0rwOt:=:栠+Stdlib__Obj0Zh+:N*+Stdlib__Map0*4ɇ2s䠠.Stdlib__Lexing0^m|e,Stdlib__Lazy0$1mlࠠ-Stdlib__Int320y Mzs.Vs/Stdlib__Hashtbl0(L%bԠ.Stdlib__Format00FClW0Stdlib__Filename0ʩDZ۽!g.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:%Shape0 M``ll)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y+Outcometree0BuG^)= 9c *Odoc_value0FJ]\fѬ*Odoc_types0ϸf%,e8)Odoc_type0~b:x_B,Odoc_to_text0^p\])Cx(g<+Odoc_search0|rCuanO{T.Odoc_parameter0n6sApT)Odoc_name0 d L_,+Odoc_module0>r(e8=*-Odoc_messages0C:K}Ŗ%0Odoc_latex_style0B ,v={:"*%ѐ0~3l_|Q/kݠ)Odoc_info0DAఙ/KMv㠠+Odoc_global0=V0^@GD-.Odoc_extension0Lt.`?9:77.Odoc_exception0>@ӽX4Id*Odoc_class0D:L$Misc0Kvor#2D)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ.CamlinternalOO0]Ѻlau]aS0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0zd,J4z(Asttypes0eT$BbRM dc@(Odoc_str0*t4`Zk46u(Out_type0%T/xi.]@7+Odoc_module0#VjEdj)Odoc_misc0uoHR)ŬH٠-Odoc_comments0U ,Ğ"`)Odoc_name0GL@APm+Odoc_global0yn'~5.Stdlib__Atomic0xy27҂-Stdlib__Array0XR75ٵ(-Stdlib__Bytes00q )'i69#Str0~PD715%٠+Stdlib__Sys0y m'+z.Stdlib__String0q8/- @qꠠ.Stdlib__Printf0}9%E,Stdlib__List0]:諳M~x.Stdlib__Format0Ρ,lOpۻxCM|)0Stdlib__Filename0Õ$\GD.Stdlib__Buffer0ckډt]` }u&Stdlib0) 9cV!,Odoc_to_text0_SϬҪU-Odoc_messages0Uqqlfls6.CamlinternalOO0 >Ϝ1~l@ECBD@DEBC@@#@@.camlOdoc_latex C 5@I @{ .CamlinternalOO2camlCamlinternalOO/_@J@?@@@@@@@@@@@@@@*Pmakeblock@AB@A@@.camlOdoc_latex C 5.camlOdoc_latex vaV@AB@@@('new_fmt@A*"ps@--merge_codepre@AB/,print_concat2@4)text_initV@A6'anon_fn@B8@: !anon_fn[odoc_latex.ml:166,21--71] @ACD<B@? @A@ @D@AE@BF@H2@ACDEI !anon_fn[odoc_latex.ml:100,33--66]v@M@O !anon_fn[odoc_latex.ml:128,40--73]@R@ABCS !anon_fn[odoc_latex.ml:143,38--71] %@W 0@Y# @ABZ*latex_init @] !anon_fn[odoc_latex.ml:965,30--54]@ACDF_@c "anon_fn[odoc_latex.ml:974,25--216]@Ae@g "anon_fn[odoc_latex.ml:1021,30--54]@j@ABCk #anon_fn[odoc_latex.ml:1030,25--216]@n@p:@r/replace_matched/@ABCDG@v|@~!s:@@&self-1;@@AB@A~@!s.@@&self-1/@@AB@@!s"@@&self-1#@@AB@@!c @@A&father @@#fmt @@&self-3 @@ABC@ABC@%param@@A@@@@A@AD@!s@@!f@@AB@@@A@@BE@!f5@@#sep6@@#fmt7@@ABC@@!s5@@#fmt6@@&self-17@@ABC@A@#fmt@@&self-1@@AB@@!s@@#fmt@@&self-1@@ABC@@G@@AH@@J@@&self-1@@ABC@ABC@%label@@&self-1@@AB@@%label@@&self-1@@AB@A@ !s@@ !l@@&self-1@@ABC@B @'matched @@A@@u @@#acc @@AB@ACDF @"@@A@$*@,@@A@A(.@0 1@@A@-3@5$name@@A@39@<(info_opt @@A>%*opt* @@A#fmt @@D&self-2 @@ABC@BH@J$self @@M#env @@AB@ABCDJP@R%class @@A@PV@X&self-3@@A@V\@^@@A@ABEZ`@b@@A@bh@j @@A@Afl@n @@A@Bjp@r= W@@A@ou@w!m1@@A@u{@}!m@@A@ABCz@+module_list@@&self-3@@AB@@+module_list#@@#fmt$@@&self-3%@@ABC@@#ele@@A@AB@!m@@#fmt@@&self-3@@ABC@@#clt@@#fmt@@&self-3@@ABC@@@ABCDF@"clb@@#fmtc@@&self-3d@@ABC@@#inh@@A@A@'inher_l@@#fmt@@&self-3@@ABC@B@*module_ele@@A+module_name@@#fmt@@&self-3@@ABC@@)class_eleh@@A*class_namei@@#fmtj@@&self-3k@@ABC@AC@"ct@@#fmt@@&self-3@@ABC@@!c:@@#fmt;@@&self-3<@@ABC@A @ "im @@#fmt@@&self-3@@ABC@@"mt$@@#fmt%@@&self-3&@@ABC@AB"@$!mZ@@'#fmt[@@*&self-3\@@ABC@(.@0"ctB@@3#fmtC@@6&self-3D@@ABC@ACD39@;!c-@@>#fmt.@@A&self-3/@@ABC@AG@I"ct@@L#fmt@@O&self-3@@ABC@ALR@T!c@@W#fmt@@Z&self-3@@ABC@X^@`"mt@@c#fmt@@f&self-3@@ABC@ABci@k!m@@n#fmt@@q&self-3@@ABC@ou@w"mt5@@z#fmt6@@}&self-37@@ABC@ACEGz@!m@@#fmt@@&self-3@@ABC@@$kind@@A&father@@#fmt@@&self-3@@ABC@A @$kind"@@A&father#@@#fmt$@@&self-3%@@ABC@ @$kind@@A&father@@#fmt@@&self-3@@ABC@AB @$kind@@A&father@@#fmt@@&self-3@@ABC@ @!p@@A&m_name@@#fmt@@&self-3@@ABC@AC @!e)@@#fmt*@@&self-3+@@ABC@@!p/@@A@@!xu@@A@AB@"te@@A#fmt@@(mod_name@@&self-3@@ABC@@] @@A@A@!rD@@A@BCD @ !t @@#fmt @@&self-3 @@ABC@@t O@@A(mod_name P@@!f Q@@!&self-3 R@@ABC@%@'!r @@A@AB$*@-!l @@A/(mod_name @@2!f @@5&self-3 @@ABC@39@; @@= @@?&self-3 @@ABC@=C@E)print_one v@@A@ABCEBH@K!t Y@@AM&m_name Z@@P#fmt [@@S&self-3 \@@ABC@TZ@\!m ;@@_#fmt <@@b&self-3 =@@ABC@A_e@g!a @@j#fmt @@m&self-3 @@ABC@lr@t!v @@w#fmt @@z&self-3 @@ABC@Aw}@%i_opt @@&self-3 @@AB@@?;@@><@@AB@A@= @@A@BCD @!t#@@#fmt$@@&self-1%@@ABC@!@!t@@#fmt@@&self-1@@ABC@"@(text_optd@@A'ref_opte@@$namef@@#fmtg@@&self-1h@@ABCD@ABE#@!t?@@A!s@@@#fmtA@@&self-1B@@ABC@$@!t @@A)label_opt @@!n @@#fmt @@&self-1 @@ABCD@A%@!t@@#fmt@@&self-1@@ABC@&@!t@@A@A'@"tl@@#fmt@@&self-1@@ABC@(@!t@@A@ABC)@"tl@@#fmt@@&self-1@@ABC@* @ !tv@@#fmtw@@&self-1x@@ABC@ADFGHI+@!ta@@#fmtb@@&self-1c@@ABC@, &@(!tL@@+#fmtM@@.&self-1N@@ABC@A-+1@3!t7@@6#fmt8@@9&self-19@@ABC@.7=@?!t"@@B#fmt#@@E&self-1$@@ABC@AB/BH@J!t @@M#fmt@@P&self-1@@ABC@0NT@V!s@@Y#fmt@@\&self-1@@ABC@AC2Y_@a!s@@d#fmt@@g&self-1@@ABC@3gm@o!s@@r#fmt@@u&self-1@@ABC@A4rx@{$code@@A}&target@@#fmt@@&self-1@@ABC@5@#txt"@@#fmt#@@&self-1$@@ABC@AB6@!t@@#fmt@@&self-1@@ABC@7@$name@@#no_@@&self-1@@ABC@ACD8@$name@@#no_@@&self-1@@ABC@9@$name@@#no_@@&self-1@@ABC@A:@$name@@#no_@@&self-1@@ABC@;@$name{@@#no_|@@&self-1}@@ABC@AB<@$namei@@#no_j@@&self-1k@@ABC@=@$nameW@@#no_X@@&self-1Y@@ABC@AC>@$nameE@@#no_F@@&self-1G@@ABC@?@$name3@@#no_4@@&self-15@@ABC@A@ @ $name!@@#no_"@@&self-1#@@ABC@A@$name@@#no_@@&self-1@@ABC@AB"@$$name@@'#no_@@*&self-1@@ABC@E)/@1l@@3m@@AB@AF/5@7j@@A@BCDG39@;!s@@>%level@@A&self-1@@ABC@H?E@G20@@A@IDJ@L$nameE@@OF@@Q&self-1G@@ABC@ ,Stdlib__List0camlStdlib__List!s @,Stdlib__List0camlStdlib__List!s %param@@!f@ ;@A@@@A@ABC@ABCEFGJ@@@A@@@@@@ABC@@@@AD@@@I@A@A@w$iter:@A@BE@@@@A@@@@@@ABC@@@@Az@@Bo@@j@@ACDFc@@_@@A[@@W@@R@@D@@ABCD<@@7@@2@@ABE.@@*@@A&@@B"@@@@@@ABC@@ @@@@AB@@@@@)iter_kindg@A@ABCDF@@@@A@@B@@@@AC@@@@A@@@@AB@@y@@ACDn@@c@@AX@@M@@ABB@@7@@ACEG,@@!@@A@@@@AB@@@@AC@@@@@@AB@@@@A@@BCD@@@@@@AB@@@@{@@ABCEv@@h@@A]@@R@@AG@@?@@A9@@BCD5@@*@@@@ABE@@@@A@@@@A@@@@ABC@@@@ADFGHI@@@@A@@@@AB@@@@ACw@@l@@Aa@@S@@ABH@@=@@ACD2@@'@@A@@@@AB@@@@AC@@@@A@@@@A@@@@A@@BCD@@@@@@@'map_dps@A@ABCEFGJ@@* gcZ;c