This commit is contained in:
Alexander Wang 2023-02-10 21:28:03 -08:00
parent 0f9d98fa8a
commit 5c2d75a360
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE
204 changed files with 4178 additions and 14255 deletions

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 266 KiB

After

Width:  |  Height:  |  Size: 266 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 276 KiB

After

Width:  |  Height:  |  Size: 253 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 303 KiB

After

Width:  |  Height:  |  Size: 303 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 196 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 262 KiB

After

Width:  |  Height:  |  Size: 248 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 246 KiB

After

Width:  |  Height:  |  Size: 246 KiB

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1056" height="441" viewBox="-100 -102 1056 441"><style type="text/css">
width="1056" height="481" viewBox="-100 -102 1056 481"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -809,11 +809,11 @@ width="1056" height="441" viewBox="-100 -102 1056 441"><style type="text/css">
</pattern>
</defs><g id="x" style='opacity:0.400000'><g class="shape" ><path class="shape" transform="translate(162 3)" d="M-1.600310 -0.578379 L55.045551 1.811030 L54.253697 64.234072 L0.925556 67.532483" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><path class="shape" transform="translate(162 3)" d="M0.857263 0.963884 C10.480488 0.944302, 21.040361 -1.949033, 53.206405 0.392335 M-0.648665 0.264598 C12.392454 0.347446, 23.992396 -0.222226, 53.419625 0.752815 M55.536704 -1.749433 C54.489431 15.585410, 55.180967 27.069513, 55.390547 65.130645 M54.297677 -0.799274 C54.657560 16.854002, 53.681091 35.455552, 54.406876 66.352243 M55.052801 65.786559 C43.384114 66.875371, 29.023779 66.331846, 1.836456 65.596476 M53.056573 65.856267 C33.612847 66.387434, 14.197363 66.115970, 0.938949 66.041844 M-0.720604 65.718532 C0.302797 45.542204, -1.429636 28.321166, 0.591800 -1.206080 M0.217956 66.998223 C-1.587850 41.337487, -1.081795 17.082362, 0.440740 0.988030" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(162 3)" width="54" height="66" /></g><text class="text-bold" x="189.000000" y="41.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y" style='opacity:0.400000'><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="256.000000" y="24.000000" width="347" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>linux: because a PC is a terrible thing to waste</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><path class="shape" transform="translate(162 171)" d="M-1.600310 -0.578379 L55.045551 1.811030 L54.253697 64.234072 L0.925556 67.532483" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><path class="shape" transform="translate(162 171)" d="M0.857263 0.963884 C10.480488 0.944302, 21.040361 -1.949033, 53.206405 0.392335 M-0.648665 0.264598 C12.392454 0.347446, 23.992396 -0.222226, 53.419625 0.752815 M55.536704 -1.749433 C54.489431 15.585410, 55.180967 27.069513, 55.390547 65.130645 M54.297677 -0.799274 C54.657560 16.854002, 53.681091 35.455552, 54.406876 66.352243 M55.052801 65.786559 C43.384114 66.875371, 29.023779 66.331846, 1.836456 65.596476 M53.056573 65.856267 C33.612847 66.387434, 14.197363 66.115970, 0.938949 66.041844 M-0.720604 65.718532 C0.302797 45.542204, -1.429636 28.321166, 0.591800 -1.206080 M0.217956 66.998223 C-1.587850 41.337487, -1.081795 17.082362, 0.440740 0.988030" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(162 171)" width="54" height="66" /></g><text class="text-bold" x="189.000000" y="209.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="users" style='opacity:0.400000'><g class="shape" ><path class="shape" transform="translate(643 0)" d="M-1.600310 -0.578379 L212.045551 1.811030 L211.253697 70.234072 L0.925556 73.532483" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;" /><path class="shape" transform="translate(643 0)" d="M0.755797 0.849798 C41.919041 0.271510, 83.908070 -2.279368, 210.300335 0.345898 M-0.571888 0.233280 C47.092687 -0.888816, 93.486665 -1.391062, 210.488319 0.663711 M212.536704 -1.749433 C211.434025 16.890424, 212.125561 29.679541, 212.390547 71.130645 M211.297677 -0.799274 C211.695335 18.464376, 210.718866 38.676301, 211.406876 72.352243 M211.928191 71.811822 C166.401573 75.510374, 118.501892 75.031181, 1.619092 71.644237 M210.168238 71.873280 C131.604972 72.658440, 53.066606 72.419106, 0.827814 72.036891 M-0.720604 71.718532 C0.215708 49.821348, -1.516724 30.879454, 0.591800 -1.206080 M0.217956 72.998223 C-1.661676 45.154890, -1.155622 18.717167, 0.440740 0.988030" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;" /><path class="class_header" transform="translate(643 0)" d="M-1.600310 -0.578379 L212.045551 1.811030 L211.253697 34.234072 L0.925556 37.532483" style="fill:#0A0F25" /><path class="class_header" transform="translate(643 0)" d="M0.755797 0.849798 C41.919041 0.271510, 83.908070 -2.279368, 210.300335 0.345898 M-0.571888 0.233280 C47.092687 -0.888816, 93.486665 -1.391062, 210.488319 0.663711 M212.536704 -1.749433 C211.766465 9.060341, 212.458000 14.019375, 212.390547 35.130645 M211.297677 -0.799274 C211.468683 8.802129, 210.492215 19.351806, 211.406876 36.352243 M211.928191 35.811822 C166.401573 39.510374, 118.501892 39.031181, 1.619092 35.644237 M210.168238 35.873280 C131.604972 36.658440, 53.066606 36.419106, 0.827814 36.036891 M-0.720604 35.718532 C0.738237 24.146483, -0.994195 15.529725, 0.591800 -1.206080 M0.217956 36.998223 C-1.218717 22.250475, -0.712663 8.908338, 0.440740 0.988030" style="fill:#0A0F25" /><text class="text" x="663.000000" y="25.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">users</text><text class="text" x="653.000000" y="59.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">last_login</text>
</div></foreignObject></g></g><g id="a"><g class="shape" ><path class="shape" transform="translate(162 211)" d="M-1.600310 -0.578379 L55.045551 1.811030 L54.253697 64.234072 L0.925556 67.532483" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><path class="shape" transform="translate(162 211)" d="M0.857263 0.963884 C10.480488 0.944302, 21.040361 -1.949033, 53.206405 0.392335 M-0.648665 0.264598 C12.392454 0.347446, 23.992396 -0.222226, 53.419625 0.752815 M55.536704 -1.749433 C54.489431 15.585410, 55.180967 27.069513, 55.390547 65.130645 M54.297677 -0.799274 C54.657560 16.854002, 53.681091 35.455552, 54.406876 66.352243 M55.052801 65.786559 C43.384114 66.875371, 29.023779 66.331846, 1.836456 65.596476 M53.056573 65.856267 C33.612847 66.387434, 14.197363 66.115970, 0.938949 66.041844 M-0.720604 65.718532 C0.302797 45.542204, -1.429636 28.321166, 0.591800 -1.206080 M0.217956 66.998223 C-1.587850 41.337487, -1.081795 17.082362, 0.440740 0.988030" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(162 211)" width="54" height="66" /></g><text class="text-bold" x="189.000000" y="249.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="users" style='opacity:0.400000'><g class="shape" ><path class="shape" transform="translate(643 0)" d="M-1.600310 -0.578379 L212.045551 1.811030 L211.253697 70.234072 L0.925556 73.532483" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;" /><path class="shape" transform="translate(643 0)" d="M0.755797 0.849798 C41.919041 0.271510, 83.908070 -2.279368, 210.300335 0.345898 M-0.571888 0.233280 C47.092687 -0.888816, 93.486665 -1.391062, 210.488319 0.663711 M212.536704 -1.749433 C211.434025 16.890424, 212.125561 29.679541, 212.390547 71.130645 M211.297677 -0.799274 C211.695335 18.464376, 210.718866 38.676301, 211.406876 72.352243 M211.928191 71.811822 C166.401573 75.510374, 118.501892 75.031181, 1.619092 71.644237 M210.168238 71.873280 C131.604972 72.658440, 53.066606 72.419106, 0.827814 72.036891 M-0.720604 71.718532 C0.215708 49.821348, -1.516724 30.879454, 0.591800 -1.206080 M0.217956 72.998223 C-1.661676 45.154890, -1.155622 18.717167, 0.440740 0.988030" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;" /><path class="class_header" transform="translate(643 0)" d="M-1.600310 -0.578379 L212.045551 1.811030 L211.253697 34.234072 L0.925556 37.532483" style="fill:#0A0F25" /><path class="class_header" transform="translate(643 0)" d="M0.755797 0.849798 C41.919041 0.271510, 83.908070 -2.279368, 210.300335 0.345898 M-0.571888 0.233280 C47.092687 -0.888816, 93.486665 -1.391062, 210.488319 0.663711 M212.536704 -1.749433 C211.766465 9.060341, 212.458000 14.019375, 212.390547 35.130645 M211.297677 -0.799274 C211.468683 8.802129, 210.492215 19.351806, 211.406876 36.352243 M211.928191 35.811822 C166.401573 39.510374, 118.501892 39.031181, 1.619092 35.644237 M210.168238 35.873280 C131.604972 36.658440, 53.066606 36.419106, 0.827814 36.036891 M-0.720604 35.718532 C0.738237 24.146483, -0.994195 15.529725, 0.591800 -1.206080 M0.217956 36.998223 C-1.218717 22.250475, -0.712663 8.908338, 0.440740 0.988030" style="fill:#0A0F25" /><text class="text" x="663.000000" y="25.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">users</text><text class="text" x="653.000000" y="59.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">last_login</text>
<text class="text" x="756.000000" y="59.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text>
<text class="text" x="834.000000" y="59.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><path d="M643.755797 72.849798 C684.919041 72.271510, 726.908070 69.720631, 853.300335 72.345898 M642.428111 72.233280 C690.092687 71.111183, 736.486665 70.608937, 853.488319 72.663711" style="fill:#0A0F25" /><rect class="sketch-overlay" transform="translate(643 0)" width="211" height="72" /></g></g><g id="(x -&gt; a)[0]" style='opacity:0.400000'><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path class="connection" fill="none" d="M187.000089 69.340129 M187.000089 69.340129 C189.963884 110.680246, 190.163171 130.939876, 189.405312 168.357263 M185.269924 68.546535 C188.429286 112.079289, 187.378336 132.161496, 189.490419 165.533797" style="stroke:#0D32B2;stroke-width:2;" mask="url(#4136797957)"/><path class="connection" d="M-8.527627 -3.097061 L1.749550 0.558791 L-8.562935 4.521533" style="fill:#0D32B2;stroke:none;stroke-width:0;" transform="translate(189.000000 167.500000) rotate(90)"/> <path class="connection" d="M-10.153731 -4.038897 C-7.293657 -2.964754, -5.552453 -3.126871, 0.222305 -0.654474 M-10.160117 -4.253535 C-7.616436 -2.677663, -5.569656 -2.320404, -0.086565 0.272291 M0.578048 -0.807164 C-2.240460 1.133634, -3.845699 1.135504, -9.579367 4.140709 M-0.217907 -0.322328 C-3.660571 0.941126, -7.003142 2.167050, -10.100296 3.840861 M-9.957758 4.629247 C-9.937438 2.794817, -10.508655 0.509238, -9.330834 -3.522818 M-10.354741 4.285014 C-9.712366 0.996453, -9.805329 -1.235319, -9.648840 -4.366524" style="fill:none;stroke:#0D32B2;stroke-width:2;" transform="translate(189.000000 167.500000) rotate(90)"/><text class="text-italic" x="189.000000" y="117.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="189.000000" dy="0.000000">You don&#39;t have to know how the computer works,</tspan><tspan x="189.000000" dy="19.500000">just how to work the computer.</tspan></text></g><mask id="4136797957" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1056" height="441">
<rect x="-100" y="-100" width="1056" height="441" fill="white"></rect>
<rect x="0.000000" y="101.000000" width="378" height="39" fill="black"></rect>
<text class="text" x="834.000000" y="59.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><path d="M643.755797 72.849798 C684.919041 72.271510, 726.908070 69.720631, 853.300335 72.345898 M642.428111 72.233280 C690.092687 71.111183, 736.486665 70.608937, 853.488319 72.663711" style="fill:#0A0F25" /><rect class="sketch-overlay" transform="translate(643 0)" width="211" height="72" /></g></g><g id="(x -&gt; a)[0]" style='opacity:0.400000'><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path class="connection" fill="none" d="M187.000089 69.340129 M187.000089 69.340129 C189.963884 126.680246, 190.163171 154.939876, 189.405312 208.357263 M185.269924 68.546535 C188.429286 128.079289, 187.378336 156.161496, 189.490419 205.533797" style="stroke:#0D32B2;stroke-width:2;" mask="url(#2882104456)"/><path class="connection" d="M-8.527627 -3.097061 L1.749550 0.558791 L-8.562935 4.521533" style="fill:#0D32B2;stroke:none;stroke-width:0;" transform="translate(189.000000 207.500000) rotate(90)"/> <path class="connection" d="M-10.153731 -4.038897 C-7.293657 -2.964754, -5.552453 -3.126871, 0.222305 -0.654474 M-10.160117 -4.253535 C-7.616436 -2.677663, -5.569656 -2.320404, -0.086565 0.272291 M0.578048 -0.807164 C-2.240460 1.133634, -3.845699 1.135504, -9.579367 4.140709 M-0.217907 -0.322328 C-3.660571 0.941126, -7.003142 2.167050, -10.100296 3.840861 M-9.957758 4.629247 C-9.937438 2.794817, -10.508655 0.509238, -9.330834 -3.522818 M-10.354741 4.285014 C-9.712366 0.996453, -9.805329 -1.235319, -9.648840 -4.366524" style="fill:none;stroke:#0D32B2;stroke-width:2;" transform="translate(189.000000 207.500000) rotate(90)"/><text class="text-italic" x="189.000000" y="137.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="189.000000" dy="0.000000">You don&#39;t have to know how the computer works,</tspan><tspan x="189.000000" dy="19.500000">just how to work the computer.</tspan></text></g><mask id="2882104456" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1056" height="481">
<rect x="-100" y="-100" width="1056" height="481" fill="white"></rect>
<rect x="0.000000" y="121.000000" width="378" height="39" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 309 KiB

After

Width:  |  Height:  |  Size: 309 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 387 KiB

After

Width:  |  Height:  |  Size: 387 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 651 KiB

After

Width:  |  Height:  |  Size: 651 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 650 KiB

After

Width:  |  Height:  |  Size: 650 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 301,
"height": 468,
||||||| 749d236a
"width": 425,
"height": 528,
=======
"width": 425,
"height": 487,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "a.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 34,
"y": 45
||||||| 749d236a
"x": 94,
"y": 55
=======
"x": 94,
"y": 75
>>>>>>> master
},
"width": 53,
"height": 66,
@ -104,27 +88,11 @@
"id": "a.c",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 20,
"y": 269
||||||| 749d236a
"x": 40,
"y": 299
=======
"x": 40,
"y": 355
>>>>>>> master
},
<<<<<<< HEAD
"width": 253,
"height": 155,
||||||| 749d236a
"width": 345,
"height": 175,
=======
"width": 345,
"height": 139,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -161,16 +129,8 @@
"id": "a.1",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 127,
"y": 45
||||||| 749d236a
"x": 207,
"y": 55
=======
"x": 207,
"y": 75
>>>>>>> master
},
"width": 52,
"height": 66,
@ -210,16 +170,8 @@
"id": "a.2",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 219,
"y": 45
||||||| 749d236a
"x": 319,
"y": 55
=======
"x": 319,
"y": 75
>>>>>>> master
},
"width": 53,
"height": 66,
@ -259,16 +211,8 @@
"id": "a.c.d",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 126,
"y": 313
||||||| 749d236a
"x": 206,
"y": 353
=======
"x": 206,
"y": 391
>>>>>>> master
},
"width": 54,
"height": 66,
@ -332,52 +276,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 60,
"y": 111.5
||||||| 749d236a
"x": 120,
"y": 121.5
=======
"x": 120,
"y": 142
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 60,
"y": 173.9
||||||| 749d236a
"x": 120,
"y": 191.9
=======
"x": 120,
"y": 212.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 60,
"y": 205.5
||||||| 749d236a
"x": 120,
"y": 227.5
=======
"x": 120.2,
"x": 60.2,
"y": 326.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 60,
"y": 269.5
||||||| 749d236a
"x": 120,
"y": 299.5
=======
"x": 121,
"x": 61,
"y": 356
>>>>>>> master
}
],
"isCurve": true,
@ -412,52 +324,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 152.5,
"y": 111.5
||||||| 749d236a
"x": 232.5,
"y": 121.5
=======
"x": 232.5,
"y": 142
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 152.5,
"y": 173.9
||||||| 749d236a
"x": 232.5,
"y": 191.9
=======
"x": 232.5,
"y": 212.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 152.5,
"y": 205.5
||||||| 749d236a
"x": 232.5,
"y": 227.5
=======
"x": 232.5,
"y": 326.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 152.5,
"y": 269.5
||||||| 749d236a
"x": 232.5,
"y": 299.5
=======
"x": 232.5,
"y": 356
>>>>>>> master
}
],
"isCurve": true,
@ -492,52 +372,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 245,
"y": 111.5
||||||| 749d236a
"x": 345,
"y": 121.5
=======
"x": 345,
"y": 142
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 245,
"y": 173.9
||||||| 749d236a
"x": 345,
"y": 191.9
=======
"x": 345,
"y": 212.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 245,
"y": 205.5
||||||| 749d236a
"x": 345,
"y": 227.5
=======
"x": 344.8,
"x": 244.8,
"y": 326.4
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 245,
"y": 269.5
||||||| 749d236a
"x": 345,
"y": 299.5
=======
"x": 344,
"x": 244,
"y": 356
>>>>>>> master
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="505" height="711" viewBox="-102 -141 505 711"><style type="text/css">
||||||| 749d236a
width="629" height="732" viewBox="-102 -102 629 732"><style type="text/css">
=======
width="629" height="730" viewBox="-102 -100 629 730"><style type="text/css">
>>>>>>> master
width="505" height="730" viewBox="-102 -100 505 730"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,19 +39,9 @@ width="629" height="730" viewBox="-102 -100 629 730"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="301" height="468" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="150.500000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="34" y="45" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="60.500000" y="83.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.c"><g class="shape" ><rect x="20" y="269" width="253" height="155" style="fill:#EDF0FD;stroke:white;stroke-width:2;" /></g><text class="text" x="146.500000" y="257.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c</text></g><g id="a.1"><g class="shape" ><rect x="127" y="45" width="52" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="83.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="a.2"><g class="shape" ><rect x="219" y="45" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="245.500000" y="83.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="a.c.d"><g class="shape" ><rect x="126" y="313" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="351.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="red" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 60.000000 113.500000 C 60.000000 173.900000 60.000000 205.500000 60.000000 265.500000" class="connection" style="fill:none;stroke:red;stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#275488318)"/><text class="text-italic" x="60.000000" y="172.000000" style="text-anchor:middle;font-size:16px;fill:red"><tspan x="60.000000" dy="0.000000">line 1</tspan><tspan x="60.000000" dy="17.250000">line 2</tspan><tspan x="60.000000" dy="17.250000">line 3</tspan><tspan x="60.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 152.500000 113.500000 C 152.500000 173.900000 152.500000 205.500000 152.500000 265.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#275488318)"/></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 245.000000 115.500000 C 245.000000 173.900000 245.000000 205.500000 245.000000 265.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#275488318)"/></g><mask id="275488318" maskUnits="userSpaceOnUse" x="-100" y="-100" width="505" height="711">
<rect x="-100" y="-100" width="505" height="711" fill="white"></rect>
<rect x="42.000000" y="156.000000" width="36" height="69" fill="black"></rect>
||||||| 749d236a
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="425" height="528" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="94" y="55" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="93.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.c"><g class="shape" ><rect x="40" y="299" width="345" height="175" style="fill:#EDF0FD;stroke:white;stroke-width:2;" /></g><text class="text" x="212.500000" y="328.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c</text></g><g id="a.1"><g class="shape" ><rect x="207" y="55" width="52" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="233.000000" y="93.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="a.2"><g class="shape" ><rect x="319" y="55" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="345.500000" y="93.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="a.c.d"><g class="shape" ><rect x="206" y="353" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="233.000000" y="391.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="red" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 120.000000 123.500000 C 120.000000 191.900000 120.000000 227.500000 120.000000 295.500000" class="connection" style="fill:none;stroke:red;stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#89896559)"/><text class="text-italic" x="120.000000" y="192.000000" style="text-anchor:middle;font-size:16px;fill:red"><tspan x="120.000000" dy="0.000000">line 1</tspan><tspan x="120.000000" dy="17.250000">line 2</tspan><tspan x="120.000000" dy="17.250000">line 3</tspan><tspan x="120.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 232.500000 123.500000 C 232.500000 191.900000 232.500000 227.500000 232.500000 295.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#89896559)"/></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 345.000000 125.500000 C 345.000000 191.900000 345.000000 227.500000 345.000000 295.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#89896559)"/></g><mask id="89896559" maskUnits="userSpaceOnUse" x="-100" y="-100" width="629" height="732">
<rect x="-100" y="-100" width="629" height="732" fill="white"></rect>
<rect x="102.000000" y="176.000000" width="36" height="69" fill="black"></rect>
=======
]]></script><g id="a"><g class="shape" ><rect x="0" y="41" width="425" height="487" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="212.500000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="94" y="75" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.c"><g class="shape" ><rect x="40" y="355" width="345" height="139" style="fill:#EDF0FD;stroke:white;stroke-width:2;" /></g><text class="text" x="212.500000" y="343.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c</text></g><g id="a.1"><g class="shape" ><rect x="207" y="75" width="52" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="233.000000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="a.2"><g class="shape" ><rect x="319" y="75" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="345.500000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="a.c.d"><g class="shape" ><rect x="206" y="391" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="233.000000" y="429.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="red" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 120.000000 144.000000 C 120.000000 212.400000 120.200000 326.400000 120.891931 352.001460" class="connection" style="fill:none;stroke:red;stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#1358665797)"/><text class="text-italic" x="120.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:red"><tspan x="120.000000" dy="0.000000">line 1</tspan><tspan x="120.000000" dy="17.250000">line 2</tspan><tspan x="120.000000" dy="17.250000">line 3</tspan><tspan x="120.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 232.500000 144.000000 C 232.500000 212.400000 232.500000 326.400000 232.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1358665797)"/></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 345.000000 146.000000 C 345.000000 212.400000 344.800000 326.400000 344.108069 352.001460" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1358665797)"/></g><mask id="1358665797" maskUnits="userSpaceOnUse" x="-100" y="-100" width="629" height="730">
<rect x="-100" y="-100" width="629" height="730" fill="white"></rect>
<rect x="102.000000" y="215.000000" width="36" height="69" fill="black"></rect>
>>>>>>> master
]]></script><g id="a"><g class="shape" ><rect x="0" y="41" width="301" height="487" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="150.500000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="34" y="75" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="60.500000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.c"><g class="shape" ><rect x="20" y="355" width="253" height="139" style="fill:#EDF0FD;stroke:white;stroke-width:2;" /></g><text class="text" x="146.500000" y="343.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c</text></g><g id="a.1"><g class="shape" ><rect x="127" y="75" width="52" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="a.2"><g class="shape" ><rect x="219" y="75" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="245.500000" y="113.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="a.c.d"><g class="shape" ><rect x="126" y="391" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="429.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="a.(b -&gt; c)[0]"><marker id="mk-1065319532" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="red" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 60.000000 144.000000 C 60.000000 212.400000 60.200000 326.400000 60.891931 352.001460" class="connection" style="fill:none;stroke:red;stroke-width:2;" marker-end="url(#mk-1065319532)" mask="url(#2163582135)"/><text class="text-italic" x="60.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:red"><tspan x="60.000000" dy="0.000000">line 1</tspan><tspan x="60.000000" dy="17.250000">line 2</tspan><tspan x="60.000000" dy="17.250000">line 3</tspan><tspan x="60.000000" dy="17.250000">line 4</tspan></text></g><g id="a.(1 -&gt; c)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 152.500000 144.000000 C 152.500000 212.400000 152.500000 326.400000 152.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2163582135)"/></g><g id="a.(2 &lt;-&gt; c)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 245.000000 146.000000 C 245.000000 212.400000 244.800000 326.400000 244.108069 352.001460" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2163582135)"/></g><mask id="2163582135" maskUnits="userSpaceOnUse" x="-100" y="-100" width="505" height="730">
<rect x="-100" y="-100" width="505" height="730" fill="white"></rect>
<rect x="42.000000" y="215.000000" width="36" height="69" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 802 KiB

After

Width:  |  Height:  |  Size: 794 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 2228,
"height": 137,
||||||| 749d236a
"width": 2328,
"height": 177,
=======
"width": 2328,
"height": 136,
>>>>>>> master
"height": 96,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "build_workflow.push",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 95,
"y": 30
||||||| 749d236a
"x": 105,
"y": 50
=======
"x": 105,
"y": 70
>>>>>>> master
},
"width": 270,
"height": 77,
@ -104,16 +88,8 @@
"id": "build_workflow.GHA",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 608,
"y": 30
||||||| 749d236a
"x": 638,
"y": 50
=======
"x": 638,
"y": 70
>>>>>>> master
},
"width": 209,
"height": 77,
@ -153,16 +129,8 @@
"id": "build_workflow.S3",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 1144,
"y": 30
||||||| 749d236a
"x": 1194,
"y": 50
=======
"x": 1194,
"y": 70
>>>>>>> master
},
"width": 71,
"height": 77,
@ -202,16 +170,8 @@
"id": "build_workflow.Terraform",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 1523,
"y": 30
||||||| 749d236a
"x": 1593,
"y": 50
=======
"x": 1593,
"y": 70
>>>>>>> master
},
"width": 158,
"height": 77,
@ -251,16 +211,8 @@
"id": "build_workflow.AWS",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 2039,
"y": 30
||||||| 749d236a
"x": 2129,
"y": 50
=======
"x": 2129,
"y": 70
>>>>>>> master
},
"width": 95,
"height": 77,
@ -324,52 +276,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 365.5,
"y": 68.5
||||||| 749d236a
"x": 375.5,
"y": 88.5
=======
"x": 375.5,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 461.9,
"y": 68.5
||||||| 749d236a
"x": 479.9,
"y": 88.5
=======
"x": 479.9,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 510.3,
"y": 68.5
||||||| 749d236a
"x": 532.3,
"y": 88.5
=======
"x": 532.3,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 607.5,
"y": 68.5
||||||| 749d236a
"x": 637.5,
"y": 88.5
=======
"x": 637.5,
"y": 109
>>>>>>> master
"y": 89
}
],
"isCurve": true,
@ -404,52 +324,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 817.5,
"y": 68.5
||||||| 749d236a
"x": 846.5,
"y": 88.5
=======
"x": 846.5,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 947.5,
"y": 68.5
||||||| 749d236a
"x": 985.3,
"y": 88.5
=======
"x": 985.3,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1012.7,
"y": 68.5
||||||| 749d236a
"x": 1054.7,
"y": 88.5
=======
"x": 1054.7,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1143.5,
"y": 68.5
||||||| 749d236a
"x": 1193.5,
"y": 88.5
=======
"x": 1193.5,
"y": 109
>>>>>>> master
"y": 89
}
],
"isCurve": true,
@ -484,52 +372,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 1215.5,
"y": 68.5
||||||| 749d236a
"x": 1265.5,
"y": 88.5
=======
"x": 1265.5,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1337.9,
"y": 68.5
||||||| 749d236a
"x": 1395.9,
"y": 88.5
=======
"x": 1395.9,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1399.3,
"y": 68.5
||||||| 749d236a
"x": 1461.3,
"y": 88.5
=======
"x": 1461.3,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1522.5,
"y": 68.5
||||||| 749d236a
"x": 1592.5,
"y": 88.5
=======
"x": 1592.5,
"y": 109
>>>>>>> master
"y": 89
}
],
"isCurve": true,
@ -564,52 +420,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 1681.5,
"y": 68.5
||||||| 749d236a
"x": 1751.5,
"y": 88.5
=======
"x": 1751.5,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1823.9,
"y": 68.5
||||||| 749d236a
"x": 1901.9,
"y": 88.5
=======
"x": 1901.9,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 1895.3,
"y": 68.5
||||||| 749d236a
"x": 1977.3,
"y": 88.5
=======
"x": 1977.3,
"y": 109
>>>>>>> master
"y": 89
},
{
<<<<<<< HEAD
"x": 2038.5,
"y": 68.5
||||||| 749d236a
"x": 2128.5,
"y": 88.5
=======
"x": 2128.5,
"y": 109
>>>>>>> master
"y": 89
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="2432" height="380" viewBox="-102 -141 2432 380"><style type="text/css">
||||||| 749d236a
width="2532" height="381" viewBox="-102 -102 2532 381"><style type="text/css">
=======
width="2532" height="379" viewBox="-102 -100 2532 379"><style type="text/css">
>>>>>>> master
width="2532" height="339" viewBox="-102 -100 2532 339"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,28 +39,12 @@ width="2532" height="379" viewBox="-102 -100 2532 379"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="2228" height="137" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="1114.000000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="95" y="30" width="270" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="230.000000" y="77.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="608" y="30" width="209" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="712.500000" y="77.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1144" y="30" width="71" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1179.500000" y="77.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1523" y="30" width="158" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1602.000000" y="77.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="2039" y="30" width="95" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="2086.500000" y="77.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -&gt; GHA)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 367.500000 68.500000 C 461.900000 68.500000 510.300000 68.500000 603.500000 68.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3675369068)"/><text class="text-italic" x="487.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -&gt; S3)[0]"><path d="M 819.500000 68.500000 C 947.500000 68.500000 1012.700000 68.500000 1139.500000 68.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3675369068)"/><text class="text-italic" x="981.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip &amp; pushes it</text></g><g id="build_workflow.(S3 &lt;-&gt; Terraform)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 1219.500000 68.500000 C 1337.900000 68.500000 1399.300000 68.500000 1518.500000 68.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3675369068)"/><text class="text-italic" x="1369.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -&gt; AWS)[0]"><path d="M 1683.500000 68.500000 C 1823.900000 68.500000 1895.300000 68.500000 2034.500000 68.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3675369068)"/><text class="text-italic" x="1860.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="3675369068" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2432" height="380">
<rect x="-100" y="-100" width="2432" height="380" fill="white"></rect>
<rect x="460.000000" y="58.000000" width="54" height="21" fill="black"></rect>
<rect x="912.000000" y="58.000000" width="138" height="21" fill="black"></rect>
<rect x="1310.000000" y="58.000000" width="119" height="21" fill="black"></rect>
<rect x="1776.000000" y="58.000000" width="169" height="21" fill="black"></rect>
||||||| 749d236a
]]></script><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="2328" height="177" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="1164.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="105" y="50" width="270" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="240.000000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="638" y="50" width="209" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="742.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1194" y="50" width="71" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1229.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1593" y="50" width="158" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1672.000000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="2129" y="50" width="95" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="2176.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -&gt; GHA)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 377.500000 88.500000 C 479.900000 88.500000 532.300000 88.500000 633.500000 88.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2796260647)"/><text class="text-italic" x="507.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -&gt; S3)[0]"><path d="M 848.500000 88.500000 C 985.300000 88.500000 1054.700000 88.500000 1189.500000 88.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2796260647)"/><text class="text-italic" x="1020.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip &amp; pushes it</text></g><g id="build_workflow.(S3 &lt;-&gt; Terraform)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 1269.500000 88.500000 C 1395.900000 88.500000 1461.300000 88.500000 1588.500000 88.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2796260647)"/><text class="text-italic" x="1429.500000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -&gt; AWS)[0]"><path d="M 1753.500000 88.500000 C 1901.900000 88.500000 1977.300000 88.500000 2124.500000 88.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2796260647)"/><text class="text-italic" x="1940.500000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="2796260647" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2532" height="381">
<rect x="-100" y="-100" width="2532" height="381" fill="white"></rect>
<rect x="480.000000" y="78.000000" width="54" height="21" fill="black"></rect>
<rect x="951.000000" y="78.000000" width="138" height="21" fill="black"></rect>
<rect x="1370.000000" y="78.000000" width="119" height="21" fill="black"></rect>
<rect x="1856.000000" y="78.000000" width="169" height="21" fill="black"></rect>
=======
]]></script><g id="build_workflow"><g class="shape" ><rect x="0" y="41" width="2328" height="136" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="1164.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="105" y="70" width="270" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="240.000000" y="117.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="638" y="70" width="209" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="742.500000" y="117.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1194" y="70" width="71" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1229.500000" y="117.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1593" y="70" width="158" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1672.000000" y="117.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="2129" y="70" width="95" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="2176.500000" y="117.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -&gt; GHA)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 377.500000 109.000000 C 479.900000 109.000000 532.300000 109.000000 633.500000 109.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2865405460)"/><text class="text-italic" x="507.000000" y="115.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -&gt; S3)[0]"><path d="M 848.500000 109.000000 C 985.300000 109.000000 1054.700000 109.000000 1189.500000 109.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2865405460)"/><text class="text-italic" x="1020.000000" y="115.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip &amp; pushes it</text></g><g id="build_workflow.(S3 &lt;-&gt; Terraform)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 1269.500000 109.000000 C 1395.900000 109.000000 1461.300000 109.000000 1588.500000 109.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2865405460)"/><text class="text-italic" x="1429.500000" y="115.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -&gt; AWS)[0]"><path d="M 1753.500000 109.000000 C 1901.900000 109.000000 1977.300000 109.000000 2124.500000 109.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2865405460)"/><text class="text-italic" x="1940.500000" y="115.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="2865405460" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2532" height="379">
<rect x="-100" y="-100" width="2532" height="379" fill="white"></rect>
<rect x="480.000000" y="99.000000" width="54" height="21" fill="black"></rect>
<rect x="951.000000" y="99.000000" width="138" height="21" fill="black"></rect>
<rect x="1370.000000" y="99.000000" width="119" height="21" fill="black"></rect>
<rect x="1856.000000" y="99.000000" width="169" height="21" fill="black"></rect>
>>>>>>> master
]]></script><g id="build_workflow"><g class="shape" ><rect x="0" y="41" width="2328" height="96" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="1164.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="105" y="50" width="270" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="240.000000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Push to main branch</text></g><g id="build_workflow.GHA"><g class="shape" ><rect x="638" y="50" width="209" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="742.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1194" y="50" width="71" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1229.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1593" y="50" width="158" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1672.000000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="2129" y="50" width="95" height="77" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="2176.500000" y="97.500000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -&gt; GHA)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 377.500000 89.000000 C 479.900000 89.000000 532.300000 89.000000 633.500000 89.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2044330945)"/><text class="text-italic" x="507.000000" y="95.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -&gt; S3)[0]"><path d="M 848.500000 89.000000 C 985.300000 89.000000 1054.700000 89.000000 1189.500000 89.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2044330945)"/><text class="text-italic" x="1020.000000" y="95.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip &amp; pushes it</text></g><g id="build_workflow.(S3 &lt;-&gt; Terraform)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 1269.500000 89.000000 C 1395.900000 89.000000 1461.300000 89.000000 1588.500000 89.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2044330945)"/><text class="text-italic" x="1429.500000" y="95.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -&gt; AWS)[0]"><path d="M 1753.500000 89.000000 C 1901.900000 89.000000 1977.300000 89.000000 2124.500000 89.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2044330945)"/><text class="text-italic" x="1940.500000" y="95.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="2044330945" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2532" height="339">
<rect x="-100" y="-100" width="2532" height="339" fill="white"></rect>
<rect x="480.000000" y="79.000000" width="54" height="21" fill="black"></rect>
<rect x="951.000000" y="79.000000" width="138" height="21" fill="black"></rect>
<rect x="1370.000000" y="79.000000" width="119" height="21" fill="black"></rect>
<rect x="1856.000000" y="79.000000" width="169" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 804 KiB

