Caml1999O036bsT)* 8"h Qc QC Q(568"68"68"68"68& P VD C Q?(c()*YP85"?Z(8 yV! VCP @@Q?(c()*G8 ! " VC C68$ c()*C8G! " VC C68$ c()* 68$ C^(CUP +8"&()*G +8," #C#8&)*D C # C#8&)*YG75EC8;! 8s!!6 8#C?84D"  "8"5 8"c 8*"8K!Z( C8 yV D 8@[)*YLQ75EC8;! 8s!!6 8#CV84C! "8"5 8"c 8*"8K!Z( C8 yV D 8@[)*C QCV82G! & &g+] 8# C D E FGGGGG G  G  G  G  G  + +1   + +  +s +E++++ +l>8 " +<(566h?h?h?8)8!? +2 8" ? >9U\= </ (Odoc_dot&_none_@@AA"??A@@@@@@@@@@/  AAðç@#intA;@@@A@@@@@7@A@$charB;@@A@@@@@;@A@&stringQ;@@ A@@@@@?@@@%bytesC;@@ A@@@@@C@@@%floatD;@@A@@@@@G@@@$boolE;@@%falsec@@Q@$trued@@W@@@A@@@@@X@A@$unitF;@@"()e@@b@@@A@@@@@c@A@ #exnG;@@@A@@@@@g@@@#effH;@@O@A@A@@@@@@p@@@,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@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A   @+End_of_file\#$@@@A@'FailureY#,@'@@A!!@0Invalid_argumentX#5@0@@A'$*#*@-Match_failureV#>@@=@9@;@@a@@A85;4;@)Not_foundZ#O@@@A@=C<C@-Out_of_memoryW#W@@@AHEKDK@.Stack_overflow^#_@@@APMSLS@.Sys_blocked_io_#g@@@AXU[T[@)Sys_error[#o@j@@Aa^d]d@:Undefined_recursive_modulea#x@@w@s@u@@h@@Arounu@:Continuation_already_takenb#@@@Azw}v}@&Stdlib)Odoc_info!FUAA &Format@4ocamldoc/odoc_dot.mlUU@@A/dot_include_allV&Stdlib#refY@@@B@@@@B@@WW@@AA)dot_typesW@@@ B@@@@B@@+Y,Y@@BA*dot_reduceX*%@@@B@@@@B@ @=[>[@@CA*dot_colorsY<$listK&stringQ@@@C@ @@@ B@@@@"B@@[] \] @@DA)GeneratorB@ű#dotC#@&headerA&stringQ@@@3E@@@E@-get_one_colorAj@@@-E@S@@@TE@@@E@*node_colorA@)Odoc_info$Name!t@@@,gE@#"E@@@@E@@@E@@@E@1print_module_attsA@)formatter@@@E@@(&Module(t_module@@@+E@@@@0E@@@@@E@@@E@/print_type_attsA@$@@@,E@@I$Type&t_type@@@.1E@!@@@0E@@@@@E@@@E@-print_one_depA@D@@@.E@@i!t@@@0DE@@ @@@0ME@$unitF@@@0E@@@@@@@E@@@E@3generate_for_moduleA@lE@ @f@@@0E@ @@@42E@ @@ @@E@@@ E@1generate_for_typeA@aE@@@dE@0v@EH@0@@@0E@0w@@0xE@C@@@27E@@@@@E@@@E@.generate_typesA@$listK&t_type@@@2@@@2 E@!$unitF@@@3E@ @@"E@@@E@0generate_modulesA@:bH@4"@@@40E@*E@)@@+E@'@@(E@$(generateA@&Module(t_module@@@@@@5E@2@@E@0@@1E@-@@6@6@6@6@6@6@6@6@6@6@6@6ƐIC@@6@&colorsAAid@@@6@@@6@A*loc_colorsAA@.E@@BE@@@E@@@@6@'modulesAA(t_module@@@4E@@@@6@AB@N@A@JI@@@6@@@6D@@6@@6@Aа@A@@@@6@@6@@6@B@A@@@@6@@6@@6@@A@|t@@6@@6@A@A@@@6@@6@B@A@@6@CD@A@@6@}@A@ym@@6@@6@Ad@A@`@XO@@6@@6@@6@)@A@%@ @@@6@@6@@6@@6@AR@A@N@I@@@6@@6@@6@BCE~@@@6^D@@3c4OT@)ocaml.docĐ G This class generates a dot file showing the top modules dependencies. CbooDbo@@@@@@@EAA@ƱC#@;@@@AAAAAAkAjEAD.A- AAA@6@6@6@6@6@6@6@6@6@6@6@6Ӑ@@6@@@@:@@@'@:7'A@;@@@AA`A_IAHA&A%AAAAAA@@6_D@6Q@6a@6b@6c@6d@6e@6f@6g@6h@6i@6j@6kD@@@@@@@]@@@JA@@@_TTUX@BA-Dot_generatorD64A@TSA@0A@@@ZZZ@.CA)@IH@@AhG@@BD@@~F@@AE@@&sharedRCQBWA@@ABC@H@/ E`gg*@A2Odoc_dot.GeneratorA@CB@@/ JAAG;@@{AW@@@@@@@d#@dAcYAXJAI0A/AAAAA{AzjAi@@.@/E@%@&E@@E@@E@@E@@E@@E@@E@@E@@E@@E@R@@@PAA@@@@@@F@@AQAAPO@@@@EAAVD@@@@AB@@A@@@@@@@@@@@@A @A@ @@@@@@@@B@A@@@@@@@@@@A@@@@@@A@A@@@@@@BŰ@A@@@CDװ@A@@@@A@@@@@@A@A@@@@@@@@@f@A@b@]@VQ@@@@@@@@@A@A@@}@@@@@@@BCE'*undef*C?@@&##@@@@@@@ ;@@(AAdAcMALA*A) AAAAAA@6@6@6@6@6@6@6@6@6@6@6@6D@@@@@@@b@@@O@@O0#@̐k@ebRO#@ϐ&@gdT5#@3A.@@@6@@7@+A&8@@@6@@@6@@7?#A@@@@78@@@7@@7>@@7=A@  @@@6@1 @@@7@@@7@@7<@@7;@@7:A@! @@@6@E@@@6@@@7@@79@@78@@77A@54@@@7@YV@@@7 @`]@@@6@@@7 @@76@@75@@74@@73A@C@pHG@@@6@@@6@@72@@71@@70A@?@@?@ՠ)@@@6@@6@@@6@@7/@@7.@@7-A@ɠM@@@6@@@6@@@6@@7,@@7+A@8@@@6 @@7*@@7)A@@@@7(@@@7'@@7&@@7%@7$@7#@7"@7!@7 @7@7@7@7@7@7@@7@AA @@@7@@@7@AAA@@@@7@@@7@AA@@@7@@@7@AB@@A@@@@6@@@6R@@6@@6@Ao@A@@@@6@@6@@6@B]@A@@|r@@6@@6@@6@@A@_h@@6@@6@AE@A@vm@@6@@6@B'@A@@6@CD9@A@@6@@A@@@7@@6@A@A@@@@7@@7@@7@Ȱ@A@@@@@7 @@7 @@7 @@7@A@A@@@@7@@7@@7@BCE@@@6@#@gAb@@@7@@7_AZl@@@7{@@@7~@@7}WA@PML@@@7|l@@@7z@@7y@@7xHA@A@@@@7g@e=<@@@7w9@@@7v@@7u@@7t@@7s8A@UT@@@7b@y0/@@@7_M@@@7r@@7q@@7p@@7o,A@ih@@@7n@%@@@7m@,@@@7a"@@@7l@@7k@@7j@@7i@@7hA@C@|{@@@7U2@@@7f@@7e@@7d@@7cA@?@@?@ )@@@7`@@7^G@@@7]@@7\@@7[@@7ZA@@@@7Y@@@7X@@@7O@@7W@@7VA@(8@@@7T @@7S@@7RA@@@@7Q@@@7P@@7N@@7M@7@7@7@7@7@7@7@7@7@7@7ݠ@@7@۰AAC>@@@7@@@7@AڰAA٠@@@@7@@@7@԰AA @@@7@@@7@AB@@A@@@@7@@@7R@@7@@7@A@A@@@@7@@7@@7@B@A@@|r@@7@@7@@7@S@A@_h@@7@@7@Ay@A@vm@@7@@7@B[@A@@7@CDm@A@@7@P@A@@@7@@7@A7@A@@@@7@@7@@7@@A@@@@@7@@7@@7@@7@A%@A@@@@7@@7@@7@BCE;@@@AA0A+yA"]A;AAAAAAA@7L@7K@7J@7I@7H@7G@7F@7E@7D@7C@7B@@7A@@@@@@@@o;@@@AA@@@@7@@@7@@@7@@7@@7A@@@@7@}|@@@73@@@7@@7@@7@@7A@@@@7@@ts@@@7@_@@@7@@@7@@7V@@@7@@7@@7@@7A@%4@@@7D@@7@@7A@@@@7@@@7S@@7@@7 A@@@7@@@7@@7#A@@@7@@7A@@@@7@@@7@@7@@7A@q@@@@7@@@7@@7@@7@@7A@@@@7@&#@@@7@f@@@7@@7@@7@@7@@7A@@{@@@7@@7@@7@@7@@7@7@7@7@7@7@7@7@7@7@7@7@@7@@@@@@@^@xH@@A5@B4310BC@H@/ kjAgA@fe@@/ m] ] R@A3Odoc_dot.dot_colorsA@lk@@/ s] #@Akr@FDBBAC@F@/ d|[[ @A3Odoc_dot.dot_reduceA@{z@@/ XYY@A2Odoc_dot.dot_typesA@@@/ LWW@A8Odoc_dot.dot_include_allA@@@/ AA@@@/ AA@@@/ AA@@@/ AA@@@/ AA@@@/ tAA@@@/ XAA@@@/ <AA@@@/ $AA@@@/ AA@@@/ AA@@@/ AA@@@/ |AA@@@/X$,$N@@?Odoc_dot.Generator.dot#generateAe$selfbE@d@@A@@AB@@A@Р@AB@@QR@st@ABCDE@@A@~@AB!1MdNd@@HA)selfpat-*(& @IA JA Xg Yg;@% 9 To store the colors associated to locations of modules. ffgf@@@@@@@JAXA ljeimje@9> the list of modules we know. zi=A{i=d@@@@@@@ KA6|A4mm@M 6 Colors to use when finding new locations of modules. ll@@@@@@@ LA&self-*@HGA@ "A&self-1@@ &@A,modules_list@@@5;@@@5:@[p[|@@ 8AA 3@A@@AB@@B@nD@@AwC@@B@@AE@@F@@ABC@B@/@ O@eE@6 A QB@/$ X @@A U"B@/ \@@A Y&B@/ `@@@ ]*B@/ f@#exnG@@@5 J@5 'Odoc_dot.Generator.dot#generate_modulesBɠ[#@Z@ {yA&self-1'@^@ zA,modules_lists@w!w-@@ {A!s&stringQ@@@4@@@ ~A @#exn=C@@AA@@E@@A#B@@#tag>D@@ABC@B@@AD@@E@@AؐC@@BC@E@/ K@?A= E@/ ()@E@4FAF"oc++out_channel@@@3EH@3;@:z\h;z\j@@ |A#fmt@@@3bH@3T@F{G{@@ }A Р@H@@AA@B G@@?@AC:H@/x ްST@@@@4H@4uB/ H@/` _`@@@@4H@4\H@4KB= !H@/D m@Hn@}@@@@4FH@4/BI -H@/4 y@Rz@p@@XS@@4ABR 6I@/ Y@@AU 9H@/  =@@@@4H@4I@4Ac GH@/ @Ae IH@/ ||@@@@3H@3{H@3~Cs 'WH@/ .|@3Ay -]H@/ 4@@A| 0`HA/ 9{{@AʐA 8@@AfeBG / C{@@A @GA/ Iz\mz\@AڐA H@@A@BF / Sz\d@@A PF@/l Wx06@@@ T B@/T ]uu@@@@3J@3 %Odoc_dot.Generator.dot#generate_typesBO@N@ orA&self-1@R@ ssA%types@f  3f  8@@ ztA!s@@@3@tt@@ xA @@C@@E@@ABB@@AD@@AA@@BC@ېB@@A֐C@@ѐD@@AB@E@/@ @@7A5 E@/  r r@=A>"oc@@@0H@0@ $h E Q %h E S@@ uA#fmtt@@@14H@1&@ 0i s  1i s @@ vA%graphԠ@]&t_type@@@2 @!t@@@2 @@@2 @@2 @@@2H@1@ Sk   Tk  @@ wA ݠ@4H@@A)I@@CG@@AB_@[@ACZI@/  bq cq@@@@2H@2BS I@/  nprz opr@@@@2H@2hH@2WBa #I@/  |o<D }o<p@@@@2RH@24Bm /I@/  o<N o<j@@N;@@2FBv 8J@/ |@@Ay ;IA/ ! k   m0@AB @C@A@@B?CH /t , l  l @AA@ * )@@/` 1 j   j  @@@@1H@1MH@1P֐C 8H@/D ? j  @ DܐA >H@/4 E@@A A!HA/0 J i s  i s @AA I@h@AgBG /  T i s {@@A QGA/ Z h E V h E o@AA Y@vBF / c g ; A@@@ `B@/ i c   c  @@@@0 (Odoc_dot.Generator.dot#generate_for_typeCǠY!@X@ ymA&self-1%@\@ }nA#fmt@ `   `  @@ oA!t@ `   `  @@ pA!l@ `   `  @@ qA @B@@ D@@AB%paramA@@$C@@E@@ABC@ԐB@@ՐC@@AB@F@/  a   a  @ 6=C< E@/  $d  @@BA@ E@/ 3AAE@ @"@A@@ABC@/h  1^ F V 2^ F ~@@ , '@@0J *Odoc_dot.Generator.dot#generate_for_moduleCt@@ fA&self-1x@@ gA#fmt %@ HV D c IV D f@@ hA!m (@ OV D g PV D h@@ iA!l  Z@@@/I@/@@@/I@/@ bW k u cW k v@@ jA @%B@@D@@AB!A@@.C@@AC@ nB@@A*C@@7D@@8E@@ABC@E@/D  ~] " ( ] " D@ KCJ D@/,  ^ F @@PAN !DA/(  W k y [  @AWBU @)@A&%B#C /  X   Z  @A 0Odoc_dot.Generator.dot#generate_for_module.(fun)A@  @@/ & W k q@@f@c #C@/ , Z   Z  @A A@ * )@@/ 1 Y   Z  @@@p!nQ@ X   X  @@ T >U@@ lUA g@KD@@AJC@@BA@@B@@AC@C@@AB@@B@D@/  G + 9 G + ?@A)A@ ~ }@@/  @+A+!c vE@@ E E@@ VA @"@A E@@"@AB CE@/  F  F (@A?A@  @@/  F @ACA@  @@/  F @@GA E@/  C C@ MAM @9@A76B4C@/  "C-@@UAT C@/  &@Xb '@X@AZA@  @@/  +@Xg@ d_B_ @I@AG@BFF@/`  4@X^?@@g@f B@/H Ű :z ;z@@ $Odoc_dot.Generator.dot#get_one_colorA v@@ OA&self-1 z@@ PA ͠@MB@@A A@@B@B@@A@B@/@ ް S},6 T},<@AA@  @@/4 @A!h @@@H@ `{  a{ @@ QA!q S @@@J@@@I@ n{ o{@@ RA @+@D@@ABC@@-@AC,D@/( {|(@@@A% D@/  y,@@D@C@7@A6A@/ r-3 v@@@@@&H@=Odoc_dot.Generator.dot#headerBs @@%MA&self-1 @@)NA$@A@@A@@A@// sKQ@@@@@%I@B5A@/< thn*@)@@@@$J@(B'BA@/I u7@6@@@ @#K@5B4O+A@/xV qD@@:@8S/A@@( 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 B/builds/workspace/main/flambda/false/label/ocaml-linux-32/ocamldoc@ ~"GE+(Odoc_dotP $.CamlinternalOOd1 rankdir = TB ; |3 fontsize="12pt"; &Stdlib- rotate=90; 0 ratio="fill"; 1 size="10,7.5"; ̠Ԡ,digraph G { 䠠젠,Stdlib__List|$0Stdlib__FilenamePb@7" [style=filled, color=@#]; @?"%s" [style=filled, color=%s]; .Stdlib__Format)Odoc_infoԠb@7" [style=filled, color=@#]; @?"%s" [style=filled, color=%s]; (b@&" -> "@#"; @."%s" -> "%s"; `#l1caml_string_equalAРDGlJԠ2p<$@@"%sHETDxb"} @TĠWܠ𠠑D_i@@"%sԠrࠠq8"} @HTlԠ,:caml_ensure_stack_capacity 젠/(generate3generate_for_module.generate_types1print_module_atts-get_one_color&header-print_one_dep1generate_for_type*node_color/print_type_atts0generate_modules ,*loc_colors'modules&colors 4/   <-Odoc_messages h t  @(Warnings0;w.Q=1)Unit_info08a AnMͼ %Types0#`O(ߍLF.Type_immediacy0GuQT@<=#Str0*ɔ _-Stdlib__Uchar0d"W-x9.Stdlib__Domain0iW',P6wz.Stdlib__Digest0 Jjrڵ6.Stdlib__Buffer0_?K|/V>O}~Nࠠ&Stdlib0y{x!O!%Shape0OĸT>b)Primitive0{mV|{J $Path09{ְZsv)Parsetree0Z<4$PC+Outcometree0yl4>Yfܠ*Odoc_value0!$DiJpPCl*Odoc_types0B3F;)Odoc_type0G9Q/_;%I+Odoc_search0T l5:nϼ.Odoc_parameter0FA07+)Odoc_name0ݸeBb!|ʠ+Odoc_module0H'ϙC-Odoc_messages0rMmj&")Odoc_info0W3ux|]_U+Odoc_global0%[<㎁.Odoc_extension0o?Q HgStʎ.Odoc_exception0 M.GLܐ0a䌰vѯ?ϝ P*Odoc_class0tǘ۶a$Misc0  =73 Z )Longident0@#j,6.Nt蠠(Location0nݹV 2f-V ,Identifiable0XnAZ4eҠ%Ident0y43a$+*Format_doc0Mv9630A .CamlinternalOO0hfv0CamlinternalLazy0;x#5䢜hLm8CamlinternalFormatBasics0oZ2t,ݠ5Build_path_prefix_map0gMOBnM`(Asttypes0E\eǥ]k6e@Ѡ٠@@@ 4V?