docs(docs): rebuilt docs

This commit is contained in:
2026-05-18 10:08:43 -04:00
parent 9299514307
commit 3741768893
737 changed files with 135094 additions and 159417 deletions

View File

@@ -1,10 +1,10 @@
<?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 13.0.1 (20250615.1724)
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/composition/include/fourdst/composition/utils.h Pages: 1 -->
<!--zoomable 282 -->
<!--zoomable 360 -->
<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)">
@@ -47,8 +47,8 @@
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 799;
var viewHeight = 282;
var viewWidth = 896;
var viewHeight = 360;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
@@ -59,9 +59,9 @@ var sectionId = 'dynsection-0';
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="456.62,-274 322.88,-274 322.88,-243.5 456.62,-243.5 456.62,-274"/>
<text xml:space="preserve" text-anchor="start" x="330.88" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
<text xml:space="preserve" text-anchor="middle" x="389.75" y="-249.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
<polygon fill="#999999" stroke="#666666" points="421.88,-351.75 288.12,-351.75 288.12,-321.25 421.88,-321.25 421.88,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="296.12" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
<text xml:space="preserve" text-anchor="middle" x="355" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
</a>
</g>
</g>
@@ -69,9 +69,9 @@ var sectionId = 'dynsection-0';
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="composition_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="440.5,-207.5 339,-207.5 339,-177 440.5,-177 440.5,-207.5"/>
<text xml:space="preserve" text-anchor="start" x="347" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="389.75" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
<polygon fill="white" stroke="#666666" points="405.75,-285.25 304.25,-285.25 304.25,-254.75 405.75,-254.75 405.75,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="312.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="355" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
</a>
</g>
</g>
@@ -79,44 +79,8 @@ var sectionId = 'dynsection-0';
<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="M389.75,-243.11C389.75,-236.02 389.75,-227.29 389.75,-219.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.25,-219.34 389.75,-209.34 386.25,-219.34 393.25,-219.34"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="168.75,-74.5 14.75,-74.5 14.75,-55.25 168.75,-55.25 168.75,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="91.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge19_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge19_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.44,-243.04C278.93,-226 193.58,-193.37 135.75,-141 118.64,-125.5 106.28,-101.75 99.1,-85.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.53,-84.27 95.53,-76.33 96.05,-86.91 102.53,-84.27"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="791.25,-74.5 748.25,-74.5 748.25,-55.25 791.25,-55.25 791.25,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="769.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge20_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge20_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M450.81,-243.02C515.54,-225.53 618.96,-192.14 696.75,-141 720.63,-125.3 742.7,-100.56 756.19,-83.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.75,-86.21 762.15,-76.18 753.23,-81.9 758.75,-86.21"/>
<path fill="none" stroke="#63b8ff" d="M355,-320.86C355,-313.77 355,-305.04 355,-296.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.5,-297.09 355,-287.09 351.5,-297.09 358.5,-297.09"/>
</a>
</g>
</g>
@@ -124,53 +88,17 @@ var sectionId = 'dynsection-0';
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="354.75,-19.25 314.75,-19.25 314.75,0 354.75,0 354.75,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="334.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polygon fill="#e0e0e0" stroke="#999999" points="103,-19.25 63,-19.25 63,0 103,0 103,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="83" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</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="M440.93,-190C515.86,-186.97 649.81,-176.58 679.75,-141 688.48,-130.63 687.2,-121.83 679.75,-110.5 644.64,-57.1 444.57,-25.18 366.22,-14.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.02,-11.16 356.65,-13.32 366.11,-18.1 367.02,-11.16"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="307.12,-74.5 224.38,-74.5 224.38,-55.25 307.12,-55.25 307.12,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="265.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.64,-186.56C308.58,-180.87 272.81,-168.37 253.75,-141 242.22,-124.45 248.72,-100.9 255.84,-84.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.79,-86.54 260,-76.01 252.49,-83.49 258.79,-86.54"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="542.5,-74.5 513,-74.5 513,-55.25 542.5,-55.25 542.5,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="527.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M440.9,-189.37C511.99,-185.57 635.07,-174.24 662.75,-141 695.98,-101.1 601.75,-78.58 553.83,-69.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.69,-66.57 544.24,-68.34 553.51,-73.47 554.69,-66.57"/>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge33_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge33_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.81,-324.81C184.89,-306.51 0,-265.19 0,-204.5 0,-204.5 0,-204.5 0,-130.38 0,-86.86 37.48,-47.76 62.07,-26.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.07,-29.67 69.58,-20.62 59.63,-24.25 64.07,-29.67"/>
</a>
</g>
</g>
@@ -178,8 +106,98 @@ var sectionId = 'dynsection-0';
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="211.62,-19.25 161.88,-19.25 161.88,0 211.62,0 211.62,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="186.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
<polygon fill="#e0e0e0" stroke="#999999" points="874.88,-19.25 825.12,-19.25 825.12,0 874.88,0 874.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="850" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge32_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge32_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M422.23,-333.02C565.52,-325.91 888,-299.37 888,-204.5 888,-204.5 888,-204.5 888,-130.38 888,-93.43 871.36,-52.95 860.11,-29.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="863.29,-28.32 855.65,-20.98 857.04,-31.48 863.29,-28.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="414,-74.5 260,-74.5 260,-55.25 414,-55.25 414,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="337" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge30_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge30_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.3,-320.79C243.84,-304.77 172.14,-273.76 135,-218.75 108.02,-178.79 97.68,-147.98 128,-110.5 143.43,-91.43 198.69,-80.15 248.52,-73.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.71,-77.21 258.21,-72.51 247.85,-70.26 248.71,-77.21"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="695.5,-74.5 652.5,-74.5 652.5,-55.25 695.5,-55.25 695.5,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="674" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge31_Node000001_Node000018" class="edge">
<title>Node1&#45;&gt;Node18</title>
<g id="a_edge31_Node000001_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M422.12,-334.44C512,-329.46 671.32,-307.63 768,-218.75 804.35,-185.33 821.13,-151.08 793,-110.5 773.76,-82.73 734.96,-72.22 706.88,-68.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="707.44,-64.79 697.1,-67.1 706.62,-71.74 707.44,-64.79"/>
</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="M303.98,-263.53C246.69,-256.36 158.61,-241.89 135,-218.75 82.8,-167.6 80.07,-72.58 81.64,-31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.13,-31.39 82.15,-21.22 78.14,-31.02 85.13,-31.39"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="784.38,-141 701.62,-141 701.62,-121.75 784.38,-121.75 784.38,-141"/>
<text xml:space="preserve" text-anchor="middle" x="743" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M406.1,-266.19C507.58,-260.09 726.67,-244.11 749,-218.75 764.96,-200.63 758.52,-171.23 751.52,-151.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="754.81,-150.65 747.84,-142.67 748.31,-153.26 754.81,-150.65"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="176.75,-141 147.25,-141 147.25,-121.75 176.75,-121.75 176.75,-141"/>
<text xml:space="preserve" text-anchor="middle" x="162" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M304.02,-261.62C255.74,-253.52 188.15,-238.94 171,-218.75 155.62,-200.64 155.77,-172.1 158.15,-152.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.61,-153.38 159.71,-142.96 154.69,-152.29 161.61,-153.38"/>
</a>
</g>
</g>
@@ -187,8 +205,8 @@ var sectionId = 'dynsection-0';
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.83,-184.26C308.05,-177.7 269.86,-165.08 243.75,-141 211.31,-111.08 196.39,-59.43 190.33,-30.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.77,-30.29 188.43,-21.14 186.9,-31.62 193.77,-30.29"/>
<path fill="none" stroke="#63b8ff" d="M406.19,-269.13C503.98,-268.37 712.58,-261.61 768,-218.75 828.69,-171.81 844.55,-73.37 848.62,-30.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="852.09,-31.36 849.42,-21.11 845.12,-30.79 852.09,-31.36"/>
</a>
</g>
</g>
@@ -196,8 +214,8 @@ var sectionId = 'dynsection-0';
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="514.12,-135.38 401.38,-135.38 401.38,-116.12 514.12,-116.12 514.12,-135.38"/>
<text xml:space="preserve" text-anchor="middle" x="457.75" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="257.75,-213.12 180.25,-213.12 180.25,-193.88 257.75,-193.88 257.75,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="219" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
@@ -205,8 +223,8 @@ var sectionId = 'dynsection-0';
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M405.18,-176.61C415.59,-166.74 429.35,-153.69 440.18,-143.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="442.5,-146.04 447.35,-136.61 437.69,-140.96 442.5,-146.04"/>
<path fill="none" stroke="#63b8ff" d="M324.14,-254.36C301.38,-243.57 270.6,-228.97 248.23,-218.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="249.9,-215.28 239.36,-214.16 246.9,-221.61 249.9,-215.28"/>
</a>
</g>
</g>
@@ -214,8 +232,8 @@ var sectionId = 'dynsection-0';
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="653.62,-135.38 531.88,-135.38 531.88,-116.12 653.62,-116.12 653.62,-135.38"/>
<text xml:space="preserve" text-anchor="middle" x="592.75" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="331.88,-213.12 276.12,-213.12 276.12,-193.88 331.88,-193.88 331.88,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="304" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
@@ -223,18 +241,17 @@ var sectionId = 'dynsection-0';
<g id="edge7_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge7_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M436.07,-176.53C471.5,-165.28 519.82,-149.92 553.39,-139.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.26,-142.65 562.73,-136.29 552.14,-135.98 554.26,-142.65"/>
<path fill="none" stroke="#63b8ff" d="M343.43,-254.36C335.86,-244.79 325.92,-232.22 317.92,-222.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.86,-220.18 311.91,-214.51 315.37,-224.52 320.86,-220.18"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="382.88,-141 262.62,-141 262.62,-110.5 382.88,-110.5 382.88,-141"/>
<text xml:space="preserve" text-anchor="start" x="270.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="322.75" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="462.38,-213.12 349.62,-213.12 349.62,-193.88 462.38,-193.88 462.38,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="406" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
</a>
</g>
</g>
@@ -242,116 +259,299 @@ var sectionId = 'dynsection-0';
<g id="edge8_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M374.55,-176.61C366.15,-168.53 355.55,-158.32 346.12,-149.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.62,-146.79 338.98,-142.38 343.76,-151.83 348.62,-146.79"/>
<path fill="none" stroke="#63b8ff" d="M366.57,-254.36C374.14,-244.79 384.08,-232.22 392.08,-222.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.63,-224.52 398.09,-214.51 389.14,-220.18 394.63,-224.52"/>
</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="601.88,-213.12 480.12,-213.12 480.12,-193.88 601.88,-193.88 601.88,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="541" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge18_Node000002_Node000010" class="edge">
<g id="edge9_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge18_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.62,-185.38C295.31,-178.9 232.52,-165.91 182.75,-141 153.11,-126.16 124.59,-100.07 107.61,-82.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.34,-80.67 100.89,-75.9 105.3,-85.53 110.34,-80.67"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge14_Node000009_Node000003" class="edge">
<title>Node9&#45;&gt;Node3</title>
<g id="a_edge14_Node000009_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M324.27,-110.3C326.38,-90.25 330.2,-53.9 332.6,-31.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.07,-31.51 333.64,-21.2 329.11,-30.78 336.07,-31.51"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge15_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge15_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.66,-110.2C300.73,-102.01 290.79,-91.73 282.47,-83.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.06,-80.79 275.59,-76.04 280.03,-85.66 285.06,-80.79"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge16_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge16_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M373.95,-110.05C414.72,-98.34 470.08,-82.44 502.06,-73.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="502.61,-76.74 511.25,-70.61 500.68,-70.01 502.61,-76.74"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M265.05,-110.05C225.94,-100.08 174.9,-87.07 138.36,-77.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.54,-74.44 128.98,-75.36 137.81,-81.23 139.54,-74.44"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge17_Node000009_Node000013" class="edge">
<title>Node9&#45;&gt;Node13</title>
<g id="a_edge17_Node000009_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M383.02,-112.15C386.31,-111.57 389.57,-111.01 392.75,-110.5 519.25,-90.17 671.03,-74.98 736.74,-68.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="736.84,-72.36 746.48,-67.95 736.2,-65.39 736.84,-72.36"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge11_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge11_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M133.25,-54.78C181.42,-44.22 259.81,-27.05 303.26,-17.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.77,-21 312.79,-15.44 302.28,-14.16 303.77,-21"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge12_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge12_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M107.87,-54.84C122.33,-46.73 143.83,-34.68 160.73,-25.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="162.22,-28.39 169.24,-20.44 158.8,-22.28 162.22,-28.39"/>
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M397.21,-254.36C429.38,-243.21 473.24,-228 504.04,-217.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="505.02,-220.68 513.32,-214.1 502.72,-214.07 505.02,-220.68"/>
</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="65.5,-19.25 0,-19.25 0,0 65.5,0 65.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
<g id="a_Node000011"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="740.12,-218.75 619.88,-218.75 619.88,-188.25 740.12,-188.25 740.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="627.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="680" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.74,-54.84C73.38,-47.3 61.25,-36.35 51.15,-27.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.5,-24.64 43.73,-20.54 48.81,-29.84 53.5,-24.64"/>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M406.03,-259.14C455.3,-249.58 532.32,-234.55 608.23,-219.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="608.83,-222.75 617.94,-217.34 607.45,-215.89 608.83,-222.75"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122.38,-19.25 83.12,-19.25 83.12,0 122.38,0 122.38,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="102.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge29_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge29_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.83,-262.31C251.41,-254.43 174.76,-239.7 154,-218.75 132.6,-197.16 141.58,-182.44 138,-152.25 135.81,-133.82 126.4,-124.99 138,-110.5 152.18,-92.79 202.05,-81.62 248.32,-74.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.74,-78.37 258.17,-73.52 247.78,-71.43 248.74,-78.37"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge13_Node000010_Node000012" class="edge">
<title>Node10&#45;&gt;Node12</title>
<g id="a_edge13_Node000010_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.57,-55.08C94.93,-48.49 96.85,-39.21 98.58,-30.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.99,-31.59 100.59,-21.09 95.14,-30.18 101.99,-31.59"/>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge24_Node000011_Node000003" class="edge">
<title>Node11&#45;&gt;Node3</title>
<g id="a_edge24_Node000011_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.45,-189.84C616.59,-189.29 613.77,-188.76 611,-188.25 512.26,-170.09 483.99,-181.67 388,-152.25 279.09,-118.87 159.01,-54.1 108.06,-25.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110,-22.26 99.58,-20.33 106.53,-28.33 110,-22.26"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge25_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge25_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.05,-187.97C703.06,-176.83 716.91,-161.41 727.49,-149.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="730.04,-152.04 734.12,-142.26 724.83,-147.36 730.04,-152.04"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge26_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge26_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.49,-189.59C616.62,-189.11 613.78,-188.66 611,-188.25 433.54,-162.07 383.04,-195.71 209,-152.25 201.78,-150.45 194.24,-147.69 187.36,-144.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.19,-141.78 178.63,-140.87 186.32,-148.16 189.19,-141.78"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge11_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.48,-189.49C556.05,-175.75 464.51,-155.63 457,-152.25 417.06,-134.28 377.05,-101.89 354.81,-82.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.32,-79.84 347.54,-75.76 352.64,-85.05 357.32,-79.84"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="575.88,-152.25 466.12,-152.25 466.12,-110.5 575.88,-110.5 575.88,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="474.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="start" x="474.12" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/iterators/composition</text>
<text xml:space="preserve" text-anchor="middle" x="521" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract_iterator.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node17 -->
<g id="edge18_Node000011_Node000017" class="edge">
<title>Node11&#45;&gt;Node17</title>
<g id="a_edge18_Node000011_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M646.67,-187.8C626.61,-178.95 600.55,-167.46 577.37,-157.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.9,-154.08 568.34,-153.25 576.07,-160.49 578.9,-154.08"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node18 -->
<g id="edge27_Node000011_Node000018" class="edge">
<title>Node11&#45;&gt;Node18</title>
<g id="a_edge27_Node000011_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M679.36,-187.88C678.28,-163.39 676.12,-114.05 674.89,-86.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.39,-86.12 674.46,-76.29 671.4,-86.43 678.39,-86.12"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="645.62,-141 594.38,-141 594.38,-121.75 645.62,-121.75 645.62,-141"/>
<text xml:space="preserve" text-anchor="middle" x="620" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node22 -->
<g id="edge28_Node000011_Node000022" class="edge">
<title>Node11&#45;&gt;Node22</title>
<g id="a_edge28_Node000011_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M667.57,-187.97C658.03,-176.83 644.85,-161.41 634.77,-149.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="637.64,-147.61 628.48,-142.28 632.32,-152.16 637.64,-147.61"/>
</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="M293.62,-54.78C242.77,-44.12 159.71,-26.71 114.59,-17.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="115.43,-13.85 104.93,-15.22 114,-20.7 115.43,-13.85"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge15_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge15_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M414.36,-55.85C526.67,-44.19 730.52,-23.03 813.44,-14.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="813.68,-17.91 823.27,-13.4 812.96,-10.95 813.68,-17.91"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="460.88,-19.25 417.12,-19.25 417.12,0 460.88,0 460.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="439" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.3,-54.84C369.98,-46.66 393.35,-34.46 411.58,-24.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.03,-28.13 420.27,-20.4 409.79,-21.93 413.03,-28.13"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="265.75,-19.25 200.25,-19.25 200.25,0 265.75,0 265.75,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="233" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge13_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge13_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M319.36,-54.84C303.37,-46.66 279.54,-34.46 260.96,-24.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.57,-21.83 252.08,-20.39 259.38,-28.07 262.57,-21.83"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="322.62,-19.25 283.38,-19.25 283.38,0 322.62,0 322.62,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="303" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge16_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge16_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M331.39,-55.08C326.88,-48.03 320.41,-37.9 314.79,-29.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.88,-27.43 309.55,-20.88 311.98,-31.2 317.88,-27.43"/>
</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="399.38,-19.25 340.62,-19.25 340.62,0 399.38,0 399.38,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="370" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge17_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge17_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.45,-55.08C346.77,-48.11 352.96,-38.12 358.38,-29.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="361.34,-31.24 363.64,-20.9 355.39,-27.55 361.34,-31.24"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge23_Node000017_Node000012" class="edge">
<title>Node17&#45;&gt;Node12</title>
<g id="a_edge23_Node000017_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M465.79,-111.02C435.97,-100.57 399.97,-87.95 373.62,-78.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.99,-75.48 364.39,-75.48 372.67,-82.09 374.99,-75.48"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge19_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M568.99,-110.14C592.87,-100.08 621.08,-88.19 642.24,-79.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="643.36,-82.59 651.21,-75.48 640.64,-76.14 643.36,-82.59"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="612,-74.5 566,-74.5 566,-55.25 612,-55.25 612,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="589" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge20_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge20_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M542.14,-110.32C551.5,-101.44 562.38,-91.12 571.3,-82.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="573.49,-85.41 578.34,-75.99 568.68,-80.33 573.49,-85.41"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="476.62,-74.5 437.38,-74.5 437.38,-55.25 476.62,-55.25 476.62,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="457" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge21_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge21_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M501.1,-110.32C492.39,-101.54 482.27,-91.34 473.92,-82.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="476.59,-80.65 467.07,-76.02 471.63,-85.58 476.59,-80.65"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="547.75,-74.5 494.25,-74.5 494.25,-55.25 547.75,-55.25 547.75,-74.5"/>
<text xml:space="preserve" text-anchor="middle" x="521" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge22_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge22_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M521,-110.32C521,-102.65 521,-93.89 521,-86.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="524.5,-86.46 521,-76.46 517.5,-86.46 524.5,-86.46"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 27 KiB