After

Width:  |  Height:  |  Size: 795 KiB

View file

@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 544,
"y": 142
"y": 182
},
"width": 83,
"height": 66,
@ -322,15 +322,15 @@
},
{
"x": 451,
"y": 104.4
"y": 120.4
},
{
"x": 469.5,
"y": 120.69776119402985
"y": 143.4589552238806
},
{
"x": 543.5,
"y": 155.48880597014926
"y": 189.294776119403
}
],
"isCurve": true,
@ -370,15 +370,15 @@
},
{
"x": 585,
"y": 104.4
},
{
"x": 585,
"y": 118
"y": 120.4
},
{
"x": 585,
"y": 142
},
{
"x": 585,
"y": 182
}
],
"isCurve": true,
@ -418,15 +418,15 @@
},
{
"x": 719.5,
"y": 104.4
"y": 120.4
},
{
"x": 700.9,
"y": 120.6
"y": 143.4
},
{
"x": 626.5,
"y": 155
"y": 189
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="971" height="412" viewBox="-102 -102 971 412"><style type="text/css">
width="971" height="452" viewBox="-102 -102 971 452"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="971" height="412" viewBox="-102 -102 971 412"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="&#34;ninety\nnine&#34;"><g class="shape" ><rect x="0" y="0" width="91" height="82" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="45.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="45.500000" dy="0.000000">ninety</tspan><tspan x="45.500000" dy="18.500000">nine</tspan></text></g><g id="eighty&#xD;eight"><g class="shape" ><rect x="131" y="8" width="91" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="176.500000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty&#xD;eight</text></g><g id="&#34;seventy&#xD;\nseven&#34;"><g class="shape" ><rect x="262" y="0" width="102" height="82" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="313.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="313.000000" dy="0.000000">seventy&#xD;</tspan><tspan x="313.000000" dy="18.500000">seven</tspan></text></g><g id="&#34;a\\yode&#34;"><g class="shape" ><rect x="404" y="8" width="94" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="451.000000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="544" y="142" width="83" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="585.500000" y="180.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="&#39;a\&#34;ode&#39;"><g class="shape" ><rect x="538" y="8" width="94" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="585.000000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\&#34;ode</text></g><g id="&#34;a\\node&#34;"><g class="shape" ><rect x="672" y="8" width="95" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="719.500000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="(&#34;a\\yode&#34; -&gt; there)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 451.000000 76.000000 C 451.000000 104.400000 469.500000 120.697761 539.880113 153.786919" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2466098812)"/></g><g id="(&#39;a\&#34;ode&#39; -&gt; there)[0]"><path d="M 585.000000 76.000000 C 585.000000 104.400000 585.000000 118.000000 585.000000 138.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2466098812)"/></g><g id="(&#34;a\\node&#34; -&gt; there)[0]"><path d="M 719.500000 76.000000 C 719.500000 104.400000 700.900000 120.600000 630.130694 153.321292" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2466098812)"/></g><mask id="2466098812" maskUnits="userSpaceOnUse" x="-100" y="-100" width="971" height="412">
<rect x="-100" y="-100" width="971" height="412" fill="white"></rect>
]]></script><g id="&#34;ninety\nnine&#34;"><g class="shape" ><rect x="0" y="0" width="91" height="82" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="45.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="45.500000" dy="0.000000">ninety</tspan><tspan x="45.500000" dy="18.500000">nine</tspan></text></g><g id="eighty&#xD;eight"><g class="shape" ><rect x="131" y="8" width="91" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="176.500000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty&#xD;eight</text></g><g id="&#34;seventy&#xD;\nseven&#34;"><g class="shape" ><rect x="262" y="0" width="102" height="82" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="313.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="313.000000" dy="0.000000">seventy&#xD;</tspan><tspan x="313.000000" dy="18.500000">seven</tspan></text></g><g id="&#34;a\\yode&#34;"><g class="shape" ><rect x="404" y="8" width="94" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="451.000000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="544" y="182" width="83" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="585.500000" y="220.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="&#39;a\&#34;ode&#39;"><g class="shape" ><rect x="538" y="8" width="94" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="585.000000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\&#34;ode</text></g><g id="&#34;a\\node&#34;"><g class="shape" ><rect x="672" y="8" width="95" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="719.500000" y="46.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="(&#34;a\\yode&#34; -&gt; there)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 451.000000 76.000000 C 451.000000 120.400000 469.500000 143.458955 540.099480 187.188484" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2287938730)"/></g><g id="(&#39;a\&#34;ode&#39; -&gt; there)[0]"><path d="M 585.000000 76.000000 C 585.000000 120.400000 585.000000 142.000000 585.000000 178.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2287938730)"/></g><g id="(&#34;a\\node&#34; -&gt; there)[0]"><path d="M 719.500000 76.000000 C 719.500000 120.400000 700.900000 143.400000 629.910405 186.909752" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2287938730)"/></g><mask id="2287938730" maskUnits="userSpaceOnUse" x="-100" y="-100" width="971" height="452">
<rect x="-100" y="-100" width="971" height="452" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 327 KiB

After

Width:  |  Height:  |  Size: 327 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 330,
"height": 1262,
||||||| 749d236a
"width": 370,
"height": 1372,
=======
"width": 370,
"height": 1331,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "build_workflow.push",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 30,
"y": 63
||||||| 749d236a
"x": 50,
"y": 73
=======
"x": 50,
"y": 93
>>>>>>> master
},
"width": 270,
"height": 77,
@ -104,16 +88,8 @@
"id": "build_workflow.GHA",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 61,
"y": 292
||||||| 749d236a
"x": 81,
"y": 322
=======
"x": 81,
"y": 342
>>>>>>> master
},
"width": 209,
"height": 77,
@ -153,16 +129,8 @@
"id": "build_workflow.S3",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 130,
"y": 601
||||||| 749d236a
"x": 150,
"y": 651
=======
"x": 150,
"y": 671
>>>>>>> master
},
"width": 71,
"height": 77,
@ -202,16 +170,8 @@
"id": "build_workflow.Terraform",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 86,
"y": 893
||||||| 749d236a
"x": 106,
"y": 973
=======
"x": 106,
"y": 993
>>>>>>> master
},
"width": 158,
"height": 77,
@ -251,16 +211,8 @@
"id": "build_workflow.AWS",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 118,
"y": 1122
||||||| 749d236a
"x": 138,
"y": 1222
=======
"x": 138,
"y": 1242
>>>>>>> master
},
"width": 95,
"height": 77,
@ -300,27 +252,11 @@
"id": "deploy_workflow",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 350,
"y": 0
||||||| 749d236a
"x": 410,
"y": 0
=======
"x": 410,
"y": 41
>>>>>>> master
},
<<<<<<< HEAD
"width": 271,
"height": 741,
||||||| 749d236a
"width": 311,
"height": 801,
=======
"width": 311,
"height": 760,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -357,16 +293,8 @@
"id": "deploy_workflow.manual",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 380,
"y": 63
||||||| 749d236a
"x": 460,
"y": 73
=======
"x": 460,
"y": 93
>>>>>>> master
},
"width": 211,
"height": 77,
@ -406,16 +334,8 @@
"id": "deploy_workflow.GHA",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 381,
"y": 292
||||||| 749d236a
"x": 461,
"y": 322
=======
"x": 461,
"y": 342
>>>>>>> master
},
"width": 209,
"height": 77,
@ -455,16 +375,8 @@
"id": "deploy_workflow.AWS",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 438,
"y": 601
||||||| 749d236a
"x": 518,
"y": 651
=======
"x": 518,
"y": 671
>>>>>>> master
},
"width": 95,
"height": 77,
@ -504,27 +416,11 @@
"id": "apollo_workflow",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 641,
"y": 0
||||||| 749d236a
"x": 761,
"y": 0
=======
"x": 761,
"y": 41
>>>>>>> master
},
<<<<<<< HEAD
"width": 573,
"height": 741,
||||||| 749d236a
"width": 613,
"height": 801,
=======
"width": 613,
"height": 760,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -561,16 +457,8 @@
"id": "apollo_workflow.apollo",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 839,
"y": 63
||||||| 749d236a
"x": 979,
"y": 73
=======
"x": 979,
"y": 93
>>>>>>> master
},
"width": 178,
"height": 77,
@ -610,16 +498,8 @@
"id": "apollo_workflow.GHA",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 823,
"y": 292
||||||| 749d236a
"x": 963,
"y": 322
=======
"x": 963,
"y": 342
>>>>>>> master
},
"width": 209,
"height": 77,
@ -659,16 +539,8 @@
"id": "apollo_workflow.AWS",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 880,
"y": 601
||||||| 749d236a
"x": 1020,
"y": 651
=======
"x": 1020,
"y": 671
>>>>>>> master
},
"width": 95,
"height": 77,
@ -732,52 +604,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 165,
"y": 140
||||||| 749d236a
"x": 185,
"y": 150
=======
"x": 185,
"y": 170.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 200.8
||||||| 749d236a
"x": 185,
"y": 218.8
=======
"x": 185,
"y": 239.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 231.2
||||||| 749d236a
"x": 185,
"y": 253.2
=======
"x": 185,
"y": 273.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 292
||||||| 749d236a
"x": 185,
"y": 322
=======
"x": 185,
"y": 342.5
>>>>>>> master
}
],
"isCurve": true,
@ -812,52 +652,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 165,
"y": 369
||||||| 749d236a
"x": 185,
"y": 399
=======
"x": 185,
"y": 419.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 461.8
||||||| 749d236a
"x": 185,
"y": 499.8
=======
"x": 185,
"y": 520.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 508.2
||||||| 749d236a
"x": 185,
"y": 550.2
=======
"x": 185,
"y": 570.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 601
||||||| 749d236a
"x": 185,
"y": 651
=======
"x": 185,
"y": 671.5
>>>>>>> master
}
],
"isCurve": true,
@ -892,52 +700,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 165,
"y": 678
||||||| 749d236a
"x": 185,
"y": 728
=======
"x": 185,
"y": 748.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 728.4
||||||| 749d236a
"x": 185,
"y": 786.4
=======
"x": 185,
"y": 806.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 832.2
||||||| 749d236a
"x": 185,
"y": 904.2
=======
"x": 185,
"y": 924.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 893
||||||| 749d236a
"x": 185,
"y": 973
=======
"x": 185,
"y": 993.5
>>>>>>> master
}
],
"isCurve": true,
@ -972,52 +748,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 165,
"y": 970
||||||| 749d236a
"x": 185,
"y": 1050
=======
"x": 185,
"y": 1070.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 1030.8
||||||| 749d236a
"x": 185,
"y": 1118.8
=======
"x": 185,
"y": 1139.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 1061.2
||||||| 749d236a
"x": 185,
"y": 1153.2
=======
"x": 185,
"y": 1173.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 165,
"y": 1122
||||||| 749d236a
"x": 185,
"y": 1222
=======
"x": 185,
"y": 1242.5
>>>>>>> master
}
],
"isCurve": true,
@ -1052,52 +796,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 485.5,
"y": 140
||||||| 749d236a
"x": 565.5,
"y": 150
=======
"x": 565.5,
"y": 170.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 200.8
||||||| 749d236a
"x": 565.5,
"y": 218.8
=======
"x": 565.5,
"y": 239.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 231.2
||||||| 749d236a
"x": 565.5,
"y": 253.2
=======
"x": 565.5,
"y": 273.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 292
||||||| 749d236a
"x": 565.5,
"y": 322
=======
"x": 565.5,
"y": 342.5
>>>>>>> master
}
],
"isCurve": true,
@ -1132,52 +844,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 485.5,
"y": 369
||||||| 749d236a
"x": 565.5,
"y": 399
=======
"x": 565.5,
"y": 419.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 461.8
||||||| 749d236a
"x": 565.5,
"y": 499.8
=======
"x": 565.5,
"y": 520.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 508.2
||||||| 749d236a
"x": 565.5,
"y": 550.2
=======
"x": 565.5,
"y": 570.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 485.5,
"y": 601
||||||| 749d236a
"x": 565.5,
"y": 651
=======
"x": 565.5,
"y": 671.5
>>>>>>> master
}
],
"isCurve": true,
@ -1212,52 +892,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 927.5,
"y": 140
||||||| 749d236a
"x": 1067.5,
"y": 150
=======
"x": 1067.5,
"y": 170.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 200.8
||||||| 749d236a
"x": 1067.5,
"y": 218.8
=======
"x": 1067.5,
"y": 239.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 231.2
||||||| 749d236a
"x": 1067.5,
"y": 253.2
=======
"x": 1067.5,
"y": 273.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 292
||||||| 749d236a
"x": 1067.5,
"y": 322
=======
"x": 1067.5,
"y": 342.5
>>>>>>> master
}
],
"isCurve": true,
@ -1292,52 +940,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 927.5,
"y": 369
||||||| 749d236a
"x": 1067.5,
"y": 399
=======
"x": 1067.5,
"y": 419.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 461.8
||||||| 749d236a
"x": 1067.5,
"y": 499.8
=======
"x": 1067.5,
"y": 520.3
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 508.2
||||||| 749d236a
"x": 1067.5,
"y": 550.2
=======
"x": 1067.5,
"y": 570.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 927.5,
"y": 601
||||||| 749d236a
"x": 1067.5,
"y": 651
=======
"x": 1067.5,
"y": 671.5
>>>>>>> master
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 817 KiB

After

Width:  |  Height:  |  Size: 799 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 226,
"height": 126,
||||||| 749d236a
"width": 306,
"height": 166,
=======
"width": 306,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "x.a",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 30,
"y": 30
||||||| 749d236a
"x": 50,
"y": 50
=======
"x": 50,
"y": 70
>>>>>>> master
},
"width": 53,
"height": 66,
@ -104,16 +88,8 @@
"id": "x.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 143,
"y": 30
||||||| 749d236a
"x": 203,
"y": 50
=======
"x": 203,
"y": 70
>>>>>>> master
},
"width": 53,
"height": 66,
@ -177,160 +153,56 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 83,
"y": 44.193548387096776
||||||| 749d236a
"x": 103,
"y": 68.38440111420613
=======
"x": 103,
"y": 88.88440111420613
>>>>>>> master
"y": 84.69354838709677
},
{
<<<<<<< HEAD
"x": 99,
"y": 32.83870967741935
||||||| 749d236a
"x": 129.66666666666669,
"y": 53.67688022284123
=======
"x": 129.66666666666669,
"y": 74.17688022284122
>>>>>>> master
"y": 73.33870967741936
},
{
<<<<<<< HEAD
"x": 104,
"y": 30
||||||| 749d236a
"x": 138,
"y": 50
=======
"x": 138,
"y": 70.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 105.5,
"y": 30
||||||| 749d236a
"x": 140.5,
"y": 50
=======
"x": 140.5,
"y": 70.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 107,
"y": 30
||||||| 749d236a
"x": 143,
"y": 50
=======
"x": 143,
"y": 70.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 109,
"y": 36.6
||||||| 749d236a
"x": 146.33333333333331,
"y": 56.6
=======
"x": 146.33333333333331,
"y": 77.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 110.5,
"y": 46.5
||||||| 749d236a
"x": 148.83333333333331,
"y": 66.5
=======
"x": 148.83333333333331,
"y": 87
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 112,
"y": 56.400000000000006
||||||| 749d236a
"x": 151.33333333333334,
"y": 76.4
=======
"x": 151.33333333333334,
"y": 96.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 112,
"y": 69.6
||||||| 749d236a
"x": 151.33333333333334,
"y": 89.6
=======
"x": 151.33333333333334,
"y": 110.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 110.5,
"y": 79.5
||||||| 749d236a
"x": 148.83333333333331,
"y": 99.5
=======
"x": 148.83333333333331,
"y": 120
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 109,
"y": 89.4
||||||| 749d236a
"x": 146.33333333333331,
"y": 109.4
=======
"x": 146.33333333333331,
"y": 129.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 99,
"y": 93.16129032258064
||||||| 749d236a
"x": 129.66666666666669,
"y": 112.32311977715878
=======
"x": 129.66666666666669,
"y": 132.82311977715878
>>>>>>> master
"y": 133.66129032258064
},
{
<<<<<<< HEAD
"x": 83,
"y": 81.80645161290323
||||||| 749d236a
"x": 103,
"y": 97.61559888579387
=======
"x": 103,
"y": 118.11559888579387
>>>>>>> master
"y": 122.30645161290323
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="430" height="369" viewBox="-102 -141 430 369"><style type="text/css">
||||||| 749d236a
width="510" height="370" viewBox="-102 -102 510 370"><style type="text/css">
=======
width="510" height="368" viewBox="-102 -100 510 368"><style type="text/css">
>>>>>>> master
width="430" height="368" viewBox="-102 -100 430 368"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,16 +39,8 @@ width="510" height="368" viewBox="-102 -100 510 368"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="x"><g class="shape" ><rect x="0" y="0" width="226" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="113.000000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">x</text></g><g id="x.a"><g class="shape" ><rect x="30" y="30" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="x.b"><g class="shape" ><rect x="143" y="30" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="169.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="x.(a -&gt; a)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 84.631014 43.036054 C 99.000000 32.838710 104.000000 30.000000 105.500000 30.000000 C 107.000000 30.000000 109.000000 36.600000 110.500000 46.500000 C 112.000000 56.400000 112.000000 69.600000 110.500000 79.500000 C 109.000000 89.400000 99.000000 93.161290 86.262029 84.121440" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#213700944)"/></g><mask id="213700944" maskUnits="userSpaceOnUse" x="-100" y="-100" width="430" height="369">
<rect x="-100" y="-100" width="430" height="369" fill="white"></rect>
||||||| 749d236a
]]></script><g id="x"><g class="shape" ><rect x="0" y="0" width="306" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="153.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">x</text></g><g id="x.a"><g class="shape" ><rect x="50" y="50" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="76.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="x.b"><g class="shape" ><rect x="203" y="50" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="x.(a -&gt; a)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 104.751298 67.418504 C 129.666667 53.676880 138.000000 50.000000 140.500000 50.000000 C 143.000000 50.000000 146.333333 56.600000 148.833333 66.500000 C 151.333333 76.400000 151.333333 89.600000 148.833333 99.500000 C 146.333333 109.400000 129.666667 112.323120 106.502595 99.547392" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2444376964)"/></g><mask id="2444376964" maskUnits="userSpaceOnUse" x="-100" y="-100" width="510" height="370">
<rect x="-100" y="-100" width="510" height="370" fill="white"></rect>
=======
]]></script><g id="x"><g class="shape" ><rect x="0" y="41" width="306" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="153.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">x</text></g><g id="x.a"><g class="shape" ><rect x="50" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="76.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="x.b"><g class="shape" ><rect x="203" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="x.(a -&gt; a)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 104.751298 87.918504 C 129.666667 74.176880 138.000000 70.500000 140.500000 70.500000 C 143.000000 70.500000 146.333333 77.100000 148.833333 87.000000 C 151.333333 96.900000 151.333333 110.100000 148.833333 120.000000 C 146.333333 129.900000 129.666667 132.823120 106.502595 120.047392" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3783909634)"/></g><mask id="3783909634" maskUnits="userSpaceOnUse" x="-100" y="-100" width="510" height="368">
<rect x="-100" y="-100" width="510" height="368" fill="white"></rect>
>>>>>>> master
]]></script><g id="x"><g class="shape" ><rect x="0" y="41" width="226" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="113.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">x</text></g><g id="x.a"><g class="shape" ><rect x="30" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="x.b"><g class="shape" ><rect x="143" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="169.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="x.(a -&gt; a)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 84.631014 83.536054 C 99.000000 73.338710 104.000000 70.500000 105.500000 70.500000 C 107.000000 70.500000 109.000000 77.100000 110.500000 87.000000 C 112.000000 96.900000 112.000000 110.100000 110.500000 120.000000 C 109.000000 129.900000 99.000000 133.661290 86.262029 124.621440" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#211547927)"/></g><mask id="211547927" maskUnits="userSpaceOnUse" x="-100" y="-100" width="430" height="368">
<rect x="-100" y="-100" width="430" height="368" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 653 KiB

After

Width:  |  Height:  |  Size: 649 KiB

View file

@ -7,10 +7,10 @@
"type": "queue",
"pos": {
"x": 0,
"y": 108
"y": 148
},
"width": 806,
"height": 126,
"height": 166,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -47,7 +47,7 @@
"type": "rectangle",
"pos": {
"x": 30,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -88,7 +88,7 @@
"type": "rectangle",
"pos": {
"x": 135,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -129,7 +129,7 @@
"type": "rectangle",
"pos": {
"x": 240,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -170,7 +170,7 @@
"type": "rectangle",
"pos": {
"x": 345,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -211,7 +211,7 @@
"type": "rectangle",
"pos": {
"x": 450,
"y": 138
"y": 198
},
"width": 66,
"height": 66,
@ -252,7 +252,7 @@
"type": "rectangle",
"pos": {
"x": 556,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -293,7 +293,7 @@
"type": "rectangle",
"pos": {
"x": 711,
"y": 138
"y": 198
},
"width": 65,
"height": 66,
@ -522,15 +522,15 @@
},
{
"x": 62.5,
"y": 69.6
"y": 85.6
},
{
"x": 62.5,
"y": 114
"y": 158
},
{
"x": 62.5,
"y": 138
"y": 198
}
],
"isCurve": true,
@ -570,15 +570,15 @@
},
{
"x": 272.5,
"y": 69.6
"y": 85.6
},
{
"x": 272.5,
"y": 114
"y": 158
},
{
"x": 272.5,
"y": 138
"y": 198
}
],
"isCurve": true,
@ -618,15 +618,15 @@
},
{
"x": 588.5,
"y": 69.6
"y": 85.6
},
{
"x": 588.5,
"y": 114
"y": 158
},
{
"x": 588.5,
"y": 138
"y": 198
}
],
"isCurve": true,
@ -666,15 +666,15 @@
},
{
"x": 743.5,
"y": 72
"y": 88
},
{
"x": 743.5,
"y": 114
"y": 158
},
{
"x": 743.5,
"y": 138
"y": 198
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1018" height="438" viewBox="-102 -102 1018 438"><style type="text/css">
width="1018" height="518" viewBox="-102 -102 1018 518"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -796,13 +796,13 @@ width="1018" height="438" viewBox="-102 -102 1018 438"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="queue"><g class="shape" ><path d="M 24 108 H 782 C 806 108 806 165 806 171 C 806 177 806 234 782 234 H 24 C 0 234 0 177 0 171 C 0 165 0 108 24 108 Z" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:2;"/><path d="M 782 108 C 758 108 758 165 758 171 C 758 177 758 234 782 234" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:2;"/></g></g><g id="m0_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="10.000000" y="12.000000" width="106" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Oldest message</p>
</style><g id="queue"><g class="shape" ><path d="M 24 148 H 782 C 806 148 806 223 806 231 C 806 239 806 314 782 314 H 24 C 0 314 0 239 0 231 C 0 223 0 148 24 148 Z" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:2;"/><path d="M 782 148 C 758 148 758 223 758 231 C 758 239 758 314 782 314" style="fill:#DEE1EB;stroke:#0D32B2;stroke-width:2;"/></g></g><g id="m0_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="10.000000" y="12.000000" width="106" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Oldest message</p>
</div></foreignObject></g></g><g id="m2_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="252.000000" y="12.000000" width="41" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Offset</p>
</div></foreignObject></g></g><g id="m5_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="544.000000" y="12.000000" width="90" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Last message</p>
</div></foreignObject></g></g><g id="m6_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="674.000000" y="0.000000" width="140" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Next message will be<br />
inserted here</p>
</div></foreignObject></g></g><g id="queue.M0"><g class="shape" ><rect x="30" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="62.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="135" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="167.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="240" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="272.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="345" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="450" y="138" width="66" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="483.000000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="556" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="588.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="711" y="138" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="743.500000" y="176.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -&gt; queue.M0)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 62.500000 38.000000 C 62.500000 69.600000 62.500000 114.000000 62.500000 134.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1459493722)"/></g><g id="(m2_desc -&gt; queue.M2)[0]"><path d="M 272.500000 38.000000 C 272.500000 69.600000 272.500000 114.000000 272.500000 134.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1459493722)"/></g><g id="(m5_desc -&gt; queue.M5)[0]"><path d="M 588.500000 38.000000 C 588.500000 69.600000 588.500000 114.000000 588.500000 134.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1459493722)"/></g><g id="(m6_desc -&gt; queue.M6)[0]"><path d="M 743.500000 50.000000 C 743.500000 72.000000 743.500000 114.000000 743.500000 134.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1459493722)"/></g><mask id="1459493722" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1018" height="438">
<rect x="-100" y="-100" width="1018" height="438" fill="white"></rect>
</div></foreignObject></g></g><g id="queue.M0"><g class="shape" ><rect x="30" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="62.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="135" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="167.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="240" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="272.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="345" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="450" y="198" width="66" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="483.000000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="556" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="588.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="711" y="198" width="65" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="743.500000" y="236.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -&gt; queue.M0)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 62.500000 38.000000 C 62.500000 85.600000 62.500000 158.000000 62.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4126088775)"/></g><g id="(m2_desc -&gt; queue.M2)[0]"><path d="M 272.500000 38.000000 C 272.500000 85.600000 272.500000 158.000000 272.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4126088775)"/></g><g id="(m5_desc -&gt; queue.M5)[0]"><path d="M 588.500000 38.000000 C 588.500000 85.600000 588.500000 158.000000 588.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4126088775)"/></g><g id="(m6_desc -&gt; queue.M6)[0]"><path d="M 743.500000 50.000000 C 743.500000 88.000000 743.500000 158.000000 743.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4126088775)"/></g><mask id="4126088775" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1018" height="518">
<rect x="-100" y="-100" width="1018" height="518" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 664 KiB

After

Width:  |  Height:  |  Size: 664 KiB

View file

