Caml1999I037F! 43*Format_docӠ#Doc@(box_type;@@!H@@4utils/format_doc.mlid<@d<C@@A@!V@@ eDH eDK@@ B@"HV@@fLPfLT@@)C@#HoV@@gUYgU^@@2D@!B@@%h_c&h_f@@;E@@@A@@@@@)c*,@@A@>@@A@$stag;@@@A&Stdlib&Format$stag@@@y@@@@=jhj>jh@@@@SF@A@'element;@@$Textd&stringQ@@@@@SnTn@@iH@)With_sizee#intA@@@@@codo@@yI@(Open_boxf$kindg@@|@@@tpup!@@J@&indenth@@@@@p"p,@@K@@@pp.@@L@)Close_boxi@@q/3q/>@@M@(Open_tagjd&Format$stag@@@@@r?Cr?\@@N@)Close_tagk@@s]as]l@@O@)Open_tboxl@@tmqtm|@@P@)Tab_breakm%widthn@@`@@@u}u}@@Q@&offseto@@l@@@u}u}@@R@@@u}u}@@S@'Set_tabp@@vv@@T@*Close_tboxq@@ww@@U@,Simple_breakr&spacess@@@@@xx@@ V@&indentt@@@@@xx@@W@@@xx @@X@%Breaku$fitsv@@@@@@@@@@@@@@@@%y  &y  6@@;Y@&breaksw@@@@@@@@@@@@@@@@>y  7?y  B@@TZ@@@By  Cy  D@@X[@%Flushx'newliney@@$boolE@@@~Uz E VVz E b@@k\@@@Yz E IZz E d@@o]@'Newlinez@@b{ e ic{ e r@@x^@*If_newline{@@k| s wl| s @@_@*Deprecated|@F&Format)formatter@@@z@@{$unitF@@@|@@}@@~  ~  @@`@@@A@@@@@m@@@@G@A@!t;@@@A@@@@@D  D  @@@@z@A@#fmt;!a@!b@@B@At'format4"@@@@@@@@@O@@@@@@F  F  @@@@{@A@(printer0;@@@A@@@@@@ @@@@@@@@@H  H  @@@@|@A@'printer;!a@@A@A@ @@&@@@@@n@@@@@I  I  @@@@}@A@%emptyF@@@@M  M  +@@ ~@@&format@&Format)formatter@@@@@@a@@@@@@@@@@@@@Q  Q  @@,@@$fold@@#acc@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@>T  ?T  7@@T@@@#msg@!a@@@@@@@@@ @@@XX  YX  @@nA@@$kmsg@@@@@@@!b@@@@@@)!a@@@@@@@@@@@}Y  ~Y  @@B@@&printf@?!a@Ġ@@@@@@@@ @@@] ; =] ; a@@C@@'kprintf@@@@@@@!b@@@@@@g!a@Р@@@@@@@@@@@@@ @@@@@^ b d^ b @@D@@(open_box@_@@@@@@y@@@@@@@@@@@@@bb1@@E@@)close_box@@@@c24c2K@@F@@$text@@@@@@@eMOeMg@@G@@&string@@@@@@@ fhj fh@@"H@@%bytes#%bytesC@@@@@@@g g@@5I@@)with_size6@@@@@@@0h1h@@FJ@@#intG@@@@@@@AjBj@@WK@@%floatX%floatD@@@@@@@TkUk@@jL@@$chark$charB@@@@@@@glhl@@}M@@$bool~$@@@@@@@xm  ym !@@N@@%space@@@@o#%o#8@@O@@#cut@@@@p9;p9L@@P@@%break&spacesB@@@@@&indentL@@@@@@@@@@@@@qMOqM~@@Q@@,custom_break$fits@v@@@@l@@@@@@@@@@@&breaks@@@@@@@@@@@@@@@@@@@@@@@@st@@R@@-force_newline@@@@uu@@S@@*if_newline@@@@vv @@T@@%flush)@@@@xx#@@'U@@*force_stop5@@@@y$&y$>@@3V@@)open_tboxA@@@@){@B*{@Y@@?W@@'set_tabM@@@@5|Z\6|Zq@@KX@@#tabY@@@@A}rtB}r@@WY@@)tab_break%width@@@@@ &offset@@@ @@ y@@@ @@ @@@a~b~@@wZ@@*close_tbox@@@@mn@@[@@(open_tagN@@@@@@@~@@\@@)close_tag@@@@ @@]@@$list#sep&optionL@@@@@@@@@!a@@@@@@$listK@@@@@@@@@@@I@@^@@$iter#sep0@@@@@@@@$iter@@!a@)@@ b@@@!@@"@@#@!b@,@@$n@@@%@@&@@'@@(@@@@*@@+@@@-@@.@@/@@0@JL@@_@@%array#sept+@@@1@@@2@@3@&!a@6@@@4@@5.%arrayJ@@@7@@@8@@9@@:@+,@@A`@@#seq #sepX@@@;@@@<@@=@S!a@@@@@>@@?[#Seq!t@@@A@@@B@@C@@D@YZ#@@oa@@&option $noneϠ@@@E@@@F@@G@!a@J@@@H@@I @@@K@@@L@@M@@N@%'%d@@b@@&result "ok!a@T@@@O@@P%error!e@S@@@Q@@Rx&result@@@U@@@V@@W@@X@ege@@c@@&either $leftѠ!a@^@@@Y@@Z%rightߠ!b@]@@@[@@\&Either!t@@@_@@@`@@a@@b@@@d@@,align_prefix @A@M@@@d@@@@c@@e@@@f@@gS[@@@h@@@i@@j@ @@#e@@-align_prefix2@@p@@@l@@@@k@@m@@n@@@@@p@@@@o@@q@@r@@@@t@@@@s@@u@@v@@w@DEC@@Zf@@@@H^IEH@^g@@@#doc;@@@Af!t@@@x@@@@YZ@@@@oh@A@!t;@@@A@@@y@@@@hi@@@@~n@A@)formatter;@@@A@@@@@rs@@@@o@A@'printer;!a@|@A@A@@@@z@@{@@@}@@@~@@@@n@@@@@@@@@p@A@)formatter@m#refB@@@@@@@@$@@@@@@@@q@@.format_printer;!a@@A@A@&Format)formatter@@@@@@@@L@@@@@@@n@@@@@@@@@r@A@&compat@j!a@@@@@@8 @@@@@@@@s@@'compat1@@"p1@@@#!a@@@@@@@@@@@& @@@@@@@@N@@(t@@'compat2@@"p1@@@@"p2@@@P!a@@@@@@@@@@@@@@@@W@@@@@@@@@@COODO@@Yu@@2deprecated_printer@@!&Format)formatter@@@@@@@@@@@@@@@@@@@@@@@@@@j11k1x@@v@@*deprecated@!a@@@@@@@@@@@@yyy@@w@@+deprecated1@@"p1@@@!a@@@@@@@@@@@Š @@@@@@@@@@x@@'fprintf@/@@@@@@&format!a@ʠ@@@@ǠJ@@@@@@@@@@@@@Q@@y@@(kfprintf@@Z@@@@@!a@@@@@@e@@@@@@'format4!b@ؠv@@@ՠ@@@Ԡ"@@@@@@@@@@@@RR@@z@@(asprintf@'format4!a@@@@ޠ@@@ݠ@@@@@@@@@@@+,@@A{@@)kasprintf@@@@@@@!a@@@@@@'format4!b@@@@@@@@@@@@@@@@@\]4@@r|@@'dprintf@5'format4!a@@@@@@@@@@@@@@@@@@@@@@@@@@777{@@}@@(kdprintf@@@@@@@@ @@@@@@@!a@@@@@@x'format4!b@0@@@:@@@@@@@@@@@@@||@@~@@*doc_printf@'format4!a@ Q@@@ [@@@ |@@@@@@ @@ @@@R@@@@+kdoc_printf@@@@@@@!r@@@@@@'format4!a@@@@@@@@@@@@@@@@@ SS S@@ *@@+doc_printer@B!a@@@@@@'printer @@@@@@ / 0@@ E@@&pp_docY@@@ @@@!@ ? @@@ U@@/pp_print_stringi@@@"@@@#@ PRR QRu@@ f@@2pp_print_substring#pos @@@$@@%#len @@@&@@' #@@@(@@@)@@*@@+@ uvv vv@@ @@-pp_print_text 4@@@,@@@-@  @@ @@.pp_print_bytesz@@@.@@@/@  @@ @@+pp_print_as@@@@0@@1@ N@@@2@@3@ f@@@4@@57@@@6@@7@@8@@9@  +@@ @@5pp_print_substring_as#pos m@@@:@@;#len w@@@<@@=@V@@@>@@?@ @@@@@@A@ @@@B@@Co@@@D@@E@@F@@G@@H@@I@ ,, G@@ @@-pp_print_char@@@J@@@K@  @@ @@,pp_print_int. @@@L@@@M@  @@ +@@.pp_print_float?@@@N@@@O@ & '@@ <@@-pp_print_boolP@@@P@@@Q@ 7 8&@@ M@@0pp_print_nothinga@@@R@@@S@ H'' I'I@@ ^@@-pp_print_iter&pp_sep{@@@T@@@U@@@V@@W@@@!a@a@@X@@@Y@@Z@@[@!b@d@@\@@@]@@^@@_@@`@@@@b@@c@@@e@@f@@g@@h@ kk @@ @@-pp_print_list&pp_sep  $@@@i@@@j@@@k@@l@Ϡ!a@o@@@m@@nנ @@@p@@@q@@r@@s@  @@ @@.pp_print_array&pp_sep5 T@@@t@@@u@@@v@@w@!a@z@@@x@@yƠ @@@{@@@|@@}@@~@  g@@ @@,pp_print_seq&pp_sepe" @@@@@@@@@@@@/!a@@@@@@7 #Seq!t@@@@@@@@@@@ "hh #h@@ 8@@/pp_print_option$noneU @@@@@@@@@@@@b!a@@@@@@j @@@@@@@@@@@ R S@@ h@@/pp_print_result"ok!a@@@@@@%error!e@@@@@@ F&result@@@@@@@@@@@   M@@ @@/pp_print_either$left!a@@@@@@%right!b@@@@@@Ƞ w&Either!t@@@@@@@@@@@  N N  c @@ @@,pp_open_stagޠ &Format$stag@@@@@@@      @@ @@-pp_close_stag T@@@@@@@     !@@ @@+pp_open_box @@@@@@@ ! !  ! !%@@ @@,pp_close_box v@@@@@@@ !&!& !&!D@@ @@.pp_print_space% @@@@@@@ !^!^ !^!~@@ "@@,pp_print_cut6 @@@@@@@ !! !!@@ 3@@.pp_print_break@@@@@@@ @@@@@@ @@@@@ @@@@@@@@@@ A!! B!!@@ W@@5pp_print_custom_break@@@@@@$fits@ @@@à@ @@@ @ @@@@@@@&breaks@@@@Ƞ@@@@Ǡ@@@@@@@@ @@@@@@@@@@ !! !"3@@ @@,pp_open_tbox @@@@@@@ "M"M "M"k@@ @@-pp_close_tbox #@@@@@@@ "l"l "l"@@ @@*pp_set_tabҠ 4@@@@@@@ "" ""@@ @@,pp_print_tab E@@@@@@@  ""  ""@@ @@/pp_print_tbreak@Q@@@@@@ @@@@@@ @@@@@ j@@@@@@@@@@  ""  ""@@ @@3pp_print_if_newline z@@@@@@@ # #  # #E@@ @@0pp_force_newline) @@@@@@@ #F#F #F#h@@ &@@.pp_print_flush: @@@@@@@ !#i#i "#i#@@ 7@@0pp_print_newlineK @@@@@@@ 2## 3##@@ H@@%comma\ @@@@@@@ C## D#$@@ Y@@)semicolonm @@@@@@@ T$$ U$$ @@ j@@.pp_two_columns#sepʠ @@@@@@@@)max_linesؠ @@@@@@@@@@@@@@@Ҡ@ ?@@@@ E@@@@@@@@@@ @@@@@@@@@@@@ $>$> $v$@@ @@@6-*Format_doc0uy@GmWUࠠ-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Seq0?72#[O.Stdlib__Format00FClW.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:8CamlinternalFormatBasics0|.e1R$|o@@@