Caml1999y037!/*Odoc_lexer@(Warnings0Ef{&#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__Map0*4ɇ2s䠠.Stdlib__Lexing0^m|e,Stdlib__Lazy0$1mlࠠ/Stdlib__Hashtbl0(L%bԠ.Stdlib__Format00FClW.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*.Stdlib__Buffer0,I[?z-Stdlib__Array0ѤT f:Pd&Stdlib0t0VoS%{<F:*Odoc_types0ϸf%,e8+Odoc_parser0a-Odoc_messages0C:K}Ŗ%w0Ա!g렠+Odoc_global0=V0^@GD-4Odoc_comments_global0nAiN]K('׼$Misc0Kvor#2D(Location0nBɊOn?7~ؠ*Format_doc0uy@GmWUࠠ0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0zd,J4z@-Stdlib__Bytes00q )'i692CamlinternalFormat0f$@0 ؠ#Str0~PD715%٠-Stdlib__Uchar0?~Ӵ}x֭?)!t렠.Stdlib__String0q8/- @qꠠ,Stdlib__List0]:諳M~x.Stdlib__Lexing0ߤyBaK\t.Stdlib__Format0Ρ,lOpۻxCM|).Stdlib__Buffer0ckډt]` }ur0XR75ٵ(&Stdlib0) 9cV!-Odoc_messages0UqcamlOdoc_lexer.iter_92_closure;v@ACD@#7ocamldoc/odoc_lexer.mllpRa bUA8Odoc_lexer.remove_blanks>Odoc_lexer.remove_blanks.(fun)@CB@аA)apply_argP/аF+apply_funct"аK)apply_arg횓 @9%parse#qZkwwq#&str.ml?]fEFEF?A*Str.regexp0Str.regexp.(fun)@CBа^@аcL@аg&U"@UP#?OfEFEF?@CBаt)@аy3Pа}!lM v@m3bounded_split_delim #OqJmwwqN#4\{[[A/Str.split_delim5Str.split_delim.(fun)@CBа+apply_funct]а"l2Z @$iter\#fAGM e eAe@CBа&Pfieldvаg @~#rev#wSS` ; ;Sv@CBа#аw@$iter#SMa ; ;S@CBа!а"l3 @!#SDa ; ;S@CBаĐа4ǐ @&concatr#UBW b bU@CB@@@A@B@C@@/@A#@B@@0@%@AB@C@A7@B@4@A@@E@:@AB@Z@AM@B@I@A@@\@P@AB@x@Ad@B@`@A@@z@g@AB@@A@@AB@C@@A@@@A@BC@B@@A@B@C@@@AB@@@A@@@ABC@@@AB@@A@B@@@AB@@@A@@AB@@@@ABA@A@A@C@~`%liste_@'@@A@'(A@A)*h@,-@AB./@ #camlStr.global_replace_2677_closurej@A&Stdlib*camlStdlib܇\8camlStdlib.^_459_closure1<@";camlStr.regexp_2068_closure@>>camlOdoc_lexer.iter_92_closure;v@ABCD@#sQ X@A=Odoc_lexer.remove_blanks.iter #Odoc_lexer.remove_blanks.iter.(fun)@CB@аG%blank#аL$condbd1@#uHNu@аU*const_zero 3@@@@Aа]!qcAA@C@#)uHNu"@аf%}@A@K@#1uHNu*@аn-~Bаr1jKаvmDаz9o8@M!^ˠ#Jvw@vC@CBаFp]аsYаNu @#]vrAvV@CBаxaа]@®exp#mvfBvf@CBаzа"h2e GP@.global_replace u#vSGvy@CBа*Pccall_argа&Pccall1caml_string_equalB@ @@@@@#wMT@@w@аAz@;#xLZ{@CB@@@A @Bа*Pmakeblock@@@@@8@#~LS 7 7~@ @@A>@B@@A@@@2@AB@@AC@0@AB@E@7@AB@@A@BY@N@AC@@L@AB@@@A@@AB`C@q@Af@B@@e@ABC@@@Aw@m@AB@@AC@@A@B@C@@@ABC@@@A@B@@AC D@@@ABC@@A@@AB@@@ABC@@@A@@AB@@@ABC@@@@ABC@@@AC@ @AB@ @A@ @A@@AB@@A@@@@ABC@@BA@A@54@D87@{:|=%liste@'@@A@@EF0@AB@@A@@K?camlOdoc_lexer.iter_143_closure4@ABCD@#DQ  'QA=Odoc_lexer.remove_blanks.iter #Odoc_lexer.remove_blanks.iter.(fun)@CB@аT /аX d@#"FHN  F@а`  4@@@@Aаg!qAA@/@#3FHN  F@аp/@A@7@#;FHN  F'@аx7Lа|;9аNаC5@ #RGr~  G>@CBаVаR@#`Gf  GL@CBаmа"h2 09@#qGSD  G]@CBаа @#~HMT  Hj@а+sZ@#IL ' Lu@CB@@_@A @Bа@@@@@.i@#OLS  O@ @n@A4@B@@A@6@*@AB@s@A9@)@AB@;@/@AB@p@Ah@BM@D@AC@{@B@AB@@@Av@o@ABTC@e@AZ@Bz@s@Y@ABC@@@Ak@a@AB@y@AC@w@As@@AB@@s@ABC@@@A~@{@AB@@@ABC@@@@ABC@@@AC@@AB@@A@@A@@AB@@A@@@@ABC@@BA@A@@F@,remove_stars˰Ϡ!s@'@@A@@@AB"# @&'/set_of_closures I@ &camlStr.global_substitute_2592_closureB@AB@@. +camlOdoc_lexer.replace_matched_1566_closure6 U@ABCD@#XQN  YA7Odoc_lexer.remove_stars=Odoc_lexer.remove_stars.(fun)@CB@а7а;Ԑа?א аCٚ@ɠ#Yfr  Y@CBаN ڐ$аRݐ аVߚ @ܠ#$Yas  Y-@CBаa(аe$皓@Ǡ#2YUt  Y;@CBаoH"Kаs/project_closure#Hаx2$P e@g1global_substitute #IYBy  YR#.BtU=U=A2Str.global_replace8Str.global_replace.(fun)@CB@@r@A'@@AB@C@@@t@*@AB@;@A0@B@y@A.@B@@{@A?@5@AB@V@AK@BG@C@@E@AB@@@A[@BP@M@AC@]@S@AB@h@Ad@m@AB@@c@AB@@@An@Bj@s@AC@p@u@AB@@@w@ABA@A@ABC@G@1validate_encoding񠐰(raw_name@'@@A@+const_block@.Stdlib__Format2camlStdlib__Format Er (camlStdlib__Format.asprintf_6223_closure @AB$Misc(camlMisc 1camlMisc.anon_fn[misc.ml:400,39--51]_1966_closureC@?camlStdlib.failwith_326_closure-(#@A 'camlMisc.normalize_generic_1802_closure? I@BC@#[V  ^A @g(asprintfO#]XA p p]W@CBа2"@@ CBа9 h @ (failwithF#]OA p p]j@CB@@@A @B@2@A"@B@,@A(@B@5@&@AB@@8@A0@-@AB@@:@3@AB@d@A@=@A@@@@Aw@Br@n@AC@j@A@@@|@ABwC@@@~@z@ABC@@BA@A@ba@Hed@f.validate_identil(raw_name@'@@A@st%@vw=@ABx ,camlOdoc_lexer.validate_encoding_238_closure 3@@A /camlMisc.validate_identifier_inner_2275_closuref@@ABC@#F`S gA9Odoc_lexer.validate_ident?Odoc_lexer.validate_ident.(fun)@CB@аа$name $@ݠ#XaMg  a@CBа(with_dotE@аF!а@9validate_identifier_inner#obHq  b)@CB @@@A@&@@@@A@AB@аu(@A@@#dDh j jd;@а}.Mа1а @#eMJ  eM@CBа3@@ CBа46 @#eDJ  e^@CB@@@A @B@-@A@B@'@A#@B@0@!@AB@@3@A+@(@AB@@5@.@AB@N@A@8@AAа@@A@W@#fDh  fw@аFа[I;а @ܠ#gMPg@CBа K@@ CBаpNB @ڠ#gDPg@CB@@@A @B@-@A@B@'@A#@B@0@!@AB@@3@A+@(@AB@@5@.@AB@@A@8@A@@@@A@B@C@@@AB@@@A@@AB@@@@AB@@A@B@@A@@@@ABA@A@A;:@I>=@?9validate_exception_uidentRBVE(raw_nameU@'@@A@LMd@@ABO )camlOdoc_lexer.validate_ident_271_closureQ @@A $camlMisc.is_capitalized_2159_closure8m@BC@#i_`lA $Odoc_lexer.validate_exception_uident *Odoc_lexer.validate_exception_uident.(fun)@CB@а\Xа`$nameW !@#.jOfj@CBаk]аo#_@.is_capitalizedo#>kGkk"@CB а}<f3аiа` @_#RlOBl6@CBаNk4@@ CBаnœ @]#clFBlG@CB@@@A @B@B@A@B@'@A#@B@E@!@AB@@H@A+@(@AB@@J@.@AB@M@AB@B@O@A@@B@@Q@AF@B@n@AW@B@@o@Y@ABA@A@@J@$main&lexbuf@'@4__ocaml_lex_main_rec@A@B@@#6ocamldoc/odoc_lexer.mlMv8NѰA/Odoc_lexer.main5Odoc_lexer.main.(fun)@CB@а@@#C`NN@CB@@@@ @ABCA@A&lexbuf1__ocaml_lex_state@'@1@&@AB/special_comment@ @@ABC@@A7}@B9@ @$@A-string_buffer@BCD)@.Stdlib__Buffer2camlStdlib__Buffer! $camlStdlib__Buffer.reset_328_closure[@A.Stdlib__Lexing2camlStdlib__Lexing>P $camlStdlib__Lexing.engine_69_closure'i@ %camlStdlib__Lexing.lexeme_537_closure+=@A-8camlOdoc_comments_global68camlOdoc_comments_global;$f@BCE@#SY o.A?Odoc_lexer.__ocaml_lex_main_rec %Odoc_lexer.__ocaml_lex_main_rec.(fun)@CB@а&2__ocaml_lex_tables1а+а/1__ocaml_lex_state MR@(&engineE#nHA@CBа>*Pisout_argݑIаD&Pisout޹e @@m@n@аNM@A@m@#6ocamldoc/odoc_lexer.ml-Yr-4@аW(sequenceKx@@# -Yy->@CB}4@#.Fs.E@CB@@A@B@@@<@ABC@@A@@A@B@@"@ACB@@@AA@B@ABC@D@AE@F@AG@H@I@ABCDE@n@Aа+line_numberK@а+simplify_fvLA @#7ocamldoc/odoc_lexer.mllHXo@аz@а*PoffsetrefA @#Hj|@@#HSEE@CB@@A@@@AB@@@A@B@C@'@A@@)@ABBа а1Pstringlength_arg @&lexeme#7ocamldoc/odoc_lexer.mllYo@CBа-Pstringlength\@# Jp@а'@а+@@A@#iG@а'PaddintI @#ip@а<@а)Psetfield@@@ @#,Hp@а+@@@A@@@AB@@@@A@B@(@5@AB@"@A@/@A@-@A9@B@@2@;@AB@J@A@@AP@B@M@A@@@S@ABCn@Dm@Eа jа]1@\#7ocamldoc/odoc_lexer.mllYo{{@CBаZ\@#Jp{{@а#  @а' @@A@#iG{{ @а/YI @#ip{{@а7@а;X@@@@#)Hp{{!@аD.comments_levelMJ@аINA @#6H[.@аQ,Pintcomp_argAаWO\@а[P@@A@#HKZ  @@аc(Pintcomp@ @#RK^  J@ аnTfаrnUq@аv!  @r%resetH#gKa::_#G\]w\A>Odoc_lexer.reset_string_buffer $Odoc_lexer.reset_string_buffer.(fun)@CBа-Psetfield_arg(\а+descriptionV@а W@A@ @#K\]]w@@#Ka{{}@CB@@A@B@@@AB@@@A@B@@AC@@!@AB@;@8@AB@@@AB@@@@ABA@>@AC@@@@E@ABC@#JU@CB@j@A`@B@@A@B@\@AC@i@A@r@Ah@BC@@t@o@ABC@ @w@AC@@A @@AB@@@A@BC@@@ABB@@@A@@ABC@@@AB@@@ABC@@A@@A@@ABC@#@@@@ABCD@@A(@@A@BC@@A@B-@@@ABC@0@ @A@BCFа)const_int 5F@@@AGаZ7аM9!@L#7ocamldoc/odoc_lexer.mllYo~~@CBа J:\@#Jp~~@аp2@аt4@@A@#iG~~@аI=I @#ip~~@а'/@а+H@@@@@#)Hp~~@а4Y9@а8Z@#5H[@\@#;HS#@CB@@A@@b@AB@@@Ae@B@C@$@-@AB@h@'@0@ABC@9@E@AB mB@@@A o@>@J@ABC@r@E@M@ABC@Y@AvB@x@A`@By@^@AB@{@d@ABHm@IаhGP@аlIA@#7ocamldoc/odoc_lexer.mllHjzzR@@#HSX@CB@@A@@@AB@@@A@B@C@@@@аѐkаӚ@Р#7ocamldoc/odoc_lexer.mll~Yo~m@CBаԹ\@#~Jp~t@а̤@аι@@A@#~iG~@а׹I @#~ip~@аɤ@аڹ@@@@#)~Hp~@@#/HS@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABа6Ñа)@(#7ocamldoc/odoc_lexer.mllYo~~@CBа&\@#Jp~~@аL@аP@@A@#iG~~@а%I @#ip~~@а `@а $¹@@@@#)Hp~~@а [@а \A@#5H[@^8@`#;HS  @CB@@A@d@>@AB@@h@AA@B@C@$@-@AB@D@'@0@ABC@9@E@AB IB@@@A K@>@J@ABC@N@E@M@ABC@Y@ARB@T@A`@BU@^@AB@W@d@AB@@A@BSQ@]@AC@@AD@@@AD@^@c@AB@#@AC\Z@f@@ABC@_]@g@Ak@B%CD@cam@-@ABCA@d UeP X&lexbufO@'@ ^?__ocaml_lex_special_comment_rec@A@B@@#0TISp1A:Odoc_lexer.special_comment Odoc_lexer.special_comment.(fun)@CB@а g &RN@#1Clpp1@CB@@@@ @ABCA@AB uV x&lexbufU |1__ocaml_lex_stateT@'@@%@AB 5special_comment_part2@ @@ABC@@A@@A@@ABC 'camlOdoc_lexer.remove_blanks_72_closure:@ *camlStdlib__Lexing.lexeme_char_623_closure j@A )camlStdlib__Buffer.add_string_705_closure{@B 'camlStdlib__Buffer.add_char_427_closureh@@A-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pY@BCD@@ 'camlOdoc_lexer.remove_stars_203_closure4R@AB /camlOdoc_global9 &/camlOdoc_global6O@@ACE@#Z2d LA *Odoc_lexer.__ocaml_lex_special_comment_rec 0Odoc_lexer.__ocaml_lex_special_comment_rec.(fun)@CB@а а  Zа 1__ocaml_lex_stateW FK@#r3HA3@CBа ]Dа ^e@@а  C@A@`@#6ocamldoc/odoc_lexer.mlYr-@а  j@@# Yy6@CBo-@#F~LL=@CB@u@A@B@@w@5@ABC@y@A@@A|@B9@!@AC;@@@AA@B@C@D@ABCD@а  ]dа !sa @P#7ocamldoc/odoc_lexer.mllPdXX`@CBа +Paddint_argp\@# J[h@а  ul@а  yn@@A@#iGt@а $NrI @#i[|@а , i@а 0Mu@@@@#*H[@а 9xAа >wC@а Bx@@A@#;KZ@а Jz@ @#DK^@а T!b}T@а Y~A@A @#RTb::# &dUrdA6Odoc_lexer.read_stringStdlib__Bytes.sub_string.(fun)@CBа  а "s3 %@ #Td`` @CBа  Iа  @@A@#Pi@а "s4 а  ;*"@#O^&@CB@@'@A @B(а .Pmakeblock_arg@а  @@@B@ @#Wa;@а  @@@@@#KaE@ @@A@ @A@1@@AB@@A@@5@A"@B@M@?@AB@D@A@Q@AB@B@@R@H@AB@t@AY@B@V@A@@v@\@AB@@A@@AB@C@|@A@@@A@BC@B@@A@@@AB@@A@@A@B@@@@AB@@A@@A@@@Aа  zа !!b!@а &|  (@#*add_string#$KWcc# bQpbA5Odoc_lexer.add_string;Odoc_lexer.add_string.(fun)@CBа 8=@а <@#5K^||@T@V#;Ka@CB@@A@Z@@AB@@^@A@B@C@L@A3@0@AB@@P@A7BC@@R@:@ABC@ @A@B @X@A@BC@@A@[@'@@ABCD@@`@A+@'@ABC@@c@/@ABC@=@F@AB@h@AB@ @k@AC@L@ABC@U@b@AB&@p@Q@ABC@^@A*@u@A]@j@ABC@.@x@e@n@ABCD@{@A3@~@Ar@BC@ @A@B8 B@9@@ABAа  uа !s @۠#7ocamldoc/odoc_lexer.mllPd$$@CBа \@#J[LL@а  @а  @@A@#iGLL@а I @#i[LL@а  @а @@@@#)H[LL@а @а ?A@#5H[@а  ,<а @а   N@#HHT2CBk@#NH^8@CB@Y@A@@AB@@s@AB@@@Av@`@AB C@x@b@#@ABC@0@A|@f@AB@ ~@i@A5@BC@C@L@ABB@@o@AH@Q@ABC@Z@f@AB@t@V@ABC@c@A@y@Ab@n@ABC@@|@j@r@ABCD@@A"@@Av@BC@@A@B'B@(@@ABBа  wа !s @j#7ocamldoc/odoc_lexer.mllPdVVz@CBа * Aа / а 3!c @++lexeme_charo#Pm~~@CBа A а E!bE@а J  @G(add_char#.HY# _VsSS_A:Odoc_lexer.add_char_string Odoc_lexer.add_char_string.(fun)@CBа \Lƹ\A@#:J[@а c ¤K@а g Ĺ@@A@#FiG@а oȹI @#Ni[@а w _@а {˹@@@@#[H[@ @#aH^''@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ !@7@?@ABC@~@A%B@l@A^@[@AB)@@AB@+@@s@ABeCD@/@@v@i@ABCD@4@@AB~@C 6@@A}@BC@#9@@ABC@&<@@@ABC@@@A@B+A@@AB@-C@@ABCа l@а <k@#7ocamldoc/odoc_lexer.mllP^kа x@а H`@ _а \[ @Zа WVа UGа !s͚ (@T&NCBа  _Ґdа mӚ@ #3WfN@CBа rФ@а zѹ@A@@#@Hf[@а  hՐа  ֤@а ՚  @#RH^%%mCBа  zܐа !mޚ@l#``vEE{@CBа +i߹\ @#gRvEE@а 2+Psubint_arg⹳E@A@#pf@@а ;'PsubintJ @#yfF@а Da年E@@Р@#HF@а M$init繳KAA@#Ld@а V*Pfield_argKAA@#Wo@а _ C@@ @#Wx@а g,J @@#W~@а oB@@&@#JtT@а wA@@.@#JtT@а @A@6@#JtT@а  @@@BBB@#,@#JtT@а KA@#@#HT@)@#Hd@CB@-@@AB@$@0@AB@D@A<@B4@-@AC@+@A6@(@AB@c@A@1@A<@BM@F@AC>@7@AD@j@AA@m@ABS@L@E@ABC@p@AW@P@AC@@Ab@BJ@v@]@ABC@o@AN@@A{@j@ABC@R@AS@w@ABC@V@AW@@@ABC@Z@@AB!\@@AB@@A@B%`@@A@BC@c@A)d@@@ABC@@A-h@@AB@k@A@B1l@@AB@3n@@AB@@@AB@g@s@AB@@j@v@AB@@AC@@m@y@@ABC@@A@B@s@A~@B@@@A@BC@@A @BB@@@A@BC@>@A,@'@AB#@CB@@C@A1@,@)@ABCD@5@0@ABC@=@A@K@:@ABC@E@A@P@AD@BC@ @R@K@ABC@X@A$@V@AB@&@\@ABDа  @а% а)!c @#7ocamldoc/odoc_lexer.mllPm$$@CBа6 а:9@а>  @#HYUUCBаIJаN@) @#"KUpp@аW а\X@а`A@#3[kpp@@ @A@ @A@@@Aаl  6@@@@Aаs  [@аwA@#JHj@@#PH^@CB@@A@@@AB@@@A@B@C@<@A@b@C@AB@@@AB@@g@H@ABC@j@A]@Z@AB @m@AB@@p@AcBC@"@r@f@ABC@&@@ABz@C(@x@AB@*@@@ABC@-@@AB@@@@@@A@B)'@3@AC@@AD@@@AD@4@9@AB@@AC20@<@@ABC@53@=@AA@BCD@97C@ @ABCA@;<&lexbuf@'@ %__ocaml_lex_special_comment_part2_rec@A@B@@#ZUA Odoc_lexer.special_comment_part2 &Odoc_lexer.special_comment_part2.(fun)@CB@аX@#Cr@CB@@@@ @ABCA@A&lexbuf1__ocaml_lex_state@'@j@A%@B@ @AC@@A@@AB@@Ac@Ba@a@A]@BCD@@W@ABU@@ACE@#$jdA 0Odoc_lexer.__ocaml_lex_special_comment_part2_rec 6Odoc_lexer.__ocaml_lex_special_comment_part2_rec.(fun)@CB@а аdа 1__ocaml_lex_state ,1@ܠ#<HA''@CBа"Bа#e@@а$@A@F@#6ocamldoc/odoc_lexer.mlYr))-@а- P@@# Yy))6@CBnU-@q#FDdd=@CB@[@A@B@v@]@5@ABC@_@A@|@Ab@B9@!@AC;@@@A@B@ABC@аN) 8аR!s& v@#7ocamldoc/odoc_lexer.mllPd^@CBа^N5\@# J[ e@аe1 M@аi3@@A@# iG q@аq7I @# i[ y@аy. a@а}:@@@@#) H[ @а5=AаG @а @@A@#: KZ(( @а4?@ @#C K^(( @аIIаK@@A@#P Oh @а$descF а' @а /@AA@#b[g@а.P @ #lNg@CB@@ @@AB@@A@@@AаA @а I@AA@#|NZ@@ @A@ @A@@@Aа  @а Y @#We++а  @а d |@ {аxw @vаsrаqcа&remainQ '@p%jCBа iXhIаmZ@@A@#Ohll@а'remain2U а\|#@ #Na(@CB@@(@A @B)а+R^@@@@@#]i5@а5W_@@@@@@#VjA@аAca@@@@@#JjK@ @@A@ @A@@#@AB@@A@8@A@@A'@B@S@D@AB@@>@AB@K@A@@Y@J@ABC@@@A\@Q@AB@@An@i@ABe@C@@c@AB@@@A@t@o@l@ABCD@@y@As@BC@@A B@@A @@AB@ @@AB@@A@@@AB@@@A@B@@A@@A@@A@@@Aа}'а`( @а .A  9@_#3KW55]CBа L) @а *@#?K^OO@@#EKgpp@CB@@A@@@AB@@#@A@B@C@V@A+@(@AB@@Z@A/BC@@\@2@ABC@+@A"@B @b@A@BC@*@A@e@2@*@ABCD@@j@A6@2@ABC@@m@:@ABC@H@Q@AB@r@AB@ @u@AN@W@ABC@`@l@AB&@z@\@ABC@i@A*@@Ah@t@ABC@.@@p@x@ABCD@@A3@@A|@BC@@A@B8B@9@@ABAа@e ͑а!sb  @ 3#7ocamldoc/odoc_lexer.mll$Pd$@CBаq\@#%J[&&%@аWm @а[o@@A@#%iG&&%@а 0sI @#%i[&&%@аkj @а /v@@@@#)%H[&&%@аx-а. @а# w  B@#<&HT&.CBа. / 3@а2 0A@#H'H[':@Y@#N(Hd(@@CB@@A@@_@AB@@@Ab@B@C@_@A+@(@AB@f@c@A/BC@i@e@2@ABC@@@I@AB n@j@AB@p@m@AF@O@ABC@X@d@ABv@r@T@ABC@a@Az@w@A`@l@ABC@~@z@h@p@ABCD@}@A"@@At@BC@@A@B'B@(@@ABBаp/~@аuаy!c| @F#7ocamldoc/odoc_lexer.mll-Pm66-@CBа:аE; @а 7  @D#.HYgg.BCBа HJа ;@) @#"/KU/@а P а )< @а (=A@#3/[k/@@ @A@ @A@@@Aаg 7@@@@Aа  @а 1A@#J0Hj0@L@N#P1Hd1@CB@@A@R@@AB@@V@A@B@C@<@A@b@C@AB@@@AB@@g@H@ABC@j@A]@Z@AB @m@AB@@p@AcBC@@r@f@ABC@ @@ABz@C@x@AB@@@@ABC@@@AB@@@@@@A@B2@@AB@@AC@@@AC@@@AB@@AC;@"@@ABC@ @&@ABC@#@(@@ABCA@ (elements&lexbuf@'@8__ocaml_lex_elements_rec@@AB@@#MgA3Odoc_lexer.elements9Odoc_lexer.elements.(fun)@CB@а"eа'jJа,j/caml_array_makeBA @@@@@#[m@а: WIA@+@#Bm$@аC^06@3##oQ0@CB@@6@<@ @ABC@>@&@AB@<@AA@B@4@A/@BD@,@AB@F@9@A4@BC@ IBA@AD]E`&lexbufd1__ocaml_lex_state@'@]@AR@@A @BC@ y@Aqr\@tu_@ABvwaA@z{eI@}~h@ABj@n@Ap@BCD @-Odoc_messages1camlOdoc_messagesR/const_immstring@ @AB O@N P@A@j@A&Stdlib*camlStdlib܇\8camlStdlib.^_459_closure1<@ @ABC+@ -camlStdlib__String.split_on_char_1118_closure @ADEF 4camlOdoc_lexer.validate_exception_uident_338_closure &.@ )camlStdlib__Lexing.new_engine_112_closureR`@@AB _@-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pY@AC)__dummy__)__dummy__=0caml_exn_Failure#r@ camlStdlib__List.map_532_closure*ki@A @@ @AB @CDEG@#]P+OA #Odoc_lexer.__ocaml_lex_elements_rec )Odoc_lexer.__ocaml_lex_elements_rec.(fun)@CB@а  ӑа )а.(а1__ocaml_lex_state x}@ *new_enginep#HEJJ@CBа Mа e@@а_չ@A@@#6ocamldoc/odoc_lexer.mlNYrN3@а Ӛ @@# NYyN<@CB/@#OFw++OC@CB@@A@B@@@7@ABC@@A@@A@B;@!@AC=@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@AK@L@M@ABCDE@а% а) u@ t#7ocamldoc/odoc_lexer.mll7Yo7n@CBа4 r\@#7Jp7u@а; #@а?@@A@#7iG7@аG q¹I @#7ip7@аO 7@аS pŹ@@@@#)7Hp7@O@Q#/8HW<<8@CB@@@AB@V@@AB@@Z@A@B@!@AC@*@6@AB @%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABAа Y {@а ZA@#7ocamldoc/odoc_lexer.mllHW>@CB@@A@@?@AB@@@AB@B@C@$@A@D@&@ABBаא"а Ԑаڐ а%raiseѹ@ @#7ocamldoc/odoc_lexer.mll@FMPB@ @@A@ @A@@@A@@@@Cа.Parrayrefs_arg㑐Aа乳IAAo@#6ocamldoc/odoc_lexer.mluJ55@а*ParrayrefsB@# uN55@аޑ@а߹IAA@#[p55%@аB @#![t55.@а#len^J$@#*BN557#)lexing.mlLQưA9Stdlib__Lexing.sub_lexeme?Stdlib__Lexing.sub_lexeme.(fun)@а)apply_arg_AAA@#Sd @а +apply_funct`aа"idۚ .&@ "#!Bk #(bytes.mlIl{  IA8Stdlib__Bytes.sub_string>Stdlib__Bytes.sub_string.(fun)@CBа&H칱D@@@@#7ocamldoc/odoc_lexer.mllDtBDk@ @@A@ @A@I@A@AB2@)@AC@%@A@@O@AF@B7C@@AH@:@AB@T@Ak@B@@AV@N@AB@f@Aa@BZ@r@AB@@A@@Ak@g@w@ABC@nB@@A@B@@|@AB@@A@@A@@AB@@@@ABDаZAа_IAA@#6ocamldoc/odoc_lexer.mluJ@аhB @# uN@аq@аvIAA@#[p@а~B @# [t@аdJ" @#(BNаe2@аfа&raw_id횓 "@ CBаXа"id @J#7ocamldoc/odoc_lexer.mllFNc99F@CBаD@@@@# GEO``G@ @@A@ @A@)@A@B@@A@@+@ @AB@I@A@AB9@4@AC@1@A@@O@AF@B>C@n@AH@A@AB@T@Aj@B@t@AV@N@AB@f@Aa@BZ@q@AB@z@A@|@Ak@g@v@ABC@nB@@A@B@@{@AB@@A@@A@@AB@@@@ABEа~аN  @#7ocamldoc/odoc_lexer.mllIMwI6@CB@@@A @B@Fа;Aа@IAA@#6ocamldoc/odoc_lexer.mluJH@а:B @# uNQ@аR @аW IAA@#[p^@а$P B @# [tg@а-9nJ" @#(BNo8а52o1@0а;.pа?!v "@ -CBаKՑаO!v @#7ocamldoc/odoc_lexer.mllKM`66K@CBа[}E@@@@# LEOZZL@ @@A@ @A@)@A@B@@A@@+@ @AB@I@A@AB9@4@AC@1@A@@O@AF@B>C@@AH@A@AB@T@Aj@B@@AV@N@AB@f@Aa@BZ@q@AB@ @A@"@Ak@g@v@ABC@nB@@A@B@(@{@AB@*@A@,@A@@AB@@.@@ABGаR!а!Ɠ @^#7ocamldoc/odoc_lexer.mllMN~M@CB@@@A @B@Hа+Aа,IAAO@#6ocamldoc/odoc_lexer.ml uJ @а-B @#  uN @а&@а'IAAf@# [p @а(B @#  [t  @аxJ" @#( BN ޑаyנ~@֑аz4а(exn_path# "@ UCBа6nаS9Tа(raw_path4 @-split_on_char^#7ocamldoc/odoc_lexer.mllOVwOC@CBа f>Nа $path; F@#map#PR}OOPU@CBаCа|Fа#"id@ @M#'QPfQi@CBа/QHF@@@@#1RGRRs@ @@A@ @A@0@A"@B@C@@A@@3@A%@"@AB@@5@(@AB@K@A<@y@AB@:@A@@O@A@B@g@A[@BV@C@S@@AB@@k@`@AB[@@AC@@n@c@@ABC@@@AB}@x@AC@v@A@B@@@A@@ABC@@A@@@ABC@@A@B@@A@B@@AC@@A@B@@@ABC@@A@@A@@ABC@@@@AB C@@A@B@@A B@@A@@A@@@ABC@BIаCK аN @O#7ocamldoc/odoc_lexer.mllSM~S@CB@@@A @B@JаSа!sP A@#7ocamldoc/odoc_lexer.mllVPdV@CBа _\@#WJ[W@а [@а]@@A@#WiGW@аaI @#Wi[W@аX@аd@@@@#)WH[W @а iAа j\<@#5Xar00X@а kJ @#=X`w00X@а#ofsAа&Pfield-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pYа)apply_arg_!@ d#[XQw00X;#)string.mllBWlA2Stdlib__String.sub8Stdlib__String.sub.(fun)@CBo@&authorа  ?@@@@A*deprecatedа# >D@@@A&returnа - =E@@@A#seeа*7 )const_one :A@@@A@o@аHt HаLv@@A@#gPkg@аU)apply_arg͐ǑаZ&Pfieldΐа_  p@#h^h#9ocamldoc/odoc_messages.mlXp.q.qA=Odoc_messages.not_a_valid_tag #Odoc_messages.not_a_valid_tag.(fun)@CBаp}аt@@@@@ @#hU@h@аz@@#hO@h@@@A@ @A@@,@AB@@A@@@A/@B@@<@AB7@C@3@A@@@A?@;@AB@@@B@ABаxG@@@@#jOY$$j@ @@A@ @A@]@A@Z@@AB@@`@@AB@@@AB@@AC@@A@@@AC@@@@@ABC@@A@B@@A@B@@A@@A@@AB@@!@@AB@@@AB@%@A@@'@A@ @AB@@@AB@+@ @AB@@A@/@A@$@AB@@1@@'@ABC@4@A@6@A*@B@s@A<@B@@t@>@ABKа6Ñа)@(#7ocamldoc/odoc_lexer.mlloYoo"@CBа&\@#oJpo)@аL@аP@@A@#oiGo5@а%I @#oipo=@а`@а$@@@@#)oHpoJ@аmа!s @`#8pPd  pY@CBаа#а'ېа+ܑ@а0ݤ@а4@͠#Xqc|33qy#SVnG>G>SA1Str.regexp_string7Str.regexp_string.(fun)@CBаDаH!s 0<@#nqPB33q@CBаUɑаY!s @X#}rP_yyr@CBаdH@@@@#sHNs@ @@A@ @A@)@A@B@@A@@+@@AB@c@AX@BC@4@AC@1@A@@g@]@ABHC@X@AT@BO@C@l@b@N@ABC@@q@Af@B^@[@W@ABC@a@^@AC@k@d@AB@@x@n@AB@@{@Ap@B@1@A@B@@2@@AB@@@AB@6@A@@8@A@@AB@@@AB@<@@AB@@A@@@A@@AB@@B@@@ABC@@A@G@A@B@I@A@B@J@@AB@@M@A@BLа 8F@@@AMаа!s d@ #7ocamldoc/odoc_lexer.mllzPdmmz@CBаÐGа+ƐаȚ@X#{kp{@CBаɐ\а>̐аΚ @k#'{Qq{*@CBаMѐ@#1{Hq{4@CB@@@A @B@+@A @B@C@!@@AB@@.@$@AB@E@:@AB6@C@3@A@@H@=@:@ABC@@L@A@@B@@AR@B@@@T@AB@@@@@;@A,@B@B@C>@+@H@ABD@A@3@K@ABD@@@ABJ@S@AC HD@@@@ABCP@V@AZ@BD@W@\@AD@@@@`@ABCDA@*&simple-ؠ0&lexbuf@'@66__ocaml_lex_simple_rec@A@B@@#DQKwdxRA1Odoc_lexer.simple7Odoc_lexer.simple.(fun)@CB@а?ڑH@#SRCcxxR@CB@@@@ @ABCA@NޠQ&lexbufݠU1__ocaml_lex_state@'@k@A1@&@@ @ABCD@4@Aj@Be@d@Ab@B_@@A]@BCDW@P@O@ABE@#uS[ A !Odoc_lexer.__ocaml_lex_simple_rec 'Odoc_lexer.__ocaml_lex_simple_rec.(fun)@CB@аpJzаtfаx1__ocaml_lex_stateߚ */@I#THAT@CBаG呐HаFe@@а@A@D@#6ocamldoc/odoc_lexer.mlYr-@аC N@@# Yy6@CBmS-@p#Fu=@CB@Y@A@B@u@[@5@ABC@]@A@{@A`@B9@!@AC;@@@AA@B@ABC@D@AE@F@G@H@ABCDE@ааy@#7ocamldoc/odoc_lexer.mllYoNNc@CBа\@#JpNNj@а4@а8@@A@#iGNNv@а I @#ipNN~@аH@а @@@@#)HpNN@Π@Р#/HU@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@K@AB@@AR@B@P@AB@@V@ABAа @а A@#7ocamldoc/odoc_lexer.mllHX((@а(@а,A@# HjBB@ @ #HUnn@CB@@A@@@AB@@@A@B@C@$@A@@&@ABBаE/аI@#7ocamldoc/odoc_lexer.mllYo@CBаT\@#Jp@а[C@а_@@A@#iG@аgI @#ip@аo W@аs@@@@#)Hp@а|8 @а A@#5H[PP@^8@`#;HUmm!@CB@@A@d@>@AB@@h@AA@B@C@$@-@AB@D@'@0@ABC@9@E@AB IB@@@A K@>@J@ABC@N@E@M@ABC@Y@ARB@T@A`@BU@^@AB@W@d@ABCа #а!s  f@#7ocamldoc/odoc_lexer.mllPdP@CBа/\@#J[W@а!+@а%-@@A@#iGc@а1I @#i[k@а5(@а4@@@@#)H[x@@#/HUbb~@CB@@@AB@@@AB@@@A@B@!@AC@*@6@AB@%@AB@2@A@0@<@ABC@ @7@?@ABC@L@AB@@AS@B@Q@AB@@W@ABDаe9а !s6 @X#7ocamldoc/odoc_lexer.mllPd@CBаE\@#J[@а|A@а#C@@A@#iG@а+UGI @#i[@а3>@а7TJ@@@@#)H[@а@ E@аD A@#5H[WW@"@$#;HUtt@CB@@A@(@@AB@@,@A@B@C@$@-@AB@@'@0@ABC@9@E@AB  B@@@A @>@J@ABC@@E@M@ABC@Z@AB@@Aa@B@_@AB@@e@ABEаqQ[аu!sN *@#7ocamldoc/odoc_lexer.mllPd@CBаq]\@#J[  @аYp@а[@@A@#iG  '@а_I @#i[  /@аV@аb@@@@#)H[  <@аe @а% !A@#5H[iiH@аdgAаv "@а6 #@@A@#FKZY@аci@ @#OK^b@а- 'ȑа (@аn  @b#bKau`CBа[uаZ )@аb *@A@ @#sK\@@#yKa@CB@@A@B@ @@AB@@@A@B@@AC@@@AB@2@/@AB@@@AB@@@@AB8@5@AC@@@@<@ABCаk -{а .@аk  @#KW>>CB@#KXWW@CB@@A@@AB@@@AB@@@A@@AB C@@@#@ABC@~@Au@B @B@@q@ABC@~@A@@@~@ABCD@ @@A@@ABC@ @@@ABC@@A@@AC@@@A@BC@@@ABC@@@A@@ABC@@@AB@@@ABC@@A#@@A@@ABC@' @@@@ABCD@@A,@@A@BC@@A@B1C@2@@ACFаkx @F@@@AGаt|^аx!sy -@Ġ#7ocamldoc/odoc_lexer.mllPd..@CBаt\@#J[VV@аs@а@@A@#iGVV*@аI @#i[VV2@а@а@@@@#)H[VV?@аh 0@а( 1@#5H[K@h@#;HUQ@CB@@A@@n@AB@@@Aq@B@C@$@-@AB@t@'@0@ABC@9@E@AB yB@@@A {@>@J@ABC@~@E@M@ABC@Z@AB@@Aa@B@_@AB@@e@ABHа:@аKA@#7ocamldoc/odoc_lexer.mllHjAA}@@ #HUmm@CB@@A@@@AB@@@A@B@C@@@@@~@Aq@B@@A@BC@q@AD@@x@AD@@@AB@@AC @@ABC@@@@ABC@@A@BD@@@ADA@ABCDE@@ @/replace_matched'matched@'@@A@@A $camlStr.replace_matched_2504_closure93I@BA@CB@а% а)$repl! @ Ƞ#YoU=U=@CB@@@A@@AB@@@@ABA@A@ABCD@9@ABA @@BIH>@@@8@@A'@ABDON=@EUT#*\*C@AF[Z!^A@Gba&[ ]F@ABCHhg\@@@W@@AlmY@Jsra @AKwv3Invalid encoding %sS@BL}|BMN@@@A@@O1Invalid encoding Q@ABCDPK@Q@@R@@@@@A@ABU @V>Invalid first character U+%04X^@W@XY@ABCB@D@AZ̠D[ёӰ9\א]@ H@AB@@@@A^◠:Invalid first character U+Z@_K8/:@ABCDE`@6;<@a8Invalid character U+%04XX@Ab 4Invalid character U+T@cK &@ABd@Z# $@e#"@@@@@A'(@ACh+* @i21:Invalid exception name: %sZ@Aj878Invalid exception name: X@k?>KBC-`@ABlGF@JKbMN8c@mRQ@@@@@AVW@o[Z @ABCDp_^!+A@qhgV@@@@@Amn/set_of_closures@rsr @ABtvu"+$B@u}|M@@@@@A@v @ABCx! A@y@@@@@A@A} @~"\@B@A ,@ABCDEF@@  &@B@@@AD@@@E@@@Gà@@@ABCHǗ!'A@IЗ6Unexpected character 'V@AJ֗!@A@Kݗ #usage: @raise Exception descriptionc@ABL㗠!.A@M뗠 "usage: @before version descriptionb@AN񗠐>>>,-7->---------------------------------------------------------------8888999989----------------------------------------------------------------......................................./........//////////.......//////////////////////////...././/////////////////////////.....89////////////////////////////////////////////////////////////////.22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@AAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG2@ABT 2(((((  (((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++2@U"! ++++@AV(' #.@W/.  @ABCX54  00J00 L#O1111::::0PPRR1 !#:"""""""""""""""""""""""""""$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BB$BBNNN !#BN$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***************************+$++++++++++++++++++++++++++,,,,3,33333333333333333333333333444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------555555555555555555555555555666666666666666666666666666----------------------------------------------------------------................................................................................................................................////88889999/8/9///////////////////////////////////////////////////////////////;.;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<////////////////////////////////////////////////////////////////2222892772772222222222722222222222222222222222222222222222222222222222222222777777777777777777777777777===========================2222222222222222222222222222222222222222222222222222222222222222>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????HHHHHHH????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@Y>= $#$$$  00S00OP11"11::::0QRQR1!!!!:%%'%%%%%%%%%%%%%(%&%%%%%%%%$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBNNNBN!%;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3%%%%%%%%%%%%%%%%%%%%%%)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%----%-%%%%%4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-----////////////////////////////////////////////////////////////////%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%%%7%%%%%%%%%%%%%%%%%%%%%................................................................11111222222222222222222222222222222222222222222222222222222222222222200008888::::08/:///////////////////////////////////////////////////////////////%%%%%%%%%<%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%%%%%%%................................................................11111882882222222222822222222222222222222222222222222222222222222222222222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>%%%%%%%%%%%%%%%%%%%%%................................................................??????????%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMNNNLJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBCK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF@AZDC  .99ADFGI@[KJ     @AB\QP   #?qQ552<QmD  F*,@]XW@/[\Fr^_IsabLtdeOughRvjkUwmnXxpq[yst^zvwa{yzd|@^~}@@@@@A@@@@AB&@@@@A@@ {@@A p@@_@@T@@ABCDE N@ABCDEug@v@w @x@@@?camlOdoc_lexer.main_393_closurew< #camlOdoc_lexer.elements_399_closureiN !camlOdoc_lexer.simple_401_closure U@ABCFG@A@O@AR@k<@)@ABCX@_@ADr@*@A9@%@ABE@@@@@ABC@I@A@BD@@@ABEF @N@A@{@ABx@{@nz@Ak@BCh@f@ADEc@c@A`@_@A\@Z@ABCW@}@A@@AB c@ b@A `@ ]@ABCDF Z:@ ]@A Y @B W@CFL@pl@\Y@ABDrx@39@A@B@"@A'@B,@1@ACDEG@^m@A V@@B QE@HU@ .camlOdoc_lexer< {.camlOdoc_lexerefV@AB?camlOdoc_lexer.main_393_closurew<b@C 'camlOdoc_lexer.remove_blanks_72_closure:^@Pj@ADE ,camlOdoc_lexer.validate_encoding_238_closure 3I@ 4camlOdoc_lexer.validate_exception_uident_338_closure &.@A )camlOdoc_lexer.validate_ident_271_closureQ @ ?camlOdoc_lexer.iter_143_closure4@AB  'camlOdoc_lexer.remove_stars_203_closure4R@@ >camlOdoc_lexer.iter_92_closure;v@ABCFHI@@@A @@Bq@@ 2@@AR@@BC@@_@@A@@@@AB@@{#subL@@A@@.Stdlib__String2camlStdlib__String7&concatr@@r@@ABCDEb@@[C@A5G@J@ABN@`Q@AU@X@ABC\@_@A.Stdlib__Buffer2camlStdlib__Buffer!(add_char@@@@AB @@z@@A@@ @@ABCD@@ 7@@@@AB&@@F@@A@@@@ABC@@@@A@@@@@@@@ABCDEFG@@ >@A@@AB3@C@@A @@AB@^@A@@ABC@D@A9@)@@AB@@CDEF@ Z@ K@@A@AD@@'@@ABL@A@@A@C@@@A@@@@A@A&@@@A@@@@A@@A@@@ABCD@A@@A@@A@@@ABCD@@@A@@@ABC@AB@ @A@@@ABC@@@@AB@A@@@AB@o@p@$@AB@A$@r@&@AB@W@1@A@@A@\@<@ABCD@=@8@A@@A@c@C@ABCD@ABCDE@A@{@@A@BCD@ @@A@@A@h@@A@AB@@C@@>@@Ae@@@@A@@AG@#@@ABCD@@A@t@ABE@A@@BCD@@Cefl8Zz