@ -48,7 +48,7 @@
"type": "sequence_diagram",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 106,
"height": 66,
@ -117,15 +117,15 @@
},
{
"x": 53,
"y": 90
},
{
"x": 53,
"y": 102
"y": 106
},
{
"x": 53,
"y": 126
},
{
"x": 53,
"y": 166
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="306" height="392" viewBox="-100 -100 306 392"><style type="text/css">
width="306" height="432" viewBox="-100 -100 306 432"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="306" height="392" viewBox="-100 -100 306 392"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="A"><g class="shape" ><rect x="13" y="0" width="80" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text-bold" x="53.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="B"><g class="shape" ><rect x="0" y="126" width="106" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text-bold" x="53.000000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">goodbye</text></g><g id="(A -&gt; B)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 53.000000 67.000000 C 53.000000 90.000000 53.000000 102.000000 53.000000 123.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1134605087)"/></g><mask id="1134605087" maskUnits="userSpaceOnUse" x="-100" y="-100" width="306" height="392">
<rect x="-100" y="-100" width="306" height="392" fill="white"></rect>
]]></script><g id="A"><g class="shape" ><rect x="13" y="0" width="80" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text-bold" x="53.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="B"><g class="shape" ><rect x="0" y="166" width="106" height="66" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text-bold" x="53.000000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">goodbye</text></g><g id="(A -&gt; B)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 53.000000 67.000000 C 53.000000 106.000000 53.000000 126.000000 53.000000 163.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#584752433)"/></g><mask id="584752433" maskUnits="userSpaceOnUse" x="-100" y="-100" width="306" height="432">
<rect x="-100" y="-100" width="306" height="432" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -7,7 +7,7 @@
"type": "text",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 95,
"height": 115,
@ -88,7 +88,7 @@
"type": "rectangle",
"pos": {
"x": 21,
"y": 301
"y": 381
},
"width": 53,
"height": 66,
@ -157,15 +157,15 @@
},
{
"x": 47.5,
"y": 90
},
{
"x": 47.5,
"y": 102
"y": 106
},
{
"x": 47.5,
"y": 126
},
{
"x": 47.5,
"y": 166
}
],
"isCurve": true,
@ -201,19 +201,19 @@
"route": [
{
"x": 47.5,
"y": 241
"y": 281
},
{
"x": 47.5,
"y": 265
"y": 321
},
{
"x": 47.5,
"y": 277
"y": 341
},
{
"x": 47.5,
"y": 301
"y": 381
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="299" height="571" viewBox="-102 -102 299 571"><style type="text/css">
width="299" height="651" viewBox="-102 -102 299 651"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -796,7 +796,7 @@ width="299" height="571" viewBox="-102 -102 299 571"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="0.000000" y="126.000000" width="95" height="115"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>hey</h1>
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="0.000000" y="166.000000" width="95" height="115"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>hey</h1>
<ul>
<li>they
<ol>
@ -804,8 +804,8 @@ width="299" height="571" viewBox="-102 -102 299 571"><style type="text/css">
</ol>
</li>
</ul>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="21" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="47.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="21" y="301" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="47.500000" y="339.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 47.500000 68.000000 C 47.500000 90.000000 47.500000 102.000000 47.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1649007134)"/></g><g id="(md -&gt; b)[0]"><path d="M 47.500000 243.000000 C 47.500000 265.000000 47.500000 277.000000 47.500000 297.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1649007134)"/></g><mask id="1649007134" maskUnits="userSpaceOnUse" x="-100" y="-100" width="299" height="571">
<rect x="-100" y="-100" width="299" height="571" fill="white"></rect>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="21" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="47.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="21" y="381" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="47.500000" y="419.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 47.500000 68.000000 C 47.500000 106.000000 47.500000 126.000000 47.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#817120199)"/></g><g id="(md -&gt; b)[0]"><path d="M 47.500000 283.000000 C 47.500000 321.000000 47.500000 341.000000 47.500000 377.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#817120199)"/></g><mask id="817120199" maskUnits="userSpaceOnUse" x="-100" y="-100" width="299" height="651">
<rect x="-100" y="-100" width="299" height="651" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 661 KiB

After

Width:  |  Height:  |  Size: 661 KiB

View file

@ -50,7 +50,7 @@
"type": "sql_table",
"pos": {
"x": 351,
"y": 152
"y": 192
},
"width": 381,
"height": 36,
@ -93,7 +93,7 @@
"type": "sql_table",
"pos": {
"x": 351,
"y": 248
"y": 328
},
"width": 381,
"height": 72,
@ -193,15 +193,15 @@
},
{
"x": 541,
"y": 116
},
{
"x": 541,
"y": 128
"y": 132
},
{
"x": 541,
"y": 152
},
{
"x": 541,
"y": 192
}
],
"isCurve": true,
@ -237,19 +237,19 @@
"route": [
{
"x": 541,
"y": 188
"y": 228
},
{
"x": 541,
"y": 212
"y": 268
},
{
"x": 541,
"y": 224
"y": 288
},
{
"x": 541,
"y": 248
"y": 328
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1286" height="524" viewBox="-102 -102 1286 524"><style type="text/css">
width="1286" height="604" viewBox="-102 -102 1286 604"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,10 +39,10 @@ width="1286" height="524" viewBox="-102 -102 1286 524"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="class"><g class="shape" ><rect class="shape" x="0" y="0" width="1082" height="92" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="0.000000" y="0.000000" width="1082.000000" height="92.000000" fill="#0A0F25" /><text class="text-mono" x="541.000000" y="53.750000" style="text-anchor:middle;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBuffer</text><line x1="0.000000" y1="92.000000" x2="1082.000000" y2="92.000000" style="stroke-width:1;stroke:#0A0F25" /></g></g><g id="table"><g class="shape" ><rect class="shape" x="351" y="152" width="381" height="36" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="351.000000" y="152.000000" width="381.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="177.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text></g></g><g id="table with short col"><g class="shape" ><rect class="shape" x="351" y="248" width="381" height="72" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="351.000000" y="248.000000" width="381.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="273.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text><text class="text" x="361.000000" y="307.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">ok</text>
<text class="text" x="402.000000" y="307.000000" style="text-anchor:start;font-size:20px;fill:#676C7E"></text>
<text class="text" x="712.000000" y="307.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="351.000000" y1="320.000000" x2="732.000000" y2="320.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -&gt; table)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 541.000000 94.000000 C 541.000000 116.000000 541.000000 128.000000 541.000000 148.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2319936952)"/></g><g id="(table -&gt; table with short col)[0]"><path d="M 541.000000 190.000000 C 541.000000 212.000000 541.000000 224.000000 541.000000 244.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2319936952)"/></g><mask id="2319936952" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1286" height="524">
<rect x="-100" y="-100" width="1286" height="524" fill="white"></rect>
]]></script><g id="class"><g class="shape" ><rect class="shape" x="0" y="0" width="1082" height="92" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="0.000000" y="0.000000" width="1082.000000" height="92.000000" fill="#0A0F25" /><text class="text-mono" x="541.000000" y="53.750000" style="text-anchor:middle;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBuffer</text><line x1="0.000000" y1="92.000000" x2="1082.000000" y2="92.000000" style="stroke-width:1;stroke:#0A0F25" /></g></g><g id="table"><g class="shape" ><rect class="shape" x="351" y="192" width="381" height="36" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="351.000000" y="192.000000" width="381.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="217.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text></g></g><g id="table with short col"><g class="shape" ><rect class="shape" x="351" y="328" width="381" height="72" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="351.000000" y="328.000000" width="381.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="353.750000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text><text class="text" x="361.000000" y="387.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">ok</text>
<text class="text" x="402.000000" y="387.000000" style="text-anchor:start;font-size:20px;fill:#676C7E"></text>
<text class="text" x="712.000000" y="387.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="351.000000" y1="400.000000" x2="732.000000" y2="400.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -&gt; table)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 541.000000 94.000000 C 541.000000 132.000000 541.000000 152.000000 541.000000 188.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3867717235)"/></g><g id="(table -&gt; table with short col)[0]"><path d="M 541.000000 230.000000 C 541.000000 268.000000 541.000000 288.000000 541.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3867717235)"/></g><mask id="3867717235" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1286" height="604">
<rect x="-100" y="-100" width="1286" height="604" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 508 KiB

After

Width:  |  Height:  |  Size: 508 KiB

View file

@ -88,7 +88,7 @@
"type": "rectangle",
"pos": {
"x": 135,
"y": 163
"y": 203
},
"width": 53,
"height": 66,
@ -157,15 +157,15 @@
},
{
"x": 161,
"y": 104.80000000000001
"y": 120.80000000000001
},
{
"x": 161,
"y": 124.3
"y": 148.3
},
{
"x": 161,
"y": 163.5
"y": 203.5
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="734" height="433" viewBox="-100 -102 734 433"><style type="text/css">
width="734" height="473" viewBox="-100 -102 734 473"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -797,9 +797,9 @@ width="734" height="433" viewBox="-100 -102 734 433"><style type="text/css">
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="x" style='opacity:0.400000'><g class="shape" ><rect x="135" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="161.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y" style='opacity:0.400000'><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="228.000000" y="21.000000" width="304" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>linux: because a PC is a terrible thing to waste</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="135" y="163" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="161.500000" y="201.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(x -&gt; a)[0]" style='opacity:0.400000'><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 161.000000 68.000000 C 161.000000 104.800000 161.000000 124.300000 161.000000 159.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#859215029)"/><text class="text-italic" x="161.000000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="161.000000" dy="0.000000">You don&#39;t have to know how the computer works,</tspan><tspan x="161.000000" dy="18.500000">just how to work the computer.</tspan></text></g><mask id="859215029" maskUnits="userSpaceOnUse" x="-100" y="-100" width="734" height="433">
<rect x="-100" y="-100" width="734" height="433" fill="white"></rect>
<rect x="0.000000" y="96.000000" width="322" height="37" fill="black"></rect>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="135" y="203" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="161.500000" y="241.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(x -&gt; a)[0]" style='opacity:0.400000'><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 161.000000 68.000000 C 161.000000 120.800000 161.000000 148.300000 161.000000 199.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1776472571)"/><text class="text-italic" x="161.000000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="161.000000" dy="0.000000">You don&#39;t have to know how the computer works,</tspan><tspan x="161.000000" dy="18.500000">just how to work the computer.</tspan></text></g><mask id="1776472571" maskUnits="userSpaceOnUse" x="-100" y="-100" width="734" height="473">
<rect x="-100" y="-100" width="734" height="473" fill="white"></rect>
<rect x="0.000000" y="116.000000" width="322" height="37" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 804 KiB

After

Width:  |  Height:  |  Size: 804 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 1106,
"height": 126,
||||||| 749d236a
"width": 1276,
"height": 166,
=======
"width": 1276,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "k8s.m1",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 81,
"y": 30
||||||| 749d236a
"x": 131,
"y": 50
=======
"x": 131,
"y": 70
>>>>>>> master
},
"width": 132,
"height": 66,
@ -104,16 +88,8 @@
"id": "k8s.m2",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 253,
"y": 30
||||||| 749d236a
"x": 323,
"y": 50
=======
"x": 323,
"y": 70
>>>>>>> master
},
"width": 132,
"height": 66,
@ -153,16 +129,8 @@
"id": "k8s.m3",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 425,
"y": 30
||||||| 749d236a
"x": 515,
"y": 50
=======
"x": 515,
"y": 70
>>>>>>> master
},
"width": 132,
"height": 66,
@ -202,16 +170,8 @@
"id": "k8s.w1",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 597,
"y": 30
||||||| 749d236a
"x": 707,
"y": 50
=======
"x": 707,
"y": 70
>>>>>>> master
},
"width": 133,
"height": 66,
@ -251,16 +211,8 @@
"id": "k8s.w2",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 770,
"y": 30
||||||| 749d236a
"x": 900,
"y": 50
=======
"x": 900,
"y": 70
>>>>>>> master
},
"width": 133,
"height": 66,
@ -300,16 +252,8 @@
"id": "k8s.w3",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 943,
"y": 30
||||||| 749d236a
"x": 1093,
"y": 50
=======
"x": 1093,
"y": 70
>>>>>>> master
},
"width": 133,
"height": 66,
@ -350,24 +294,10 @@
"type": "rectangle",
"pos": {
"x": 0,
<<<<<<< HEAD
"y": 207
||||||| 749d236a
"y": 287
=======
"y": 328
>>>>>>> master
},
<<<<<<< HEAD
"width": 375,
"height": 126,
||||||| 749d236a
"width": 495,
"height": 166,
=======
"width": 495,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -404,16 +334,8 @@
"id": "osvc.vm1",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 126,
"y": 237
||||||| 749d236a
"x": 186,
"y": 337
=======
"x": 186,
"y": 357
>>>>>>> master
},
"width": 76,
"height": 66,
@ -453,16 +375,8 @@
"id": "osvc.vm2",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 269,
"y": 237
||||||| 749d236a
"x": 369,
"y": 337
=======
"x": 369,
"y": 357
>>>>>>> master
},
"width": 76,
"height": 66,
@ -527,35 +441,19 @@
"route": [
{
"x": 54,
"y": 126
"y": 166
},
{
"x": 54,
"y": 158.4
"y": 214.4
},
{
<<<<<<< HEAD
"x": 54,
"y": 174.7
||||||| 749d236a
"x": 84,
"y": 238.7
=======
"x": 84,
"y": 246.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 54,
"y": 207.5
||||||| 749d236a
"x": 84,
"y": 287.5
=======
"x": 84,
"y": 328.5
>>>>>>> master
}
],
"isCurve": true,
@ -591,35 +489,19 @@
"route": [
{
"x": 136,
"y": 126
"y": 166
},
{
"x": 136,
"y": 158.4
"y": 214.4
},
{
<<<<<<< HEAD
"x": 136,
"y": 174.7
||||||| 749d236a
"x": 186,
"y": 238.7
=======
"x": 186,
"y": 246.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 136,
"y": 207.5
||||||| 749d236a
"x": 186,
"y": 287.5
=======
"x": 186,
"y": 328.5
>>>>>>> master
}
],
"isCurve": true,
@ -655,35 +537,19 @@
"route": [
{
"x": 212,
"y": 126
"y": 166
},
{
"x": 212,
"y": 158.4
"y": 214.4
},
{
<<<<<<< HEAD
"x": 212,
"y": 174.7
||||||| 749d236a
"x": 282,
"y": 238.7
=======
"x": 282,
"y": 246.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 212,
"y": 207.5
||||||| 749d236a
"x": 282,
"y": 287.5
=======
"x": 282,
"y": 328.5
>>>>>>> master
}
],
"isCurve": true,
@ -719,35 +585,19 @@
"route": [
{
"x": 273,
"y": 126
"y": 166
},
{
"x": 273,
"y": 158.4
"y": 214.4
},
{
<<<<<<< HEAD
"x": 273,
"y": 174.7
||||||| 749d236a
"x": 363,
"y": 238.7
=======
"x": 363,
"y": 246.9
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 273,
"y": 207.5
||||||| 749d236a
"x": 363,
"y": 287.5
=======
"x": 363,
"y": 328.5
>>>>>>> master
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="1310" height="576" viewBox="-102 -141 1310 576"><style type="text/css">
||||||| 749d236a
width="1480" height="657" viewBox="-102 -102 1480 657"><style type="text/css">
=======
width="1480" height="655" viewBox="-102 -100 1480 655"><style type="text/css">
>>>>>>> master
width="1310" height="655" viewBox="-102 -100 1310 655"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,28 +39,12 @@ width="1480" height="655" viewBox="-102 -100 1480 655"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="k8s"><g class="shape" ><rect x="0" y="0" width="1106" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="553.000000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Kubernetes</text></g><g id="osvc"><g class="shape" ><rect x="0" y="207" width="375" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="187.500000" y="194.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">opensvc</text></g><g id="k8s.m1"><g class="shape" ><rect x="81" y="30" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master1</text></g><g id="k8s.m2"><g class="shape" ><rect x="253" y="30" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="319.000000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master2</text></g><g id="k8s.m3"><g class="shape" ><rect x="425" y="30" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="491.000000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master3</text></g><g id="k8s.w1"><g class="shape" ><rect x="597" y="30" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="663.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker1</text></g><g id="k8s.w2"><g class="shape" ><rect x="770" y="30" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="836.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker2</text></g><g id="k8s.w3"><g class="shape" ><rect x="943" y="30" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1009.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker3</text></g><g id="osvc.vm1"><g class="shape" ><rect x="126" y="237" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="164.000000" y="275.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM1</text></g><g id="osvc.vm2"><g class="shape" ><rect x="269" y="237" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="307.000000" y="275.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM2</text></g><g id="(k8s -&gt; osvc)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 54.000000 128.000000 C 54.000000 158.400000 54.000000 174.700000 54.000000 203.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1685298874)"/><text class="text-italic" x="54.500000" y="172.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">keycloak</text></g><g id="(k8s -&gt; osvc)[1]"><path d="M 136.000000 128.000000 C 136.000000 158.400000 136.000000 174.700000 136.000000 203.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1685298874)"/><text class="text-italic" x="136.500000" y="172.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">heptapod</text></g><g id="(k8s -&gt; osvc)[2]"><path d="M 212.000000 128.000000 C 212.000000 158.400000 212.000000 174.700000 212.000000 203.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1685298874)"/><text class="text-italic" x="212.500000" y="172.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">harbor</text></g><g id="(k8s -&gt; osvc)[3]"><path d="M 273.000000 128.000000 C 273.000000 158.400000 273.000000 174.700000 273.000000 203.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1685298874)"/><text class="text-italic" x="273.500000" y="172.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">vault</text></g><mask id="1685298874" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1310" height="576">
<rect x="-100" y="-100" width="1310" height="576" fill="white"></rect>
<rect x="25.000000" y="156.000000" width="59" height="21" fill="black"></rect>
<rect x="104.000000" y="156.000000" width="65" height="21" fill="black"></rect>
<rect x="189.000000" y="156.000000" width="47" height="21" fill="black"></rect>
<rect x="256.000000" y="156.000000" width="35" height="21" fill="black"></rect>
||||||| 749d236a
]]></script><g id="k8s"><g class="shape" ><rect x="0" y="0" width="1276" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="638.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Kubernetes</text></g><g id="osvc"><g class="shape" ><rect x="0" y="287" width="495" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="247.500000" y="320.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">opensvc</text></g><g id="k8s.m1"><g class="shape" ><rect x="131" y="50" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="197.000000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master1</text></g><g id="k8s.m2"><g class="shape" ><rect x="323" y="50" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="389.000000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master2</text></g><g id="k8s.m3"><g class="shape" ><rect x="515" y="50" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="581.000000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master3</text></g><g id="k8s.w1"><g class="shape" ><rect x="707" y="50" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="773.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker1</text></g><g id="k8s.w2"><g class="shape" ><rect x="900" y="50" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="966.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker2</text></g><g id="k8s.w3"><g class="shape" ><rect x="1093" y="50" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1159.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker3</text></g><g id="osvc.vm1"><g class="shape" ><rect x="186" y="337" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="224.000000" y="375.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM1</text></g><g id="osvc.vm2"><g class="shape" ><rect x="369" y="337" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="407.000000" y="375.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM2</text></g><g id="(k8s -&gt; osvc)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 84.000000 168.000000 C 84.000000 214.400000 84.000000 238.700000 84.000000 283.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1066329477)"/><text class="text-italic" x="84.500000" y="232.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">keycloak</text></g><g id="(k8s -&gt; osvc)[1]"><path d="M 186.000000 168.000000 C 186.000000 214.400000 186.000000 238.700000 186.000000 283.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1066329477)"/><text class="text-italic" x="186.500000" y="232.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">heptapod</text></g><g id="(k8s -&gt; osvc)[2]"><path d="M 282.000000 168.000000 C 282.000000 214.400000 282.000000 238.700000 282.000000 283.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1066329477)"/><text class="text-italic" x="282.500000" y="232.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">harbor</text></g><g id="(k8s -&gt; osvc)[3]"><path d="M 363.000000 168.000000 C 363.000000 214.400000 363.000000 238.700000 363.000000 283.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1066329477)"/><text class="text-italic" x="363.500000" y="232.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">vault</text></g><mask id="1066329477" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1480" height="657">
<rect x="-100" y="-100" width="1480" height="657" fill="white"></rect>
<rect x="55.000000" y="216.000000" width="59" height="21" fill="black"></rect>
<rect x="154.000000" y="216.000000" width="65" height="21" fill="black"></rect>
<rect x="259.000000" y="216.000000" width="47" height="21" fill="black"></rect>
<rect x="346.000000" y="216.000000" width="35" height="21" fill="black"></rect>
=======
]]></script><g id="k8s"><g class="shape" ><rect x="0" y="41" width="1276" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="638.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Kubernetes</text></g><g id="osvc"><g class="shape" ><rect x="0" y="328" width="495" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="247.500000" y="315.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">opensvc</text></g><g id="k8s.m1"><g class="shape" ><rect x="131" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="197.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master1</text></g><g id="k8s.m2"><g class="shape" ><rect x="323" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="389.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master2</text></g><g id="k8s.m3"><g class="shape" ><rect x="515" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="581.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master3</text></g><g id="k8s.w1"><g class="shape" ><rect x="707" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="773.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker1</text></g><g id="k8s.w2"><g class="shape" ><rect x="900" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="966.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker2</text></g><g id="k8s.w3"><g class="shape" ><rect x="1093" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1159.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker3</text></g><g id="osvc.vm1"><g class="shape" ><rect x="186" y="357" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="224.000000" y="395.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM1</text></g><g id="osvc.vm2"><g class="shape" ><rect x="369" y="357" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="407.000000" y="395.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM2</text></g><g id="(k8s -&gt; osvc)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 84.000000 168.000000 C 84.000000 214.400000 84.000000 246.900000 84.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2738680688)"/><text class="text-italic" x="84.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">keycloak</text></g><g id="(k8s -&gt; osvc)[1]"><path d="M 186.000000 168.000000 C 186.000000 214.400000 186.000000 246.900000 186.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2738680688)"/><text class="text-italic" x="186.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">heptapod</text></g><g id="(k8s -&gt; osvc)[2]"><path d="M 282.000000 168.000000 C 282.000000 214.400000 282.000000 246.900000 282.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2738680688)"/><text class="text-italic" x="282.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">harbor</text></g><g id="(k8s -&gt; osvc)[3]"><path d="M 363.000000 168.000000 C 363.000000 214.400000 363.000000 246.900000 363.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2738680688)"/><text class="text-italic" x="363.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">vault</text></g><mask id="2738680688" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1480" height="655">
<rect x="-100" y="-100" width="1480" height="655" fill="white"></rect>
<rect x="55.000000" y="237.000000" width="59" height="21" fill="black"></rect>
<rect x="154.000000" y="237.000000" width="65" height="21" fill="black"></rect>
<rect x="259.000000" y="237.000000" width="47" height="21" fill="black"></rect>
<rect x="346.000000" y="237.000000" width="35" height="21" fill="black"></rect>
>>>>>>> master
]]></script><g id="k8s"><g class="shape" ><rect x="0" y="41" width="1106" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="553.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">Kubernetes</text></g><g id="osvc"><g class="shape" ><rect x="0" y="328" width="375" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="187.500000" y="315.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">opensvc</text></g><g id="k8s.m1"><g class="shape" ><rect x="81" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master1</text></g><g id="k8s.m2"><g class="shape" ><rect x="253" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="319.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master2</text></g><g id="k8s.m3"><g class="shape" ><rect x="425" y="70" width="132" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="491.000000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-master3</text></g><g id="k8s.w1"><g class="shape" ><rect x="597" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="663.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker1</text></g><g id="k8s.w2"><g class="shape" ><rect x="770" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="836.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker2</text></g><g id="k8s.w3"><g class="shape" ><rect x="943" y="70" width="133" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1009.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k8s-worker3</text></g><g id="osvc.vm1"><g class="shape" ><rect x="126" y="357" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="164.000000" y="395.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM1</text></g><g id="osvc.vm2"><g class="shape" ><rect x="269" y="357" width="76" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="307.000000" y="395.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VM2</text></g><g id="(k8s -&gt; osvc)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 54.000000 168.000000 C 54.000000 214.400000 54.000000 246.900000 54.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1666635389)"/><text class="text-italic" x="54.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">keycloak</text></g><g id="(k8s -&gt; osvc)[1]"><path d="M 136.000000 168.000000 C 136.000000 214.400000 136.000000 246.900000 136.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1666635389)"/><text class="text-italic" x="136.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">heptapod</text></g><g id="(k8s -&gt; osvc)[2]"><path d="M 212.000000 168.000000 C 212.000000 214.400000 212.000000 246.900000 212.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1666635389)"/><text class="text-italic" x="212.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">harbor</text></g><g id="(k8s -&gt; osvc)[3]"><path d="M 273.000000 168.000000 C 273.000000 214.400000 273.000000 246.900000 273.000000 324.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1666635389)"/><text class="text-italic" x="273.500000" y="253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">vault</text></g><mask id="1666635389" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1310" height="655">
<rect x="-100" y="-100" width="1310" height="655" fill="white"></rect>
<rect x="25.000000" y="237.000000" width="59" height="21" fill="black"></rect>
<rect x="104.000000" y="237.000000" width="65" height="21" fill="black"></rect>
<rect x="189.000000" y="237.000000" width="47" height="21" fill="black"></rect>
<rect x="256.000000" y="237.000000" width="35" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 805 KiB

After

Width:  |  Height:  |  Size: 795 KiB

View file

@ -130,7 +130,7 @@
"type": "sequence_diagram",
"pos": {
"x": 0,
"y": 520
"y": 560
},
"width": 448,
"height": 460,
@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 24,
"y": 630
"y": 670
},
"width": 150,
"height": 66,
@ -212,7 +212,7 @@
"type": "rectangle",
"pos": {
"x": 274,
"y": 630
"y": 670
},
"width": 150,
"height": 66,
@ -316,11 +316,11 @@
"route": [
{
"x": 99,
"y": 826
"y": 866
},
{
"x": 349,
"y": 826
"y": 866
}
],
"animated": false,
@ -359,15 +359,15 @@
},
{
"x": 224,
"y": 484
},
{
"x": 224,
"y": 496
"y": 500
},
{
"x": 224,
"y": 520
},
{
"x": 224,
"y": 560
}
],
"isCurve": true,
@ -481,11 +481,11 @@
"route": [
{
"x": 99,
"y": 696
"y": 736
},
{
"x": 99,
"y": 956
"y": 996
}
],
"animated": false,
@ -520,11 +520,11 @@
"route": [
{
"x": 349,
"y": 696
"y": 736
},
{
"x": 349,
"y": 956
"y": 996
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="648" height="1180" viewBox="-100 -100 648 1180"><style type="text/css">
width="648" height="1220" viewBox="-100 -100 648 1220"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="648" height="1180" viewBox="-100 -100 648 1180"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="foo"><g class="shape" ><rect x="0" y="0" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="0" y="520" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="553.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="24" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="274" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="24" y="630" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="668.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="274" y="630" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="668.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 224.000000 461.000000 C 224.000000 484.000000 224.000000 496.000000 224.000000 517.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3552054331)"/></g><g id="(foo.a -- )[0]"><path d="M 99.000000 178.000000 L 99.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3552054331)"/></g><g id="(foo.b -- )[0]"><path d="M 349.000000 178.000000 L 349.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3552054331)"/></g><g id="(foobar.c -- )[0]"><path d="M 99.000000 698.000000 L 99.000000 955.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3552054331)"/></g><g id="(foobar.d -- )[0]"><path d="M 349.000000 698.000000 L 349.000000 955.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3552054331)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 101.000000 306.000000 L 345.000000 306.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3552054331)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 101.000000 826.000000 L 345.000000 826.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3552054331)"/></g><mask id="3552054331" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1180">
<rect x="-100" y="-100" width="648" height="1180" fill="white"></rect>
]]></script><g id="foo"><g class="shape" ><rect x="0" y="0" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foo</text></g><g id="foobar"><g class="shape" ><rect x="0" y="560" width="448" height="460" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:0;" /></g><text class="text" x="224.000000" y="593.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">foobar</text></g><g id="foo.a"><g class="shape" ><rect x="24" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="foo.b"><g class="shape" ><rect x="274" y="110" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="148.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="foobar.c"><g class="shape" ><rect x="24" y="670" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="99.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="foobar.d"><g class="shape" ><rect x="274" y="670" width="150" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="349.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(foo -&gt; foobar)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 224.000000 461.000000 C 224.000000 500.000000 224.000000 520.000000 224.000000 557.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><g id="(foo.a -- )[0]"><path d="M 99.000000 178.000000 L 99.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foo.b -- )[0]"><path d="M 349.000000 178.000000 L 349.000000 435.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foobar.c -- )[0]"><path d="M 99.000000 738.000000 L 99.000000 995.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="(foobar.d -- )[0]"><path d="M 349.000000 738.000000 L 349.000000 995.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1440529920)"/></g><g id="foo.(a -&gt; b)[0]"><path d="M 101.000000 306.000000 L 345.000000 306.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><g id="foobar.(c -&gt; d)[0]"><path d="M 101.000000 866.000000 L 345.000000 866.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1440529920)"/></g><mask id="1440529920" maskUnits="userSpaceOnUse" x="-100" y="-100" width="648" height="1220">
<rect x="-100" y="-100" width="648" height="1220" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 328 KiB

After

Width:  |  Height:  |  Size: 328 KiB

View file

