digraph G {ratio=auto;
margin="0.1,0.1";
0 [label="Page",color="red",shape="box3d",style="filled"];
0 -> 3 [label="Contain",color="grey"];
0 -> 4 [label="Contain",color="grey"];
0 -> 1 [label="Contain",color="grey"];
0 -> 2 [label="Contain",color="grey"];
0 -> 30 [label="Contain",color="grey"];
0 -> 29 [label="Contain",color="grey"];
1 [label="Page.Model",color="red",shape="box3d",style="filled"];
2 [label="Page.Page",color="red",shape="box3d",style="filled"];
3 [label="Page.i",color="black",shape="ellipse",style=""];
4 [label="Page.page",color="orange",shape="component",style="filled"];
4 -> 5 [label="Contain",color="grey"];
4 -> 6 [label="Contain",color="grey"];
4 -> 7 [label="Contain",color="grey"];
4 -> 8 [label="Contain",color="grey"];
4 -> 9 [label="Contain",color="grey"];
4 -> 10 [label="Contain",color="grey"];
4 -> 11 [label="Contain",color="grey"];
4 -> 12 [label="Contain",color="grey"];
4 -> 13 [label="Contain",color="grey"];
4 -> 14 [label="Contain",color="grey"];
4 -> 15 [label="Contain",color="grey"];
4 -> 5 [label="Use",color="black"];
4 -> 3 [label="Use",color="black"];
4 -> 9 [label="Use",color="black"];
4 -> 15 [label="Use",color="black"];
4 -> 16 [label="Use",color="black"];
4 -> 7 [label="Use",color="black"];
4 -> 28 [label="Contain",color="grey"];
4 -> 28 [label="Use",color="black"];
4 -> 22 [label="Contain",color="grey"];
4 -> 23 [label="Contain",color="grey"];
4 -> 27 [label="Contain",color="grey"];
4 -> 24 [label="Contain",color="grey"];
4 -> 21 [label="Contain",color="grey"];
4 -> 26 [label="Contain",color="grey"];
4 -> 19 [label="Contain",color="grey"];
4 -> 20 [label="Contain",color="grey"];
4 -> 25 [label="Contain",color="grey"];
4 -> 18 [label="Contain",color="grey"];
4 -> 16 [label="Contain",color="grey"];
4 -> 17 [label="Contain",color="grey"];
5 [label="Page.page.core",color="black",shape="ellipse",style=""];
6 [label="Page.page.vbox",color="black",shape="ellipse",style=""];
7 [label="Page.page.address",color="black",shape="ellipse",style=""];
7 -> 6 [label="Use",color="black"];
8 [label="Page.page.scroll",color="black",shape="ellipse",style=""];
8 -> 6 [label="Use",color="black"];
9 [label="Page.page.webview",color="black",shape="ellipse",style=""];
9 -> 8 [label="Use",color="black"];
10 [label="Page.page.status_box",color="black",shape="ellipse",style=""];
10 -> 6 [label="Use",color="black"];
11 [label="Page.page.status",color="black",shape="ellipse",style=""];
11 -> 10 [label="Use",color="black"];
12 [label="Page.page.status_context",color="black",shape="ellipse",style=""];
12 -> 11 [label="Use",color="black"];
13 [label="Page.page.status_messages",color="black",shape="ellipse",style=""];
14 [label="Page.page.progress",color="black",shape="ellipse",style=""];
14 -> 10 [label="Use",color="black"];
15 [label="Page.page.label",color="black",shape="ellipse",style=""];
16 [label="Page.page.foo",color="black",shape="ellipse",style=""];
17 [label="Page.page.options",color="black",shape="ellipse",style=""];
18 [label="Page.page.webview",color="grey",shape="ellipse",style=""];
18 -> 9 [label="Use",color="black"];
19 [label="Page.page.send",color="grey",shape="ellipse",style=""];
19 -> 5 [label="Use",color="black"];
20 [label="Page.page.set_foo",color="grey",shape="ellipse",style=""];
20 -> 16 [label="Use",color="black"];
21 [label="Page.page.pack",color="grey",shape="ellipse",style=""];
21 -> 6 [label="Use",color="black"];
21 -> 15 [label="Use",color="black"];
22 [label="Page.page.close",color="grey",shape="ellipse",style=""];
22 -> 6 [label="Use",color="black"];
22 -> 9 [label="Use",color="black"];
22 -> 7 [label="Use",color="black"];
22 -> 11 [label="Use",color="black"];
23 [label="Page.page.hovering_over_link",color="grey",shape="ellipse",style=""];
23 -> 12 [label="Use",color="black"];
23 -> 13 [label="Use",color="black"];
24 [label="Page.page.mime_request",color="grey",shape="ellipse",style=""];
24 -> 5 [label="Use",color="black"];
25 [label="Page.page.sink",color="grey",shape="ellipse",style=""];
25 -> 7 [label="Use",color="black"];
25 -> 17 [label="Use",color="black"];
26 [label="Page.page.progress",color="grey",shape="ellipse",style=""];
26 -> 14 [label="Use",color="black"];
27 [label="Page.page.load_uri",color="grey",shape="ellipse",style=""];
27 -> 9 [label="Use",color="black"];
27 -> 17 [label="Use",color="black"];
28 [label="Page.page.main_frame",color="black",shape="ellipse",style=""];
28 -> 9 [label="Use",color="black"];
29 [label="Page.page",color="green",shape="triangle",style="filled"];
30 [label="Page.#page",color="green",shape="triangle",style="filled"];
31 [label="Navigation",color="red",shape="box3d",style="filled"];
31 -> 33 [label="Contain",color="grey"];
31 -> 34 [label="Contain",color="grey"];
31 -> 32 [label="Contain",color="grey"];
31 -> 48 [label="Contain",color="grey"];
31 -> 47 [label="Contain",color="grey"];
32 [label="Navigation.Navigation",color="red",shape="box3d",style="filled"];
33 [label="Navigation.i",color="black",shape="ellipse",style=""];
34 [label="Navigation.navigation",color="orange",shape="component",style="filled"];
34 -> 35 [label="Contain",color="grey"];
34 -> 36 [label="Contain",color="grey"];
34 -> 37 [label="Contain",color="grey"];
34 -> 38 [label="Contain",color="grey"];
34 -> 33 [label="Use",color="black"];
34 -> 36 [label="Use",color="black"];
34 -> 35 [label="Use",color="black"];
34 -> 42 [label="Contain",color="grey"];
34 -> 41 [label="Contain",color="grey"];
34 -> 43 [label="Contain",color="grey"];
34 -> 44 [label="Contain",color="grey"];
34 -> 45 [label="Contain",color="grey"];
34 -> 46 [label="Contain",color="grey"];
34 -> 40 [label="Contain",color="grey"];
34 -> 39 [label="Contain",color="grey"];
35 [label="Navigation.navigation.core",color="black",shape="ellipse",style=""];
36 [label="Navigation.navigation.tabs",color="black",shape="ellipse",style=""];
37 [label="Navigation.navigation.propagator",color="black",shape="ellipse",style=""];
37 -> 35 [label="Use",color="black"];
38 [label="Navigation.navigation.id_gen",color="black",shape="ellipse",style=""];
39 [label="Navigation.navigation.pages",color="black",shape="ellipse",style=""];
40 [label="Navigation.navigation.options",color="black",shape="ellipse",style=""];
41 [label="Navigation.navigation.register_page",color="grey",shape="ellipse",style=""];
41 -> 39 [label="Use",color="black"];
41 -> 33 [label="Use",color="black"];
41 -> 36 [label="Use",color="black"];
41 -> 40 [label="Use",color="black"];
41 -> 4 [label="Use",color="black"];
41 -> 37 [label="Use",color="black"];
42 [label="Navigation.navigation.new_page",color="grey",shape="ellipse",style=""];
42 -> 39 [label="Use",color="black"];
42 -> 38 [label="Use",color="black"];
42 -> 40 [label="Use",color="black"];
43 [label="Navigation.navigation.reopen_page",color="grey",shape="ellipse",style=""];
44 [label="Navigation.navigation.send",color="grey",shape="ellipse",style=""];
44 -> 35 [label="Use",color="black"];
45 [label="Navigation.navigation.send_page",color="grey",shape="ellipse",style=""];
45 -> 39 [label="Use",color="black"];
46 [label="Navigation.navigation.sink",color="grey",shape="ellipse",style=""];
46 -> 39 [label="Use",color="black"];
46 -> 36 [label="Use",color="black"];
46 -> 40 [label="Use",color="black"];
47 [label="Navigation.navigation",color="green",shape="triangle",style="filled"];
48 [label="Navigation.#navigation",color="green",shape="triangle",style="filled"];
48 -> 29 [label="Use",color="black"];
49 [label="OptionsWindow",color="red",shape="box3d",style="filled"];
49 -> 50 [label="Contain",color="grey"];
49 -> 51 [label="Contain",color="grey"];
49 -> 52 [label="Contain",color="grey"];
49 -> 53 [label="Contain",color="grey"];
49 -> 54 [label="Contain",color="grey"];
49 -> 55 [label="Contain",color="grey"];
49 -> 56 [label="Contain",color="grey"];
50 [label="OptionsWindow.list_find_index",color="black",shape="ellipse",style=""];
51 [label="OptionsWindow.setting",color="black",shape="ellipse",style=""];
52 [label="OptionsWindow.setting_of_option",color="black",shape="ellipse",style=""];
52 -> 51 [label="Use",color="black"];
53 [label="OptionsWindow.options",color="black",shape="ellipse",style=""];
53 -> 52 [label="Use",color="black"];
54 [label="OptionsWindow.category",color="black",shape="ellipse",style=""];
54 -> 54 [label="Use",color="black"];
54 -> 53 [label="Use",color="black"];
55 [label="OptionsWindow.category_tab",color="black",shape="ellipse",style=""];
55 -> 53 [label="Use",color="black"];
55 -> 54 [label="Use",color="black"];
56 [label="OptionsWindow.build",color="black",shape="ellipse",style=""];
56 -> 55 [label="Use",color="black"];
57 [label="Browser",color="red",shape="box3d",style="filled"];
57 -> 59 [label="Contain",color="grey"];
57 -> 65 [label="Contain",color="grey"];
57 -> 82 [label="Contain",color="grey"];
57 -> 83 [label="Contain",color="grey"];
57 -> 74 [label="Contain",color="grey"];
57 -> 66 [label="Contain",color="grey"];
57 -> 58 [label="Contain",color="grey"];
57 -> 60 [label="Contain",color="grey"];
57 -> 96 [label="Contain",color="grey"];
57 -> 81 [label="Contain",color="grey"];
57 -> 73 [label="Contain",color="grey"];
57 -> 95 [label="Contain",color="grey"];
57 -> 80 [label="Contain",color="grey"];
57 -> 72 [label="Contain",color="grey"];
58 [label="Browser.Model",color="red",shape="box3d",style="filled"];
59 [label="Browser.i",color="black",shape="ellipse",style=""];
60 [label="Browser.Save",color="red",shape="box3d",style="filled"];
60 -> 62 [label="Contain",color="grey"];
60 -> 63 [label="Contain",color="grey"];
60 -> 64 [label="Contain",color="grey"];
60 -> 61 [label="Contain",color="grey"];
61 [label="Browser.Save.kind",color="green",shape="triangle",style="filled"];
62 [label="Browser.Save.path",color="black",shape="ellipse",style=""];
63 [label="Browser.Save.save",color="black",shape="ellipse",style=""];
63 -> 62 [label="Use",color="black"];
64 [label="Browser.Save.load",color="black",shape="ellipse",style=""];
64 -> 62 [label="Use",color="black"];
65 [label="Browser.shortcuts",color="black",shape="ellipse",style=""];
66 [label="Browser.toolbar",color="orange",shape="component",style="filled"];
66 -> 67 [label="Contain",color="grey"];
66 -> 68 [label="Contain",color="grey"];
66 -> 69 [label="Contain",color="grey"];
66 -> 70 [label="Contain",color="grey"];
66 -> 71 [label="Contain",color="grey"];
67 [label="Browser.toolbar.bar",color="black",shape="ellipse",style=""];
68 [label="Browser.toolbar.button",color="black",shape="ellipse",style=""];
68 -> 67 [label="Use",color="black"];
69 [label="Browser.toolbar.options",color="black",shape="ellipse",style=""];
69 -> 68 [label="Use",color="black"];
70 [label="Browser.toolbar.bar",color="grey",shape="ellipse",style=""];
70 -> 67 [label="Use",color="black"];
71 [label="Browser.toolbar.options",color="grey",shape="ellipse",style=""];
71 -> 69 [label="Use",color="black"];
72 [label="Browser.toolbar",color="green",shape="triangle",style="filled"];
73 [label="Browser.#toolbar",color="green",shape="triangle",style="filled"];
74 [label="Browser.download",color="orange",shape="component",style="filled"];
74 -> 75 [label="Contain",color="grey"];
74 -> 79 [label="Contain",color="grey"];
74 -> 78 [label="Contain",color="grey"];
74 -> 77 [label="Contain",color="grey"];
74 -> 76 [label="Contain",color="grey"];
75 [label="Browser.download.session",color="black",shape="ellipse",style=""];
76 [label="Browser.download.is_init",color="black",shape="ellipse",style=""];
77 [label="Browser.download.run",color="grey",shape="ellipse",style=""];
78 [label="Browser.download.init",color="grey",shape="ellipse",style=""];
78 -> 76 [label="Use",color="black"];
78 -> 75 [label="Use",color="black"];
79 [label="Browser.download.download",color="grey",shape="ellipse",style=""];
79 -> 76 [label="Use",color="black"];
80 [label="Browser.download",color="green",shape="triangle",style="filled"];
81 [label="Browser.#download",color="green",shape="triangle",style="filled"];
82 [label="Browser.propagator",color="black",shape="ellipse",style=""];
82 -> 63 [label="Use",color="black"];
83 [label="Browser.browser",color="orange",shape="component",style="filled"];
83 -> 84 [label="Contain",color="grey"];
83 -> 85 [label="Contain",color="grey"];
83 -> 86 [label="Contain",color="grey"];
83 -> 87 [label="Contain",color="grey"];
83 -> 88 [label="Contain",color="grey"];
83 -> 89 [label="Contain",color="grey"];
83 -> 90 [label="Contain",color="grey"];
83 -> 91 [label="Contain",color="grey"];
83 -> 84 [label="Use",color="black"];
83 -> 59 [label="Use",color="black"];
83 -> 85 [label="Use",color="black"];
83 -> 87 [label="Use",color="black"];
83 -> 65 [label="Use",color="black"];
83 -> 91 [label="Use",color="black"];
83 -> 90 [label="Use",color="black"];
83 -> 93 [label="Contain",color="grey"];
83 -> 94 [label="Contain",color="grey"];
83 -> 92 [label="Contain",color="grey"];
84 [label="Browser.browser.time_printer",color="black",shape="ellipse",style=""];
85 [label="Browser.browser.window",color="black",shape="ellipse",style=""];
86 [label="Browser.browser.vbox",color="black",shape="ellipse",style=""];
86 -> 85 [label="Use",color="black"];
87 [label="Browser.browser.toolbar",color="black",shape="ellipse",style=""];
87 -> 66 [label="Use",color="black"];
87 -> 86 [label="Use",color="black"];
88 [label="Browser.browser.download",color="black",shape="ellipse",style=""];
88 -> 74 [label="Use",color="black"];
89 [label="Browser.browser.options",color="black",shape="ellipse",style=""];
89 -> 64 [label="Use",color="black"];
90 [label="Browser.browser.previous_session",color="black",shape="ellipse",style=""];
90 -> 64 [label="Use",color="black"];
91 [label="Browser.browser.navigation",color="black",shape="ellipse",style=""];
91 -> 34 [label="Use",color="black"];
91 -> 82 [label="Use",color="black"];
91 -> 88 [label="Use",color="black"];
91 -> 89 [label="Use",color="black"];
91 -> 86 [label="Use",color="black"];
92 [label="Browser.browser.options",color="black",shape="ellipse",style=""];
92 -> 92 [label="Use",color="black"];
93 [label="Browser.browser.options_send",color="grey",shape="ellipse",style=""];
93 -> 92 [label="Use",color="black"];
93 -> 91 [label="Use",color="black"];
93 -> 63 [label="Use",color="black"];
94 [label="Browser.browser.show_options",color="grey",shape="ellipse",style=""];
94 -> 56 [label="Use",color="black"];
94 -> 92 [label="Use",color="black"];
95 [label="Browser.browser",color="green",shape="triangle",style="filled"];
96 [label="Browser.#browser",color="green",shape="triangle",style="filled"];
}
