Files
mkdocs/docs/img/plugin-events.svg

781 lines
37 KiB
XML
Generated

<svg width="527pt" height="1786pt"
viewBox="0.00 0.00 527.00 1785.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1781.8)">
<title>MkDocs</title>
<g id="a_graph0"><a xlink:title=" ">
</a>
</g>
<g id="clust1" class="cluster">
<title>cluster_on_startup</title>
<g id="a_clust1"><a xlink:href="#on_startup" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="199,-1693.8 199,-1769.8 341,-1769.8 341,-1693.8 199,-1693.8"/>
<text text-anchor="middle" x="270" y="-1754.6" font-family="inherit" font-size="14.00">on_startup</text>
</a>
</g>
</g>
<g id="clust2" class="cluster">
<title>cluster_build</title>
<g id="a_clust2"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.066667" stroke="#000000" stroke-opacity="0.400000" points="8,-142.6 8,-1685.8 511,-1685.8 511,-142.6 8,-142.6"/>
<text text-anchor="middle" x="259.5" y="-1670.6" font-family="inherit" font-size="14.00">build</text>
</a>
</g>
</g>
<g id="clust3" class="cluster">
<title>cluster_on_config</title>
<g id="a_clust3"><a xlink:href="#on_config" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="230,-1534.8 230,-1610.8 310,-1610.8 310,-1534.8 230,-1534.8"/>
<text text-anchor="middle" x="270" y="-1595.6" font-family="inherit" font-size="14.00">on_config</text>
</a>
</g>
</g>
<g id="clust4" class="cluster">
<title>cluster_on_pre_build</title>
<g id="a_clust4"><a xlink:href="#on_pre_build" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="161,-1450.8 161,-1526.8 261,-1526.8 261,-1450.8 161,-1450.8"/>
<text text-anchor="middle" x="211" y="-1511.6" font-family="inherit" font-size="14.00">on_pre_build</text>
</a>
</g>
</g>
<g id="clust5" class="cluster">
<title>cluster_on_files</title>
<g id="a_clust5"><a xlink:href="#on_files" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="226,-1366.8 226,-1442.8 342,-1442.8 342,-1366.8 226,-1366.8"/>
<text text-anchor="middle" x="284" y="-1427.6" font-family="inherit" font-size="14.00">on_files</text>
</a>
</g>
</g>
<g id="clust6" class="cluster">
<title>cluster_on_nav</title>
<g id="a_clust6"><a xlink:href="#on_nav" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="181,-1218.8 181,-1294.8 335,-1294.8 335,-1218.8 181,-1218.8"/>
<text text-anchor="middle" x="258" y="-1279.6" font-family="inherit" font-size="14.00">on_nav</text>
</a>
</g>
</g>
<g id="clust7" class="cluster">
<title>cluster_populate_page</title>
<g id="a_clust7"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="22,-729.2 22,-1179.2 284,-1179.2 284,-729.2 22,-729.2"/>
<text text-anchor="middle" x="153" y="-1164" font-family="inherit" font-size="14.00">populate_page</text>
</a>
</g>
</g>
<g id="clust8" class="cluster">
<title>cluster_on_pre_page</title>
<g id="a_clust8"><a xlink:href="#on_pre_page" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="80,-1072.2 80,-1148.2 244,-1148.2 244,-1072.2 80,-1072.2"/>
<text text-anchor="middle" x="162" y="-1133" font-family="inherit" font-size="14.00">on_pre_page</text>
</a>
</g>
</g>
<g id="clust9" class="cluster">
<title>cluster_on_page_read_source</title>
<g id="a_clust9"><a xlink:href="#on_page_read_source" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="46,-988.2 46,-1064.2 201,-1064.2 201,-988.2 46,-988.2"/>
<text text-anchor="middle" x="123.5" y="-1049" font-family="inherit" font-size="14.00">on_page_read_source</text>
</a>
</g>
</g>
<g id="clust10" class="cluster">
<title>cluster_on_page_markdown</title>
<g id="a_clust10"><a xlink:href="#on_page_markdown" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="30,-904.2 30,-980.2 276,-980.2 276,-904.2 30,-904.2"/>
<text text-anchor="middle" x="153" y="-965" font-family="inherit" font-size="14.00">on_page_markdown</text>
</a>
</g>
</g>
<g id="clust11" class="cluster">
<title>cluster_on_page_content</title>
<g id="a_clust11"><a xlink:href="#on_page_content" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="66,-737.2 66,-813.2 276,-813.2 276,-737.2 66,-737.2"/>
<text text-anchor="middle" x="171" y="-798" font-family="inherit" font-size="14.00">on_page_content</text>
</a>
</g>
</g>
<g id="clust14" class="cluster">
<title>cluster_on_env</title>
<g id="a_clust14"><a xlink:href="#on_env" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="202,-621.6 202,-697.6 356,-697.6 356,-621.6 202,-621.6"/>
<text text-anchor="middle" x="279" y="-682.4" font-family="inherit" font-size="14.00">on_env</text>
</a>
</g>
</g>
<g id="clust12" class="cluster">
<title>cluster_populate_page_2</title>
<g id="a_clust12"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="292,-821.2 292,-896.2 404,-896.2 404,-821.2 292,-821.2"/>
<text text-anchor="middle" x="348" y="-881" font-family="inherit" font-size="14.00">populate_page</text>
</a>
</g>
</g>
<g id="clust13" class="cluster">
<title>cluster_populate_page_3</title>
<g id="a_clust13"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="312,-737.7 312,-812.7 424,-812.7 424,-737.7 312,-737.7"/>
<text text-anchor="middle" x="368" y="-797.5" font-family="inherit" font-size="14.00">populate_page</text>
</a>
</g>
</g>
<g id="clust15" class="cluster">
<title>cluster_build_page</title>
<g id="a_clust15"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="16,-234.6 16,-613.6 398,-613.6 398,-234.6 16,-234.6"/>
<text text-anchor="middle" x="207" y="-598.4" font-family="inherit" font-size="14.00">build_page</text>
</a>
</g>
</g>
<g id="clust16" class="cluster">
<title>cluster_on_page_context</title>
<g id="a_clust16"><a xlink:href="#on_page_context" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="166,-454.6 166,-530.6 390,-530.6 390,-454.6 166,-454.6"/>
<text text-anchor="middle" x="278" y="-515.4" font-family="inherit" font-size="14.00">on_page_context</text>
</a>
</g>
</g>
<g id="clust17" class="cluster">
<title>cluster_on_post_page</title>
<g id="a_clust17"><a xlink:href="#on_post_page" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="109,-306.6 109,-382.6 291,-382.6 291,-306.6 109,-306.6"/>
<text text-anchor="middle" x="200" y="-367.4" font-family="inherit" font-size="14.00">on_post_page</text>
</a>
</g>
</g>
<g id="clust18" class="cluster">
<title>cluster_build_page_2</title>
<g id="a_clust18"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="406,-538.6 406,-613.6 493,-613.6 493,-538.6 406,-538.6"/>
<text text-anchor="middle" x="449.5" y="-598.4" font-family="inherit" font-size="14.00">build_page</text>
</a>
</g>
</g>
<g id="clust19" class="cluster">
<title>cluster_build_page_3</title>
<g id="a_clust19"><a xlink:title=" ">
<polygon fill="#dddddd" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.400000" points="411,-455.1 411,-530.1 498,-530.1 498,-455.1 411,-455.1"/>
<text text-anchor="middle" x="454.5" y="-514.9" font-family="inherit" font-size="14.00">build_page</text>
</a>
</g>
</g>
<g id="clust20" class="cluster">
<title>cluster_on_post_build</title>
<g id="a_clust20"><a xlink:href="#on_post_build" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="95,-150.6 95,-226.6 202,-226.6 202,-150.6 95,-150.6"/>
<text text-anchor="middle" x="148.5" y="-211.4" font-family="inherit" font-size="14.00">on_post_build</text>
</a>
</g>
</g>
<g id="clust21" class="cluster">
<title>cluster_on_serve</title>
<g id="a_clust21"><a xlink:href="#on_serve" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="84,-58.6 84,-134.6 212,-134.6 212,-58.6 84,-58.6"/>
<text text-anchor="middle" x="148" y="-119.4" font-family="inherit" font-size="14.00">on_serve</text>
</a>
</g>
</g>
<g id="clust22" class="cluster">
<title>cluster_on_shutdown</title>
<g id="a_clust22"><a xlink:href="#on_shutdown" xlink:title=" ">
<polygon fill="#ffff33" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.533333" points="102,-8 102,-50.6 206,-50.6 206,-8 102,-8"/>
<text text-anchor="middle" x="154" y="-35.4" font-family="inherit" font-size="14.00">on_shutdown</text>
</a>
</g>
</g>
<!-- on_startup -->
<g id="node1" class="node">
<title>on_startup</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="207,-1702.3 207,-1738.3 333,-1738.3 333,-1702.3 207,-1702.3"/>
<text text-anchor="middle" x="246.5" y="-1716.6" font-family="inherit" font-size="14.00">command</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="286,-1702.3 286,-1738.3"/>
<text text-anchor="middle" x="309.5" y="-1716.6" font-family="inherit" font-size="14.00">dirty</text>
</a>
</g>
</g>
<!-- load_config -->
<g id="node6" class="node">
<title>load_config</title>
<g id="a_node6"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="270" cy="-1636.8" rx="59.29" ry="18"/>
<text text-anchor="middle" x="270" y="-1633.1" font-family="inherit" font-size="14.00">load_config</text>
</a>
</g>
</g>
<!-- on_startup&#45;&gt;load_config -->
<!-- on_config -->
<g id="node2" class="node">
<title>on_config</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="242,-1543.3 242,-1579.3 298,-1579.3 298,-1543.3 242,-1543.3"/>
<text text-anchor="middle" x="270" y="-1557.6" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- on_pre_build -->
<g id="node3" class="node">
<title>on_pre_build</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="196,-1459.3 196,-1495.3 252,-1495.3 252,-1459.3 196,-1459.3"/>
<text text-anchor="middle" x="224" y="-1473.6" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- on_config&#45;&gt;on_pre_build -->
<g id="edge2" class="edge">
<title>on_config:s&#45;&gt;on_pre_build:n</title>
<g id="a_edge2"><a xlink:title=" ">
<path fill="none" stroke="black" d="M270,-1542.3C270,-1536.71 242.48,-1516.57 230.01,-1504.39"/>
<polygon fill="black" stroke="black" points="232.77,-1502.24 224,-1496.3 227.16,-1506.41 232.77,-1502.24"/>
</a>
</g>
</g>
<!-- get_files -->
<g id="node7" class="node">
<title>get_files</title>
<g id="a_node7"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="316" cy="-1477.3" rx="46.29" ry="18"/>
<text text-anchor="middle" x="316" y="-1473.6" font-family="inherit" font-size="14.00">get_files</text>
</a>
</g>
</g>
<!-- on_config&#45;&gt;get_files -->
<g id="edge3" class="edge">
<title>on_config:s&#45;&gt;get_files</title>
<g id="a_edge3"><a xlink:title=" ">
<path fill="none" stroke="black" d="M270,-1542.3C270,-1526.62 279.21,-1512.16 289.39,-1500.97"/>
<polygon fill="black" stroke="black" points="291.96,-1503.34 296.49,-1493.76 286.98,-1498.43 291.96,-1503.34"/>
</a>
</g>
</g>
<!-- on_files -->
<g id="node4" class="node">
<title>on_files</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="234.5,-1375.3 234.5,-1411.3 333.5,-1411.3 333.5,-1375.3 234.5,-1375.3"/>
<text text-anchor="middle" x="256" y="-1389.6" font-family="inherit" font-size="14.00">files</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="277.5,-1375.3 277.5,-1411.3"/>
<text text-anchor="middle" x="305.5" y="-1389.6" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- on_pre_build&#45;&gt;on_files -->
<!-- on_nav -->
<g id="node5" class="node">
<title>on_nav</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="189.5,-1227.3 189.5,-1263.3 326.5,-1263.3 326.5,-1227.3 189.5,-1227.3"/>
<text text-anchor="middle" x="208.5" y="-1241.6" font-family="inherit" font-size="14.00">nav</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="227.5,-1227.3 227.5,-1263.3"/>
<text text-anchor="middle" x="255.5" y="-1241.6" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="283.5,-1227.3 283.5,-1263.3"/>
<text text-anchor="middle" x="305" y="-1241.6" font-family="inherit" font-size="14.00">files</text>
</a>
</g>
</g>
<!-- on_files&#45;&gt;on_nav -->
<g id="edge7" class="edge">
<title>on_files:s&#45;&gt;on_nav:n</title>
<g id="a_edge7"><a xlink:title=" ">
<path fill="none" stroke="black" d="M256,-1374.3C256,-1352.14 280.73,-1358.43 291,-1338.8 304.91,-1312.21 305.15,-1300.61 305.03,-1274.59"/>
<polygon fill="black" stroke="black" points="308.53,-1274.29 305,-1264.3 301.53,-1274.31 308.53,-1274.29"/>
</a>
</g>
</g>
<!-- get_nav -->
<g id="node8" class="node">
<title>get_nav</title>
<g id="a_node8"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="216" cy="-1320.8" rx="43.59" ry="18"/>
<text text-anchor="middle" x="216" y="-1317.1" font-family="inherit" font-size="14.00">get_nav</text>
</a>
</g>
</g>
<!-- on_files&#45;&gt;get_nav -->
<g id="edge5" class="edge">
<title>on_files:s&#45;&gt;get_nav</title>
<g id="a_edge5"><a xlink:title=" ">
<path fill="none" stroke="black" d="M256,-1374.3C256,-1363.19 250.26,-1352.96 243.12,-1344.54"/>
<polygon fill="black" stroke="black" points="245.43,-1341.88 236,-1337.05 240.36,-1346.71 245.43,-1341.88"/>
</a>
</g>
</g>
<!-- render_p -->
<g id="node13" class="node">
<title>render_p</title>
<g id="a_node13"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="88" cy="-847.2" rx="38.19" ry="18"/>
<text text-anchor="middle" x="88" y="-843.5" font-family="inherit" font-size="14.00">render</text>
</a>
</g>
</g>
<!-- on_nav&#45;&gt;render_p -->
<!-- pages_point_a -->
<g id="node14" class="node">
<title>pages_point_a</title>
<g id="a_node14"><a xlink:title=" ">
<ellipse fill="black" stroke="black" cx="305" cy="-1189" rx="1.8" ry="1.8"/>
</a>
</g>
</g>
<!-- on_nav&#45;&gt;pages_point_a -->
<g id="edge12" class="edge">
<title>on_nav:s&#45;&gt;pages_point_a</title>
<g id="a_edge12"><a xlink:title=" ">
<path fill="none" stroke="black" d="M305,-1226.3C305,-1212.18 305,-1194.98 305,-1190.9"/>
</a>
</g>
</g>
<!-- get_context -->
<g id="node22" class="node">
<title>get_context</title>
<g id="a_node22"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="229" cy="-564.6" rx="61.19" ry="18"/>
<text text-anchor="middle" x="229" y="-560.9" font-family="inherit" font-size="14.00">get_context</text>
</a>
</g>
</g>
<!-- on_nav&#45;&gt;get_context -->
<g id="edge28" class="edge">
<title>on_nav:s&#45;&gt;get_context</title>
<g id="a_edge28"><a xlink:title=" ">
<path fill="none" stroke="black" d="M208,-1226.3C208,-1176.78 394.87,-1227.61 428,-1190.8 455.13,-1160.66 433,-1140.25 433,-1099.7 433,-1099.7 433,-1099.7 433,-706.4 433,-656.67 403.87,-645.02 360,-621.6 337.19,-609.42 324.79,-620.79 303.65,-616.51"/>
<polygon fill="black" stroke="black" points="304.58,-613.13 294,-613.6 302.57,-619.84 304.58,-613.13"/>
</a>
</g>
</g>
<!-- load_config&#45;&gt;on_config -->
<g id="edge1" class="edge">
<title>load_config&#45;&gt;on_config:n</title>
<g id="a_edge1"><a xlink:title=" ">
<path fill="none" stroke="black" d="M270,-1618.8C270,-1610.64 270,-1600.5 270,-1590.53"/>
<polygon fill="black" stroke="black" points="273.5,-1590.3 270,-1580.3 266.5,-1590.3 273.5,-1590.3"/>
</a>
</g>
</g>
<!-- get_files&#45;&gt;on_files -->
<g id="edge4" class="edge">
<title>get_files&#45;&gt;on_files:n</title>
<g id="a_edge4"><a xlink:title=" ">
<path fill="none" stroke="black" d="M290.55,-1462.16C276.88,-1452.84 261.92,-1439.27 257.38,-1422.52"/>
<polygon fill="black" stroke="black" points="260.81,-1421.74 256,-1412.3 253.87,-1422.68 260.81,-1421.74"/>
</a>
</g>
</g>
<!-- get_nav&#45;&gt;on_nav -->
<g id="edge6" class="edge">
<title>get_nav&#45;&gt;on_nav:n</title>
<g id="a_edge6"><a xlink:title=" ">
<path fill="none" stroke="black" d="M212.19,-1302.4C210.66,-1294.31 209.09,-1284.32 208.39,-1274.45"/>
<polygon fill="black" stroke="black" points="211.88,-1274.16 208,-1264.3 204.88,-1274.43 211.88,-1274.16"/>
</a>
</g>
</g>
<!-- on_pre_page -->
<g id="node9" class="node">
<title>on_pre_page</title>
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="88.5,-1080.7 88.5,-1116.7 235.5,-1116.7 235.5,-1080.7 88.5,-1080.7"/>
<text text-anchor="middle" x="112.5" y="-1095" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="136.5,-1080.7 136.5,-1116.7"/>
<text text-anchor="middle" x="164.5" y="-1095" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="192.5,-1080.7 192.5,-1116.7"/>
<text text-anchor="middle" x="214" y="-1095" font-family="inherit" font-size="14.00">files</text>
</a>
</g>
</g>
<!-- on_page_read_source -->
<g id="node10" class="node">
<title>on_page_read_source</title>
<g id="a_node10"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="72,-996.7 72,-1032.7 176,-1032.7 176,-996.7 72,-996.7"/>
<text text-anchor="middle" x="96" y="-1011" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="120,-996.7 120,-1032.7"/>
<text text-anchor="middle" x="148" y="-1011" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- on_pre_page&#45;&gt;on_page_read_source -->
<g id="edge8" class="edge">
<title>on_pre_page:s&#45;&gt;on_page_read_source:n</title>
<g id="a_edge8"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M112,-1079.7C112,-1061.94 101.23,-1056.93 97.36,-1043.75"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="100.81,-1043.14 96,-1033.7 93.88,-1044.08 100.81,-1043.14"/>
</a>
</g>
</g>
<!-- on_page_markdown -->
<g id="node11" class="node">
<title>on_page_markdown</title>
<g id="a_node11"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="37.5,-912.7 37.5,-948.7 268.5,-948.7 268.5,-912.7 37.5,-912.7"/>
<text text-anchor="middle" x="79.5" y="-927" font-family="inherit" font-size="14.00">markdown</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="121.5,-912.7 121.5,-948.7"/>
<text text-anchor="middle" x="145.5" y="-927" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="169.5,-912.7 169.5,-948.7"/>
<text text-anchor="middle" x="197.5" y="-927" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="225.5,-912.7 225.5,-948.7"/>
<text text-anchor="middle" x="247" y="-927" font-family="inherit" font-size="14.00">files</text>
</a>
</g>
</g>
<!-- on_page_read_source&#45;&gt;on_page_markdown -->
<g id="edge9" class="edge">
<title>on_page_read_source:s&#45;&gt;on_page_markdown:n</title>
<g id="a_edge9"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M122.73,-988.2C116.55,-971.96 89.67,-974.03 81.42,-959.63"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="84.77,-958.59 79,-949.7 77.97,-960.24 84.77,-958.59"/>
</a>
</g>
</g>
<!-- on_page_markdown&#45;&gt;render_p -->
<g id="edge10" class="edge">
<title>on_page_markdown:s&#45;&gt;render_p</title>
<g id="a_edge10"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M79,-911.7C79,-899.72 80.59,-886.59 82.43,-875.4"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="85.91,-875.82 84.24,-865.36 79.02,-874.58 85.91,-875.82"/>
</a>
</g>
</g>
<!-- on_page_content -->
<g id="node12" class="node">
<title>on_page_content</title>
<g id="a_node12"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="74,-745.7 74,-781.7 268,-781.7 268,-745.7 74,-745.7"/>
<text text-anchor="middle" x="97.5" y="-760" font-family="inherit" font-size="14.00">html</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="121,-745.7 121,-781.7"/>
<text text-anchor="middle" x="145" y="-760" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="169,-745.7 169,-781.7"/>
<text text-anchor="middle" x="197" y="-760" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="225,-745.7 225,-781.7"/>
<text text-anchor="middle" x="246.5" y="-760" font-family="inherit" font-size="14.00">files</text>
</a>
</g>
</g>
<!-- pages_point_b -->
<g id="node16" class="node">
<title>pages_point_b</title>
<g id="a_node16"><a xlink:title=" ">
<ellipse fill="black" stroke="black" cx="326" cy="-707.4" rx="1.8" ry="1.8"/>
</a>
</g>
</g>
<!-- on_page_content&#45;&gt;pages_point_b -->
<g id="edge19" class="edge">
<title>on_page_content:s&#45;&gt;pages_point_b</title>
<g id="a_edge19"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M97,-744.7C97,-722.45 267.86,-711.55 314.41,-709"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="314.73,-712.49 324.54,-708.47 314.37,-705.5 314.73,-712.49"/>
</a>
</g>
</g>
<!-- on_env -->
<g id="node18" class="node">
<title>on_env</title>
<g id="a_node18"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="210.5,-630.1 210.5,-666.1 347.5,-666.1 347.5,-630.1 210.5,-630.1"/>
<text text-anchor="middle" x="229.5" y="-644.4" font-family="inherit" font-size="14.00">env</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="248.5,-630.1 248.5,-666.1"/>
<text text-anchor="middle" x="276.5" y="-644.4" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="304.5,-630.1 304.5,-666.1"/>
<text text-anchor="middle" x="326" y="-644.4" font-family="inherit" font-size="14.00">files</text>
</a>
</g>
</g>
<!-- on_page_content&#45;&gt;on_env -->
<!-- render_p&#45;&gt;on_page_content -->
<g id="edge11" class="edge">
<title>render_p&#45;&gt;on_page_content:n</title>
<g id="a_edge11"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M91.76,-829.04C93.71,-819 95.85,-805.8 96.66,-792.91"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="100.16,-792.81 97,-782.7 93.17,-792.58 100.16,-792.81"/>
</a>
</g>
</g>
<!-- pages_point_a&#45;&gt;on_pre_page -->
<g id="edge13" class="edge">
<title>pages_point_a&#45;&gt;on_pre_page:n</title>
<g id="a_edge13"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M303.35,-1187.97C295.87,-1187.77 264.43,-1186.52 240,-1179.2 183.09,-1162.14 119.89,-1178.63 112.68,-1127.97"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="116.15,-1127.45 112,-1117.7 109.17,-1127.91 116.15,-1127.45"/>
</a>
</g>
</g>
<!-- pages_point_a&#45;&gt;render_p -->
<g id="edge14" class="edge">
<title>pages_point_a&#45;&gt;render_p</title>
<g id="a_edge14"><a xlink:title=" ">
<path fill="none" stroke="black" d="M304.65,-1187.19C304,-1185.67 302.63,-1182.23 302,-1179.2 290.63,-1124.31 314.02,-979.63 288.52,-918.91"/>
<polygon fill="black" stroke="black" points="291.62,-917.28 284,-909.91 285.36,-920.42 291.62,-917.28"/>
</a>
</g>
</g>
<!-- placeholder_cluster_populate_page_2 -->
<g id="node15" class="node">
<title>placeholder_cluster_populate_page_2</title>
<g id="a_node15"><a xlink:title=" ">
<ellipse fill="none" stroke="none" cx="327" cy="-847.2" rx="27" ry="18"/>
<text text-anchor="middle" x="327" y="-843.5" font-family="inherit" font-size="14.00">...</text>
</a>
</g>
</g>
<!-- pages_point_a&#45;&gt;placeholder_cluster_populate_page_2 -->
<g id="edge15" class="edge">
<title>pages_point_a&#45;&gt;placeholder_cluster_populate_page_2:n</title>
<g id="a_edge15"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M305.1,-1187.2C306.53,-1175.36 323.3,-1034.9 326.48,-906.23"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="329.98,-906.27 326.7,-896.2 322.98,-906.12 329.98,-906.27"/>
</a>
</g>
</g>
<!-- placeholder_cluster_populate_page_3 -->
<g id="node17" class="node">
<title>placeholder_cluster_populate_page_3</title>
<g id="a_node17"><a xlink:title=" ">
<ellipse fill="none" stroke="none" cx="349" cy="-763.7" rx="27" ry="18"/>
<text text-anchor="middle" x="349" y="-760" font-family="inherit" font-size="14.00">...</text>
</a>
</g>
</g>
<!-- pages_point_a&#45;&gt;placeholder_cluster_populate_page_3 -->
<g id="edge17" class="edge">
<title>pages_point_a&#45;&gt;placeholder_cluster_populate_page_3:n</title>
<g id="a_edge17"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M306.14,-1187.29C308.27,-1185.92 312.92,-1182.74 316,-1179.2 371.44,-1115.44 413,-1100.19 413,-1015.7 413,-1015.7 413,-1015.7 413,-929.7 413,-881.43 431.96,-863.11 408,-821.2 407.81,-820.86 407.61,-820.54 407.41,-820.22"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="409.89,-817.74 400.58,-812.7 404.71,-822.45 409.89,-817.74"/>
</a>
</g>
</g>
<!-- placeholder_cluster_populate_page_2&#45;&gt;pages_point_b -->
<g id="edge16" class="edge">
<title>placeholder_cluster_populate_page_2:s&#45;&gt;pages_point_b</title>
<g id="a_edge16"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M322.03,-821.2C317.43,-819.39 310.89,-819.17 308,-813.2 291.72,-779.6 294.96,-764.18 308,-729.2 309.91,-724.06 313.73,-719.35 317.36,-715.72"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="319.79,-718.24 325.08,-709.06 315.22,-712.94 319.79,-718.24"/>
</a>
</g>
</g>
<!-- placeholder_cluster_populate_page_2&#45;&gt;placeholder_cluster_populate_page_3 -->
<!-- pages_point_b&#45;&gt;on_env -->
<g id="edge20" class="edge">
<title>pages_point_b&#45;&gt;on_env:n</title>
<g id="a_edge20"><a xlink:title=" ">
<path fill="none" stroke="black" d="M326,-705.43C326,-701.98 326,-689.85 326,-677.43"/>
<polygon fill="black" stroke="black" points="329.5,-677.1 326,-667.1 322.5,-677.1 329.5,-677.1"/>
</a>
</g>
</g>
<!-- pages_point_c -->
<g id="node19" class="node">
<title>pages_point_c</title>
<g id="a_node19"><a xlink:title=" ">
<ellipse fill="black" stroke="black" cx="454" cy="-648.1" rx="1.8" ry="1.8"/>
</a>
</g>
</g>
<!-- pages_point_b&#45;&gt;pages_point_c -->
<g id="edge21" class="edge">
<title>pages_point_b&#45;&gt;pages_point_c</title>
<g id="a_edge21"><a xlink:title=" ">
<path fill="none" stroke="black" d="M327.33,-706.17C331.95,-705.33 347.7,-702.3 360,-697.6 399.8,-682.4 444.66,-654.92 452.73,-649.9"/>
</a>
</g>
</g>
<!-- placeholder_cluster_populate_page_3&#45;&gt;pages_point_b -->
<g id="edge18" class="edge">
<title>placeholder_cluster_populate_page_3:s&#45;&gt;pages_point_b</title>
<g id="a_edge18"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M348.02,-737.7C345.7,-729.17 339.67,-721.46 334.5,-716.09"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="336.72,-713.38 326.99,-709.18 331.97,-718.53 336.72,-713.38"/>
</a>
</g>
</g>
<!-- on_env&#45;&gt;get_context -->
<g id="edge29" class="edge">
<title>on_env:s&#45;&gt;get_context</title>
<g id="a_edge29"><a xlink:title=" ">
<path fill="none" stroke="black" d="M229,-629.1C229,-627.37 229,-625.62 229,-623.85"/>
<polygon fill="black" stroke="black" points="232.5,-623.6 229,-613.6 225.5,-623.6 232.5,-623.6"/>
</a>
</g>
</g>
<!-- on_page_context -->
<g id="node20" class="node">
<title>on_page_context</title>
<g id="a_node20"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="174.5,-463.1 174.5,-499.1 381.5,-499.1 381.5,-463.1 174.5,-463.1"/>
<text text-anchor="middle" x="207" y="-477.4" font-family="inherit" font-size="14.00">context</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="239.5,-463.1 239.5,-499.1"/>
<text text-anchor="middle" x="263.5" y="-477.4" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="287.5,-463.1 287.5,-499.1"/>
<text text-anchor="middle" x="315.5" y="-477.4" font-family="inherit" font-size="14.00">config</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="343.5,-463.1 343.5,-499.1"/>
<text text-anchor="middle" x="362.5" y="-477.4" font-family="inherit" font-size="14.00">nav</text>
</a>
</g>
</g>
<!-- pages_point_c&#45;&gt;on_page_context -->
<g id="edge22" class="edge">
<title>pages_point_c&#45;&gt;on_page_context:n</title>
<g id="a_edge22"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M453.63,-645.9C452.27,-641.79 447.22,-628.11 438,-621.6 424.61,-612.15 415.2,-623.31 402,-613.6 371.05,-590.83 387.99,-563.81 359,-538.6 327.29,-511.03 273.34,-540.1 264.3,-510.2"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="267.75,-509.57 263,-500.1 260.81,-510.47 267.75,-509.57"/>
</a>
</g>
</g>
<!-- pages_point_c&#45;&gt;get_context -->
<!-- placeholder_cluster_build_page_2 -->
<g id="node26" class="node">
<title>placeholder_cluster_build_page_2</title>
<g id="a_node26"><a xlink:title=" ">
<ellipse fill="none" stroke="none" cx="455" cy="-564.6" rx="27" ry="18"/>
<text text-anchor="middle" x="455" y="-560.9" font-family="inherit" font-size="14.00">...</text>
</a>
</g>
</g>
<!-- pages_point_c&#45;&gt;placeholder_cluster_build_page_2 -->
<g id="edge30" class="edge">
<title>pages_point_c&#45;&gt;placeholder_cluster_build_page_2:n</title>
<g id="a_edge30"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M454.02,-646.2C454.1,-643.5 454.33,-634.89 454.54,-623.84"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="458.05,-623.66 454.72,-613.6 451.05,-623.53 458.05,-623.66"/>
</a>
</g>
</g>
<!-- placeholder_cluster_build_page_3 -->
<g id="node27" class="node">
<title>placeholder_cluster_build_page_3</title>
<g id="a_node27"><a xlink:title=" ">
<ellipse fill="none" stroke="none" cx="459" cy="-481.1" rx="27" ry="18"/>
<text text-anchor="middle" x="459" y="-477.4" font-family="inherit" font-size="14.00">...</text>
</a>
</g>
</g>
<!-- pages_point_c&#45;&gt;placeholder_cluster_build_page_3 -->
<g id="edge31" class="edge">
<title>pages_point_c&#45;&gt;placeholder_cluster_build_page_3:n</title>
<g id="a_edge31"><a xlink:title=" ">
<path fill="none" stroke="black" stroke-width="1.5" stroke-dasharray="5,2" d="M455.41,-646.55C461.75,-644.01 487.69,-632.65 497,-613.6 511.63,-583.65 509.66,-569.44 497,-538.6 496.96,-538.49 496.91,-538.38 496.86,-538.27"/>
<polygon fill="black" stroke="black" stroke-width="1.5" points="499.88,-536.48 491.42,-530.1 494.05,-540.36 499.88,-536.48"/>
</a>
</g>
</g>
<!-- render -->
<g id="node23" class="node">
<title>render</title>
<g id="a_node23"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="148" cy="-408.6" rx="38.19" ry="18"/>
<text text-anchor="middle" x="148" y="-404.9" font-family="inherit" font-size="14.00">render</text>
</a>
</g>
</g>
<!-- on_page_context&#45;&gt;render -->
<g id="edge24" class="edge">
<title>on_page_context:s&#45;&gt;render</title>
<g id="a_edge24"><a xlink:title=" ">
<path fill="none" stroke="black" d="M207,-462.1C207,-447.17 196.33,-435.45 184.06,-426.9"/>
<polygon fill="black" stroke="black" points="185.76,-423.83 175.43,-421.49 182.04,-429.76 185.76,-423.83"/>
</a>
</g>
</g>
<!-- on_post_page -->
<g id="node21" class="node">
<title>on_post_page</title>
<g id="a_node21"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="117,-315.1 117,-351.1 283,-351.1 283,-315.1 117,-315.1"/>
<text text-anchor="middle" x="148" y="-329.4" font-family="inherit" font-size="14.00">output</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="179,-315.1 179,-351.1"/>
<text text-anchor="middle" x="203" y="-329.4" font-family="inherit" font-size="14.00">page</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="227,-315.1 227,-351.1"/>
<text text-anchor="middle" x="255" y="-329.4" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- write_file -->
<g id="node25" class="node">
<title>write_file</title>
<g id="a_node25"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="148" cy="-260.6" rx="50.09" ry="18"/>
<text text-anchor="middle" x="148" y="-256.9" font-family="inherit" font-size="14.00">write_file</text>
</a>
</g>
</g>
<!-- on_post_page&#45;&gt;write_file -->
<g id="edge27" class="edge">
<title>on_post_page:s&#45;&gt;write_file</title>
<g id="a_edge27"><a xlink:title=" ">
<path fill="none" stroke="black" d="M148,-314.1C148,-305.86 148,-296.9 148,-288.74"/>
<polygon fill="black" stroke="black" points="151.5,-288.62 148,-278.62 144.5,-288.62 151.5,-288.62"/>
</a>
</g>
</g>
<!-- get_context&#45;&gt;on_page_context -->
<g id="edge23" class="edge">
<title>get_context&#45;&gt;on_page_context:n</title>
<g id="a_edge23"><a xlink:title=" ">
<path fill="none" stroke="black" d="M219.67,-546.63C214.89,-536.68 209.68,-523.49 207.76,-510.21"/>
<polygon fill="black" stroke="black" points="211.24,-509.81 207,-500.1 204.26,-510.34 211.24,-509.81"/>
</a>
</g>
</g>
<!-- render&#45;&gt;on_post_page -->
<g id="edge26" class="edge">
<title>render&#45;&gt;on_post_page:n</title>
<g id="a_edge26"><a xlink:title=" ">
<path fill="none" stroke="black" d="M148,-390.6C148,-382.44 148,-372.3 148,-362.33"/>
<polygon fill="black" stroke="black" points="151.5,-362.1 148,-352.1 144.5,-362.1 151.5,-362.1"/>
</a>
</g>
</g>
<!-- get_template -->
<g id="node24" class="node">
<title>get_template</title>
<g id="a_node24"><a xlink:title=" ">
<ellipse fill="#77ff77" fill-opacity="0.533333" stroke="#000000" stroke-opacity="0.600000" cx="90" cy="-481.1" rx="66.09" ry="18"/>
<text text-anchor="middle" x="90" y="-477.4" font-family="inherit" font-size="14.00">get_template</text>
</a>
</g>
</g>
<!-- get_template&#45;&gt;render -->
<g id="edge25" class="edge">
<title>get_template&#45;&gt;render</title>
<g id="a_edge25"><a xlink:title=" ">
<path fill="none" stroke="black" d="M103.75,-463.39C111.07,-454.49 120.22,-443.37 128.29,-433.56"/>
<polygon fill="black" stroke="black" points="131.1,-435.65 134.75,-425.7 125.7,-431.2 131.1,-435.65"/>
</a>
</g>
</g>
<!-- on_post_build -->
<g id="node28" class="node">
<title>on_post_build</title>
<g id="a_node28"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="120,-159.1 120,-195.1 176,-195.1 176,-159.1 120,-159.1"/>
<text text-anchor="middle" x="148" y="-173.4" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- write_file&#45;&gt;on_post_build -->
<!-- placeholder_cluster_build_page_2&#45;&gt;placeholder_cluster_build_page_3 -->
<!-- on_serve -->
<g id="node29" class="node">
<title>on_serve</title>
<g id="a_node29"><a xlink:title=" ">
<polygon fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" points="92,-67.1 92,-103.1 204,-103.1 204,-67.1 92,-67.1"/>
<text text-anchor="middle" x="120" y="-81.4" font-family="inherit" font-size="14.00">server</text>
<polyline fill="none" stroke="#000000" stroke-opacity="0.600000" points="148,-67.1 148,-103.1"/>
<text text-anchor="middle" x="176" y="-81.4" font-family="inherit" font-size="14.00">config</text>
</a>
</g>
</g>
<!-- on_post_build&#45;&gt;on_serve -->
<!-- on_shutdown -->
<g id="node30" class="node">
<title>on_shutdown</title>
<g id="a_node30"><a xlink:title=" ">
<ellipse fill="#ffffff" fill-opacity="0.333333" stroke="#000000" stroke-opacity="0.600000" cx="148" cy="-17.8" rx="1.8" ry="1.8"/>
</a>
</g>
</g>
<!-- on_serve&#45;&gt;on_shutdown -->
</g>
</svg>