@ -82,7 +82,7 @@
"type": "sql_table",
"pos": {
"x": 107,
"y": 428
"y": 468
},
"width": 208,
"height": 186,
@ -266,7 +266,7 @@
"type": "code",
"pos": {
"x": 113,
"y": 674
"y": 754
},
"width": 196,
"height": 70,
@ -334,15 +334,15 @@
},
{
"x": 211,
"y": 392
},
{
"x": 211,
"y": 404
"y": 408
},
{
"x": 211,
"y": 428
},
{
"x": 211,
"y": 468
}
],
"isCurve": true,
@ -378,19 +378,19 @@
"route": [
{
"x": 211,
"y": 614
"y": 654
},
{
"x": 211,
"y": 638
"y": 694
},
{
"x": 211,
"y": 650
"y": 714
},
{
"x": 211,
"y": 674
"y": 754
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="626" height="948" viewBox="-102 -102 626 948"><style type="text/css">
width="626" height="1028" viewBox="-102 -102 626 1028"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -51,20 +51,20 @@ width="626" height="948" viewBox="-102 -102 626 948"><style type="text/css">
<text class="text-mono" x="30.000000" y="304.000000" style="text-anchor:start;font-size:20px;fill:#0A0F25">getJobs()</text>
<text class="text-mono" x="402.000000" y="304.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">Job[]</text><text class="text-mono" x="10.000000" y="350.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">+</text>
<text class="text-mono" x="30.000000" y="350.000000" style="text-anchor:start;font-size:20px;fill:#0A0F25">setTimeout(seconds int)</text>
<text class="text-mono" x="402.000000" y="350.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">void</text></g></g><g id="users"><g class="shape" ><rect class="shape" x="107" y="428" width="208" height="186" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="107.000000" y="428.000000" width="208.000000" height="31.000000" fill="#0A0F25" /><text class="text" x="117.000000" y="479.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">id</text>
<text class="text" x="218.000000" y="479.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">int</text>
<text class="text" x="295.000000" y="479.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="490.000000" x2="315.000000" y2="490.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="510.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">name</text>
<text class="text" x="218.000000" y="510.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="510.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="521.000000" x2="315.000000" y2="521.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="541.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">email</text>
<text class="text" x="218.000000" y="541.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="541.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="552.000000" x2="315.000000" y2="552.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="572.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">password</text>
<text class="text" x="218.000000" y="572.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="572.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="583.000000" x2="315.000000" y2="583.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="603.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">last_login</text>
<text class="text" x="218.000000" y="603.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text>
<text class="text" x="295.000000" y="603.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="614.000000" x2="315.000000" y2="614.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(113.000000 674.000000)"><rect class="shape" width="196" height="70" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">a&#160;<tspan fill="#000000" class="text-mono-bold">:=</tspan>&#160;<tspan fill="#009999">5</tspan>
<text class="text-mono" x="402.000000" y="350.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">void</text></g></g><g id="users"><g class="shape" ><rect class="shape" x="107" y="468" width="208" height="186" style="fill:#FFFFFF;stroke:#0A0F25;stroke-width:2;"/><rect class="class_header" x="107.000000" y="468.000000" width="208.000000" height="31.000000" fill="#0A0F25" /><text class="text" x="117.000000" y="519.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">id</text>
<text class="text" x="218.000000" y="519.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">int</text>
<text class="text" x="295.000000" y="519.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="530.000000" x2="315.000000" y2="530.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="550.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">name</text>
<text class="text" x="218.000000" y="550.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="550.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="561.000000" x2="315.000000" y2="561.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="581.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">email</text>
<text class="text" x="218.000000" y="581.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="581.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="592.000000" x2="315.000000" y2="592.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="612.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">password</text>
<text class="text" x="218.000000" y="612.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text>
<text class="text" x="295.000000" y="612.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="623.000000" x2="315.000000" y2="623.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="117.000000" y="643.500000" style="text-anchor:start;font-size:20px;fill:#0D32B2">last_login</text>
<text class="text" x="218.000000" y="643.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text>
<text class="text" x="295.000000" y="643.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="654.000000" x2="315.000000" y2="654.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(113.000000 754.000000)"><rect class="shape" width="196" height="70" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">a&#160;<tspan fill="#000000" class="text-mono-bold">:=</tspan>&#160;<tspan fill="#009999">5</tspan>
</text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b&#160;<tspan fill="#000000" class="text-mono-bold">:=</tspan>&#160;a&#160;<tspan fill="#000000" class="text-mono-bold">+</tspan>&#160;<tspan fill="#009999">7</tspan>
</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" class="text-mono-bold">Printf</tspan>(<tspan fill="#dd1144">&quot;%d&quot;</tspan>,&#160;b)</text></g></g></g><g id="(class -&gt; users)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 211.000000 370.000000 C 211.000000 392.000000 211.000000 404.000000 211.000000 424.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3634480843)"/></g><g id="(users -&gt; code)[0]"><path d="M 211.000000 616.000000 C 211.000000 638.000000 211.000000 650.000000 211.000000 670.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3634480843)"/></g><mask id="3634480843" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="948">
<rect x="-100" y="-100" width="626" height="948" fill="white"></rect>
</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" class="text-mono-bold">Printf</tspan>(<tspan fill="#dd1144">&quot;%d&quot;</tspan>,&#160;b)</text></g></g></g><g id="(class -&gt; users)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 211.000000 370.000000 C 211.000000 408.000000 211.000000 428.000000 211.000000 464.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#314452596)"/></g><g id="(users -&gt; code)[0]"><path d="M 211.000000 656.000000 C 211.000000 694.000000 211.000000 714.000000 211.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#314452596)"/></g><mask id="314452596" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="1028">
<rect x="-100" y="-100" width="626" height="1028" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 601 KiB

After

Width:  |  Height:  |  Size: 601 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 93,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -153,20 +153,20 @@
"labelPercentage": 0,
"route": [
{
"x": 48.64285714285714,
"x": 54.51204819277108,
"y": 66
},
{
"x": 30.928571428571427,
"y": 90
},
{
"x": 26.5,
"y": 102
"x": 32.102409638554214,
"y": 106
},
{
"x": 26.5,
"y": 126
},
{
"x": 26.5,
"y": 166
}
],
"isCurve": true,
@ -201,20 +201,20 @@
"labelPercentage": 0,
"route": [
{
"x": 97.35714285714286,
"x": 91.48795180722891,
"y": 66
},
{
"x": 115.07142857142857,
"y": 90
},
{
"x": 119.5,
"y": 102
"x": 113.89759036144578,
"y": 106
},
{
"x": 119.5,
"y": 126
},
{
"x": 119.5,
"y": 166
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="350" height="396" viewBox="-102 -102 350 396"><style type="text/css">
width="350" height="436" viewBox="-102 -102 350 436"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="350" height="396" viewBox="-102 -102 350 396"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="47" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="73.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="126" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="93" y="126" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="119.500000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 47.455153 67.609148 C 30.928571 90.000000 26.500000 102.000000 26.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1469823131)"/></g><g id="(a -&gt; c)[0]"><path d="M 98.544847 67.609148 C 115.071429 90.000000 119.500000 102.000000 119.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1469823131)"/></g><mask id="1469823131" maskUnits="userSpaceOnUse" x="-100" y="-100" width="350" height="396">
<rect x="-100" y="-100" width="350" height="396" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="47" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="73.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="166" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="93" y="166" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="119.500000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 53.534521 67.744833 C 32.102410 106.000000 26.500000 126.000000 26.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3547766744)"/></g><g id="(a -&gt; c)[0]"><path d="M 92.465479 67.744833 C 113.897590 106.000000 119.500000 126.000000 119.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3547766744)"/></g><mask id="3547766744" maskUnits="userSpaceOnUse" x="-100" y="-100" width="350" height="436">
<rect x="-100" y="-100" width="350" height="436" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -117,15 +117,15 @@
},
{
"x": 26.5,
"y": 90
},
{
"x": 26.5,
"y": 102
"y": 106
},
{
"x": 26.5,
"y": 126
},
{
"x": 26.5,
"y": 166
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="257" height="396" viewBox="-102 -102 257 396"><style type="text/css">
width="257" height="436" viewBox="-102 -102 257 436"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="257" height="396" viewBox="-102 -102 257 396"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="126" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 26.500000 68.000000 C 26.500000 90.000000 26.500000 102.000000 26.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#464841289)"/></g><mask id="464841289" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="396">
<rect x="-100" y="-100" width="257" height="396" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="166" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 26.500000 68.000000 C 26.500000 106.000000 26.500000 126.000000 26.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#258128731)"/></g><mask id="258128731" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="436">
<rect x="-100" y="-100" width="257" height="436" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 325 KiB

After

Width:  |  Height:  |  Size: 325 KiB

View file

@ -6,27 +6,11 @@
"id": "a",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 1,
"y": 0
||||||| 749d236a
"x": 0,
"y": 0
=======
"x": 0,
"y": 41
>>>>>>> master
},
<<<<<<< HEAD
"width": 113,
"height": 126,
||||||| 749d236a
"width": 156,
"height": 166,
=======
"width": 156,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -63,16 +47,8 @@
"id": "a.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 31,
"y": 30
||||||| 749d236a
"x": 54,
"y": 50
=======
"x": 54,
"y": 70
>>>>>>> master
},
"width": 53,
"height": 66,
@ -113,24 +89,10 @@
"type": "rectangle",
"pos": {
"x": 0,
<<<<<<< HEAD
"y": 186
||||||| 749d236a
"y": 266
=======
"y": 307
>>>>>>> master
},
<<<<<<< HEAD
"width": 114,
"height": 126,
||||||| 749d236a
"width": 157,
"height": 166,
=======
"width": 157,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -167,16 +129,8 @@
"id": "c.d",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 30,
"y": 216
||||||| 749d236a
"x": 53,
"y": 316
=======
"x": 53,
"y": 336
>>>>>>> master
},
"width": 54,
"height": 66,
@ -240,64 +194,32 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 57,
"y": 96
||||||| 749d236a
"x": 80,
"y": 116
=======
"x": 80,
"y": 136.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 57,
"y": 120
||||||| 749d236a
"x": 80,
"y": 156
=======
"x": 80,
"y": 160.1
>>>>>>> master
},
{
"x": 57,
"y": 132
"y": 176
},
{
"x": 57,
"y": 141
"y": 191
},
{
"x": 57,
"y": 150
"y": 206
},
{
<<<<<<< HEAD
"x": 57,
"y": 192
||||||| 749d236a
"x": 80,
"y": 276
=======
"x": 80,
"y": 280.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 57,
"y": 216
||||||| 749d236a
"x": 80,
"y": 316
=======
"x": 80,
"y": 336.5
>>>>>>> master
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="318" height="555" viewBox="-102 -141 318 555"><style type="text/css">
||||||| 749d236a
width="361" height="636" viewBox="-102 -102 361 636"><style type="text/css">
=======
width="361" height="634" viewBox="-102 -100 361 634"><style type="text/css">
>>>>>>> master
width="318" height="634" viewBox="-102 -100 318 634"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,16 +39,8 @@ width="361" height="634" viewBox="-102 -100 361 634"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="a"><g class="shape" ><rect x="1" y="0" width="113" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="57.500000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="0" y="186" width="114" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="57.000000" y="173.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="31" y="30" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="57.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="30" y="216" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="254.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 57.000000 98.000000 C 57.000000 120.000000 57.000000 132.000000 57.000000 141.000000 C 57.000000 150.000000 57.000000 192.000000 57.000000 212.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2266081455)"/></g><mask id="2266081455" maskUnits="userSpaceOnUse" x="-100" y="-100" width="318" height="555">
<rect x="-100" y="-100" width="318" height="555" fill="white"></rect>
||||||| 749d236a
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="156" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="78.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="0" y="266" width="157" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="78.500000" y="299.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="54" y="50" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="80.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="53" y="316" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="80.000000" y="354.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 80.000000 118.000000 C 80.000000 156.000000 80.000000 176.000000 80.000000 191.000000 C 80.000000 206.000000 80.000000 276.000000 80.000000 312.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4117563475)"/></g><mask id="4117563475" maskUnits="userSpaceOnUse" x="-100" y="-100" width="361" height="636">
<rect x="-100" y="-100" width="361" height="636" fill="white"></rect>
=======
]]></script><g id="a"><g class="shape" ><rect x="0" y="41" width="156" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="78.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="0" y="307" width="157" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="78.500000" y="294.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="54" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="80.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="53" y="336" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="80.000000" y="374.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 80.000000 138.500000 C 80.000000 160.100000 80.000000 176.000000 80.000000 191.000000 C 80.000000 206.000000 80.000000 280.100000 80.000000 332.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1368898776)"/></g><mask id="1368898776" maskUnits="userSpaceOnUse" x="-100" y="-100" width="361" height="634">
<rect x="-100" y="-100" width="361" height="634" fill="white"></rect>
>>>>>>> master
]]></script><g id="a"><g class="shape" ><rect x="1" y="41" width="113" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="57.500000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="0" y="307" width="114" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="57.000000" y="294.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="31" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="57.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="30" y="336" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="374.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 57.000000 138.500000 C 57.000000 160.100000 57.000000 176.000000 57.000000 191.000000 C 57.000000 206.000000 57.000000 280.100000 57.000000 332.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2621917515)"/></g><mask id="2621917515" maskUnits="userSpaceOnUse" x="-100" y="-100" width="318" height="634">
<rect x="-100" y="-100" width="318" height="634" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 653 KiB

After

