Caml1999I031uN#L.Stdlib__Format)formatter8@@@A@@@@@*format.mlimSSmSa@@@@ @A@+pp_open_box@@@@k@#intA@@@l$unitF@@@m@@n@@o@@@(A@(open_box@@@@p@@@q@@r@12@@;B@,pp_close_box@0@@@s@)@@@t-@@@u@@v@@w@IJ@@SC@)close_box@<@@@x@@@@y@@z@\]@@fD@,pp_open_hbox@[@@@{@T@@@|X@@@}@@~@@@tXXuX@@~E@)open_hbox@g@@@k@@@@@@@@F@,pp_open_vbox@@@@@@@@@@@@@@@@@@G@)open_vbox@@@@@@@@@@@@H@-pp_open_hvbox@@@@@@@@@@@@@@@@    B@@I@*open_hvbox@@@@@@@@@@ C C C _@@J@.pp_open_hovbox@@@@@@@@@@@@@@@@!!!!@@K@+open_hovbox@@@@@@@@@@!! !!@@L@/pp_print_string@@@@@&stringO@@@@@@@@@@@"#x#x##x#@@,M@,print_string@@@@@@@@@@5##6##@@?N@.pp_print_bytes@4@@@@%bytesC@@@3@@@@@@@@O$$P$$J@@YO@+print_bytes@@@@F@@@@@@b$K$Kc$K$j@@lP@+pp_print_as@a@@@@`@@@@`@@@d@@@@@@@@@@$$$$@@Q@(print_as@y@@@@y@@@}@@@@@@@@%%%%$@@R@,pp_print_int@@@@@@@@@@@@@@@@%%%%@@S@)print_int@@@@@@@@@@%%%%@@T@.pp_print_float@@@@@%floatD@@@@@@@@@@@&9&9&9&h@@U@+print_float@@@@@@@@@@&i&i&i&@@V@-pp_print_char@@@@@$charB@@@@@@@@@@@ && &'@@W@*print_char@@@@@@@@@@''''@@(X@-pp_print_bool@@@@@$boolE@@@@@@@@@@@8']']9']'@@BY@*print_bool@@@@/@@@@@@K''L''@@UZ@.pp_print_space@J@@@@C@@@G@@@@@@@@c+:+:d+:+h@@m[@+print_space@V@@@Z@@@@@@v+i+iw+i+@@\@,pp_print_cut@u@@@@n@@@r@@@@@@@@,b,b,b,@@]@)print_cut@@@@@@@@@@,,,,@@^@.pp_print_break@@@@@@@@@@@@@@@@@@@@@@#-~-~#-~-@@_@+print_break@@@@@@@@@@@@@@@@$--$--@@`@5pp_print_custom_break@@@@$fits@@@@@@@@@@@&breaks@@@@@@@@@@@@@@@@@@@@@-..1/I/O@@a@0pp_force_newline@@@@@ @@@@@@@@@@@,W33-W34@@6b@-force_newline@@@@#@@@@@@?X44@X442@@Ic@3pp_print_if_newline@>@@@@7@@@ ;@@@ @@ @@ @Wc55Xc55@@ad@0print_if_newline@J@@@ N@@@@@@jd55kd55@@te@.pp_print_flush@i@@@@b@@@f@@@@@@@@l66l66@@f@+print_flush@u@@@y@@@@@@m66m66@@g@0pp_print_newline@@@@@@@@@@@@@@@@;Y;Y;Y;@@h@-print_newline@@@@@@@@@@;;;;@@i@-pp_set_margin@@@@ @@@@!@@@"@@#@@$@=U=U=U=@@j@*set_margin@@@@%@@@&@@'@====@@k@-pp_get_margin@@@@(@@@@)@@@*@@+@@,@@r@r@r@@@ l@*get_margin@@@@-@@@.@@/@@@@@@@ m@1pp_set_max_indent@@@@0@@@@1@@@2@@3@@4@.AA/AAN@@8n@.set_max_indent@'@@@5%@@@6@@7@AAOAOBAOAo@@Ko@1pp_get_max_indent@@@@@8@9@@@9C@@@:@@;@@<@YGGZGG@@cp@.get_max_indent@L@@@=V@@@>@@?@lGGmGG@@vq@(geometry8@@*max_indent>@h@@@A~HHHH@@s&margin?@t@@@@HHHH@@t@@A@@@@@HHHH@@@@rA@.check_geometry@*@@@Bo@@@C@@D@HHHI @@u@/pp_set_geometry@@@@E*max_indent@@@F&margin@@@G@@@H@@I@@J@@K@IZIZIZI@@v@,set_geometry*max_indent@@@L&margin@@@M@@@N@@O@@P@IIII@@w@4pp_safe_set_geometry@@@@Q*max_indent@@@R&margin@@@S@@@T@@U@@V@@W@IIIJ&@@ x@1safe_set_geometry*max_indent@@@X&margin@@@Y@@@Z@@[@@\@J'J' J'Jc@@)y@2pp_update_geometry@@@@]@@@@@^@@@_@@`@@@a@@b@@c@;MM<MM@@Ez@/update_geometry@@@@@d@@@e@@f6@@@g@@h@RMMSMN*@@\{@/pp_get_geometry@Q@@@i@J@@@j@@@k@@l@@m@iN,N,jN,N^@@s|@,get_geometry@\@@@n@@@o@@p@{ N_N_| N_N@@}@0pp_set_max_boxes@z@@@q@y@@@rw@@@s@@t@@u@OOOP@@~@-set_max_boxes@@@@v@@@w@@x@PPPP2@@@0pp_get_max_boxes@@@@y@@@@z@@@{@@|@@}@%QVQV%QVQ@@@@-get_max_boxes@@@@~@@@@@@&QQ&QQ@@A@1pp_over_max_boxes@@@@@@@@@@@@@@@@+QQ+QR.@@B@.over_max_boxes@@@@@@@@@@,R/R/,R/RP@@C@,pp_open_tbox@@@@@@@@@@@@@@@@CU7U7CU7Uc@@D@)open_tbox@@@@ @@@@@@'DUdUd(DUdU@@1E@-pp_close_tbox@&@@@@@@@#@@@@@@@@?RW{W{@RW{W@@IF@*close_tbox@2@@@6@@@@@@RSWWSSWW@@\G@*pp_set_tab@Q@@@@J@@@N@@@@@@@@jVWWkVWX)@@tH@'set_tab@]@@@a@@@@@@}WX*X*~WX*XD@@I@,pp_print_tab@|@@@@u@@@y@@@@@@@@ZXXZXX@@J@)print_tab@@@@@@@@@@[XX[XX@@K@/pp_print_tbreak@@@@@@@@@@@@@@@@@@@@@@cZZcZZD@@L@,print_tbreak@@@@@@@@@@@@@@@@dZEZEdZEZj@@M@4pp_set_ellipsis_text@@@@@@@@@@@@@@@@u\\u\\@@N@1set_ellipsis_text@@@@@@@@@@ v\\ v\\@@O@4pp_get_ellipsis_text@ @@@@@@@@@@@@@@@"{]_]_#{]_]@@,P@1get_ellipsis_text@@@@@@@@@@5|]]6|]]@@?Q@$stag8@@AA@@@@@>^^?^^@@@@HRA@#tag8@@@A0@@@@@@@LmmMmm@@@@VSA@ *String_tag @@@@@@A&_none_@@A@fT@@,pp_open_stag@[@@@@@@@W@@@@@@@@snntnn@@}U@)open_stag@+@@@i@@@@@@nnnn@@V@-pp_close_stag@@@@@}@@@@@@@@@@@pppp/@@W@*close_stag@@@@@@@@@@p0p0p0pM@@X@+pp_set_tags@@@@@@@@@@@@@@@@qqqq@@Y@(set_tags@@@@@@@@@@qqqq@@Z@1pp_set_print_tags@@@@@@@@@@@@@@@@r.r.r.r_@@[@.set_print_tags@@@@@@@@@@r`r`r`r@@\@0pp_set_mark_tags@@@@@@@@@@@@@@@@rrrs@@(]@-set_mark_tags@@@@@@@@@@1ss2ss"@@;^@1pp_get_print_tags@0@@@@)@@@@@@@@@@@IspspJsps@@S_@.get_print_tags@<@@@*@@@@@@\ss]ss@@f`@0pp_get_mark_tags@[@@@@T@@@B@@@@@@@@tttutt2@@~a@-get_mark_tags@g@@@U@@@@@@t3t3t3tS@@b@set_formatter_output_functions@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@ @@!@@"@ vv wwK@@ )f@ !pp_get_formatter_output_functions@ @@@#@ @@@$@ @@@(@ ,@@@)@ 2@@@* 0@@@+@@,@@-@@.@ 7@@@% ;@@@&@@'@@/@@0@@1@ W"yy X#yz@@ ag@>get_formatter_output_functions@ J@@@2@S@@@6@ _@@@7@ e@@@8 c@@@9@@:@@;@@<@ j@@@3 n@@@4@@5@@=@@>@ $zz %z)zb@@ h@7formatter_out_functions8@@*out_stringu@@@@@K@ @@@L@ @@@M @@@N@@O@@P@@Q 3|=|? 3|=|i@@ j)out_flushv@@ @@@H @@@I@@J 4|j|l 4|j|@@ k+out_newlinew@@ @@@E @@@F@@G 5|| 5||@@ l*out_spacesx@@ @@@B @@@C@@D 6|| 6||@@ m*out_indenty@@ @@@? @@@@@@A 7|| 7||@@ n@@A@@@@@ 2|| 8||@@@@ iA@>pp_set_formatter_out_functions@ @@@R@}@@@S @@@T@@U@@V@ R S@@ o@;set_formatter_out_functions@@@@W @@@X@@Y@ $T %T/@@ .p@>pp_get_formatter_out_functions@ #@@@Z@ @@@[.@@@\@@]@@^@ ;doo <e@@ Eq@;get_formatter_out_functions@ .@@@_@@@@`@@a@ Mf Nf@@ Wr@8formatter_stag_functions8@@.mark_open_stag@@ @@@k H@@@l@@m dp-/ ep-O@@ nt/mark_close_stag@@@@@h Y@@@i@@j uqPR vqPs@@ u/print_open_stag@@,@@@e j@@@f@@g rtv rt@@ v0print_close_stag@@=@@@b {@@@c@@d s s@@ w@@A@@@@@ o   t@@@@ sA@?pp_set_formatter_stag_functions@ @@@n@[@@@o @@@p@@q@@r@ `` @@ x@@@@ B@@@@@@ ^ _@@ h@.make_formatter@@ S@@@@ _@@@@ e@@@ c@@@@@@@@@@@ k@@@ o@@@@@ @@@@@@@@ ii ~@@ @:formatter_of_out_functions@@@@ @@@@@@  )@@ @4symbolic_output_item8@@,Output_flush@@  @@ .Output_newline@@  @@ -Output_string @@@@@    3@@ -Output_spaces @@@@@  np  n@@ -Output_indent @@@@@    @@ @@A@@@@@ @@@@ A@6symbolic_output_buffer8@@@A@@@@@ dd d@@@@ A@;make_symbolic_output_buffer@ @@@@@@@@@   @@ @d@@ @/pp_print_either$left@ @@@@!a@  @@@@@@@%right@ @@@@!b@  @@@@@@@@ @@@@&Either!t)@@@  @@@ @@ @@@@@@@ y {0{@@ @'fprintf@ @@@@&format!a@ @@@ @@@@@@@@@@@  Y@@ @&printf@&format!a@ @@@ @@@@@@@@@@@@'eprintf @!&format!a@ @@@@@@@@@@@!@-XX.X@@7@'sprintf!@?&format!a@%*@@@# /@@@"@@@$@@&@LM@@V@(asprintf"@^'format4!a@+U@@@)M@@@( R@@@'@@@*@@,@op@@y@'dprintf#@'format4!a@3x@@@1p@@@0@@@@-z@@@.@@/@@@2@@4@ @@@(ifprintf$@@@@5@&format!a@9@@@7@@@6@@@8@@:@@;@¥¥¥@@@(kfprintf%@@@@@@'format4!b@C@@@A@@@@@@@B@@D@@E@@F@çç@@@(kdprintf&@@@@@@G@@@H@@I!a@K@@J@ 'format4!b@O@@@M@@@L@@@N@@P@@Q@ĐĐ @@#@)ikfprintf'@@@@@R!a@U@@S@#@@@T@;'format4!b@Y2@@@W*@@@V@@@X@@Z@@[@@\@H'ŐŐI)@@R@(ksprintf(@@=@@@]!a@_@@^@f'format4!b@cQ@@@aV@@@`@@@b@@d@@e@t0||u0|@@~@)kasprintf)@@i@@@f!a@h@@g@'format4!b@l@@@j@@@i@@@k@@m@@n@4++4+t@@@'bprintf*@&Buffer!t@@@o@&format!a@s@@@q@@@p@@@r@@t@@u@=>BX@0ocaml.deprecated>BG>BW@@>BD @@@'kprintf+@@@@@v!a@x@@w@'format4!b@|@@@z@@@y@@@{@@}@@~@HI!V@0ocaml.deprecatedI!&I!6@̄@0ocaml.deprecated[>A[>Q@ /Use Format.get_formatter_out_functions instead.[>S[>̂@@[>R[>̃@@@@@[>>@@@ %pp_set_all_formatter_output_functions.@@@@#out@@@@@@@@@@@@@@@@@@@@@%flush@@@@@@@@@'newline@@@@@@@@@&spaces@@@@@@@@@@@@@@@@@@@@@@@1^2avͿ@0ocaml.deprecated8avy9av͉@ 2Use Format.pp_set_formatter_out_functions instead.Cav͋Davͽ@@Fav͊Gav;@@@@@Iavv@@R@ %pp_get_all_formatter_output_functions/@G@@@@@@@@@I@@@@U@@@@[@@@Y@@@@@@@@@Ϡ@`@@@d@@@@@Ƞ@k@@@o@@@@@Š@|@@@z@@@@@@@@@@@@dhΚ@0ocaml.deprecatedhΚΝhΚέ@ 2Use Format.pp_get_formatter_out_functions instead.hΚίhΚ@@hΚήhΚ@@@@@hΚΚ@@@+pp_open_tag0@@@@@ e@@@@@@@@@@@m>>niϘ@0ocaml.deprecatednilni|@8Use Format.pp_open_stag.ni~niϖ@@ni}niϗ@@@@@nii@@@(open_tag1@ @@@@@@@@@qr@0ocaml.deprecatedrr@5Use Format.open_stag.rr@@rr@@@@@r@@@,pp_close_tag2@@@@@@@@@@@@@@@@u@@vmН@0ocaml.deprecated#vmp$vmЀ@9Use Format.pp_close_stag..vmЂ/vmЛ@@1vmЁ2vmМ@@@@@4vmm@@=@)close_tag3@&@@@*@@@@@@FyGz@0ocaml.deprecatedMzNz@6Use Format.close_stag.XzYz@@[z\z@@@@@^z@@g@7formatter_tag_functions48@@-mark_open_tag-@@ @@@X@@@@@t~kmu~kы@@~.mark_close_tag.@@ &@@@i@@@@@ьюьѭ@@.print_open_tag/@@ 7@@@z@@@@@ѮѰѮ@@/print_close_tag0@@ H@@@@@@@@@@@@A@@@@@}JJ%@0ocaml.deprecated@=Use formatter_stag_functions.#@@$@@@@@@@@@A@>pp_set_formatter_tag_functions5@@@@@r@@@@@@@@@@@cc?O@0ocaml.deprecatedҷҺҷ@ iThis function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.<@@=@@@@@ҷҷ>@'warning?B?I@"-3?K?M@@?J?N@@@@@ ??0@@@;set_formatter_tag_functions6@B@@@@@@@@@Xh@0ocaml.deprecated"#+@ (Use Format.set_formatter_stag_functions.--.U@@0,1V@@@@@34W@'warning:X[;Xb@"-3EXdFXf@@HXcIXg@@@@@KXX0@@T@>pp_get_formatter_tag_functions7@I@@@@B@@@@@@@@@@@aԪԪbAQ@0ocaml.deprecatedhi@ +Use Format.pp_get_formatter_stag_functions.st>@@vw?@@@@@yz@@'warningADAK@"-3AMAO@@ALAP@@@@@AA0@@@;get_formatter_tag_functions8@@@@@@@@@@ՖՖ(@0ocaml.deprecated@ (Use Format.get_formatter_stag_functions.@@@@@@@@'warning"@"-3$&@@#'@@@@@0@@@@#j.Stdlib__Format0{hXsHW#ȼ-Stdlib__Uchar0*Ujmyc6]]W+Stdlib__Seq05"g1<)b.Stdlib__Either0&]XF.Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*8CamlinternalFormatBasics0cEXy