Caml1999O037cT)* 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" ? >9V7=</ (Odoc_dot&_none_@@AA"??A@@@@@@@@@@/  AAðç@#intA;@@#intA@@@@@8@A@$charB;@@$charA@@@@@>@A@&stringQ;@@&stringA@@@@@D@@@%bytesC;@@%bytesA@@@@@J@@@%floatD;@@%floatA@@@@@P@@@$boolE;@@%falsec@@Z@$trued@@`@@@A@@@@@a@A@$unitF;@@"()e@@k@@@A@@@@@l@A@ #exnG;@@@A@@@@@p@@@#effH;@@O@A@A@@@@@@y@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern"@#@0Division_by_zero]#@@@A( + +@+End_of_file\#$@@@A033@'FailureY#,@'@@A9<<@0Invalid_argumentX#5@0@@AB$E#E@-Match_failureV#>@@=@9@;@@a@@AS5V4V@)Not_foundZ#O@@@A[=^<^@-Out_of_memoryW#W@@@AcEfDf@.Stack_overflow^#_@@@AkMnLn@.Sys_blocked_io_#g@@@AsUvTv@)Sys_error[#o@j@@A|^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib)Odoc_info!FUAA &Format@4ocamldoc/odoc_dot.mlUU@@A/dot_include_allV&Stdlib#refk@@@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_colorAz@@@-E@X@@@YE@@@E@*node_colorA@)Odoc_info$Name!t@@@,lE@#"E@@@@E@@@E@@@E@1print_module_attsA@)formatter@@@ E@@*&Module(t_module@@@+E@@@@0$E@@@E@@@E@@@E@/print_type_attsA@&@@@-E@@M$Type&t_type@@@.:E@#@@@0E@@@E@@@E@@@E@-print_one_depA@H@@@.E@@o!t@@@0ME@@ @@@0VE@$unitF@@@0E@@@E@@@E@@@E@@@E@3generate_for_moduleA@tE@ @n@@@0E@@@@4;E@@@E@ @@E@ @@ E@1generate_for_typeA@iE@@@lE@0@ IH@0@@@0E@0@@0E@G@@@2@E@@@E@@@E@@@E@.generate_typesA@$listK&t_type@@@2@@@2E@$$unitF@@@3 E@%@@&E@"@@#E@0generate_modulesA@:dH@4+@@@49E@-E@.@@/E@+@@,E@((generateA@&Module(t_module@@@@@@E@67E@7@@8E@4@@5E@1@@6@6@6@6@6@6@6@6@6@6@6@6ϐWC@@6@&colorsAAwr@@@6@@@6@A*loc_colorsAAޠ@A=AAAAA}A|lAk@@2@3E@)@*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@@@@@@@@@p@A@l@e@\W@@@@@@@@@A@A@@@@@@@@@BCE'*undef*C?@@&##@@@@@@@ ;@@(AAjAiQAP A,A+A(A'AAAA@6@6@6@6@6@6@6@6@6@6@6@6D@@@@@@@b@@@O@H@O>#@̐k@ebRO#@ϐ&@gdTC#@AA<@@@7@@7I9A4F@@@7@@@7@@7H1A@*'&@@@7 F@@@7 @@7G@@7F"A@@@@6@?@@@7@@@7@@7E@@7D@@7CA@/.@@@6@S@@@6%@@@7@@7B@@7A@@7@A@CB@@@7@gd@@@7@nk@@@6@@@7@@7?@@7>@@7=@@7<A@C@~TS@@@6@@@6@@7;@@7:@@79A@?@@?@נ)@@@6@@6@@@6@@78@@77@@76A@ˠW@@@7@@@7@@@6@@75@@74A@8@@@6 @@73@@72A@@@@71@@@70@@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@Au@A@@@@6@@6@@6@Ba@A@@|r@@6@@6@@6@!@A@_h@@6@@6@AG@A@vm@@7@@6@B5@A@@7@CDG@A@@7@*@A@@@7 @@7@A@A@@@@7@@7 @@7 @Ұ@A@@@@@7@@7@@7@@7@A@A@@@@7@@7@@7@BCE@@@6@#@uAp@@@7@@7mAhz@@@7@@@7@@7eA@^[Z@@@7z@@@7@@7@@7VA@ON@@@7p@sIH@@@7E@@@7@@7~@@7}@@7|DA@cb@@@7k@:9@@@7hY@@@7{@@7z@@7y@@7x6A@wv@@@7w@-@@@7v@4@@@7j(@@@7u@@7t@@7s@@7r@@7q%A@C@@@@7^8@@@7o@@7n@@7m@@7lA@?@@?@ )@@@7i@@7gM@@@7f@@7e@@7d@@7cA@@@@7b@@@7a@@@7X@@7`@@7_A@*8@@@7] @@7\@@7[A@@@@7Z@@@7Y@@7W@@7V@7@7@7@7@7@7@7@7@7@7@7ݠ@@7@۰AAQL@@@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@U@A@_h@@7@@7@A{@A@vm@@7@@7@Bi@A@@7@CD{@A@@7@^@A@@@7@@7@AE@A@@@@7@@7@@7@@A@@@@@7@@7@@7@@7@A1@A@@@@7@@7@@7@BCE;@@@AA0A+A"kAGA'AAAAAA@7U@7T@7S@7R@7Q@7P@7O@7N@7M@7L@7K@@7J@@@@@@@@o;@@@AA@@@@7@@@7@@@7@@7@@7"A@@@@7@@@@79@@@7@@7@@7@@7A@@@@7@@~}@@@7ɠ@g@@@7@@@7@@7\@@@7@@7@@7@@7A@'4@@@7D@@7@@7A@@@@7@@@7S@@7@@7A$@@@7@@@7@@71A,@@@7@@7A@  @@@7+@@@7@@7@@7A@q@ @@@7@@@7@@7@@7@@7A@@@@7@41@@@7@f@@@7@@7@@7@@7@@7A@@{@@@7@@7@@7@@7@@7@7@7@7@7@7@7@7@7@7@7@7@@7@@@@@@@@H@@A5@B4310BC@H@/ AA@@@/ ] ] R@A3Odoc_dot.dot_colorsA@@@/ ] #@A@FDBBAC@F@/ d[[ @A3Odoc_dot.dot_reduceA@@@/ XYY@A2Odoc_dot.dot_typesA@@@/ L W W@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@@[\@@ABCDE@@A@~@AB!1[d\d@@ HA)selfpat-*(&  @ IA JA fg gg;@% 9 To store the colors associated to locations of modules. tfuf@@@@@@@ JAXA zjei{je@9> the list of modules we know. i=Ai=d@@@@@@@ 2KA6|A4mm@M 6 Colors to use when finding new locations of modules. ll@@@@@@@ FLA&self-*@HGA@ KA&self-1@@ O@A,modules_list@@@5D@@@5C@[p[|@@ aAA \@A@@AB@@B@nD@@AC@@B@@AE@@F@@ABC@B@/@ x@gE@6A zB@/$  @@A ~"B@/ @@A &B@/ @@@ *B@/ @#exnG@@@5J@5 'Odoc_dot.Generator.dot#generate_modulesBɠ[#@Z@ yA&self-1'@^@ zA,modules_listu@w!w-@@ {A!s&stringQ@@@5@@@ ~A @#exn=C@@AA@@E@@A#B@@#tag>D@@ABC@B@@AD@@E@@AؐC@@BC@E@/ K@?A= E@/ ܰ67@E@4FAF"oc9+out_channel@@@3NH@3D@Hz\hIz\j@@ |A#fmt@@@3kH@3]@T{U{@@ }A @H@@AA@B G@@?@AC:H@/x ab@@@@4H@4uB/ H@/` mn@@@@4H@4eH@4TB= !H@/D !{@H|@}@@@@4OH@48BI &-H@/4 -@R@p@@\W@@4JBR /6I@/ 6Y@@AU 29H@/ 9 =@@@@4$H@4#I@4Ac @GH@/ G@Ae BIH@/ I||@@@@4H@3H@3Cs PWH@/ W|@AAy V]H@/ ]@@A| Y`HA/ b{{@AʐA a@@AfeBG / l{@@A iGA/ rz\mz\@AڐA q@@A@BF / |z\d@@A yF@/l x06@@@ } B@/T uu@@@@3J@3# %Odoc_dot.Generator.dot#generate_typesBO@N@ rA&self-1@R@ sA%types@f  3f  8@@ tA!s@@@3@ t t@@ xA @@C@@E@@ABB@@AD@@AA@@BC@B@@A֐C@@ѐD@@AB@E@/@ @@7A5 E@/ Ȱ "r #r@=A>"oc@@@0H@0@ 2h E Q 3h E S@@ uA#fmt@@@1=H@1/@ >i s  ?i s @@ vA%graph֠@g&t_type@@@2@!t@@@2@@@2@@2@@@2H@1@ ak   bk  @@ wA @4H@@A)I@@CG@@AB_@[@ACZI@/  pq qq@@@@2H@2BS I@/ " |prz }pr@@@@2H@2qH@2`Ba )#I@/ 0 o<D o<p@@@@2[H@2=Bm 5/I@/ < o<N o<j@@P=@@2OBv >8J@/ E|@@Ay A;IA/ J k   m0@AB I@C@A@@B?CH /t U l  l @AA@ S R@@/` Z j   j  @@@@1H@1VH@1Y֐C aH@/D h j  @ RܐA gH@/4 n@@A j!HA/0 s i s  i s @AA r@h@AgBG /  } i s {@@A zGA/  h E V h E o@AA @vBF /  g ; A@@@ B@/  c   c  @@@@0 (Odoc_dot.Generator.dot#generate_for_typeCǠY!@X@ mA&self-1%@\@ nA#fmt@ `   `  @@ oA!t@ `   `  @@ pA!l@ `   `  @@ qA @B@@ D@@AB%paramA@@$C@@E@@ABC@ԐB@@ՐC@@AB@F@/ Ѱ +a   ,a  @ @=C< E@/ ذ 2d  @@BA@ E@/ ܰ3AAE@ ؠ@"@A@@ABC@/h  ?^ F V @^ F ~@@ 2 -@@0S *Odoc_dot.Generator.dot#generate_for_moduleCt@@ fA&self-1x@@ gA#fmt +@ VV D c WV D f@@ hA!m ,@ ]V D g ^V D h@@ iA!l  b@@@/I@/@@@/I@/@ pW k u qW k v@@ jA @%B@@D@@AB!A@@.C@@AC@ |B@@A*C@@7D@@8E@@ABC@E@/D 2 ] " ( ] " D@ KCJ 2D@/, 9 ^ F @@PAN 6!DA/( ? W k y [  @AWBU >@)@A&%B#C / I X   Z  @A 0Odoc_dot.Generator.dot#generate_for_module.(fun)A@ H G@@/ O W k q@@f@c LC@/ U Z   Z  @A A@ S R@@/ Z Y   Z  @@@p!nQ@ X   X  @@ ekA `@ A@@A@ B@@AoC@@|D@@AB@A@/ v Z   Z  @$boolE@@@/O@/6B'!m L@/@ Z   Z  @@ lA @ A@@A@4B@@A@A@/ @I@  A@/T  T   T  B@@ $Odoc_dot.Generator.dot#print_one_dep@ʠ\$@[@ aA&self-1(@_@ bA#fmt @ S   S  @@ cA#src @ S   S  @@ dA$dest @ S   S  @@ eA @ A@@AC@@B D@@B@@AC@@D@/< ̰ &P z  'P z @@ &Odoc_dot.Generator.dot#print_type_attsAV@@ \A&self-1Z@@ ]A#fmt [@ 8N  4 9N  7@@ ^A!t Y@ ?N  8 @N  9@@ _A @'*match*FD@@AB@@BC@@A@@AC@B@@A@D@/  TQ   UQ  @@.A.#col E@(E@,@ ^Q   _Q  @@ `A @@AE@@@ABCE@/  jO < H kO < t@ EBE @(@A'&B$C@/  tO < X @ NAN  C@/  zO < B&@@S@R  C@/ & K   K  @@ (Odoc_dot.Generator.dot#print_module_attsAV@@ 1WA&self-1@@ 5XA#fmt @ I A ^ I A a@@ @ZHD@@AB@@BA@@C@@AC@]B@@A@D@/ S L   L  @@-A-#col .E@fE@@ L   L  @@ a[A \@@AE@@@ABCE@/l i J f r J f @ "DBD i@(@A'&B$C@/\ s J f  @ 7E@NAN s C@/@ z J f l'@@S@R wC@/   D D@@ !Odoc_dot.Generator.dot#node_colorAA @@@ SA&self-1 @D@ TA!s R@ >T >U@@ UA @KD@@AJC@@BA@@B@@AC@C@@AB@@B@D@/  G + 9 G + ?@A)A@  @@/  @+A+!c E@@ E E@@ VA @"@A E@@"@AB CE@/  F  F (@A?A@  @@/ İ F @ACA@  @@/ Ȱ "F @@GA E@/ ̰ &C 'C@ MAM ̠@9@A76B4C@/ ְ 0C-@@UAT C@/ ڰ 4@Xb 5@X@AZA@  @@/ ߰ 9@Xg@ d_B_ ޠ@I@AG@BFF@/`  B@X^?@@g@f B@/H  Hz Iz@@ $Odoc_dot.Generator.dot#get_one_colorA v@@ OA&self-1 z@@ PA @MB@@A A@@B@B@@A@B@/@ a},6 b},<@AA@@@/4 @A!h @@@M@ n{  o{ @@QA!q q %@@@O@@@N@ |{ }{@@&RA!@+@D@@ABC@@-@AC,D@/(/ |(@@@A%, D@/3 y,@@D@C0@7@A6A@/; r-3 v@@@@@+H@=Odoc_dot.Generator.dot#headerBs @@NMA&self-1 @@RNAM@A@@A@@A@/X sKQ@@@@@*I@B^A@/e thn*@)@@@@)J@ (B'kA@/r u7@6@@@@(K@!5B4x+A@/x qD@@:@8|/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  @(Warnings0mJɒkgr*%"e+Outcometree0euWS~d栠*Odoc_value0IlX+KE`*Odoc_types0fX cx3H~)Odoc_type0~b:x_B+Odoc_search0^Tbr`.Odoc_parameter0ץ~D3vNm)Odoc_name0{Y/3.+Odoc_module0z8P@ӽX4Idܐ0Ӷgm_JzY*Odoc_class0_"#C{$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ.CamlinternalOO0-np PP"B0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@Ѡ٠@@@ 4V