Width:  |  Height:  |  Size: 649 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 147
"y": 187
},
"width": 53,
"height": 66,
@ -117,15 +117,15 @@
},
{
"x": 26.5,
"y": 98.4
"y": 114.4
},
{
"x": 26.5,
"y": 114.7
"y": 138.7
},
{
"x": 26.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="257" height="417" viewBox="-102 -102 257 417"><style type="text/css">
width="257" height="457" viewBox="-102 -102 257 457"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,9 +39,9 @@ width="257" height="417" viewBox="-102 -102 257 417"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="147" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="185.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 26.500000 68.000000 C 26.500000 98.400000 26.500000 114.700000 26.500000 143.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2542032901)"/><text class="text-italic" x="26.500000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2542032901" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="417">
<rect x="-100" y="-100" width="257" height="417" fill="white"></rect>
<rect x="10.000000" y="96.000000" width="33" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="187" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="225.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 26.500000 68.000000 C 26.500000 114.400000 26.500000 138.700000 26.500000 183.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2702488500)"/><text class="text-italic" x="26.500000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2702488500" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="457">
<rect x="-100" y="-100" width="257" height="457" fill="white"></rect>
<rect x="10.000000" y="116.000000" width="33" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {
font-family: "font-bold";

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 9,
"y": 152
"y": 192
},
"width": 94,
"height": 94,
@ -89,7 +89,7 @@
"type": "page",
"pos": {
"x": 16,
"y": 322
"y": 402
},
"width": 79,
"height": 87,
@ -171,7 +171,7 @@
"type": "document",
"pos": {
"x": 191,
"y": 161
"y": 201
},
"width": 117,
"height": 76,
@ -212,7 +212,7 @@
"type": "cylinder",
"pos": {
"x": 197,
"y": 306
"y": 386
},
"width": 104,
"height": 118,
@ -294,7 +294,7 @@
"type": "package",
"pos": {
"x": 406,
"y": 163
"y": 203
},
"width": 103,
"height": 73,
@ -335,7 +335,7 @@
"type": "step",
"pos": {
"x": 400,
"y": 315
"y": 395
},
"width": 116,
"height": 101,
@ -417,7 +417,7 @@
"type": "stored_data",
"pos": {
"x": 558,
"y": 166
"y": 206
},
"width": 151,
"height": 66,
@ -458,7 +458,7 @@
"type": "person",
"pos": {
"x": 556,
"y": 314
"y": 394
},
"width": 155,
"height": 103,
@ -540,7 +540,7 @@
"type": "oval",
"pos": {
"x": 750,
"y": 164
"y": 204
},
"width": 97,
"height": 70,
@ -581,7 +581,7 @@
"type": "oval",
"pos": {
"x": 753,
"y": 320
"y": 400
},
"width": 91,
"height": 91,
@ -663,7 +663,7 @@
"type": "cloud",
"pos": {
"x": 929,
"y": 157
"y": 197
},
"width": 104,
"height": 84,
@ -732,15 +732,15 @@
},
{
"x": 55.5,
"y": 113.4
},
{
"x": 55.5,
"y": 128
"y": 129.4
},
{
"x": 55.5,
"y": 152
},
{
"x": 55.5,
"y": 192
}
],
"isCurve": true,
@ -776,19 +776,19 @@
"route": [
{
"x": 55.5,
"y": 246
"y": 286
},
{
"x": 55.5,
"y": 270
"y": 326
},
{
"x": 55.6,
"y": 285.2
"y": 349.2
},
{
"x": 56,
"y": 322
"y": 402
}
],
"isCurve": true,
@ -828,15 +828,15 @@
},
{
"x": 249,
"y": 113.4
"y": 129.4
},
{
"x": 249,
"y": 129.8
"y": 153.8
},
{
"x": 249,
"y": 161
"y": 201
}
],
"isCurve": true,
@ -872,19 +872,19 @@
"route": [
{
"x": 249,
"y": 227
"y": 267
},
{
"x": 249,
"y": 266.2
"y": 322.2
},
{
"x": 249,
"y": 282
"y": 346
},
{
"x": 249,
"y": 306
"y": 386
}
],
"isCurve": true,
@ -924,15 +924,15 @@
},
{
"x": 457.4,
"y": 113.4
"y": 129.4
},
{
"x": 457.6,
"y": 130.2
"y": 154.2
},
{
"x": 458,
"y": 163
"y": 203
}
],
"isCurve": true,
@ -968,19 +968,19 @@
"route": [
{
"x": 457,
"y": 236
"y": 276
},
{
"x": 457.4,
"y": 268
"y": 324
},
{
"x": 457.6,
"y": 283.8
"y": 347.8
},
{
"x": 458,
"y": 315
"y": 395
}
],
"isCurve": true,
@ -1020,15 +1020,15 @@
},
{
"x": 633,
"y": 107
"y": 123
},
{
"x": 633,
"y": 130.8
"y": 154.8
},
{
"x": 633,
"y": 166
"y": 206
}
],
"isCurve": true,
@ -1064,19 +1064,19 @@
"route": [
{
"x": 633,
"y": 232
"y": 272
},
{
"x": 633,
"y": 267.2
"y": 323.2
},
{
"x": 633,
"y": 283.6
"y": 347.6
},
{
"x": 633,
"y": 314
"y": 394
}
],
"isCurve": true,
@ -1116,15 +1116,15 @@
},
{
"x": 798.6,
"y": 116
"y": 132
},
{
"x": 798.6,
"y": 130.4
"y": 154.4
},
{
"x": 799,
"y": 164
"y": 204
}
],
"isCurve": true,
@ -1160,19 +1160,19 @@
"route": [
{
"x": 799,
"y": 234
"y": 274
},
{
"x": 798.6,
"y": 267.6
"y": 323.6
},
{
"x": 798.6,
"y": 284.8
"y": 348.8
},
{
"x": 799,
"y": 320
"y": 400
}
],
"isCurve": true,
@ -1212,15 +1212,15 @@
},
{
"x": 980.6,
"y": 113.80000000000001
"y": 129.8
},
{
"x": 980.6,
"y": 129.4
"y": 153.4
},
{
"x": 981,
"y": 159
"y": 199
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 333 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 9,
"y": 152
"y": 192
},
"width": 94,
"height": 94,
@ -89,7 +89,7 @@
"type": "page",
"pos": {
"x": 16,
"y": 322
"y": 402
},
"width": 79,
"height": 87,
@ -171,7 +171,7 @@
"type": "document",
"pos": {
"x": 191,
"y": 161
"y": 201
},
"width": 117,
"height": 76,
@ -212,7 +212,7 @@
"type": "cylinder",
"pos": {
"x": 197,
"y": 306
"y": 386
},
"width": 104,
"height": 118,
@ -294,7 +294,7 @@
"type": "package",
"pos": {
"x": 406,
"y": 163
"y": 203
},
"width": 103,
"height": 73,
@ -335,7 +335,7 @@
"type": "step",
"pos": {
"x": 400,
"y": 315
"y": 395
},
"width": 116,
"height": 101,
@ -417,7 +417,7 @@
"type": "stored_data",
"pos": {
"x": 558,
"y": 166
"y": 206
},
"width": 151,
"height": 66,
@ -458,7 +458,7 @@
"type": "person",
"pos": {
"x": 556,
"y": 314
"y": 394
},
"width": 155,
"height": 103,
@ -540,7 +540,7 @@
"type": "oval",
"pos": {
"x": 750,
"y": 164
"y": 204
},
"width": 97,
"height": 70,
@ -581,7 +581,7 @@
"type": "oval",
"pos": {
"x": 753,
"y": 320
"y": 400
},
"width": 91,
"height": 91,
@ -663,7 +663,7 @@
"type": "cloud",
"pos": {
"x": 929,
"y": 157
"y": 197
},
"width": 104,
"height": 84,
@ -732,15 +732,15 @@
},
{
"x": 55.5,
"y": 113.4
},
{
"x": 55.5,
"y": 128
"y": 129.4
},
{
"x": 55.5,
"y": 152
},
{
"x": 55.5,
"y": 192
}
],
"isCurve": true,
@ -776,19 +776,19 @@
"route": [
{
"x": 55.5,
"y": 246
"y": 286
},
{
"x": 55.5,
"y": 270
"y": 326
},
{
"x": 55.6,
"y": 285.2
"y": 349.2
},
{
"x": 56,
"y": 322
"y": 402
}
],
"isCurve": true,
@ -828,15 +828,15 @@
},
{
"x": 249,
"y": 113.4
"y": 129.4
},
{
"x": 249,
"y": 129.8
"y": 153.8
},
{
"x": 249,
"y": 161
"y": 201
}
],
"isCurve": true,
@ -872,19 +872,19 @@
"route": [
{
"x": 249,
"y": 227
"y": 267
},
{
"x": 249,
"y": 266.2
"y": 322.2
},
{
"x": 249,
"y": 282
"y": 346
},
{
"x": 249,
"y": 306
"y": 386
}
],
"isCurve": true,
@ -924,15 +924,15 @@
},
{
"x": 457.4,
"y": 113.4
"y": 129.4
},
{
"x": 457.6,
"y": 130.2
"y": 154.2
},
{
"x": 458,
"y": 163
"y": 203
}
],
"isCurve": true,
@ -968,19 +968,19 @@
"route": [
{
"x": 457,
"y": 236
"y": 276
},
{
"x": 457.4,
"y": 268
"y": 324
},
{
"x": 457.6,
"y": 283.8
"y": 347.8
},
{
"x": 458,
"y": 315
"y": 395
}
],
"isCurve": true,
@ -1020,15 +1020,15 @@
},
{
"x": 633,
"y": 107
"y": 123
},
{
"x": 633,
"y": 130.8
"y": 154.8
},
{
"x": 633,
"y": 166
"y": 206
}
],
"isCurve": true,
@ -1064,19 +1064,19 @@
"route": [
{
"x": 633,
"y": 232
"y": 272
},
{
"x": 633,
"y": 267.2
"y": 323.2
},
{
"x": 633,
"y": 283.6
"y": 347.6
},
{
"x": 633,
"y": 314
"y": 394
}
],
"isCurve": true,
@ -1116,15 +1116,15 @@
},
{
"x": 798.6,
"y": 116
"y": 132
},
{
"x": 798.6,
"y": 130.4
"y": 154.4
},
{
"x": 799,
"y": 164
"y": 204
}
],
"isCurve": true,
@ -1160,19 +1160,19 @@
"route": [
{
"x": 799,
"y": 234
"y": 274
},
{
"x": 798.6,
"y": 267.6
"y": 323.6
},
{
"x": 798.6,
"y": 284.8
"y": 348.8
},
{
"x": 799,
"y": 320
"y": 400
}
],
"isCurve": true,
@ -1212,15 +1212,15 @@
},
{
"x": 980.6,
"y": 113.80000000000001
"y": 129.8
},
{
"x": 980.6,
"y": 129.4
"y": 153.4
},
{
"x": 981,
"y": 159
"y": 199
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 337 KiB

After

Width:  |  Height:  |  Size: 337 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 9,
"y": 152
"y": 192
},
"width": 94,
"height": 94,
@ -89,7 +89,7 @@
"type": "page",
"pos": {
"x": 16,
"y": 322
"y": 402
},
"width": 79,
"height": 87,
@ -171,7 +171,7 @@
"type": "document",
"pos": {
"x": 191,
"y": 161
"y": 201
},
"width": 117,
"height": 76,
@ -212,7 +212,7 @@
"type": "cylinder",
"pos": {
"x": 197,
"y": 306
"y": 386
},
"width": 104,
"height": 118,
@ -294,7 +294,7 @@
"type": "package",
"pos": {
"x": 406,
"y": 163
"y": 203
},
"width": 103,
"height": 73,
@ -335,7 +335,7 @@
"type": "step",
"pos": {
"x": 400,
"y": 315
"y": 395
},
"width": 116,
"height": 101,
@ -417,7 +417,7 @@
"type": "stored_data",
"pos": {
"x": 558,
"y": 166
"y": 206
},
"width": 151,
"height": 66,
@ -458,7 +458,7 @@
"type": "person",
"pos": {
"x": 556,
"y": 314
"y": 394
},
"width": 155,
"height": 103,
@ -540,7 +540,7 @@
"type": "oval",
"pos": {
"x": 750,
"y": 164
"y": 204
},
"width": 97,
"height": 70,
@ -581,7 +581,7 @@
"type": "oval",
"pos": {
"x": 753,
"y": 320
"y": 400
},
"width": 91,
"height": 91,
@ -663,7 +663,7 @@
"type": "cloud",
"pos": {
"x": 929,
"y": 157
"y": 197
},
"width": 104,
"height": 84,
@ -732,15 +732,15 @@
},
{
"x": 55.5,
"y": 113.4
},
{
"x": 55.5,
"y": 128
"y": 129.4
},
{
"x": 55.5,
"y": 152
},
{
"x": 55.5,
"y": 192
}
],
"isCurve": true,
@ -776,19 +776,19 @@
"route": [
{
"x": 55.5,
"y": 246
"y": 286
},
{
"x": 55.5,
"y": 270
"y": 326
},
{
"x": 55.6,
"y": 285.2
"y": 349.2
},
{
"x": 56,
"y": 322
"y": 402
}
],
"isCurve": true,
@ -828,15 +828,15 @@
},
{
"x": 249,
"y": 113.4
"y": 129.4
},
{
"x": 249,
"y": 129.8
"y": 153.8
},
{
"x": 249,
"y": 161
"y": 201
}
],
"isCurve": true,
@ -872,19 +872,19 @@
"route": [
{
"x": 249,
"y": 227
"y": 267
},
{
"x": 249,
"y": 266.2
"y": 322.2
},
{
"x": 249,
"y": 282
"y": 346
},
{
"x": 249,
"y": 306
"y": 386
}
],
"isCurve": true,
@ -924,15 +924,15 @@
},
{
"x": 457.4,
"y": 113.4
"y": 129.4
},
{
"x": 457.6,
"y": 130.2
"y": 154.2
},
{
"x": 458,
"y": 163
"y": 203
}
],
"isCurve": true,
@ -968,19 +968,19 @@
"route": [
{
"x": 457,
"y": 236
"y": 276
},
{
"x": 457.4,
"y": 268
"y": 324
},
{
"x": 457.6,
"y": 283.8
"y": 347.8
},
{
"x": 458,
"y": 315
"y": 395
}
],
"isCurve": true,
@ -1020,15 +1020,15 @@
},
{
"x": 633,
"y": 107
"y": 123
},
{
"x": 633,
"y": 130.8
"y": 154.8
},
{
"x": 633,
"y": 166
"y": 206
}
],
"isCurve": true,
@ -1064,19 +1064,19 @@
"route": [
{
"x": 633,
"y": 232
"y": 272
},
{
"x": 633,
"y": 267.2
"y": 323.2
},
{
"x": 633,
"y": 283.6
"y": 347.6
},
{
"x": 633,
"y": 314
"y": 394
}
],
"isCurve": true,
@ -1116,15 +1116,15 @@
},
{
"x": 798.6,
"y": 116
"y": 132
},
{
"x": 798.6,
"y": 130.4
"y": 154.4
},
{
"x": 799,
"y": 164
"y": 204
}
],
"isCurve": true,
@ -1160,19 +1160,19 @@
"route": [
{
"x": 799,
"y": 234
"y": 274
},
{
"x": 798.6,
"y": 267.6
"y": 323.6
},
{
"x": 798.6,
"y": 284.8
"y": 348.8
},
{
"x": 799,
"y": 320
"y": 400
}
],
"isCurve": true,
@ -1212,15 +1212,15 @@
},
{
"x": 980.6,
"y": 113.80000000000001
"y": 129.8
},
{
"x": 980.6,
"y": 129.4
"y": 153.4
},
{
"x": 981,
"y": 159
"y": 199
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 334 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 147
"y": 187
},
"width": 89,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 129,
"y": 147
"y": 187
},
"width": 130,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 311,
"y": 147
"y": 187
},
"width": 108,
"height": 66,
@ -253,7 +253,7 @@
"type": "rectangle",
"pos": {
"x": 465,
"y": 147
"y": 187
},
"width": 101,
"height": 66,
@ -335,7 +335,7 @@
"type": "rectangle",
"pos": {
"x": 610,
"y": 147
"y": 187
},
"width": 85,
"height": 66,
@ -376,7 +376,7 @@
"type": "rectangle",
"pos": {
"x": 735,
"y": 147
"y": 187
},
"width": 84,
"height": 66,
@ -417,7 +417,7 @@
"type": "rectangle",
"pos": {
"x": 859,
"y": 147
"y": 187
},
"width": 91,
"height": 66,
@ -499,7 +499,7 @@
"type": "rectangle",
"pos": {
"x": 998,
"y": 147
"y": 187
},
"width": 76,
"height": 66,
@ -563,20 +563,20 @@
"labelPercentage": 0,
"route": [
{
"x": 81.41836734693878,
"x": 87.85294117647058,
"y": 66
},
{
"x": 51.88367346938776,
"y": 98.4
"x": 53.17058823529411,
"y": 114.4
},
{
"x": 44.5,
"y": 114.7
"y": 138.7
},
{
"x": 44.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -611,20 +611,20 @@
"labelPercentage": 0,
"route": [
{
"x": 148.5408163265306,
"x": 140.61764705882354,
"y": 66
},
{
"x": 184.90816326530611,
"y": 98.4
"x": 183.3235294117647,
"y": 114.4
},
{
"x": 194,
"y": 114.7
"y": 138.7
},
{
"x": 194,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -660,15 +660,15 @@
"route": [
{
"x": 365.25,
"y": 147
"y": 187
},
{
"x": 365.25,
"y": 114.6
"y": 138.6
},
{
"x": 365.25,
"y": 98.3
"y": 114.3
},
{
"x": 365.25,
@ -712,15 +712,15 @@
},
{
"x": 515.75,
"y": 98.4
"y": 114.4
},
{
"x": 515.75,
"y": 114.7
"y": 138.7
},
{
"x": 515.75,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -755,20 +755,20 @@
"labelPercentage": 0,
"route": [
{
"x": 726,
"y": 64.39805825242718
"x": 735.5588235294117,
"y": 66
},
{
"x": 667,
"y": 98.07961165048545
"x": 668.9117647058823,
"y": 114.4
},
{
"x": 652.25,
"y": 114.7
"y": 138.7
},
{
"x": 652.25,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -803,20 +803,20 @@
"labelPercentage": 0,
"route": [
{
"x": 779.0918367346939,
"x": 779.5,
"y": 66
},
{
"x": 777.2183673469387,
"y": 98.4
"x": 777.3,
"y": 114.4
},
{
"x": 776.75,
"y": 114.7
"y": 138.7
},
{
"x": 776.75,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -851,20 +851,20 @@
"labelPercentage": 0,
"route": [
{
"x": 836,
"y": 65.79918864097363
"x": 824.5,
"y": 66
},
{
"x": 890.6,
"y": 98.35983772819472
"x": 888.3,
"y": 114.4
},
{
"x": 904.25,
"y": 114.7
"y": 138.7
},
{
"x": 904.25,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -904,15 +904,15 @@
},
{
"x": 1035.5,
"y": 98.4
"y": 114.4
},
{
"x": 1035.5,
"y": 114.7
"y": 138.7
},
{
"x": 1035.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 475 KiB

After

Width:  |  Height:  |  Size: 475 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 24,
"y": 422
"y": 542
},
"width": 53,
"height": 66,
@ -89,7 +89,7 @@
"type": "document",
"pos": {
"x": 64,
"y": 286
"y": 366
},
"width": 53,
"height": 76,
@ -130,7 +130,7 @@
"type": "oval",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 100,
"height": 100,
@ -194,15 +194,11 @@
"route": [
{
"x": 23.5,
"y": 53.86875
"y": 60.49375
},
{
"x": -19.300000000000004,
"y": 87.57375
},
{
"x": -30,
"y": 112
"y": 104.89875
},
{
"x": -30,
@ -210,39 +206,43 @@
},
{
"x": -30,
"y": 160
"y": 166
},
{
"x": -30,
"y": 192
"y": 196
},
{
"x": -30,
"y": 216
"y": 236
},
{
"x": -30,
"y": 240
"y": 266
},
{
"x": -30,
"y": 269.6
"y": 296
},
{
"x": -30,
"y": 290
"y": 333.6
},
{
"x": -30,
"y": 310.4
"y": 360
},
{
"x": -30,
"y": 386.4
},
{
"x": -19.299999999999997,
"y": 400.42625
"y": 503.10125
},
{
"x": 23.5,
"y": 434.13125
"y": 547.50625
}
],
"isCurve": true,
@ -278,19 +278,19 @@
"route": [
{
"x": 90,
"y": 353
"y": 433
},
{
"x": 90,
"y": 384.2
"y": 480.2
},
{
"x": 86.2,
"y": 398
"x": 85.2,
"y": 502
},
{
"x": 71,
"y": 422
"x": 66,
"y": 542
}
],
"isCurve": true,
@ -330,15 +330,15 @@
},
{
"x": 50,
"y": 90
},
{
"x": 50,
"y": 102
"y": 106
},
{
"x": 50,
"y": 126
},
{
"x": 50,
"y": 166
}
],
"isCurve": true,
@ -373,32 +373,32 @@
"labelPercentage": 0,
"route": [
{
"x": 112,
"y": 286
"x": 107,
"y": 366
},
{
"x": 126.4,
"y": 262
"x": 125.4,
"y": 326
},
{
"x": 130,
"y": 240
"y": 296
},
{
"x": 130,
"y": 216
"y": 266
},
{
"x": 130,
"y": 192
"y": 236
},
{
"x": 119.4,
"y": 87.6
"y": 105
},
{
"x": 77,
"y": 54
"y": 61
}
],
"isCurve": true,
@ -434,19 +434,19 @@
"route": [
{
"x": 50,
"y": 226
"y": 266
},
{
"x": 50,
"y": 250
"y": 306
},
{
"x": 53.6,
"y": 262
"x": 54.6,
"y": 326
},
{
"x": 68,
"y": 286
"x": 73,
"y": 366
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 472 KiB

After

Width:  |  Height:  |  Size: 472 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 74,
"y": 147
"y": 187
},
"width": 53,
"height": 66,
@ -117,15 +117,15 @@
},
{
"x": 100.5,
"y": 98.4
"y": 114.4
},
{
"x": 100.5,
"y": 114.7
"y": 138.7
},
{
"x": 100.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="401" height="417" viewBox="-100 -102 401 417"><style type="text/css">
width="401" height="457" viewBox="-100 -102 401 457"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,9 +39,9 @@ width="401" height="417" viewBox="-100 -102 401 417"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="74" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="100.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="74" y="147" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="100.500000" y="185.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-1247258845" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 100.500000 68.000000 C 100.500000 98.400000 100.500000 114.700000 100.500000 143.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#3425092188)"/><text class="text-italic" x="100.500000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="115.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="3425092188" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="417">
<rect x="-100" y="-100" width="401" height="417" fill="white"></rect>
<rect x="0.000000" y="96.000000" width="201" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="74" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="100.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="74" y="187" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="100.500000" y="225.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; b)[0]"><marker id="mk-1247258845" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="2" points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" /> </marker><path d="M 100.500000 68.000000 C 100.500000 114.400000 100.500000 138.700000 100.500000 183.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#3908366475)"/><text class="text-italic" x="100.500000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="115.000000" y="180.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="3908366475" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="457">
<rect x="-100" y="-100" width="401" height="457" fill="white"></rect>
<rect x="0.000000" y="116.000000" width="201" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {
font-family: "font-bold";

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 136,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 504,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 45,
"y": 252
"y": 332
},
"width": 54,
"height": 66,
@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 226,
"y": 252
"y": 332
},
"width": 53,
"height": 66,
@ -212,7 +212,7 @@
"type": "rectangle",
"pos": {
"x": 411,
"y": 252
"y": 332
},
"width": 51,
"height": 66,
@ -253,7 +253,7 @@
"type": "rectangle",
"pos": {
"x": 597,
"y": 252
"y": 332
},
"width": 54,
"height": 66,
@ -294,7 +294,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 378
"y": 498
},
"width": 53,
"height": 66,
@ -335,7 +335,7 @@
"type": "rectangle",
"pos": {
"x": 93,
"y": 378
"y": 498
},
"width": 49,
"height": 66,
@ -376,7 +376,7 @@
"type": "rectangle",
"pos": {
"x": 182,
"y": 378
"y": 498
},
"width": 50,
"height": 66,
@ -417,7 +417,7 @@
"type": "rectangle",
"pos": {
"x": 272,
"y": 378
"y": 498
},
"width": 53,
"height": 66,
@ -458,7 +458,7 @@
"type": "rectangle",
"pos": {
"x": 365,
"y": 378
"y": 498
},
"width": 49,
"height": 66,
@ -499,7 +499,7 @@
"type": "rectangle",
"pos": {
"x": 454,
"y": 378
"y": 498
},
"width": 57,
"height": 66,
@ -540,7 +540,7 @@
"type": "rectangle",
"pos": {
"x": 551,
"y": 378
"y": 498
},
"width": 53,
"height": 66,
@ -581,7 +581,7 @@
"type": "rectangle",
"pos": {
"x": 644,
"y": 378
"y": 498
},
"width": 54,
"height": 66,
@ -646,19 +646,19 @@
"route": [
{
"x": 322.25,
"y": 41.96375838926174
"y": 44.809395973154366
},
{
"x": 194.45,
"y": 85.19275167785236
},
{
"x": 162.5,
"y": 102
"y": 101.76187919463088
},
{
"x": 162.5,
"y": 126
},
{
"x": 162.5,
"y": 166
}
],
"isCurve": true,
@ -694,19 +694,19 @@
"route": [
{
"x": 375.25,
"y": 42.19834710743802
"y": 45.11845730027548
},
{
"x": 499.25,
"y": 85.2396694214876
},
{
"x": 530.25,
"y": 102
"y": 101.8236914600551
},
{
"x": 530.25,
"y": 126
},
{
"x": 530.25,
"y": 166
}
],
"isCurve": true,
@ -742,19 +742,19 @@
"route": [
{
"x": 136,
"y": 177.44751381215468
"y": 223.3038674033149
},
{
"x": 84.8,
"y": 213.08950276243093
"y": 270.260773480663
},
{
"x": 72,
"y": 228
"y": 292
},
{
"x": 72,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -790,19 +790,19 @@
"route": [
{
"x": 189,
"y": 177.49861495844874
"y": 223.37119113573408
},
{
"x": 240,
"y": 213.09972299168976
"y": 270.27423822714684
},
{
"x": 252.75,
"y": 228
"y": 292
},
{
"x": 252.75,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -838,19 +838,19 @@
"route": [
{
"x": 503.75,
"y": 176.71352785145888
"y": 222.3368700265252
},
{
"x": 449.55,
"y": 212.94270557029176
"y": 270.06737400530506
},
{
"x": 436,
"y": 228
"y": 292
},
{
"x": 436,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -886,19 +886,19 @@
"route": [
{
"x": 556.75,
"y": 176.76063829787233
"y": 222.39893617021278
},
{
"x": 610.75,
"y": 212.95212765957447
"y": 270.07978723404256
},
{
"x": 624.25,
"y": 228
"y": 292
},
{
"x": 624.25,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -933,20 +933,20 @@
"labelPercentage": 0,
"route": [
{
"x": 48.16666666666667,
"y": 318
"x": 53.90963855421687,
"y": 398
},
{
"x": 30.833333333333332,
"y": 342
"x": 31.981927710843372,
"y": 438
},
{
"x": 26.5,
"y": 354
"y": 458
},
{
"x": 26.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -981,20 +981,20 @@
"labelPercentage": 0,
"route": [
{
"x": 95.83333333333333,
"y": 318
"x": 90.09036144578313,
"y": 398
},
{
"x": 113.16666666666667,
"y": 342
"x": 112.01807228915663,
"y": 438
},
{
"x": 117.5,
"y": 354
"y": 458
},
{
"x": 117.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1029,20 +1029,20 @@
"labelPercentage": 0,
"route": [
{
"x": 228.78571428571428,
"y": 318
"x": 234.56024096385542,
"y": 398
},
{
"x": 211.35714285714286,
"y": 342
"x": 212.5120481927711,
"y": 438
},
{
"x": 207,
"y": 354
"y": 458
},
{
"x": 207,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1077,20 +1077,20 @@
"labelPercentage": 0,
"route": [
{
"x": 276.7142857142857,
"y": 318
"x": 270.93975903614455,
"y": 398
},
{
"x": 294.14285714285717,
"y": 342
"x": 292.9879518072289,
"y": 438
},
{
"x": 298.5,
"y": 354
"y": 458
},
{
"x": 298.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1125,20 +1125,20 @@
"labelPercentage": 0,
"route": [
{
"x": 411.64285714285717,
"y": 318
"x": 417.5120481927711,
"y": 398
},
{
"x": 393.92857142857144,
"y": 342
"x": 395.1024096385542,
"y": 438
},
{
"x": 389.5,
"y": 354
"y": 458
},
{
"x": 389.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1173,20 +1173,20 @@
"labelPercentage": 0,
"route": [
{
"x": 460.35714285714283,
"y": 318
"x": 454.4879518072289,
"y": 398
},
{
"x": 478.07142857142856,
"y": 342
"x": 476.8975903614458,
"y": 438
},
{
"x": 482.5,
"y": 354
"y": 458
},
{
"x": 482.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1221,20 +1221,20 @@
"labelPercentage": 0,
"route": [
{
"x": 599.7619047619048,
"y": 318
"x": 605.6626506024096,
"y": 398
},
{
"x": 581.952380952381,
"y": 342
"x": 583.1325301204819,
"y": 438
},
{
"x": 577.5,
"y": 354
"y": 458
},
{
"x": 577.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1269,20 +1269,20 @@
"labelPercentage": 0,
"route": [
{
"x": 648.7380952380952,
"y": 318
"x": 642.8373493975904,
"y": 398
},
{
"x": 666.547619047619,
"y": 342
"x": 665.3674698795181,
"y": 438
},
{
"x": 671,
"y": 354
"y": 458
},
{
"x": 671,
"y": 378
"y": 498
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 332 KiB

After

Width:  |  Height:  |  Size: 332 KiB

View file

@ -9,16 +9,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 158,
"height": 350,
||||||| 749d236a
"width": 218,
"height": 430,
=======
"width": 218,
"height": 389,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -55,16 +47,8 @@
"id": "aaa.bbb",
"type": "callout",
"pos": {
<<<<<<< HEAD
"x": 30,
"y": 229
||||||| 749d236a
"x": 50,
"y": 289
=======
"x": 50,
"y": 309
>>>>>>> master
},
"width": 72,
"height": 91,
@ -104,16 +88,8 @@
"id": "aaa.ccc",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 54,
"y": 56
||||||| 749d236a
"x": 84,
"y": 76
=======
"x": 84,
"y": 96
>>>>>>> master
},
"width": 68,
"height": 66,
@ -154,7 +130,7 @@
"type": "cylinder",
"pos": {
"x": 188,
"y": 30
"y": 50
},
"width": 73,
"height": 118,
@ -195,7 +171,7 @@
"type": "document",
"pos": {
"x": 188,
"y": 237
"y": 297
},
"width": 70,
"height": 76,
@ -259,52 +235,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 80.7035175879397,
"y": 122
||||||| 749d236a
"x": 109.16317991631799,
"y": 142
=======
"x": 109.16317991631799,
"x": 81.92468619246861,
"y": 162.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 68.94070351758793,
"y": 175.2
||||||| 749d236a
"x": 90.6326359832636,
"y": 211.2
=======
"x": 90.6326359832636,
"x": 69.18493723849372,
"y": 231.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 66,
"y": 196.6
||||||| 749d236a
"x": 86,
"y": 240.6
=======
"x": 86,
"y": 261.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 66,
"y": 229
||||||| 749d236a
"x": 86,
"y": 289
=======
"x": 86,
"y": 309.5
>>>>>>> master
}
],
"isCurve": true,
@ -340,35 +284,19 @@
"route": [
{
"x": 188,
"y": 248
"y": 302
},
{
"x": 125.6,
"y": 200.4
"y": 243.2
},
{
<<<<<<< HEAD
"x": 107,
"y": 175.1
||||||| 749d236a
"x": 145.4,
"y": 211.1
=======
"x": 145.4,
"x": 106.8,
"y": 215.2
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 95,
"y": 121.5
||||||| 749d236a
"x": 127,
"y": 141.5
=======
"x": 127,
"x": 94,
"y": 162
>>>>>>> master
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="465" height="593" viewBox="-102 -141 465 593"><style type="text/css">
||||||| 749d236a
width="545" height="634" viewBox="-102 -102 545 634"><style type="text/css">
=======
width="545" height="632" viewBox="-102 -100 545 632"><style type="text/css">
>>>>>>> master
width="465" height="632" viewBox="-102 -100 465 632"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,22 +39,10 @@ width="545" height="632" viewBox="-102 -100 545 632"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="aaa"><g class="shape" ><rect x="0" y="0" width="158" height="350" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="79.000000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 188 54 C 188 30 221 30 225 30 C 228 30 261 30 261 54 V 124 C 261 148 228 148 225 148 C 221 148 188 148 188 124 V 54 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/><path d="M 188 54 C 188 78 221 78 225 78 C 228 78 261 78 261 54" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="224.500000" y="106.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 188 302 L 188 237 L 258 237 L 258 302 C 246 288 235 288 223 302 C 211 317 200 317 188 302 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="223.000000" y="270.610964" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 30 229 V 275 H 66 V 320 L 96 275 H 102 V 229 H 30 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="66.000000" y="257.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="54" y="56" width="68" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="88.000000" y="94.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 80.271735 123.952835 C 68.940704 175.200000 66.000000 196.600000 66.000000 227.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" mask="url(#4231385393)"/><text class="text-italic" x="68.500000" y="180.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 184.819678 245.573985 C 125.600000 200.400000 107.000000 175.100000 95.436945 123.451686" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4231385393)"/><text class="text-italic" x="123.500000" y="203.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="4231385393" maskUnits="userSpaceOnUse" x="-100" y="-100" width="465" height="593">
<rect x="-100" y="-100" width="465" height="593" fill="white"></rect>
<rect x="57.000000" y="164.000000" width="23" height="21" fill="black"></rect>
<rect x="111.000000" y="187.000000" width="25" height="21" fill="black"></rect>
||||||| 749d236a
]]></script><g id="aaa"><g class="shape" ><rect x="0" y="0" width="218" height="430" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="109.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 268 74 C 268 50 301 50 305 50 C 308 50 341 50 341 74 V 144 C 341 168 308 168 305 168 C 301 168 268 168 268 144 V 74 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/><path d="M 268 74 C 268 98 301 98 305 98 C 308 98 341 98 341 74" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 268 362 L 268 297 L 338 297 L 338 362 C 326 348 315 348 303 362 C 291 377 280 377 268 362 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="303.000000" y="330.610964" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 50 289 V 335 H 86 V 380 L 116 335 H 122 V 289 H 50 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="86.000000" y="317.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="84" y="76" width="68" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="118.000000" y="114.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 108.645842 143.931932 C 90.632636 211.200000 86.000000 240.600000 86.000000 287.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" mask="url(#2222316659)"/><text class="text-italic" x="90.500000" y="220.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 264.708723 307.726787 C 173.600000 244.800000 145.400000 211.100000 127.511174 143.433572" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2222316659)"/><text class="text-italic" x="173.500000" y="250.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="2222316659" maskUnits="userSpaceOnUse" x="-100" y="-100" width="545" height="634">
<rect x="-100" y="-100" width="545" height="634" fill="white"></rect>
<rect x="79.000000" y="204.000000" width="23" height="21" fill="black"></rect>
<rect x="161.000000" y="234.000000" width="25" height="21" fill="black"></rect>
=======
]]></script><g id="aaa"><g class="shape" ><rect x="0" y="41" width="218" height="389" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="109.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 268 74 C 268 50 301 50 305 50 C 308 50 341 50 341 74 V 144 C 341 168 308 168 305 168 C 301 168 268 168 268 144 V 74 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/><path d="M 268 74 C 268 98 301 98 305 98 C 308 98 341 98 341 74" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 268 362 L 268 297 L 338 297 L 338 362 C 326 348 315 348 303 362 C 291 377 280 377 268 362 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="303.000000" y="330.610964" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 50 309 V 355 H 86 V 400 L 116 355 H 122 V 309 H 50 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="86.000000" y="337.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="84" y="96" width="68" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="118.000000" y="134.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 108.645842 164.431932 C 90.632636 231.700000 86.000000 261.100000 86.000000 307.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" mask="url(#3566302156)"/><text class="text-italic" x="90.500000" y="240.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 264.708723 307.726787 C 173.600000 244.800000 145.400000 215.200000 127.653733 163.890141" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#3566302156)"/><text class="text-italic" x="180.500000" y="255.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="3566302156" maskUnits="userSpaceOnUse" x="-100" y="-100" width="545" height="632">
<rect x="-100" y="-100" width="545" height="632" fill="white"></rect>
<rect x="79.000000" y="224.000000" width="23" height="21" fill="black"></rect>
<rect x="168.000000" y="239.000000" width="25" height="21" fill="black"></rect>
>>>>>>> master
]]></script><g id="aaa"><g class="shape" ><rect x="0" y="41" width="158" height="389" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="79.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 188 74 C 188 50 221 50 225 50 C 228 50 261 50 261 74 V 144 C 261 168 228 168 225 168 C 221 168 188 168 188 144 V 74 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/><path d="M 188 74 C 188 98 221 98 225 98 C 228 98 261 98 261 74" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="224.500000" y="126.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 188 362 L 188 297 L 258 297 L 258 362 C 246 348 235 348 223 362 C 211 377 200 377 188 362 Z" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="223.000000" y="330.610964" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 30 309 V 355 H 66 V 400 L 96 355 H 102 V 309 H 30 Z" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="66.000000" y="337.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="54" y="96" width="68" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="88.000000" y="134.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 81.562571 164.466945 C 69.184937 231.700000 66.000000 261.100000 66.000000 307.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" mask="url(#542635917)"/><text class="text-italic" x="68.500000" y="241.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee &lt;- aaa.ccc)[0]"><marker id="mk-2510427236" markerWidth="10.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" /> </marker><path d="M 185.088844 299.256795 C 125.600000 243.200000 106.800000 215.200000 94.467852 163.944509" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#542635917)"/><text class="text-italic" x="124.500000" y="248.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="542635917" maskUnits="userSpaceOnUse" x="-100" y="-100" width="465" height="632">
<rect x="-100" y="-100" width="465" height="632" fill="white"></rect>
<rect x="57.000000" y="225.000000" width="23" height="21" fill="black"></rect>
<rect x="112.000000" y="232.000000" width="25" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";

Before

Width:  |  Height:  |  Size: 799 KiB

After

Width:  |  Height:  |  Size: 793 KiB

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 831 KiB

After

Width:  |  Height:  |  Size: 811 KiB

View file

@ -1,379 +0,0 @@
{
"name": "",
"fontFamily": "SourceSansPro",
"shapes": [
{
"id": "a",
"type": "rectangle",
"pos": {
"x": 0,
"y": 0
},
"width": 254,
"height": 246,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#E3E9FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "a",
"fontSize": 28,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 12,
"labelHeight": 36,
"labelPosition": "OUTSIDE_TOP_CENTER",
"zIndex": 0,
"level": 1
},
{
"id": "a.b",
"type": "rectangle",
"pos": {
"x": 20,
"y": 30
},
"width": 214,
"height": 186,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "b",
"fontSize": 24,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 12,
"labelHeight": 31,
"labelPosition": "OUTSIDE_TOP_CENTER",
"zIndex": 0,
"level": 2
},
{
"id": "a.b.c",
"type": "rectangle",
"pos": {
"x": 40,
"y": 60
},
"width": 174,
"height": 126,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "c",
"fontSize": 20,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 9,
"labelHeight": 26,
"labelPosition": "OUTSIDE_TOP_CENTER",
"zIndex": 0,
"level": 3
},
{
"id": "a.b.c.d",
"type": "rectangle",
"pos": {
"x": 70,
"y": 90
},
"width": 54,
"height": 66,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "d",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 9,
"labelHeight": 21,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
"level": 4
}
],
"connections": [
{
"id": "(a.b -> a)[0]",
"src": "a.b",
"srcArrow": "none",
"srcLabel": "",
"dst": "a",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 124,
"y": 104.04255319148936
},
{
"x": 140,
"y": 92.80851063829788
},
{
"x": 145,
"y": 90
},
{
"x": 146.5,
"y": 90
},
{
"x": 148,
"y": 90
},
{
"x": 150,
"y": 96.6
},
{
"x": 151.5,
"y": 106.5
},
{
"x": 153,
"y": 116.4
},
{
"x": 153,
"y": 129.6
},
{
"x": 151.5,
"y": 139.5
},
{
"x": 150,
"y": 149.4
},
{
"x": 140,
"y": 153.19148936170214
},
{
"x": 124,
"y": 141.95744680851064
}
],
"isCurve": true,
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
},
{
"id": "a.(b -> b.c)[0]",
"src": "a.b",
"srcArrow": "none",
"srcLabel": "",
"dst": "a.b.c",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 124,
"y": 108.23204419889503
},
{
"x": 150.66666666666669,
"y": 93.646408839779
},
{
"x": 159,
"y": 90
},
{
"x": 161.5,
"y": 90
},
{
"x": 164,
"y": 90
},
{
"x": 167.33333333333331,
"y": 96.6
},
{
"x": 169.83333333333331,
"y": 106.5
},
{
"x": 172.33333333333334,
"y": 116.4
},
{
"x": 172.33333333333334,
"y": 129.6
},
{
"x": 169.83333333333331,
"y": 139.5
},
{
"x": 167.33333333333331,
"y": 149.4
},
{
"x": 150.66666666666669,
"y": 152.353591160221
},
{
"x": 124,
"y": 137.76795580110496
}
],
"isCurve": true,
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
},
{
"id": "a.(b.c.d -> b)[0]",
"src": "a.b.c.d",
"srcArrow": "none",
"srcLabel": "",
"dst": "a.b",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 123.66666666666666,
"y": 135
},
{
"x": 124,
"y": 135.0950226244344
}
],
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
}
]
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 650 KiB

View file

@ -1,297 +0,0 @@
{
"name": "",
"fontFamily": "SourceSansPro",
"shapes": [
{
"id": "a",
"type": "rectangle",
"pos": {
"x": 12,
"y": 12
},
"width": 364,
"height": 451,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#E3E9FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "a",
"fontSize": 28,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 12,
"labelHeight": 36,
"labelPosition": "INSIDE_TOP_CENTER",
"zIndex": 0,
"level": 1
},
{
"id": "a.b",
"type": "rectangle",
"pos": {
"x": 62,
"y": 62
},
"width": 264,
"height": 351,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#EDF0FD",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "b",
"fontSize": 24,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 12,
"labelHeight": 31,
"labelPosition": "INSIDE_TOP_CENTER",
"zIndex": 0,
"level": 2
},
{
"id": "a.b.c",
"type": "rectangle",
"pos": {
"x": 122,
"y": 112
},
"width": 154,
"height": 166,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#F7F8FE",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "c",
"fontSize": 20,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 9,
"labelHeight": 26,
"labelPosition": "INSIDE_TOP_CENTER",
"zIndex": 0,
"level": 3
},
{
"id": "a.b.c.d",
"type": "rectangle",
"pos": {
"x": 172,
"y": 162
},
"width": 54,
"height": 66,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "#FFFFFF",
"stroke": "#0D32B2",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "d",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#0A0F25",
"italic": false,
"bold": true,
"underline": false,
"labelWidth": 9,
"labelHeight": 21,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,
"level": 4
}
],
"connections": [
{
"id": "(a.b -> a)[0]",
"src": "a.b",
"srcArrow": "none",
"srcLabel": "",
"dst": "a",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 112,
"y": 413
},
{
"x": 112,
"y": 463
}
],
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
},
{
"id": "a.(b -> b.c)[0]",
"src": "a.b",
"srcArrow": "none",
"srcLabel": "",
"dst": "a.b.c",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 172,
"y": 62
},
{
"x": 172,
"y": 112
}
],
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
},
{
"id": "a.(b.c.d -> b)[0]",
"src": "a.b.c.d",
"srcArrow": "none",
"srcLabel": "",
"dst": "a.b",
"dstArrow": "triangle",
"dstLabel": "",
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"stroke": "#0D32B2",
"label": "",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "",
"color": "#676C7E",
"italic": true,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 199,
"y": 228
},
{
"x": 199,
"y": 323
},
{
"x": 112,
"y": 323
},
{
"x": 112,
"y": 62
}
],
"animated": false,
"tooltip": "",
"icon": null,
"zIndex": 0
}
]
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 650 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 147
"y": 187
},
"width": 53,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 93,
"y": 147
"y": 187
},
"width": 54,
"height": 66,
@ -199,15 +199,15 @@
},
{
"x": 26.5,
"y": 98.4
"y": 114.4
},
{
"x": 26.5,
"y": 114.7
"y": 138.7
},
{
"x": 26.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,
@ -247,15 +247,15 @@
},
{
"x": 120,
"y": 98.4
"y": 114.4
},
{
"x": 120,
"y": 114.7
"y": 138.7
},
{
"x": 120,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="359" height="417" viewBox="-102 -102 359 417"><style type="text/css">
width="359" height="457" viewBox="-102 -102 359 457"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,10 +39,10 @@ width="359" height="417" viewBox="-102 -102 359 417"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="147" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="185.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="94" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="93" y="147" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="185.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a &lt;-&gt; b)[0]"><marker id="mk-2353508688" markerWidth="24.000000" markerHeight="24.000000" refX="3.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="white" stroke="#0D32B2" stroke-width="2" cx="11.000000" cy="12.000000" r="10.000000"/> </marker><marker id="mk-3979614975" markerWidth="24.000000" markerHeight="24.000000" refX="21.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="white" stroke="#0D32B2" stroke-width="2" cx="13.000000" cy="12.000000" r="10.000000"/> </marker><path d="M 26.500000 70.000000 C 26.500000 98.400000 26.500000 114.700000 26.500000 143.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2353508688)" marker-end="url(#mk-3979614975)" mask="url(#1157857974)"/><text class="text-italic" x="27.000000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">circle</text></g><g id="(c &lt;-&gt; d)[0]"><marker id="mk-174437403" markerWidth="24.000000" markerHeight="24.000000" refX="3.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="#0D32B2" stroke-width="2" cx="11.000000" cy="12.000000" r="11.000000"/> </marker><marker id="mk-211976278" markerWidth="24.000000" markerHeight="24.000000" refX="21.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="#0D32B2" stroke-width="2" cx="13.000000" cy="12.000000" r="11.000000"/> </marker><path d="M 120.000000 70.000000 C 120.000000 98.400000 120.000000 114.700000 120.000000 143.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-174437403)" marker-end="url(#mk-211976278)" mask="url(#1157857974)"/><text class="text-italic" x="120.500000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">filled-circle</text></g><mask id="1157857974" maskUnits="userSpaceOnUse" x="-100" y="-100" width="359" height="417">
<rect x="-100" y="-100" width="359" height="417" fill="white"></rect>
<rect x="9.000000" y="96.000000" width="36" height="21" fill="black"></rect>
<rect x="84.000000" y="96.000000" width="73" height="21" fill="black"></rect>
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="187" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="225.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="94" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="93" y="187" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="225.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a &lt;-&gt; b)[0]"><marker id="mk-2353508688" markerWidth="24.000000" markerHeight="24.000000" refX="3.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="white" stroke="#0D32B2" stroke-width="2" cx="11.000000" cy="12.000000" r="10.000000"/> </marker><marker id="mk-3979614975" markerWidth="24.000000" markerHeight="24.000000" refX="21.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="white" stroke="#0D32B2" stroke-width="2" cx="13.000000" cy="12.000000" r="10.000000"/> </marker><path d="M 26.500000 70.000000 C 26.500000 114.400000 26.500000 138.700000 26.500000 183.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-2353508688)" marker-end="url(#mk-3979614975)" mask="url(#2150316088)"/><text class="text-italic" x="27.000000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">circle</text></g><g id="(c &lt;-&gt; d)[0]"><marker id="mk-174437403" markerWidth="24.000000" markerHeight="24.000000" refX="3.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="#0D32B2" stroke-width="2" cx="11.000000" cy="12.000000" r="11.000000"/> </marker><marker id="mk-211976278" markerWidth="24.000000" markerHeight="24.000000" refX="21.000000" refY="12.000000" viewBox="0.000000 0.000000 24.000000 24.000000" orient="auto" markerUnits="userSpaceOnUse"> <circle class="connection" fill="#0D32B2" stroke-width="2" cx="13.000000" cy="12.000000" r="11.000000"/> </marker><path d="M 120.000000 70.000000 C 120.000000 114.400000 120.000000 138.700000 120.000000 183.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-start="url(#mk-174437403)" marker-end="url(#mk-211976278)" mask="url(#2150316088)"/><text class="text-italic" x="120.500000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">filled-circle</text></g><mask id="2150316088" maskUnits="userSpaceOnUse" x="-100" y="-100" width="359" height="457">
<rect x="-100" y="-100" width="359" height="457" fill="white"></rect>
<rect x="9.000000" y="116.000000" width="36" height="21" fill="black"></rect>
<rect x="84.000000" y="116.000000" width="73" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {
font-family: "font-bold";

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 252
"y": 332
},
"width": 53,
"height": 66,
@ -153,20 +153,20 @@
"labelPercentage": 0,
"route": [
{
"x": 21.261904761904763,
"x": 22.52409638554217,
"y": 66
},
{
"x": 17.452380952380953,
"y": 90
"x": 17.704819277108435,
"y": 106
},
{
"x": 17.5,
"y": 102
},
{
"x": 21.5,
"x": 17.7,
"y": 126
},
{
"x": 22.5,
"y": 166
}
],
"isCurve": true,
@ -201,20 +201,20 @@
"labelPercentage": 0,
"route": [
{
"x": 21.261904761904763,
"y": 192
"x": 22.52409638554217,
"y": 232
},
{
"x": 17.452380952380953,
"y": 216
"x": 17.704819277108435,
"y": 272
},
{
"x": 17.5,
"y": 228
"x": 17.7,
"y": 292
},
{
"x": 21.5,
"y": 252
"x": 22.5,
"y": 332
}
],
"isCurve": true,
@ -249,20 +249,20 @@
"labelPercentage": 0,
"route": [
{
"x": 31.738095238095237,
"y": 252
"x": 30.47590361445783,
"y": 332
},
{
"x": 35.54761904761905,
"y": 228
"x": 35.295180722891565,
"y": 292
},
{
"x": 35.5,
"y": 216
"x": 35.3,
"y": 272
},
{
"x": 31.5,
"y": 192
"x": 30.5,
"y": 232
}
],
"isCurve": true,
@ -297,19 +297,19 @@
"labelPercentage": 0,
"route": [
{
"x": 31.738095238095237,
"x": 30.47590361445783,
"y": 166
},
{
"x": 35.295180722891565,
"y": 126
},
{
"x": 35.54761904761905,
"y": 102
"x": 35.3,
"y": 106
},
{
"x": 35.5,
"y": 90
},
{
"x": 31.5,
"x": 30.5,
"y": 66
}
],

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="257" height="522" viewBox="-102 -102 257 522"><style type="text/css">
width="257" height="602" viewBox="-102 -102 257 602"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="257" height="522" viewBox="-102 -102 257 522"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="126" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="0" y="252" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="290.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 20.948370 67.975271 C 17.452381 90.000000 17.500000 102.000000 20.842404 122.054424" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4248303032)"/></g><g id="(b -&gt; c)[0]"><path d="M 20.948370 193.975271 C 17.452381 216.000000 17.500000 228.000000 20.842404 248.054424" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4248303032)"/></g><g id="(c -&gt; b)[0]"><path d="M 32.051630 250.024729 C 35.547619 228.000000 35.500000 216.000000 32.157596 195.945576" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4248303032)"/></g><g id="(b -&gt; a)[0]"><path d="M 32.051630 124.024729 C 35.547619 102.000000 35.500000 90.000000 32.157596 69.945576" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4248303032)"/></g><mask id="4248303032" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="522">
<rect x="-100" y="-100" width="257" height="522" fill="white"></rect>
]]></script><g id="a"><g class="shape" ><rect x="0" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="166" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="0" y="332" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="26.500000" y="370.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 22.284863 67.985640 C 17.704819 106.000000 17.700000 126.000000 22.023419 162.028493" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2290454509)"/></g><g id="(b -&gt; c)[0]"><path d="M 22.284863 233.985640 C 17.704819 272.000000 17.700000 292.000000 22.023419 328.028493" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2290454509)"/></g><g id="(c -&gt; b)[0]"><path d="M 30.715137 330.014360 C 35.295181 292.000000 35.300000 272.000000 30.976581 235.971507" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2290454509)"/></g><g id="(b -&gt; a)[0]"><path d="M 30.715137 164.014360 C 35.295181 126.000000 35.300000 106.000000 30.976581 69.971507" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2290454509)"/></g><mask id="2290454509" maskUnits="userSpaceOnUse" x="-100" y="-100" width="257" height="602">
<rect x="-100" y="-100" width="257" height="602" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View file

@ -7,7 +7,7 @@
"type": "code",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 755,
"height": 166,
@ -88,7 +88,7 @@
"type": "rectangle",
"pos": {
"x": 351,
"y": 352
"y": 432
},
"width": 54,
"height": 66,
@ -157,15 +157,15 @@
},
{
"x": 377.5,
"y": 90
},
{
"x": 377.5,
"y": 102
"y": 106
},
{
"x": 377.5,
"y": 126
},
{
"x": 377.5,
"y": 166
}
],
"isCurve": true,
@ -201,19 +201,19 @@
"route": [
{
"x": 377.5,
"y": 292
"y": 332
},
{
"x": 377.5,
"y": 316
"y": 372
},
{
"x": 377.5,
"y": 328
"y": 392
},
{
"x": 377.5,
"y": 352
"y": 432
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="959" height="622" viewBox="-102 -102 959 622"><style type="text/css">
width="959" height="702" viewBox="-102 -102 959 702"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,7 +39,7 @@ width="959" height="622" viewBox="-102 -102 959 622"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="hey"><g class="shape" ></g><g transform="translate(0.000000 126.000000)"><rect class="shape" width="755" height="166" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic">//&#160;RegisterHash&#160;registers&#160;a&#160;function&#160;that&#160;returns&#160;a&#160;new&#160;instance&#160;of&#160;the&#160;given
]]></script><g id="hey"><g class="shape" ></g><g transform="translate(0.000000 166.000000)"><rect class="shape" width="755" height="166" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic">//&#160;RegisterHash&#160;registers&#160;a&#160;function&#160;that&#160;returns&#160;a&#160;new&#160;instance&#160;of&#160;the&#160;given
</tspan></text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic"></tspan><tspan fill="#999988" class="text-mono-italic">//&#160;hash&#160;function.&#160;This&#160;is&#160;intended&#160;to&#160;be&#160;called&#160;from&#160;the&#160;init&#160;function&#160;in
</tspan></text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic"></tspan><tspan fill="#999988" class="text-mono-italic">//&#160;packages&#160;that&#160;implement&#160;hash&#160;functions.
</tspan></text><text class="text-mono" x="0" y="4.000000em" xml:space="preserve"><tspan fill="#999988" class="text-mono-italic"></tspan><tspan fill="#000000" class="text-mono-bold">func</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">RegisterHash</tspan>(h&#160;Hash,&#160;f&#160;<tspan fill="#000000" class="text-mono-bold">func</tspan>()&#160;hash.Hash)&#160;{
@ -47,8 +47,8 @@ width="959" height="622" viewBox="-102 -102 959 622"><style type="text/css">
</text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">&quot;crypto:&#160;RegisterHash&#160;of&#160;unknown&#160;hash&#160;function&quot;</tspan>)
</text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;}
</text><text class="text-mono" x="0" y="8.000000em" xml:space="preserve">&#160;&#160;&#160;&#160;hashes[h]&#160;=&#160;f
</text><text class="text-mono" x="0" y="9.000000em" xml:space="preserve">}</text></g></g></g><g id="x"><g class="shape" ><rect x="351" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="351" y="352" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="378.000000" y="390.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 377.500000 68.000000 C 377.500000 90.000000 377.500000 102.000000 377.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983109392)"/></g><g id="(hey -&gt; y)[0]"><path d="M 377.500000 294.000000 C 377.500000 316.000000 377.500000 328.000000 377.500000 348.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983109392)"/></g><mask id="983109392" maskUnits="userSpaceOnUse" x="-100" y="-100" width="959" height="622">
<rect x="-100" y="-100" width="959" height="622" fill="white"></rect>
</text><text class="text-mono" x="0" y="9.000000em" xml:space="preserve">}</text></g></g></g><g id="x"><g class="shape" ><rect x="351" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="351" y="432" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="378.000000" y="470.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 377.500000 68.000000 C 377.500000 106.000000 377.500000 126.000000 377.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2911397802)"/></g><g id="(hey -&gt; y)[0]"><path d="M 377.500000 334.000000 C 377.500000 372.000000 377.500000 392.000000 377.500000 428.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2911397802)"/></g><mask id="2911397802" maskUnits="userSpaceOnUse" x="-100" y="-100" width="959" height="702">
<rect x="-100" y="-100" width="959" height="702" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {

Before

Width:  |  Height:  |  Size: 673 KiB

After

Width:  |  Height:  |  Size: 673 KiB

View file

@ -453,16 +453,8 @@
"x": 0,
"y": 41
},
<<<<<<< HEAD
"width": 321,
"height": 126,
||||||| 749d236a
"width": 381,
"height": 166,
=======
"width": 381,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -499,16 +491,8 @@
"id": "find contractors.craigslist",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 30,
"y": 30
||||||| 749d236a
"x": 50,
"y": 50
=======
"x": 50,
"y": 70
>>>>>>> master
},
"width": 110,
"height": 66,
@ -548,16 +532,8 @@
"id": "find contractors.facebook",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 180,
"y": 30
||||||| 749d236a
"x": 220,
"y": 50
=======
"x": 220,
"y": 70
>>>>>>> master
},
"width": 111,
"height": 66,
@ -646,7 +622,7 @@
"type": "rectangle",
"pos": {
"x": 10,
"y": 126
"y": 166
},
"width": 140,
"height": 66,
@ -715,15 +691,15 @@
},
{
"x": 79.5,
"y": 90
},
{
"x": 79.5,
"y": 102
"y": 106
},
{
"x": 79.5,
"y": 126
},
{
"x": 79.5,
"y": 166
}
],
"isCurve": true,
@ -784,7 +760,7 @@
"type": "rectangle",
"pos": {
"x": 16,
"y": 126
"y": 166
},
"width": 112,
"height": 66,
@ -853,15 +829,15 @@
},
{
"x": 71.5,
"y": 90
},
{
"x": 71.5,
"y": 102
"y": 106
},
{
"x": 71.5,
"y": 126
},
{
"x": 71.5,
"y": 166
}
],
"isCurve": true,
@ -922,7 +898,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 167,
"height": 66,
@ -991,15 +967,15 @@
},
{
"x": 83.5,
"y": 90
},
{
"x": 83.5,
"y": 102
"y": 106
},
{
"x": 83.5,
"y": 126
},
{
"x": 83.5,
"y": 166
}
],
"isCurve": true,

