Files
SpaghettiKart/Tools_8cpp__incl.svg
T

1564 lines
72 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/port/ui/Tools.cpp Pages: 1 -->
<!--zoomable 588 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 2301;
var viewHeight = 588;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/port/ui/Tools.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1421.5,-580 1308.5,-580 1308.5,-561 1421.5,-561 1421.5,-580"/>
<text text-anchor="middle" x="1365" y="-568" font-family="Helvetica,sans-Serif" font-size="10.00">src/port/ui/Tools.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="Tools_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="50,-464.5 0,-464.5 0,-445.5 50,-445.5 50,-464.5"/>
<text text-anchor="middle" x="25" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">Tools.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.4,-569.1C1065.09,-567.19 117.86,-557.67 64,-525 45.66,-513.88 35.2,-490.72 29.82,-474.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="33.17,-473.29 26.98,-464.69 26.45,-475.27 33.17,-473.29"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="333,-239 195,-239 195,-220 333,-220 333,-239"/>
<text text-anchor="middle" x="264" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">libultraship/libultraship.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge95_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge95_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.3,-568.26C1127.03,-564.09 562.94,-549.43 382,-525 244.7,-506.46 78,-594.55 78,-456 78,-456 78,-456 78,-338.5 78,-281.55 144.01,-254.13 197.38,-241.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="198.21,-244.66 207.18,-239.02 196.66,-237.84 198.21,-244.66"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="PortMenu_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="750.5,-525 643.5,-525 643.5,-506 750.5,-506 750.5,-525"/>
<text text-anchor="middle" x="697" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">port/ui/PortMenu.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.33,-565C1184.57,-555.18 890.81,-531.88 760.8,-521.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="760.85,-518.05 750.6,-520.75 760.29,-525.03 760.85,-518.05"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="UIWidgets_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="536,-349 460,-349 460,-330 536,-330 536,-349"/>
<text text-anchor="middle" x="498" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">UIWidgets.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge91_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge91_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.42,-568.02C1147.75,-563.53 696.27,-548.93 634,-525 563.3,-497.83 547.1,-472.12 514,-404 507.08,-389.76 502.96,-372.23 500.63,-359.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.05,-358.43 499.03,-349.1 497.14,-359.53 504.05,-358.43"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="235.5,-294 182.5,-294 182.5,-275 235.5,-275 235.5,-294"/>
<text text-anchor="middle" x="209" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">imgui.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge93_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge93_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.22,-567.2C1068.8,-557.11 154,-514.73 154,-456 154,-456 154,-456 154,-393.5 154,-357.94 177.97,-322.27 194.26,-302.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.12,-304.16 200.88,-294.25 191.77,-299.65 197.12,-304.16"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="Game_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1463.5,-349 1368.5,-349 1368.5,-330 1463.5,-330 1463.5,-349"/>
<text text-anchor="middle" x="1416" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">src/port/Game.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge100_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge100_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1366.94,-560.8C1374.4,-527.29 1401.39,-406.08 1411.84,-359.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1415.3,-359.73 1414.06,-349.21 1408.47,-358.21 1415.3,-359.73"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="defines_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1098.5,-239 1037.5,-239 1037.5,-220 1098.5,-220 1098.5,-239"/>
<text text-anchor="middle" x="1068" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">defines.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge99_Node000001_Node000019" class="edge">
<title>Node1&#45;&gt;Node19</title>
<g id="a_edge99_Node000001_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1349.14,-560.87C1336.14,-553.06 1318.15,-540.43 1307,-525 1287.99,-498.68 1283,-488.47 1283,-456 1283,-456 1283,-456 1283,-338.5 1283,-299.92 1171.06,-260.79 1108.73,-241.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1109.39,-238.53 1098.8,-239.04 1107.39,-245.24 1109.39,-238.53"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="common__structs_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1345.5,-74 1238.5,-74 1238.5,-55 1345.5,-55 1345.5,-74"/>
<text text-anchor="middle" x="1292" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">common_structs.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge98_Node000001_Node000021" class="edge">
<title>Node1&#45;&gt;Node21</title>
<g id="a_edge98_Node000001_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1359.07,-560.83C1347.06,-542.4 1321,-497.63 1321,-456 1321,-456 1321,-456 1321,-338.5 1321,-259.61 1228.23,-296.3 1174,-239 1155.15,-219.08 1152.4,-210.67 1146,-184 1132.81,-129.02 1204.28,-94.2 1251.91,-77.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1253.32,-80.64 1261.67,-74.11 1251.07,-74.01 1253.32,-80.64"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="code__800029B0_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2070.5,-239 1967.5,-239 1967.5,-220 2070.5,-220 2070.5,-239"/>
<text text-anchor="middle" x="2019" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">code_800029B0.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge108_Node000001_Node000036" class="edge">
<title>Node1&#45;&gt;Node36</title>
<g id="a_edge108_Node000001_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.52,-568.35C1531.04,-565.45 1767.99,-555.72 1843,-525 1993.25,-463.47 2056.39,-440.68 2126,-294 2138.63,-267.38 2107.43,-251.1 2075.52,-241.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2076.21,-238.26 2065.64,-239 2074.36,-245.01 2076.21,-238.26"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="TrackBrowser_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1217,-404 1091,-404 1091,-385 1217,-385 1217,-404"/>
<text text-anchor="middle" x="1154" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">engine/TrackBrowser.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge107_Node000001_Node000043" class="edge">
<title>Node1&#45;&gt;Node43</title>
<g id="a_edge107_Node000001_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1339.39,-560.93C1319.11,-553.39 1290.67,-541.11 1269,-525 1224.54,-491.94 1184.5,-439.38 1165.55,-412.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1168.33,-410.38 1159.76,-404.16 1162.58,-414.37 1168.33,-410.38"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1994.5,-525 1907.5,-525 1907.5,-506 1994.5,-506 1994.5,-525"/>
<text text-anchor="middle" x="1951" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">ship/Context.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge92_Node000001_Node000048" class="edge">
<title>Node1&#45;&gt;Node48</title>
<g id="a_edge92_Node000001_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.76,-565.86C1518.6,-559.41 1721.88,-544.73 1893,-525 1894.45,-524.83 1895.93,-524.66 1897.41,-524.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1897.86,-527.95 1907.33,-523.19 1896.97,-521 1897.86,-527.95"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2051,-525 2013,-525 2013,-506 2051,-506 2051,-525"/>
<text text-anchor="middle" x="2032" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge94_Node000001_Node000049" class="edge">
<title>Node1&#45;&gt;Node49</title>
<g id="a_edge94_Node000001_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.52,-569.81C1531.9,-569.5 1783.78,-564.29 2002.79,-524.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2003.66,-528.18 2012.86,-522.93 2002.39,-521.29 2003.66,-528.18"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2167,-525 2069,-525 2069,-506 2167,-506 2167,-525"/>
<text text-anchor="middle" x="2118" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">spdlog/fmt/fmt.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge96_Node000001_Node000050" class="edge">
<title>Node1&#45;&gt;Node50</title>
<g id="a_edge96_Node000001_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.89,-567.43C1539.06,-562.83 1816.01,-550.19 2058.91,-525.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2059.41,-528.49 2068.99,-523.97 2058.68,-521.53 2059.41,-528.49"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2292.5,-525 2185.5,-525 2185.5,-506 2292.5,-506 2292.5,-525"/>
<text text-anchor="middle" x="2239" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">spdlog/formatter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge97_Node000001_Node000051" class="edge">
<title>Node1&#45;&gt;Node51</title>
<g id="a_edge97_Node000001_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.65,-567.94C1552.4,-564 1885.55,-552.05 2175.13,-524.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2175.79,-528.45 2185.42,-524.02 2175.13,-521.48 2175.79,-528.45"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="SceneManager_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2027,-349 1863,-349 1863,-330 2027,-330 2027,-349"/>
<text text-anchor="middle" x="1945" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">engine/editor/SceneManager.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge101_Node000001_Node000052" class="edge">
<title>Node1&#45;&gt;Node52</title>
<g id="a_edge101_Node000001_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.73,-569.74C1527.8,-569.26 1751.39,-563.55 1817,-525 1883.39,-486 1923.53,-397.36 1938.4,-358.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1941.85,-359.65 1942.07,-349.06 1935.3,-357.2 1941.85,-359.65"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="code__80057C60_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1838.5,-294 1735.5,-294 1735.5,-275 1838.5,-275 1838.5,-294"/>
<text text-anchor="middle" x="1787" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">code_80057C60.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge109_Node000001_Node000055" class="edge">
<title>Node1&#45;&gt;Node55</title>
<g id="a_edge109_Node000001_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.81,-566.67C1540.32,-559.2 1803,-533.87 1803,-456 1803,-456 1803,-456 1803,-393.5 1803,-361.85 1796.19,-325.54 1791.46,-304.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1794.81,-303.08 1789.16,-294.12 1787.99,-304.65 1794.81,-303.08"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.97,-445.43C21.04,-416.78 15.75,-323.46 64,-275 81.08,-257.85 136.5,-246.36 184.69,-239.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.43,-242.79 194.84,-237.93 184.45,-235.85 185.43,-242.79"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4_Node000004_Node000003" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M643.37,-509.19C558.47,-499 389.83,-471.41 264,-404 200.29,-369.87 125.75,-335.68 165,-275 175.19,-259.25 192.43,-249.02 209.69,-242.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.94,-245.67 219.24,-239.08 208.64,-239.05 210.94,-245.67"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M676.27,-505.94C641.35,-490.54 570.68,-454.94 530,-404 519.06,-390.3 510.41,-372.25 504.87,-358.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.04,-357.4 501.12,-349.38 501.53,-359.96 508.04,-357.4"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="Menu_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="890.5,-464.5 837.5,-464.5 837.5,-445.5 890.5,-445.5 890.5,-464.5"/>
<text text-anchor="middle" x="864" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">Menu.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge15_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge15_Node000004_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M721.28,-505.99C749.98,-495.94 797.89,-479.16 830.2,-467.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="831.41,-471.13 839.69,-464.52 829.09,-464.52 831.41,-471.13"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="774.5,-470 619.5,-470 619.5,-440 774.5,-440 774.5,-470"/>
<text text-anchor="start" x="627.5" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">fast/backends/gfx_rendering</text>
<text text-anchor="middle" x="697" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00">_api.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node47 -->
<g id="edge90_Node000004_Node000047" class="edge">
<title>Node4&#45;&gt;Node47</title>
<g id="a_edge90_Node000004_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M697,-505.87C697,-499.11 697,-489.35 697,-480.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="700.5,-480.11 697,-470.11 693.5,-480.11 700.5,-480.11"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge11_Node000005_Node000003" class="edge">
<title>Node5&#45;&gt;Node3</title>
<g id="a_edge11_Node000005_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460,-335.28C405.38,-329.91 308.43,-317.31 283,-294 270.69,-282.71 266.23,-263.8 264.68,-249.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.15,-249.08 263.96,-239.35 261.17,-249.57 268.15,-249.08"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="519,-294 475,-294 475,-275 519,-275 519,-294"/>
<text text-anchor="middle" x="497" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M497.83,-329.75C497.7,-322.8 497.52,-312.85 497.35,-304.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="500.85,-304.02 497.16,-294.09 493.85,-304.15 500.85,-304.02"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="584.5,-294 537.5,-294 537.5,-275 584.5,-275 584.5,-294"/>
<text text-anchor="middle" x="561" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.12,-329.98C517.44,-322.15 531.47,-310.34 542.74,-300.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.29,-303.29 550.69,-294.17 540.79,-297.93 545.29,-303.29"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="643,-294 603,-294 603,-275 643,-275 643,-294"/>
<text text-anchor="middle" x="623" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">span</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge8_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge8_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M518.08,-329.98C538.49,-321.33 570.33,-307.83 593.58,-297.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="595.13,-301.12 602.97,-293.99 592.39,-294.68 595.13,-301.12"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="345.5,-294 292.5,-294 292.5,-275 345.5,-275 345.5,-294"/>
<text text-anchor="middle" x="319" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge9_Node000005_Node000009" class="edge">
<title>Node5&#45;&gt;Node9</title>
<g id="a_edge9_Node000005_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.24,-329.98C438.34,-320.84 389.16,-306.27 355.54,-296.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.22,-292.87 345.64,-293.39 354.24,-299.58 356.22,-292.87"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge10_Node000005_Node000010" class="edge">
<title>Node5&#45;&gt;Node10</title>
<g id="a_edge10_Node000005_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M459.7,-331.96C410.93,-323.55 324.09,-308.32 250,-294 248.72,-293.75 247.41,-293.5 246.09,-293.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="246.38,-289.72 235.89,-291.18 245,-296.59 246.38,-289.72"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="456.5,-294 363.5,-294 363.5,-275 456.5,-275 456.5,-294"/>
<text text-anchor="middle" x="410" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge12_Node000005_Node000011" class="edge">
<title>Node5&#45;&gt;Node11</title>
<g id="a_edge12_Node000005_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M483.86,-329.98C470.21,-321.77 449.31,-309.18 433.22,-299.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.77,-296.33 424.4,-294.17 431.16,-302.33 434.77,-296.33"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="ShipUtils_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="753,-294 661,-294 661,-275 753,-275 753,-294"/>
<text text-anchor="middle" x="707" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">port/ShipUtils.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node12 -->
<g id="edge13_Node000005_Node000012" class="edge">
<title>Node5&#45;&gt;Node12</title>
<g id="a_edge13_Node000005_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M531.58,-329.98C567.35,-320.91 624.12,-306.52 663.34,-296.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="664.32,-299.93 673.16,-294.08 662.6,-293.15 664.32,-299.93"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge14_Node000012_Node000003" class="edge">
<title>Node12&#45;&gt;Node3</title>
<g id="a_edge14_Node000012_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M660.81,-276.23C657.83,-275.8 654.87,-275.39 652,-275 545.41,-260.66 421.94,-247 343.43,-238.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.45,-235.17 333.14,-237.6 342.72,-242.13 343.45,-235.17"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge16_Node000013_Node000003" class="edge">
<title>Node13&#45;&gt;Node3</title>
<g id="a_edge16_Node000013_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M837.4,-449.2C821.61,-446.4 801.19,-442.86 783,-440 507.63,-396.62 338.57,-518.27 173,-294 155.84,-270.75 190.02,-252.95 221.28,-242.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.4,-245.51 230.82,-239.08 220.23,-238.85 222.4,-245.51"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge17_Node000013_Node000005" class="edge">
<title>Node13&#45;&gt;Node5</title>
<g id="a_edge17_Node000013_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M837.38,-449.31C821.59,-446.55 801.16,-443.02 783,-440 683.1,-423.38 647.54,-451.32 558,-404 537.35,-393.08 519.82,-372.32 509.14,-357.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.97,-355.43 503.41,-349.19 506.21,-359.41 511.97,-355.43"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="MenuTypes_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="647,-404 567,-404 567,-385 647,-385 647,-404"/>
<text text-anchor="middle" x="607" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">MenuTypes.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge18_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge18_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M837.46,-447.96C794.33,-438.14 708.42,-418.59 654.54,-406.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="655.07,-402.85 644.55,-404.05 653.52,-409.68 655.07,-402.85"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge21_Node000013_Node000015" class="edge">
<title>Node13&#45;&gt;Node15</title>
<g id="a_edge21_Node000013_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.65,-452.02C951,-447.17 1102.45,-432.91 1226,-404 1283.27,-390.6 1347.78,-367.19 1384.98,-352.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1386.67,-355.95 1394.72,-349.06 1384.13,-349.43 1386.67,-355.95"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node19 -->
<g id="edge77_Node000013_Node000019" class="edge">
<title>Node13&#45;&gt;Node19</title>
<g id="a_edge77_Node000013_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.64,-448.72C950.43,-435.25 1094.45,-393.42 1151,-294 1164.24,-270.72 1134.62,-253.18 1107.17,-242.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1108.21,-239.15 1097.62,-239 1105.81,-245.72 1108.21,-239.15"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node36 -->
<g id="edge84_Node000013_Node000036" class="edge">
<title>Node13&#45;&gt;Node36</title>
<g id="a_edge84_Node000013_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.66,-452.78C1009.45,-446.71 1501.53,-415.13 1883,-294 1884.41,-293.55 1951.92,-261.94 1991.28,-243.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1993.05,-246.53 2000.62,-239.12 1990.08,-240.19 1993.05,-246.53"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="HMAS_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="790.5,-404 665.5,-404 665.5,-385 790.5,-385 790.5,-404"/>
<text text-anchor="middle" x="728" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">src/port/audio/HMAS.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node42 -->
<g id="edge73_Node000013_Node000042" class="edge">
<title>Node13&#45;&gt;Node42</title>
<g id="a_edge73_Node000013_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.22,-445.49C821.36,-435.66 783.51,-419.38 757.24,-408.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.37,-404.75 747.8,-404.02 755.6,-411.18 758.37,-404.75"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node43 -->
<g id="edge74_Node000013_Node000043" class="edge">
<title>Node13&#45;&gt;Node43</title>
<g id="a_edge74_Node000013_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.5,-448.65C938.25,-439.02 1039.52,-418.59 1101.68,-406.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1102.57,-409.45 1111.68,-404.04 1101.19,-402.58 1102.57,-409.45"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="main_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="907,-184 857,-184 857,-165 907,-165 907,-184"/>
<text text-anchor="middle" x="882" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">main.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node44 -->
<g id="edge78_Node000013_Node000044" class="edge">
<title>Node13&#45;&gt;Node44</title>
<g id="a_edge78_Node000013_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M859.37,-445.34C839.64,-407.94 764.76,-260.25 790,-220 802.48,-200.11 826.64,-188.89 847.07,-182.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="848.02,-186.06 856.74,-180.04 846.17,-179.31 848.02,-186.06"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="menus_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1142.5,-294 1083.5,-294 1083.5,-275 1142.5,-275 1142.5,-294"/>
<text text-anchor="middle" x="1113" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">menus.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node45 -->
<g id="edge81_Node000013_Node000045" class="edge">
<title>Node13&#45;&gt;Node45</title>
<g id="a_edge81_Node000013_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M876.69,-445.41C916.9,-418.2 1041.79,-333.69 1091.89,-299.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1094.01,-302.57 1100.34,-294.07 1090.09,-296.78 1094.01,-302.57"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="external_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1065,-294 999,-294 999,-275 1065,-275 1065,-294"/>
<text text-anchor="middle" x="1032" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">external.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node46 -->
<g id="edge85_Node000013_Node000046" class="edge">
<title>Node13&#45;&gt;Node46</title>
<g id="a_edge85_Node000013_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M872.1,-445.47C891.4,-425.19 941.71,-372.64 985,-330 994.81,-320.34 1005.99,-309.74 1014.99,-301.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1017.61,-303.64 1022.53,-294.26 1012.83,-298.52 1017.61,-303.64"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge19_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge19_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M636.37,-384.96C692.73,-367.21 806.69,-323.87 762,-275 734.36,-244.78 476.87,-234.93 343.41,-231.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.31,-228.34 333.24,-231.62 343.16,-235.34 343.31,-228.34"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node5 -->
<g id="edge20_Node000014_Node000005" class="edge">
<title>Node14&#45;&gt;Node5</title>
<g id="a_edge20_Node000014_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M589.49,-384.98C572.03,-376.5 544.99,-363.35 524.83,-353.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="526.36,-350.4 515.83,-349.17 523.29,-356.69 526.36,-350.4"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1332,-19 1252,-19 1252,0 1332,0 1332,-19"/>
<text text-anchor="middle" x="1292" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">libultraship.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge22_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge22_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1368.13,-337.04C1262.13,-333.3 1014.95,-321.69 990,-294 931,-228.52 997.4,-167.74 1064,-110 1117.58,-63.55 1196.22,-35.75 1245.73,-21.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1246.82,-25.12 1255.53,-19.1 1244.96,-18.37 1246.82,-25.12"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="Track_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1482,-294 1362,-294 1362,-275 1482,-275 1482,-294"/>
<text text-anchor="middle" x="1422" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">engine/tracks/Track.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge23_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge23_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1416.99,-329.75C1417.78,-322.8 1418.9,-312.85 1419.89,-304.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1423.38,-304.42 1421.03,-294.09 1416.42,-303.63 1423.38,-304.42"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="camera_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1877,-184 1815,-184 1815,-165 1877,-165 1877,-184"/>
<text text-anchor="middle" x="1846" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">camera.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node20 -->
<g id="edge70_Node000015_Node000020" class="edge">
<title>Node15&#45;&gt;Node20</title>
<g id="a_edge70_Node000015_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1463.68,-334.48C1517.8,-329.03 1608.27,-317.17 1683,-294 1689.91,-291.86 1795.45,-243.63 1801,-239 1816.2,-226.32 1828.73,-207.37 1836.68,-193.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1839.91,-194.86 1841.63,-184.4 1833.76,-191.5 1839.91,-194.86"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node36 -->
<g id="edge72_Node000015_Node000036" class="edge">
<title>Node15&#45;&gt;Node36</title>
<g id="a_edge72_Node000015_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1463.53,-338.42C1544.03,-337.24 1711.72,-330.16 1848,-294 1868.19,-288.64 1871.56,-282.66 1891,-275 1921.53,-262.97 1956.79,-250.84 1982.56,-242.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1983.89,-245.54 1992.29,-239.08 1981.7,-238.89 1983.89,-245.54"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="macros_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1818,-129 1756,-129 1756,-110 1818,-110 1818,-129"/>
<text text-anchor="middle" x="1787" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">macros.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node37 -->
<g id="edge69_Node000015_Node000037" class="edge">
<title>Node15&#45;&gt;Node37</title>
<g id="a_edge69_Node000015_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1461.27,-329.93C1495.71,-322.6 1543.85,-310.59 1584,-294 1672.05,-257.61 1710.04,-259.62 1768,-184 1777.95,-171.01 1782.71,-152.86 1784.98,-139.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1788.47,-139.56 1786.35,-129.18 1781.53,-138.62 1788.47,-139.56"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="actor__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1758.5,-184 1675.5,-184 1675.5,-165 1758.5,-165 1758.5,-184"/>
<text text-anchor="middle" x="1717" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">actor_types.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node39 -->
<g id="edge71_Node000015_Node000039" class="edge">
<title>Node15&#45;&gt;Node39</title>
<g id="a_edge71_Node000015_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1446.83,-329.89C1494.12,-315.78 1586.21,-284.65 1654,-239 1673.41,-225.93 1691.81,-206.24 1703.65,-192.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1706.47,-194.34 1710.13,-184.39 1701.07,-189.88 1706.47,-194.34"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="HM__Intro_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="905,-239 799,-239 799,-220 905,-220 905,-239"/>
<text text-anchor="middle" x="852" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">engine/HM_Intro.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node41 -->
<g id="edge64_Node000015_Node000041" class="edge">
<title>Node15&#45;&gt;Node41</title>
<g id="a_edge64_Node000015_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1368.43,-338.18C1260.13,-336.84 998.45,-329.86 919,-294 896.29,-283.75 876.45,-262.53 864.37,-247.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="867.06,-245.2 858.19,-239.4 861.51,-249.46 867.06,-245.2"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge24_Node000017_Node000003" class="edge">
<title>Node17&#45;&gt;Node3</title>
<g id="a_edge24_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1361.78,-280.74C1168.12,-271.88 561.37,-244.11 343.16,-234.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.21,-230.62 333.07,-233.66 342.89,-237.61 343.21,-230.62"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="CoreMath_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2006.5,-184 1933.5,-184 1933.5,-165 2006.5,-165 2006.5,-184"/>
<text text-anchor="middle" x="1970" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">CoreMath.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge25_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge25_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1482.15,-275.15C1538.6,-267.02 1625.31,-253.74 1700,-239 1780.78,-223.06 1874.09,-200.09 1927.17,-186.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1928.09,-189.96 1936.91,-184.1 1926.36,-183.18 1928.09,-189.96"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge27_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge27_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1365.12,-274.98C1293.48,-264.26 1172.11,-246.09 1108.95,-236.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1109.37,-233.15 1098.96,-235.13 1108.33,-240.08 1109.37,-233.15"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge28_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge28_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1477.29,-274.97C1524.58,-267.19 1594.26,-254.54 1654,-239 1711.08,-224.15 1775.92,-201.45 1813.76,-187.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1815.06,-190.84 1823.24,-184.1 1812.64,-184.27 1815.06,-190.84"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge51_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge51_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1392.5,-274.97C1375.06,-268.24 1354.41,-256.93 1344,-239 1327.15,-209.98 1368.8,-197.1 1359,-165 1348.93,-132.01 1323.84,-100.06 1307.39,-81.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1309.86,-79.13 1300.52,-74.13 1304.7,-83.86 1309.86,-79.13"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="src_2data_2some__data_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1297,-239 1193,-239 1193,-220 1297,-220 1297,-239"/>
<text text-anchor="middle" x="1245" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">data/some_data.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node22 -->
<g id="edge32_Node000017_Node000022" class="edge">
<title>Node17&#45;&gt;Node22</title>
<g id="a_edge32_Node000017_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1393.56,-274.98C1363.72,-266.05 1316.62,-251.94 1283.47,-242.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1284.24,-238.6 1273.66,-239.08 1282.24,-245.3 1284.24,-238.6"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="bomb__kart_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1232.5,-184 1155.5,-184 1155.5,-165 1232.5,-165 1232.5,-184"/>
<text text-anchor="middle" x="1194" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">bomb_kart.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node28 -->
<g id="edge39_Node000017_Node000028" class="edge">
<title>Node17&#45;&gt;Node28</title>
<g id="a_edge39_Node000017_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1361.86,-276.27C1295.14,-267.64 1195.33,-252.64 1184,-239 1173.56,-226.43 1178.34,-207.46 1184.34,-193.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1187.53,-194.96 1188.72,-184.43 1181.23,-191.92 1187.53,-194.96"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="path__spawn__metadata_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1490.5,-239 1353.5,-239 1353.5,-220 1490.5,-220 1490.5,-239"/>
<text text-anchor="middle" x="1422" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">path_spawn_metadata.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node32 -->
<g id="edge44_Node000017_Node000032" class="edge">
<title>Node17&#45;&gt;Node32</title>
<g id="a_edge44_Node000017_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1422,-274.75C1422,-267.8 1422,-257.85 1422,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1425.5,-249.09 1422,-239.09 1418.5,-249.09 1425.5,-249.09"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="waypoints_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1521,-184 1445,-184 1445,-165 1521,-165 1521,-184"/>
<text text-anchor="middle" x="1483" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">waypoints.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node33 -->
<g id="edge49_Node000017_Node000033" class="edge">
<title>Node17&#45;&gt;Node33</title>
<g id="a_edge49_Node000017_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1451.14,-274.87C1468.35,-268.1 1488.74,-256.79 1499,-239 1507.23,-224.74 1501.03,-206.29 1494.09,-192.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1497.12,-191.2 1489.1,-184.28 1491.05,-194.69 1497.12,-191.2"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="sounds_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1645,-239 1585,-239 1585,-220 1645,-220 1645,-239"/>
<text text-anchor="middle" x="1615" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">sounds.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node35 -->
<g id="edge50_Node000017_Node000035" class="edge">
<title>Node17&#45;&gt;Node35</title>
<g id="a_edge50_Node000017_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1453.01,-274.98C1486.12,-265.89 1538.72,-251.45 1574.95,-241.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1575.99,-244.84 1584.7,-238.82 1574.13,-238.09 1575.99,-244.84"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node36 -->
<g id="edge52_Node000017_Node000036" class="edge">
<title>Node17&#45;&gt;Node36</title>
<g id="a_edge52_Node000017_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1482.25,-278.15C1596.2,-268.03 1842.15,-246.2 1957.24,-235.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1957.65,-239.46 1967.3,-235.09 1957.03,-232.49 1957.65,-239.46"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node16 -->
<g id="edge26_Node000018_Node000016" class="edge">
<title>Node18&#45;&gt;Node16</title>
<g id="a_edge26_Node000018_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1964.88,-164.91C1950.75,-142.15 1908.7,-80.26 1855,-55 1764.8,-12.58 1462.74,-9.47 1342.24,-9.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.16,-6.49 1332.18,-10.04 1342.2,-13.49 1342.16,-6.49"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node16 -->
<g id="edge29_Node000020_Node000016" class="edge">
<title>Node20&#45;&gt;Node16</title>
<g id="a_edge29_Node000020_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1848.45,-164.81C1854.05,-142.86 1865.11,-84.79 1835,-55 1800.42,-20.79 1470.78,-12.82 1342.62,-11.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.34,-7.51 1332.3,-10.88 1342.25,-14.51 1342.34,-7.51"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge30_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge30_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1824.79,-164.95C1789.81,-151.2 1717.55,-124.27 1654,-110 1551.1,-86.9 1428.86,-75.02 1356,-69.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1355.85,-66.02 1345.62,-68.78 1355.34,-73 1355.85,-66.02"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node16 -->
<g id="edge31_Node000021_Node000016" class="edge">
<title>Node21&#45;&gt;Node16</title>
<g id="a_edge31_Node000021_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1292,-54.75C1292,-47.8 1292,-37.85 1292,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1295.5,-29.09 1292,-19.09 1288.5,-29.09 1295.5,-29.09"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="866,-74 788,-74 788,-55 866,-55 866,-74"/>
<text text-anchor="middle" x="827" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">libultra/gbi.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge33_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge33_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1192.64,-224.29C1087.68,-215.64 860.42,-195.66 848,-184 820.79,-158.47 821.32,-110.9 824.13,-84.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="827.64,-84.61 825.45,-74.25 820.7,-83.72 827.64,-84.61"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="spline_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1291.5,-129 1236.5,-129 1236.5,-110 1291.5,-110 1291.5,-129"/>
<text text-anchor="middle" x="1264" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">spline.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge34_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge34_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1246.55,-219.66C1249.63,-202.17 1256.56,-162.8 1260.7,-139.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1264.19,-139.61 1262.48,-129.16 1257.3,-138.4 1264.19,-139.61"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="objects_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1350.5,-184 1289.5,-184 1289.5,-165 1350.5,-165 1350.5,-184"/>
<text text-anchor="middle" x="1320" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">objects.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node27 -->
<g id="edge36_Node000022_Node000027" class="edge">
<title>Node22&#45;&gt;Node27</title>
<g id="a_edge36_Node000022_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1257.05,-219.98C1268.46,-211.92 1285.83,-199.65 1299.43,-190.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1301.58,-192.8 1307.73,-184.17 1297.54,-187.08 1301.58,-192.8"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node21 -->
<g id="edge35_Node000024_Node000021" class="edge">
<title>Node24&#45;&gt;Node21</title>
<g id="a_edge35_Node000024_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1268.62,-109.75C1272.46,-102.49 1278.02,-91.95 1282.76,-82.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1285.89,-84.57 1287.46,-74.09 1279.7,-81.3 1285.89,-84.57"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge38_Node000027_Node000021" class="edge">
<title>Node27&#45;&gt;Node21</title>
<g id="a_edge38_Node000027_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1317.71,-164.66C1313.15,-147.09 1302.88,-107.45 1296.78,-83.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1300.14,-82.96 1294.24,-74.16 1293.37,-84.72 1300.14,-82.96"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node24 -->
<g id="edge37_Node000027_Node000024" class="edge">
<title>Node27&#45;&gt;Node24</title>
<g id="a_edge37_Node000027_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1311,-164.98C1302.81,-157.23 1290.49,-145.58 1280.53,-136.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1282.83,-133.5 1273.16,-129.17 1278.02,-138.59 1282.83,-133.5"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge40_Node000028_Node000021" class="edge">
<title>Node28&#45;&gt;Node21</title>
<g id="a_edge40_Node000028_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1196.92,-164.89C1201.65,-151.88 1212.01,-126.93 1227,-110 1238.02,-97.56 1253.22,-86.9 1266.15,-79.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1268.15,-82.03 1275.08,-74.02 1264.66,-75.96 1268.15,-82.03"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="mk64_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="908.5,-129 855.5,-129 855.5,-110 908.5,-110 908.5,-129"/>
<text text-anchor="middle" x="882" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">mk64.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge41_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge41_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1155.43,-166.95C1094.83,-156.65 978.12,-136.83 918.7,-126.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="919.08,-123.25 908.64,-125.03 917.91,-130.15 919.08,-123.25"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node16 -->
<g id="edge42_Node000029_Node000016" class="edge">
<title>Node29&#45;&gt;Node16</title>
<g id="a_edge42_Node000029_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M894.32,-109.92C914.95,-96.01 958.25,-68.68 999,-55 1081.13,-27.42 1181.99,-16.87 1241.4,-12.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.88,-16.35 1251.64,-12.23 1241.44,-9.37 1241.88,-16.35"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node23 -->
<g id="edge43_Node000029_Node000023" class="edge">
<title>Node29&#45;&gt;Node23</title>
<g id="a_edge43_Node000029_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M872.92,-109.75C864.91,-102.03 853.04,-90.6 843.38,-81.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="845.54,-78.51 835.91,-74.09 840.69,-83.55 845.54,-78.51"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node21 -->
<g id="edge47_Node000032_Node000021" class="edge">
<title>Node32&#45;&gt;Node21</title>
<g id="a_edge47_Node000032_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1422.33,-219.92C1422.69,-198.7 1420.77,-143.11 1393,-110 1379.84,-94.31 1360.07,-83.96 1341.49,-77.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.53,-73.89 1331.93,-74.04 1340.31,-80.53 1342.53,-73.89"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node28 -->
<g id="edge48_Node000032_Node000028" class="edge">
<title>Node32&#45;&gt;Node28</title>
<g id="a_edge48_Node000032_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1385.37,-219.98C1346.09,-210.86 1283.63,-196.33 1240.81,-186.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.45,-182.94 1230.92,-184.08 1239.87,-189.76 1241.45,-182.94"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge45_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge45_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1431.8,-219.98C1440.82,-212.15 1454.41,-200.34 1465.32,-190.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.77,-193.37 1473.02,-184.17 1463.18,-188.09 1467.77,-193.37"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge46_Node000033_Node000021" class="edge">
<title>Node33&#45;&gt;Node21</title>
<g id="a_edge46_Node000033_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1478.12,-164.76C1470.06,-151.1 1452.68,-124.74 1431,-110 1407.22,-93.83 1377.2,-83.25 1351.15,-76.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.93,-73.07 1341.39,-74.07 1350.26,-79.86 1351.93,-73.07"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node16 -->
<g id="edge56_Node000036_Node000016" class="edge">
<title>Node36&#45;&gt;Node16</title>
<g id="a_edge56_Node000036_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2020.71,-219.73C2022.76,-206.94 2024.88,-182.77 2016,-165 1981.71,-96.38 1954.15,-83.67 1883,-55 1785.42,-15.67 1466.6,-10.78 1342.28,-10.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.27,-6.9 1332.27,-10.38 1342.26,-13.9 1342.27,-6.9"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node18 -->
<g id="edge63_Node000036_Node000018" class="edge">
<title>Node36&#45;&gt;Node18</title>
<g id="a_edge63_Node000036_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2010.91,-219.75C2003.84,-212.11 1993.41,-200.82 1984.85,-191.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1987.3,-189.06 1977.94,-184.09 1982.16,-193.81 1987.3,-189.06"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node20 -->
<g id="edge62_Node000036_Node000020" class="edge">
<title>Node36&#45;&gt;Node20</title>
<g id="a_edge62_Node000036_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1991.2,-219.98C1962.03,-211.05 1916,-196.94 1883.6,-187.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1884.6,-183.66 1874.01,-184.08 1882.55,-190.36 1884.6,-183.66"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge53_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge53_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2000.6,-219.86C1981.63,-210.94 1951.2,-196.59 1925,-184 1907.62,-175.65 1903.46,-173.18 1886,-165 1862.49,-153.99 1835.63,-141.95 1815.82,-133.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1816.99,-129.86 1806.43,-129.02 1814.16,-136.27 1816.99,-129.86"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node39 -->
<g id="edge57_Node000036_Node000039" class="edge">
<title>Node36&#45;&gt;Node39</title>
<g id="a_edge57_Node000036_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1970.48,-219.98C1915.23,-210.29 1825.32,-194.51 1768.75,-184.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1769.05,-181.08 1758.6,-182.8 1767.84,-187.98 1769.05,-181.08"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node16 -->
<g id="edge55_Node000037_Node000016" class="edge">
<title>Node37&#45;&gt;Node16</title>
<g id="a_edge55_Node000037_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1781.04,-109.65C1770.84,-95.33 1748.57,-67.46 1722,-55 1655.71,-23.92 1440.72,-14.37 1342.18,-11.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.26,-8.08 1332.17,-11.31 1342.07,-15.08 1342.26,-8.08"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="math_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1825.5,-74 1774.5,-74 1774.5,-55 1825.5,-55 1825.5,-74"/>
<text text-anchor="middle" x="1800" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">math.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge54_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge54_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1789.15,-109.75C1790.87,-102.72 1793.35,-92.62 1795.5,-83.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1798.91,-84.63 1797.89,-74.09 1792.11,-82.97 1798.91,-84.63"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node16 -->
<g id="edge58_Node000039_Node000016" class="edge">
<title>Node39&#45;&gt;Node16</title>
<g id="a_edge58_Node000039_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1710.71,-164.68C1700.42,-150.91 1678.67,-124.42 1654,-110 1552.89,-50.92 1415.4,-25.76 1342.4,-16.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1342.47,-12.49 1332.11,-14.68 1341.57,-19.43 1342.47,-12.49"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node21 -->
<g id="edge60_Node000039_Node000021" class="edge">
<title>Node39&#45;&gt;Node21</title>
<g id="a_edge60_Node000039_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1707.32,-164.78C1691.02,-150.66 1656.51,-123.05 1622,-110 1533.67,-76.59 1423.69,-67.7 1355.66,-65.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1355.61,-62.14 1345.52,-65.37 1355.43,-69.13 1355.61,-62.14"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node37 -->
<g id="edge59_Node000039_Node000037" class="edge">
<title>Node39&#45;&gt;Node37</title>
<g id="a_edge59_Node000039_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1728.25,-164.98C1738.8,-157 1754.8,-144.88 1767.44,-135.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1769.69,-138 1775.55,-129.17 1765.46,-132.42 1769.69,-138"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1613,-129 1557,-129 1557,-110 1613,-110 1613,-129"/>
<text text-anchor="middle" x="1585" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">assert.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge61_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge61_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1695.79,-164.98C1674.27,-156.34 1640.72,-142.87 1616.17,-133.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1617.18,-129.65 1606.59,-129.17 1614.57,-136.14 1617.18,-129.65"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node16 -->
<g id="edge65_Node000041_Node000016" class="edge">
<title>Node41&#45;&gt;Node16</title>
<g id="a_edge65_Node000041_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839.25,-219.76C828.49,-211.71 813.52,-198.8 805,-184 775.82,-133.31 739.47,-98.11 779,-55 809.86,-21.35 1118.17,-13.07 1241.45,-11.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.8,-14.59 1251.75,-10.94 1241.69,-7.59 1241.8,-14.59"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node18 -->
<g id="edge67_Node000041_Node000018" class="edge">
<title>Node41&#45;&gt;Node18</title>
<g id="a_edge67_Node000041_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M905.14,-225.85C940.06,-224.12 986.74,-221.86 1028,-220 1409.28,-202.79 1505.3,-211.22 1886,-184 1897.99,-183.14 1910.91,-181.96 1922.94,-180.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1923.65,-184.2 1933.24,-179.69 1922.93,-177.24 1923.65,-184.2"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node21 -->
<g id="edge68_Node000041_Node000021" class="edge">
<title>Node41&#45;&gt;Node21</title>
<g id="a_edge68_Node000041_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M864.85,-219.85C903.65,-193.79 1018.16,-117.33 1037,-110 1099.23,-85.78 1175.13,-74.68 1227.87,-69.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.45,-73.1 1238.09,-68.7 1227.82,-66.12 1228.45,-73.1"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node23 -->
<g id="edge66_Node000041_Node000023" class="edge">
<title>Node41&#45;&gt;Node23</title>
<g id="a_edge66_Node000041_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M841.01,-219.99C831.55,-211.9 818.57,-198.81 813,-184 800.29,-150.2 811.38,-107.49 819.75,-83.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="823.08,-84.75 823.31,-74.16 816.53,-82.3 823.08,-84.75"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node15 -->
<g id="edge76_Node000043_Node000015" class="edge">
<title>Node43&#45;&gt;Node15</title>
<g id="a_edge76_Node000043_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1196.09,-384.98C1241.7,-375.76 1314.52,-361.03 1363.75,-351.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1364.47,-354.5 1373.58,-349.08 1363.08,-347.63 1364.47,-354.5"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node16 -->
<g id="edge75_Node000043_Node000016" class="edge">
<title>Node43&#45;&gt;Node16</title>
<g id="a_edge75_Node000043_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1115.91,-384.95C1039.96,-366.72 866.15,-319.05 740,-239 705.9,-217.36 675,-215.89 675,-175.5 675,-175.5 675,-175.5 675,-118.5 675,-81.45 696.01,-71.86 729,-55 774.05,-31.97 1112.46,-17.15 1241.88,-12.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1242.06,-15.77 1251.92,-11.9 1241.8,-8.77 1242.06,-15.77"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node21 -->
<g id="edge80_Node000044_Node000021" class="edge">
<title>Node44&#45;&gt;Node21</title>
<g id="a_edge80_Node000044_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M889.74,-164.75C902.85,-150.58 930.92,-122.91 961,-110 1007.8,-89.92 1146.24,-76.44 1228.51,-69.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.8,-73.45 1238.5,-69.19 1228.26,-66.47 1228.8,-73.45"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node29 -->
<g id="edge79_Node000044_Node000029" class="edge">
<title>Node44&#45;&gt;Node29</title>
<g id="a_edge79_Node000044_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M882,-164.75C882,-157.8 882,-147.85 882,-139.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="885.5,-139.09 882,-129.09 878.5,-139.09 885.5,-139.09"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node19 -->
<g id="edge83_Node000045_Node000019" class="edge">
<title>Node45&#45;&gt;Node19</title>
<g id="a_edge83_Node000045_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1105.57,-274.75C1099.15,-267.18 1089.69,-256.05 1081.88,-246.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.43,-244.45 1075.29,-239.09 1079.1,-248.98 1084.43,-244.45"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node21 -->
<g id="edge82_Node000045_Node000021" class="edge">
<title>Node45&#45;&gt;Node21</title>
<g id="a_edge82_Node000045_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1083.4,-275.57C1054.44,-266.06 1016.25,-247.83 1028,-220 1036.93,-198.86 1050.44,-201.74 1065,-184 1089.87,-153.7 1081.08,-132.76 1113,-110 1146.6,-86.04 1191.74,-74.92 1228.28,-69.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.87,-73.25 1238.34,-68.5 1227.98,-66.3 1228.87,-73.25"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node16 -->
<g id="edge86_Node000046_Node000016" class="edge">
<title>Node46&#45;&gt;Node16</title>
<g id="a_edge86_Node000046_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M998.71,-282.62C950.52,-280.22 859.51,-271.36 790,-239 749.79,-220.28 713,-219.86 713,-175.5 713,-175.5 713,-175.5 713,-118.5 713,-82.58 731.37,-72.03 763,-55 844.83,-10.95 1126.01,-8.69 1241.68,-9.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.66,-13.21 1251.69,-9.81 1241.73,-6.21 1241.66,-13.21"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node19 -->
<g id="edge88_Node000046_Node000019" class="edge">
<title>Node46&#45;&gt;Node19</title>
<g id="a_edge88_Node000046_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1037.94,-274.75C1042.98,-267.34 1050.34,-256.5 1056.51,-247.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1059.44,-249.33 1062.17,-239.09 1053.65,-245.39 1059.44,-249.33"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node20 -->
<g id="edge89_Node000046_Node000020" class="edge">
<title>Node46&#45;&gt;Node20</title>
<g id="a_edge89_Node000046_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1065.41,-276.38C1068.31,-275.87 1071.2,-275.4 1074,-275 1261.65,-248.15 1311.95,-269.8 1499,-239 1533.78,-233.27 1541.47,-227.09 1576,-220 1656.49,-203.46 1751.47,-188.96 1804.62,-181.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1805.27,-184.73 1814.67,-179.85 1804.28,-177.8 1805.27,-184.73"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node21 -->
<g id="edge87_Node000046_Node000021" class="edge">
<title>Node46&#45;&gt;Node21</title>
<g id="a_edge87_Node000046_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1028.25,-274.72C1023.49,-262.33 1016.51,-239.09 1022,-220 1037.96,-164.54 1043.84,-143.26 1091,-110 1131.07,-81.74 1185.92,-70.99 1228.2,-67.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.7,-70.57 1238.38,-66.27 1228.13,-63.59 1228.7,-70.57"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node3 -->
<g id="edge102_Node000052_Node000003" class="edge">
<title>Node52&#45;&gt;Node3</title>
<g id="a_edge102_Node000052_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1862.84,-336.07C1697.46,-330.87 1312.62,-317.22 990,-294 903.15,-287.75 881.72,-282.86 795,-275 634.73,-260.48 447.08,-245.14 343.27,-236.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.43,-233.31 333.19,-236 342.87,-240.29 343.43,-233.31"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node17 -->
<g id="edge104_Node000052_Node000017" class="edge">
<title>Node52&#45;&gt;Node17</title>
<g id="a_edge104_Node000052_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1862.99,-330.19C1761.06,-319.86 1588.81,-302.4 1492.52,-292.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1492.61,-289.14 1482.31,-291.61 1491.9,-296.1 1492.61,-289.14"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node18 -->
<g id="edge103_Node000052_Node000018" class="edge">
<title>Node52&#45;&gt;Node18</title>
<g id="a_edge103_Node000052_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2016.62,-329.98C2061.08,-323.05 2112.27,-311.51 2126,-294 2164.28,-245.17 2068.77,-205.75 2010.72,-187.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2011.64,-183.75 2001.05,-184.11 2009.55,-190.44 2011.64,-183.75"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1989,-294 1933,-294 1933,-275 1989,-275 1989,-294"/>
<text text-anchor="middle" x="1961" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge105_Node000052_Node000053" class="edge">
<title>Node52&#45;&gt;Node53</title>
<g id="a_edge105_Node000052_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1947.64,-329.75C1949.76,-322.72 1952.81,-312.62 1955.46,-303.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1958.87,-304.67 1958.41,-294.09 1952.17,-302.65 1958.87,-304.67"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2117,-294 2007,-294 2007,-275 2117,-275 2117,-294"/>
<text text-anchor="middle" x="2062" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">nlohmann/json.hpp</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node54 -->
<g id="edge106_Node000052_Node000054" class="edge">
<title>Node52&#45;&gt;Node54</title>
<g id="a_edge106_Node000052_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1963.8,-329.98C1982.62,-321.46 2011.82,-308.23 2033.5,-298.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2035.2,-301.48 2042.86,-294.17 2032.31,-295.11 2035.2,-301.48"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node20 -->
<g id="edge112_Node000055_Node000020" class="edge">
<title>Node55&#45;&gt;Node20</title>
<g id="a_edge112_Node000055_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1826.77,-274.97C1860.31,-266.87 1904.5,-253.76 1915,-239 1929.39,-218.76 1902.14,-200.1 1877.76,-188.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1879.2,-185.13 1868.65,-184.15 1876.29,-191.5 1879.2,-185.13"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node21 -->
<g id="edge110_Node000055_Node000021" class="edge">
<title>Node55&#45;&gt;Node21</title>
<g id="a_edge110_Node000055_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1775.37,-274.88C1757.82,-262.06 1723.29,-237.61 1692,-220 1591.16,-163.24 1564.68,-149.74 1456,-110 1417.96,-96.09 1373.55,-84.3 1340.54,-76.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1341.23,-72.92 1330.69,-74.02 1339.61,-79.73 1341.23,-72.92"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node27 -->
<g id="edge111_Node000055_Node000027" class="edge">
<title>Node55&#45;&gt;Node27</title>
<g id="a_edge111_Node000055_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1772.84,-274.89C1749.16,-260.94 1699.62,-233.56 1654,-220 1599.91,-203.92 1437.66,-186.8 1360.98,-179.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1361.04,-175.83 1350.75,-178.36 1360.37,-182.8 1361.04,-175.83"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node36 -->
<g id="edge113_Node000055_Node000036" class="edge">
<title>Node55&#45;&gt;Node36</title>
<g id="a_edge113_Node000055_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1824.27,-274.98C1864.32,-265.84 1928.07,-251.27 1971.64,-241.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1972.46,-244.72 1981.43,-239.08 1970.9,-237.9 1972.46,-244.72"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="Tools_8cpp__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>