View file

@ -6,27 +6,11 @@
"id": "a",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 21,
"y": 0
||||||| 749d236a
"x": 40,
"y": 0
=======
"x": 40,
"y": 41
>>>>>>> master
},
<<<<<<< HEAD
"width": 113,
"height": 126,
||||||| 749d236a
"width": 156,
"height": 166,
=======
"width": 156,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -63,16 +47,8 @@
"id": "a.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 51,
"y": 30
||||||| 749d236a
"x": 94,
"y": 50
=======
"x": 94,
"y": 70
>>>>>>> master
},
"width": 53,
"height": 66,
@ -112,27 +88,11 @@
"id": "c",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 20,
"y": 186
||||||| 749d236a
"x": 40,
"y": 266
=======
"x": 40,
"y": 307
>>>>>>> master
},
<<<<<<< HEAD
"width": 114,
"height": 126,
||||||| 749d236a
"width": 157,
"height": 166,
=======
"width": 157,
"height": 125,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -169,16 +129,8 @@
"id": "c.d",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 50,
"y": 216
||||||| 749d236a
"x": 93,
"y": 316
=======
"x": 93,
"y": 336
>>>>>>> master
},
"width": 54,
"height": 66,
@ -219,24 +171,10 @@
"type": "rectangle",
"pos": {
"x": 0,
<<<<<<< HEAD
"y": 372
||||||| 749d236a
"y": 532
=======
"y": 573
>>>>>>> master
},
<<<<<<< HEAD
"width": 154,
"height": 186,
||||||| 749d236a
"width": 237,
"height": 266,
=======
"width": 237,
"height": 225,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -273,27 +211,11 @@
"id": "f.h",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 20,
"y": 402
||||||| 749d236a
"x": 40,
"y": 582
=======
"x": 40,
"y": 638
>>>>>>> master
},
<<<<<<< HEAD
"width": 114,
"height": 126,
||||||| 749d236a
"width": 157,
"height": 166,
=======
"width": 157,
"height": 130,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -330,16 +252,8 @@
"id": "f.h.g",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 50,
"y": 432
||||||| 749d236a
"x": 93,
"y": 632
=======
"x": 93,
"y": 670
>>>>>>> master
},
"width": 54,
"height": 66,
@ -403,64 +317,32 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 77,
"y": 96
||||||| 749d236a
"x": 120,
"y": 116
=======
"x": 120,
"y": 136.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 120
||||||| 749d236a
"x": 120,
"y": 156
=======
"x": 120,
"y": 160.1
>>>>>>> master
},
{
"x": 77,
"y": 132
"y": 176
},
{
"x": 77,
"y": 141
"y": 191
},
{
"x": 77,
"y": 150
"y": 206
},
{
<<<<<<< HEAD
"x": 77,
"y": 192
||||||| 749d236a
"x": 120,
"y": 276
=======
"x": 120,
"y": 280.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 216
||||||| 749d236a
"x": 120,
"y": 316
=======
"x": 120,
"y": 336.5
>>>>>>> master
}
],
"isCurve": true,
@ -495,76 +377,44 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 77,
"y": 282
||||||| 749d236a
"x": 120,
"y": 382
=======
"x": 120,
"y": 402.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 306
||||||| 749d236a
"x": 120,
"y": 422
=======
"x": 120,
"y": 426.1
>>>>>>> master
},
{
"x": 77,
"y": 318
"y": 442
},
{
"x": 77,
"y": 327
"y": 457
},
{
"x": 77,
"y": 336
"y": 472
},
{
"x": 77,
"y": 348
"y": 492
},
{
"x": 77,
"y": 357
"y": 507
},
{
"x": 77,
"y": 366
"y": 522
},
{
<<<<<<< HEAD
"x": 77,
"y": 408
||||||| 749d236a
"x": 120,
"y": 592
=======
"x": 120,
"y": 599.7
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 432
||||||| 749d236a
"x": 120,
"y": 632
=======
"x": 120,
"y": 670.5
>>>>>>> master
}
],
"isCurve": true,

View file

@ -3,13 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
<<<<<<< HEAD
width="358" height="801" viewBox="-102 -141 358 801"><style type="text/css">
||||||| 749d236a
width="441" height="1002" viewBox="-102 -102 441 1002"><style type="text/css">
=======
width="441" height="1000" viewBox="-102 -100 441 1000"><style type="text/css">
>>>>>>> master
width="358" height="1000" viewBox="-102 -100 358 1000"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -45,16 +39,8 @@ width="441" height="1000" viewBox="-102 -100 441 1000"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="a"><g class="shape" ><rect x="21" y="0" width="113" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.500000" y="-13.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="20" y="186" width="114" height="126" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="173.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="372" width="154" height="186" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="51" y="30" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.500000" y="68.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="50" y="216" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.000000" y="254.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="20" y="402" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="390.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="50" y="432" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.000000" y="470.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 77.000000 98.000000 C 77.000000 120.000000 77.000000 132.000000 77.000000 141.000000 C 77.000000 150.000000 77.000000 192.000000 77.000000 212.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2586821911)"/></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 77.000000 284.000000 C 77.000000 306.000000 77.000000 318.000000 77.000000 327.000000 C 77.000000 336.000000 77.000000 348.000000 77.000000 357.000000 C 77.000000 366.000000 77.000000 408.000000 77.000000 428.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2586821911)"/></g><mask id="2586821911" maskUnits="userSpaceOnUse" x="-100" y="-100" width="358" height="801">
<rect x="-100" y="-100" width="358" height="801" fill="white"></rect>
||||||| 749d236a
]]></script><g id="a"><g class="shape" ><rect x="40" y="0" width="156" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="40" y="266" width="157" height="166" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="299.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="532" width="237" height="266" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="565.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="94" y="50" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="88.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="93" y="316" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="354.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="40" y="582" width="157" height="166" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="611.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="93" y="632" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="670.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 120.000000 118.000000 C 120.000000 156.000000 120.000000 176.000000 120.000000 191.000000 C 120.000000 206.000000 120.000000 276.000000 120.000000 312.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2512831324)"/></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 120.000000 384.000000 C 120.000000 422.000000 120.000000 442.000000 120.000000 457.000000 C 120.000000 472.000000 120.000000 492.000000 120.000000 507.000000 C 120.000000 522.000000 120.000000 592.000000 120.000000 628.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2512831324)"/></g><mask id="2512831324" maskUnits="userSpaceOnUse" x="-100" y="-100" width="441" height="1002">
<rect x="-100" y="-100" width="441" height="1002" fill="white"></rect>
=======
]]></script><g id="a"><g class="shape" ><rect x="40" y="41" width="156" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="40" y="307" width="157" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="294.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="573" width="237" height="225" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="560.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="94" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="93" y="336" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="374.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="40" y="638" width="157" height="130" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.500000" y="626.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="93" y="670" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 120.000000 138.500000 C 120.000000 160.100000 120.000000 176.000000 120.000000 191.000000 C 120.000000 206.000000 120.000000 280.100000 120.000000 332.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#634655928)"/></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 120.000000 404.500000 C 120.000000 426.100000 120.000000 442.000000 120.000000 457.000000 C 120.000000 472.000000 120.000000 492.000000 120.000000 507.000000 C 120.000000 522.000000 120.000000 599.700000 120.000000 666.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#634655928)"/></g><mask id="634655928" maskUnits="userSpaceOnUse" x="-100" y="-100" width="441" height="1000">
<rect x="-100" y="-100" width="441" height="1000" fill="white"></rect>
>>>>>>> master
]]></script><g id="a"><g class="shape" ><rect x="21" y="41" width="113" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.500000" y="28.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="20" y="307" width="114" height="125" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="294.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="573" width="154" height="225" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="560.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="51" y="70" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.500000" y="108.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="50" y="336" width="54" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.000000" y="374.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="20" y="638" width="114" height="130" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="77.000000" y="626.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="50" y="670" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="77.000000" y="708.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -&gt; c.d)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 77.000000 138.500000 C 77.000000 160.100000 77.000000 176.000000 77.000000 191.000000 C 77.000000 206.000000 77.000000 280.100000 77.000000 332.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3743149570)"/></g><g id="(c.d -&gt; f.h.g)[0]"><path d="M 77.000000 404.500000 C 77.000000 426.100000 77.000000 442.000000 77.000000 457.000000 C 77.000000 472.000000 77.000000 492.000000 77.000000 507.000000 C 77.000000 522.000000 77.000000 599.700000 77.000000 666.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3743149570)"/></g><mask id="3743149570" maskUnits="userSpaceOnUse" x="-100" y="-100" width="358" height="1000">
<rect x="-100" y="-100" width="358" height="1000" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 657 KiB

After

Width:  |  Height:  |  Size: 650 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 54,
"height": 66,
@ -130,7 +130,7 @@
"type": "text",
"pos": {
"x": -444,
"y": 212
"y": 252
},
"width": 943,
"height": 131,
@ -171,7 +171,7 @@
"type": "person",
"pos": {
"x": -565,
"y": 62
"y": 82
},
"width": 101,
"height": 67,
@ -212,7 +212,7 @@
"type": "person",
"pos": {
"x": 518,
"y": 42
"y": 62
},
"width": 160,
"height": 107,
@ -335,7 +335,7 @@
"type": "text",
"pos": {
"x": -571,
"y": 212
"y": 252
},
"width": 107,
"height": 21,
@ -376,7 +376,7 @@
"type": "text",
"pos": {
"x": 518,
"y": 212
"y": 252
},
"width": 117,
"height": 21,
@ -445,15 +445,15 @@
},
{
"x": 27,
"y": 90
},
{
"x": 27,
"y": 102
"y": 106
},
{
"x": 27,
"y": 126
},
{
"x": 27,
"y": 166
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1453" height="588" viewBox="-673 -143 1453 588"><style type="text/css">
width="1453" height="628" viewBox="-673 -143 1453 628"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -796,11 +796,11 @@ width="1453" height="588" viewBox="-673 -143 1453 588"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="x"><g class="shape" ><rect x="1" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="27.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="0" y="126" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="27.000000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="The top of the mountain"><g class="shape" ></g><text class="text" x="27.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The top of the mountain</text></g><g id="bottom"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="-444.000000" y="212.000000" width="943" height="131"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Cats, no less liquid than their shadows, offer no angles to the wind.</h1>
</style><g id="x"><g class="shape" ><rect x="1" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="27.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="0" y="166" width="54" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="27.000000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="The top of the mountain"><g class="shape" ></g><text class="text" x="27.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The top of the mountain</text></g><g id="bottom"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="-444.000000" y="252.000000" width="943" height="131"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Cats, no less liquid than their shadows, offer no angles to the wind.</h1>
<p>If we can't fix it, it ain't broke.</p>
<p>Dieters live life in the fasting lane.</p>
</div></foreignObject></g></g><g id="Joe"><g class="shape" ><path d="M -464 129 H -565 V 128 C -565 117 -554 106 -536 101 C -546 97 -552 91 -552 84 C -552 72 -535 62 -515 62 C -494 62 -478 72 -478 84 C -478 91 -484 98 -493 102 C -476 107 -464 117 -464 129 V 130 H -464 Z" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="-514.500000" y="101.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Joe</text></g><g id="Donald"><g class="shape" ><path d="M 678 149 H 518 V 147 C 518 129 536 112 563 104 C 548 99 539 88 539 77 C 539 58 565 42 598 42 C 631 42 657 58 657 77 C 657 88 648 99 633 105 C 661 113 678 129 678 148 V 149 H 678 Z" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="598.000000" y="101.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Donald</text></g><g id="i am top left"><g class="shape" ></g><text class="text" x="-504.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am top left</text></g><g id="i am top right"><g class="shape" ></g><text class="text" x="563.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am top right</text></g><g id="i am bottom left"><g class="shape" ></g><text class="text" x="-517.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom left</text></g><g id="i am bottom right"><g class="shape" ></g><text class="text" x="576.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 27.000000 68.000000 C 27.000000 90.000000 27.000000 102.000000 27.000000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2281058488)"/></g><mask id="2281058488" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1453" height="588">
<rect x="-100" y="-100" width="1453" height="588" fill="white"></rect>
</div></foreignObject></g></g><g id="Joe"><g class="shape" ><path d="M -464 149 H -565 V 148 C -565 137 -554 126 -536 121 C -546 117 -552 111 -552 104 C -552 92 -535 82 -515 82 C -494 82 -478 92 -478 104 C -478 111 -484 118 -493 122 C -476 127 -464 137 -464 149 V 150 H -464 Z" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="-514.500000" y="121.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Joe</text></g><g id="Donald"><g class="shape" ><path d="M 678 169 H 518 V 167 C 518 149 536 132 563 124 C 548 119 539 108 539 97 C 539 78 565 62 598 62 C 631 62 657 78 657 97 C 657 108 648 119 633 125 C 661 133 678 149 678 168 V 169 H 678 Z" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;"/></g><text class="text-bold" x="598.000000" y="121.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Donald</text></g><g id="i am top left"><g class="shape" ></g><text class="text" x="-504.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am top left</text></g><g id="i am top right"><g class="shape" ></g><text class="text" x="563.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am top right</text></g><g id="i am bottom left"><g class="shape" ></g><text class="text" x="-517.500000" y="268.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom left</text></g><g id="i am bottom right"><g class="shape" ></g><text class="text" x="576.500000" y="268.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -&gt; y)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 27.000000 68.000000 C 27.000000 106.000000 27.000000 126.000000 27.000000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3786039916)"/></g><mask id="3786039916" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1453" height="628">
<rect x="-100" y="-100" width="1453" height="628" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 662 KiB

After

Width:  |  Height:  |  Size: 662 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 171,
"y": 126
"y": 166
},
"width": 93,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 252
"y": 332
},
"width": 131,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 171,
"y": 252
"y": 332
},
"width": 113,
"height": 66,
@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 144,
"y": 378
"y": 498
},
"width": 167,
"height": 66,
@ -276,20 +276,20 @@
"labelPercentage": 0,
"route": [
{
"x": 183.6904761904762,
"x": 174.7289156626506,
"y": 66
},
{
"x": 210.73809523809524,
"y": 90
},
{
"x": 217.5,
"y": 102
"x": 208.94578313253012,
"y": 106
},
{
"x": 217.5,
"y": 126
},
{
"x": 217.5,
"y": 166
}
],
"isCurve": true,
@ -324,20 +324,20 @@
"labelPercentage": 0,
"route": [
{
"x": 175.07142857142856,
"y": 192
"x": 185.29518072289156,
"y": 232
},
{
"x": 144.21428571428572,
"y": 216
"x": 146.25903614457832,
"y": 272
},
{
"x": 129.7,
"y": 228
"x": 127.9,
"y": 292
},
{
"x": 102.5,
"y": 252
"x": 93.5,
"y": 332
}
],
"isCurve": true,
@ -372,31 +372,31 @@
"labelPercentage": 0,
"route": [
{
"x": 60.26190476190476,
"y": 252
"x": 61.524096385542165,
"y": 332
},
{
"x": 56.45238095238095,
"y": 228
"x": 56.704819277108435,
"y": 292
},
{
"x": 55.5,
"y": 209.4
"y": 265.4
},
{
"x": 55.5,
"y": 190.5
"y": 240.5
},
{
"x": 55.5,
"y": 171.6
"y": 215.6
},
{
"x": 64.1,
"y": 90
"x": 66.5,
"y": 106
},
{
"x": 98.5,
"x": 110.5,
"y": 66
}
],
@ -432,20 +432,20 @@
"labelPercentage": 0,
"route": [
{
"x": 222.73809523809524,
"y": 192
"x": 221.47590361445782,
"y": 232
},
{
"x": 226.54761904761904,
"y": 216
"x": 226.29518072289156,
"y": 272
},
{
"x": 227.5,
"y": 228
"y": 292
},
{
"x": 227.5,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -481,19 +481,19 @@
"route": [
{
"x": 227.5,
"y": 318
"y": 398
},
{
"x": 227.5,
"y": 342
"y": 438
},
{
"x": 227.5,
"y": 354
"y": 458
},
{
"x": 227.5,
"y": 378
"y": 498
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="515" height="719" viewBox="-102 -173 515 719"><style type="text/css">
width="515" height="839" viewBox="-102 -173 515 839"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -796,9 +796,9 @@ width="515" height="719" viewBox="-102 -173 515 719"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="poll the people"><g class="shape" ><rect x="72" y="0" width="150" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">poll the people</text></g><g id="results"><g class="shape" ><rect x="171" y="126" width="93" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="217.500000" y="164.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">results</text></g><g id="unfavorable"><g class="shape" ><rect x="0" y="252" width="131" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="65.500000" y="290.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfavorable</text></g><g id="favorable"><g class="shape" ><rect x="171" y="252" width="113" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="290.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">favorable</text></g><g id="will of the people"><g class="shape" ><rect x="144" y="378" width="167" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="416.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">will of the people</text></g><g id="title"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="22.000000" y="-71.000000" width="266" height="51"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>A winning strategy</h1>
</div></foreignObject></g></g><g id="(poll the people -&gt; results)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 185.186457 67.327419 C 210.738095 90.000000 217.500000 102.000000 217.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3602347714)"/></g><g id="(results -&gt; unfavorable)[0]"><path d="M 173.492724 193.227881 C 144.214286 216.000000 129.700000 228.000000 105.499351 249.353513" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3602347714)"/></g><g id="(unfavorable -&gt; poll the people)[0]"><path d="M 59.948370 250.024729 C 56.452381 228.000000 55.500000 209.400000 55.500000 190.500000 C 55.500000 171.600000 64.100000 90.000000 95.219492 68.288726" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3602347714)"/></g><g id="(results -&gt; favorable)[0]"><path d="M 223.051630 193.975271 C 226.547619 216.000000 227.500000 228.000000 227.500000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3602347714)"/></g><g id="(favorable -&gt; will of the people)[0]"><path d="M 227.500000 320.000000 C 227.500000 342.000000 227.500000 354.000000 227.500000 374.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3602347714)"/></g><mask id="3602347714" maskUnits="userSpaceOnUse" x="-100" y="-100" width="515" height="719">
<rect x="-100" y="-100" width="515" height="719" fill="white"></rect>
</style><g id="poll the people"><g class="shape" ><rect x="72" y="0" width="150" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">poll the people</text></g><g id="results"><g class="shape" ><rect x="171" y="166" width="93" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="217.500000" y="204.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">results</text></g><g id="unfavorable"><g class="shape" ><rect x="0" y="332" width="131" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="65.500000" y="370.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfavorable</text></g><g id="favorable"><g class="shape" ><rect x="171" y="332" width="113" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="370.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">favorable</text></g><g id="will of the people"><g class="shape" ><rect x="144" y="498" width="167" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="536.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">will of the people</text></g><g id="title"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="22.000000" y="-71.000000" width="266" height="51"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>A winning strategy</h1>
</div></foreignObject></g></g><g id="(poll the people -&gt; results)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 176.028990 67.519805 C 208.945783 106.000000 217.500000 126.000000 217.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1049684492)"/></g><g id="(results -&gt; unfavorable)[0]"><path d="M 183.898318 233.431354 C 146.259036 272.000000 127.900000 292.000000 96.108157 328.967259" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1049684492)"/></g><g id="(unfavorable -&gt; poll the people)[0]"><path d="M 61.284863 330.014360 C 56.704819 292.000000 55.500000 265.400000 55.500000 240.500000 C 55.500000 215.600000 66.500000 106.000000 107.540240 68.690691" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1049684492)"/></g><g id="(results -&gt; favorable)[0]"><path d="M 221.715137 233.985640 C 226.295181 272.000000 227.500000 292.000000 227.500000 328.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1049684492)"/></g><g id="(favorable -&gt; will of the people)[0]"><path d="M 227.500000 400.000000 C 227.500000 438.000000 227.500000 458.000000 227.500000 494.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1049684492)"/></g><mask id="1049684492" maskUnits="userSpaceOnUse" x="-100" y="-100" width="515" height="839">
<rect x="-100" y="-100" width="515" height="839" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 662 KiB

After

Width:  |  Height:  |  Size: 662 KiB

View file

@ -47,27 +47,11 @@
"id": "g",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 173,
"y": 126
||||||| 749d236a
"x": 277,
"y": 166
=======
"x": 277,
"y": 207
>>>>>>> master
},
<<<<<<< HEAD
"width": 133,
"height": 498,
||||||| 749d236a
"width": 196,
"height": 698,
=======
"width": 196,
"height": 657,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -104,16 +88,8 @@
"id": "g.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 221,
"y": 156
||||||| 749d236a
"x": 348,
"y": 216
=======
"x": 348,
"y": 236
>>>>>>> master
},
"width": 53,
"height": 66,
@ -154,24 +130,10 @@
"type": "rectangle",
"pos": {
"x": 0,
<<<<<<< HEAD
"y": 282
||||||| 749d236a
"y": 382
=======
"y": 423
>>>>>>> master
},
<<<<<<< HEAD
"width": 153,
"height": 186,
||||||| 749d236a
"width": 236,
"height": 266,
=======
"width": 236,
"height": 225,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -208,27 +170,11 @@
"id": "d.h",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 20,
"y": 312
||||||| 749d236a
"x": 40,
"y": 432
=======
"x": 40,
"y": 488
>>>>>>> master
},
<<<<<<< HEAD
"width": 113,
"height": 126,
||||||| 749d236a
"width": 156,
"height": 166,
=======
"width": 156,
"height": 130,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -265,16 +211,8 @@
"id": "d.h.c",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 50,
"y": 342
||||||| 749d236a
"x": 94,
"y": 482
=======
"x": 94,
"y": 520
>>>>>>> master
},
"width": 53,
"height": 66,
@ -314,16 +252,8 @@
"id": "g.e",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 203,
"y": 528
||||||| 749d236a
"x": 330,
"y": 748
=======
"x": 330,
"y": 768
>>>>>>> master
},
"width": 53,
"height": 66,
@ -364,7 +294,7 @@
"type": "rectangle",
"pos": {
"x": 214,
"y": 684
"y": 964
},
"width": 51,
"height": 66,
@ -433,31 +363,15 @@
},
{
"x": 247.75,
"y": 90
"y": 106
},
{
<<<<<<< HEAD
"x": 247.75,
"y": 132
||||||| 749d236a
"x": 374.75,
"y": 176
=======
"x": 374.75,
"y": 180.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 247.75,
"y": 156
||||||| 749d236a
"x": 374.75,
"y": 216
=======
"x": 374.75,
"y": 236.5
>>>>>>> master
}
],
"isCurve": true,
@ -492,64 +406,32 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 228.63095238095238,
"y": 222
||||||| 749d236a
"x": 358.84638554216866,
"y": 282
=======
"x": 358.84638554216866,
"x": 233.2379518072289,
"y": 302.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 214.72619047619048,
"y": 246
||||||| 749d236a
"x": 339.5692771084337,
"y": 322
=======
"x": 339.5692771084337,
"x": 215.6475903614458,
"y": 326.1
>>>>>>> master
},
{
"x": 211.25,
"y": 258
"y": 342
},
{
"x": 211.25,
"y": 267
"y": 357
},
{
"x": 211.25,
"y": 276
"y": 372
},
{
<<<<<<< HEAD
"x": 189.65,
"y": 322.2
||||||| 749d236a
"x": 297.15,
"y": 446.6
=======
"x": 297.15,
"y": 454.3
>>>>>>> master
"y": 453.1
},
{
<<<<<<< HEAD
"x": 103.25,
"y": 363
||||||| 749d236a
"x": 146.75,
"y": 505
=======
"x": 146.75,
"y": 543.5
>>>>>>> master
"y": 537.5
}
],
"isCurve": true,
@ -585,35 +467,19 @@
"route": [
{
"x": 76.5,
"y": 468
"y": 648
},
{
"x": 198.9,
"y": 492
"y": 688
},
{
<<<<<<< HEAD
"x": 229.5,
"y": 504
||||||| 749d236a
"x": 356.5,
"y": 708
=======
"x": 356.5,
"y": 712.1
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 229.5,
"y": 528
||||||| 749d236a
"x": 356.5,
"y": 748
=======
"x": 356.5,
"y": 768.5
>>>>>>> master
}
],
"isCurve": true,
@ -648,36 +514,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 229.5,
"y": 594
||||||| 749d236a
"x": 356.5,
"y": 814
=======
"x": 356.5,
"y": 834.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 229.5,
"y": 618
||||||| 749d236a
"x": 356.5,
"y": 854
=======
"x": 356.5,
"y": 858.1
>>>>>>> master
},
{
"x": 230.5,
"y": 660
"x": 230.7,
"y": 924
},
{
"x": 234.5,
"y": 684
"x": 235.5,
"y": 964
}
],
"isCurve": true,
@ -712,20 +562,20 @@
"labelPercentage": 0,
"route": [
{
"x": 263.85714285714283,
"y": 684
"x": 257.9879518072289,
"y": 964
},
{
"x": 281.57142857142856,
"y": 660
"x": 280.3975903614458,
"y": 924
},
{
"x": 286,
"y": 648
"y": 904
},
{
"x": 286,
"y": 624
"y": 864
}
],
"isCurve": true,
@ -760,28 +610,12 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 172.5,
"y": 338
||||||| 749d236a
"x": 276.75,
"y": 464
=======
"x": 276.75,
"y": 505
>>>>>>> master
"y": 507
},
{
<<<<<<< HEAD
"x": 132.5,
"y": 353
||||||| 749d236a
"x": 196.75,
"y": 490
=======
"x": 196.75,
"y": 546.5
>>>>>>> master
"y": 542.5
}
],
"animated": false,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="510" height="954" viewBox="-102 -102 510 954"><style type="text/css">
width="510" height="1234" viewBox="-102 -102 510 1234"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,16 +39,8 @@ width="510" height="954" viewBox="-102 -102 510 954"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
<<<<<<< HEAD
]]></script><g id="a"><g class="shape" ><rect x="221" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="247.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="173" y="126" width="133" height="498" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="239.500000" y="113.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="282" width="153" height="186" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="76.500000" y="269.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="214" y="684" width="51" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="239.500000" y="722.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="221" y="156" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="247.500000" y="194.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="20" y="312" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="76.500000" y="300.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="203" y="528" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="566.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="50" y="342" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="76.500000" y="380.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 247.750000 68.000000 C 247.750000 90.000000 247.750000 132.000000 247.750000 152.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 227.628338 223.730539 C 214.726190 246.000000 211.250000 258.000000 211.250000 267.000000 C 211.250000 276.000000 189.650000 322.200000 106.866995 361.291975" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><g id="(d -&gt; g.e)[0]"><path d="M 78.462627 468.384829 C 198.900000 492.000000 229.500000 504.000000 229.500000 524.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><g id="(g.e -&gt; f)[0]"><path d="M 229.500000 596.000000 C 229.500000 618.000000 230.500000 660.000000 233.842404 680.054424" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><g id="(f -&gt; g)[0]"><path d="M 265.044847 682.390852 C 281.571429 660.000000 286.000000 648.000000 286.000000 628.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><g id="(g -&gt; d.h)[0]"><path d="M 170.627342 338.702247 L 136.245317 351.595506" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2229255526)"/></g><mask id="2229255526" maskUnits="userSpaceOnUse" x="-100" y="-100" width="510" height="954">
<rect x="-100" y="-100" width="510" height="954" fill="white"></rect>
||||||| 749d236a
]]></script><g id="a"><g class="shape" ><rect x="348" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="374.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="277" y="166" width="196" height="698" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="375.000000" y="199.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="382" width="236" height="266" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="415.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="353" y="964" width="51" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="378.500000" y="1002.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="348" y="216" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="374.500000" y="254.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="40" y="432" width="156" height="166" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="461.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="330" y="748" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="356.500000" y="786.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="94" y="482" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="520.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 374.750000 68.000000 C 374.750000 106.000000 374.750000 176.000000 374.750000 212.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 357.978102 283.801689 C 339.569277 322.000000 334.750000 342.000000 334.750000 357.000000 C 334.750000 372.000000 297.150000 446.600000 150.478763 503.552129" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><g id="(d -&gt; g.e)[0]"><path d="M 121.956748 648.413689 C 309.200000 688.000000 356.500000 708.000000 356.500000 744.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><g id="(g.e -&gt; f)[0]"><path d="M 356.500000 816.000000 C 356.500000 854.000000 359.100000 924.000000 368.493465 960.128710" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><g id="(f -&gt; g)[0]"><path d="M 401.119336 962.330504 C 426.403614 924.000000 433.000000 904.000000 433.000000 868.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><g id="(g -&gt; d.h)[0]"><path d="M 274.847932 464.618172 L 200.554136 488.763656" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#606331157)"/></g><mask id="606331157" maskUnits="userSpaceOnUse" x="-100" y="-100" width="677" height="1234">
<rect x="-100" y="-100" width="677" height="1234" fill="white"></rect>
=======
]]></script><g id="a"><g class="shape" ><rect x="348" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="374.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="277" y="207" width="196" height="657" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="375.000000" y="194.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="423" width="236" height="225" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="410.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="353" y="964" width="51" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="378.500000" y="1002.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="348" y="236" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="374.500000" y="274.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="40" y="488" width="156" height="130" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="118.000000" y="476.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="330" y="768" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="356.500000" y="806.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="94" y="520" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="120.500000" y="558.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 374.750000 68.000000 C 374.750000 106.000000 374.750000 180.100000 374.750000 232.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 357.581168 304.048943 C 339.569277 326.100000 334.750000 342.000000 334.750000 357.000000 C 334.750000 372.000000 297.150000 454.300000 150.190423 541.459537" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><g id="(d -&gt; g.e)[0]"><path d="M 121.956748 648.413689 C 309.200000 688.000000 356.500000 712.100000 356.500000 764.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><g id="(g.e -&gt; f)[0]"><path d="M 356.500000 836.500000 C 356.500000 858.100000 359.100000 924.000000 368.493465 960.128710" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><g id="(f -&gt; g)[0]"><path d="M 401.119336 962.330504 C 426.403614 924.000000 433.000000 904.000000 433.000000 868.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><g id="(g -&gt; d.h)[0]"><path d="M 274.974659 505.920958 L 200.300682 544.658084" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3991526408)"/></g><mask id="3991526408" maskUnits="userSpaceOnUse" x="-100" y="-100" width="677" height="1234">
<rect x="-100" y="-100" width="677" height="1234" fill="white"></rect>
>>>>>>> master
]]></script><g id="a"><g class="shape" ><rect x="221" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="247.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="173" y="207" width="133" height="657" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="239.500000" y="194.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="423" width="153" height="225" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="76.500000" y="410.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="214" y="964" width="51" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="239.500000" y="1002.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="221" y="236" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="247.500000" y="274.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="20" y="488" width="113" height="130" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="76.500000" y="476.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="203" y="768" width="53" height="66" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="806.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="50" y="520" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="76.500000" y="558.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -&gt; g.b)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 247.750000 68.000000 C 247.750000 106.000000 247.750000 180.100000 247.750000 232.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><g id="(g.b -&gt; d.h.c)[0]"><path d="M 232.042725 304.103569 C 215.647590 326.100000 211.250000 342.000000 211.250000 357.000000 C 211.250000 372.000000 189.650000 453.100000 106.111351 534.704884" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><g id="(d -&gt; g.e)[0]"><path d="M 78.401061 648.621262 C 198.900000 688.000000 229.500000 712.100000 229.500000 764.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><g id="(g.e -&gt; f)[0]"><path d="M 229.500000 836.500000 C 229.500000 858.100000 230.700000 924.000000 235.023419 960.028493" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><g id="(f -&gt; g)[0]"><path d="M 258.965479 962.255167 C 280.397590 924.000000 286.000000 904.000000 286.000000 868.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><g id="(g -&gt; d.h)[0]"><path d="M 171.004150 508.327567 L 135.491700 539.844867" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2650595730)"/></g><mask id="2650595730" maskUnits="userSpaceOnUse" x="-100" y="-100" width="510" height="1234">
<rect x="-100" y="-100" width="510" height="1234" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 652 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 102,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -212,7 +212,7 @@
"type": "rectangle",
"pos": {
"x": 204,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -294,7 +294,7 @@
"type": "rectangle",
"pos": {
"x": 306,
"y": 126
"y": 166
},
"width": 63,
"height": 66,
@ -376,7 +376,7 @@
"type": "rectangle",
"pos": {
"x": 409,
"y": 126
"y": 166
},
"width": 63,
"height": 66,
@ -458,7 +458,7 @@
"type": "rectangle",
"pos": {
"x": 512,
"y": 126
"y": 166
},
"width": 63,
"height": 66,
@ -540,7 +540,7 @@
"type": "rectangle",
"pos": {
"x": 616,
"y": 126
"y": 166
},
"width": 59,
"height": 66,
@ -622,7 +622,7 @@
"type": "rectangle",
"pos": {
"x": 718,
"y": 126
"y": 166
},
"width": 59,
"height": 66,
@ -704,7 +704,7 @@
"type": "rectangle",
"pos": {
"x": 820,
"y": 126
"y": 166
},
"width": 59,
"height": 66,
@ -786,7 +786,7 @@
"type": "rectangle",
"pos": {
"x": 920,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -868,7 +868,7 @@
"type": "rectangle",
"pos": {
"x": 1022,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -950,7 +950,7 @@
"type": "rectangle",
"pos": {
"x": 1124,
"y": 126
"y": 166
},
"width": 62,
"height": 66,
@ -1032,7 +1032,7 @@
"type": "rectangle",
"pos": {
"x": 1226,
"y": 126
"y": 166
},
"width": 54,
"height": 66,
@ -1073,7 +1073,7 @@
"type": "rectangle",
"pos": {
"x": 1228,
"y": 252
"y": 332
},
"width": 51,
"height": 66,
@ -1142,15 +1142,15 @@
},
{
"x": 31,
"y": 90
},
{
"x": 31,
"y": 102
"y": 106
},
{
"x": 31,
"y": 126
},
{
"x": 31,
"y": 166
}
],
"isCurve": true,
@ -1190,15 +1190,15 @@
},
{
"x": 133,
"y": 90
},
{
"x": 133,
"y": 102
"y": 106
},
{
"x": 133,
"y": 126
},
{
"x": 133,
"y": 166
}
],
"isCurve": true,
@ -1238,15 +1238,15 @@
},
{
"x": 235,
"y": 90
},
{
"x": 235,
"y": 102
"y": 106
},
{
"x": 235,
"y": 126
},
{
"x": 235,
"y": 166
}
],
"isCurve": true,
@ -1286,15 +1286,15 @@
},
{
"x": 337.5,
"y": 90
},
{
"x": 337.5,
"y": 102
"y": 106
},
{
"x": 337.5,
"y": 126
},
{
"x": 337.5,
"y": 166
}
],
"isCurve": true,
@ -1334,15 +1334,15 @@
},
{
"x": 440.5,
"y": 90
},
{
"x": 440.5,
"y": 102
"y": 106
},
{
"x": 440.5,
"y": 126
},
{
"x": 440.5,
"y": 166
}
],
"isCurve": true,
@ -1382,15 +1382,15 @@
},
{
"x": 543.5,
"y": 90
},
{
"x": 543.5,
"y": 102
"y": 106
},
{
"x": 543.5,
"y": 126
},
{
"x": 543.5,
"y": 166
}
],
"isCurve": true,
@ -1430,15 +1430,15 @@
},
{
"x": 645,
"y": 90
},
{
"x": 645,
"y": 102
"y": 106
},
{
"x": 645,
"y": 126
},
{
"x": 645,
"y": 166
}
],
"isCurve": true,
@ -1478,15 +1478,15 @@
},
{
"x": 747,
"y": 90
},
{
"x": 747,
"y": 102
"y": 106
},
{
"x": 747,
"y": 126
},
{
"x": 747,
"y": 166
}
],
"isCurve": true,
@ -1526,15 +1526,15 @@
},
{
"x": 849,
"y": 90
},
{
"x": 849,
"y": 102
"y": 106
},
{
"x": 849,
"y": 126
},
{
"x": 849,
"y": 166
}
],
"isCurve": true,
@ -1574,15 +1574,15 @@
},
{
"x": 951,
"y": 90
},
{
"x": 951,
"y": 102
"y": 106
},
{
"x": 951,
"y": 126
},
{
"x": 951,
"y": 166
}
],
"isCurve": true,
@ -1622,15 +1622,15 @@
},
{
"x": 1053,
"y": 90
},
{
"x": 1053,
"y": 102
"y": 106
},
{
"x": 1053,
"y": 126
},
{
"x": 1053,
"y": 166
}
],
"isCurve": true,
@ -1670,15 +1670,15 @@
},
{
"x": 1155,
"y": 90
},
{
"x": 1155,
"y": 102
"y": 106
},
{
"x": 1155,
"y": 126
},
{
"x": 1155,
"y": 166
}
],
"isCurve": true,
@ -1718,15 +1718,15 @@
},
{
"x": 1253,
"y": 90
},
{
"x": 1253,
"y": 102
"y": 106
},
{
"x": 1253,
"y": 126
},
{
"x": 1253,
"y": 166
}
],
"isCurve": true,
@ -1762,19 +1762,19 @@
"route": [
{
"x": 1253,
"y": 192
"y": 232
},
{
"x": 1253,
"y": 216
"y": 272
},
{
"x": 1253,
"y": 228
"y": 292
},
{
"x": 1253,
"y": 252
"y": 332
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 348 KiB

After

Width:  |  Height:  |  Size: 348 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 242,
"y": 126
"y": 166
},
"width": 53,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 56,
"y": 378
"y": 498
},
"width": 53,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 387,
"y": 378
"y": 498
},
"width": 54,
"height": 66,
@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 489,
"y": 630
"y": 830
},
"width": 53,
"height": 66,
@ -212,7 +212,7 @@
"type": "rectangle",
"pos": {
"x": 481,
"y": 378
"y": 498
},
"width": 51,
"height": 66,
@ -253,7 +253,7 @@
"type": "rectangle",
"pos": {
"x": 489,
"y": 252
"y": 332
},
"width": 54,
"height": 66,
@ -294,7 +294,7 @@
"type": "rectangle",
"pos": {
"x": 90,
"y": 252
"y": 332
},
"width": 53,
"height": 66,
@ -335,7 +335,7 @@
"type": "rectangle",
"pos": {
"x": 274,
"y": 630
"y": 830
},
"width": 49,
"height": 66,
@ -376,7 +376,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 252
"y": 332
},
"width": 50,
"height": 66,
@ -417,7 +417,7 @@
"type": "rectangle",
"pos": {
"x": 272,
"y": 756
"y": 996
},
"width": 53,
"height": 66,
@ -458,7 +458,7 @@
"type": "rectangle",
"pos": {
"x": 621,
"y": 504
"y": 664
},
"width": 49,
"height": 66,
@ -499,7 +499,7 @@
"type": "rectangle",
"pos": {
"x": 572,
"y": 378
"y": 498
},
"width": 57,
"height": 66,
@ -540,7 +540,7 @@
"type": "rectangle",
"pos": {
"x": 329,
"y": 504
"y": 664
},
"width": 53,
"height": 66,
@ -581,7 +581,7 @@
"type": "rectangle",
"pos": {
"x": 203,
"y": 252
"y": 332
},
"width": 54,
"height": 66,
@ -622,7 +622,7 @@
"type": "rectangle",
"pos": {
"x": 677,
"y": 378
"y": 498
},
"width": 53,
"height": 66,
@ -663,7 +663,7 @@
"type": "rectangle",
"pos": {
"x": 488,
"y": 756
"y": 996
},
"width": 54,
"height": 66,
@ -728,19 +728,19 @@
"route": [
{
"x": 228.25,
"y": 58.01123595505618
"y": 65.95131086142322
},
{
"x": 260.45,
"y": 88.40224719101124
},
{
"x": 268.5,
"y": 102
"y": 105.99026217228464
},
{
"x": 268.5,
"y": 126
},
{
"x": 268.5,
"y": 166
}
],
"isCurve": true,
@ -776,31 +776,31 @@
"route": [
{
"x": 108.75,
"y": 392.60330578512395
"y": 506.76308539944904
},
{
"x": 160.15,
"y": 356.92066115702477
"y": 459.7526170798898
},
{
"x": 173,
"y": 335.4
"y": 431.4
},
{
"x": 173,
"y": 316.5
"y": 406.5
},
{
"x": 173,
"y": 297.6
"y": 381.6
},
{
"x": 186.8,
"y": 212.8
"y": 270
},
{
"x": 242,
"y": 176
"y": 222
}
],
"isCurve": true,
@ -836,31 +836,31 @@
"route": [
{
"x": 413.5,
"y": 444
"y": 564
},
{
"x": 413.5,
"y": 468
"y": 604
},
{
"x": 413.5,
"y": 486.6
"y": 630.6
},
{
"x": 413.5,
"y": 505.5
"y": 655.5
},
{
"x": 413.5,
"y": 524.4
"y": 680.4
},
{
"x": 428.55,
"y": 609.3184275184275
"y": 792.2766584766584
},
{
"x": 488.75,
"y": 646.5921375921376
"y": 841.3832923832924
}
],
"isCurve": true,
@ -896,31 +896,31 @@
"route": [
{
"x": 506,
"y": 444
"y": 564
},
{
"x": 506,
"y": 468
"y": 604
},
{
"x": 506,
"y": 486.6
"y": 630.6
},
{
"x": 506,
"y": 505.5
"y": 655.5
},
{
"x": 506,
"y": 524.4
"y": 680.4
},
{
"x": 506.8,
"y": 606
"x": 507.2,
"y": 790
},
{
"x": 510,
"y": 630
"x": 512,
"y": 830
}
],
"isCurve": true,
@ -956,31 +956,31 @@
"route": [
{
"x": 295,
"y": 168.54
"y": 211.56857142857143
},
{
"x": 413.8,
"y": 211.308
"y": 267.91371428571426
},
{
"x": 443.5,
"y": 234.6
"y": 298.6
},
{
"x": 443.5,
"y": 253.5
"y": 323.5
},
{
"x": 443.5,
"y": 272.4
"y": 348.4
},
{
"x": 450.9,
"y": 355.4592
"x": 451.1,
"y": 458
},
{
"x": 480.5,
"y": 385.296
"x": 481.5,
"y": 498
}
],
"isCurve": true,
@ -1016,19 +1016,19 @@
"route": [
{
"x": 295,
"y": 165.74545454545455
"y": 207.8868686868687
},
{
"x": 471.8,
"y": 210.7490909090909
"y": 267.1773737373737
},
{
"x": 516,
"y": 228
"y": 292
},
{
"x": 516,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -1064,19 +1064,19 @@
"route": [
{
"x": 516,
"y": 318
"y": 398
},
{
"x": 516,
"y": 342
"y": 438
},
{
"x": 515,
"y": 354
"x": 514.8,
"y": 458
},
{
"x": 511,
"y": 378
"x": 510,
"y": 498
}
],
"isCurve": true,
@ -1112,19 +1112,19 @@
"route": [
{
"x": 242,
"y": 169.98355263157896
"y": 213.4703947368421
},
{
"x": 141.6,
"y": 211.5967105263158
"y": 268.2940789473684
},
{
"x": 116.5,
"y": 228
"y": 292
},
{
"x": 116.5,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -1159,80 +1159,80 @@
"labelPercentage": 0,
"route": [
{
"x": 278.1904761904762,
"y": 192
"x": 275.855421686747,
"y": 232
},
{
"x": 285.23809523809524,
"y": 216
"x": 284.7710843373494,
"y": 272
},
{
"x": 287,
"y": 234.6
"y": 298.6
},
{
"x": 287,
"y": 253.5
"y": 323.5
},
{
"x": 287,
"y": 272.4
"y": 348.4
},
{
"x": 287,
"y": 297.6
"y": 381.6
},
{
"x": 287,
"y": 316.5
"y": 406.5
},
{
"x": 287,
"y": 335.4
"y": 431.4
},
{
"x": 287,
"y": 360.6
"y": 464.6
},
{
"x": 287,
"y": 379.5
"y": 489.5
},
{
"x": 287,
"y": 398.4
"y": 514.4
},
{
"x": 287,
"y": 423.6
"y": 547.6
},
{
"x": 287,
"y": 442.5
"y": 572.5
},
{
"x": 287,
"y": 461.4
"y": 597.4
},
{
"x": 287,
"y": 486.6
"y": 630.6
},
{
"x": 287,
"y": 505.5
"y": 655.5
},
{
"x": 287,
"y": 524.4
"y": 680.4
},
{
"x": 288,
"y": 606
"x": 288.4,
"y": 790
},
{
"x": 292,
"y": 630
"x": 294,
"y": 830
}
],
"isCurve": true,
@ -1268,31 +1268,31 @@
"route": [
{
"x": 295,
"y": 170.51379310344828
"y": 214.1689655172414
},
{
"x": 389.8,
"y": 211.70275862068965
"y": 268.4337931034483
},
{
"x": 413.5,
"y": 234.6
"y": 298.6
},
{
"x": 413.5,
"y": 253.5
"y": 323.5
},
{
"x": 413.5,
"y": 272.4
"y": 348.4
},
{
"x": 413.5,
"y": 354
"y": 458
},
{
"x": 413.5,
"y": 378
"y": 498
}
],
"isCurve": true,
@ -1328,19 +1328,19 @@
"route": [
{
"x": 25,
"y": 318
"y": 398
},
{
"x": 25,
"y": 342
"y": 438
},
{
"x": 31.15,
"y": 354.76768558951966
"x": 31.8,
"y": 458
},
{
"x": 55.75,
"y": 381.83842794759823
"x": 59,
"y": 498
}
],
"isCurve": true,
@ -1375,32 +1375,32 @@
"labelPercentage": 0,
"route": [
{
"x": 39.404761904761905,
"y": 252
"x": 35.933734939759034,
"y": 332
},
{
"x": 49.88095238095238,
"y": 228
"x": 49.18674698795181,
"y": 292
},
{
"x": 52.5,
"y": 209.4
"y": 265.4
},
{
"x": 52.5,
"y": 190.5
"y": 240.5
},
{
"x": 52.5,
"y": 171.6
"y": 215.6
},
{
"x": 77.1,
"y": 85.6
"y": 102.4
},
{
"x": 175.5,
"y": 44
"y": 48
}
],
"isCurve": true,
@ -1436,19 +1436,19 @@
"route": [
{
"x": 242,
"y": 165.85626283367557
"y": 208.0328542094456
},
{
"x": 68.39999999999998,
"y": 210.77125256673511
"y": 267.2065708418891
},
{
"x": 25,
"y": 228
"y": 292
},
{
"x": 25,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -1484,19 +1484,19 @@
"route": [
{
"x": 298.5,
"y": 696
"y": 896
},
{
"x": 298.5,
"y": 720
"y": 936
},
{
"x": 298.5,
"y": 732
"y": 956
},
{
"x": 298.5,
"y": 756
"y": 996
}
],
"isCurve": true,
@ -1532,19 +1532,19 @@
"route": [
{
"x": 441.5,
"y": 423.19354838709677
"y": 547.0645161290323
},
{
"x": 530.7,
"y": 463.8387096774194
"y": 600.6129032258065
},
{
"x": 566.6,
"y": 483.2
"y": 626.2
},
{
"x": 621,
"y": 520
"y": 675
}
],
"isCurve": true,
@ -1580,19 +1580,19 @@
"route": [
{
"x": 645.75,
"y": 570
"y": 730
},
{
"x": 645.75,
"y": 594
"y": 770
},
{
"x": 624.95,
"y": 610
"y": 793.2
},
{
"x": 541.75,
"y": 650
"y": 846
}
],
"isCurve": true,
@ -1627,20 +1627,20 @@
"labelPercentage": 0,
"route": [
{
"x": 605.2380952380952,
"y": 444
"x": 603.9759036144578,
"y": 564
},
{
"x": 609.047619047619,
"y": 468
"x": 608.7951807228916,
"y": 604
},
{
"x": 613.4,
"y": 480
"x": 614.4,
"y": 624
},
{
"x": 627,
"y": 504
"x": 632,
"y": 664
}
],
"isCurve": true,
@ -1676,19 +1676,19 @@
"route": [
{
"x": 571.5,
"y": 417.78186968838526
"y": 539.9348441926346
},
{
"x": 382.5,
"y": 462.75637393767704
"y": 599.1869688385269
},
{
"x": 337.25,
"y": 480
"x": 337.65,
"y": 624
},
{
"x": 345.25,
"y": 504
"x": 347.25,
"y": 664
}
],
"isCurve": true,
@ -1724,19 +1724,19 @@
"route": [
{
"x": 355.25,
"y": 570
"y": 730
},
{
"x": 355.25,
"y": 594
"y": 770
},
{
"x": 348.85,
"y": 607.2
"x": 348.45,
"y": 790
},
{
"x": 323.25,
"y": 636
"x": 321.25,
"y": 830
}
],
"isCurve": true,
@ -1771,20 +1771,20 @@
"labelPercentage": 0,
"route": [
{
"x": 386.5,
"y": 440.20171673819743
"x": 390.3403614457831,
"y": 564
},
{
"x": 361.5,
"y": 467.2403433476395
"x": 362.26807228915663,
"y": 604
},
{
"x": 355.25,
"y": 480
"y": 624
},
{
"x": 355.25,
"y": 504
"y": 664
}
],
"isCurve": true,
@ -1820,19 +1820,19 @@
"route": [
{
"x": 480.5,
"y": 423.2868068833652
"y": 547.1873804971319
},
{
"x": 396.3,
"y": 463.85736137667305
"y": 600.6374760994264
},
{
"x": 373.25,
"y": 480
"x": 372.85,
"y": 624
},
{
"x": 365.25,
"y": 504
"x": 363.25,
"y": 664
}
],
"isCurve": true,
@ -1867,20 +1867,20 @@
"labelPercentage": 0,
"route": [
{
"x": 248.33333333333334,
"y": 192
"x": 253.19277108433735,
"y": 232
},
{
"x": 233.66666666666666,
"y": 216
"x": 234.63855421686748,
"y": 272
},
{
"x": 230,
"y": 228
"y": 292
},
{
"x": 230,
"y": 252
"y": 332
}
],
"isCurve": true,
@ -1916,19 +1916,19 @@
"route": [
{
"x": 703.25,
"y": 444
"y": 564
},
{
"x": 703.25,
"y": 468
"y": 604
},
{
"x": 696.65,
"y": 481.2313043478261
"x": 696.25,
"y": 624
},
{
"x": 670.25,
"y": 510.1565217391304
"x": 668.25,
"y": 664
}
],
"isCurve": true,
@ -1964,19 +1964,19 @@
"route": [
{
"x": 515.25,
"y": 696
"y": 896
},
{
"x": 515.25,
"y": 720
"y": 936
},
{
"x": 515.25,
"y": 732
"y": 956
},
{
"x": 515.25,
"y": 756
"y": 996
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 335 KiB

After

Width:  |  Height:  |  Size: 335 KiB

View file

@ -7,7 +7,7 @@
"type": "rectangle",
"pos": {
"x": 199,
"y": 30
"y": 50
},
"width": 53,
"height": 66,
@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 188,
"y": 156
"y": 216
},
"width": 74,
"height": 66,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 6,
"y": 156
"y": 216
},
"width": 72,
"height": 66,
@ -130,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 302,
"y": 156
"y": 216
},
"width": 87,
"height": 66,
@ -171,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 282
"y": 382
},
"width": 83,
"height": 66,
@ -212,7 +212,7 @@
"type": "rectangle",
"pos": {
"x": 123,
"y": 282
"y": 382
},
"width": 81,
"height": 66,
@ -253,7 +253,7 @@
"type": "rectangle",
"pos": {
"x": 244,
"y": 282
"y": 382
},
"width": 85,
"height": 66,
@ -294,7 +294,7 @@
"type": "rectangle",
"pos": {
"x": 438,
"y": 30
"y": 50
},
"width": 78,
"height": 66,
@ -335,7 +335,7 @@
"type": "rectangle",
"pos": {
"x": 429,
"y": 156
"y": 216
},
"width": 76,
"height": 66,
@ -376,7 +376,7 @@
"type": "rectangle",
"pos": {
"x": 431,
"y": 282
"y": 382
},
"width": 72,
"height": 66,
@ -417,7 +417,7 @@
"type": "rectangle",
"pos": {
"x": 574,
"y": 30
"y": 50
},
"width": 78,
"height": 66,
@ -458,7 +458,7 @@
"type": "rectangle",
"pos": {
"x": 547,
"y": 156
"y": 216
},
"width": 113,
"height": 66,
@ -498,27 +498,11 @@
"id": "finally",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 691,
"y": 0
||||||| 749d236a
"x": 821,
"y": 0
=======
"x": 821,
"y": 41
>>>>>>> master
},
<<<<<<< HEAD
"width": 281,
"height": 504,
||||||| 749d236a
"width": 368,
"height": 664,
=======
"width": 368,
"height": 623,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -556,7 +540,7 @@
"type": "rectangle",
"pos": {
"x": 1133,
"y": 282
"y": 382
},
"width": 103,
"height": 66,
@ -597,7 +581,7 @@
"type": "rectangle",
"pos": {
"x": 1154,
"y": 408
"y": 548
},
"width": 60,
"height": 66,
@ -638,7 +622,7 @@
"type": "rectangle",
"pos": {
"x": 1003,
"y": 156
"y": 216
},
"width": 98,
"height": 66,
@ -679,7 +663,7 @@
"type": "rectangle",
"pos": {
"x": 1011,
"y": 282
"y": 382
},
"width": 82,
"height": 66,
@ -719,16 +703,8 @@
"id": "finally.a",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 872,
"y": 156
||||||| 749d236a
"x": 1056,
"y": 216
=======
"x": 1056,
"y": 236
>>>>>>> master
},
"width": 53,
"height": 66,
@ -768,16 +744,8 @@
"id": "finally.tree",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 741,
"y": 282
||||||| 749d236a
"x": 891,
"y": 382
=======
"x": 891,
"y": 402
>>>>>>> master
},
"width": 74,
"height": 66,
@ -817,16 +785,8 @@
"id": "finally.inside",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 855,
"y": 30
||||||| 749d236a
"x": 1038,
"y": 50
=======
"x": 1038,
"y": 70
>>>>>>> master
},
"width": 88,
"height": 66,
@ -866,16 +826,8 @@
"id": "finally.hierarchy",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 721,
"y": 408
||||||| 749d236a
"x": 871,
"y": 548
=======
"x": 871,
"y": 568
>>>>>>> master
},
"width": 113,
"height": 66,
@ -915,16 +867,8 @@
"id": "finally.root",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 855,
"y": 282
||||||| 749d236a
"x": 1025,
"y": 382
=======
"x": 1025,
"y": 402
>>>>>>> master
},
"width": 75,
"height": 66,
@ -989,19 +933,19 @@
"route": [
{
"x": 225,
"y": 96
},
{
"x": 225,
"y": 120
},
{
"x": 225,
"y": 132
"y": 116
},
{
"x": 225,
"y": 156
},
{
"x": 225,
"y": 176
},
{
"x": 225,
"y": 216
}
],
"isCurve": true,
@ -1037,19 +981,19 @@
"route": [
{
"x": 198.5,
"y": 72.09809264305177
"y": 94.98637602179836
},
{
"x": 72.89999999999999,
"y": 115.21961852861035
"y": 151.79727520435966
},
{
"x": 41.5,
"y": 132
"y": 176
},
{
"x": 41.5,
"y": 156
"y": 216
}
],
"isCurve": true,
@ -1085,19 +1029,19 @@
"route": [
{
"x": 252.5,
"y": 76.85477178423237
"y": 101.25311203319502
},
{
"x": 326.9,
"y": 116.17095435684648
"y": 153.050622406639
},
{
"x": 345.5,
"y": 132
"y": 176
},
{
"x": 345.5,
"y": 156
"y": 216
}
],
"isCurve": true,
@ -1131,21 +1075,21 @@
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 41.5,
"y": 222
},
{
"x": 41.5,
"y": 246
},
{
"x": 41.5,
"y": 258
},
{
"x": 41.5,
"y": 282
},
{
"x": 41.5,
"y": 322
},
{
"x": 41.5,
"y": 342
},
{
"x": 41.5,
"y": 382
}
],
"isCurve": true,
@ -1180,20 +1124,20 @@
"labelPercentage": 0,
"route": [
{
"x": 192.78571428571428,
"y": 222
},
{
"x": 169.35714285714286,
"y": 246
},
{
"x": 163.5,
"y": 258
},
{
"x": 163.5,
"x": 200.54819277108433,
"y": 282
},
{
"x": 170.90963855421685,
"y": 322
},
{
"x": 163.5,
"y": 342
},
{
"x": 163.5,
"y": 382
}
],
"isCurve": true,
@ -1228,20 +1172,20 @@
"labelPercentage": 0,
"route": [
{
"x": 257.3452380952381,
"y": 222
},
{
"x": 280.8690476190476,
"y": 246
},
{
"x": 286.75,
"y": 258
},
{
"x": 286.75,
"x": 249.5512048192771,
"y": 282
},
{
"x": 279.31024096385545,
"y": 322
},
{
"x": 286.75,
"y": 342
},
{
"x": 286.75,
"y": 382
}
],
"isCurve": true,
@ -1276,20 +1220,20 @@
"labelPercentage": 0,
"route": [
{
"x": 471.76190476190476,
"y": 96
"x": 473.0240963855422,
"y": 116
},
{
"x": 467.95238095238096,
"y": 120
},
{
"x": 467,
"y": 132
},
{
"x": 467,
"x": 468.2048192771084,
"y": 156
},
{
"x": 467,
"y": 176
},
{
"x": 467,
"y": 216
}
],
"isCurve": true,
@ -1323,21 +1267,21 @@
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 467,
"y": 222
},
{
"x": 467,
"y": 246
},
{
"x": 467,
"y": 258
},
{
"x": 467,
"y": 282
},
{
"x": 467,
"y": 322
},
{
"x": 467,
"y": 342
},
{
"x": 467,
"y": 382
}
],
"isCurve": true,
@ -1373,19 +1317,19 @@
"route": [
{
"x": 613.25,
"y": 96
"y": 116
},
{
"x": 613.25,
"y": 120
},
{
"x": 612.25,
"y": 132
},
{
"x": 608.25,
"y": 156
},
{
"x": 612.05,
"y": 176
},
{
"x": 607.25,
"y": 216
}
],
"isCurve": true,
@ -1420,20 +1364,20 @@
"labelPercentage": 0,
"route": [
{
"x": 512.2261904761905,
"y": 96
"x": 503.7379518072289,
"y": 116
},
{
"x": 537.8452380952381,
"y": 120
},
{
"x": 549.85,
"y": 132
},
{
"x": 572.25,
"x": 536.1475903614457,
"y": 156
},
{
"x": 551.45,
"y": 176
},
{
"x": 580.25,
"y": 216
}
],
"isCurve": true,
@ -1468,20 +1412,12 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 972.75,
"y": 261
||||||| 749d236a
"x": 1189,
"y": 345
=======
"x": 1189,
"y": 386
>>>>>>> master
"y": 385
},
{
"x": 1132.75,
"y": 301.943661971831
"y": 397.7987927565392
}
],
"animated": false,
@ -1516,19 +1452,19 @@
"route": [
{
"x": 1184.25,
"y": 348
"y": 448
},
{
"x": 1184.25,
"y": 372
"y": 488
},
{
"x": 1184.25,
"y": 384
"y": 508
},
{
"x": 1184.25,
"y": 408
"y": 548
}
],
"isCurve": true,
@ -1562,21 +1498,21 @@
"labelPosition": "",
"labelPercentage": 0,
"route": [
{
"x": 1051.75,
"y": 222
},
{
"x": 1051.75,
"y": 246
},
{
"x": 1051.75,
"y": 258
},
{
"x": 1051.75,
"y": 282
},
{
"x": 1051.75,
"y": 322
},
{
"x": 1051.75,
"y": 342
},
{
"x": 1051.75,
"y": 382
}
],
"isCurve": true,
@ -1611,20 +1547,12 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 972.75,
"y": 278
||||||| 749d236a
"x": 1189,
"y": 371
=======
"x": 1189,
"y": 412
>>>>>>> master
"y": 408
},
{
"x": 1010.75,
"y": 296.00735294117646
"y": 389.9779411764706
}
],
"animated": false,
@ -1658,52 +1586,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 872.25,
"y": 202.76907216494845
||||||| 749d236a
"x": 1055.5,
"y": 263.23624595469255
=======
"x": 1055.5,
"y": 283.73624595469255
>>>>>>> master
"y": 287.640206185567
},
{
<<<<<<< HEAD
"x": 796.45,
"y": 242.1538144329897
||||||| 749d236a
"x": 953.1,
"y": 318.24724919093853
=======
"x": 953.1,
"y": 338.74724919093853
>>>>>>> master
"y": 339.5280412371134
},
{
<<<<<<< HEAD
"x": 777.5,
"y": 258
||||||| 749d236a
"x": 927.5,
"y": 342
=======
"x": 927.5,
"y": 362.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 777.5,
"y": 282
||||||| 749d236a
"x": 927.5,
"y": 382
=======
"x": 927.5,
"y": 402.5
>>>>>>> master
}
],
"isCurve": true,
@ -1738,52 +1634,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 898.75,
"y": 96
||||||| 749d236a
"x": 1082,
"y": 116
=======
"x": 1082,
"y": 136.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 898.75,
"y": 120
},
{
"x": 898.75,
"y": 132
},
{
"x": 898.75,
"y": 156
||||||| 749d236a
"x": 1082,
"y": 156
},
{
"x": 1082,
"y": 176
},
{
"x": 1082,
"y": 216
=======
"x": 1082,
"y": 176.5
},
{
"x": 1082,
"x": 898.75,
"y": 196.5
},
{
"x": 1082,
"x": 898.75,
"y": 236.5
>>>>>>> master
}
],
"isCurve": true,
@ -1818,52 +1682,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 777.5,
"y": 348
||||||| 749d236a
"x": 927.5,
"y": 448
=======
"x": 927.5,
"y": 468.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 777.5,
"y": 372
||||||| 749d236a
"x": 927.5,
"y": 488
=======
"x": 927.5,
"y": 508.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 777.5,
"y": 384
||||||| 749d236a
"x": 927.5,
"y": 508
=======
"x": 927.5,
"y": 528.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 777.5,
"y": 408
||||||| 749d236a
"x": 927.5,
"y": 548
=======
"x": 927.5,
"y": 568.5
>>>>>>> master
}
],
"isCurve": true,
@ -1898,52 +1730,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 895.2142857142857,
"y": 222
},
{
"x": 892.6428571428571,
"y": 246
},
{
"x": 892,
"y": 258
},
{
"x": 892,
"y": 282
||||||| 749d236a
"x": 1074.0481927710844,
"y": 282
},
{
"x": 1064.4096385542168,
"y": 322
},
{
"x": 1062,
"y": 342
},
{
"x": 1062,
"y": 382
=======
"x": 1074.0481927710844,
"x": 896.066265060241,
"y": 302.5
},
{
"x": 1064.4096385542168,
"x": 892.8132530120482,
"y": 342.5
},
{
"x": 1062,
"x": 892,
"y": 362.5
},
{
"x": 1062,
"x": 892,
"y": 402.5
>>>>>>> master
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 680 KiB

After

Width:  |  Height:  |  Size: 658 KiB

View file

@ -48,24 +48,10 @@
"type": "rectangle",
"pos": {
"x": 0,
<<<<<<< HEAD
"y": 126
||||||| 749d236a
"y": 166
=======
"y": 207
>>>>>>> master
},
<<<<<<< HEAD
"width": 257,
"height": 816,
||||||| 749d236a
"width": 370,
"height": 1096,
=======
"width": 370,
"height": 1055,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -103,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 288,
"y": 312
"y": 432
},
"width": 53,
"height": 66,
@ -144,7 +130,7 @@
"type": "rectangle",
"pos": {
"x": 288,
"y": 438
"y": 598
},
"width": 54,
"height": 66,
@ -185,7 +171,7 @@
"type": "rectangle",
"pos": {
"x": 288,
"y": 564
"y": 764
},
"width": 53,
"height": 66,
@ -225,16 +211,8 @@
"id": "b.1",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 99,
"y": 156
||||||| 749d236a
"x": 171,
"y": 216
=======
"x": 171,
"y": 236
>>>>>>> master
},
"width": 52,
"height": 66,
@ -274,27 +252,11 @@
"id": "b.2",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 20,
"y": 282
||||||| 749d236a
"x": 40,
"y": 382
=======
"x": 40,
"y": 438
>>>>>>> master
},
<<<<<<< HEAD
"width": 123,
"height": 630,
||||||| 749d236a
"width": 176,
"height": 830,
=======
"width": 176,
"height": 794,
>>>>>>> master
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -331,16 +293,8 @@
"id": "b.3",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 174,
"y": 438
||||||| 749d236a
"x": 267,
"y": 598
=======
"x": 267,
"y": 618
>>>>>>> master
},
"width": 53,
"height": 66,
@ -380,16 +334,8 @@
"id": "b.4",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 174,
"y": 564
||||||| 749d236a
"x": 267,
"y": 764
=======
"x": 267,
"y": 784
>>>>>>> master
},
"width": 54,
"height": 66,
@ -429,16 +375,8 @@
"id": "b.5",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 174,
"y": 690
||||||| 749d236a
"x": 267,
"y": 930
=======
"x": 267,
"y": 950
>>>>>>> master
},
"width": 53,
"height": 66,
@ -478,16 +416,8 @@
"id": "b.2.a",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 61,
"y": 312
||||||| 749d236a
"x": 112,
"y": 432
=======
"x": 112,
"y": 470
>>>>>>> master
},
"width": 53,
"height": 66,
@ -527,16 +457,8 @@
"id": "b.2.b",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 51,
"y": 438
||||||| 749d236a
"x": 92,
"y": 598
=======
"x": 92,
"y": 636
>>>>>>> master
},
"width": 53,
"height": 66,
@ -576,16 +498,8 @@
"id": "b.2.c",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 51,
"y": 564
||||||| 749d236a
"x": 92,
"y": 764
=======
"x": 92,
"y": 802
>>>>>>> master
},
"width": 53,
"height": 66,
@ -625,16 +539,8 @@
"id": "b.2.d",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 50,
"y": 690
||||||| 749d236a
"x": 92,
"y": 930
=======
"x": 92,
"y": 968
>>>>>>> master
},
"width": 54,
"height": 66,
@ -674,16 +580,8 @@
"id": "b.2.e",
"type": "rectangle",
"pos": {
<<<<<<< HEAD
"x": 51,
"y": 816
||||||| 749d236a
"x": 92,
"y": 1096
=======
"x": 92,
"y": 1134
>>>>>>> master
},
"width": 53,
"height": 66,
@ -752,31 +650,15 @@
},
{
"x": 125.25,
"y": 90
},
{
<<<<<<< HEAD
"x": 125.25,
"y": 102
"y": 106
},
{
"x": 125.25,
"y": 126
||||||| 749d236a
"x": 196.75,
"y": 126
},
{
"x": 196.75,
"y": 166
=======
"x": 196.75,
"y": 134.2
},
{
"x": 196.75,
"x": 125.25,
"y": 207
>>>>>>> master
}
],
"isCurve": true,
@ -811,20 +693,12 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 257.75,
"y": 314
||||||| 749d236a
"x": 370.75,
"y": 423
=======
"x": 370.75,
"y": 464
>>>>>>> master
"y": 465
},
{
"x": 287.75,
"y": 330
"y": 446
}
],
"animated": false,
@ -859,19 +733,19 @@
"route": [
{
"x": 314.75,
"y": 378
"y": 498
},
{
"x": 314.75,
"y": 402
"y": 538
},
{
"x": 314.75,
"y": 414
"y": 558
},
{
"x": 314.75,
"y": 438
"y": 598
}
],
"isCurve": true,
@ -907,19 +781,19 @@
"route": [
{
"x": 314.75,
"y": 504
"y": 664
},
{
"x": 314.75,
"y": 528
"y": 704
},
{
"x": 314.75,
"y": 540
"y": 724
},
{
"x": 314.75,
"y": 564
"y": 764
}
],
"isCurve": true,
@ -954,52 +828,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 105.21428571428572,
"y": 222
},
{
"x": 90.64285714285714,
"y": 246
},
{
"x": 87,
"y": 258
},
{
"x": 87,
"y": 282
||||||| 749d236a
"x": 173.59036144578312,
"y": 282
},
{
"x": 145.51807228915663,
"y": 322
},
{
"x": 138.5,
"y": 342
},
{
"x": 138.5,
"y": 382
=======
"x": 173.59036144578312,
"x": 110.0421686746988,
"y": 302.5
},
{
"x": 145.51807228915663,
"x": 91.60843373493975,
"y": 342.5
},
{
"x": 138.5,
"x": 87,
"y": 369.7
},
{
"x": 138.5,
"x": 87,
"y": 438.5
>>>>>>> master
}
],
"isCurve": true,
@ -1034,28 +876,12 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 143.5,
"y": 433
||||||| 749d236a
"x": 216.5,
"y": 584
=======
"x": 216.5,
"y": 640.5
>>>>>>> master
"y": 637.5
},
{
<<<<<<< HEAD
"x": 174.5,
"y": 453
||||||| 749d236a
"x": 267.5,
"y": 615
=======
"x": 267.5,
"y": 635.5
>>>>>>> master
"y": 628.5
}
],
"animated": false,
@ -1089,52 +915,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 200.75,
"y": 504
||||||| 749d236a
"x": 293.75,
"y": 664
=======
"x": 293.75,
"y": 684.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 528
||||||| 749d236a
"x": 293.75,
"y": 704
=======
"x": 293.75,
"y": 724.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 540
||||||| 749d236a
"x": 293.75,
"y": 724
=======
"x": 293.75,
"y": 744.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 564
||||||| 749d236a
"x": 293.75,
"y": 764
=======
"x": 293.75,
"y": 784.5
>>>>>>> master
}
],
"isCurve": true,
@ -1169,52 +963,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 200.75,
"y": 630
||||||| 749d236a
"x": 293.75,
"y": 830
=======
"x": 293.75,
"y": 850.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 654
||||||| 749d236a
"x": 293.75,
"y": 870
=======
"x": 293.75,
"y": 890.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 666
||||||| 749d236a
"x": 293.75,
"y": 890
=======
"x": 293.75,
"y": 910.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 200.75,
"y": 690
||||||| 749d236a
"x": 293.75,
"y": 930
=======
"x": 293.75,
"y": 950.5
>>>>>>> master
}
],
"isCurve": true,
@ -1249,52 +1011,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 81.76190476190476,
"y": 378
||||||| 749d236a
"x": 130.54819277108433,
"y": 498
=======
"x": 130.54819277108433,
"x": 83.02409638554217,
"y": 536.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77.95238095238095,
"y": 402
||||||| 749d236a
"x": 120.90963855421687,
"y": 538
=======
"x": 120.90963855421687,
"x": 78.20481927710843,
"y": 576.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 414
||||||| 749d236a
"x": 118.5,
"y": 558
=======
"x": 118.5,
"y": 596.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 438
||||||| 749d236a
"x": 118.5,
"y": 598
=======
"x": 118.5,
"y": 636.5
>>>>>>> master
}
],
"isCurve": true,
@ -1329,52 +1059,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 77,
"y": 504
||||||| 749d236a
"x": 118.5,
"y": 664
=======
"x": 118.5,
"y": 702.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 528
||||||| 749d236a
"x": 118.5,
"y": 704
=======
"x": 118.5,
"y": 742.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 540
||||||| 749d236a
"x": 118.5,
"y": 724
=======
"x": 118.5,
"y": 762.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 564
||||||| 749d236a
"x": 118.5,
"y": 764
=======
"x": 118.5,
"y": 802.5
>>>>>>> master
}
],
"isCurve": true,
@ -1409,52 +1107,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 77,
"y": 630
||||||| 749d236a
"x": 118.5,
"y": 830
=======
"x": 118.5,
"y": 868.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 654
||||||| 749d236a
"x": 118.5,
"y": 870
=======
"x": 118.5,
"y": 908.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 666
||||||| 749d236a
"x": 118.5,
"y": 890
=======
"x": 118.5,
"y": 928.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 690
||||||| 749d236a
"x": 118.5,
"y": 930
=======
"x": 118.5,
"y": 968.5
>>>>>>> master
}
],
"isCurve": true,
@ -1489,52 +1155,20 @@
"labelPercentage": 0,
"route": [
{
<<<<<<< HEAD
"x": 77,
"y": 756
||||||| 749d236a
"x": 118.5,
"y": 996
=======
"x": 118.5,
"y": 1034.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 780
||||||| 749d236a
"x": 118.5,
"y": 1036
=======
"x": 118.5,
"y": 1074.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 792
||||||| 749d236a
"x": 118.5,
"y": 1056
=======
"x": 118.5,
"y": 1094.5
>>>>>>> master
},
{
<<<<<<< HEAD
"x": 77,
"y": 816
||||||| 749d236a
"x": 118.5,
"y": 1096
=======
"x": 118.5,
"y": 1134.5
>>>>>>> master
}
],
"isCurve": true,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 669 KiB

After

Width:  |  Height:  |  Size: 655 KiB

View file

@ -48,7 +48,7 @@
"type": "rectangle",
"pos": {
"x": 5,
"y": 147
"y": 187
},
"width": 76,
"height": 66,
@ -117,15 +117,15 @@
},
{
"x": 42.5,
"y": 98.4
"y": 114.4
},
{
"x": 42.5,
"y": 114.7
"y": 138.7
},
{
"x": 42.5,
"y": 147.5
"y": 187.5
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="289" height="417" viewBox="-102 -102 289 417"><style type="text/css">
width="289" height="457" viewBox="-102 -102 289 457"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,9 +39,9 @@ width="289" height="417" viewBox="-102 -102 289 417"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="alpha"><g class="shape" ><rect x="0" y="0" width="85" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="42.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="5" y="147" width="76" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="43.000000" y="185.500000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -&gt; beta)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 42.500000 68.000000 C 42.500000 98.400000 42.500000 114.700000 42.500000 143.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#993891626)"/><text class="text-italic" x="43.000000" y="112.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="993891626" maskUnits="userSpaceOnUse" x="-100" y="-100" width="289" height="417">
<rect x="-100" y="-100" width="289" height="417" fill="white"></rect>
<rect x="17.000000" y="96.000000" width="52" height="21" fill="black"></rect>
]]></script><g id="alpha"><g class="shape" ><rect x="0" y="0" width="85" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="42.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="5" y="187" width="76" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="43.000000" y="225.500000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -&gt; beta)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 42.500000 68.000000 C 42.500000 114.400000 42.500000 138.700000 42.500000 183.500000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#397400277)"/><text class="text-italic" x="43.000000" y="132.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="397400277" maskUnits="userSpaceOnUse" x="-100" y="-100" width="289" height="457">
<rect x="-100" y="-100" width="289" height="457" fill="white"></rect>
<rect x="17.000000" y="116.000000" width="52" height="21" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {
font-family: "font-bold";

Before

Width:  |  Height:  |  Size: 468 KiB

After

Width:  |  Height:  |  Size: 468 KiB

View file

@ -7,7 +7,7 @@
"type": "rectangle",
"pos": {
"x": 893,
"y": 260
"y": 280
},
"width": 85,
"height": 62,
@ -89,7 +89,7 @@
"type": "rectangle",
"pos": {
"x": 0,
"y": 258
"y": 278
},
"width": 87,
"height": 66,
@ -458,7 +458,7 @@
"type": "rectangle",
"pos": {
"x": 520,
"y": 228
"y": 248
},
"width": 333,
"height": 126,
@ -527,15 +527,15 @@
},
{
"x": 935,
"y": 139.8
"y": 147.8
},
{
"x": 935,
"y": 177.6
"y": 189.6
},
{
"x": 935,
"y": 260
"y": 280
}
],
"isCurve": true,
@ -575,15 +575,15 @@
},
{
"x": 43.5,
"y": 140.7
"y": 148.7
},
{
"x": 43.5,
"y": 177.2
"y": 189.2
},
{
"x": 43.5,
"y": 258
"y": 278
}
],
"isCurve": true,
@ -624,15 +624,15 @@
},
{
"x": 686,
"y": 142.8
"y": 150.8
},
{
"x": 686,
"y": 171.2
"y": 183.2
},
{
"x": 686,
"y": 228
"y": 248
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="1664" height="558" viewBox="-102 -102 1664 558"><style type="text/css">
width="1664" height="578" viewBox="-102 -102 1664 578"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,11 +39,11 @@ width="1664" height="558" viewBox="-102 -102 1664 558"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="size XS"><g class="shape" ><rect x="893" y="260" width="85" height="62" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="295.500000" style="text-anchor:middle;font-size:13px;fill:#0A0F25">size XS</text></g><g id="size S"><g class="shape" ><rect x="4" y="12" width="80" height="63" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="44.000000" y="48.500000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="0" y="258" width="87" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="43.500000" y="296.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="124" y="8" width="93" height="71" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="170.500000" y="50.500000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="257" y="5" width="117" height="76" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="315.500000" y="51.500000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="414" y="3" width="144" height="81" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="486.000000" y="53.500000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="598" y="0" width="177" height="86" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="686.500000" y="54.500000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="897" y="15" width="77" height="56" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="45.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1014" y="13" width="100" height="61" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1064.000000" y="47.500000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1154" y="9" width="126" height="68" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1217.000000" y="49.500000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1320" y="7" width="140" height="72" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1390.000000" y="50.500000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="520" y="228" width="333" height="126" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="686.500000" y="314.500000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -&gt; size XS)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 935.000000 73.000000 C 935.000000 139.800000 935.000000 177.600000 935.000000 256.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1342488379)"/><text class="text-italic" x="935.000000" y="169.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -&gt; size M)[0]"><path d="M 43.500000 77.500000 C 43.500000 140.700000 43.500000 177.200000 43.500000 254.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1342488379)"/><text class="text-italic" x="44.000000" y="172.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -&gt; custom 64)[0]"><path d="M 686.000000 88.000000 C 686.000000 142.800000 686.000000 171.200000 686.000000 224.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1342488379)"/><rect x="587.000000" y="127.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="686.500000" y="175.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="1342488379" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1664" height="558">
<rect x="-100" y="-100" width="1664" height="558" fill="white"></rect>
<rect x="914.000000" y="159.000000" width="42" height="13" fill="black"></rect>
<rect x="12.000000" y="157.000000" width="64" height="19" fill="black"></rect>
<rect x="587.000000" y="127.000000" width="199" height="61" fill="black"></rect>
]]></script><g id="size XS"><g class="shape" ><rect x="893" y="280" width="85" height="62" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="315.500000" style="text-anchor:middle;font-size:13px;fill:#0A0F25">size XS</text></g><g id="size S"><g class="shape" ><rect x="4" y="12" width="80" height="63" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="44.000000" y="48.500000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="0" y="278" width="87" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="43.500000" y="316.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="124" y="8" width="93" height="71" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="170.500000" y="50.500000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="257" y="5" width="117" height="76" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="315.500000" y="51.500000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="414" y="3" width="144" height="81" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="486.000000" y="53.500000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="598" y="0" width="177" height="86" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="686.500000" y="54.500000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="897" y="15" width="77" height="56" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="45.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1014" y="13" width="100" height="61" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1064.000000" y="47.500000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1154" y="9" width="126" height="68" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1217.000000" y="49.500000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1320" y="7" width="140" height="72" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1390.000000" y="50.500000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="520" y="248" width="333" height="126" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="686.500000" y="334.500000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -&gt; size XS)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 935.000000 73.000000 C 935.000000 147.800000 935.000000 189.600000 935.000000 276.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2286573450)"/><text class="text-italic" x="935.000000" y="179.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -&gt; size M)[0]"><path d="M 43.500000 77.500000 C 43.500000 148.700000 43.500000 189.200000 43.500000 274.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2286573450)"/><text class="text-italic" x="44.000000" y="182.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -&gt; custom 64)[0]"><path d="M 686.000000 88.000000 C 686.000000 150.800000 686.000000 183.200000 686.000000 244.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2286573450)"/><rect x="587.000000" y="137.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="686.500000" y="185.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="2286573450" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1664" height="578">
<rect x="-100" y="-100" width="1664" height="578" fill="white"></rect>
<rect x="914.000000" y="169.000000" width="42" height="13" fill="black"></rect>
<rect x="12.000000" y="167.000000" width="64" height="19" fill="black"></rect>
<rect x="587.000000" y="137.000000" width="199" height="61" fill="black"></rect>
</mask><style type="text/css"><![CDATA[
.text-bold {
font-family: "font-bold";

Before

Width:  |  Height:  |  Size: 472 KiB

After

Width:  |  Height:  |  Size: 472 KiB

View file

@ -9,7 +9,7 @@
"x": 0,
"y": 65
},
"width": 404,
"width": 244,
"height": 511,
"opacity": 1,
"strokeDash": 0,
@ -47,10 +47,10 @@
"id": "ninety nine.sixty four",
"type": "rectangle",
"pos": {
"x": 40,
"x": 20,
"y": 162
},
"width": 324,
"width": 204,
"height": 381,
"opacity": 1,
"strokeDash": 0,
@ -88,10 +88,10 @@
"id": "ninety nine.sixty four.thirty two",
"type": "rectangle",
"pos": {
"x": 80,
"x": 40,
"y": 241
},
"width": 244,
"width": 164,
"height": 270,
"opacity": 1,
"strokeDash": 0,
@ -129,10 +129,10 @@
"id": "ninety nine.sixty four.thirty two.sixteen",
"type": "rectangle",
"pos": {
"x": 120,
"x": 60,
"y": 309
},
"width": 164,
"width": 124,
"height": 160,
"opacity": 1,
"strokeDash": 0,
@ -170,7 +170,7 @@
"id": "ninety nine.sixty four.thirty two.sixteen.eight",
"type": "rectangle",
"pos": {
"x": 170,
"x": 90,
"y": 361
},
"width": 64,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="652" height="843" viewBox="-124 -165 652 843"><style type="text/css">
width="652" height="843" viewBox="-204 -165 652 843"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,7 +39,7 @@ width="652" height="843" viewBox="-124 -165 652 843"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="ninety nine"><g class="shape" ><rect x="0" y="65" width="404" height="511" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="202.000000" y="34.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="ninety nine.sixty four"><g class="shape" ><rect x="40" y="162" width="324" height="381" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="202.000000" y="140.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine.sixty four.thirty two"><g class="shape" ><rect x="80" y="241" width="244" height="270" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="202.000000" y="227.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="ninety nine.sixty four.thirty two.sixteen"><g class="shape" ><rect x="120" y="309" width="164" height="160" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="202.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="ninety nine.sixty four.thirty two.sixteen.eight"><g class="shape" ><rect x="170" y="361" width="64" height="56" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="202.000000" y="391.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="674103652" maskUnits="userSpaceOnUse" x="-100" y="-100" width="652" height="843">
]]></script><g id="ninety nine"><g class="shape" ><rect x="0" y="65" width="244" height="511" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="122.000000" y="34.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="ninety nine.sixty four"><g class="shape" ><rect x="20" y="162" width="204" height="381" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="122.000000" y="140.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine.sixty four.thirty two"><g class="shape" ><rect x="40" y="241" width="164" height="270" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="122.000000" y="227.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="ninety nine.sixty four.thirty two.sixteen"><g class="shape" ><rect x="60" y="309" width="124" height="160" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="122.000000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="ninety nine.sixty four.thirty two.sixteen.eight"><g class="shape" ><rect x="90" y="361" width="64" height="56" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="122.000000" y="391.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="3410902744" maskUnits="userSpaceOnUse" x="-100" y="-100" width="652" height="843">
<rect x="-100" y="-100" width="652" height="843" fill="white"></rect>
</mask><style type="text/css"><![CDATA[

Before

Width:  |  Height:  |  Size: 649 KiB

After

Width:  |  Height:  |  Size: 649 KiB

View file

@ -9,8 +9,8 @@
"x": 12,
"y": 12
},
"width": 664,
"height": 656,
"width": 464,
"height": 456,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -47,11 +47,11 @@
"id": "ninety nine.sixty four",
"type": "rectangle",
"pos": {
"x": 87,
"y": 87
"x": 62,
"y": 62
},
"width": 514,
"height": 506,
"width": 364,
"height": 356,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -88,11 +88,11 @@
"id": "ninety nine.sixty four.thirty two",
"type": "rectangle",
"pos": {
"x": 162,
"y": 162
"x": 112,
"y": 112
},
"width": 364,
"height": 356,
"width": 264,
"height": 256,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -129,11 +129,11 @@
"id": "ninety nine.sixty four.thirty two.sixteen",
"type": "rectangle",
"pos": {
"x": 237,
"y": 237
"x": 162,
"y": 162
},
"width": 214,
"height": 206,
"width": 164,
"height": 156,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
@ -170,8 +170,8 @@
"id": "ninety nine.sixty four.thirty two.sixteen.eight",
"type": "rectangle",
"pos": {
"x": 312,
"y": 312
"x": 212,
"y": 212
},
"width": 64,
"height": 56,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="868" height="860" viewBox="-90 -90 868 860"><style type="text/css">
width="668" height="660" viewBox="-90 -90 668 660"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -39,8 +39,8 @@ width="868" height="860" viewBox="-90 -90 868 860"><style type="text/css">
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><g id="ninety nine"><g class="shape" ><rect x="12" y="12" width="664" height="656" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="344.000000" y="116.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="ninety nine.sixty four"><g class="shape" ><rect x="87" y="87" width="514" height="506" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="344.000000" y="156.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine.sixty four.thirty two"><g class="shape" ><rect x="162" y="162" width="364" height="356" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="344.000000" y="199.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="ninety nine.sixty four.thirty two.sixteen"><g class="shape" ><rect x="237" y="237" width="214" height="206" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="344.000000" y="258.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="ninety nine.sixty four.thirty two.sixteen.eight"><g class="shape" ><rect x="312" y="312" width="64" height="56" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="344.000000" y="342.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="385266029" maskUnits="userSpaceOnUse" x="-100" y="-100" width="868" height="860">
<rect x="-100" y="-100" width="868" height="860" fill="white"></rect>
]]></script><g id="ninety nine"><g class="shape" ><rect x="12" y="12" width="464" height="456" style="fill:#E3E9FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="244.000000" y="116.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="ninety nine.sixty four"><g class="shape" ><rect x="62" y="62" width="364" height="356" style="fill:#EDF0FD;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="244.000000" y="131.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine.sixty four.thirty two"><g class="shape" ><rect x="112" y="112" width="264" height="256" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="244.000000" y="149.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="ninety nine.sixty four.thirty two.sixteen"><g class="shape" ><rect x="162" y="162" width="164" height="156" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text" x="244.000000" y="183.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="ninety nine.sixty four.thirty two.sixteen.eight"><g class="shape" ><rect x="212" y="212" width="64" height="56" style="fill:#FFFFFF;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="244.000000" y="242.500000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="529754507" maskUnits="userSpaceOnUse" x="-100" y="-100" width="668" height="660">
<rect x="-100" y="-100" width="668" height="660" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 649 KiB

After

Width:  |  Height:  |  Size: 649 KiB

View file

@ -7,7 +7,7 @@
"type": "text",
"pos": {
"x": 0,
"y": 126
"y": 166
},
"width": 3051,
"height": 4853,
@ -88,7 +88,7 @@
"type": "rectangle",
"pos": {
"x": 1499,
"y": 5039
"y": 5119
},
"width": 53,
"height": 66,
@ -157,15 +157,15 @@
},
{
"x": 1525.5,
"y": 90
},
{
"x": 1525.5,
"y": 102
"y": 106
},
{
"x": 1525.5,
"y": 126
},
{
"x": 1525.5,
"y": 166
}
],
"isCurve": true,
@ -201,19 +201,19 @@
"route": [
{
"x": 1525.5,
"y": 4979
"y": 5019
},
{
"x": 1525.5,
"y": 5003
"y": 5059
},
{
"x": 1525.5,
"y": 5015
"y": 5079
},
{
"x": 1525.5,
"y": 5039
"y": 5119
}
],
"isCurve": true,

View file

@ -3,7 +3,7 @@
id="d2-svg"
style="background: white;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="3255" height="5309" viewBox="-102 -102 3255 5309"><style type="text/css">
width="3255" height="5389" viewBox="-102 -102 3255 5389"><style type="text/css">
<![CDATA[
.shape {
shape-rendering: geometricPrecision;
@ -796,7 +796,7 @@ width="3255" height="5309" viewBox="-102 -102 3255 5309"><style type="text/css">
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="0.000000" y="126.000000" width="3051" height="4853"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Markdown: Syntax</h1>
</style><g id="md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="0.000000" y="166.000000" width="3051" height="4853"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Markdown: Syntax</h1>
<ul>
<li><a href="#overview">Overview</a>
<ul>
@ -1053,8 +1053,8 @@ title for the link, surrounded in quotes. For example:</p>
<h3>Code</h3>
<p>Unlike a pre-formatted code block, a code span indicates code within a
normal paragraph. For example:</p>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="1499" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1499" y="5039" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="5077.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 1525.500000 68.000000 C 1525.500000 90.000000 1525.500000 102.000000 1525.500000 122.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1578061709)"/></g><g id="(md -&gt; b)[0]"><path d="M 1525.500000 4981.000000 C 1525.500000 5003.000000 1525.500000 5015.000000 1525.500000 5035.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1578061709)"/></g><mask id="1578061709" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3255" height="5309">
<rect x="-100" y="-100" width="3255" height="5309" fill="white"></rect>
</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="1499" y="0" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="38.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1499" y="5119" width="53" height="66" style="fill:#F7F8FE;stroke:#0D32B2;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="5157.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -&gt; md)[0]"><marker id="mk-3990223579" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 1525.500000 68.000000 C 1525.500000 106.000000 1525.500000 126.000000 1525.500000 162.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2216352784)"/></g><g id="(md -&gt; b)[0]"><path d="M 1525.500000 5021.000000 C 1525.500000 5059.000000 1525.500000 5079.000000 1525.500000 5115.000000" class="connection" style="fill:none;stroke:#0D32B2;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2216352784)"/></g><mask id="2216352784" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3255" height="5389">
<rect x="-100" y="-100" width="3255" height="5389" fill="white"></rect>
</mask><style type="text/css"><![CDATA[
.text {

Before

Width:  |  Height:  |  Size: 994 KiB

After

Width:  |  Height:  |  Size: 994 KiB

Some files were not shown because too many files have changed in this diff Show more