diff --git a/ci/release/changelogs/next.md b/ci/release/changelogs/next.md index 629b706f01..07a1668db1 100644 --- a/ci/release/changelogs/next.md +++ b/ci/release/changelogs/next.md @@ -12,8 +12,8 @@ Happy new years! #### Features 🚀 -- Tooltips can be set on shapes. See [https://d2lang.com/tour/tooltips](https://d2lang.com/tour/interactive). [#548](https://github.com/terrastruct/d2/pull/548) -- Links can be set on shapes. See [https://d2lang.com/tour/tooltips](https://d2lang.com/tour/interactive). [#548](https://github.com/terrastruct/d2/pull/548) +- Tooltips can be set on shapes. See [https://d2lang.com/tour/interactive](https://d2lang.com/tour/interactive). [#548](https://github.com/terrastruct/d2/pull/548) +- Links can be set on shapes. See [https://d2lang.com/tour/interactive](https://d2lang.com/tour/interactive). [#548](https://github.com/terrastruct/d2/pull/548) - The `width` and `height` attributes are no longer restricted to images and can be applied to non-container shapes. [#498](https://github.com/terrastruct/d2/pull/498) - Layout engine options are exposed and configurable. See individual layout pages on [https://d2lang.com/tour/layouts](https://d2lang.com/tour/layouts) for list of configurations. [#563](https://github.com/terrastruct/d2/pull/563) @@ -25,6 +25,7 @@ Happy new years! - Fixes rendering `class` and `table` with empty headers. [#498](https://github.com/terrastruct/d2/pull/498) - Fixes rendering of `sql_table` with no columns. [#553](https://github.com/terrastruct/d2/pull/553) +- Diagram bounding boxes account for stroke widths. [#574](https://github.com/terrastruct/d2/pull/574) - Restricts where `near` key constant values can be used, with good error messages, instead of erroring (e.g. setting `near: top-center` on a container would cause bad layouts or error). [#538](https://github.com/terrastruct/d2/pull/538) - Fixes panic when images with empty labels are rendered with ELK. [#555](https://github.com/terrastruct/d2/pull/555) diff --git a/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg b/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg index 5b84299735..5b2e6de565 100644 --- a/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/all_shapes/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1593" height="831" viewBox="-100 -100 1593 831"><style type="text/css"> +width="1597" height="835" viewBox="-102 -102 1597 835"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="1593" height="831" viewBox="-100 -100 1593 831"><style type="text/css"> <path fill-rule="evenodd" clip-rule="evenodd" d="M58.1193 0H58.1703L55.4939 2.67644L58.1193 0ZM45.7725 0H45.811L41.2851 4.61498L42.7191 3.29325L37.0824 8.92997L35.0554 10.9569L32.0719 13.9404L29.6229 16.5017L27.1738 19.0631L25.8089 20.2034L23.2195 22.6244L18.181 27.6068L23.8178 21.97L27.0615 18.9508L33.8666 11.9773L33.1562 12.5194L37.0262 8.87383L40.784 5.11602L38.0299 7.64561L45.7725 0ZM23.1079 0H23.108L21.5814 1.66688L20.3126 2.79534L23.1079 0ZM7.53869 0H7.54254L7.50005 0.035944L7.53869 0ZM2.49995 0H2.52362L0.900245 1.59971L2.49995 0ZM0 3.64398V3.60744L0.278386 3.36559L0 3.64398ZM0 18.6564V18.5398L0.67985 17.8416L3.4459 15.0755L1.15701 17.1333L2.78713 15.6022L6.01437 12.507L8.5168 9.87253L5.15803 13.2313L11.0357 7.25453L10.4926 7.89678L13.6868 4.7686L8.54982 9.90555L7.05177 11.5687L4.68087 13.9396L0.729379 17.8911L3.01827 15.8333L0 18.6564ZM0 69.2431V69.178L1.64651 67.4763L1.46347 67.7796L5.84063 63.4025L4.42167 64.9016L0 69.4007V69.3408L0.247596 68.9955L0 69.2431ZM2.51594 100H2.49238L5.19989 97.2925L7.70071 95.0162L12.8713 89.6772L12.3094 90.0707L15.288 87.3167L18.1542 84.4504L16.0269 86.3532L22.8752 79.6172L18.5364 84.0683L19.6435 83.0734L15.3441 87.3728L13.798 88.9189L11.5224 91.1945L9.66768 93.1615L7.81297 95.1285L6.74529 95.9716L4.75024 97.7983L2.51594 100ZM7.54255 100H7.5387L9.81396 97.884L8.46606 99.2189L7.54255 100ZM45.8189 100H45.7807L46.9912 98.8047L45.8189 100ZM58.1784 100H58.1272L62.2952 95.7511L66.1408 91.9055L63.0037 94.8115L65.2507 92.6635L69.7117 88.3346L73.2165 84.6977L68.5469 89.3673L76.7379 81.0773L75.9634 81.9509L80.3913 77.5889L73.2496 84.7307L71.1346 87.0107L67.8384 90.3069L62.3447 95.8006L65.4818 92.8947L61.2625 96.9159L58.1784 100ZM75.4277 100H75.229L82.1834 92.9039L81.3403 93.5787L86.0063 89.1371L90.5601 84.5833L87.2464 87.6725L98.0937 76.9375L91.1673 83.9761L92.8932 82.3625L86.0625 89.1933L83.6062 91.6496L79.9907 95.265L77.011 98.357L75.4277 100ZM100 18.5398V18.6563L99.9556 18.6979L95.8065 22.847L100 18.5398ZM100 3.60743V3.64398L99.6791 3.9649L99.2094 4.29428L100 3.60743ZM75.4201 0L74.0312 1.4412L72.401 2.84687L69.281 5.79854L63.1812 11.8422L70.0119 5.01151L73.919 1.32893L75.2214 0H75.4201ZM100 69.1858V69.2509L98.059 71.1919L100 69.1858ZM100 69.3486V69.4085L99.8414 69.5698L100 69.3486ZM41.9398 28.8254L53.6223 16.993L52.5215 18.2437L54.7428 16.0575L54.6875 16.0759L54.8008 16.0004L58.842 12.0231L54.9925 15.8726L55.1085 15.7953L54.898 16.0058L54.84 16.0251L48.6523 22.2128L45.6419 25.473L40.9389 30.1759L33.1007 38.0142L37.5866 33.878L31.558 39.6068L23.3278 47.837L33.0257 37.9393L38.5125 32.4525L34.0266 36.5887L37.2369 33.5283L43.6074 27.3576L48.6023 22.1628L41.9398 28.8254ZM41.0977 17.0531L39.718 18.2925L40.312 17.8388L41.0977 17.0531ZM36.875 20.3106L48.1601 7.88137L42.3438 13.7478L36.875 20.3106ZM35.7125 25.8109L34.3328 27.0503L34.9268 26.5966L35.7125 25.8109ZM17.7022 39.7534L19.0819 38.514L18.8092 38.7867L36.7575 21.8045L23.1569 35.3051L13.5771 43.7372L18.1448 39.4154L17.7022 39.7534ZM3.48102 28.9281L1.53562 30.8735L1.22228 31.0465L0.0765686 32.3326L1.60579 30.9437L2.57849 29.971L3.48102 28.9281ZM0.953463 26.2027L19.5702 7.58594L9.31575 18.6078L0.953463 26.2027ZM23.7175 12.11L17.9339 18.0875L21.4622 14.5592L20.8074 15.4725L28.1915 7.95918L30.4791 5.54232L23.4224 12.599L23.7175 12.11ZM43.4641 43.1538L40.7872 46.1552L42.4907 44.4517L42.3285 45.0465L45.8166 41.3421L46.8441 40.0983L43.4371 43.5053L43.4641 43.1538ZM1.32715 48.3271L8.0918 41.5625L4.3657 45.5674L1.32715 48.3271ZM11.1479 31.2556L11.5689 30.975L11.3584 31.1855L11.1479 31.2556ZM11.9898 27.4667L12.2003 27.2562L11.7793 27.5369L11.9898 27.4667ZM11.3585 34.5531L11.148 34.7636L10.9375 34.8338L11.3585 34.5531ZM72.929 28.5457L82.2965 19.0792L81.4043 20.0705L86.4597 15.0811L78.2983 23.2425L75.8697 25.8362L72.1029 29.603L65.8249 35.881L69.3934 32.5437L64.5858 37.1531L57.994 43.745L65.7754 35.8314L70.17 31.4369L66.6015 34.7742L69.1623 32.3125L74.2507 27.3562L78.2653 23.2095L72.929 28.5457ZM82.6674 1.83549L84.3245 0.31872L83.3724 1.27088L82.6674 1.83549ZM64.5872 16.1312L62.9301 17.648L63.6351 17.0834L64.5872 16.1312ZM70.868 9.85044L80.0048 1.1214L74.6221 6.47142L70.868 9.85044ZM90.2409 41.9448L70.7578 61.4279L79.5093 53.4795L90.2409 41.9448ZM91.8088 42.5434L95.3963 38.8357L95.2132 39.139L99.5904 34.7618L98.1714 36.261L93.5912 40.9214L93.9973 40.3549L91.8088 42.5434ZM94.331 12.8233L89.9853 17.1691L89.2853 17.5555L86.7259 20.4284L90.142 17.3258L92.3149 15.1529L94.331 12.8233ZM44.7972 62.3259L76.9824 30.1406L59.2542 49.1955L44.7972 62.3259ZM77.1482 40.321L70.1709 47.5323L70 47.6463L70.0895 47.6164L68.1916 49.5779L70.185 47.5846L70.2105 47.5761L70.421 47.3656L70.37 47.3996L73.6557 44.1139L72.6416 45.5283L84.0768 33.893L87.6194 30.1502L76.6913 41.0783L77.1482 40.321ZM50.5355 34.3137L72.6617 12.1875L60.4955 25.3084L50.5355 34.3137ZM70.2104 44.0681L70.6314 43.7875L70.4209 43.998L70.2104 44.0681ZM71.263 40.0687L70.842 40.3494L71.0525 40.2792L71.263 40.0687ZM55.1084 12.4355L55.3189 12.225L54.8979 12.5056L55.1084 12.4355ZM48.8718 15.5785L60.2075 4.70496L49.4056 15.4006L48.8718 15.5785ZM23.7636 57.4491L29.9099 51.5854L26.1656 55.6123L27.2361 54.8244L23.435 58.6255L22.0681 59.9924L20.0562 62.0042L18.5082 63.8349L16.9601 65.6656L15.8328 66.2277L13.9315 67.7051L10.4821 71.0132L14.2832 67.2121L16.6775 65.383L21.1113 60.5253L20.477 60.7357L23.2937 58.4842L25.8277 55.9502L23.7636 57.4491ZM48.3825 74.1824L44.8832 77.8523L46.9145 75.8211L45.4748 77.4881L43.4493 79.2862L42.4082 80.1568L43.9215 79.0414L42.2487 80.7143L39.3752 83.8151L41.8844 81.3059L43.8473 79.6842L42.334 80.7995L44.7237 78.4098L46.1576 76.976L46.9713 75.8779L50.078 72.7713L48.1093 74.6262L48.3825 74.1824ZM29.2877 62.9906L29.0772 63.2011L28.8667 63.2713L29.2877 62.9906ZM29.7088 59.4823L29.9193 59.2719L29.4983 59.5525L29.7088 59.4823ZM29.0772 66.5687L28.8667 66.7792L28.6562 66.8494L29.0772 66.5687ZM22.9729 68.748L23.1834 68.5375L22.7624 68.8181L22.9729 68.748ZM3.8147e-05 91.7593L13.2499 79.1355L6.5001 86.2595L3.8147e-05 91.7593ZM16.0685 87.9974L17.1375 87.0687L16.5382 87.668L16.0685 87.9974ZM21.7869 79.3344L20.7179 80.263L21.1876 79.9337L21.7869 79.3344ZM12.3607 95.0755L13.4298 94.1469L12.8304 94.7462L12.3607 95.0755ZM42.7176 59.3801L43.2789 58.8187L43.0684 59.1696L42.7877 59.4502L42.2966 59.801L42.5772 59.3801H42.7176ZM26.3124 49.3152L24.3599 51.2676L23.996 51.3918L22.8956 52.732L24.4798 51.3875L25.456 50.4113L26.3124 49.3152ZM39.0689 63.3097L38.5777 63.6606L39.56 62.6782L39.0689 63.3097ZM20.3574 55.8032L19.3751 56.7856L19.8662 56.4347L20.3574 55.8032ZM39.9297 64.195L41.5504 62.3779L41.534 62.5907L43.5967 60.528L42.9746 61.2811L40.8628 63.5238L40.961 63.1637L39.9297 64.195ZM22.3921 55.457L21.3998 56.5696L22.0313 55.9381L21.9711 56.1587L23.2642 54.7854L23.6451 54.3243L22.3821 55.5873L22.3921 55.457ZM40.6473 92.4498L45.0485 88.0485L43.0066 90.4079L40.806 92.6085L37.3463 95.7507L39.9384 92.8412L40.6473 92.4498ZM18.5042 48.7973L11.5457 55.7558L10.4249 56.3746L6.32684 60.9746L11.7967 56.0067L15.2759 52.5275L18.5042 48.7973ZM32.7113 78.139L31.1131 79.7372L30.8432 79.8668L29.9145 80.9358L31.1833 79.8074L31.9823 79.0083L32.7113 78.139ZM21.7577 93.9525L31.2855 84.0344L30.8324 84.8777L42.4999 73.2102L38.7408 77.2295L26.5552 89.6753L27.5914 88.1187L21.7577 93.9525ZM98.5132 90.0591L89.9224 97.9224L93.5769 94.9953L98.5132 90.0591ZM97.8456 80.2105L99.5027 78.6937L98.5506 79.6459L97.8456 80.2105ZM88.5656 56.4599L78.9205 65.7009L82.1262 63.3036L78.1413 67.2885L73.7522 70.8692L74.7195 70.5082L67.717 78.117L63.992 81.0336L58.0146 87.011L63.4289 81.7988L66.3887 79.4454L68.1212 78.5213L70.5757 75.6625L73.0302 72.8038L76.194 69.64L78.3434 67.4906L84.3208 61.5132L82.6575 62.7723L88.5656 56.4599ZM85.1893 67.0375L83.7304 68.356L84.3561 67.8707L85.1893 67.0375ZM90.7969 58.2022L99.2725 50.5418L94.4317 55.3826L90.7969 58.2022ZM79.377 76.2172L77.9182 77.5357L78.5438 77.0504L79.377 76.2172ZM59.4922 91.7253L56.4011 94.1231L60.0049 90.8659L63.6087 87.6087L59.4922 91.7253ZM63.8833 75.4153L46 92.3896L49.6884 89.1193L53.3767 85.8491L63.8833 75.4153ZM71.6063 55.0765L69.6609 57.0219L69.3475 57.1949L68.2018 58.481L69.731 57.0921L70.7037 56.1194L71.6063 55.0765ZM55.1405 71.6857L61.4131 65.4131L57.958 69.1267L55.1405 71.6857ZM65.8396 69.4497L61.7138 73.7138L64.2308 71.1968L63.7637 71.8484L69.0313 66.4886L70.6632 64.7645L65.6292 69.7985L65.8396 69.4497ZM53.0034 65.4955L58.2258 59.8914L58.0558 60.4431L64.5517 53.9472L62.5136 56.2398L55.7841 63.2238L56.2513 62.2475L53.0034 65.4955ZM97.0997 71.2032L79.6514 88.6515L86.7697 80.814L97.0997 71.2032ZM35.1848 56.2513L31.93 59.9006L34.0012 57.8294L33.804 58.5527L38.0451 54.0485L39.2945 52.5361L35.1519 56.6787L35.1848 56.2513ZM66.8712 26.2471L78.1907 14.3099L77.7244 15.394L91.6784 1.4399L87.233 6.29715L72.7096 21.2323L73.8482 19.2701L66.8712 26.2471ZM28.0473 68.2068L20.4355 76.375L25.1695 71.641L24.4884 73.0639L34.297 62.8844L37.2675 59.5429L27.7995 69.0109L28.0473 68.2068ZM8.94067 39.5658L14.1631 33.9617L13.993 34.5134L20.4889 28.0175L18.4509 30.3101L11.7213 37.2941L12.1886 36.3178L8.94067 39.5658ZM99.7403 26L88 37.7404L93.2735 32.9508L99.7403 26ZM1.93388 8.08743L4.77765 5.04974L4.67856 5.34275L8.20743 1.81388L7.09578 3.05481L3.4355 6.84437L3.69832 6.32299L1.93388 8.08743ZM54.4485 44.211L48.5985 50.061L47.6563 50.5813L44.211 54.4485L48.8095 50.272L51.7345 47.347L54.4485 44.211Z" fill="black"/> </pattern> -</defs><g id="rectangle"><g class="shape" ><path class="shape" transform="translate(0 0)" d="M-1.6003102976828814 -0.578379450365901 L181.04555138759315 1.8110305089503527 L180.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 0)" d="M0.8572634477168322 0.9638847392052412 C35.68105538189411 0.43360810428857777, 71.44149473123252 -2.4597281321883204, 179.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C40.2827930757776 -0.7404772723093633, 79.77307339292021 -1.3101498866453771, 179.41962571348995 0.752815873362124 M181.5367042440921 -1.7494334299117327 C179.93536585275083 28.635548730008306, 180.62690174285322 53.16979045718909, 181.39054775424302 125.13064506463706 M180.29767770972103 -0.7992740562185645 C181.03531252294778 32.95774754956365, 180.05884398967027 67.6630428140983, 180.40687684621662 126.35224372241646 M181.05280161090195 125.78655984811485 C142.20938258245587 129.36830418780445, 100.67431507073343 128.82477950528263, 1.836456598713994 125.59647652320564 M179.05657343473285 125.85626798961312 C112.24786168057472 126.67587163280696, 45.46739299129695 126.40440725516528, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 0)" width="180" height="126" /></g><text class="text-bold" x="90.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><path class="shape" transform="translate(11 226)" d="M-1.6003102976828814 -0.578379450365901 L159.04555138759315 1.8110305089503527 L158.25369754247367 156.234072746709 L0.9255563896149397 159.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(11 226)" d="M0.8572634477168322 0.9638847392052412 C31.280956478975714 0.5227769343927502, 62.64129692539573 -2.370559302084148, 157.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C35.41305145509541 -0.5505223389714953, 70.03359015155584 -1.120194953307509, 157.41962571348995 0.752815873362124 M159.5367042440921 -1.7494334299117327 C157.63986391548067 35.59562253188342, 158.33139980558306 67.08993806093932, 159.39054775424302 157.13064506463706 M158.29767770972103 -0.7992740562185645 C159.23678052276372 41.54641170278192, 158.2603119894862 84.84037112053484, 158.40687684621662 158.35224372241646 M159.05280161090195 157.78655984811485 C124.95417706537992 160.9330301802978, 88.16390403658151 160.38950549777599, 1.836456598713994 157.59647652320564 M157.05657343473285 157.85626798961312 C98.51793850585818 158.62550961643458, 40.00754664186388 158.3540452387929, 0.9389497181400657 158.04184433910996 M-0.7206041198223829 157.71853205375373 C-1.032554753907025 111.1557469645515, -2.7649881326034667 67.54825171604752, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 158.99822303745896 C-2.7198568264395 99.8709910672158, -2.2138023952394725 42.14936918150633, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(11 226)" width="158" height="158" /></g><text class="text-bold" x="90.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path class="shape" d="M 19.5 495 H 140.1836 C 141.3544 495 142.479 495.4563 143.3189 496.272 L 159.6353 512.12 C 160.5077 512.9674 161 514.1318 161 515.348 V 620.5 C 161 620.7761 160.7761 621 160.5 621 H 19.5 C 19.2239 621 19 620.7761 19 620.5 V 495.5 C 19 495.2239 19.2239 495 19.5 495 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M17.500089911744 493.3401297945529 M17.180336087942123 494.5033010542393 C56.23127950070754 490.42743718650036, 95.28912179347783 492.5499376657217, 138.6106378369838 492.88355883955956 M17.93954245466739 494.1538292495534 C59.68797571553948 492.93491891301244, 101.12270257840132 493.4437079457101, 139.358623063086 492.8784080175683 M140.1836 493.3401297945529 C139.60496657008827 496.0989047307521, 143.70925813512505 497.2467406208545, 143.775106349656 497.8087042440921 M138.54280926742257 494.73067754879594 C142.14138437428102 493.5227309190668, 143.22319427430259 493.4581148594536, 142.23220633079634 495.48189386970176 M142.2868315458052 496.295647562135 C148.29261836648874 499.44510036475356, 153.75252935223563 508.50429675548355, 160.68810161090195 511.90655984811485 M141.8639296890922 496.40012216905876 C148.1158884460018 502.3826676870989, 154.19813454978475 507.58665163850753, 158.69187343473286 511.9762679896131 M159.6353 512.12 C162.09954571914375 512.9521087878734, 162.87789943628013 514.2154886782199, 160.82425322942436 515.8756375431567 M159.37148635348976 513.5714693040401 C160.15586506719217 514.5433584330954, 159.08952394640073 513.5422167097248, 160.8434691480361 514.447244850222 M162.1187945078127 515.6776866272576 C160.12610899231393 547.6534393466363, 163.46753578207452 578.4362885473382, 159.53559196693823 619.9605912249535 M160.04331399919465 514.158055125039 C162.3010798758565 537.6186406797959, 161.90515295329675 558.0960423737741, 161.30624734284356 621.2662415513769 M160.8434691480361 620.5 C162.9751094263047 621.2832171540767, 159.8282444361657 619.0640781540424, 158.9918530266732 621.2374505419284 M159.96004292694852 620.6328818816692 C159.42632841086015 623.0748206303515, 162.319647695037 619.5907871299423, 158.42663756525144 622.7219122522511 M158.70208964450285 623.0692297969945 C113.19279232744961 621.1202585339499, 63.57186361696374 619.8946335554076, 19.69998192973435 624.0496424590237 M157.81093310238793 622.0517853680067 C124.9392156103563 622.4251750639486, 91.45270529453316 621.32284005795, 19.29817835893482 622.5894763949327 M19.5 622.7219122522511 C18.152089722821117 619.646110298112, 17.39020016603172 622.1283145170719, 17.377462772652507 619.0054987091571 M20.246953574940562 622.9179282081313 C20.05203944434747 621.1191180967726, 18.94964930927381 620.2979079560437, 21.357757871504873 621.8302154117264 M19.377118713688105 622.3974284385331 C23.71618355062423 573.415264704803, 22.0846565439981 525.000207218021, 20.820367283653468 495.1189338248223 M20.51768680335954 622.7596849682741 C20.65055010642275 573.5538881509706, 19.27595115627512 526.5688869650756, 21.059447814244777 495.77522599790245 M21.357757871504873 495.5 C17.447668639943004 494.6368186887294, 20.221923657128215 494.59995323605835, 18.368289498612285 494.20238751359284 M22.70041564432904 494.93335199542344 C17.646200706716627 495.97821391829626, 20.711050078173727 496.2214235239662, 18.667713855858892 494.7155361645855 M18.803267528267487 494.6038308922537 C18.201577086824773 494.25827638102277, 17.896164518695507 493.79008726116524, 17.626156145564007 493.16277007801574 M18.598791551632754 494.6866039916836 C18.394343574222756 494.47553348182544, 18.077981337630494 494.01199313896717, 17.50429402331704 493.3058360326787" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 19.5 495 H 140.1836 C 141.3544 495 142.479 495.4563 143.3189 496.272 L 159.6353 512.12 C 160.5077 512.9674 161 514.1318 161 515.348 V 620.5 C 161 620.7761 160.7761 621 160.5 621 H 19.5 C 19.2239 621 19 620.7761 19 620.5 V 495.5 C 19 495.2239 19.2239 495 19.5 495 Z" /><path class="sketch-overlay" d="M17.500089911744 493.3401297945529 M17.180336087942123 494.5033010542393 C56.23127950070754 490.42743718650036, 95.28912179347783 492.5499376657217, 138.6106378369838 492.88355883955956 M17.93954245466739 494.1538292495534 C59.68797571553948 492.93491891301244, 101.12270257840132 493.4437079457101, 139.358623063086 492.8784080175683 M140.1836 493.3401297945529 C139.60496657008827 496.0989047307521, 143.70925813512505 497.2467406208545, 143.775106349656 497.8087042440921 M138.54280926742257 494.73067754879594 C142.14138437428102 493.5227309190668, 143.22319427430259 493.4581148594536, 142.23220633079634 495.48189386970176 M142.2868315458052 496.295647562135 C148.29261836648874 499.44510036475356, 153.75252935223563 508.50429675548355, 160.68810161090195 511.90655984811485 M141.8639296890922 496.40012216905876 C148.1158884460018 502.3826676870989, 154.19813454978475 507.58665163850753, 158.69187343473286 511.9762679896131 M159.6353 512.12 C162.09954571914375 512.9521087878734, 162.87789943628013 514.2154886782199, 160.82425322942436 515.8756375431567 M159.37148635348976 513.5714693040401 C160.15586506719217 514.5433584330954, 159.08952394640073 513.5422167097248, 160.8434691480361 514.447244850222 M162.1187945078127 515.6776866272576 C160.12610899231393 547.6534393466363, 163.46753578207452 578.4362885473382, 159.53559196693823 619.9605912249535 M160.04331399919465 514.158055125039 C162.3010798758565 537.6186406797959, 161.90515295329675 558.0960423737741, 161.30624734284356 621.2662415513769 M160.8434691480361 620.5 C162.9751094263047 621.2832171540767, 159.8282444361657 619.0640781540424, 158.9918530266732 621.2374505419284 M159.96004292694852 620.6328818816692 C159.42632841086015 623.0748206303515, 162.319647695037 619.5907871299423, 158.42663756525144 622.7219122522511 M158.70208964450285 623.0692297969945 C113.19279232744961 621.1202585339499, 63.57186361696374 619.8946335554076, 19.69998192973435 624.0496424590237 M157.81093310238793 622.0517853680067 C124.9392156103563 622.4251750639486, 91.45270529453316 621.32284005795, 19.29817835893482 622.5894763949327 M19.5 622.7219122522511 C18.152089722821117 619.646110298112, 17.39020016603172 622.1283145170719, 17.377462772652507 619.0054987091571 M20.246953574940562 622.9179282081313 C20.05203944434747 621.1191180967726, 18.94964930927381 620.2979079560437, 21.357757871504873 621.8302154117264 M19.377118713688105 622.3974284385331 C23.71618355062423 573.415264704803, 22.0846565439981 525.000207218021, 20.820367283653468 495.1189338248223 M20.51768680335954 622.7596849682741 C20.65055010642275 573.5538881509706, 19.27595115627512 526.5688869650756, 21.059447814244777 495.77522599790245 M21.357757871504873 495.5 C17.447668639943004 494.6368186887294, 20.221923657128215 494.59995323605835, 18.368289498612285 494.20238751359284 M22.70041564432904 494.93335199542344 C17.646200706716627 495.97821391829626, 20.711050078173727 496.2214235239662, 18.667713855858892 494.7155361645855 M18.803267528267487 494.6038308922537 C18.201577086824773 494.25827638102277, 17.896164518695507 493.79008726116524, 17.626156145564007 493.16277007801574 M18.598791551632754 494.6866039916836 C18.394343574222756 494.47553348182544, 18.077981337630494 494.01199313896717, 17.50429402331704 493.3058360326787" /><path class="shape" d="M 159.918 621 H 20.082 C 19.4328 621 19 620.5671 19 619.9178 V 496.0822 C 19 495.4329 19.4328 495 20.082 495 H 139.3607 C 140.0099 495 140.4427 495.4329 140.4427 496.0822 V 513.1808 C 140.4427 514.4794 141.3083 515.5616 142.823 515.5616 H 159.918 C 160.5672 515.5616 161 515.9945 161 516.6436 V 619.9178 C 160 620.5671 160.5672 621 159.918 621 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M157.918089911744 619.3401297945529 M157.59833608794213 620.5033010542393 C113.2138022390696 618.9385458535389, 68.83616727020194 621.0610463327603, 18.5090378369838 618.8835588395596 M158.3575424546674 620.1538292495534 C110.70305406753768 620.3135813882877, 62.73485928239771 620.8223704209854, 19.257023063085974 618.8784080175683 M20.082 619.3401297945529 C17.683366570088268 622.0989047307521, 20.23025813512504 622.3575406208545, 19.456206349655986 621.4545042440922 M18.441209267422558 620.7306775487959 C20.21978437428102 619.5227309190668, 19.744194274302572 618.5689148594536, 17.91330633079633 619.1276938697018 M17.967931545805186 619.9414475621351 C20.7344655593315 577.549397174078, 20.55223741134795 541.3227196345317, 18.966107941698283 495.86875984811485 M17.54502968909219 620.0459221690588 C17.949057587669675 576.6336932660251, 17.91374353437263 532.7359001311189, 16.969879765529186 495.9384679896131 M17.91330633079633 496.0822 C20.59184571914375 495.4176087878734, 21.31069943628013 495.0836886782199, 19.906253229424358 495.52763754315674 M17.649492684286088 497.5336693040401 C18.648165067192167 497.0088584330954, 17.522323946400732 494.4104167097248, 19.925469148036093 494.099244850222 M21.20079450781271 495.3296866272576 C55.48595148366085 495.9756440269596, 95.73284132388886 493.9882125603802, 138.05282281890214 493.55983607517555 M19.125313999194653 493.81005512503907 C45.523789393724996 492.6446480980934, 70.2034070230576 490.8561692169727, 139.82347819480748 494.8654864015989 M139.3607 494.099244850222 C141.98500942630469 495.5071171540767, 139.4948444361657 493.4969781540424, 138.9345530266732 496.3196505419284 M138.47727377891243 494.2321267318912 C138.43622841086014 497.29872063035145, 141.98624769503698 494.02368712994235, 138.36933756525144 497.80411225225106 M138.5811145958573 498.0711419239928 C139.5859198474997 502.71629088002953, 137.26259369469446 506.9316672675261, 138.5230905496873 514.2016046401399 M137.89596280173407 497.28889565973117 C138.49598508929427 502.23009690072007, 138.73131167036732 505.1228179221789, 138.21417014748155 513.0789787587705 M138.36933756525144 513.1808 C139.37088972282112 513.1255102981121, 139.69850016603172 516.9138145170718, 141.20046277265251 514.0670987091571 M139.116291140192 513.3768159558803 C141.27083944434747 514.5985180967726, 141.2579493092738 515.0834079560436, 145.18075787150488 516.8918154117264 M143.72129992960865 517.3097731974508 C150.84980201636228 517.2788333329024, 155.3608349438829 517.6913752730093, 159.52201723946297 516.6110221871977 M144.56174133468483 517.5767063070218 C151.0606390291731 516.4091538090198, 155.61449035668133 516.950067645808, 159.69818662283964 517.0946190202836 M159.918 516.8918154117264 C159.01486863994302 514.9745186887294, 161.99802365712821 515.5944532360584, 159.86828949861228 515.8459875135928 M161.26065777282417 516.3251674071498 C159.21340070671664 516.3159139182962, 162.48715007817373 517.2159235239662, 160.1677138558589 516.3591361645855 M161.67037097318098 515.120846419061 C159.66324380984997 543.7264915226935, 159.81635806909298 571.017529006087, 161.56519959075376 617.9517091103525 M159.40368740679696 516.0384134961538 C162.6202787455543 542.1492428097907, 162.23699563708146 565.6824668759301, 160.21431781770661 619.5376423514143 M160.1677138558589 619.9178 C158.99887820892036 619.4171227946788, 162.0175219407052 621.4903997797519, 158.73829023580254 619.2299724239856 M160.25548225967214 620.5864204690487 C159.25905223703012 619.2776336808599, 161.73850879079924 621.2466406696476, 158.641326807376 619.7083188467659 M158.71242770988903 619.7193212598036 C158.41757748067954 619.6236785180598, 158.10122155900734 619.4492952744902, 157.9161965903182 619.329624640621 M158.60302236099147 619.6987667147389 C158.4923909387977 619.6107413980731, 158.25452611761847 619.5396478208733, 157.95625717724744 619.3014853246067" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 159.918 621 H 20.082 C 19.4328 621 19 620.5671 19 619.9178 V 496.0822 C 19 495.4329 19.4328 495 20.082 495 H 139.3607 C 140.0099 495 140.4427 495.4329 140.4427 496.0822 V 513.1808 C 140.4427 514.4794 141.3083 515.5616 142.823 515.5616 H 159.918 C 160.5672 515.5616 161 515.9945 161 516.6436 V 619.9178 C 160 620.5671 160.5672 621 159.918 621 Z" /><path class="sketch-overlay" d="M157.918089911744 619.3401297945529 M157.59833608794213 620.5033010542393 C113.2138022390696 618.9385458535389, 68.83616727020194 621.0610463327603, 18.5090378369838 618.8835588395596 M158.3575424546674 620.1538292495534 C110.70305406753768 620.3135813882877, 62.73485928239771 620.8223704209854, 19.257023063085974 618.8784080175683 M20.082 619.3401297945529 C17.683366570088268 622.0989047307521, 20.23025813512504 622.3575406208545, 19.456206349655986 621.4545042440922 M18.441209267422558 620.7306775487959 C20.21978437428102 619.5227309190668, 19.744194274302572 618.5689148594536, 17.91330633079633 619.1276938697018 M17.967931545805186 619.9414475621351 C20.7344655593315 577.549397174078, 20.55223741134795 541.3227196345317, 18.966107941698283 495.86875984811485 M17.54502968909219 620.0459221690588 C17.949057587669675 576.6336932660251, 17.91374353437263 532.7359001311189, 16.969879765529186 495.9384679896131 M17.91330633079633 496.0822 C20.59184571914375 495.4176087878734, 21.31069943628013 495.0836886782199, 19.906253229424358 495.52763754315674 M17.649492684286088 497.5336693040401 C18.648165067192167 497.0088584330954, 17.522323946400732 494.4104167097248, 19.925469148036093 494.099244850222 M21.20079450781271 495.3296866272576 C55.48595148366085 495.9756440269596, 95.73284132388886 493.9882125603802, 138.05282281890214 493.55983607517555 M19.125313999194653 493.81005512503907 C45.523789393724996 492.6446480980934, 70.2034070230576 490.8561692169727, 139.82347819480748 494.8654864015989 M139.3607 494.099244850222 C141.98500942630469 495.5071171540767, 139.4948444361657 493.4969781540424, 138.9345530266732 496.3196505419284 M138.47727377891243 494.2321267318912 C138.43622841086014 497.29872063035145, 141.98624769503698 494.02368712994235, 138.36933756525144 497.80411225225106 M138.5811145958573 498.0711419239928 C139.5859198474997 502.71629088002953, 137.26259369469446 506.9316672675261, 138.5230905496873 514.2016046401399 M137.89596280173407 497.28889565973117 C138.49598508929427 502.23009690072007, 138.73131167036732 505.1228179221789, 138.21417014748155 513.0789787587705 M138.36933756525144 513.1808 C139.37088972282112 513.1255102981121, 139.69850016603172 516.9138145170718, 141.20046277265251 514.0670987091571 M139.116291140192 513.3768159558803 C141.27083944434747 514.5985180967726, 141.2579493092738 515.0834079560436, 145.18075787150488 516.8918154117264 M143.72129992960865 517.3097731974508 C150.84980201636228 517.2788333329024, 155.3608349438829 517.6913752730093, 159.52201723946297 516.6110221871977 M144.56174133468483 517.5767063070218 C151.0606390291731 516.4091538090198, 155.61449035668133 516.950067645808, 159.69818662283964 517.0946190202836 M159.918 516.8918154117264 C159.01486863994302 514.9745186887294, 161.99802365712821 515.5944532360584, 159.86828949861228 515.8459875135928 M161.26065777282417 516.3251674071498 C159.21340070671664 516.3159139182962, 162.48715007817373 517.2159235239662, 160.1677138558589 516.3591361645855 M161.67037097318098 515.120846419061 C159.66324380984997 543.7264915226935, 159.81635806909298 571.017529006087, 161.56519959075376 617.9517091103525 M159.40368740679696 516.0384134961538 C162.6202787455543 542.1492428097907, 162.23699563708146 565.6824668759301, 160.21431781770661 619.5376423514143 M160.1677138558589 619.9178 C158.99887820892036 619.4171227946788, 162.0175219407052 621.4903997797519, 158.73829023580254 619.2299724239856 M160.25548225967214 620.5864204690487 C159.25905223703012 619.2776336808599, 161.73850879079924 621.2466406696476, 158.641326807376 619.7083188467659 M158.71242770988903 619.7193212598036 C158.41757748067954 619.6236785180598, 158.10122155900734 619.4492952744902, 157.9161965903182 619.329624640621 M158.60302236099147 619.6987667147389 C158.4923909387977 619.6107413980731, 158.25452611761847 619.5396478208733, 157.95625717724744 619.3014853246067" /></g><text class="text-bold" x="90.000000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path class="shape" d="M 266 0 L 452 0 L 426 126 L 240 126 L 240 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M264.000089911744 -1.6598702054470778 M263.6803360879421 -0.49669894576072693 C323.66410781912566 -4.670538226312756, 383.6405489697633 -2.016438348106269, 450.4270378369838 -0.4565709549933672 M264.4395424546674 -0.8461707504466176 C328.5811736135857 -1.84111338465972, 392.4306323873269 -0.7627040780040071, 451.175023063086 -0.461721776984632 M453.0989047307521 1.230258135125041 C447.3336197138578 38.578456578478225, 438.5406585926935 80.02399237852545, 425.3679150957614 126.62958749942482 M452.2420322736725 -0.8601175537332892 C445.75207141306254 29.966253930367532, 440.62974436305467 60.64574887737632, 425.1567247649655 126.2611296484247 M427.0304283518344 125.80697139911354 C350.1161872012541 124.86644803408534, 279.4360177822411 125.19947784069926, 241.5182516593486 125.52584841661155 M425.9121266147122 126.26381877157837 C368.8669830765575 125.45767131529749, 311.08107015211135 125.50716126047075, 239.86809317674488 126.72573465202004 M240 126 C240 126, 240 126, 240 126 M240 126 C240 126, 240 126, 240 126 M238.234072746709 126.92555638961494 C247.6752172446491 79.45925660507817, 254.8348780228262 37.97080422141221, 264.5072070658207 -2.6077257692813873 M239.17065502610058 126.68876490090042 C245.3752241868139 100.94661199857151, 251.4990239557532 73.52245411591582, 264.3543096901849 -1.1169450851157308" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 266 0 L 452 0 L 426 126 L 240 126 L 240 126 Z" /><path class="sketch-overlay" d="M264.000089911744 -1.6598702054470778 M263.6803360879421 -0.49669894576072693 C323.66410781912566 -4.670538226312756, 383.6405489697633 -2.016438348106269, 450.4270378369838 -0.4565709549933672 M264.4395424546674 -0.8461707504466176 C328.5811736135857 -1.84111338465972, 392.4306323873269 -0.7627040780040071, 451.175023063086 -0.461721776984632 M453.0989047307521 1.230258135125041 C447.3336197138578 38.578456578478225, 438.5406585926935 80.02399237852545, 425.3679150957614 126.62958749942482 M452.2420322736725 -0.8601175537332892 C445.75207141306254 29.966253930367532, 440.62974436305467 60.64574887737632, 425.1567247649655 126.2611296484247 M427.0304283518344 125.80697139911354 C350.1161872012541 124.86644803408534, 279.4360177822411 125.19947784069926, 241.5182516593486 125.52584841661155 M425.9121266147122 126.26381877157837 C368.8669830765575 125.45767131529749, 311.08107015211135 125.50716126047075, 239.86809317674488 126.72573465202004 M240 126 C240 126, 240 126, 240 126 M240 126 C240 126, 240 126, 240 126 M238.234072746709 126.92555638961494 C247.6752172446491 79.45925660507817, 254.8348780228262 37.97080422141221, 264.5072070658207 -2.6077257692813873 M239.17065502610058 126.68876490090042 C245.3752241868139 100.94661199857151, 251.4990239557532 73.52245411591582, 264.3543096901849 -1.1169450851157308" /></g><text class="text-bold" x="346.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path class="shape" d="M 253 350.5231 L 253 242 L 440 242 L 440 350.5231 C 408.8333 327.2206 377.6667 327.2206 346.5 350.5231 C 315.3333 373.8256 284.1667 373.8256 253 350.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M251.000089911744 348.8632297945529 M250.68033608794212 350.0264010542393 C250.16436931427467 312.8891669644549, 250.57140082869046 280.78704641850726, 251.4270378369838 241.54342904500663 M251.4395424546674 349.6769292495534 C253.15916447812648 312.4242502074191, 253.178710160767 276.260616280866, 252.17502306308597 241.53827822301537 M254.0989047307521 243.23025813512504 C315.155969990138 243.6306497813575, 375.12160649281 244.402085578572, 439.3679150957614 242.62958749942482 M253.24203227367252 241.1398824462667 C297.3155910150148 245.01659757776187, 343.5069313954562 245.3415286926739, 439.1567247649655 242.2611296484247 M441.0304283518344 241.80697139911354 C439.4589395544912 284.5561232266024, 442.9789895437147 328.18182954322697, 441.5182516593486 350.04894841661155 M439.9121266147122 242.26381877157837 C438.748251349869 275.79143033461435, 438.8912782084372 309.63999622046526, 439.8680931767449 351.24883465202004 M440 350.5231 C408.55183205375374 328.4813667464763, 376.1383191571206 326.74893336777984, 346.3747753184289 349.8024958801776 M440.1799961011857 351.11490033393204 C410.3713522212945 325.53937410644664, 378.21159228641613 329.7161575936474, 344.9923990420066 352.11725669972077 M344.9923990420066 352.11725669972077 C314.79389122495354 372.02461973195375, 285.0481811389893 375.8016601539165, 251.44848236255348 349.21522281890213 M343.3920887443237 351.53887724935487 C315.6504219280921 371.61819093338624, 285.32364548701867 375.7412038784422, 254.30693923449144 352.78688813618794 M254.4370480128147 352.54370107685463 C253.05823762686748 351.7443204877442, 252.84632728217187 350.66418971365096, 251.3535165670551 348.54022989395946 M254.3978198175291 352.92618400413375 C252.84396347805432 351.24707017515675, 251.7108118436716 349.8489930670013, 250.95912729545995 348.65070645554" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 253 350.5231 L 253 242 L 440 242 L 440 350.5231 C 408.8333 327.2206 377.6667 327.2206 346.5 350.5231 C 315.3333 373.8256 284.1667 373.8256 253 350.5231 Z" /><path class="sketch-overlay" d="M251.000089911744 348.8632297945529 M250.68033608794212 350.0264010542393 C250.16436931427467 312.8891669644549, 250.57140082869046 280.78704641850726, 251.4270378369838 241.54342904500663 M251.4395424546674 349.6769292495534 C253.15916447812648 312.4242502074191, 253.178710160767 276.260616280866, 252.17502306308597 241.53827822301537 M254.0989047307521 243.23025813512504 C315.155969990138 243.6306497813575, 375.12160649281 244.402085578572, 439.3679150957614 242.62958749942482 M253.24203227367252 241.1398824462667 C297.3155910150148 245.01659757776187, 343.5069313954562 245.3415286926739, 439.1567247649655 242.2611296484247 M441.0304283518344 241.80697139911354 C439.4589395544912 284.5561232266024, 442.9789895437147 328.18182954322697, 441.5182516593486 350.04894841661155 M439.9121266147122 242.26381877157837 C438.748251349869 275.79143033461435, 438.8912782084372 309.63999622046526, 439.8680931767449 351.24883465202004 M440 350.5231 C408.55183205375374 328.4813667464763, 376.1383191571206 326.74893336777984, 346.3747753184289 349.8024958801776 M440.1799961011857 351.11490033393204 C410.3713522212945 325.53937410644664, 378.21159228641613 329.7161575936474, 344.9923990420066 352.11725669972077 M344.9923990420066 352.11725669972077 C314.79389122495354 372.02461973195375, 285.0481811389893 375.8016601539165, 251.44848236255348 349.21522281890213 M343.3920887443237 351.53887724935487 C315.6504219280921 371.61819093338624, 285.32364548701867 375.7412038784422, 254.30693923449144 352.78688813618794 M254.4370480128147 352.54370107685463 C253.05823762686748 351.7443204877442, 252.84632728217187 350.66418971365096, 251.3535165670551 348.54022989395946 M254.3978198175291 352.92618400413375 C252.84396347805432 351.24707017515675, 251.7108118436716 349.8489930670013, 250.95912729545995 348.65070645554" /></g><text class="text-bold" x="346.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path class="shape" d="M 261 519 C 261 495 337.5 495 346 495 C 354.5 495 431 495 431 519 V 597 C 431 621 354.5 621 346 621 C 337.5 621 261 621 261 597 V 519 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 494.6802461761981, 338.66317125968635 494.43987631984055, 346.4053128641099 495.85726344771683 M257.26992493495345 516.5465351380408 C260.4292863062583 496.07928939396515, 335.8783360919915 495.6614965223707, 346.4904193780385 493.03379729622975 M346.4904193780385 493.03379729622975 C354.6727846544236 495.4880536813289, 429.8392514269799 496.50563174672425, 431.8789050858468 520.6273989100009 M344.84046550421044 492.1103537422605 C352.31320821261033 496.37363091344014, 432.5378226689063 497.2380507760681, 431.57025793707 520.9208803051151 M430.9381730328314 521.55046780454 C431.4463591626885 538.0984759061218, 431.0296263149979 554.5694252155894, 429.8500228296034 595.53112748079 M430.72698270203546 521.1820099535398 C433.1786136907275 544.4788089325824, 432.0826345068152 567.4991501250651, 431.47374363662675 596.1582033047453 M431.57025793707 597 C430.59647652320564 622.5182516593486, 354.02584841661155 621.2289182562381, 345.2634467165917 622.836456598714 M429.6834048065357 596.7125359792262 C432.9898071489297 620.9808859848417, 356.84737429535016 621.1046108477749, 345.78031653678045 621.6595469289459 M345.78031653678045 621.6595469289459 C337.3747753184289 620.2793958801776, 260.71853205375373 622.2607667464763, 260.73618635348976 598.4514693040401 M344.25193569390103 621.1878802967258 C335.9923990420066 622.5941566997208, 262.5380522212945 619.3187741064467, 261.2249951264821 597.739750417415 M259.91711794538423 597.2003416423686 C257.8520182018272 573.2831191257086, 261.62905862378994 545.4632152583406, 260.6466156761162 520.0455513875932 M261.68777332128957 598.5059919687919 C260.2711608280598 567.106546049501, 262.01278902787556 536.4894497166969, 260.75106734456494 518.0320390770212 M261.41618629241214 518.8252686189292 C260.90883150388845 518.7098399006748, 259.9279294543047 518.2121371667063, 259.15079806576455 517.2120194990765 M261.2028358177565 518.8850324830835 C260.41390255654034 518.5234306829632, 259.9151411717368 517.9099528644444, 258.9513583937158 517.2807534404141" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 261 519 C 261 495 337.5 495 346 495 C 354.5 495 431 495 431 519 V 597 C 431 621 354.5 621 346 621 C 337.5 621 261 621 261 597 V 519 Z" /><path class="sketch-overlay" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 494.6802461761981, 338.66317125968635 494.43987631984055, 346.4053128641099 495.85726344771683 M257.26992493495345 516.5465351380408 C260.4292863062583 496.07928939396515, 335.8783360919915 495.6614965223707, 346.4904193780385 493.03379729622975 M346.4904193780385 493.03379729622975 C354.6727846544236 495.4880536813289, 429.8392514269799 496.50563174672425, 431.8789050858468 520.6273989100009 M344.84046550421044 492.1103537422605 C352.31320821261033 496.37363091344014, 432.5378226689063 497.2380507760681, 431.57025793707 520.9208803051151 M430.9381730328314 521.55046780454 C431.4463591626885 538.0984759061218, 431.0296263149979 554.5694252155894, 429.8500228296034 595.53112748079 M430.72698270203546 521.1820099535398 C433.1786136907275 544.4788089325824, 432.0826345068152 567.4991501250651, 431.47374363662675 596.1582033047453 M431.57025793707 597 C430.59647652320564 622.5182516593486, 354.02584841661155 621.2289182562381, 345.2634467165917 622.836456598714 M429.6834048065357 596.7125359792262 C432.9898071489297 620.9808859848417, 356.84737429535016 621.1046108477749, 345.78031653678045 621.6595469289459 M345.78031653678045 621.6595469289459 C337.3747753184289 620.2793958801776, 260.71853205375373 622.2607667464763, 260.73618635348976 598.4514693040401 M344.25193569390103 621.1878802967258 C335.9923990420066 622.5941566997208, 262.5380522212945 619.3187741064467, 261.2249951264821 597.739750417415 M259.91711794538423 597.2003416423686 C257.8520182018272 573.2831191257086, 261.62905862378994 545.4632152583406, 260.6466156761162 520.0455513875932 M261.68777332128957 598.5059919687919 C260.2711608280598 567.106546049501, 262.01278902787556 536.4894497166969, 260.75106734456494 518.0320390770212 M261.41618629241214 518.8252686189292 C260.90883150388845 518.7098399006748, 259.9279294543047 518.2121371667063, 259.15079806576455 517.2120194990765 M261.2028358177565 518.8850324830835 C260.41390255654034 518.5234306829632, 259.9151411717368 517.9099528644444, 258.9513583937158 517.2807534404141" /><path class="shape" d="M 261 519 C 261 543 337.5 543 346 543 C 354.5 543 431 543 431 519" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 542.6802461761981, 338.66317125968635 542.4398763198406, 346.4053128641099 543.8572634477168 M257.26992493495345 516.5465351380408 C260.4292863062583 544.0792893939652, 335.8783360919915 543.6614965223707, 346.4904193780385 541.0337972962297 M346.4904193780385 541.0337972962297 C354.6727846544236 543.4880536813289, 429.8392514269799 544.5056317467242, 431.8789050858468 520.6273989100009 M344.84046550421044 540.1103537422605 C352.31320821261033 544.3736309134401, 432.5378226689063 545.2380507760681, 431.57025793707 520.9208803051151" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 261 519 C 261 543 337.5 543 346 543 C 354.5 543 431 543 431 519" /><path class="sketch-overlay" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 542.6802461761981, 338.66317125968635 542.4398763198406, 346.4053128641099 543.8572634477168 M257.26992493495345 516.5465351380408 C260.4292863062583 544.0792893939652, 335.8783360919915 543.6614965223707, 346.4904193780385 541.0337972962297 M346.4904193780385 541.0337972962297 C354.6727846544236 543.4880536813289, 429.8392514269799 544.5056317467242, 431.8789050858468 520.6273989100009 M344.84046550421044 540.1103537422605 C352.31320821261033 544.3736309134401, 432.5378226689063 545.2380507760681, 431.57025793707 520.9208803051151" /></g><text class="text-bold" x="346.000000" y="573.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path class="shape" d="M 536 0 H 641 C 665 0 665 56.7 665 63 C 665 69.3 665 126 641 126 H 536 C 512 126 512 69.3 512 63 C 512 56.7 512 0 536 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M534.000089911744 -1.6598702054470778 M533.6803360879421 -0.49669894576072693 C567.7083612589298 -4.421390986541654, 601.7432853099225 -2.29889050732031, 639.4270378369838 -2.116441160440445 M534.4395424546674 -0.8461707504466176 C570.8058099899717 -1.9820839121215248, 606.858371127266 -1.4732948794238472, 640.175023063086 -2.1215919824317098 M641 -1.6598702054470778 C663.2505665700883 1.0989047307521105, 666.230258135125 58.4904406208545, 665.456206349656 64.5367042440921 M639.3592092674226 -0.2693224512040615 C665.786984374281 -1.4772690809331834, 665.7441942743026 54.70181485945359, 663.9133063307963 62.20989386970177 M663.9133063307963 62.20989386970177 C663.53112748079 69.35462521500885, 665.8137536924332 126.70448744483292, 641.484064547345 124.27976489253342 M662.2267558607273 62.73215316655114 C664.7331998101436 70.58803543979302, 664.7587142488919 123.89550826186314, 643.4731477699243 127.31600201362744 M644.9913994292729 126.84185043023899 C615.4181066885932 124.99546950059161, 586.617765074012 126.70657586055026, 536.5276375431567 128.9078477327712 M643.3412409466691 128.04173666564748 C611.2507608331847 127.04564281052623, 579.012864604893 128.03632824367557, 535.2358095785603 127.08016869751737 M536 127.31600201362744 C510.79391923360527 127.27532535977662, 513.2304417770356 67.95501928515732, 512.1799961011857 63.59180033393204 M536.4359138291329 129.31244808854535 C511.3257390311919 123.74877466494218, 513.1018514237367 71.7700751923956, 510.06060295319185 61.36515352362767 M510.06060295319185 61.36515352362767 C513.0455513875932 58.511030508950356, 512.2536975424737 -1.7659272532910109, 534.3996897023171 -0.578379450365901 M510.9861593428068 62.89763662638143 C514.4688867828809 57.33389644259587, 510.8151805452071 -2.419902307447046, 534.1148162833415 0.29681317741051316 M534.249817226035 0.1734345628811279 C534.2630896403 -0.0846486735393209, 533.9430308488645 -0.6368126356224136, 534.1065056175398 -1.7503294616262737 M534.0991694957254 0.21563409631978545 C533.9963186303047 -0.30577488176042433, 534.1010846305027 -0.9851533559907248, 533.9656803675546 -1.701796116319855" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 536 0 H 641 C 665 0 665 56.7 665 63 C 665 69.3 665 126 641 126 H 536 C 512 126 512 69.3 512 63 C 512 56.7 512 0 536 0 Z" /><path class="sketch-overlay" d="M534.000089911744 -1.6598702054470778 M533.6803360879421 -0.49669894576072693 C567.7083612589298 -4.421390986541654, 601.7432853099225 -2.29889050732031, 639.4270378369838 -2.116441160440445 M534.4395424546674 -0.8461707504466176 C570.8058099899717 -1.9820839121215248, 606.858371127266 -1.4732948794238472, 640.175023063086 -2.1215919824317098 M641 -1.6598702054470778 C663.2505665700883 1.0989047307521105, 666.230258135125 58.4904406208545, 665.456206349656 64.5367042440921 M639.3592092674226 -0.2693224512040615 C665.786984374281 -1.4772690809331834, 665.7441942743026 54.70181485945359, 663.9133063307963 62.20989386970177 M663.9133063307963 62.20989386970177 C663.53112748079 69.35462521500885, 665.8137536924332 126.70448744483292, 641.484064547345 124.27976489253342 M662.2267558607273 62.73215316655114 C664.7331998101436 70.58803543979302, 664.7587142488919 123.89550826186314, 643.4731477699243 127.31600201362744 M644.9913994292729 126.84185043023899 C615.4181066885932 124.99546950059161, 586.617765074012 126.70657586055026, 536.5276375431567 128.9078477327712 M643.3412409466691 128.04173666564748 C611.2507608331847 127.04564281052623, 579.012864604893 128.03632824367557, 535.2358095785603 127.08016869751737 M536 127.31600201362744 C510.79391923360527 127.27532535977662, 513.2304417770356 67.95501928515732, 512.1799961011857 63.59180033393204 M536.4359138291329 129.31244808854535 C511.3257390311919 123.74877466494218, 513.1018514237367 71.7700751923956, 510.06060295319185 61.36515352362767 M510.06060295319185 61.36515352362767 C513.0455513875932 58.511030508950356, 512.2536975424737 -1.7659272532910109, 534.3996897023171 -0.578379450365901 M510.9861593428068 62.89763662638143 C514.4688867828809 57.33389644259587, 510.8151805452071 -2.419902307447046, 534.1148162833415 0.29681317741051316 M534.249817226035 0.1734345628811279 C534.2630896403 -0.0846486735393209, 533.9430308488645 -0.6368126356224136, 534.1065056175398 -1.7503294616262737 M534.0991694957254 0.21563409631978545 C533.9963186303047 -0.30577488176042433, 534.1010846305027 -0.9851533559907248, 533.9656803675546 -1.701796116319855" /><path class="shape" d="M 641 0 C 617 0 617 56.7 617 63 C 617 69.3 617 126 641 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M639.000089911744 -1.6598702054470778 M639.000089911744 -1.6598702054470778 C617.9638847392052 -0.3197538238018751, 618.1631712596864 56.13987631984055, 617.4053128641099 63.85726344771683 M637.2699249349535 -2.453464861959219 C616.4292863062583 1.0792893939651549, 615.3783360919915 57.36149652237073, 617.4904193780385 61.03379729622975 M617.4904193780385 61.03379729622975 C617.1727846544236 69.78805368132889, 615.8392514269799 127.50563174672425, 641.8789050858468 127.62739891000092 M615.8404655042104 60.110353742260486 C614.8132082126103 70.67363091344014, 618.5378226689063 128.23805077606812, 641.57025793707 127.92088030511513" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 641 0 C 617 0 617 56.7 617 63 C 617 69.3 617 126 641 126" /><path class="sketch-overlay" d="M639.000089911744 -1.6598702054470778 M639.000089911744 -1.6598702054470778 C617.9638847392052 -0.3197538238018751, 618.1631712596864 56.13987631984055, 617.4053128641099 63.85726344771683 M637.2699249349535 -2.453464861959219 C616.4292863062583 1.0792893939651549, 615.3783360919915 57.36149652237073, 617.4904193780385 61.03379729622975 M617.4904193780385 61.03379729622975 C617.1727846544236 69.78805368132889, 615.8392514269799 127.50563174672425, 641.8789050858468 127.62739891000092 M615.8404655042104 60.110353742260486 C614.8132082126103 70.67363091344014, 618.5378226689063 128.23805077606812, 641.57025793707 127.92088030511513" /></g><text class="text-bold" x="576.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path class="shape" d="M 503 242 L 588.5 242 L 588.5 276 L 674 276 L 674 368 L 503 368 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M501.000089911744 240.34012979455292 M500.6803360879421 241.50330105423927 C528.4774106769736 238.29816593658853, 556.267154685459 240.952265814795, 586.9270378369838 241.54342904500663 M501.4395424546674 241.15382924955338 C531.0924302498457 240.69072981932635, 560.4531456598471 241.76913912598206, 587.675023063086 241.53827822301537 M589.5989047307521 243.23025813512504 C590.8129200638458 251.33476006183773, 590.4130271972343 263.0817466534674, 587.8679150957614 276.6295874994248 M588.7420322736725 241.1398824462667 C587.9679845830053 250.2182266574353, 589.1092976888269 258.7340718222782, 587.6567247649655 276.2611296484247 M589.5304283518344 275.80697139911354 C620.9245719826315 275.44593804645353, 658.5527873449959 275.77896785306746, 675.5182516593486 275.52584841661155 M588.4121266147122 276.26381877157837 C615.9245484049898 276.23813613169824, 642.6962008089758 276.2876260768715, 673.8680931767449 276.72573465202004 M675.2607667464763 274.4716191571206 C672.8653775775433 303.2039625659585, 673.9288445436955 328.8418521631509, 675.2753253597766 369.2304417770356 M673.2242411812767 275.34606140945107 C674.131336335279 296.51259857770054, 674.8417812922969 319.8142075004056, 673.1998448511586 367.71081027481705 M672.234072746709 368.92555638961494 C615.2930187388323 366.9256758243032, 553.7585218140855 370.4089322239347, 503.5071171540767 367.0521444361657 M673.1706550261006 368.6887649009004 C638.6226631472819 369.14671626979487, 605.1216826438904 367.6635428696312, 503.3542197784409 368.54292512033135 M504.36520230956376 367.68068495206535 C500.4840055006508 334.0557584147969, 501.8329924049996 304.5221810507049, 499.8649010360241 239.6379099190235 M503.30517063941807 368.89193534944206 C504.6688522492434 334.9261992127204, 503.3413619853239 302.1675657515598, 500.18882129807025 239.59287914913148" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 503 242 L 588.5 242 L 588.5 276 L 674 276 L 674 368 L 503 368 Z" /><path class="sketch-overlay" d="M501.000089911744 240.34012979455292 M500.6803360879421 241.50330105423927 C528.4774106769736 238.29816593658853, 556.267154685459 240.952265814795, 586.9270378369838 241.54342904500663 M501.4395424546674 241.15382924955338 C531.0924302498457 240.69072981932635, 560.4531456598471 241.76913912598206, 587.675023063086 241.53827822301537 M589.5989047307521 243.23025813512504 C590.8129200638458 251.33476006183773, 590.4130271972343 263.0817466534674, 587.8679150957614 276.6295874994248 M588.7420322736725 241.1398824462667 C587.9679845830053 250.2182266574353, 589.1092976888269 258.7340718222782, 587.6567247649655 276.2611296484247 M589.5304283518344 275.80697139911354 C620.9245719826315 275.44593804645353, 658.5527873449959 275.77896785306746, 675.5182516593486 275.52584841661155 M588.4121266147122 276.26381877157837 C615.9245484049898 276.23813613169824, 642.6962008089758 276.2876260768715, 673.8680931767449 276.72573465202004 M675.2607667464763 274.4716191571206 C672.8653775775433 303.2039625659585, 673.9288445436955 328.8418521631509, 675.2753253597766 369.2304417770356 M673.2242411812767 275.34606140945107 C674.131336335279 296.51259857770054, 674.8417812922969 319.8142075004056, 673.1998448511586 367.71081027481705 M672.234072746709 368.92555638961494 C615.2930187388323 366.9256758243032, 553.7585218140855 370.4089322239347, 503.5071171540767 367.0521444361657 M673.1706550261006 368.6887649009004 C638.6226631472819 369.14671626979487, 605.1216826438904 367.6635428696312, 503.3542197784409 368.54292512033135 M504.36520230956376 367.68068495206535 C500.4840055006508 334.0557584147969, 501.8329924049996 304.5221810507049, 499.8649010360241 239.6379099190235 M503.30517063941807 368.89193534944206 C504.6688522492434 334.9261992127204, 503.3413619853239 302.1675657515598, 500.18882129807025 239.59287914913148" /></g><text class="text-bold" x="588.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path class="shape" d="M 519 495 L 624 495 L 659 558 L 624 621 L 519 621 L 554 558 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M517.000089911744 493.3401297945529 M516.6803360879421 494.5033010542393 C550.7225907194806 491.11020841244346, 584.7575147704733 493.76430829065, 622.4270378369838 494.54342904500663 M517.4395424546674 494.1538292495534 C553.7842759771386 493.5875363618365, 589.8368371144328 494.6659456684922, 623.175023063086 494.53827822301537 M625.0989047307521 496.23025813512504 C638.0569254065305 514.308560969308, 648.955393651817 535.4170467679389, 658.3679150957614 558.6295874994248 M624.2420322736725 494.1398824462667 C632.072460941337 510.7640863629058, 641.6455973338522 526.2662993938662, 658.1567247649655 558.2611296484247 M660.0304283518344 557.8069713991135 C644.0172647464648 582.321075043641, 633.5749078577943 607.786437230464, 625.5182516593486 620.5258484166116 M658.9121266147122 558.2638187715784 C647.7065984389186 577.512834493816, 636.9490183490701 597.1834169461392, 623.8680931767449 621.72573465202 M625.2607667464763 619.4716191571206 C592.6857629460283 620.884454757627, 562.9066594904289 619.4983778900466, 520.2753253597766 622.2304417770356 M623.2242411812767 620.3460614094511 C599.2914443654008 622.1957782446407, 575.5630380753428 624.084298455622, 518.1998448511586 620.710810274817 M517.234072746709 621.9255563896149 C531.721248810403 597.2095720158891, 542.7559311778657 578.4993415446021, 554.5071171540767 557.0521444361657 M518.1706550261006 621.6887649009004 C526.0392266532034 609.0711334083229, 534.3982511364483 594.7861138229258, 554.3542197784409 558.5429251203313 M555.3652023095638 557.6806849520653 C542.7728480100025 540.1697656964952, 535.2371426137745 526.6286344734414, 515.8649010360241 492.6379099190235 M554.3051706394181 558.8919353494421 C545.8903850661675 540.6619336015115, 535.5602152423802 524.1081233481129, 516.1888212980703 492.5928791491315" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 519 495 L 624 495 L 659 558 L 624 621 L 519 621 L 554 558 Z" /><path class="sketch-overlay" d="M517.000089911744 493.3401297945529 M516.6803360879421 494.5033010542393 C550.7225907194806 491.11020841244346, 584.7575147704733 493.76430829065, 622.4270378369838 494.54342904500663 M517.4395424546674 494.1538292495534 C553.7842759771386 493.5875363618365, 589.8368371144328 494.6659456684922, 623.175023063086 494.53827822301537 M625.0989047307521 496.23025813512504 C638.0569254065305 514.308560969308, 648.955393651817 535.4170467679389, 658.3679150957614 558.6295874994248 M624.2420322736725 494.1398824462667 C632.072460941337 510.7640863629058, 641.6455973338522 526.2662993938662, 658.1567247649655 558.2611296484247 M660.0304283518344 557.8069713991135 C644.0172647464648 582.321075043641, 633.5749078577943 607.786437230464, 625.5182516593486 620.5258484166116 M658.9121266147122 558.2638187715784 C647.7065984389186 577.512834493816, 636.9490183490701 597.1834169461392, 623.8680931767449 621.72573465202 M625.2607667464763 619.4716191571206 C592.6857629460283 620.884454757627, 562.9066594904289 619.4983778900466, 520.2753253597766 622.2304417770356 M623.2242411812767 620.3460614094511 C599.2914443654008 622.1957782446407, 575.5630380753428 624.084298455622, 518.1998448511586 620.710810274817 M517.234072746709 621.9255563896149 C531.721248810403 597.2095720158891, 542.7559311778657 578.4993415446021, 554.5071171540767 557.0521444361657 M518.1706550261006 621.6887649009004 C526.0392266532034 609.0711334083229, 534.3982511364483 594.7861138229258, 554.3542197784409 558.5429251203313 M555.3652023095638 557.6806849520653 C542.7728480100025 540.1697656964952, 535.2371426137745 526.6286344734414, 515.8649010360241 492.6379099190235 M554.3051706394181 558.8919353494421 C545.8903850661675 540.6619336015115, 535.5602152423802 524.1081233481129, 516.1888212980703 492.5928791491315" /></g><text class="text-bold" x="589.000000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path class="shape" d="M 757 0 V 81 H 838 V 126 L 868 81 H 919 V 0 H 757 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M755.000089911744 -1.6598702054470778 M754.6803360879421 -0.49669894576072693 C755.148579084786 23.08308131639251, 754.9151081084333 51.678698294243986, 753.4271277487278 80.54342904500663 M755.4395424546674 -0.8461707504466176 C754.0141100137331 26.95067454562251, 753.3473434000113 55.825981488725326, 754.17511297483 80.53827822301537 M756.0989946424961 82.23025813512504 C783.5837578592323 80.81123744130319, 809.9770923192544 81.5826732385177, 837.3679150957614 81.62958749942482 M755.2421221854165 80.13988244626671 C774.2610986428713 82.35410610354475, 795.397856739425 82.67903721845678, 837.1567247649655 81.2611296484247 M839.0304283518344 80.80697139911354 C836.7901673343964 98.21511270245537, 840.3102173236199 116.49980849493295, 839.5182516593486 125.52584841661155 M837.9121266147122 81.26381877157837 C837.9468389508314 95.00742047047243, 838.0898658093996 109.07197649218142, 837.8680931767449 126.72573465202004 M839.2607667464763 124.47161915712059 C846.6647681993433 113.0461920185946, 856.5403981431388 98.44187068454922, 869.2753253597766 82.2304417770356 M837.2242411812767 125.34606140945107 C844.5166633171029 114.02678265189752, 852.2096372018568 105.44150947127491, 867.1998448511586 80.71081027481705 M866.234072746709 81.92555638961494 C887.4986391411163 79.36246728001163, 904.1697626186535 82.84572367964313, 919.5071171540767 80.05214443616569 M867.1706550261006 81.68876490090042 C877.7339306571521 81.85171849248931, 889.3442176636308 80.36854509232566, 919.3542197784409 81.54292512033135 M920.3652023095638 80.68068495206535 C917.1202049622499 58.89334350647405, 918.9768657455407 41.20429727267474, 917.8648111242801 -0.7022198755294085 M919.3051706394181 81.89193534944206 C920.608694147747 59.95482764774933, 919.7956195887737 39.19801875129342, 918.1887313863263 -0.7472506454214454 M920.3522145170718 0.7469535749405622 C879.2776792010293 -0.7216694338247183, 840.227498819679 -1.94536417555064, 757.0952944774181 -0.040280552580952644 M919.0868639489636 -0.9903195789083838 C873.7822909582407 -3.1312464746087794, 828.2773538546637 -3.947009977921844, 757.559916540049 -0.26869529392570257 M757.0635289011188 -0.21833460733724833 C756.6538958620497 -0.3379635977454397, 755.7056294358481 -1.1615571307225605, 755.0460477385644 -1.7374010378806108 M756.8991372067177 -0.03814563208750055 C756.4286158017026 -0.5855895923478137, 755.7959926659403 -1.1400595197392844, 754.9568276508797 -1.6746566448715403" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 757 0 V 81 H 838 V 126 L 868 81 H 919 V 0 H 757 Z" /><path class="sketch-overlay" d="M755.000089911744 -1.6598702054470778 M754.6803360879421 -0.49669894576072693 C755.148579084786 23.08308131639251, 754.9151081084333 51.678698294243986, 753.4271277487278 80.54342904500663 M755.4395424546674 -0.8461707504466176 C754.0141100137331 26.95067454562251, 753.3473434000113 55.825981488725326, 754.17511297483 80.53827822301537 M756.0989946424961 82.23025813512504 C783.5837578592323 80.81123744130319, 809.9770923192544 81.5826732385177, 837.3679150957614 81.62958749942482 M755.2421221854165 80.13988244626671 C774.2610986428713 82.35410610354475, 795.397856739425 82.67903721845678, 837.1567247649655 81.2611296484247 M839.0304283518344 80.80697139911354 C836.7901673343964 98.21511270245537, 840.3102173236199 116.49980849493295, 839.5182516593486 125.52584841661155 M837.9121266147122 81.26381877157837 C837.9468389508314 95.00742047047243, 838.0898658093996 109.07197649218142, 837.8680931767449 126.72573465202004 M839.2607667464763 124.47161915712059 C846.6647681993433 113.0461920185946, 856.5403981431388 98.44187068454922, 869.2753253597766 82.2304417770356 M837.2242411812767 125.34606140945107 C844.5166633171029 114.02678265189752, 852.2096372018568 105.44150947127491, 867.1998448511586 80.71081027481705 M866.234072746709 81.92555638961494 C887.4986391411163 79.36246728001163, 904.1697626186535 82.84572367964313, 919.5071171540767 80.05214443616569 M867.1706550261006 81.68876490090042 C877.7339306571521 81.85171849248931, 889.3442176636308 80.36854509232566, 919.3542197784409 81.54292512033135 M920.3652023095638 80.68068495206535 C917.1202049622499 58.89334350647405, 918.9768657455407 41.20429727267474, 917.8648111242801 -0.7022198755294085 M919.3051706394181 81.89193534944206 C920.608694147747 59.95482764774933, 919.7956195887737 39.19801875129342, 918.1887313863263 -0.7472506454214454 M920.3522145170718 0.7469535749405622 C879.2776792010293 -0.7216694338247183, 840.227498819679 -1.94536417555064, 757.0952944774181 -0.040280552580952644 M919.0868639489636 -0.9903195789083838 C873.7822909582407 -3.1312464746087794, 828.2773538546637 -3.947009977921844, 757.559916540049 -0.26869529392570257 M757.0635289011188 -0.21833460733724833 C756.6538958620497 -0.3379635977454397, 755.7056294358481 -1.1615571307225605, 755.0460477385644 -1.7374010378806108 M756.8991372067177 -0.03814563208750055 C756.4286158017026 -0.5855895923478137, 755.7959926659403 -1.1400595197392844, 754.9568276508797 -1.6746566448715403" /></g><text class="text-bold" x="838.000000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path class="shape" d="M 749 242 H 942 C 937.95 242 927 276.02 927 305 C 927 333.98 937.95 368 942 368 H 749 C 744.95 368 734 333.98 734 305 C 734 276.02 744.95 242 749 242 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M747.000089911744 240.34012979455292 M746.6803360879421 241.50330105423927 C808.8917378610133 236.73039044295774, 871.1100385140894 238.85289092217909, 940.4270378369838 239.88355883955956 M747.4395424546674 241.15382924955338 C814.0049086567292 239.55222253612948, 880.2565684607806 240.06101156882715, 941.175023063086 239.8784080175683 M942 240.34012979455292 C936.2005665700883 243.0989047307521, 928.230258135125 277.8104406208545, 927.456206349656 306.5367042440921 M940.3592092674226 241.73067754879594 C938.7369843742811 240.52273091906682, 927.7441942743026 274.02181485945357, 925.9133063307963 304.2098938697018 M925.9133063307963 304.2098938697018 C925.53112748079 334.0346252150089, 938.7637536924333 368.7044874448329, 942.484064547345 366.2797648925334 M924.2267558607273 304.73215316655114 C926.7331998101436 335.26803543979304, 937.708714248892 365.89550826186314, 944.4731477699243 369.31600201362744 M945.9913994292729 368.841850430239 C893.2589411355896 366.64036884101256, 841.2994339680049 368.3514752009712, 749.5276375431567 370.9078477327712 M944.3412409466691 370.0417366656475 C885.9180421665418 369.11928884735977, 827.3474272716072 370.1099742805091, 748.2358095785603 369.08016869751737 M749 369.31600201362744 C743.7439192336053 369.2753253597766, 735.2304417770356 332.63501928515734, 734.1799961011857 305.59180033393204 M749.4359138291329 371.31244808854535 C744.275739031192 365.7487746649422, 735.1018514237367 336.4500751923956, 732.0606029531918 303.36515352362767 M732.0606029531918 303.36515352362767 C735.0455513875932 277.83103050895033, 745.2036975424737 240.234072746709, 747.3996897023171 241.4216205496341 M732.9861593428068 304.8976366263814 C736.4688867828809 276.65389644259585, 743.7651805452072 239.58009769255295, 747.1148162833415 242.2968131774105 M747.249817226035 242.17343456288114 C747.2630896403 241.9153513264607, 746.9430308488645 241.36318736437758, 747.1065056175398 240.24967053837372 M747.0991694957254 242.21563409631977 C746.9963186303047 241.6942251182396, 747.1010846305027 241.01484664400928, 746.9656803675546 240.29820388368015" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 749 242 H 942 C 937.95 242 927 276.02 927 305 C 927 333.98 937.95 368 942 368 H 749 C 744.95 368 734 333.98 734 305 C 734 276.02 744.95 242 749 242 Z" /><path class="sketch-overlay" d="M747.000089911744 240.34012979455292 M746.6803360879421 241.50330105423927 C808.8917378610133 236.73039044295774, 871.1100385140894 238.85289092217909, 940.4270378369838 239.88355883955956 M747.4395424546674 241.15382924955338 C814.0049086567292 239.55222253612948, 880.2565684607806 240.06101156882715, 941.175023063086 239.8784080175683 M942 240.34012979455292 C936.2005665700883 243.0989047307521, 928.230258135125 277.8104406208545, 927.456206349656 306.5367042440921 M940.3592092674226 241.73067754879594 C938.7369843742811 240.52273091906682, 927.7441942743026 274.02181485945357, 925.9133063307963 304.2098938697018 M925.9133063307963 304.2098938697018 C925.53112748079 334.0346252150089, 938.7637536924333 368.7044874448329, 942.484064547345 366.2797648925334 M924.2267558607273 304.73215316655114 C926.7331998101436 335.26803543979304, 937.708714248892 365.89550826186314, 944.4731477699243 369.31600201362744 M945.9913994292729 368.841850430239 C893.2589411355896 366.64036884101256, 841.2994339680049 368.3514752009712, 749.5276375431567 370.9078477327712 M944.3412409466691 370.0417366656475 C885.9180421665418 369.11928884735977, 827.3474272716072 370.1099742805091, 748.2358095785603 369.08016869751737 M749 369.31600201362744 C743.7439192336053 369.2753253597766, 735.2304417770356 332.63501928515734, 734.1799961011857 305.59180033393204 M749.4359138291329 371.31244808854535 C744.275739031192 365.7487746649422, 735.1018514237367 336.4500751923956, 732.0606029531918 303.36515352362767 M732.0606029531918 303.36515352362767 C735.0455513875932 277.83103050895033, 745.2036975424737 240.234072746709, 747.3996897023171 241.4216205496341 M732.9861593428068 304.8976366263814 C736.4688867828809 276.65389644259585, 743.7651805452072 239.58009769255295, 747.1148162833415 242.2968131774105 M747.249817226035 242.17343456288114 C747.2630896403 241.9153513264607, 746.9430308488645 241.36318736437758, 747.1065056175398 240.24967053837372 M747.0991694957254 242.21563409631977 C746.9963186303047 241.6942251182396, 747.1010846305027 241.01484664400928, 746.9656803675546 240.29820388368015" /></g><text class="text-bold" x="838.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path class="shape" d="M 919 621 H 758 V 619.2093 C 758 597.7209 775.6794 578.3488 803.4949 569.0698 C 788.1728 561.5814 778.9795 549.3721 778.9795 536.0233 C 778.9795 513.3953 805.6164 495 838.3821 495 C 871.1478 495 897.7847 513.3953 897.7847 536.0233 C 897.7847 549.3721 888.8272 561.4186 873.2693 569.2326 C 901.0848 578.5117 918.7642 597.8838 918.7642 619.3721 V 621 H 919 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M917.000089911744 619.3401297945529 M916.6803360879421 620.5033010542393 C865.5177001662685 619.1425424197442, 814.3619631245998 621.2650428989656, 756.4270378369838 618.8835588395596 M917.4395424546674 620.1538292495534 C862.5221708381825 620.4255806874834, 807.2910928236874 620.934369720181, 757.175023063086 618.8784080175683 M758.0071884740079 619.3481775155062 C758.0097016819238 619.2871633713147, 758.0070857868448 619.2499765031419, 757.9958652230919 619.2134184401601 M758.001583251632 619.3345033444106 C757.99441679048 619.3087903537428, 758.0018826784378 619.2793977813416, 757.9944837237124 619.2110081769127 M758 619.2093 C757.7865598481148 598.7513283518344, 775.4863713991135 576.6652066094905, 805.4734182159394 570.1226016109019 M757.2634467165917 621.045756598714 C757.4073105207644 598.0070478202977, 773.3208335868321 577.9894699740328, 802.9904956540071 570.9676145741857 M802.9904956540071 570.9676145741857 C789.7646457191438 561.5661087878734, 780.8573994362802 549.45578867822, 778.8037532294244 536.5509375431567 M802.7266820074968 572.4190838782258 C787.8209650671922 563.1573584330954, 777.0690239464008 548.7825167097249, 778.8229691480361 535.122544850222 M778.8229691480361 535.122544850222 C777.7734192336053 514.6706253597766, 806.8468417770356 493.6550192851573, 838.5620961011857 495.59180033393204 M779.258882977169 537.1189909251399 C778.305239031192 511.1440746649422, 806.7182514237367 497.4700751923956, 836.4427029531919 493.36515352362767 M836.4427029531919 493.36515352362767 C872.1933513875931 496.81103050895035, 898.0383975424737 511.629372746709, 896.1843897023172 535.444920549634 M837.3682593428068 494.8976366263814 C873.6166867828808 495.63389644259587, 896.5998805452072 510.975397692553, 895.8995162833415 536.3201131774105 M895.8995162833415 536.3201131774105 C896.1260100522012 550.7496298018009, 887.5682627286881 563.2575765042811, 872.3858737789125 569.3654818816692 M897.1343544393711 535.1927428813643 C896.6309087861263 549.7164150990643, 889.2613469309292 563.1251028869547, 874.1548494461023 570.5899128008284 M874.1548494461023 570.5899128008284 C899.539859973523 578.7116819297344, 920.0919302067726 596.74861112428, 918.4448849520653 617.7154211464435 M873.4526295705729 569.7343011207529 C901.8477265985451 580.7415383736052, 920.2923322947703 597.3578008586086, 917.2249388428412 617.6967827893891 M916.9781057235816 617.5197616816847 C916.99257996655 618.3552059548882, 917.4395224680388 619.6687484673212, 917.2573130067921 621.3115274551843 M917.2216124574777 617.6651913455976 C917.3916259191988 618.7054193173935, 917.2611695631239 619.8666703172497, 917.2717795386469 620.9950465769615 M917.1772437849053 620.9661792117067 C917.9451368847899 621.0596628027528, 918.4327624716179 620.8310045257384, 919.1649865306589 621.0754337292111 M917.1984629130695 621.0244271489158 C917.608320762649 620.958327088703, 918.023258372558 620.9676697314868, 919.0442888256923 620.982247313207 M918.970427121151 620.8592589373349 C918.3535913777272 620.5318952960007, 917.6679193550184 619.6987569322981, 917.1230441727403 619.3851456556507 M918.9385807700108 620.9135057485504 C918.142524802667 620.4384450522285, 917.3923432012244 619.6487340731541, 917.1291189041673 619.4511227835092" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 919 621 H 758 V 619.2093 C 758 597.7209 775.6794 578.3488 803.4949 569.0698 C 788.1728 561.5814 778.9795 549.3721 778.9795 536.0233 C 778.9795 513.3953 805.6164 495 838.3821 495 C 871.1478 495 897.7847 513.3953 897.7847 536.0233 C 897.7847 549.3721 888.8272 561.4186 873.2693 569.2326 C 901.0848 578.5117 918.7642 597.8838 918.7642 619.3721 V 621 H 919 Z" /><path class="sketch-overlay" d="M917.000089911744 619.3401297945529 M916.6803360879421 620.5033010542393 C865.5177001662685 619.1425424197442, 814.3619631245998 621.2650428989656, 756.4270378369838 618.8835588395596 M917.4395424546674 620.1538292495534 C862.5221708381825 620.4255806874834, 807.2910928236874 620.934369720181, 757.175023063086 618.8784080175683 M758.0071884740079 619.3481775155062 C758.0097016819238 619.2871633713147, 758.0070857868448 619.2499765031419, 757.9958652230919 619.2134184401601 M758.001583251632 619.3345033444106 C757.99441679048 619.3087903537428, 758.0018826784378 619.2793977813416, 757.9944837237124 619.2110081769127 M758 619.2093 C757.7865598481148 598.7513283518344, 775.4863713991135 576.6652066094905, 805.4734182159394 570.1226016109019 M757.2634467165917 621.045756598714 C757.4073105207644 598.0070478202977, 773.3208335868321 577.9894699740328, 802.9904956540071 570.9676145741857 M802.9904956540071 570.9676145741857 C789.7646457191438 561.5661087878734, 780.8573994362802 549.45578867822, 778.8037532294244 536.5509375431567 M802.7266820074968 572.4190838782258 C787.8209650671922 563.1573584330954, 777.0690239464008 548.7825167097249, 778.8229691480361 535.122544850222 M778.8229691480361 535.122544850222 C777.7734192336053 514.6706253597766, 806.8468417770356 493.6550192851573, 838.5620961011857 495.59180033393204 M779.258882977169 537.1189909251399 C778.305239031192 511.1440746649422, 806.7182514237367 497.4700751923956, 836.4427029531919 493.36515352362767 M836.4427029531919 493.36515352362767 C872.1933513875931 496.81103050895035, 898.0383975424737 511.629372746709, 896.1843897023172 535.444920549634 M837.3682593428068 494.8976366263814 C873.6166867828808 495.63389644259587, 896.5998805452072 510.975397692553, 895.8995162833415 536.3201131774105 M895.8995162833415 536.3201131774105 C896.1260100522012 550.7496298018009, 887.5682627286881 563.2575765042811, 872.3858737789125 569.3654818816692 M897.1343544393711 535.1927428813643 C896.6309087861263 549.7164150990643, 889.2613469309292 563.1251028869547, 874.1548494461023 570.5899128008284 M874.1548494461023 570.5899128008284 C899.539859973523 578.7116819297344, 920.0919302067726 596.74861112428, 918.4448849520653 617.7154211464435 M873.4526295705729 569.7343011207529 C901.8477265985451 580.7415383736052, 920.2923322947703 597.3578008586086, 917.2249388428412 617.6967827893891 M916.9781057235816 617.5197616816847 C916.99257996655 618.3552059548882, 917.4395224680388 619.6687484673212, 917.2573130067921 621.3115274551843 M917.2216124574777 617.6651913455976 C917.3916259191988 618.7054193173935, 917.2611695631239 619.8666703172497, 917.2717795386469 620.9950465769615 M917.1772437849053 620.9661792117067 C917.9451368847899 621.0596628027528, 918.4327624716179 620.8310045257384, 919.1649865306589 621.0754337292111 M917.1984629130695 621.0244271489158 C917.608320762649 620.958327088703, 918.023258372558 620.9676697314868, 919.0442888256923 620.982247313207 M918.970427121151 620.8592589373349 C918.3535913777272 620.5318952960007, 917.6679193550184 619.6987569322981, 917.1230441727403 619.3851456556507 M918.9385807700108 620.9135057485504 C918.142524802667 620.4384450522285, 917.3923432012244 619.6487340731541, 917.1291189041673 619.4511227835092" /></g><text class="text-bold" x="838.500000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path class="shape" d="M 1071.5 126 C 1070.8182 126 1070.3636 125.8362 1069.9091 125.5085 L 984.6818 64.2289 C 983.7727 63.5735 983.7727 62.5904 984.6818 61.935 L 1069.9091 0.4915 C 1070.8182 -0.1639 1072.1818 -0.1639 1073.0909 0.4915 L 1158.3182 61.9349 C 1159.2273 62.5903 1159.2273 63.5734 1158.3182 64.2288 L 1073.0909 125.5085 C 1072.6364 125.8362 1072.1818 126 1071.5 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1069.500089911744 124.34012979455292 M1069.500089911744 124.34012979455292 C1071.7820847392052 125.68024617619812, 1071.5267712596863 125.27607631984056, 1070.31441286411 126.36576344771683 M1067.7699249349535 123.54653513804078 C1070.2474863062582 127.07928939396515, 1068.7419360919914 126.49769652237073, 1070.3995193780386 123.54229729622975 M1070.8875730593675 122.38154872320965 C1041.4576827548408 101.63988897161454, 1009.5464046653084 83.3454876791043, 986.2185042440921 62.47946657008826 M1069.5791240117499 124.23757117335126 C1038.8100378347992 103.70797187796569, 1009.134412872091 82.38009886455245, 984.979477709721 63.42962594378143 M984.6818 64.2289 C982.30382748079 63.62812521500886, 984.5864536924332 63.29488744483292, 985.165864547345 60.214764892533424 M982.9952495299309 64.75115929684937 C983.5058998101435 64.86153543979302, 983.5314142488919 60.485908261863145, 987.1549477699242 63.25100201362744 M988.6731994292728 62.776850430238994 C1008.0099185520992 45.18151657493573, 1029.2721398170736 30.376058194466445, 1070.4367375431568 2.083345719143748 M987.0230409466691 63.97673666564748 C1010.67675019883 44.04157693636712, 1035.3616036707097 26.252395208340772, 1069.1449095785604 0.2556666838899255 M1069.9091 0.4915 C1069.6121192336052 1.1114253597766162, 1073.4122417770357 -1.508880714842677, 1073.2708961011856 1.0833003339320422 M1070.345013829133 2.4879460749179123 C1070.1439390311918 -2.415125335057825, 1073.2836514237367 2.3061751923955978, 1071.1515029531918 -1.1433464763723313 M1072.9625334621421 -0.8896489338986575 C1088.1960650537221 12.747072875866408, 1110.6697963788588 24.189605086040487, 1158.5556505419283 63.9100094263047 M1070.709789842648 -1.0769055355377495 C1098.0844627913716 21.755774539830977, 1126.6445346104897 42.509374875845154, 1158.9356190780147 61.37121485197693 M1158.3182 61.9349 C1158.304267028901 62.86575207925141, 1159.5746175447434 64.93860230956375, 1159.0266395568817 65.3146502406627 M1157.9988849520653 60.278221146443485 C1160.8869627584659 61.17131390535012, 1158.3495251555883 62.50388539990559, 1156.3870249669037 64.47877741216794 M1158.1708956657878 65.70128324798421 C1135.2880145949737 79.13481428426616, 1115.5836842915148 92.46720985893366, 1071.596398709157 124.43668972282111 M1156.760501754374 64.57678539010809 C1136.9975225425374 80.31474700113164, 1117.0355259715966 94.00784920546246, 1073.0707597237094 125.31722318241745 M1073.0909 125.5085 C1072.8101278979273 123.85556084218324, 1072.7490130268068 125.94001698680222, 1073.2534769456834 124.08564508147538 M1073.6508699299782 123.81698998017609 C1072.160067281028 127.77952249695436, 1073.3020504835092 126.61108947033063, 1072.8997913501225 125.32826176518574 M1072.7025034902101 124.99205381896533 C1072.2097155439064 125.0381138537643, 1071.5102406679514 124.729962887551, 1069.3588968732447 124.06533672746924 M1073.018629717024 125.27810786533516 C1071.9108818045718 125.02708520000024, 1070.9538392136096 124.83320490594177, 1069.6053917929557 124.42661615307021" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1071.5 126 C 1070.8182 126 1070.3636 125.8362 1069.9091 125.5085 L 984.6818 64.2289 C 983.7727 63.5735 983.7727 62.5904 984.6818 61.935 L 1069.9091 0.4915 C 1070.8182 -0.1639 1072.1818 -0.1639 1073.0909 0.4915 L 1158.3182 61.9349 C 1159.2273 62.5903 1159.2273 63.5734 1158.3182 64.2288 L 1073.0909 125.5085 C 1072.6364 125.8362 1072.1818 126 1071.5 126 Z" /><path class="sketch-overlay" d="M1069.500089911744 124.34012979455292 M1069.500089911744 124.34012979455292 C1071.7820847392052 125.68024617619812, 1071.5267712596863 125.27607631984056, 1070.31441286411 126.36576344771683 M1067.7699249349535 123.54653513804078 C1070.2474863062582 127.07928939396515, 1068.7419360919914 126.49769652237073, 1070.3995193780386 123.54229729622975 M1070.8875730593675 122.38154872320965 C1041.4576827548408 101.63988897161454, 1009.5464046653084 83.3454876791043, 986.2185042440921 62.47946657008826 M1069.5791240117499 124.23757117335126 C1038.8100378347992 103.70797187796569, 1009.134412872091 82.38009886455245, 984.979477709721 63.42962594378143 M984.6818 64.2289 C982.30382748079 63.62812521500886, 984.5864536924332 63.29488744483292, 985.165864547345 60.214764892533424 M982.9952495299309 64.75115929684937 C983.5058998101435 64.86153543979302, 983.5314142488919 60.485908261863145, 987.1549477699242 63.25100201362744 M988.6731994292728 62.776850430238994 C1008.0099185520992 45.18151657493573, 1029.2721398170736 30.376058194466445, 1070.4367375431568 2.083345719143748 M987.0230409466691 63.97673666564748 C1010.67675019883 44.04157693636712, 1035.3616036707097 26.252395208340772, 1069.1449095785604 0.2556666838899255 M1069.9091 0.4915 C1069.6121192336052 1.1114253597766162, 1073.4122417770357 -1.508880714842677, 1073.2708961011856 1.0833003339320422 M1070.345013829133 2.4879460749179123 C1070.1439390311918 -2.415125335057825, 1073.2836514237367 2.3061751923955978, 1071.1515029531918 -1.1433464763723313 M1072.9625334621421 -0.8896489338986575 C1088.1960650537221 12.747072875866408, 1110.6697963788588 24.189605086040487, 1158.5556505419283 63.9100094263047 M1070.709789842648 -1.0769055355377495 C1098.0844627913716 21.755774539830977, 1126.6445346104897 42.509374875845154, 1158.9356190780147 61.37121485197693 M1158.3182 61.9349 C1158.304267028901 62.86575207925141, 1159.5746175447434 64.93860230956375, 1159.0266395568817 65.3146502406627 M1157.9988849520653 60.278221146443485 C1160.8869627584659 61.17131390535012, 1158.3495251555883 62.50388539990559, 1156.3870249669037 64.47877741216794 M1158.1708956657878 65.70128324798421 C1135.2880145949737 79.13481428426616, 1115.5836842915148 92.46720985893366, 1071.596398709157 124.43668972282111 M1156.760501754374 64.57678539010809 C1136.9975225425374 80.31474700113164, 1117.0355259715966 94.00784920546246, 1073.0707597237094 125.31722318241745 M1073.0909 125.5085 C1072.8101278979273 123.85556084218324, 1072.7490130268068 125.94001698680222, 1073.2534769456834 124.08564508147538 M1073.6508699299782 123.81698998017609 C1072.160067281028 127.77952249695436, 1073.3020504835092 126.61108947033063, 1072.8997913501225 125.32826176518574 M1072.7025034902101 124.99205381896533 C1072.2097155439064 125.0381138537643, 1071.5102406679514 124.729962887551, 1069.3588968732447 124.06533672746924 M1073.018629717024 125.27810786533516 C1071.9108818045718 125.02708520000024, 1070.9538392136096 124.83320490594177, 1069.6053917929557 124.42661615307021" /></g><text class="text-bold" x="1071.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><path class="shape" transform="translate(1002 242)" d="M48.71987644216141 5.556484819551372 C57.774077777225024 1.8332792571445715, 71.88777856007658 1.2232846342443378, 81.95536033799911 2.837030181736857 C92.02294211592164 4.450775729229377, 101.39335104571185 9.255406652364005, 109.12536710969653 15.238958104506487 C116.8573831736812 21.22250955664897, 123.88742137757976 30.286105996751967, 128.34745672190718 38.738338894591756 C132.8074920662346 47.19057179243154, 136.41964254609138 56.59716408765422, 135.8855791756611 65.95235549154522 C135.3515158052308 75.30754689543622, 130.4692296469332 86.71524937896106, 125.14307649932536 94.86948731793775 C119.81692335171753 103.02372525691445, 112.79797472567054 110.0647224254267, 103.92866029001412 114.87778312540539 C95.0593458543577 119.69084382538408, 82.1670548180319 123.35455133627202, 71.9271898853868 123.7478515178099 C61.68732495274169 124.14115169934779, 51.642087643274586 121.01682778859202, 42.48947069414349 117.23758421463268 C33.3368537450124 113.45834064067333, 23.381789306639053 108.41232800087346, 17.011488190600247 101.07239007405383 C10.64118707456144 93.7324521472342, 6.2573676274932355 82.64845232413745, 4.267663997910645 73.19795665371494 C2.2779603683280554 63.74746098329243, 2.0219421208873407 53.35357543390393, 5.0732664131047045 44.36941605151876 C8.124590705322069 35.3852566691336, 13.766682880855477 26.196115898469053, 22.575609751214827 19.293000359403955 C31.384536621574178 12.389884820338857, 50.64707833875187 5.4104802660913265, 57.92682763526081 2.9507228171281668 C65.20657693176975 0.490965368165007, 66.26681491732839 3.380177454155259, 66.25410553026848 4.534455665624996 M86.96452133868705 5.849536600069847 C96.66721228078849 7.133850191650571, 106.79522958150093 11.51493746061491, 114.01100260343192 17.78391341168455 C121.2267756253629 24.052889362754193, 126.71694557059595 34.54996105232159, 130.259159470273 43.463392306487705 C133.80137336995006 52.37682356065382, 136.70383766273068 62.14410578362773, 135.2642860014942 71.26450093668124 C133.82473434025775 80.38489608973477, 128.0135075302088 90.6771578440848, 121.62184950285416 98.18576322480881 C115.23019147549951 105.69436860553282, 105.95622969187232 111.89818949234025, 96.91433783736635 116.3161332210253 C87.87244598286037 120.73407694971034, 77.29235087886813 124.87437969767063, 67.37049837581833 124.69342559691911 C57.448645872768516 124.51247149616759, 46.41506601905442 120.0984144746104, 37.38322281906748 115.2304086165162 C28.351379619080532 110.36240275842201, 19.074111127355945 103.48971140284746, 13.179439175896661 95.48539044835394 C7.284767224437378 87.48106949386042, 3.001213029813355 76.66375104260523, 2.0151911103117754 67.20448288955508 C1.029169190810196 57.74521473650493, 3.320669830873893 47.01167188038934, 7.263307658887186 38.72978153005303 C11.205945486900479 30.44789117971672, 17.563035749449842 23.290489920145596, 25.671018078391533 17.51314078753721 C33.77900040733323 11.735791654928825, 45.50325666176386 6.047249513170118, 55.911201632537335 4.065686734402725 C66.31914660331081 2.0841239556353317, 82.96274881126605 5.291279732566202, 88.1186879030324 5.623764114932854 C93.27462699479874 5.956248497299506, 87.38271425902731 5.2718610219691975, 86.84683618313538 6.060593028602639" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1002 242)" d="M84.47656853666658 3.493957555273525 C94.11069475067352 4.686409148335688, 104.78858885099962 11.671336295128636, 112.36685087531147 17.98132574834279 C119.94511289962333 24.291315201556944, 126.17832698004094 32.74359360519733, 129.94614068253773 41.35389427455845 C133.71395438503453 49.964194943919566, 136.03431078374885 60.240720759519526, 134.97373309029226 69.64312976450947 C133.91315539683566 79.0455387694994, 129.3368089836792 89.94580521361424, 123.58267452179822 97.76834830449809 C117.82854005991724 105.59089139538195, 109.51776885999429 112.40556439490342, 100.44892631900638 116.57838830981262 C91.38008377801846 120.75121222472183, 79.41346687860965 122.96773455481888, 69.16961927587073 122.8052917939533 C58.925771673131806 122.64284903308773, 48.158153937901496 119.83045695890998, 38.985840702572844 115.60373174461915 C29.813527467244192 111.37700653032833, 19.93195809614308 105.16523715924998, 14.135739863898813 97.44494050820839 C8.339521631654545 89.7246438571668, 5.252859676133338 78.51109064739886, 4.208531309107229 69.28195183836961 C3.164202942081121 60.052813029340356, 4.197339695872502 50.80465577101828, 7.869769661742161 42.07010765403289 C11.54219962761182 33.335559537047494, 18.54087291536466 23.237675941296548, 26.24311110432518 16.874663136457237 C33.9453492932857 10.511650331617926, 42.93527878432759 5.500993864442851, 54.0831987955053 3.892030824997029 C65.231118806683 2.283067785551207, 85.4069260897788 5.890916035745428, 93.13063117139141 7.220884899782305 C100.85433625300402 8.550853763819182, 100.91341244625605 10.949072441059439, 100.42542928518098 11.871844009218293 M42.08282799176395 8.641308177070727 C50.48618949648841 4.182754868481578, 60.90547294906429 2.5479460952641126, 71.27009701265321 3.092602051842988 C81.63472107624213 3.6372580084218633, 95.29414785627526 7.056182836582693, 104.27057237329748 11.909243916543979 C113.2469968903197 16.762304996505264, 120.05122632193786 24.57362887815131, 125.12864411478657 32.2109685316107 C130.20606190763527 39.848308185070096, 134.12189709063998 48.29351833352292, 134.7350791303897 57.733281837300325 C135.3482611701394 67.17304534107772, 132.98141049935478 79.89277166111641, 128.80773635328487 88.84954955427513 C124.63406220721497 97.80632744743384, 117.68225155622756 105.86341754551364, 109.69303425397028 111.47394919625265 C101.70381695171301 117.08448084699165, 91.11451568037535 121.00502792187304, 80.87243253974125 122.51273945870918 C70.63034939910716 124.02045099554532, 57.9878589182269 123.22509543754357, 48.240535410165705 120.52021841726946 C38.49321190210451 117.81534139699535, 29.221941492300793 112.83833478403777, 22.38849149137409 106.28347733706451 C15.555041490447387 99.72861989009125, 10.067957102031373 90.17082089276965, 7.239835404605486 81.19107373542988 C4.411713707179599 72.21132657809011, 3.845521111540296 61.43432617970752, 5.419761306818771 52.40499439302588 C6.9940015020972455 43.37566260634424, 10.692137758869354 34.487167163581155, 16.685276576276337 27.015083015340053 C22.67841539368332 19.542998867098948, 37.1908133892558 10.38229353923021, 41.37859421126067 7.572489503579256 C45.56637503326554 4.762685467928302, 41.52856457384306 9.210357325374824, 41.811961508305544 10.156258801434333" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="sketch-overlay" transform="translate(1071 305)" rx="69" ry="63" /></g><text class="text-bold" x="1071.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><path class="shape" transform="translate(998 484)" d="M79.94044713383725 2.6982359938270264 C89.4842407007808 2.930775725410914, 100.71397180688287 8.551357655895398, 109.68576171793325 14.06837193604472 C118.65755162898363 19.585386216194042, 128.33672617682973 26.870892765579637, 133.77118660013954 35.80032167472296 C139.20564702344936 44.72975058386628, 141.4451670191714 57.11338124609124, 142.29252425779208 67.64494539090465 C143.13988149641276 78.17650953571807, 142.74323431945425 89.31342056230389, 138.85533003186353 98.98970654360345 C134.96742574427282 108.665992524903, 126.64152096410695 118.86279955641481, 118.96509853224788 125.70266127870204 C111.28867610038881 132.54252300098926, 102.56013681251792 137.10329395327577, 92.79679544070912 140.0288768773268 C83.03345406890031 142.95445980137785, 70.61843717223768 145.1085034963074, 60.385050301395005 143.25615882300826 C50.15166343055233 141.40381414970912, 39.83861111530674 135.39537315526394, 31.396474215653093 128.91480883753192 C22.954337315999446 122.4342445197999, 14.424278350881512 113.723086449699, 9.732228903473136 104.37277291661619 C5.0401794560647595 95.02245938353337, 3.0621503254907325 83.25715803801616, 3.244177531202837 72.81292763903504 C3.4262047369149413 62.36869724005392, 6.190027963575825 50.84153651296035, 10.824392137745761 41.70739052272948 C15.458756311915696 32.57324453249861, 23.112260314269413 24.23738734497798, 31.050362576222454 18.008051697649805 C38.988464838175496 11.77871605032163, 49.50003722339572 6.831914200113493, 58.453005709464 4.331376638760432 C67.40597419553228 1.8308390774073708, 79.89927127721546 2.7755935036123183, 84.76817349263212 3.00482632953144 C89.63707570804877 3.2340591554505616, 87.83022713576048 4.497569480929481, 87.66641900196389 5.7067735942751625 M45.89605762855515 7.6551122515651 C54.557592925519 2.578611687922514, 65.64196664440848 1.5349350306258245, 75.63251912980637 1.9804465840709895 C85.62307161520425 2.4259581375161545, 96.64106196350474 4.963014454941507, 105.83937254094246 10.32818157223609 C115.03768311838019 15.693348689530673, 124.63120604920407 25.501448358811878, 130.82238259443272 34.17144928783849 C137.0135591396614 42.841450216865105, 141.5989113125991 52.303597629089424, 142.98643181231444 62.34818714639577 C144.37395231202976 72.39277666370212, 142.67307812730252 84.66314806596984, 139.14750559272466 94.43898639167661 C135.6219330581468 104.21482471738338, 129.1132603774061 113.67515648435092, 121.83299660484725 121.0032171006364 C114.55273283228841 128.3312777169219, 105.19535174368772 134.58117368759588, 95.46592295737162 138.40735008938952 C85.73649417105551 142.23352649118317, 73.47627427667135 145.00975975437, 63.456423886950624 143.9602755113982 C53.4365734972299 142.9107912684264, 43.5480386730462 137.8454015245939, 35.3468206190473 132.11044463155878 C27.1456025650484 126.37548773852365, 19.49744417724994 118.53590733115146, 14.249115562957215 109.55053415318741 C9.00078694866449 100.56516097522336, 4.8487330262762285 88.7648074613664, 3.856848933290948 78.19820556377444 C2.8649648403056673 67.63160366618247, 4.2700493897769585 56.046979427028006, 8.297811005045531 46.150922767635606 C12.325572620314105 36.254866108243206, 21.901294476256474 25.343515312027233, 28.023418624902384 18.821865607420044 C34.14554277354829 12.300215902812855, 42.05318157705287 8.532771046180875, 45.030555896920994 7.021024539992467 C48.00793021678912 5.509278033804059, 45.3710552896627 8.640353826513076, 45.88766454411116 9.751386570289597" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(998 484)" d="M89.38342496122752 3.7204642292183223 C99.11452976032403 4.99507594364377, 109.80031727292797 12.513427876336333, 117.60719712091199 19.33122791593169 C125.41407696889601 26.14902795552705, 131.96342035632543 35.22176691393776, 136.22470404913162 44.62726446679048 C140.4859877419378 54.032762019643194, 143.49971046820679 65.25177932466775, 143.17489927774915 75.76421323304798 C142.8500880872915 86.27664714142821, 139.23166093338125 98.48045200055921, 134.27583690638582 107.70186791707182 C129.3200128793904 116.92328383358443, 121.9413837995624 125.35302132096852, 113.43995511577651 131.09270873212364 C104.93852643199062 136.83239614327877, 93.49153557266052 140.79707244898177, 83.26726480367051 142.13999238400254 C73.0429940346805 143.4829123190233, 62.0239090976874 142.2455186264544, 52.09433050183645 139.15022834224825 C42.164751905985504 136.0549380580421, 31.062100292788617 130.86155564403902, 23.689793228564824 123.56825067876558 C16.31748616434103 116.27494571349213, 11.10032844074331 105.15505839658556, 7.860488116493684 95.39039855060756 C4.620647792244059 85.62573870462955, 2.964591776205883 75.3060944293714, 4.250751283067075 64.98029160289761 C5.536910789928267 54.65448877642382, 9.877092300913034 42.30776619960405, 15.577445157660833 33.435581591764816 C21.27779801440863 24.56339698392558, 29.744809925619165 16.81385916029293, 38.45286842355387 11.74718395586217 C47.16092692148858 6.680508751431408, 57.93239102682395 3.714087406246757, 67.8257961452691 3.03553036518025 C77.71920126371424 2.3569733241137434, 91.57867997015153 6.052066865287226, 97.81329913422474 7.675841709463128 C104.04791829829794 9.299616553639032, 105.70178289604502 11.856501158452373, 105.23351112970838 12.778179430235667 M72.68861117464614 2.948275145397872 C82.65249995837935 2.0745940102735987, 96.92713197832136 6.269155915320153, 106.29869261835347 11.077375355500358 C115.67025325838559 15.885594795680564, 123.0399931914391 23.77644478090184, 128.91797501483885 31.797591786479103 C134.7959568382386 39.818738792056365, 139.79586509099192 48.85624128432046, 141.56658355875197 59.20425738896393 C143.33730202651202 69.5522734936074, 142.42659548828647 83.47929481123202, 139.54228582139908 93.88568841433994 C136.6579761545117 104.29208201744785, 131.18731230557424 114.15366240811625, 124.26072555742769 121.64261900761142 C117.33413880928114 129.13157560710658, 107.78565989278191 135.2663052911101, 97.98276533251983 138.81942801131092 C88.17987077225776 142.37255073151175, 75.68707163536843 143.8399278335111, 65.44335819585521 142.96135532881647 C55.199644756341996 142.08278282412184, 44.898031602248025 138.93468356799852, 36.52048469544056 133.54799298314316 C28.14293778863309 128.1613023982878, 20.4375371230146 119.49802328458719, 15.178076755010416 110.64121181968427 C9.918616387006232 101.78440035478135, 6.271637767286051 90.58040936266146, 4.963722487415453 80.40712419372564 C3.6558072075448544 70.23383902478982, 3.9935837335414797 59.466132611390776, 7.3305850757868285 49.60150080606938 C10.667586418032178 39.73686900074799, 17.481180054711444 28.3897689850732, 24.985730540887545 21.219333361797247 C32.490281027063645 14.048897738521294, 44.38763668381829 9.748304176947242, 52.35788799284343 6.578887066413657 C60.32813930186857 3.409469955880071, 69.18864462342172 2.5644286580388993, 72.80723839503835 2.202830698595733 C76.42583216665498 1.8412327391525665, 74.04505518010261 3.016868321967743, 74.06945062254323 4.409299309754658" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="sketch-overlay" transform="translate(1071 557)" rx="73" ry="73" /></g><text class="text-bold" x="1071.500000" y="560.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path class="shape" d="M 1262.5 0 L 1219 62.9278 L 1262.5 126 L 1349.5 126 L 1393 62.9278 L 1349.5 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1260.500089911744 -1.6598702054470778 M1260.1803360879421 -0.49669894576072693 C1247.2025997313172 17.695189592669937, 1233.6780757662941 40.50290181338309, 1217.4270378369838 62.47122904500663 M1260.9395424546674 -0.8461707504466176 C1245.5069150404227 20.96842651543535, 1230.5984971775638 43.64186810711348, 1218.175023063086 62.466078223015366 M1220.098904730752 64.15805813512503 C1235.8019226055985 82.40836971577278, 1249.4442785494887 103.5401624193259, 1261.8679150957614 126.62958749942482 M1219.2420322736725 62.06768244626671 C1229.1206193004327 78.84515659935722, 1240.7414842054307 94.36476327721189, 1261.6567247649655 126.2611296484247 M1263.5304283518344 125.80697139911354 C1295.5229608488269 125.4491396487318, 1333.7495650773867 125.78216945534572, 1351.0182516593486 125.52584841661155 M1262.4121266147122 126.26381877157837 C1290.3917172742076 126.24244809200987, 1317.6305385474116 126.29193803718313, 1349.3680931767449 126.72573465202004 M1350.7607667464763 124.47161915712059 C1362.2604705570252 107.77568446585232, 1376.1015738407602 87.86285740632142, 1394.2753253597766 64.15824177703558 M1348.7242411812767 125.34606140945107 C1359.0800221155555 109.55094045552259, 1369.9151340177907 96.75934529863898, 1392.1998448511586 62.63861027481705 M1391.234072746709 63.85335638961494 C1378.0687671781275 39.36195902724003, 1361.449660349287 20.67716299646232, 1350.0071171540767 -0.9478555638343096 M1392.1706550261006 63.61656490090042 C1384.0870820648554 51.11791700756932, 1376.494599793484 36.84756874430832, 1349.854219778441 0.542925120331347 M1350.8652023095638 -0.3193150479346514 C1325.2462685447883 -1.6571830392000941, 1304.5104488734178 0.7941318787840745, 1259.364901036024 -2.362090080976486 M1349.805170639418 0.8919353494420648 C1327.239187811156 -1.8301751503406392, 1303.5336083555649 -2.1791621959770637, 1259.6888212980703 -2.407120850868523" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1262.5 0 L 1219 62.9278 L 1262.5 126 L 1349.5 126 L 1393 62.9278 L 1349.5 0 Z" /><path class="sketch-overlay" d="M1260.500089911744 -1.6598702054470778 M1260.1803360879421 -0.49669894576072693 C1247.2025997313172 17.695189592669937, 1233.6780757662941 40.50290181338309, 1217.4270378369838 62.47122904500663 M1260.9395424546674 -0.8461707504466176 C1245.5069150404227 20.96842651543535, 1230.5984971775638 43.64186810711348, 1218.175023063086 62.466078223015366 M1220.098904730752 64.15805813512503 C1235.8019226055985 82.40836971577278, 1249.4442785494887 103.5401624193259, 1261.8679150957614 126.62958749942482 M1219.2420322736725 62.06768244626671 C1229.1206193004327 78.84515659935722, 1240.7414842054307 94.36476327721189, 1261.6567247649655 126.2611296484247 M1263.5304283518344 125.80697139911354 C1295.5229608488269 125.4491396487318, 1333.7495650773867 125.78216945534572, 1351.0182516593486 125.52584841661155 M1262.4121266147122 126.26381877157837 C1290.3917172742076 126.24244809200987, 1317.6305385474116 126.29193803718313, 1349.3680931767449 126.72573465202004 M1350.7607667464763 124.47161915712059 C1362.2604705570252 107.77568446585232, 1376.1015738407602 87.86285740632142, 1394.2753253597766 64.15824177703558 M1348.7242411812767 125.34606140945107 C1359.0800221155555 109.55094045552259, 1369.9151340177907 96.75934529863898, 1392.1998448511586 62.63861027481705 M1391.234072746709 63.85335638961494 C1378.0687671781275 39.36195902724003, 1361.449660349287 20.67716299646232, 1350.0071171540767 -0.9478555638343096 M1392.1706550261006 63.61656490090042 C1384.0870820648554 51.11791700756932, 1376.494599793484 36.84756874430832, 1349.854219778441 0.542925120331347 M1350.8652023095638 -0.3193150479346514 C1325.2462685447883 -1.6571830392000941, 1304.5104488734178 0.7941318787840745, 1259.364901036024 -2.362090080976486 M1349.805170639418 0.8919353494420648 C1327.239187811156 -1.8301751503406392, 1303.5336083555649 -2.1791621959770637, 1259.6888212980703 -2.407120850868523" /></g><text class="text-bold" x="1306.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path class="shape" d="M 1255.7901 286.0477 C 1255.7901 287.3862 1254.7908 288.7245 1253.7917 288.7245 C 1241.052 290.3974 1231.0599 307.4626 1231.0599 328.2083 C 1231.0599 350.2925 1242.3009 368.0267 1256.5396 368.0267 H 1353.2123 C 1368.4502 368.0267 1380.9402 348.954 1380.9402 325.8661 C 1380.9402 303.7819 1369.4492 285.3784 1354.9611 284.0401 C 1353.9618 284.0401 1352.9627 283.0362 1352.7129 281.3633 C 1349.4654 258.9447 1334.4773 242.2142 1316.9915 242.2142 C 1305.5007 242.2142 1295.2588 249.241 1288.7642 260.283 C 1288.0147 261.6215 1286.7658 261.9562 1286.0164 261.6215 C 1283.5184 260.283 1280.7707 259.6139 1277.7731 259.6139 C 1266.2818 259.2791 1256.7894 270.9904 1255.7901 286.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1253.790189911744 284.38782979455294 M1253.790189911744 284.38782979455294 C1256.7539847392052 287.0664461761981, 1255.9539712596863 288.1643763198405, 1254.1970128641099 289.5817634477168 M1252.0600249349534 283.5942351380408 C1255.2193863062582 288.46548939396513, 1253.1691360919915 289.3859965223707, 1254.2821193780385 286.7582972962297 M1254.2821193780385 286.7582972962297 C1241.2247846544235 290.8854536813289, 1229.8991514269799 308.96823174672426, 1231.9388050858468 329.83569891000093 M1252.6321655042104 285.83485374226046 C1238.8652082126102 291.77103091344014, 1232.5977226689063 309.70065077606813, 1231.63015793707 330.12918030511514 M1231.63015793707 330.12918030511514 C1230.190545064637 349.66041509576144, 1242.9304874994248 366.84488473525346, 1254.8988092674226 369.417247754243 M1232.225513356512 328.530632192678 C1229.2238093509875 350.3607815187611, 1243.3180921155415 368.90730930604116, 1257.1446806841814 365.8764061156668 M1258.1974822950833 365.66296596378163 C1278.894250404986 363.7826621669975, 1296.899370031612 363.2391374844757, 1355.048756598714 365.4728826388724 M1256.2012541189142 365.7326741052799 C1293.1698342154348 365.9203085682979, 1330.1666573768355 365.64884419065623, 1354.15124971814 365.91825045477674 M1353.2123 365.8764061156668 C1368.3249753184289 367.3060958801776, 1380.6587320537537 350.2147667464763, 1380.6763863534898 327.3175693040401 M1351.6839191571205 365.40473948344663 C1366.9425990420066 369.6208566997208, 1382.4782522212945 347.27277410644666, 1381.165195126482 326.60585041741507 M1381.165195126482 326.60585041741507 C1379.3886823625535 302.47402281890214, 1368.9097912249536 283.57741973195374, 1355.397013829133 286.0365460749179 M1382.0466762654714 328.58191057133155 C1382.2471392344914 306.04568813618795, 1369.766321928092 283.17099093338624, 1352.9607121278964 283.3171256870426 M1352.9607121278964 283.3171256870426 C1352.4536530266732 284.2775505419284, 1354.9378094263047 283.5433171540767, 1353.638456389615 282.89578310275374 M1352.012856564062 281.381203841085 C1351.8884375652515 285.76201225225105, 1351.3890284108602 285.33492063035146, 1351.6086172236405 281.52940235208644 M1351.6086172236405 281.52940235208644 C1350.1738395568818 260.0305502406627, 1333.554267028901 242.4896520792514, 1318.2263381560297 241.08682970395387 M1351.955934768384 282.8946046616502 C1347.5342249669038 259.19467741216795, 1336.1369627584659 240.79521390535012, 1316.5923561900818 240.14335143305436 M1316.5923561900818 240.14335143305436 C1304.269291074273 240.87394623151124, 1295.8691412788362 251.02487069888414, 1288.0619801244707 259.4273883199245 M1317.814862025898 239.72255211994127 C1303.4725284658157 240.3460733864464, 1293.9190371535265 247.54863787264006, 1288.2596458973371 259.95191035670416 M1288.2596458973371 259.95191035670416 C1288.7616535749405 261.8175159558803, 1288.6520062972038 263.02037232938113, 1284.4066001660317 262.97371451707187 M1288.922157452815 260.0472048341222 C1290.2065461821041 259.22855635184425, 1286.9829598724089 259.48040105272906, 1285.9660493092738 261.14330795604366 M1285.9660493092738 261.14330795604366 C1284.0783699299782 258.5914899801761, 1281.890533080098 259.0765094121486, 1278.3403130268068 259.5539169868022 M1285.584983134096 262.69796595360714 C1281.4182223296366 262.60667389136927, 1281.8331102852308 258.2207783723749, 1278.8933504835093 260.2249894703306 M1278.8933504835093 260.2249894703306 C1265.6851798854798 259.82955199580493, 1255.6576894986122 270.19278751359286, 1253.8908303278893 286.4013575455219 M1277.3410191234523 259.63790815906003 C1267.9601222160302 258.5707899942793, 1255.9571138558588 270.7059361645855, 1257.0376295714102 285.54764154507296 M1257.2061047656086 285.45590548902936 C1256.3953888790077 285.3608662796363, 1255.6929608019018 284.80250010867803, 1253.5342705144071 284.2248485965069 M1256.8681359754412 285.4464902552751 C1256.4735526499212 285.46954184055056, 1255.4125432455853 284.9962322167057, 1253.8584794201427 284.5254104188295" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1255.7901 286.0477 C 1255.7901 287.3862 1254.7908 288.7245 1253.7917 288.7245 C 1241.052 290.3974 1231.0599 307.4626 1231.0599 328.2083 C 1231.0599 350.2925 1242.3009 368.0267 1256.5396 368.0267 H 1353.2123 C 1368.4502 368.0267 1380.9402 348.954 1380.9402 325.8661 C 1380.9402 303.7819 1369.4492 285.3784 1354.9611 284.0401 C 1353.9618 284.0401 1352.9627 283.0362 1352.7129 281.3633 C 1349.4654 258.9447 1334.4773 242.2142 1316.9915 242.2142 C 1305.5007 242.2142 1295.2588 249.241 1288.7642 260.283 C 1288.0147 261.6215 1286.7658 261.9562 1286.0164 261.6215 C 1283.5184 260.283 1280.7707 259.6139 1277.7731 259.6139 C 1266.2818 259.2791 1256.7894 270.9904 1255.7901 286.0477 Z" /><path class="sketch-overlay" d="M1253.790189911744 284.38782979455294 M1253.790189911744 284.38782979455294 C1256.7539847392052 287.0664461761981, 1255.9539712596863 288.1643763198405, 1254.1970128641099 289.5817634477168 M1252.0600249349534 283.5942351380408 C1255.2193863062582 288.46548939396513, 1253.1691360919915 289.3859965223707, 1254.2821193780385 286.7582972962297 M1254.2821193780385 286.7582972962297 C1241.2247846544235 290.8854536813289, 1229.8991514269799 308.96823174672426, 1231.9388050858468 329.83569891000093 M1252.6321655042104 285.83485374226046 C1238.8652082126102 291.77103091344014, 1232.5977226689063 309.70065077606813, 1231.63015793707 330.12918030511514 M1231.63015793707 330.12918030511514 C1230.190545064637 349.66041509576144, 1242.9304874994248 366.84488473525346, 1254.8988092674226 369.417247754243 M1232.225513356512 328.530632192678 C1229.2238093509875 350.3607815187611, 1243.3180921155415 368.90730930604116, 1257.1446806841814 365.8764061156668 M1258.1974822950833 365.66296596378163 C1278.894250404986 363.7826621669975, 1296.899370031612 363.2391374844757, 1355.048756598714 365.4728826388724 M1256.2012541189142 365.7326741052799 C1293.1698342154348 365.9203085682979, 1330.1666573768355 365.64884419065623, 1354.15124971814 365.91825045477674 M1353.2123 365.8764061156668 C1368.3249753184289 367.3060958801776, 1380.6587320537537 350.2147667464763, 1380.6763863534898 327.3175693040401 M1351.6839191571205 365.40473948344663 C1366.9425990420066 369.6208566997208, 1382.4782522212945 347.27277410644666, 1381.165195126482 326.60585041741507 M1381.165195126482 326.60585041741507 C1379.3886823625535 302.47402281890214, 1368.9097912249536 283.57741973195374, 1355.397013829133 286.0365460749179 M1382.0466762654714 328.58191057133155 C1382.2471392344914 306.04568813618795, 1369.766321928092 283.17099093338624, 1352.9607121278964 283.3171256870426 M1352.9607121278964 283.3171256870426 C1352.4536530266732 284.2775505419284, 1354.9378094263047 283.5433171540767, 1353.638456389615 282.89578310275374 M1352.012856564062 281.381203841085 C1351.8884375652515 285.76201225225105, 1351.3890284108602 285.33492063035146, 1351.6086172236405 281.52940235208644 M1351.6086172236405 281.52940235208644 C1350.1738395568818 260.0305502406627, 1333.554267028901 242.4896520792514, 1318.2263381560297 241.08682970395387 M1351.955934768384 282.8946046616502 C1347.5342249669038 259.19467741216795, 1336.1369627584659 240.79521390535012, 1316.5923561900818 240.14335143305436 M1316.5923561900818 240.14335143305436 C1304.269291074273 240.87394623151124, 1295.8691412788362 251.02487069888414, 1288.0619801244707 259.4273883199245 M1317.814862025898 239.72255211994127 C1303.4725284658157 240.3460733864464, 1293.9190371535265 247.54863787264006, 1288.2596458973371 259.95191035670416 M1288.2596458973371 259.95191035670416 C1288.7616535749405 261.8175159558803, 1288.6520062972038 263.02037232938113, 1284.4066001660317 262.97371451707187 M1288.922157452815 260.0472048341222 C1290.2065461821041 259.22855635184425, 1286.9829598724089 259.48040105272906, 1285.9660493092738 261.14330795604366 M1285.9660493092738 261.14330795604366 C1284.0783699299782 258.5914899801761, 1281.890533080098 259.0765094121486, 1278.3403130268068 259.5539169868022 M1285.584983134096 262.69796595360714 C1281.4182223296366 262.60667389136927, 1281.8331102852308 258.2207783723749, 1278.8933504835093 260.2249894703306 M1278.8933504835093 260.2249894703306 C1265.6851798854798 259.82955199580493, 1255.6576894986122 270.19278751359286, 1253.8908303278893 286.4013575455219 M1277.3410191234523 259.63790815906003 C1267.9601222160302 258.5707899942793, 1255.9571138558588 270.7059361645855, 1257.0376295714102 285.54764154507296 M1257.2061047656086 285.45590548902936 C1256.3953888790077 285.3608662796363, 1255.6929608019018 284.80250010867803, 1253.5342705144071 284.2248485965069 M1256.8681359754412 285.4464902552751 C1256.4735526499212 285.46954184055056, 1255.4125432455853 284.9962322167057, 1253.8584794201427 284.5254104188295" /></g><text class="text-bold" x="1306.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 class="connection" fill="none" d="M88.000089911744 126.34012979455292 M88.000089911744 126.34012979455292 C90.96388473920524 165.68024617619812, 91.16317125968635 185.43987631984055, 90.40531286410987 222.85726344771683 M86.26992493495345 125.54653513804078 C89.42928630625829 167.07928939396515, 88.37833609199151 186.66149652237073, 90.4904193780385 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(square -> page)[0]"><path class="connection" fill="none" d="M88.000089911744 384.3401297945529 M88.000089911744 384.3401297945529 C90.96388473920524 423.6802461761981, 91.36317125968635 445.63987631984054, 91.33974786410987 491.85780044771684 M86.26992493495345 383.5465351380408 C89.42928630625829 425.07928939396515, 88.57833609199152 446.8614965223707, 91.42485437803849 489.03433429622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(parallelogram -> document)[0]"><path class="connection" fill="none" d="M344.000089911744 126.34012979455292 M344.000089911744 126.34012979455292 C346.96388473920524 165.68024617619812, 347.16317125968635 188.63987631984054, 346.4053128641099 238.85726344771683 M342.26992493495345 125.54653513804078 C345.4292863062583 167.07928939396515, 344.3783360919915 189.86149652237071, 346.4904193780385 236.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(document -> cylinder)[0]"><path class="connection" fill="none" d="M344.000089911744 351.3401297945529 M344.000089911744 351.3401297945529 C346.96388473920524 417.0802461761981, 347.16317125968635 445.63987631984054, 346.4053128641099 491.85726344771683 M342.26992493495345 350.5465351380408 C345.4292863062583 418.47928939396513, 344.3783360919915 446.8614965223707, 346.4904193780385 489.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(queue -> package)[0]"><path class="connection" fill="none" d="M586.020088911744 126.34002979455292 M586.020088911744 126.34002979455292 C589.3638847392052 165.68024617619812, 589.7631712596864 188.63987631984054, 589.3750108641099 238.85737844771683 M584.2899239349534 125.54643513804078 C587.8292863062583 167.07928939396515, 586.9783360919915 189.86149652237071, 589.4601173780385 236.03391229622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(package -> step)[0]"><path class="connection" fill="none" d="M586.015240911744 368.3400727945529 M586.015240911744 368.3400727945529 C589.3638847392052 420.48024617619814, 589.7631712596864 445.63987631984054, 589.3725268641099 491.85739744771683 M584.2850759349534 367.54647813804075 C587.8292863062583 421.87928939396517, 586.9783360919915 446.8614965223707, 589.4576333780385 489.03393129622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(callout -> stored_data)[0]"><path class="connection" fill="none" d="M836.000089911744 126.34012979455292 M836.000089911744 126.34012979455292 C838.9638847392052 165.68024617619812, 839.1631712596864 188.63987631984054, 838.4053128641099 238.85726344771683 M834.2699249349535 125.54653513804078 C837.4292863062583 167.07928939396515, 836.3783360919915 189.86149652237071, 838.4904193780385 236.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(stored_data -> person)[0]"><path class="connection" fill="none" d="M836.000089911744 368.3401297945529 M836.000089911744 368.3401297945529 C838.9638847392052 420.48024617619814, 839.1631712596864 445.63987631984054, 838.4053128641099 491.85726344771683 M834.2699249349535 367.5465351380408 C837.4292863062583 421.87928939396517, 836.3783360919915 446.8614965223707, 838.4904193780385 489.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(diamond -> oval)[0]"><path class="connection" fill="none" d="M1069.980090911744 126.34002979455292 M1069.980090911744 126.34002979455292 C1072.5638847392052 165.68024617619812, 1072.7631712596863 188.63987631984054, 1072.37501086411 238.85737844771683 M1068.2499259349534 125.54643513804078 C1071.0292863062582 167.07928939396515, 1069.9783360919914 189.86149652237071, 1072.4601173780386 236.03391229622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(oval -> circle)[0]"><path class="connection" fill="none" d="M1069.984938911744 368.3400727945529 M1069.984938911744 368.3400727945529 C1072.5638847392052 420.48024617619814, 1072.7631712596863 443.43987631984055, 1072.36531486411 480.85746344771684 M1068.2547739349534 367.54647813804075 C1071.0292863062582 421.87928939396517, 1069.9783360919914 444.6614965223707, 1072.4504213780385 478.03399729622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(hexagon -> cloud)[0]"><path class="connection" fill="none" d="M1304.960097911744 126.33972979455292 M1304.960097911744 126.33972979455292 C1307.1638847392053 165.68024617619812, 1307.1631712596864 189.03987631984054, 1306.4053128641099 240.85726344771683 M1303.2299329349535 125.54613513804078 C1305.6292863062583 167.07928939396515, 1304.3783360919915 190.26149652237072, 1306.4904193780385 238.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><mask id="144149367" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1593" height="831"> -<rect x="-100" y="-100" width="1593" height="831" fill="white"></rect> +</defs><g id="rectangle"><g class="shape" ><path class="shape" transform="translate(0 0)" d="M-1.6003102976828814 -0.578379450365901 L181.04555138759315 1.8110305089503527 L180.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 0)" d="M0.8572634477168322 0.9638847392052412 C35.68105538189411 0.43360810428857777, 71.44149473123252 -2.4597281321883204, 179.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C40.2827930757776 -0.7404772723093633, 79.77307339292021 -1.3101498866453771, 179.41962571348995 0.752815873362124 M181.5367042440921 -1.7494334299117327 C179.93536585275083 28.635548730008306, 180.62690174285322 53.16979045718909, 181.39054775424302 125.13064506463706 M180.29767770972103 -0.7992740562185645 C181.03531252294778 32.95774754956365, 180.05884398967027 67.6630428140983, 180.40687684621662 126.35224372241646 M181.05280161090195 125.78655984811485 C142.20938258245587 129.36830418780445, 100.67431507073343 128.82477950528263, 1.836456598713994 125.59647652320564 M179.05657343473285 125.85626798961312 C112.24786168057472 126.67587163280696, 45.46739299129695 126.40440725516528, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 0)" width="180" height="126" /></g><text class="text-bold" x="90.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><path class="shape" transform="translate(11 226)" d="M-1.6003102976828814 -0.578379450365901 L159.04555138759315 1.8110305089503527 L158.25369754247367 156.234072746709 L0.9255563896149397 159.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(11 226)" d="M0.8572634477168322 0.9638847392052412 C31.280956478975714 0.5227769343927502, 62.64129692539573 -2.370559302084148, 157.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C35.41305145509541 -0.5505223389714953, 70.03359015155584 -1.120194953307509, 157.41962571348995 0.752815873362124 M159.5367042440921 -1.7494334299117327 C157.63986391548067 35.59562253188342, 158.33139980558306 67.08993806093932, 159.39054775424302 157.13064506463706 M158.29767770972103 -0.7992740562185645 C159.23678052276372 41.54641170278192, 158.2603119894862 84.84037112053484, 158.40687684621662 158.35224372241646 M159.05280161090195 157.78655984811485 C124.95417706537992 160.9330301802978, 88.16390403658151 160.38950549777599, 1.836456598713994 157.59647652320564 M157.05657343473285 157.85626798961312 C98.51793850585818 158.62550961643458, 40.00754664186388 158.3540452387929, 0.9389497181400657 158.04184433910996 M-0.7206041198223829 157.71853205375373 C-1.032554753907025 111.1557469645515, -2.7649881326034667 67.54825171604752, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 158.99822303745896 C-2.7198568264395 99.8709910672158, -2.2138023952394725 42.14936918150633, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(11 226)" width="158" height="158" /></g><text class="text-bold" x="90.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path class="shape" d="M 19.5 495 H 140.1836 C 141.3544 495 142.479 495.4563 143.3189 496.272 L 159.6353 512.12 C 160.5077 512.9674 161 514.1318 161 515.348 V 620.5 C 161 620.7761 160.7761 621 160.5 621 H 19.5 C 19.2239 621 19 620.7761 19 620.5 V 495.5 C 19 495.2239 19.2239 495 19.5 495 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M17.500089911744 493.3401297945529 M17.180336087942123 494.5033010542393 C56.23127950070754 490.42743718650036, 95.28912179347783 492.5499376657217, 138.6106378369838 492.88355883955956 M17.93954245466739 494.1538292495534 C59.68797571553948 492.93491891301244, 101.12270257840132 493.4437079457101, 139.358623063086 492.8784080175683 M140.1836 493.3401297945529 C139.60496657008827 496.0989047307521, 143.70925813512505 497.2467406208545, 143.775106349656 497.8087042440921 M138.54280926742257 494.73067754879594 C142.14138437428102 493.5227309190668, 143.22319427430259 493.4581148594536, 142.23220633079634 495.48189386970176 M142.2868315458052 496.295647562135 C148.29261836648874 499.44510036475356, 153.75252935223563 508.50429675548355, 160.68810161090195 511.90655984811485 M141.8639296890922 496.40012216905876 C148.1158884460018 502.3826676870989, 154.19813454978475 507.58665163850753, 158.69187343473286 511.9762679896131 M159.6353 512.12 C162.09954571914375 512.9521087878734, 162.87789943628013 514.2154886782199, 160.82425322942436 515.8756375431567 M159.37148635348976 513.5714693040401 C160.15586506719217 514.5433584330954, 159.08952394640073 513.5422167097248, 160.8434691480361 514.447244850222 M162.1187945078127 515.6776866272576 C160.12610899231393 547.6534393466363, 163.46753578207452 578.4362885473382, 159.53559196693823 619.9605912249535 M160.04331399919465 514.158055125039 C162.3010798758565 537.6186406797959, 161.90515295329675 558.0960423737741, 161.30624734284356 621.2662415513769 M160.8434691480361 620.5 C162.9751094263047 621.2832171540767, 159.8282444361657 619.0640781540424, 158.9918530266732 621.2374505419284 M159.96004292694852 620.6328818816692 C159.42632841086015 623.0748206303515, 162.319647695037 619.5907871299423, 158.42663756525144 622.7219122522511 M158.70208964450285 623.0692297969945 C113.19279232744961 621.1202585339499, 63.57186361696374 619.8946335554076, 19.69998192973435 624.0496424590237 M157.81093310238793 622.0517853680067 C124.9392156103563 622.4251750639486, 91.45270529453316 621.32284005795, 19.29817835893482 622.5894763949327 M19.5 622.7219122522511 C18.152089722821117 619.646110298112, 17.39020016603172 622.1283145170719, 17.377462772652507 619.0054987091571 M20.246953574940562 622.9179282081313 C20.05203944434747 621.1191180967726, 18.94964930927381 620.2979079560437, 21.357757871504873 621.8302154117264 M19.377118713688105 622.3974284385331 C23.71618355062423 573.415264704803, 22.0846565439981 525.000207218021, 20.820367283653468 495.1189338248223 M20.51768680335954 622.7596849682741 C20.65055010642275 573.5538881509706, 19.27595115627512 526.5688869650756, 21.059447814244777 495.77522599790245 M21.357757871504873 495.5 C17.447668639943004 494.6368186887294, 20.221923657128215 494.59995323605835, 18.368289498612285 494.20238751359284 M22.70041564432904 494.93335199542344 C17.646200706716627 495.97821391829626, 20.711050078173727 496.2214235239662, 18.667713855858892 494.7155361645855 M18.803267528267487 494.6038308922537 C18.201577086824773 494.25827638102277, 17.896164518695507 493.79008726116524, 17.626156145564007 493.16277007801574 M18.598791551632754 494.6866039916836 C18.394343574222756 494.47553348182544, 18.077981337630494 494.01199313896717, 17.50429402331704 493.3058360326787" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 19.5 495 H 140.1836 C 141.3544 495 142.479 495.4563 143.3189 496.272 L 159.6353 512.12 C 160.5077 512.9674 161 514.1318 161 515.348 V 620.5 C 161 620.7761 160.7761 621 160.5 621 H 19.5 C 19.2239 621 19 620.7761 19 620.5 V 495.5 C 19 495.2239 19.2239 495 19.5 495 Z" /><path class="sketch-overlay" d="M17.500089911744 493.3401297945529 M17.180336087942123 494.5033010542393 C56.23127950070754 490.42743718650036, 95.28912179347783 492.5499376657217, 138.6106378369838 492.88355883955956 M17.93954245466739 494.1538292495534 C59.68797571553948 492.93491891301244, 101.12270257840132 493.4437079457101, 139.358623063086 492.8784080175683 M140.1836 493.3401297945529 C139.60496657008827 496.0989047307521, 143.70925813512505 497.2467406208545, 143.775106349656 497.8087042440921 M138.54280926742257 494.73067754879594 C142.14138437428102 493.5227309190668, 143.22319427430259 493.4581148594536, 142.23220633079634 495.48189386970176 M142.2868315458052 496.295647562135 C148.29261836648874 499.44510036475356, 153.75252935223563 508.50429675548355, 160.68810161090195 511.90655984811485 M141.8639296890922 496.40012216905876 C148.1158884460018 502.3826676870989, 154.19813454978475 507.58665163850753, 158.69187343473286 511.9762679896131 M159.6353 512.12 C162.09954571914375 512.9521087878734, 162.87789943628013 514.2154886782199, 160.82425322942436 515.8756375431567 M159.37148635348976 513.5714693040401 C160.15586506719217 514.5433584330954, 159.08952394640073 513.5422167097248, 160.8434691480361 514.447244850222 M162.1187945078127 515.6776866272576 C160.12610899231393 547.6534393466363, 163.46753578207452 578.4362885473382, 159.53559196693823 619.9605912249535 M160.04331399919465 514.158055125039 C162.3010798758565 537.6186406797959, 161.90515295329675 558.0960423737741, 161.30624734284356 621.2662415513769 M160.8434691480361 620.5 C162.9751094263047 621.2832171540767, 159.8282444361657 619.0640781540424, 158.9918530266732 621.2374505419284 M159.96004292694852 620.6328818816692 C159.42632841086015 623.0748206303515, 162.319647695037 619.5907871299423, 158.42663756525144 622.7219122522511 M158.70208964450285 623.0692297969945 C113.19279232744961 621.1202585339499, 63.57186361696374 619.8946335554076, 19.69998192973435 624.0496424590237 M157.81093310238793 622.0517853680067 C124.9392156103563 622.4251750639486, 91.45270529453316 621.32284005795, 19.29817835893482 622.5894763949327 M19.5 622.7219122522511 C18.152089722821117 619.646110298112, 17.39020016603172 622.1283145170719, 17.377462772652507 619.0054987091571 M20.246953574940562 622.9179282081313 C20.05203944434747 621.1191180967726, 18.94964930927381 620.2979079560437, 21.357757871504873 621.8302154117264 M19.377118713688105 622.3974284385331 C23.71618355062423 573.415264704803, 22.0846565439981 525.000207218021, 20.820367283653468 495.1189338248223 M20.51768680335954 622.7596849682741 C20.65055010642275 573.5538881509706, 19.27595115627512 526.5688869650756, 21.059447814244777 495.77522599790245 M21.357757871504873 495.5 C17.447668639943004 494.6368186887294, 20.221923657128215 494.59995323605835, 18.368289498612285 494.20238751359284 M22.70041564432904 494.93335199542344 C17.646200706716627 495.97821391829626, 20.711050078173727 496.2214235239662, 18.667713855858892 494.7155361645855 M18.803267528267487 494.6038308922537 C18.201577086824773 494.25827638102277, 17.896164518695507 493.79008726116524, 17.626156145564007 493.16277007801574 M18.598791551632754 494.6866039916836 C18.394343574222756 494.47553348182544, 18.077981337630494 494.01199313896717, 17.50429402331704 493.3058360326787" /><path class="shape" d="M 159.918 621 H 20.082 C 19.4328 621 19 620.5671 19 619.9178 V 496.0822 C 19 495.4329 19.4328 495 20.082 495 H 139.3607 C 140.0099 495 140.4427 495.4329 140.4427 496.0822 V 513.1808 C 140.4427 514.4794 141.3083 515.5616 142.823 515.5616 H 159.918 C 160.5672 515.5616 161 515.9945 161 516.6436 V 619.9178 C 160 620.5671 160.5672 621 159.918 621 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M157.918089911744 619.3401297945529 M157.59833608794213 620.5033010542393 C113.2138022390696 618.9385458535389, 68.83616727020194 621.0610463327603, 18.5090378369838 618.8835588395596 M158.3575424546674 620.1538292495534 C110.70305406753768 620.3135813882877, 62.73485928239771 620.8223704209854, 19.257023063085974 618.8784080175683 M20.082 619.3401297945529 C17.683366570088268 622.0989047307521, 20.23025813512504 622.3575406208545, 19.456206349655986 621.4545042440922 M18.441209267422558 620.7306775487959 C20.21978437428102 619.5227309190668, 19.744194274302572 618.5689148594536, 17.91330633079633 619.1276938697018 M17.967931545805186 619.9414475621351 C20.7344655593315 577.549397174078, 20.55223741134795 541.3227196345317, 18.966107941698283 495.86875984811485 M17.54502968909219 620.0459221690588 C17.949057587669675 576.6336932660251, 17.91374353437263 532.7359001311189, 16.969879765529186 495.9384679896131 M17.91330633079633 496.0822 C20.59184571914375 495.4176087878734, 21.31069943628013 495.0836886782199, 19.906253229424358 495.52763754315674 M17.649492684286088 497.5336693040401 C18.648165067192167 497.0088584330954, 17.522323946400732 494.4104167097248, 19.925469148036093 494.099244850222 M21.20079450781271 495.3296866272576 C55.48595148366085 495.9756440269596, 95.73284132388886 493.9882125603802, 138.05282281890214 493.55983607517555 M19.125313999194653 493.81005512503907 C45.523789393724996 492.6446480980934, 70.2034070230576 490.8561692169727, 139.82347819480748 494.8654864015989 M139.3607 494.099244850222 C141.98500942630469 495.5071171540767, 139.4948444361657 493.4969781540424, 138.9345530266732 496.3196505419284 M138.47727377891243 494.2321267318912 C138.43622841086014 497.29872063035145, 141.98624769503698 494.02368712994235, 138.36933756525144 497.80411225225106 M138.5811145958573 498.0711419239928 C139.5859198474997 502.71629088002953, 137.26259369469446 506.9316672675261, 138.5230905496873 514.2016046401399 M137.89596280173407 497.28889565973117 C138.49598508929427 502.23009690072007, 138.73131167036732 505.1228179221789, 138.21417014748155 513.0789787587705 M138.36933756525144 513.1808 C139.37088972282112 513.1255102981121, 139.69850016603172 516.9138145170718, 141.20046277265251 514.0670987091571 M139.116291140192 513.3768159558803 C141.27083944434747 514.5985180967726, 141.2579493092738 515.0834079560436, 145.18075787150488 516.8918154117264 M143.72129992960865 517.3097731974508 C150.84980201636228 517.2788333329024, 155.3608349438829 517.6913752730093, 159.52201723946297 516.6110221871977 M144.56174133468483 517.5767063070218 C151.0606390291731 516.4091538090198, 155.61449035668133 516.950067645808, 159.69818662283964 517.0946190202836 M159.918 516.8918154117264 C159.01486863994302 514.9745186887294, 161.99802365712821 515.5944532360584, 159.86828949861228 515.8459875135928 M161.26065777282417 516.3251674071498 C159.21340070671664 516.3159139182962, 162.48715007817373 517.2159235239662, 160.1677138558589 516.3591361645855 M161.67037097318098 515.120846419061 C159.66324380984997 543.7264915226935, 159.81635806909298 571.017529006087, 161.56519959075376 617.9517091103525 M159.40368740679696 516.0384134961538 C162.6202787455543 542.1492428097907, 162.23699563708146 565.6824668759301, 160.21431781770661 619.5376423514143 M160.1677138558589 619.9178 C158.99887820892036 619.4171227946788, 162.0175219407052 621.4903997797519, 158.73829023580254 619.2299724239856 M160.25548225967214 620.5864204690487 C159.25905223703012 619.2776336808599, 161.73850879079924 621.2466406696476, 158.641326807376 619.7083188467659 M158.71242770988903 619.7193212598036 C158.41757748067954 619.6236785180598, 158.10122155900734 619.4492952744902, 157.9161965903182 619.329624640621 M158.60302236099147 619.6987667147389 C158.4923909387977 619.6107413980731, 158.25452611761847 619.5396478208733, 157.95625717724744 619.3014853246067" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 159.918 621 H 20.082 C 19.4328 621 19 620.5671 19 619.9178 V 496.0822 C 19 495.4329 19.4328 495 20.082 495 H 139.3607 C 140.0099 495 140.4427 495.4329 140.4427 496.0822 V 513.1808 C 140.4427 514.4794 141.3083 515.5616 142.823 515.5616 H 159.918 C 160.5672 515.5616 161 515.9945 161 516.6436 V 619.9178 C 160 620.5671 160.5672 621 159.918 621 Z" /><path class="sketch-overlay" d="M157.918089911744 619.3401297945529 M157.59833608794213 620.5033010542393 C113.2138022390696 618.9385458535389, 68.83616727020194 621.0610463327603, 18.5090378369838 618.8835588395596 M158.3575424546674 620.1538292495534 C110.70305406753768 620.3135813882877, 62.73485928239771 620.8223704209854, 19.257023063085974 618.8784080175683 M20.082 619.3401297945529 C17.683366570088268 622.0989047307521, 20.23025813512504 622.3575406208545, 19.456206349655986 621.4545042440922 M18.441209267422558 620.7306775487959 C20.21978437428102 619.5227309190668, 19.744194274302572 618.5689148594536, 17.91330633079633 619.1276938697018 M17.967931545805186 619.9414475621351 C20.7344655593315 577.549397174078, 20.55223741134795 541.3227196345317, 18.966107941698283 495.86875984811485 M17.54502968909219 620.0459221690588 C17.949057587669675 576.6336932660251, 17.91374353437263 532.7359001311189, 16.969879765529186 495.9384679896131 M17.91330633079633 496.0822 C20.59184571914375 495.4176087878734, 21.31069943628013 495.0836886782199, 19.906253229424358 495.52763754315674 M17.649492684286088 497.5336693040401 C18.648165067192167 497.0088584330954, 17.522323946400732 494.4104167097248, 19.925469148036093 494.099244850222 M21.20079450781271 495.3296866272576 C55.48595148366085 495.9756440269596, 95.73284132388886 493.9882125603802, 138.05282281890214 493.55983607517555 M19.125313999194653 493.81005512503907 C45.523789393724996 492.6446480980934, 70.2034070230576 490.8561692169727, 139.82347819480748 494.8654864015989 M139.3607 494.099244850222 C141.98500942630469 495.5071171540767, 139.4948444361657 493.4969781540424, 138.9345530266732 496.3196505419284 M138.47727377891243 494.2321267318912 C138.43622841086014 497.29872063035145, 141.98624769503698 494.02368712994235, 138.36933756525144 497.80411225225106 M138.5811145958573 498.0711419239928 C139.5859198474997 502.71629088002953, 137.26259369469446 506.9316672675261, 138.5230905496873 514.2016046401399 M137.89596280173407 497.28889565973117 C138.49598508929427 502.23009690072007, 138.73131167036732 505.1228179221789, 138.21417014748155 513.0789787587705 M138.36933756525144 513.1808 C139.37088972282112 513.1255102981121, 139.69850016603172 516.9138145170718, 141.20046277265251 514.0670987091571 M139.116291140192 513.3768159558803 C141.27083944434747 514.5985180967726, 141.2579493092738 515.0834079560436, 145.18075787150488 516.8918154117264 M143.72129992960865 517.3097731974508 C150.84980201636228 517.2788333329024, 155.3608349438829 517.6913752730093, 159.52201723946297 516.6110221871977 M144.56174133468483 517.5767063070218 C151.0606390291731 516.4091538090198, 155.61449035668133 516.950067645808, 159.69818662283964 517.0946190202836 M159.918 516.8918154117264 C159.01486863994302 514.9745186887294, 161.99802365712821 515.5944532360584, 159.86828949861228 515.8459875135928 M161.26065777282417 516.3251674071498 C159.21340070671664 516.3159139182962, 162.48715007817373 517.2159235239662, 160.1677138558589 516.3591361645855 M161.67037097318098 515.120846419061 C159.66324380984997 543.7264915226935, 159.81635806909298 571.017529006087, 161.56519959075376 617.9517091103525 M159.40368740679696 516.0384134961538 C162.6202787455543 542.1492428097907, 162.23699563708146 565.6824668759301, 160.21431781770661 619.5376423514143 M160.1677138558589 619.9178 C158.99887820892036 619.4171227946788, 162.0175219407052 621.4903997797519, 158.73829023580254 619.2299724239856 M160.25548225967214 620.5864204690487 C159.25905223703012 619.2776336808599, 161.73850879079924 621.2466406696476, 158.641326807376 619.7083188467659 M158.71242770988903 619.7193212598036 C158.41757748067954 619.6236785180598, 158.10122155900734 619.4492952744902, 157.9161965903182 619.329624640621 M158.60302236099147 619.6987667147389 C158.4923909387977 619.6107413980731, 158.25452611761847 619.5396478208733, 157.95625717724744 619.3014853246067" /></g><text class="text-bold" x="90.000000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path class="shape" d="M 266 0 L 452 0 L 426 126 L 240 126 L 240 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M264.000089911744 -1.6598702054470778 M263.6803360879421 -0.49669894576072693 C323.66410781912566 -4.670538226312756, 383.6405489697633 -2.016438348106269, 450.4270378369838 -0.4565709549933672 M264.4395424546674 -0.8461707504466176 C328.5811736135857 -1.84111338465972, 392.4306323873269 -0.7627040780040071, 451.175023063086 -0.461721776984632 M453.0989047307521 1.230258135125041 C447.3336197138578 38.578456578478225, 438.5406585926935 80.02399237852545, 425.3679150957614 126.62958749942482 M452.2420322736725 -0.8601175537332892 C445.75207141306254 29.966253930367532, 440.62974436305467 60.64574887737632, 425.1567247649655 126.2611296484247 M427.0304283518344 125.80697139911354 C350.1161872012541 124.86644803408534, 279.4360177822411 125.19947784069926, 241.5182516593486 125.52584841661155 M425.9121266147122 126.26381877157837 C368.8669830765575 125.45767131529749, 311.08107015211135 125.50716126047075, 239.86809317674488 126.72573465202004 M240 126 C240 126, 240 126, 240 126 M240 126 C240 126, 240 126, 240 126 M238.234072746709 126.92555638961494 C247.6752172446491 79.45925660507817, 254.8348780228262 37.97080422141221, 264.5072070658207 -2.6077257692813873 M239.17065502610058 126.68876490090042 C245.3752241868139 100.94661199857151, 251.4990239557532 73.52245411591582, 264.3543096901849 -1.1169450851157308" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 266 0 L 452 0 L 426 126 L 240 126 L 240 126 Z" /><path class="sketch-overlay" d="M264.000089911744 -1.6598702054470778 M263.6803360879421 -0.49669894576072693 C323.66410781912566 -4.670538226312756, 383.6405489697633 -2.016438348106269, 450.4270378369838 -0.4565709549933672 M264.4395424546674 -0.8461707504466176 C328.5811736135857 -1.84111338465972, 392.4306323873269 -0.7627040780040071, 451.175023063086 -0.461721776984632 M453.0989047307521 1.230258135125041 C447.3336197138578 38.578456578478225, 438.5406585926935 80.02399237852545, 425.3679150957614 126.62958749942482 M452.2420322736725 -0.8601175537332892 C445.75207141306254 29.966253930367532, 440.62974436305467 60.64574887737632, 425.1567247649655 126.2611296484247 M427.0304283518344 125.80697139911354 C350.1161872012541 124.86644803408534, 279.4360177822411 125.19947784069926, 241.5182516593486 125.52584841661155 M425.9121266147122 126.26381877157837 C368.8669830765575 125.45767131529749, 311.08107015211135 125.50716126047075, 239.86809317674488 126.72573465202004 M240 126 C240 126, 240 126, 240 126 M240 126 C240 126, 240 126, 240 126 M238.234072746709 126.92555638961494 C247.6752172446491 79.45925660507817, 254.8348780228262 37.97080422141221, 264.5072070658207 -2.6077257692813873 M239.17065502610058 126.68876490090042 C245.3752241868139 100.94661199857151, 251.4990239557532 73.52245411591582, 264.3543096901849 -1.1169450851157308" /></g><text class="text-bold" x="346.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path class="shape" d="M 253 350.5231 L 253 242 L 440 242 L 440 350.5231 C 408.8333 327.2206 377.6667 327.2206 346.5 350.5231 C 315.3333 373.8256 284.1667 373.8256 253 350.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M251.000089911744 348.8632297945529 M250.68033608794212 350.0264010542393 C250.16436931427467 312.8891669644549, 250.57140082869046 280.78704641850726, 251.4270378369838 241.54342904500663 M251.4395424546674 349.6769292495534 C253.15916447812648 312.4242502074191, 253.178710160767 276.260616280866, 252.17502306308597 241.53827822301537 M254.0989047307521 243.23025813512504 C315.155969990138 243.6306497813575, 375.12160649281 244.402085578572, 439.3679150957614 242.62958749942482 M253.24203227367252 241.1398824462667 C297.3155910150148 245.01659757776187, 343.5069313954562 245.3415286926739, 439.1567247649655 242.2611296484247 M441.0304283518344 241.80697139911354 C439.4589395544912 284.5561232266024, 442.9789895437147 328.18182954322697, 441.5182516593486 350.04894841661155 M439.9121266147122 242.26381877157837 C438.748251349869 275.79143033461435, 438.8912782084372 309.63999622046526, 439.8680931767449 351.24883465202004 M440 350.5231 C408.55183205375374 328.4813667464763, 376.1383191571206 326.74893336777984, 346.3747753184289 349.8024958801776 M440.1799961011857 351.11490033393204 C410.3713522212945 325.53937410644664, 378.21159228641613 329.7161575936474, 344.9923990420066 352.11725669972077 M344.9923990420066 352.11725669972077 C314.79389122495354 372.02461973195375, 285.0481811389893 375.8016601539165, 251.44848236255348 349.21522281890213 M343.3920887443237 351.53887724935487 C315.6504219280921 371.61819093338624, 285.32364548701867 375.7412038784422, 254.30693923449144 352.78688813618794 M254.4370480128147 352.54370107685463 C253.05823762686748 351.7443204877442, 252.84632728217187 350.66418971365096, 251.3535165670551 348.54022989395946 M254.3978198175291 352.92618400413375 C252.84396347805432 351.24707017515675, 251.7108118436716 349.8489930670013, 250.95912729545995 348.65070645554" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 253 350.5231 L 253 242 L 440 242 L 440 350.5231 C 408.8333 327.2206 377.6667 327.2206 346.5 350.5231 C 315.3333 373.8256 284.1667 373.8256 253 350.5231 Z" /><path class="sketch-overlay" d="M251.000089911744 348.8632297945529 M250.68033608794212 350.0264010542393 C250.16436931427467 312.8891669644549, 250.57140082869046 280.78704641850726, 251.4270378369838 241.54342904500663 M251.4395424546674 349.6769292495534 C253.15916447812648 312.4242502074191, 253.178710160767 276.260616280866, 252.17502306308597 241.53827822301537 M254.0989047307521 243.23025813512504 C315.155969990138 243.6306497813575, 375.12160649281 244.402085578572, 439.3679150957614 242.62958749942482 M253.24203227367252 241.1398824462667 C297.3155910150148 245.01659757776187, 343.5069313954562 245.3415286926739, 439.1567247649655 242.2611296484247 M441.0304283518344 241.80697139911354 C439.4589395544912 284.5561232266024, 442.9789895437147 328.18182954322697, 441.5182516593486 350.04894841661155 M439.9121266147122 242.26381877157837 C438.748251349869 275.79143033461435, 438.8912782084372 309.63999622046526, 439.8680931767449 351.24883465202004 M440 350.5231 C408.55183205375374 328.4813667464763, 376.1383191571206 326.74893336777984, 346.3747753184289 349.8024958801776 M440.1799961011857 351.11490033393204 C410.3713522212945 325.53937410644664, 378.21159228641613 329.7161575936474, 344.9923990420066 352.11725669972077 M344.9923990420066 352.11725669972077 C314.79389122495354 372.02461973195375, 285.0481811389893 375.8016601539165, 251.44848236255348 349.21522281890213 M343.3920887443237 351.53887724935487 C315.6504219280921 371.61819093338624, 285.32364548701867 375.7412038784422, 254.30693923449144 352.78688813618794 M254.4370480128147 352.54370107685463 C253.05823762686748 351.7443204877442, 252.84632728217187 350.66418971365096, 251.3535165670551 348.54022989395946 M254.3978198175291 352.92618400413375 C252.84396347805432 351.24707017515675, 251.7108118436716 349.8489930670013, 250.95912729545995 348.65070645554" /></g><text class="text-bold" x="346.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path class="shape" d="M 261 519 C 261 495 337.5 495 346 495 C 354.5 495 431 495 431 519 V 597 C 431 621 354.5 621 346 621 C 337.5 621 261 621 261 597 V 519 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 494.6802461761981, 338.66317125968635 494.43987631984055, 346.4053128641099 495.85726344771683 M257.26992493495345 516.5465351380408 C260.4292863062583 496.07928939396515, 335.8783360919915 495.6614965223707, 346.4904193780385 493.03379729622975 M346.4904193780385 493.03379729622975 C354.6727846544236 495.4880536813289, 429.8392514269799 496.50563174672425, 431.8789050858468 520.6273989100009 M344.84046550421044 492.1103537422605 C352.31320821261033 496.37363091344014, 432.5378226689063 497.2380507760681, 431.57025793707 520.9208803051151 M430.9381730328314 521.55046780454 C431.4463591626885 538.0984759061218, 431.0296263149979 554.5694252155894, 429.8500228296034 595.53112748079 M430.72698270203546 521.1820099535398 C433.1786136907275 544.4788089325824, 432.0826345068152 567.4991501250651, 431.47374363662675 596.1582033047453 M431.57025793707 597 C430.59647652320564 622.5182516593486, 354.02584841661155 621.2289182562381, 345.2634467165917 622.836456598714 M429.6834048065357 596.7125359792262 C432.9898071489297 620.9808859848417, 356.84737429535016 621.1046108477749, 345.78031653678045 621.6595469289459 M345.78031653678045 621.6595469289459 C337.3747753184289 620.2793958801776, 260.71853205375373 622.2607667464763, 260.73618635348976 598.4514693040401 M344.25193569390103 621.1878802967258 C335.9923990420066 622.5941566997208, 262.5380522212945 619.3187741064467, 261.2249951264821 597.739750417415 M259.91711794538423 597.2003416423686 C257.8520182018272 573.2831191257086, 261.62905862378994 545.4632152583406, 260.6466156761162 520.0455513875932 M261.68777332128957 598.5059919687919 C260.2711608280598 567.106546049501, 262.01278902787556 536.4894497166969, 260.75106734456494 518.0320390770212 M261.41618629241214 518.8252686189292 C260.90883150388845 518.7098399006748, 259.9279294543047 518.2121371667063, 259.15079806576455 517.2120194990765 M261.2028358177565 518.8850324830835 C260.41390255654034 518.5234306829632, 259.9151411717368 517.9099528644444, 258.9513583937158 517.2807534404141" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 261 519 C 261 495 337.5 495 346 495 C 354.5 495 431 495 431 519 V 597 C 431 621 354.5 621 346 621 C 337.5 621 261 621 261 597 V 519 Z" /><path class="sketch-overlay" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 494.6802461761981, 338.66317125968635 494.43987631984055, 346.4053128641099 495.85726344771683 M257.26992493495345 516.5465351380408 C260.4292863062583 496.07928939396515, 335.8783360919915 495.6614965223707, 346.4904193780385 493.03379729622975 M346.4904193780385 493.03379729622975 C354.6727846544236 495.4880536813289, 429.8392514269799 496.50563174672425, 431.8789050858468 520.6273989100009 M344.84046550421044 492.1103537422605 C352.31320821261033 496.37363091344014, 432.5378226689063 497.2380507760681, 431.57025793707 520.9208803051151 M430.9381730328314 521.55046780454 C431.4463591626885 538.0984759061218, 431.0296263149979 554.5694252155894, 429.8500228296034 595.53112748079 M430.72698270203546 521.1820099535398 C433.1786136907275 544.4788089325824, 432.0826345068152 567.4991501250651, 431.47374363662675 596.1582033047453 M431.57025793707 597 C430.59647652320564 622.5182516593486, 354.02584841661155 621.2289182562381, 345.2634467165917 622.836456598714 M429.6834048065357 596.7125359792262 C432.9898071489297 620.9808859848417, 356.84737429535016 621.1046108477749, 345.78031653678045 621.6595469289459 M345.78031653678045 621.6595469289459 C337.3747753184289 620.2793958801776, 260.71853205375373 622.2607667464763, 260.73618635348976 598.4514693040401 M344.25193569390103 621.1878802967258 C335.9923990420066 622.5941566997208, 262.5380522212945 619.3187741064467, 261.2249951264821 597.739750417415 M259.91711794538423 597.2003416423686 C257.8520182018272 573.2831191257086, 261.62905862378994 545.4632152583406, 260.6466156761162 520.0455513875932 M261.68777332128957 598.5059919687919 C260.2711608280598 567.106546049501, 262.01278902787556 536.4894497166969, 260.75106734456494 518.0320390770212 M261.41618629241214 518.8252686189292 C260.90883150388845 518.7098399006748, 259.9279294543047 518.2121371667063, 259.15079806576455 517.2120194990765 M261.2028358177565 518.8850324830835 C260.41390255654034 518.5234306829632, 259.9151411717368 517.9099528644444, 258.9513583937158 517.2807534404141" /><path class="shape" d="M 261 519 C 261 543 337.5 543 346 543 C 354.5 543 431 543 431 519" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 542.6802461761981, 338.66317125968635 542.4398763198406, 346.4053128641099 543.8572634477168 M257.26992493495345 516.5465351380408 C260.4292863062583 544.0792893939652, 335.8783360919915 543.6614965223707, 346.4904193780385 541.0337972962297 M346.4904193780385 541.0337972962297 C354.6727846544236 543.4880536813289, 429.8392514269799 544.5056317467242, 431.8789050858468 520.6273989100009 M344.84046550421044 540.1103537422605 C352.31320821261033 544.3736309134401, 432.5378226689063 545.2380507760681, 431.57025793707 520.9208803051151" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 261 519 C 261 543 337.5 543 346 543 C 354.5 543 431 543 431 519" /><path class="sketch-overlay" d="M259.000089911744 517.3401297945529 M259.000089911744 517.3401297945529 C261.96388473920524 542.6802461761981, 338.66317125968635 542.4398763198406, 346.4053128641099 543.8572634477168 M257.26992493495345 516.5465351380408 C260.4292863062583 544.0792893939652, 335.8783360919915 543.6614965223707, 346.4904193780385 541.0337972962297 M346.4904193780385 541.0337972962297 C354.6727846544236 543.4880536813289, 429.8392514269799 544.5056317467242, 431.8789050858468 520.6273989100009 M344.84046550421044 540.1103537422605 C352.31320821261033 544.3736309134401, 432.5378226689063 545.2380507760681, 431.57025793707 520.9208803051151" /></g><text class="text-bold" x="346.000000" y="573.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path class="shape" d="M 536 0 H 641 C 665 0 665 56.7 665 63 C 665 69.3 665 126 641 126 H 536 C 512 126 512 69.3 512 63 C 512 56.7 512 0 536 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M534.000089911744 -1.6598702054470778 M533.6803360879421 -0.49669894576072693 C567.7083612589298 -4.421390986541654, 601.7432853099225 -2.29889050732031, 639.4270378369838 -2.116441160440445 M534.4395424546674 -0.8461707504466176 C570.8058099899717 -1.9820839121215248, 606.858371127266 -1.4732948794238472, 640.175023063086 -2.1215919824317098 M641 -1.6598702054470778 C663.2505665700883 1.0989047307521105, 666.230258135125 58.4904406208545, 665.456206349656 64.5367042440921 M639.3592092674226 -0.2693224512040615 C665.786984374281 -1.4772690809331834, 665.7441942743026 54.70181485945359, 663.9133063307963 62.20989386970177 M663.9133063307963 62.20989386970177 C663.53112748079 69.35462521500885, 665.8137536924332 126.70448744483292, 641.484064547345 124.27976489253342 M662.2267558607273 62.73215316655114 C664.7331998101436 70.58803543979302, 664.7587142488919 123.89550826186314, 643.4731477699243 127.31600201362744 M644.9913994292729 126.84185043023899 C615.4181066885932 124.99546950059161, 586.617765074012 126.70657586055026, 536.5276375431567 128.9078477327712 M643.3412409466691 128.04173666564748 C611.2507608331847 127.04564281052623, 579.012864604893 128.03632824367557, 535.2358095785603 127.08016869751737 M536 127.31600201362744 C510.79391923360527 127.27532535977662, 513.2304417770356 67.95501928515732, 512.1799961011857 63.59180033393204 M536.4359138291329 129.31244808854535 C511.3257390311919 123.74877466494218, 513.1018514237367 71.7700751923956, 510.06060295319185 61.36515352362767 M510.06060295319185 61.36515352362767 C513.0455513875932 58.511030508950356, 512.2536975424737 -1.7659272532910109, 534.3996897023171 -0.578379450365901 M510.9861593428068 62.89763662638143 C514.4688867828809 57.33389644259587, 510.8151805452071 -2.419902307447046, 534.1148162833415 0.29681317741051316 M534.249817226035 0.1734345628811279 C534.2630896403 -0.0846486735393209, 533.9430308488645 -0.6368126356224136, 534.1065056175398 -1.7503294616262737 M534.0991694957254 0.21563409631978545 C533.9963186303047 -0.30577488176042433, 534.1010846305027 -0.9851533559907248, 533.9656803675546 -1.701796116319855" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 536 0 H 641 C 665 0 665 56.7 665 63 C 665 69.3 665 126 641 126 H 536 C 512 126 512 69.3 512 63 C 512 56.7 512 0 536 0 Z" /><path class="sketch-overlay" d="M534.000089911744 -1.6598702054470778 M533.6803360879421 -0.49669894576072693 C567.7083612589298 -4.421390986541654, 601.7432853099225 -2.29889050732031, 639.4270378369838 -2.116441160440445 M534.4395424546674 -0.8461707504466176 C570.8058099899717 -1.9820839121215248, 606.858371127266 -1.4732948794238472, 640.175023063086 -2.1215919824317098 M641 -1.6598702054470778 C663.2505665700883 1.0989047307521105, 666.230258135125 58.4904406208545, 665.456206349656 64.5367042440921 M639.3592092674226 -0.2693224512040615 C665.786984374281 -1.4772690809331834, 665.7441942743026 54.70181485945359, 663.9133063307963 62.20989386970177 M663.9133063307963 62.20989386970177 C663.53112748079 69.35462521500885, 665.8137536924332 126.70448744483292, 641.484064547345 124.27976489253342 M662.2267558607273 62.73215316655114 C664.7331998101436 70.58803543979302, 664.7587142488919 123.89550826186314, 643.4731477699243 127.31600201362744 M644.9913994292729 126.84185043023899 C615.4181066885932 124.99546950059161, 586.617765074012 126.70657586055026, 536.5276375431567 128.9078477327712 M643.3412409466691 128.04173666564748 C611.2507608331847 127.04564281052623, 579.012864604893 128.03632824367557, 535.2358095785603 127.08016869751737 M536 127.31600201362744 C510.79391923360527 127.27532535977662, 513.2304417770356 67.95501928515732, 512.1799961011857 63.59180033393204 M536.4359138291329 129.31244808854535 C511.3257390311919 123.74877466494218, 513.1018514237367 71.7700751923956, 510.06060295319185 61.36515352362767 M510.06060295319185 61.36515352362767 C513.0455513875932 58.511030508950356, 512.2536975424737 -1.7659272532910109, 534.3996897023171 -0.578379450365901 M510.9861593428068 62.89763662638143 C514.4688867828809 57.33389644259587, 510.8151805452071 -2.419902307447046, 534.1148162833415 0.29681317741051316 M534.249817226035 0.1734345628811279 C534.2630896403 -0.0846486735393209, 533.9430308488645 -0.6368126356224136, 534.1065056175398 -1.7503294616262737 M534.0991694957254 0.21563409631978545 C533.9963186303047 -0.30577488176042433, 534.1010846305027 -0.9851533559907248, 533.9656803675546 -1.701796116319855" /><path class="shape" d="M 641 0 C 617 0 617 56.7 617 63 C 617 69.3 617 126 641 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M639.000089911744 -1.6598702054470778 M639.000089911744 -1.6598702054470778 C617.9638847392052 -0.3197538238018751, 618.1631712596864 56.13987631984055, 617.4053128641099 63.85726344771683 M637.2699249349535 -2.453464861959219 C616.4292863062583 1.0792893939651549, 615.3783360919915 57.36149652237073, 617.4904193780385 61.03379729622975 M617.4904193780385 61.03379729622975 C617.1727846544236 69.78805368132889, 615.8392514269799 127.50563174672425, 641.8789050858468 127.62739891000092 M615.8404655042104 60.110353742260486 C614.8132082126103 70.67363091344014, 618.5378226689063 128.23805077606812, 641.57025793707 127.92088030511513" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 641 0 C 617 0 617 56.7 617 63 C 617 69.3 617 126 641 126" /><path class="sketch-overlay" d="M639.000089911744 -1.6598702054470778 M639.000089911744 -1.6598702054470778 C617.9638847392052 -0.3197538238018751, 618.1631712596864 56.13987631984055, 617.4053128641099 63.85726344771683 M637.2699249349535 -2.453464861959219 C616.4292863062583 1.0792893939651549, 615.3783360919915 57.36149652237073, 617.4904193780385 61.03379729622975 M617.4904193780385 61.03379729622975 C617.1727846544236 69.78805368132889, 615.8392514269799 127.50563174672425, 641.8789050858468 127.62739891000092 M615.8404655042104 60.110353742260486 C614.8132082126103 70.67363091344014, 618.5378226689063 128.23805077606812, 641.57025793707 127.92088030511513" /></g><text class="text-bold" x="576.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path class="shape" d="M 503 242 L 588.5 242 L 588.5 276 L 674 276 L 674 368 L 503 368 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M501.000089911744 240.34012979455292 M500.6803360879421 241.50330105423927 C528.4774106769736 238.29816593658853, 556.267154685459 240.952265814795, 586.9270378369838 241.54342904500663 M501.4395424546674 241.15382924955338 C531.0924302498457 240.69072981932635, 560.4531456598471 241.76913912598206, 587.675023063086 241.53827822301537 M589.5989047307521 243.23025813512504 C590.8129200638458 251.33476006183773, 590.4130271972343 263.0817466534674, 587.8679150957614 276.6295874994248 M588.7420322736725 241.1398824462667 C587.9679845830053 250.2182266574353, 589.1092976888269 258.7340718222782, 587.6567247649655 276.2611296484247 M589.5304283518344 275.80697139911354 C620.9245719826315 275.44593804645353, 658.5527873449959 275.77896785306746, 675.5182516593486 275.52584841661155 M588.4121266147122 276.26381877157837 C615.9245484049898 276.23813613169824, 642.6962008089758 276.2876260768715, 673.8680931767449 276.72573465202004 M675.2607667464763 274.4716191571206 C672.8653775775433 303.2039625659585, 673.9288445436955 328.8418521631509, 675.2753253597766 369.2304417770356 M673.2242411812767 275.34606140945107 C674.131336335279 296.51259857770054, 674.8417812922969 319.8142075004056, 673.1998448511586 367.71081027481705 M672.234072746709 368.92555638961494 C615.2930187388323 366.9256758243032, 553.7585218140855 370.4089322239347, 503.5071171540767 367.0521444361657 M673.1706550261006 368.6887649009004 C638.6226631472819 369.14671626979487, 605.1216826438904 367.6635428696312, 503.3542197784409 368.54292512033135 M504.36520230956376 367.68068495206535 C500.4840055006508 334.0557584147969, 501.8329924049996 304.5221810507049, 499.8649010360241 239.6379099190235 M503.30517063941807 368.89193534944206 C504.6688522492434 334.9261992127204, 503.3413619853239 302.1675657515598, 500.18882129807025 239.59287914913148" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 503 242 L 588.5 242 L 588.5 276 L 674 276 L 674 368 L 503 368 Z" /><path class="sketch-overlay" d="M501.000089911744 240.34012979455292 M500.6803360879421 241.50330105423927 C528.4774106769736 238.29816593658853, 556.267154685459 240.952265814795, 586.9270378369838 241.54342904500663 M501.4395424546674 241.15382924955338 C531.0924302498457 240.69072981932635, 560.4531456598471 241.76913912598206, 587.675023063086 241.53827822301537 M589.5989047307521 243.23025813512504 C590.8129200638458 251.33476006183773, 590.4130271972343 263.0817466534674, 587.8679150957614 276.6295874994248 M588.7420322736725 241.1398824462667 C587.9679845830053 250.2182266574353, 589.1092976888269 258.7340718222782, 587.6567247649655 276.2611296484247 M589.5304283518344 275.80697139911354 C620.9245719826315 275.44593804645353, 658.5527873449959 275.77896785306746, 675.5182516593486 275.52584841661155 M588.4121266147122 276.26381877157837 C615.9245484049898 276.23813613169824, 642.6962008089758 276.2876260768715, 673.8680931767449 276.72573465202004 M675.2607667464763 274.4716191571206 C672.8653775775433 303.2039625659585, 673.9288445436955 328.8418521631509, 675.2753253597766 369.2304417770356 M673.2242411812767 275.34606140945107 C674.131336335279 296.51259857770054, 674.8417812922969 319.8142075004056, 673.1998448511586 367.71081027481705 M672.234072746709 368.92555638961494 C615.2930187388323 366.9256758243032, 553.7585218140855 370.4089322239347, 503.5071171540767 367.0521444361657 M673.1706550261006 368.6887649009004 C638.6226631472819 369.14671626979487, 605.1216826438904 367.6635428696312, 503.3542197784409 368.54292512033135 M504.36520230956376 367.68068495206535 C500.4840055006508 334.0557584147969, 501.8329924049996 304.5221810507049, 499.8649010360241 239.6379099190235 M503.30517063941807 368.89193534944206 C504.6688522492434 334.9261992127204, 503.3413619853239 302.1675657515598, 500.18882129807025 239.59287914913148" /></g><text class="text-bold" x="588.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path class="shape" d="M 519 495 L 624 495 L 659 558 L 624 621 L 519 621 L 554 558 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M517.000089911744 493.3401297945529 M516.6803360879421 494.5033010542393 C550.7225907194806 491.11020841244346, 584.7575147704733 493.76430829065, 622.4270378369838 494.54342904500663 M517.4395424546674 494.1538292495534 C553.7842759771386 493.5875363618365, 589.8368371144328 494.6659456684922, 623.175023063086 494.53827822301537 M625.0989047307521 496.23025813512504 C638.0569254065305 514.308560969308, 648.955393651817 535.4170467679389, 658.3679150957614 558.6295874994248 M624.2420322736725 494.1398824462667 C632.072460941337 510.7640863629058, 641.6455973338522 526.2662993938662, 658.1567247649655 558.2611296484247 M660.0304283518344 557.8069713991135 C644.0172647464648 582.321075043641, 633.5749078577943 607.786437230464, 625.5182516593486 620.5258484166116 M658.9121266147122 558.2638187715784 C647.7065984389186 577.512834493816, 636.9490183490701 597.1834169461392, 623.8680931767449 621.72573465202 M625.2607667464763 619.4716191571206 C592.6857629460283 620.884454757627, 562.9066594904289 619.4983778900466, 520.2753253597766 622.2304417770356 M623.2242411812767 620.3460614094511 C599.2914443654008 622.1957782446407, 575.5630380753428 624.084298455622, 518.1998448511586 620.710810274817 M517.234072746709 621.9255563896149 C531.721248810403 597.2095720158891, 542.7559311778657 578.4993415446021, 554.5071171540767 557.0521444361657 M518.1706550261006 621.6887649009004 C526.0392266532034 609.0711334083229, 534.3982511364483 594.7861138229258, 554.3542197784409 558.5429251203313 M555.3652023095638 557.6806849520653 C542.7728480100025 540.1697656964952, 535.2371426137745 526.6286344734414, 515.8649010360241 492.6379099190235 M554.3051706394181 558.8919353494421 C545.8903850661675 540.6619336015115, 535.5602152423802 524.1081233481129, 516.1888212980703 492.5928791491315" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 519 495 L 624 495 L 659 558 L 624 621 L 519 621 L 554 558 Z" /><path class="sketch-overlay" d="M517.000089911744 493.3401297945529 M516.6803360879421 494.5033010542393 C550.7225907194806 491.11020841244346, 584.7575147704733 493.76430829065, 622.4270378369838 494.54342904500663 M517.4395424546674 494.1538292495534 C553.7842759771386 493.5875363618365, 589.8368371144328 494.6659456684922, 623.175023063086 494.53827822301537 M625.0989047307521 496.23025813512504 C638.0569254065305 514.308560969308, 648.955393651817 535.4170467679389, 658.3679150957614 558.6295874994248 M624.2420322736725 494.1398824462667 C632.072460941337 510.7640863629058, 641.6455973338522 526.2662993938662, 658.1567247649655 558.2611296484247 M660.0304283518344 557.8069713991135 C644.0172647464648 582.321075043641, 633.5749078577943 607.786437230464, 625.5182516593486 620.5258484166116 M658.9121266147122 558.2638187715784 C647.7065984389186 577.512834493816, 636.9490183490701 597.1834169461392, 623.8680931767449 621.72573465202 M625.2607667464763 619.4716191571206 C592.6857629460283 620.884454757627, 562.9066594904289 619.4983778900466, 520.2753253597766 622.2304417770356 M623.2242411812767 620.3460614094511 C599.2914443654008 622.1957782446407, 575.5630380753428 624.084298455622, 518.1998448511586 620.710810274817 M517.234072746709 621.9255563896149 C531.721248810403 597.2095720158891, 542.7559311778657 578.4993415446021, 554.5071171540767 557.0521444361657 M518.1706550261006 621.6887649009004 C526.0392266532034 609.0711334083229, 534.3982511364483 594.7861138229258, 554.3542197784409 558.5429251203313 M555.3652023095638 557.6806849520653 C542.7728480100025 540.1697656964952, 535.2371426137745 526.6286344734414, 515.8649010360241 492.6379099190235 M554.3051706394181 558.8919353494421 C545.8903850661675 540.6619336015115, 535.5602152423802 524.1081233481129, 516.1888212980703 492.5928791491315" /></g><text class="text-bold" x="589.000000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path class="shape" d="M 757 0 V 81 H 838 V 126 L 868 81 H 919 V 0 H 757 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M755.000089911744 -1.6598702054470778 M754.6803360879421 -0.49669894576072693 C755.148579084786 23.08308131639251, 754.9151081084333 51.678698294243986, 753.4271277487278 80.54342904500663 M755.4395424546674 -0.8461707504466176 C754.0141100137331 26.95067454562251, 753.3473434000113 55.825981488725326, 754.17511297483 80.53827822301537 M756.0989946424961 82.23025813512504 C783.5837578592323 80.81123744130319, 809.9770923192544 81.5826732385177, 837.3679150957614 81.62958749942482 M755.2421221854165 80.13988244626671 C774.2610986428713 82.35410610354475, 795.397856739425 82.67903721845678, 837.1567247649655 81.2611296484247 M839.0304283518344 80.80697139911354 C836.7901673343964 98.21511270245537, 840.3102173236199 116.49980849493295, 839.5182516593486 125.52584841661155 M837.9121266147122 81.26381877157837 C837.9468389508314 95.00742047047243, 838.0898658093996 109.07197649218142, 837.8680931767449 126.72573465202004 M839.2607667464763 124.47161915712059 C846.6647681993433 113.0461920185946, 856.5403981431388 98.44187068454922, 869.2753253597766 82.2304417770356 M837.2242411812767 125.34606140945107 C844.5166633171029 114.02678265189752, 852.2096372018568 105.44150947127491, 867.1998448511586 80.71081027481705 M866.234072746709 81.92555638961494 C887.4986391411163 79.36246728001163, 904.1697626186535 82.84572367964313, 919.5071171540767 80.05214443616569 M867.1706550261006 81.68876490090042 C877.7339306571521 81.85171849248931, 889.3442176636308 80.36854509232566, 919.3542197784409 81.54292512033135 M920.3652023095638 80.68068495206535 C917.1202049622499 58.89334350647405, 918.9768657455407 41.20429727267474, 917.8648111242801 -0.7022198755294085 M919.3051706394181 81.89193534944206 C920.608694147747 59.95482764774933, 919.7956195887737 39.19801875129342, 918.1887313863263 -0.7472506454214454 M920.3522145170718 0.7469535749405622 C879.2776792010293 -0.7216694338247183, 840.227498819679 -1.94536417555064, 757.0952944774181 -0.040280552580952644 M919.0868639489636 -0.9903195789083838 C873.7822909582407 -3.1312464746087794, 828.2773538546637 -3.947009977921844, 757.559916540049 -0.26869529392570257 M757.0635289011188 -0.21833460733724833 C756.6538958620497 -0.3379635977454397, 755.7056294358481 -1.1615571307225605, 755.0460477385644 -1.7374010378806108 M756.8991372067177 -0.03814563208750055 C756.4286158017026 -0.5855895923478137, 755.7959926659403 -1.1400595197392844, 754.9568276508797 -1.6746566448715403" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 757 0 V 81 H 838 V 126 L 868 81 H 919 V 0 H 757 Z" /><path class="sketch-overlay" d="M755.000089911744 -1.6598702054470778 M754.6803360879421 -0.49669894576072693 C755.148579084786 23.08308131639251, 754.9151081084333 51.678698294243986, 753.4271277487278 80.54342904500663 M755.4395424546674 -0.8461707504466176 C754.0141100137331 26.95067454562251, 753.3473434000113 55.825981488725326, 754.17511297483 80.53827822301537 M756.0989946424961 82.23025813512504 C783.5837578592323 80.81123744130319, 809.9770923192544 81.5826732385177, 837.3679150957614 81.62958749942482 M755.2421221854165 80.13988244626671 C774.2610986428713 82.35410610354475, 795.397856739425 82.67903721845678, 837.1567247649655 81.2611296484247 M839.0304283518344 80.80697139911354 C836.7901673343964 98.21511270245537, 840.3102173236199 116.49980849493295, 839.5182516593486 125.52584841661155 M837.9121266147122 81.26381877157837 C837.9468389508314 95.00742047047243, 838.0898658093996 109.07197649218142, 837.8680931767449 126.72573465202004 M839.2607667464763 124.47161915712059 C846.6647681993433 113.0461920185946, 856.5403981431388 98.44187068454922, 869.2753253597766 82.2304417770356 M837.2242411812767 125.34606140945107 C844.5166633171029 114.02678265189752, 852.2096372018568 105.44150947127491, 867.1998448511586 80.71081027481705 M866.234072746709 81.92555638961494 C887.4986391411163 79.36246728001163, 904.1697626186535 82.84572367964313, 919.5071171540767 80.05214443616569 M867.1706550261006 81.68876490090042 C877.7339306571521 81.85171849248931, 889.3442176636308 80.36854509232566, 919.3542197784409 81.54292512033135 M920.3652023095638 80.68068495206535 C917.1202049622499 58.89334350647405, 918.9768657455407 41.20429727267474, 917.8648111242801 -0.7022198755294085 M919.3051706394181 81.89193534944206 C920.608694147747 59.95482764774933, 919.7956195887737 39.19801875129342, 918.1887313863263 -0.7472506454214454 M920.3522145170718 0.7469535749405622 C879.2776792010293 -0.7216694338247183, 840.227498819679 -1.94536417555064, 757.0952944774181 -0.040280552580952644 M919.0868639489636 -0.9903195789083838 C873.7822909582407 -3.1312464746087794, 828.2773538546637 -3.947009977921844, 757.559916540049 -0.26869529392570257 M757.0635289011188 -0.21833460733724833 C756.6538958620497 -0.3379635977454397, 755.7056294358481 -1.1615571307225605, 755.0460477385644 -1.7374010378806108 M756.8991372067177 -0.03814563208750055 C756.4286158017026 -0.5855895923478137, 755.7959926659403 -1.1400595197392844, 754.9568276508797 -1.6746566448715403" /></g><text class="text-bold" x="838.000000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path class="shape" d="M 749 242 H 942 C 937.95 242 927 276.02 927 305 C 927 333.98 937.95 368 942 368 H 749 C 744.95 368 734 333.98 734 305 C 734 276.02 744.95 242 749 242 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M747.000089911744 240.34012979455292 M746.6803360879421 241.50330105423927 C808.8917378610133 236.73039044295774, 871.1100385140894 238.85289092217909, 940.4270378369838 239.88355883955956 M747.4395424546674 241.15382924955338 C814.0049086567292 239.55222253612948, 880.2565684607806 240.06101156882715, 941.175023063086 239.8784080175683 M942 240.34012979455292 C936.2005665700883 243.0989047307521, 928.230258135125 277.8104406208545, 927.456206349656 306.5367042440921 M940.3592092674226 241.73067754879594 C938.7369843742811 240.52273091906682, 927.7441942743026 274.02181485945357, 925.9133063307963 304.2098938697018 M925.9133063307963 304.2098938697018 C925.53112748079 334.0346252150089, 938.7637536924333 368.7044874448329, 942.484064547345 366.2797648925334 M924.2267558607273 304.73215316655114 C926.7331998101436 335.26803543979304, 937.708714248892 365.89550826186314, 944.4731477699243 369.31600201362744 M945.9913994292729 368.841850430239 C893.2589411355896 366.64036884101256, 841.2994339680049 368.3514752009712, 749.5276375431567 370.9078477327712 M944.3412409466691 370.0417366656475 C885.9180421665418 369.11928884735977, 827.3474272716072 370.1099742805091, 748.2358095785603 369.08016869751737 M749 369.31600201362744 C743.7439192336053 369.2753253597766, 735.2304417770356 332.63501928515734, 734.1799961011857 305.59180033393204 M749.4359138291329 371.31244808854535 C744.275739031192 365.7487746649422, 735.1018514237367 336.4500751923956, 732.0606029531918 303.36515352362767 M732.0606029531918 303.36515352362767 C735.0455513875932 277.83103050895033, 745.2036975424737 240.234072746709, 747.3996897023171 241.4216205496341 M732.9861593428068 304.8976366263814 C736.4688867828809 276.65389644259585, 743.7651805452072 239.58009769255295, 747.1148162833415 242.2968131774105 M747.249817226035 242.17343456288114 C747.2630896403 241.9153513264607, 746.9430308488645 241.36318736437758, 747.1065056175398 240.24967053837372 M747.0991694957254 242.21563409631977 C746.9963186303047 241.6942251182396, 747.1010846305027 241.01484664400928, 746.9656803675546 240.29820388368015" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 749 242 H 942 C 937.95 242 927 276.02 927 305 C 927 333.98 937.95 368 942 368 H 749 C 744.95 368 734 333.98 734 305 C 734 276.02 744.95 242 749 242 Z" /><path class="sketch-overlay" d="M747.000089911744 240.34012979455292 M746.6803360879421 241.50330105423927 C808.8917378610133 236.73039044295774, 871.1100385140894 238.85289092217909, 940.4270378369838 239.88355883955956 M747.4395424546674 241.15382924955338 C814.0049086567292 239.55222253612948, 880.2565684607806 240.06101156882715, 941.175023063086 239.8784080175683 M942 240.34012979455292 C936.2005665700883 243.0989047307521, 928.230258135125 277.8104406208545, 927.456206349656 306.5367042440921 M940.3592092674226 241.73067754879594 C938.7369843742811 240.52273091906682, 927.7441942743026 274.02181485945357, 925.9133063307963 304.2098938697018 M925.9133063307963 304.2098938697018 C925.53112748079 334.0346252150089, 938.7637536924333 368.7044874448329, 942.484064547345 366.2797648925334 M924.2267558607273 304.73215316655114 C926.7331998101436 335.26803543979304, 937.708714248892 365.89550826186314, 944.4731477699243 369.31600201362744 M945.9913994292729 368.841850430239 C893.2589411355896 366.64036884101256, 841.2994339680049 368.3514752009712, 749.5276375431567 370.9078477327712 M944.3412409466691 370.0417366656475 C885.9180421665418 369.11928884735977, 827.3474272716072 370.1099742805091, 748.2358095785603 369.08016869751737 M749 369.31600201362744 C743.7439192336053 369.2753253597766, 735.2304417770356 332.63501928515734, 734.1799961011857 305.59180033393204 M749.4359138291329 371.31244808854535 C744.275739031192 365.7487746649422, 735.1018514237367 336.4500751923956, 732.0606029531918 303.36515352362767 M732.0606029531918 303.36515352362767 C735.0455513875932 277.83103050895033, 745.2036975424737 240.234072746709, 747.3996897023171 241.4216205496341 M732.9861593428068 304.8976366263814 C736.4688867828809 276.65389644259585, 743.7651805452072 239.58009769255295, 747.1148162833415 242.2968131774105 M747.249817226035 242.17343456288114 C747.2630896403 241.9153513264607, 746.9430308488645 241.36318736437758, 747.1065056175398 240.24967053837372 M747.0991694957254 242.21563409631977 C746.9963186303047 241.6942251182396, 747.1010846305027 241.01484664400928, 746.9656803675546 240.29820388368015" /></g><text class="text-bold" x="838.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path class="shape" d="M 919 621 H 758 V 619.2093 C 758 597.7209 775.6794 578.3488 803.4949 569.0698 C 788.1728 561.5814 778.9795 549.3721 778.9795 536.0233 C 778.9795 513.3953 805.6164 495 838.3821 495 C 871.1478 495 897.7847 513.3953 897.7847 536.0233 C 897.7847 549.3721 888.8272 561.4186 873.2693 569.2326 C 901.0848 578.5117 918.7642 597.8838 918.7642 619.3721 V 621 H 919 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M917.000089911744 619.3401297945529 M916.6803360879421 620.5033010542393 C865.5177001662685 619.1425424197442, 814.3619631245998 621.2650428989656, 756.4270378369838 618.8835588395596 M917.4395424546674 620.1538292495534 C862.5221708381825 620.4255806874834, 807.2910928236874 620.934369720181, 757.175023063086 618.8784080175683 M758.0071884740079 619.3481775155062 C758.0097016819238 619.2871633713147, 758.0070857868448 619.2499765031419, 757.9958652230919 619.2134184401601 M758.001583251632 619.3345033444106 C757.99441679048 619.3087903537428, 758.0018826784378 619.2793977813416, 757.9944837237124 619.2110081769127 M758 619.2093 C757.7865598481148 598.7513283518344, 775.4863713991135 576.6652066094905, 805.4734182159394 570.1226016109019 M757.2634467165917 621.045756598714 C757.4073105207644 598.0070478202977, 773.3208335868321 577.9894699740328, 802.9904956540071 570.9676145741857 M802.9904956540071 570.9676145741857 C789.7646457191438 561.5661087878734, 780.8573994362802 549.45578867822, 778.8037532294244 536.5509375431567 M802.7266820074968 572.4190838782258 C787.8209650671922 563.1573584330954, 777.0690239464008 548.7825167097249, 778.8229691480361 535.122544850222 M778.8229691480361 535.122544850222 C777.7734192336053 514.6706253597766, 806.8468417770356 493.6550192851573, 838.5620961011857 495.59180033393204 M779.258882977169 537.1189909251399 C778.305239031192 511.1440746649422, 806.7182514237367 497.4700751923956, 836.4427029531919 493.36515352362767 M836.4427029531919 493.36515352362767 C872.1933513875931 496.81103050895035, 898.0383975424737 511.629372746709, 896.1843897023172 535.444920549634 M837.3682593428068 494.8976366263814 C873.6166867828808 495.63389644259587, 896.5998805452072 510.975397692553, 895.8995162833415 536.3201131774105 M895.8995162833415 536.3201131774105 C896.1260100522012 550.7496298018009, 887.5682627286881 563.2575765042811, 872.3858737789125 569.3654818816692 M897.1343544393711 535.1927428813643 C896.6309087861263 549.7164150990643, 889.2613469309292 563.1251028869547, 874.1548494461023 570.5899128008284 M874.1548494461023 570.5899128008284 C899.539859973523 578.7116819297344, 920.0919302067726 596.74861112428, 918.4448849520653 617.7154211464435 M873.4526295705729 569.7343011207529 C901.8477265985451 580.7415383736052, 920.2923322947703 597.3578008586086, 917.2249388428412 617.6967827893891 M916.9781057235816 617.5197616816847 C916.99257996655 618.3552059548882, 917.4395224680388 619.6687484673212, 917.2573130067921 621.3115274551843 M917.2216124574777 617.6651913455976 C917.3916259191988 618.7054193173935, 917.2611695631239 619.8666703172497, 917.2717795386469 620.9950465769615 M917.1772437849053 620.9661792117067 C917.9451368847899 621.0596628027528, 918.4327624716179 620.8310045257384, 919.1649865306589 621.0754337292111 M917.1984629130695 621.0244271489158 C917.608320762649 620.958327088703, 918.023258372558 620.9676697314868, 919.0442888256923 620.982247313207 M918.970427121151 620.8592589373349 C918.3535913777272 620.5318952960007, 917.6679193550184 619.6987569322981, 917.1230441727403 619.3851456556507 M918.9385807700108 620.9135057485504 C918.142524802667 620.4384450522285, 917.3923432012244 619.6487340731541, 917.1291189041673 619.4511227835092" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 919 621 H 758 V 619.2093 C 758 597.7209 775.6794 578.3488 803.4949 569.0698 C 788.1728 561.5814 778.9795 549.3721 778.9795 536.0233 C 778.9795 513.3953 805.6164 495 838.3821 495 C 871.1478 495 897.7847 513.3953 897.7847 536.0233 C 897.7847 549.3721 888.8272 561.4186 873.2693 569.2326 C 901.0848 578.5117 918.7642 597.8838 918.7642 619.3721 V 621 H 919 Z" /><path class="sketch-overlay" d="M917.000089911744 619.3401297945529 M916.6803360879421 620.5033010542393 C865.5177001662685 619.1425424197442, 814.3619631245998 621.2650428989656, 756.4270378369838 618.8835588395596 M917.4395424546674 620.1538292495534 C862.5221708381825 620.4255806874834, 807.2910928236874 620.934369720181, 757.175023063086 618.8784080175683 M758.0071884740079 619.3481775155062 C758.0097016819238 619.2871633713147, 758.0070857868448 619.2499765031419, 757.9958652230919 619.2134184401601 M758.001583251632 619.3345033444106 C757.99441679048 619.3087903537428, 758.0018826784378 619.2793977813416, 757.9944837237124 619.2110081769127 M758 619.2093 C757.7865598481148 598.7513283518344, 775.4863713991135 576.6652066094905, 805.4734182159394 570.1226016109019 M757.2634467165917 621.045756598714 C757.4073105207644 598.0070478202977, 773.3208335868321 577.9894699740328, 802.9904956540071 570.9676145741857 M802.9904956540071 570.9676145741857 C789.7646457191438 561.5661087878734, 780.8573994362802 549.45578867822, 778.8037532294244 536.5509375431567 M802.7266820074968 572.4190838782258 C787.8209650671922 563.1573584330954, 777.0690239464008 548.7825167097249, 778.8229691480361 535.122544850222 M778.8229691480361 535.122544850222 C777.7734192336053 514.6706253597766, 806.8468417770356 493.6550192851573, 838.5620961011857 495.59180033393204 M779.258882977169 537.1189909251399 C778.305239031192 511.1440746649422, 806.7182514237367 497.4700751923956, 836.4427029531919 493.36515352362767 M836.4427029531919 493.36515352362767 C872.1933513875931 496.81103050895035, 898.0383975424737 511.629372746709, 896.1843897023172 535.444920549634 M837.3682593428068 494.8976366263814 C873.6166867828808 495.63389644259587, 896.5998805452072 510.975397692553, 895.8995162833415 536.3201131774105 M895.8995162833415 536.3201131774105 C896.1260100522012 550.7496298018009, 887.5682627286881 563.2575765042811, 872.3858737789125 569.3654818816692 M897.1343544393711 535.1927428813643 C896.6309087861263 549.7164150990643, 889.2613469309292 563.1251028869547, 874.1548494461023 570.5899128008284 M874.1548494461023 570.5899128008284 C899.539859973523 578.7116819297344, 920.0919302067726 596.74861112428, 918.4448849520653 617.7154211464435 M873.4526295705729 569.7343011207529 C901.8477265985451 580.7415383736052, 920.2923322947703 597.3578008586086, 917.2249388428412 617.6967827893891 M916.9781057235816 617.5197616816847 C916.99257996655 618.3552059548882, 917.4395224680388 619.6687484673212, 917.2573130067921 621.3115274551843 M917.2216124574777 617.6651913455976 C917.3916259191988 618.7054193173935, 917.2611695631239 619.8666703172497, 917.2717795386469 620.9950465769615 M917.1772437849053 620.9661792117067 C917.9451368847899 621.0596628027528, 918.4327624716179 620.8310045257384, 919.1649865306589 621.0754337292111 M917.1984629130695 621.0244271489158 C917.608320762649 620.958327088703, 918.023258372558 620.9676697314868, 919.0442888256923 620.982247313207 M918.970427121151 620.8592589373349 C918.3535913777272 620.5318952960007, 917.6679193550184 619.6987569322981, 917.1230441727403 619.3851456556507 M918.9385807700108 620.9135057485504 C918.142524802667 620.4384450522285, 917.3923432012244 619.6487340731541, 917.1291189041673 619.4511227835092" /></g><text class="text-bold" x="838.500000" y="561.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path class="shape" d="M 1071.5 126 C 1070.8182 126 1070.3636 125.8362 1069.9091 125.5085 L 984.6818 64.2289 C 983.7727 63.5735 983.7727 62.5904 984.6818 61.935 L 1069.9091 0.4915 C 1070.8182 -0.1639 1072.1818 -0.1639 1073.0909 0.4915 L 1158.3182 61.9349 C 1159.2273 62.5903 1159.2273 63.5734 1158.3182 64.2288 L 1073.0909 125.5085 C 1072.6364 125.8362 1072.1818 126 1071.5 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1069.500089911744 124.34012979455292 M1069.500089911744 124.34012979455292 C1071.7820847392052 125.68024617619812, 1071.5267712596863 125.27607631984056, 1070.31441286411 126.36576344771683 M1067.7699249349535 123.54653513804078 C1070.2474863062582 127.07928939396515, 1068.7419360919914 126.49769652237073, 1070.3995193780386 123.54229729622975 M1070.8875730593675 122.38154872320965 C1041.4576827548408 101.63988897161454, 1009.5464046653084 83.3454876791043, 986.2185042440921 62.47946657008826 M1069.5791240117499 124.23757117335126 C1038.8100378347992 103.70797187796569, 1009.134412872091 82.38009886455245, 984.979477709721 63.42962594378143 M984.6818 64.2289 C982.30382748079 63.62812521500886, 984.5864536924332 63.29488744483292, 985.165864547345 60.214764892533424 M982.9952495299309 64.75115929684937 C983.5058998101435 64.86153543979302, 983.5314142488919 60.485908261863145, 987.1549477699242 63.25100201362744 M988.6731994292728 62.776850430238994 C1008.0099185520992 45.18151657493573, 1029.2721398170736 30.376058194466445, 1070.4367375431568 2.083345719143748 M987.0230409466691 63.97673666564748 C1010.67675019883 44.04157693636712, 1035.3616036707097 26.252395208340772, 1069.1449095785604 0.2556666838899255 M1069.9091 0.4915 C1069.6121192336052 1.1114253597766162, 1073.4122417770357 -1.508880714842677, 1073.2708961011856 1.0833003339320422 M1070.345013829133 2.4879460749179123 C1070.1439390311918 -2.415125335057825, 1073.2836514237367 2.3061751923955978, 1071.1515029531918 -1.1433464763723313 M1072.9625334621421 -0.8896489338986575 C1088.1960650537221 12.747072875866408, 1110.6697963788588 24.189605086040487, 1158.5556505419283 63.9100094263047 M1070.709789842648 -1.0769055355377495 C1098.0844627913716 21.755774539830977, 1126.6445346104897 42.509374875845154, 1158.9356190780147 61.37121485197693 M1158.3182 61.9349 C1158.304267028901 62.86575207925141, 1159.5746175447434 64.93860230956375, 1159.0266395568817 65.3146502406627 M1157.9988849520653 60.278221146443485 C1160.8869627584659 61.17131390535012, 1158.3495251555883 62.50388539990559, 1156.3870249669037 64.47877741216794 M1158.1708956657878 65.70128324798421 C1135.2880145949737 79.13481428426616, 1115.5836842915148 92.46720985893366, 1071.596398709157 124.43668972282111 M1156.760501754374 64.57678539010809 C1136.9975225425374 80.31474700113164, 1117.0355259715966 94.00784920546246, 1073.0707597237094 125.31722318241745 M1073.0909 125.5085 C1072.8101278979273 123.85556084218324, 1072.7490130268068 125.94001698680222, 1073.2534769456834 124.08564508147538 M1073.6508699299782 123.81698998017609 C1072.160067281028 127.77952249695436, 1073.3020504835092 126.61108947033063, 1072.8997913501225 125.32826176518574 M1072.7025034902101 124.99205381896533 C1072.2097155439064 125.0381138537643, 1071.5102406679514 124.729962887551, 1069.3588968732447 124.06533672746924 M1073.018629717024 125.27810786533516 C1071.9108818045718 125.02708520000024, 1070.9538392136096 124.83320490594177, 1069.6053917929557 124.42661615307021" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1071.5 126 C 1070.8182 126 1070.3636 125.8362 1069.9091 125.5085 L 984.6818 64.2289 C 983.7727 63.5735 983.7727 62.5904 984.6818 61.935 L 1069.9091 0.4915 C 1070.8182 -0.1639 1072.1818 -0.1639 1073.0909 0.4915 L 1158.3182 61.9349 C 1159.2273 62.5903 1159.2273 63.5734 1158.3182 64.2288 L 1073.0909 125.5085 C 1072.6364 125.8362 1072.1818 126 1071.5 126 Z" /><path class="sketch-overlay" d="M1069.500089911744 124.34012979455292 M1069.500089911744 124.34012979455292 C1071.7820847392052 125.68024617619812, 1071.5267712596863 125.27607631984056, 1070.31441286411 126.36576344771683 M1067.7699249349535 123.54653513804078 C1070.2474863062582 127.07928939396515, 1068.7419360919914 126.49769652237073, 1070.3995193780386 123.54229729622975 M1070.8875730593675 122.38154872320965 C1041.4576827548408 101.63988897161454, 1009.5464046653084 83.3454876791043, 986.2185042440921 62.47946657008826 M1069.5791240117499 124.23757117335126 C1038.8100378347992 103.70797187796569, 1009.134412872091 82.38009886455245, 984.979477709721 63.42962594378143 M984.6818 64.2289 C982.30382748079 63.62812521500886, 984.5864536924332 63.29488744483292, 985.165864547345 60.214764892533424 M982.9952495299309 64.75115929684937 C983.5058998101435 64.86153543979302, 983.5314142488919 60.485908261863145, 987.1549477699242 63.25100201362744 M988.6731994292728 62.776850430238994 C1008.0099185520992 45.18151657493573, 1029.2721398170736 30.376058194466445, 1070.4367375431568 2.083345719143748 M987.0230409466691 63.97673666564748 C1010.67675019883 44.04157693636712, 1035.3616036707097 26.252395208340772, 1069.1449095785604 0.2556666838899255 M1069.9091 0.4915 C1069.6121192336052 1.1114253597766162, 1073.4122417770357 -1.508880714842677, 1073.2708961011856 1.0833003339320422 M1070.345013829133 2.4879460749179123 C1070.1439390311918 -2.415125335057825, 1073.2836514237367 2.3061751923955978, 1071.1515029531918 -1.1433464763723313 M1072.9625334621421 -0.8896489338986575 C1088.1960650537221 12.747072875866408, 1110.6697963788588 24.189605086040487, 1158.5556505419283 63.9100094263047 M1070.709789842648 -1.0769055355377495 C1098.0844627913716 21.755774539830977, 1126.6445346104897 42.509374875845154, 1158.9356190780147 61.37121485197693 M1158.3182 61.9349 C1158.304267028901 62.86575207925141, 1159.5746175447434 64.93860230956375, 1159.0266395568817 65.3146502406627 M1157.9988849520653 60.278221146443485 C1160.8869627584659 61.17131390535012, 1158.3495251555883 62.50388539990559, 1156.3870249669037 64.47877741216794 M1158.1708956657878 65.70128324798421 C1135.2880145949737 79.13481428426616, 1115.5836842915148 92.46720985893366, 1071.596398709157 124.43668972282111 M1156.760501754374 64.57678539010809 C1136.9975225425374 80.31474700113164, 1117.0355259715966 94.00784920546246, 1073.0707597237094 125.31722318241745 M1073.0909 125.5085 C1072.8101278979273 123.85556084218324, 1072.7490130268068 125.94001698680222, 1073.2534769456834 124.08564508147538 M1073.6508699299782 123.81698998017609 C1072.160067281028 127.77952249695436, 1073.3020504835092 126.61108947033063, 1072.8997913501225 125.32826176518574 M1072.7025034902101 124.99205381896533 C1072.2097155439064 125.0381138537643, 1071.5102406679514 124.729962887551, 1069.3588968732447 124.06533672746924 M1073.018629717024 125.27810786533516 C1071.9108818045718 125.02708520000024, 1070.9538392136096 124.83320490594177, 1069.6053917929557 124.42661615307021" /></g><text class="text-bold" x="1071.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><path class="shape" transform="translate(1002 242)" d="M48.71987644216141 5.556484819551372 C57.774077777225024 1.8332792571445715, 71.88777856007658 1.2232846342443378, 81.95536033799911 2.837030181736857 C92.02294211592164 4.450775729229377, 101.39335104571185 9.255406652364005, 109.12536710969653 15.238958104506487 C116.8573831736812 21.22250955664897, 123.88742137757976 30.286105996751967, 128.34745672190718 38.738338894591756 C132.8074920662346 47.19057179243154, 136.41964254609138 56.59716408765422, 135.8855791756611 65.95235549154522 C135.3515158052308 75.30754689543622, 130.4692296469332 86.71524937896106, 125.14307649932536 94.86948731793775 C119.81692335171753 103.02372525691445, 112.79797472567054 110.0647224254267, 103.92866029001412 114.87778312540539 C95.0593458543577 119.69084382538408, 82.1670548180319 123.35455133627202, 71.9271898853868 123.7478515178099 C61.68732495274169 124.14115169934779, 51.642087643274586 121.01682778859202, 42.48947069414349 117.23758421463268 C33.3368537450124 113.45834064067333, 23.381789306639053 108.41232800087346, 17.011488190600247 101.07239007405383 C10.64118707456144 93.7324521472342, 6.2573676274932355 82.64845232413745, 4.267663997910645 73.19795665371494 C2.2779603683280554 63.74746098329243, 2.0219421208873407 53.35357543390393, 5.0732664131047045 44.36941605151876 C8.124590705322069 35.3852566691336, 13.766682880855477 26.196115898469053, 22.575609751214827 19.293000359403955 C31.384536621574178 12.389884820338857, 50.64707833875187 5.4104802660913265, 57.92682763526081 2.9507228171281668 C65.20657693176975 0.490965368165007, 66.26681491732839 3.380177454155259, 66.25410553026848 4.534455665624996 M86.96452133868705 5.849536600069847 C96.66721228078849 7.133850191650571, 106.79522958150093 11.51493746061491, 114.01100260343192 17.78391341168455 C121.2267756253629 24.052889362754193, 126.71694557059595 34.54996105232159, 130.259159470273 43.463392306487705 C133.80137336995006 52.37682356065382, 136.70383766273068 62.14410578362773, 135.2642860014942 71.26450093668124 C133.82473434025775 80.38489608973477, 128.0135075302088 90.6771578440848, 121.62184950285416 98.18576322480881 C115.23019147549951 105.69436860553282, 105.95622969187232 111.89818949234025, 96.91433783736635 116.3161332210253 C87.87244598286037 120.73407694971034, 77.29235087886813 124.87437969767063, 67.37049837581833 124.69342559691911 C57.448645872768516 124.51247149616759, 46.41506601905442 120.0984144746104, 37.38322281906748 115.2304086165162 C28.351379619080532 110.36240275842201, 19.074111127355945 103.48971140284746, 13.179439175896661 95.48539044835394 C7.284767224437378 87.48106949386042, 3.001213029813355 76.66375104260523, 2.0151911103117754 67.20448288955508 C1.029169190810196 57.74521473650493, 3.320669830873893 47.01167188038934, 7.263307658887186 38.72978153005303 C11.205945486900479 30.44789117971672, 17.563035749449842 23.290489920145596, 25.671018078391533 17.51314078753721 C33.77900040733323 11.735791654928825, 45.50325666176386 6.047249513170118, 55.911201632537335 4.065686734402725 C66.31914660331081 2.0841239556353317, 82.96274881126605 5.291279732566202, 88.1186879030324 5.623764114932854 C93.27462699479874 5.956248497299506, 87.38271425902731 5.2718610219691975, 86.84683618313538 6.060593028602639" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1002 242)" d="M84.47656853666658 3.493957555273525 C94.11069475067352 4.686409148335688, 104.78858885099962 11.671336295128636, 112.36685087531147 17.98132574834279 C119.94511289962333 24.291315201556944, 126.17832698004094 32.74359360519733, 129.94614068253773 41.35389427455845 C133.71395438503453 49.964194943919566, 136.03431078374885 60.240720759519526, 134.97373309029226 69.64312976450947 C133.91315539683566 79.0455387694994, 129.3368089836792 89.94580521361424, 123.58267452179822 97.76834830449809 C117.82854005991724 105.59089139538195, 109.51776885999429 112.40556439490342, 100.44892631900638 116.57838830981262 C91.38008377801846 120.75121222472183, 79.41346687860965 122.96773455481888, 69.16961927587073 122.8052917939533 C58.925771673131806 122.64284903308773, 48.158153937901496 119.83045695890998, 38.985840702572844 115.60373174461915 C29.813527467244192 111.37700653032833, 19.93195809614308 105.16523715924998, 14.135739863898813 97.44494050820839 C8.339521631654545 89.7246438571668, 5.252859676133338 78.51109064739886, 4.208531309107229 69.28195183836961 C3.164202942081121 60.052813029340356, 4.197339695872502 50.80465577101828, 7.869769661742161 42.07010765403289 C11.54219962761182 33.335559537047494, 18.54087291536466 23.237675941296548, 26.24311110432518 16.874663136457237 C33.9453492932857 10.511650331617926, 42.93527878432759 5.500993864442851, 54.0831987955053 3.892030824997029 C65.231118806683 2.283067785551207, 85.4069260897788 5.890916035745428, 93.13063117139141 7.220884899782305 C100.85433625300402 8.550853763819182, 100.91341244625605 10.949072441059439, 100.42542928518098 11.871844009218293 M42.08282799176395 8.641308177070727 C50.48618949648841 4.182754868481578, 60.90547294906429 2.5479460952641126, 71.27009701265321 3.092602051842988 C81.63472107624213 3.6372580084218633, 95.29414785627526 7.056182836582693, 104.27057237329748 11.909243916543979 C113.2469968903197 16.762304996505264, 120.05122632193786 24.57362887815131, 125.12864411478657 32.2109685316107 C130.20606190763527 39.848308185070096, 134.12189709063998 48.29351833352292, 134.7350791303897 57.733281837300325 C135.3482611701394 67.17304534107772, 132.98141049935478 79.89277166111641, 128.80773635328487 88.84954955427513 C124.63406220721497 97.80632744743384, 117.68225155622756 105.86341754551364, 109.69303425397028 111.47394919625265 C101.70381695171301 117.08448084699165, 91.11451568037535 121.00502792187304, 80.87243253974125 122.51273945870918 C70.63034939910716 124.02045099554532, 57.9878589182269 123.22509543754357, 48.240535410165705 120.52021841726946 C38.49321190210451 117.81534139699535, 29.221941492300793 112.83833478403777, 22.38849149137409 106.28347733706451 C15.555041490447387 99.72861989009125, 10.067957102031373 90.17082089276965, 7.239835404605486 81.19107373542988 C4.411713707179599 72.21132657809011, 3.845521111540296 61.43432617970752, 5.419761306818771 52.40499439302588 C6.9940015020972455 43.37566260634424, 10.692137758869354 34.487167163581155, 16.685276576276337 27.015083015340053 C22.67841539368332 19.542998867098948, 37.1908133892558 10.38229353923021, 41.37859421126067 7.572489503579256 C45.56637503326554 4.762685467928302, 41.52856457384306 9.210357325374824, 41.811961508305544 10.156258801434333" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="sketch-overlay" transform="translate(1071 305)" rx="69" ry="63" /></g><text class="text-bold" x="1071.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><path class="shape" transform="translate(998 484)" d="M79.94044713383725 2.6982359938270264 C89.4842407007808 2.930775725410914, 100.71397180688287 8.551357655895398, 109.68576171793325 14.06837193604472 C118.65755162898363 19.585386216194042, 128.33672617682973 26.870892765579637, 133.77118660013954 35.80032167472296 C139.20564702344936 44.72975058386628, 141.4451670191714 57.11338124609124, 142.29252425779208 67.64494539090465 C143.13988149641276 78.17650953571807, 142.74323431945425 89.31342056230389, 138.85533003186353 98.98970654360345 C134.96742574427282 108.665992524903, 126.64152096410695 118.86279955641481, 118.96509853224788 125.70266127870204 C111.28867610038881 132.54252300098926, 102.56013681251792 137.10329395327577, 92.79679544070912 140.0288768773268 C83.03345406890031 142.95445980137785, 70.61843717223768 145.1085034963074, 60.385050301395005 143.25615882300826 C50.15166343055233 141.40381414970912, 39.83861111530674 135.39537315526394, 31.396474215653093 128.91480883753192 C22.954337315999446 122.4342445197999, 14.424278350881512 113.723086449699, 9.732228903473136 104.37277291661619 C5.0401794560647595 95.02245938353337, 3.0621503254907325 83.25715803801616, 3.244177531202837 72.81292763903504 C3.4262047369149413 62.36869724005392, 6.190027963575825 50.84153651296035, 10.824392137745761 41.70739052272948 C15.458756311915696 32.57324453249861, 23.112260314269413 24.23738734497798, 31.050362576222454 18.008051697649805 C38.988464838175496 11.77871605032163, 49.50003722339572 6.831914200113493, 58.453005709464 4.331376638760432 C67.40597419553228 1.8308390774073708, 79.89927127721546 2.7755935036123183, 84.76817349263212 3.00482632953144 C89.63707570804877 3.2340591554505616, 87.83022713576048 4.497569480929481, 87.66641900196389 5.7067735942751625 M45.89605762855515 7.6551122515651 C54.557592925519 2.578611687922514, 65.64196664440848 1.5349350306258245, 75.63251912980637 1.9804465840709895 C85.62307161520425 2.4259581375161545, 96.64106196350474 4.963014454941507, 105.83937254094246 10.32818157223609 C115.03768311838019 15.693348689530673, 124.63120604920407 25.501448358811878, 130.82238259443272 34.17144928783849 C137.0135591396614 42.841450216865105, 141.5989113125991 52.303597629089424, 142.98643181231444 62.34818714639577 C144.37395231202976 72.39277666370212, 142.67307812730252 84.66314806596984, 139.14750559272466 94.43898639167661 C135.6219330581468 104.21482471738338, 129.1132603774061 113.67515648435092, 121.83299660484725 121.0032171006364 C114.55273283228841 128.3312777169219, 105.19535174368772 134.58117368759588, 95.46592295737162 138.40735008938952 C85.73649417105551 142.23352649118317, 73.47627427667135 145.00975975437, 63.456423886950624 143.9602755113982 C53.4365734972299 142.9107912684264, 43.5480386730462 137.8454015245939, 35.3468206190473 132.11044463155878 C27.1456025650484 126.37548773852365, 19.49744417724994 118.53590733115146, 14.249115562957215 109.55053415318741 C9.00078694866449 100.56516097522336, 4.8487330262762285 88.7648074613664, 3.856848933290948 78.19820556377444 C2.8649648403056673 67.63160366618247, 4.2700493897769585 56.046979427028006, 8.297811005045531 46.150922767635606 C12.325572620314105 36.254866108243206, 21.901294476256474 25.343515312027233, 28.023418624902384 18.821865607420044 C34.14554277354829 12.300215902812855, 42.05318157705287 8.532771046180875, 45.030555896920994 7.021024539992467 C48.00793021678912 5.509278033804059, 45.3710552896627 8.640353826513076, 45.88766454411116 9.751386570289597" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(998 484)" d="M89.38342496122752 3.7204642292183223 C99.11452976032403 4.99507594364377, 109.80031727292797 12.513427876336333, 117.60719712091199 19.33122791593169 C125.41407696889601 26.14902795552705, 131.96342035632543 35.22176691393776, 136.22470404913162 44.62726446679048 C140.4859877419378 54.032762019643194, 143.49971046820679 65.25177932466775, 143.17489927774915 75.76421323304798 C142.8500880872915 86.27664714142821, 139.23166093338125 98.48045200055921, 134.27583690638582 107.70186791707182 C129.3200128793904 116.92328383358443, 121.9413837995624 125.35302132096852, 113.43995511577651 131.09270873212364 C104.93852643199062 136.83239614327877, 93.49153557266052 140.79707244898177, 83.26726480367051 142.13999238400254 C73.0429940346805 143.4829123190233, 62.0239090976874 142.2455186264544, 52.09433050183645 139.15022834224825 C42.164751905985504 136.0549380580421, 31.062100292788617 130.86155564403902, 23.689793228564824 123.56825067876558 C16.31748616434103 116.27494571349213, 11.10032844074331 105.15505839658556, 7.860488116493684 95.39039855060756 C4.620647792244059 85.62573870462955, 2.964591776205883 75.3060944293714, 4.250751283067075 64.98029160289761 C5.536910789928267 54.65448877642382, 9.877092300913034 42.30776619960405, 15.577445157660833 33.435581591764816 C21.27779801440863 24.56339698392558, 29.744809925619165 16.81385916029293, 38.45286842355387 11.74718395586217 C47.16092692148858 6.680508751431408, 57.93239102682395 3.714087406246757, 67.8257961452691 3.03553036518025 C77.71920126371424 2.3569733241137434, 91.57867997015153 6.052066865287226, 97.81329913422474 7.675841709463128 C104.04791829829794 9.299616553639032, 105.70178289604502 11.856501158452373, 105.23351112970838 12.778179430235667 M72.68861117464614 2.948275145397872 C82.65249995837935 2.0745940102735987, 96.92713197832136 6.269155915320153, 106.29869261835347 11.077375355500358 C115.67025325838559 15.885594795680564, 123.0399931914391 23.77644478090184, 128.91797501483885 31.797591786479103 C134.7959568382386 39.818738792056365, 139.79586509099192 48.85624128432046, 141.56658355875197 59.20425738896393 C143.33730202651202 69.5522734936074, 142.42659548828647 83.47929481123202, 139.54228582139908 93.88568841433994 C136.6579761545117 104.29208201744785, 131.18731230557424 114.15366240811625, 124.26072555742769 121.64261900761142 C117.33413880928114 129.13157560710658, 107.78565989278191 135.2663052911101, 97.98276533251983 138.81942801131092 C88.17987077225776 142.37255073151175, 75.68707163536843 143.8399278335111, 65.44335819585521 142.96135532881647 C55.199644756341996 142.08278282412184, 44.898031602248025 138.93468356799852, 36.52048469544056 133.54799298314316 C28.14293778863309 128.1613023982878, 20.4375371230146 119.49802328458719, 15.178076755010416 110.64121181968427 C9.918616387006232 101.78440035478135, 6.271637767286051 90.58040936266146, 4.963722487415453 80.40712419372564 C3.6558072075448544 70.23383902478982, 3.9935837335414797 59.466132611390776, 7.3305850757868285 49.60150080606938 C10.667586418032178 39.73686900074799, 17.481180054711444 28.3897689850732, 24.985730540887545 21.219333361797247 C32.490281027063645 14.048897738521294, 44.38763668381829 9.748304176947242, 52.35788799284343 6.578887066413657 C60.32813930186857 3.409469955880071, 69.18864462342172 2.5644286580388993, 72.80723839503835 2.202830698595733 C76.42583216665498 1.8412327391525665, 74.04505518010261 3.016868321967743, 74.06945062254323 4.409299309754658" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="sketch-overlay" transform="translate(1071 557)" rx="73" ry="73" /></g><text class="text-bold" x="1071.500000" y="560.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path class="shape" d="M 1262.5 0 L 1219 62.9278 L 1262.5 126 L 1349.5 126 L 1393 62.9278 L 1349.5 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1260.500089911744 -1.6598702054470778 M1260.1803360879421 -0.49669894576072693 C1247.2025997313172 17.695189592669937, 1233.6780757662941 40.50290181338309, 1217.4270378369838 62.47122904500663 M1260.9395424546674 -0.8461707504466176 C1245.5069150404227 20.96842651543535, 1230.5984971775638 43.64186810711348, 1218.175023063086 62.466078223015366 M1220.098904730752 64.15805813512503 C1235.8019226055985 82.40836971577278, 1249.4442785494887 103.5401624193259, 1261.8679150957614 126.62958749942482 M1219.2420322736725 62.06768244626671 C1229.1206193004327 78.84515659935722, 1240.7414842054307 94.36476327721189, 1261.6567247649655 126.2611296484247 M1263.5304283518344 125.80697139911354 C1295.5229608488269 125.4491396487318, 1333.7495650773867 125.78216945534572, 1351.0182516593486 125.52584841661155 M1262.4121266147122 126.26381877157837 C1290.3917172742076 126.24244809200987, 1317.6305385474116 126.29193803718313, 1349.3680931767449 126.72573465202004 M1350.7607667464763 124.47161915712059 C1362.2604705570252 107.77568446585232, 1376.1015738407602 87.86285740632142, 1394.2753253597766 64.15824177703558 M1348.7242411812767 125.34606140945107 C1359.0800221155555 109.55094045552259, 1369.9151340177907 96.75934529863898, 1392.1998448511586 62.63861027481705 M1391.234072746709 63.85335638961494 C1378.0687671781275 39.36195902724003, 1361.449660349287 20.67716299646232, 1350.0071171540767 -0.9478555638343096 M1392.1706550261006 63.61656490090042 C1384.0870820648554 51.11791700756932, 1376.494599793484 36.84756874430832, 1349.854219778441 0.542925120331347 M1350.8652023095638 -0.3193150479346514 C1325.2462685447883 -1.6571830392000941, 1304.5104488734178 0.7941318787840745, 1259.364901036024 -2.362090080976486 M1349.805170639418 0.8919353494420648 C1327.239187811156 -1.8301751503406392, 1303.5336083555649 -2.1791621959770637, 1259.6888212980703 -2.407120850868523" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1262.5 0 L 1219 62.9278 L 1262.5 126 L 1349.5 126 L 1393 62.9278 L 1349.5 0 Z" /><path class="sketch-overlay" d="M1260.500089911744 -1.6598702054470778 M1260.1803360879421 -0.49669894576072693 C1247.2025997313172 17.695189592669937, 1233.6780757662941 40.50290181338309, 1217.4270378369838 62.47122904500663 M1260.9395424546674 -0.8461707504466176 C1245.5069150404227 20.96842651543535, 1230.5984971775638 43.64186810711348, 1218.175023063086 62.466078223015366 M1220.098904730752 64.15805813512503 C1235.8019226055985 82.40836971577278, 1249.4442785494887 103.5401624193259, 1261.8679150957614 126.62958749942482 M1219.2420322736725 62.06768244626671 C1229.1206193004327 78.84515659935722, 1240.7414842054307 94.36476327721189, 1261.6567247649655 126.2611296484247 M1263.5304283518344 125.80697139911354 C1295.5229608488269 125.4491396487318, 1333.7495650773867 125.78216945534572, 1351.0182516593486 125.52584841661155 M1262.4121266147122 126.26381877157837 C1290.3917172742076 126.24244809200987, 1317.6305385474116 126.29193803718313, 1349.3680931767449 126.72573465202004 M1350.7607667464763 124.47161915712059 C1362.2604705570252 107.77568446585232, 1376.1015738407602 87.86285740632142, 1394.2753253597766 64.15824177703558 M1348.7242411812767 125.34606140945107 C1359.0800221155555 109.55094045552259, 1369.9151340177907 96.75934529863898, 1392.1998448511586 62.63861027481705 M1391.234072746709 63.85335638961494 C1378.0687671781275 39.36195902724003, 1361.449660349287 20.67716299646232, 1350.0071171540767 -0.9478555638343096 M1392.1706550261006 63.61656490090042 C1384.0870820648554 51.11791700756932, 1376.494599793484 36.84756874430832, 1349.854219778441 0.542925120331347 M1350.8652023095638 -0.3193150479346514 C1325.2462685447883 -1.6571830392000941, 1304.5104488734178 0.7941318787840745, 1259.364901036024 -2.362090080976486 M1349.805170639418 0.8919353494420648 C1327.239187811156 -1.8301751503406392, 1303.5336083555649 -2.1791621959770637, 1259.6888212980703 -2.407120850868523" /></g><text class="text-bold" x="1306.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path class="shape" d="M 1255.7901 286.0477 C 1255.7901 287.3862 1254.7908 288.7245 1253.7917 288.7245 C 1241.052 290.3974 1231.0599 307.4626 1231.0599 328.2083 C 1231.0599 350.2925 1242.3009 368.0267 1256.5396 368.0267 H 1353.2123 C 1368.4502 368.0267 1380.9402 348.954 1380.9402 325.8661 C 1380.9402 303.7819 1369.4492 285.3784 1354.9611 284.0401 C 1353.9618 284.0401 1352.9627 283.0362 1352.7129 281.3633 C 1349.4654 258.9447 1334.4773 242.2142 1316.9915 242.2142 C 1305.5007 242.2142 1295.2588 249.241 1288.7642 260.283 C 1288.0147 261.6215 1286.7658 261.9562 1286.0164 261.6215 C 1283.5184 260.283 1280.7707 259.6139 1277.7731 259.6139 C 1266.2818 259.2791 1256.7894 270.9904 1255.7901 286.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" d="M1253.790189911744 284.38782979455294 M1253.790189911744 284.38782979455294 C1256.7539847392052 287.0664461761981, 1255.9539712596863 288.1643763198405, 1254.1970128641099 289.5817634477168 M1252.0600249349534 283.5942351380408 C1255.2193863062582 288.46548939396513, 1253.1691360919915 289.3859965223707, 1254.2821193780385 286.7582972962297 M1254.2821193780385 286.7582972962297 C1241.2247846544235 290.8854536813289, 1229.8991514269799 308.96823174672426, 1231.9388050858468 329.83569891000093 M1252.6321655042104 285.83485374226046 C1238.8652082126102 291.77103091344014, 1232.5977226689063 309.70065077606813, 1231.63015793707 330.12918030511514 M1231.63015793707 330.12918030511514 C1230.190545064637 349.66041509576144, 1242.9304874994248 366.84488473525346, 1254.8988092674226 369.417247754243 M1232.225513356512 328.530632192678 C1229.2238093509875 350.3607815187611, 1243.3180921155415 368.90730930604116, 1257.1446806841814 365.8764061156668 M1258.1974822950833 365.66296596378163 C1278.894250404986 363.7826621669975, 1296.899370031612 363.2391374844757, 1355.048756598714 365.4728826388724 M1256.2012541189142 365.7326741052799 C1293.1698342154348 365.9203085682979, 1330.1666573768355 365.64884419065623, 1354.15124971814 365.91825045477674 M1353.2123 365.8764061156668 C1368.3249753184289 367.3060958801776, 1380.6587320537537 350.2147667464763, 1380.6763863534898 327.3175693040401 M1351.6839191571205 365.40473948344663 C1366.9425990420066 369.6208566997208, 1382.4782522212945 347.27277410644666, 1381.165195126482 326.60585041741507 M1381.165195126482 326.60585041741507 C1379.3886823625535 302.47402281890214, 1368.9097912249536 283.57741973195374, 1355.397013829133 286.0365460749179 M1382.0466762654714 328.58191057133155 C1382.2471392344914 306.04568813618795, 1369.766321928092 283.17099093338624, 1352.9607121278964 283.3171256870426 M1352.9607121278964 283.3171256870426 C1352.4536530266732 284.2775505419284, 1354.9378094263047 283.5433171540767, 1353.638456389615 282.89578310275374 M1352.012856564062 281.381203841085 C1351.8884375652515 285.76201225225105, 1351.3890284108602 285.33492063035146, 1351.6086172236405 281.52940235208644 M1351.6086172236405 281.52940235208644 C1350.1738395568818 260.0305502406627, 1333.554267028901 242.4896520792514, 1318.2263381560297 241.08682970395387 M1351.955934768384 282.8946046616502 C1347.5342249669038 259.19467741216795, 1336.1369627584659 240.79521390535012, 1316.5923561900818 240.14335143305436 M1316.5923561900818 240.14335143305436 C1304.269291074273 240.87394623151124, 1295.8691412788362 251.02487069888414, 1288.0619801244707 259.4273883199245 M1317.814862025898 239.72255211994127 C1303.4725284658157 240.3460733864464, 1293.9190371535265 247.54863787264006, 1288.2596458973371 259.95191035670416 M1288.2596458973371 259.95191035670416 C1288.7616535749405 261.8175159558803, 1288.6520062972038 263.02037232938113, 1284.4066001660317 262.97371451707187 M1288.922157452815 260.0472048341222 C1290.2065461821041 259.22855635184425, 1286.9829598724089 259.48040105272906, 1285.9660493092738 261.14330795604366 M1285.9660493092738 261.14330795604366 C1284.0783699299782 258.5914899801761, 1281.890533080098 259.0765094121486, 1278.3403130268068 259.5539169868022 M1285.584983134096 262.69796595360714 C1281.4182223296366 262.60667389136927, 1281.8331102852308 258.2207783723749, 1278.8933504835093 260.2249894703306 M1278.8933504835093 260.2249894703306 C1265.6851798854798 259.82955199580493, 1255.6576894986122 270.19278751359286, 1253.8908303278893 286.4013575455219 M1277.3410191234523 259.63790815906003 C1267.9601222160302 258.5707899942793, 1255.9571138558588 270.7059361645855, 1257.0376295714102 285.54764154507296 M1257.2061047656086 285.45590548902936 C1256.3953888790077 285.3608662796363, 1255.6929608019018 284.80250010867803, 1253.5342705144071 284.2248485965069 M1256.8681359754412 285.4464902552751 C1256.4735526499212 285.46954184055056, 1255.4125432455853 284.9962322167057, 1253.8584794201427 284.5254104188295" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="sketch-overlay" d="M 1255.7901 286.0477 C 1255.7901 287.3862 1254.7908 288.7245 1253.7917 288.7245 C 1241.052 290.3974 1231.0599 307.4626 1231.0599 328.2083 C 1231.0599 350.2925 1242.3009 368.0267 1256.5396 368.0267 H 1353.2123 C 1368.4502 368.0267 1380.9402 348.954 1380.9402 325.8661 C 1380.9402 303.7819 1369.4492 285.3784 1354.9611 284.0401 C 1353.9618 284.0401 1352.9627 283.0362 1352.7129 281.3633 C 1349.4654 258.9447 1334.4773 242.2142 1316.9915 242.2142 C 1305.5007 242.2142 1295.2588 249.241 1288.7642 260.283 C 1288.0147 261.6215 1286.7658 261.9562 1286.0164 261.6215 C 1283.5184 260.283 1280.7707 259.6139 1277.7731 259.6139 C 1266.2818 259.2791 1256.7894 270.9904 1255.7901 286.0477 Z" /><path class="sketch-overlay" d="M1253.790189911744 284.38782979455294 M1253.790189911744 284.38782979455294 C1256.7539847392052 287.0664461761981, 1255.9539712596863 288.1643763198405, 1254.1970128641099 289.5817634477168 M1252.0600249349534 283.5942351380408 C1255.2193863062582 288.46548939396513, 1253.1691360919915 289.3859965223707, 1254.2821193780385 286.7582972962297 M1254.2821193780385 286.7582972962297 C1241.2247846544235 290.8854536813289, 1229.8991514269799 308.96823174672426, 1231.9388050858468 329.83569891000093 M1252.6321655042104 285.83485374226046 C1238.8652082126102 291.77103091344014, 1232.5977226689063 309.70065077606813, 1231.63015793707 330.12918030511514 M1231.63015793707 330.12918030511514 C1230.190545064637 349.66041509576144, 1242.9304874994248 366.84488473525346, 1254.8988092674226 369.417247754243 M1232.225513356512 328.530632192678 C1229.2238093509875 350.3607815187611, 1243.3180921155415 368.90730930604116, 1257.1446806841814 365.8764061156668 M1258.1974822950833 365.66296596378163 C1278.894250404986 363.7826621669975, 1296.899370031612 363.2391374844757, 1355.048756598714 365.4728826388724 M1256.2012541189142 365.7326741052799 C1293.1698342154348 365.9203085682979, 1330.1666573768355 365.64884419065623, 1354.15124971814 365.91825045477674 M1353.2123 365.8764061156668 C1368.3249753184289 367.3060958801776, 1380.6587320537537 350.2147667464763, 1380.6763863534898 327.3175693040401 M1351.6839191571205 365.40473948344663 C1366.9425990420066 369.6208566997208, 1382.4782522212945 347.27277410644666, 1381.165195126482 326.60585041741507 M1381.165195126482 326.60585041741507 C1379.3886823625535 302.47402281890214, 1368.9097912249536 283.57741973195374, 1355.397013829133 286.0365460749179 M1382.0466762654714 328.58191057133155 C1382.2471392344914 306.04568813618795, 1369.766321928092 283.17099093338624, 1352.9607121278964 283.3171256870426 M1352.9607121278964 283.3171256870426 C1352.4536530266732 284.2775505419284, 1354.9378094263047 283.5433171540767, 1353.638456389615 282.89578310275374 M1352.012856564062 281.381203841085 C1351.8884375652515 285.76201225225105, 1351.3890284108602 285.33492063035146, 1351.6086172236405 281.52940235208644 M1351.6086172236405 281.52940235208644 C1350.1738395568818 260.0305502406627, 1333.554267028901 242.4896520792514, 1318.2263381560297 241.08682970395387 M1351.955934768384 282.8946046616502 C1347.5342249669038 259.19467741216795, 1336.1369627584659 240.79521390535012, 1316.5923561900818 240.14335143305436 M1316.5923561900818 240.14335143305436 C1304.269291074273 240.87394623151124, 1295.8691412788362 251.02487069888414, 1288.0619801244707 259.4273883199245 M1317.814862025898 239.72255211994127 C1303.4725284658157 240.3460733864464, 1293.9190371535265 247.54863787264006, 1288.2596458973371 259.95191035670416 M1288.2596458973371 259.95191035670416 C1288.7616535749405 261.8175159558803, 1288.6520062972038 263.02037232938113, 1284.4066001660317 262.97371451707187 M1288.922157452815 260.0472048341222 C1290.2065461821041 259.22855635184425, 1286.9829598724089 259.48040105272906, 1285.9660493092738 261.14330795604366 M1285.9660493092738 261.14330795604366 C1284.0783699299782 258.5914899801761, 1281.890533080098 259.0765094121486, 1278.3403130268068 259.5539169868022 M1285.584983134096 262.69796595360714 C1281.4182223296366 262.60667389136927, 1281.8331102852308 258.2207783723749, 1278.8933504835093 260.2249894703306 M1278.8933504835093 260.2249894703306 C1265.6851798854798 259.82955199580493, 1255.6576894986122 270.19278751359286, 1253.8908303278893 286.4013575455219 M1277.3410191234523 259.63790815906003 C1267.9601222160302 258.5707899942793, 1255.9571138558588 270.7059361645855, 1257.0376295714102 285.54764154507296 M1257.2061047656086 285.45590548902936 C1256.3953888790077 285.3608662796363, 1255.6929608019018 284.80250010867803, 1253.5342705144071 284.2248485965069 M1256.8681359754412 285.4464902552751 C1256.4735526499212 285.46954184055056, 1255.4125432455853 284.9962322167057, 1253.8584794201427 284.5254104188295" /></g><text class="text-bold" x="1306.000000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 class="connection" fill="none" d="M88.000089911744 126.34012979455292 M88.000089911744 126.34012979455292 C90.96388473920524 165.68024617619812, 91.16317125968635 185.43987631984055, 90.40531286410987 222.85726344771683 M86.26992493495345 125.54653513804078 C89.42928630625829 167.07928939396515, 88.37833609199151 186.66149652237073, 90.4904193780385 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(square -> page)[0]"><path class="connection" fill="none" d="M88.000089911744 384.3401297945529 M88.000089911744 384.3401297945529 C90.96388473920524 423.6802461761981, 91.36317125968635 445.63987631984054, 91.33974786410987 491.85780044771684 M86.26992493495345 383.5465351380408 C89.42928630625829 425.07928939396515, 88.57833609199152 446.8614965223707, 91.42485437803849 489.03433429622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(parallelogram -> document)[0]"><path class="connection" fill="none" d="M344.000089911744 126.34012979455292 M344.000089911744 126.34012979455292 C346.96388473920524 165.68024617619812, 347.16317125968635 188.63987631984054, 346.4053128641099 238.85726344771683 M342.26992493495345 125.54653513804078 C345.4292863062583 167.07928939396515, 344.3783360919915 189.86149652237071, 346.4904193780385 236.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(document -> cylinder)[0]"><path class="connection" fill="none" d="M344.000089911744 351.3401297945529 M344.000089911744 351.3401297945529 C346.96388473920524 417.0802461761981, 347.16317125968635 445.63987631984054, 346.4053128641099 491.85726344771683 M342.26992493495345 350.5465351380408 C345.4292863062583 418.47928939396513, 344.3783360919915 446.8614965223707, 346.4904193780385 489.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(queue -> package)[0]"><path class="connection" fill="none" d="M586.020088911744 126.34002979455292 M586.020088911744 126.34002979455292 C589.3638847392052 165.68024617619812, 589.7631712596864 188.63987631984054, 589.3750108641099 238.85737844771683 M584.2899239349534 125.54643513804078 C587.8292863062583 167.07928939396515, 586.9783360919915 189.86149652237071, 589.4601173780385 236.03391229622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(package -> step)[0]"><path class="connection" fill="none" d="M586.015240911744 368.3400727945529 M586.015240911744 368.3400727945529 C589.3638847392052 420.48024617619814, 589.7631712596864 445.63987631984054, 589.3725268641099 491.85739744771683 M584.2850759349534 367.54647813804075 C587.8292863062583 421.87928939396517, 586.9783360919915 446.8614965223707, 589.4576333780385 489.03393129622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(callout -> stored_data)[0]"><path class="connection" fill="none" d="M836.000089911744 126.34012979455292 M836.000089911744 126.34012979455292 C838.9638847392052 165.68024617619812, 839.1631712596864 188.63987631984054, 838.4053128641099 238.85726344771683 M834.2699249349535 125.54653513804078 C837.4292863062583 167.07928939396515, 836.3783360919915 189.86149652237071, 838.4904193780385 236.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(stored_data -> person)[0]"><path class="connection" fill="none" d="M836.000089911744 368.3401297945529 M836.000089911744 368.3401297945529 C838.9638847392052 420.48024617619814, 839.1631712596864 445.63987631984054, 838.4053128641099 491.85726344771683 M834.2699249349535 367.5465351380408 C837.4292863062583 421.87928939396517, 836.3783360919915 446.8614965223707, 838.4904193780385 489.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(diamond -> oval)[0]"><path class="connection" fill="none" d="M1069.980090911744 126.34002979455292 M1069.980090911744 126.34002979455292 C1072.5638847392052 165.68024617619812, 1072.7631712596863 188.63987631984054, 1072.37501086411 238.85737844771683 M1068.2499259349534 125.54643513804078 C1071.0292863062582 167.07928939396515, 1069.9783360919914 189.86149652237071, 1072.4601173780386 236.03391229622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(oval -> circle)[0]"><path class="connection" fill="none" d="M1069.984938911744 368.3400727945529 M1069.984938911744 368.3400727945529 C1072.5638847392052 420.48024617619814, 1072.7631712596863 443.43987631984055, 1072.36531486411 480.85746344771684 M1068.2547739349534 367.54647813804075 C1071.0292863062582 421.87928939396517, 1069.9783360919914 444.6614965223707, 1072.4504213780385 478.03399729622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><g id="(hexagon -> cloud)[0]"><path class="connection" fill="none" d="M1304.960097911744 126.33972979455292 M1304.960097911744 126.33972979455292 C1307.1638847392053 165.68024617619812, 1307.1631712596864 189.03987631984054, 1306.4053128641099 240.85726344771683 M1303.2299329349535 125.54613513804078 C1305.6292863062583 167.07928939396515, 1304.3783360919915 190.26149652237072, 1306.4904193780385 238.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#144149367)"/></g><mask id="144149367" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1597" height="835"> +<rect x="-100" y="-100" width="1597" height="835" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/d2renderers/d2sketch/testdata/basic/sketch.exp.svg b/d2renderers/d2sketch/testdata/basic/sketch.exp.svg index fbc93c3006..64dcdfce31 100644 --- a/d2renderers/d2sketch/testdata/basic/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/basic/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="315" height="552" viewBox="-100 -100 315 552"><style type="text/css"> +width="319" height="556" viewBox="-102 -102 319 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="315" height="552" viewBox="-100 -100 315 552"><style type="text/css"> <path fill-rule="evenodd" clip-rule="evenodd" d="M58.1193 0H58.1703L55.4939 2.67644L58.1193 0ZM45.7725 0H45.811L41.2851 4.61498L42.7191 3.29325L37.0824 8.92997L35.0554 10.9569L32.0719 13.9404L29.6229 16.5017L27.1738 19.0631L25.8089 20.2034L23.2195 22.6244L18.181 27.6068L23.8178 21.97L27.0615 18.9508L33.8666 11.9773L33.1562 12.5194L37.0262 8.87383L40.784 5.11602L38.0299 7.64561L45.7725 0ZM23.1079 0H23.108L21.5814 1.66688L20.3126 2.79534L23.1079 0ZM7.53869 0H7.54254L7.50005 0.035944L7.53869 0ZM2.49995 0H2.52362L0.900245 1.59971L2.49995 0ZM0 3.64398V3.60744L0.278386 3.36559L0 3.64398ZM0 18.6564V18.5398L0.67985 17.8416L3.4459 15.0755L1.15701 17.1333L2.78713 15.6022L6.01437 12.507L8.5168 9.87253L5.15803 13.2313L11.0357 7.25453L10.4926 7.89678L13.6868 4.7686L8.54982 9.90555L7.05177 11.5687L4.68087 13.9396L0.729379 17.8911L3.01827 15.8333L0 18.6564ZM0 69.2431V69.178L1.64651 67.4763L1.46347 67.7796L5.84063 63.4025L4.42167 64.9016L0 69.4007V69.3408L0.247596 68.9955L0 69.2431ZM2.51594 100H2.49238L5.19989 97.2925L7.70071 95.0162L12.8713 89.6772L12.3094 90.0707L15.288 87.3167L18.1542 84.4504L16.0269 86.3532L22.8752 79.6172L18.5364 84.0683L19.6435 83.0734L15.3441 87.3728L13.798 88.9189L11.5224 91.1945L9.66768 93.1615L7.81297 95.1285L6.74529 95.9716L4.75024 97.7983L2.51594 100ZM7.54255 100H7.5387L9.81396 97.884L8.46606 99.2189L7.54255 100ZM45.8189 100H45.7807L46.9912 98.8047L45.8189 100ZM58.1784 100H58.1272L62.2952 95.7511L66.1408 91.9055L63.0037 94.8115L65.2507 92.6635L69.7117 88.3346L73.2165 84.6977L68.5469 89.3673L76.7379 81.0773L75.9634 81.9509L80.3913 77.5889L73.2496 84.7307L71.1346 87.0107L67.8384 90.3069L62.3447 95.8006L65.4818 92.8947L61.2625 96.9159L58.1784 100ZM75.4277 100H75.229L82.1834 92.9039L81.3403 93.5787L86.0063 89.1371L90.5601 84.5833L87.2464 87.6725L98.0937 76.9375L91.1673 83.9761L92.8932 82.3625L86.0625 89.1933L83.6062 91.6496L79.9907 95.265L77.011 98.357L75.4277 100ZM100 18.5398V18.6563L99.9556 18.6979L95.8065 22.847L100 18.5398ZM100 3.60743V3.64398L99.6791 3.9649L99.2094 4.29428L100 3.60743ZM75.4201 0L74.0312 1.4412L72.401 2.84687L69.281 5.79854L63.1812 11.8422L70.0119 5.01151L73.919 1.32893L75.2214 0H75.4201ZM100 69.1858V69.2509L98.059 71.1919L100 69.1858ZM100 69.3486V69.4085L99.8414 69.5698L100 69.3486ZM41.9398 28.8254L53.6223 16.993L52.5215 18.2437L54.7428 16.0575L54.6875 16.0759L54.8008 16.0004L58.842 12.0231L54.9925 15.8726L55.1085 15.7953L54.898 16.0058L54.84 16.0251L48.6523 22.2128L45.6419 25.473L40.9389 30.1759L33.1007 38.0142L37.5866 33.878L31.558 39.6068L23.3278 47.837L33.0257 37.9393L38.5125 32.4525L34.0266 36.5887L37.2369 33.5283L43.6074 27.3576L48.6023 22.1628L41.9398 28.8254ZM41.0977 17.0531L39.718 18.2925L40.312 17.8388L41.0977 17.0531ZM36.875 20.3106L48.1601 7.88137L42.3438 13.7478L36.875 20.3106ZM35.7125 25.8109L34.3328 27.0503L34.9268 26.5966L35.7125 25.8109ZM17.7022 39.7534L19.0819 38.514L18.8092 38.7867L36.7575 21.8045L23.1569 35.3051L13.5771 43.7372L18.1448 39.4154L17.7022 39.7534ZM3.48102 28.9281L1.53562 30.8735L1.22228 31.0465L0.0765686 32.3326L1.60579 30.9437L2.57849 29.971L3.48102 28.9281ZM0.953463 26.2027L19.5702 7.58594L9.31575 18.6078L0.953463 26.2027ZM23.7175 12.11L17.9339 18.0875L21.4622 14.5592L20.8074 15.4725L28.1915 7.95918L30.4791 5.54232L23.4224 12.599L23.7175 12.11ZM43.4641 43.1538L40.7872 46.1552L42.4907 44.4517L42.3285 45.0465L45.8166 41.3421L46.8441 40.0983L43.4371 43.5053L43.4641 43.1538ZM1.32715 48.3271L8.0918 41.5625L4.3657 45.5674L1.32715 48.3271ZM11.1479 31.2556L11.5689 30.975L11.3584 31.1855L11.1479 31.2556ZM11.9898 27.4667L12.2003 27.2562L11.7793 27.5369L11.9898 27.4667ZM11.3585 34.5531L11.148 34.7636L10.9375 34.8338L11.3585 34.5531ZM72.929 28.5457L82.2965 19.0792L81.4043 20.0705L86.4597 15.0811L78.2983 23.2425L75.8697 25.8362L72.1029 29.603L65.8249 35.881L69.3934 32.5437L64.5858 37.1531L57.994 43.745L65.7754 35.8314L70.17 31.4369L66.6015 34.7742L69.1623 32.3125L74.2507 27.3562L78.2653 23.2095L72.929 28.5457ZM82.6674 1.83549L84.3245 0.31872L83.3724 1.27088L82.6674 1.83549ZM64.5872 16.1312L62.9301 17.648L63.6351 17.0834L64.5872 16.1312ZM70.868 9.85044L80.0048 1.1214L74.6221 6.47142L70.868 9.85044ZM90.2409 41.9448L70.7578 61.4279L79.5093 53.4795L90.2409 41.9448ZM91.8088 42.5434L95.3963 38.8357L95.2132 39.139L99.5904 34.7618L98.1714 36.261L93.5912 40.9214L93.9973 40.3549L91.8088 42.5434ZM94.331 12.8233L89.9853 17.1691L89.2853 17.5555L86.7259 20.4284L90.142 17.3258L92.3149 15.1529L94.331 12.8233ZM44.7972 62.3259L76.9824 30.1406L59.2542 49.1955L44.7972 62.3259ZM77.1482 40.321L70.1709 47.5323L70 47.6463L70.0895 47.6164L68.1916 49.5779L70.185 47.5846L70.2105 47.5761L70.421 47.3656L70.37 47.3996L73.6557 44.1139L72.6416 45.5283L84.0768 33.893L87.6194 30.1502L76.6913 41.0783L77.1482 40.321ZM50.5355 34.3137L72.6617 12.1875L60.4955 25.3084L50.5355 34.3137ZM70.2104 44.0681L70.6314 43.7875L70.4209 43.998L70.2104 44.0681ZM71.263 40.0687L70.842 40.3494L71.0525 40.2792L71.263 40.0687ZM55.1084 12.4355L55.3189 12.225L54.8979 12.5056L55.1084 12.4355ZM48.8718 15.5785L60.2075 4.70496L49.4056 15.4006L48.8718 15.5785ZM23.7636 57.4491L29.9099 51.5854L26.1656 55.6123L27.2361 54.8244L23.435 58.6255L22.0681 59.9924L20.0562 62.0042L18.5082 63.8349L16.9601 65.6656L15.8328 66.2277L13.9315 67.7051L10.4821 71.0132L14.2832 67.2121L16.6775 65.383L21.1113 60.5253L20.477 60.7357L23.2937 58.4842L25.8277 55.9502L23.7636 57.4491ZM48.3825 74.1824L44.8832 77.8523L46.9145 75.8211L45.4748 77.4881L43.4493 79.2862L42.4082 80.1568L43.9215 79.0414L42.2487 80.7143L39.3752 83.8151L41.8844 81.3059L43.8473 79.6842L42.334 80.7995L44.7237 78.4098L46.1576 76.976L46.9713 75.8779L50.078 72.7713L48.1093 74.6262L48.3825 74.1824ZM29.2877 62.9906L29.0772 63.2011L28.8667 63.2713L29.2877 62.9906ZM29.7088 59.4823L29.9193 59.2719L29.4983 59.5525L29.7088 59.4823ZM29.0772 66.5687L28.8667 66.7792L28.6562 66.8494L29.0772 66.5687ZM22.9729 68.748L23.1834 68.5375L22.7624 68.8181L22.9729 68.748ZM3.8147e-05 91.7593L13.2499 79.1355L6.5001 86.2595L3.8147e-05 91.7593ZM16.0685 87.9974L17.1375 87.0687L16.5382 87.668L16.0685 87.9974ZM21.7869 79.3344L20.7179 80.263L21.1876 79.9337L21.7869 79.3344ZM12.3607 95.0755L13.4298 94.1469L12.8304 94.7462L12.3607 95.0755ZM42.7176 59.3801L43.2789 58.8187L43.0684 59.1696L42.7877 59.4502L42.2966 59.801L42.5772 59.3801H42.7176ZM26.3124 49.3152L24.3599 51.2676L23.996 51.3918L22.8956 52.732L24.4798 51.3875L25.456 50.4113L26.3124 49.3152ZM39.0689 63.3097L38.5777 63.6606L39.56 62.6782L39.0689 63.3097ZM20.3574 55.8032L19.3751 56.7856L19.8662 56.4347L20.3574 55.8032ZM39.9297 64.195L41.5504 62.3779L41.534 62.5907L43.5967 60.528L42.9746 61.2811L40.8628 63.5238L40.961 63.1637L39.9297 64.195ZM22.3921 55.457L21.3998 56.5696L22.0313 55.9381L21.9711 56.1587L23.2642 54.7854L23.6451 54.3243L22.3821 55.5873L22.3921 55.457ZM40.6473 92.4498L45.0485 88.0485L43.0066 90.4079L40.806 92.6085L37.3463 95.7507L39.9384 92.8412L40.6473 92.4498ZM18.5042 48.7973L11.5457 55.7558L10.4249 56.3746L6.32684 60.9746L11.7967 56.0067L15.2759 52.5275L18.5042 48.7973ZM32.7113 78.139L31.1131 79.7372L30.8432 79.8668L29.9145 80.9358L31.1833 79.8074L31.9823 79.0083L32.7113 78.139ZM21.7577 93.9525L31.2855 84.0344L30.8324 84.8777L42.4999 73.2102L38.7408 77.2295L26.5552 89.6753L27.5914 88.1187L21.7577 93.9525ZM98.5132 90.0591L89.9224 97.9224L93.5769 94.9953L98.5132 90.0591ZM97.8456 80.2105L99.5027 78.6937L98.5506 79.6459L97.8456 80.2105ZM88.5656 56.4599L78.9205 65.7009L82.1262 63.3036L78.1413 67.2885L73.7522 70.8692L74.7195 70.5082L67.717 78.117L63.992 81.0336L58.0146 87.011L63.4289 81.7988L66.3887 79.4454L68.1212 78.5213L70.5757 75.6625L73.0302 72.8038L76.194 69.64L78.3434 67.4906L84.3208 61.5132L82.6575 62.7723L88.5656 56.4599ZM85.1893 67.0375L83.7304 68.356L84.3561 67.8707L85.1893 67.0375ZM90.7969 58.2022L99.2725 50.5418L94.4317 55.3826L90.7969 58.2022ZM79.377 76.2172L77.9182 77.5357L78.5438 77.0504L79.377 76.2172ZM59.4922 91.7253L56.4011 94.1231L60.0049 90.8659L63.6087 87.6087L59.4922 91.7253ZM63.8833 75.4153L46 92.3896L49.6884 89.1193L53.3767 85.8491L63.8833 75.4153ZM71.6063 55.0765L69.6609 57.0219L69.3475 57.1949L68.2018 58.481L69.731 57.0921L70.7037 56.1194L71.6063 55.0765ZM55.1405 71.6857L61.4131 65.4131L57.958 69.1267L55.1405 71.6857ZM65.8396 69.4497L61.7138 73.7138L64.2308 71.1968L63.7637 71.8484L69.0313 66.4886L70.6632 64.7645L65.6292 69.7985L65.8396 69.4497ZM53.0034 65.4955L58.2258 59.8914L58.0558 60.4431L64.5517 53.9472L62.5136 56.2398L55.7841 63.2238L56.2513 62.2475L53.0034 65.4955ZM97.0997 71.2032L79.6514 88.6515L86.7697 80.814L97.0997 71.2032ZM35.1848 56.2513L31.93 59.9006L34.0012 57.8294L33.804 58.5527L38.0451 54.0485L39.2945 52.5361L35.1519 56.6787L35.1848 56.2513ZM66.8712 26.2471L78.1907 14.3099L77.7244 15.394L91.6784 1.4399L87.233 6.29715L72.7096 21.2323L73.8482 19.2701L66.8712 26.2471ZM28.0473 68.2068L20.4355 76.375L25.1695 71.641L24.4884 73.0639L34.297 62.8844L37.2675 59.5429L27.7995 69.0109L28.0473 68.2068ZM8.94067 39.5658L14.1631 33.9617L13.993 34.5134L20.4889 28.0175L18.4509 30.3101L11.7213 37.2941L12.1886 36.3178L8.94067 39.5658ZM99.7403 26L88 37.7404L93.2735 32.9508L99.7403 26ZM1.93388 8.08743L4.77765 5.04974L4.67856 5.34275L8.20743 1.81388L7.09578 3.05481L3.4355 6.84437L3.69832 6.32299L1.93388 8.08743ZM54.4485 44.211L48.5985 50.061L47.6563 50.5813L44.211 54.4485L48.8095 50.272L51.7345 47.347L54.4485 44.211Z" fill="black"/> </pattern> -</defs><g id="a"><g class="shape" ><path class="shape" transform="translate(1 0)" d="M-1.6003102976828814 -0.578379450365901 L115.04555138759315 1.8110305089503527 L114.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1 0)" d="M0.8572634477168322 0.9638847392052412 C22.48075867313892 0.7011145946010946, 45.04090131372214 -2.1922216418758036, 113.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.673568213731052 -0.17061247229576093, 50.55462366882712 -0.7402850866317747, 113.41962571348995 0.752815873362124 M115.5367042440921 -1.7494334299117327 C113.93536585275083 28.635548730008306, 114.62690174285322 53.16979045718909, 115.39054775424302 125.13064506463706 M114.29767770972103 -0.7992740562185645 C115.03531252294779 32.95774754956365, 114.05884398967028 67.6630428140983, 114.40687684621662 126.35224372241646 M115.05280161090195 125.78655984811485 C90.44376603122801 128.06248216528445, 63.1430819682777 127.51895748276263, 1.836456598713994 125.59647652320564 M113.05657343473285 125.85626798961312 C71.05809215642512 126.5247855836898, 29.087853942997754 126.25332120604813, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1 0)" width="114" height="126" /></g><text class="text-bold" x="58.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><path class="shape" transform="translate(0 226)" d="M-1.6003102976828814 -0.578379450365901 L116.04555138759315 1.8110305089503527 L115.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 226)" d="M0.8572634477168322 0.9638847392052412 C22.680763168726116 0.6970614659599961, 45.44091030489653 -2.196274770516902, 114.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.894920105580244 -0.17924678744748235, 50.997327452525504 -0.7489194017834961, 114.41962571348995 0.752815873362124 M116.5367042440921 -1.7494334299117327 C114.93536585275083 28.635548730008306, 115.62690174285322 53.16979045718909, 116.39054775424302 125.13064506463706 M115.29767770972103 -0.7992740562185645 C116.03531252294779 32.95774754956365, 115.05884398967028 67.6630428140983, 115.40687684621662 126.35224372241646 M116.05280161090195 125.78655984811485 C91.22809355473146 128.08226734744386, 63.7117370152846 127.53874266492204, 1.836456598713994 125.59647652320564 M114.05657343473285 125.85626798961312 C71.68217957345769 126.52707476625218, 29.336028777062893 126.2556103886105, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 226)" width="115" height="126" /></g><text class="text-bold" x="57.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 class="connection" fill="none" d="M55.500089911744 126.34012979455292 M55.500089911744 126.34012979455292 C58.46388473920524 165.68024617619812, 58.66317125968635 185.43987631984055, 57.905312864109874 222.85726344771683 M53.76992493495345 125.54653513804078 C56.92928630625829 167.07928939396515, 55.878336091991514 186.66149652237073, 57.990419378038496 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4106400791)"/></g><mask id="4106400791" maskUnits="userSpaceOnUse" x="-100" y="-100" width="315" height="552"> -<rect x="-100" y="-100" width="315" height="552" fill="white"></rect> +</defs><g id="a"><g class="shape" ><path class="shape" transform="translate(1 0)" d="M-1.6003102976828814 -0.578379450365901 L115.04555138759315 1.8110305089503527 L114.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1 0)" d="M0.8572634477168322 0.9638847392052412 C22.48075867313892 0.7011145946010946, 45.04090131372214 -2.1922216418758036, 113.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.673568213731052 -0.17061247229576093, 50.55462366882712 -0.7402850866317747, 113.41962571348995 0.752815873362124 M115.5367042440921 -1.7494334299117327 C113.93536585275083 28.635548730008306, 114.62690174285322 53.16979045718909, 115.39054775424302 125.13064506463706 M114.29767770972103 -0.7992740562185645 C115.03531252294779 32.95774754956365, 114.05884398967028 67.6630428140983, 114.40687684621662 126.35224372241646 M115.05280161090195 125.78655984811485 C90.44376603122801 128.06248216528445, 63.1430819682777 127.51895748276263, 1.836456598713994 125.59647652320564 M113.05657343473285 125.85626798961312 C71.05809215642512 126.5247855836898, 29.087853942997754 126.25332120604813, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1 0)" width="114" height="126" /></g><text class="text-bold" x="58.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><path class="shape" transform="translate(0 226)" d="M-1.6003102976828814 -0.578379450365901 L116.04555138759315 1.8110305089503527 L115.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 226)" d="M0.8572634477168322 0.9638847392052412 C22.680763168726116 0.6970614659599961, 45.44091030489653 -2.196274770516902, 114.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.894920105580244 -0.17924678744748235, 50.997327452525504 -0.7489194017834961, 114.41962571348995 0.752815873362124 M116.5367042440921 -1.7494334299117327 C114.93536585275083 28.635548730008306, 115.62690174285322 53.16979045718909, 116.39054775424302 125.13064506463706 M115.29767770972103 -0.7992740562185645 C116.03531252294779 32.95774754956365, 115.05884398967028 67.6630428140983, 115.40687684621662 126.35224372241646 M116.05280161090195 125.78655984811485 C91.22809355473146 128.08226734744386, 63.7117370152846 127.53874266492204, 1.836456598713994 125.59647652320564 M114.05657343473285 125.85626798961312 C71.68217957345769 126.52707476625218, 29.336028777062893 126.2556103886105, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 226)" width="115" height="126" /></g><text class="text-bold" x="57.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 class="connection" fill="none" d="M55.500089911744 126.34012979455292 M55.500089911744 126.34012979455292 C58.46388473920524 165.68024617619812, 58.66317125968635 185.43987631984055, 57.905312864109874 222.85726344771683 M53.76992493495345 125.54653513804078 C56.92928630625829 167.07928939396515, 55.878336091991514 186.66149652237073, 57.990419378038496 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4106400791)"/></g><mask id="4106400791" maskUnits="userSpaceOnUse" x="-100" y="-100" width="319" height="556"> +<rect x="-100" y="-100" width="319" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg b/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg index 2f8fbf88b5..aefb722c2e 100644 --- a/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/child_to_child/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="448" height="752" viewBox="-100 -100 448 752"><style type="text/css"> +width="452" height="756" viewBox="-102 -102 452 756"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="448" height="752" viewBox="-100 -100 448 752"><style type="text/css"> <path fill-rule="evenodd" clip-rule="evenodd" d="M58.1193 0H58.1703L55.4939 2.67644L58.1193 0ZM45.7725 0H45.811L41.2851 4.61498L42.7191 3.29325L37.0824 8.92997L35.0554 10.9569L32.0719 13.9404L29.6229 16.5017L27.1738 19.0631L25.8089 20.2034L23.2195 22.6244L18.181 27.6068L23.8178 21.97L27.0615 18.9508L33.8666 11.9773L33.1562 12.5194L37.0262 8.87383L40.784 5.11602L38.0299 7.64561L45.7725 0ZM23.1079 0H23.108L21.5814 1.66688L20.3126 2.79534L23.1079 0ZM7.53869 0H7.54254L7.50005 0.035944L7.53869 0ZM2.49995 0H2.52362L0.900245 1.59971L2.49995 0ZM0 3.64398V3.60744L0.278386 3.36559L0 3.64398ZM0 18.6564V18.5398L0.67985 17.8416L3.4459 15.0755L1.15701 17.1333L2.78713 15.6022L6.01437 12.507L8.5168 9.87253L5.15803 13.2313L11.0357 7.25453L10.4926 7.89678L13.6868 4.7686L8.54982 9.90555L7.05177 11.5687L4.68087 13.9396L0.729379 17.8911L3.01827 15.8333L0 18.6564ZM0 69.2431V69.178L1.64651 67.4763L1.46347 67.7796L5.84063 63.4025L4.42167 64.9016L0 69.4007V69.3408L0.247596 68.9955L0 69.2431ZM2.51594 100H2.49238L5.19989 97.2925L7.70071 95.0162L12.8713 89.6772L12.3094 90.0707L15.288 87.3167L18.1542 84.4504L16.0269 86.3532L22.8752 79.6172L18.5364 84.0683L19.6435 83.0734L15.3441 87.3728L13.798 88.9189L11.5224 91.1945L9.66768 93.1615L7.81297 95.1285L6.74529 95.9716L4.75024 97.7983L2.51594 100ZM7.54255 100H7.5387L9.81396 97.884L8.46606 99.2189L7.54255 100ZM45.8189 100H45.7807L46.9912 98.8047L45.8189 100ZM58.1784 100H58.1272L62.2952 95.7511L66.1408 91.9055L63.0037 94.8115L65.2507 92.6635L69.7117 88.3346L73.2165 84.6977L68.5469 89.3673L76.7379 81.0773L75.9634 81.9509L80.3913 77.5889L73.2496 84.7307L71.1346 87.0107L67.8384 90.3069L62.3447 95.8006L65.4818 92.8947L61.2625 96.9159L58.1784 100ZM75.4277 100H75.229L82.1834 92.9039L81.3403 93.5787L86.0063 89.1371L90.5601 84.5833L87.2464 87.6725L98.0937 76.9375L91.1673 83.9761L92.8932 82.3625L86.0625 89.1933L83.6062 91.6496L79.9907 95.265L77.011 98.357L75.4277 100ZM100 18.5398V18.6563L99.9556 18.6979L95.8065 22.847L100 18.5398ZM100 3.60743V3.64398L99.6791 3.9649L99.2094 4.29428L100 3.60743ZM75.4201 0L74.0312 1.4412L72.401 2.84687L69.281 5.79854L63.1812 11.8422L70.0119 5.01151L73.919 1.32893L75.2214 0H75.4201ZM100 69.1858V69.2509L98.059 71.1919L100 69.1858ZM100 69.3486V69.4085L99.8414 69.5698L100 69.3486ZM41.9398 28.8254L53.6223 16.993L52.5215 18.2437L54.7428 16.0575L54.6875 16.0759L54.8008 16.0004L58.842 12.0231L54.9925 15.8726L55.1085 15.7953L54.898 16.0058L54.84 16.0251L48.6523 22.2128L45.6419 25.473L40.9389 30.1759L33.1007 38.0142L37.5866 33.878L31.558 39.6068L23.3278 47.837L33.0257 37.9393L38.5125 32.4525L34.0266 36.5887L37.2369 33.5283L43.6074 27.3576L48.6023 22.1628L41.9398 28.8254ZM41.0977 17.0531L39.718 18.2925L40.312 17.8388L41.0977 17.0531ZM36.875 20.3106L48.1601 7.88137L42.3438 13.7478L36.875 20.3106ZM35.7125 25.8109L34.3328 27.0503L34.9268 26.5966L35.7125 25.8109ZM17.7022 39.7534L19.0819 38.514L18.8092 38.7867L36.7575 21.8045L23.1569 35.3051L13.5771 43.7372L18.1448 39.4154L17.7022 39.7534ZM3.48102 28.9281L1.53562 30.8735L1.22228 31.0465L0.0765686 32.3326L1.60579 30.9437L2.57849 29.971L3.48102 28.9281ZM0.953463 26.2027L19.5702 7.58594L9.31575 18.6078L0.953463 26.2027ZM23.7175 12.11L17.9339 18.0875L21.4622 14.5592L20.8074 15.4725L28.1915 7.95918L30.4791 5.54232L23.4224 12.599L23.7175 12.11ZM43.4641 43.1538L40.7872 46.1552L42.4907 44.4517L42.3285 45.0465L45.8166 41.3421L46.8441 40.0983L43.4371 43.5053L43.4641 43.1538ZM1.32715 48.3271L8.0918 41.5625L4.3657 45.5674L1.32715 48.3271ZM11.1479 31.2556L11.5689 30.975L11.3584 31.1855L11.1479 31.2556ZM11.9898 27.4667L12.2003 27.2562L11.7793 27.5369L11.9898 27.4667ZM11.3585 34.5531L11.148 34.7636L10.9375 34.8338L11.3585 34.5531ZM72.929 28.5457L82.2965 19.0792L81.4043 20.0705L86.4597 15.0811L78.2983 23.2425L75.8697 25.8362L72.1029 29.603L65.8249 35.881L69.3934 32.5437L64.5858 37.1531L57.994 43.745L65.7754 35.8314L70.17 31.4369L66.6015 34.7742L69.1623 32.3125L74.2507 27.3562L78.2653 23.2095L72.929 28.5457ZM82.6674 1.83549L84.3245 0.31872L83.3724 1.27088L82.6674 1.83549ZM64.5872 16.1312L62.9301 17.648L63.6351 17.0834L64.5872 16.1312ZM70.868 9.85044L80.0048 1.1214L74.6221 6.47142L70.868 9.85044ZM90.2409 41.9448L70.7578 61.4279L79.5093 53.4795L90.2409 41.9448ZM91.8088 42.5434L95.3963 38.8357L95.2132 39.139L99.5904 34.7618L98.1714 36.261L93.5912 40.9214L93.9973 40.3549L91.8088 42.5434ZM94.331 12.8233L89.9853 17.1691L89.2853 17.5555L86.7259 20.4284L90.142 17.3258L92.3149 15.1529L94.331 12.8233ZM44.7972 62.3259L76.9824 30.1406L59.2542 49.1955L44.7972 62.3259ZM77.1482 40.321L70.1709 47.5323L70 47.6463L70.0895 47.6164L68.1916 49.5779L70.185 47.5846L70.2105 47.5761L70.421 47.3656L70.37 47.3996L73.6557 44.1139L72.6416 45.5283L84.0768 33.893L87.6194 30.1502L76.6913 41.0783L77.1482 40.321ZM50.5355 34.3137L72.6617 12.1875L60.4955 25.3084L50.5355 34.3137ZM70.2104 44.0681L70.6314 43.7875L70.4209 43.998L70.2104 44.0681ZM71.263 40.0687L70.842 40.3494L71.0525 40.2792L71.263 40.0687ZM55.1084 12.4355L55.3189 12.225L54.8979 12.5056L55.1084 12.4355ZM48.8718 15.5785L60.2075 4.70496L49.4056 15.4006L48.8718 15.5785ZM23.7636 57.4491L29.9099 51.5854L26.1656 55.6123L27.2361 54.8244L23.435 58.6255L22.0681 59.9924L20.0562 62.0042L18.5082 63.8349L16.9601 65.6656L15.8328 66.2277L13.9315 67.7051L10.4821 71.0132L14.2832 67.2121L16.6775 65.383L21.1113 60.5253L20.477 60.7357L23.2937 58.4842L25.8277 55.9502L23.7636 57.4491ZM48.3825 74.1824L44.8832 77.8523L46.9145 75.8211L45.4748 77.4881L43.4493 79.2862L42.4082 80.1568L43.9215 79.0414L42.2487 80.7143L39.3752 83.8151L41.8844 81.3059L43.8473 79.6842L42.334 80.7995L44.7237 78.4098L46.1576 76.976L46.9713 75.8779L50.078 72.7713L48.1093 74.6262L48.3825 74.1824ZM29.2877 62.9906L29.0772 63.2011L28.8667 63.2713L29.2877 62.9906ZM29.7088 59.4823L29.9193 59.2719L29.4983 59.5525L29.7088 59.4823ZM29.0772 66.5687L28.8667 66.7792L28.6562 66.8494L29.0772 66.5687ZM22.9729 68.748L23.1834 68.5375L22.7624 68.8181L22.9729 68.748ZM3.8147e-05 91.7593L13.2499 79.1355L6.5001 86.2595L3.8147e-05 91.7593ZM16.0685 87.9974L17.1375 87.0687L16.5382 87.668L16.0685 87.9974ZM21.7869 79.3344L20.7179 80.263L21.1876 79.9337L21.7869 79.3344ZM12.3607 95.0755L13.4298 94.1469L12.8304 94.7462L12.3607 95.0755ZM42.7176 59.3801L43.2789 58.8187L43.0684 59.1696L42.7877 59.4502L42.2966 59.801L42.5772 59.3801H42.7176ZM26.3124 49.3152L24.3599 51.2676L23.996 51.3918L22.8956 52.732L24.4798 51.3875L25.456 50.4113L26.3124 49.3152ZM39.0689 63.3097L38.5777 63.6606L39.56 62.6782L39.0689 63.3097ZM20.3574 55.8032L19.3751 56.7856L19.8662 56.4347L20.3574 55.8032ZM39.9297 64.195L41.5504 62.3779L41.534 62.5907L43.5967 60.528L42.9746 61.2811L40.8628 63.5238L40.961 63.1637L39.9297 64.195ZM22.3921 55.457L21.3998 56.5696L22.0313 55.9381L21.9711 56.1587L23.2642 54.7854L23.6451 54.3243L22.3821 55.5873L22.3921 55.457ZM40.6473 92.4498L45.0485 88.0485L43.0066 90.4079L40.806 92.6085L37.3463 95.7507L39.9384 92.8412L40.6473 92.4498ZM18.5042 48.7973L11.5457 55.7558L10.4249 56.3746L6.32684 60.9746L11.7967 56.0067L15.2759 52.5275L18.5042 48.7973ZM32.7113 78.139L31.1131 79.7372L30.8432 79.8668L29.9145 80.9358L31.1833 79.8074L31.9823 79.0083L32.7113 78.139ZM21.7577 93.9525L31.2855 84.0344L30.8324 84.8777L42.4999 73.2102L38.7408 77.2295L26.5552 89.6753L27.5914 88.1187L21.7577 93.9525ZM98.5132 90.0591L89.9224 97.9224L93.5769 94.9953L98.5132 90.0591ZM97.8456 80.2105L99.5027 78.6937L98.5506 79.6459L97.8456 80.2105ZM88.5656 56.4599L78.9205 65.7009L82.1262 63.3036L78.1413 67.2885L73.7522 70.8692L74.7195 70.5082L67.717 78.117L63.992 81.0336L58.0146 87.011L63.4289 81.7988L66.3887 79.4454L68.1212 78.5213L70.5757 75.6625L73.0302 72.8038L76.194 69.64L78.3434 67.4906L84.3208 61.5132L82.6575 62.7723L88.5656 56.4599ZM85.1893 67.0375L83.7304 68.356L84.3561 67.8707L85.1893 67.0375ZM90.7969 58.2022L99.2725 50.5418L94.4317 55.3826L90.7969 58.2022ZM79.377 76.2172L77.9182 77.5357L78.5438 77.0504L79.377 76.2172ZM59.4922 91.7253L56.4011 94.1231L60.0049 90.8659L63.6087 87.6087L59.4922 91.7253ZM63.8833 75.4153L46 92.3896L49.6884 89.1193L53.3767 85.8491L63.8833 75.4153ZM71.6063 55.0765L69.6609 57.0219L69.3475 57.1949L68.2018 58.481L69.731 57.0921L70.7037 56.1194L71.6063 55.0765ZM55.1405 71.6857L61.4131 65.4131L57.958 69.1267L55.1405 71.6857ZM65.8396 69.4497L61.7138 73.7138L64.2308 71.1968L63.7637 71.8484L69.0313 66.4886L70.6632 64.7645L65.6292 69.7985L65.8396 69.4497ZM53.0034 65.4955L58.2258 59.8914L58.0558 60.4431L64.5517 53.9472L62.5136 56.2398L55.7841 63.2238L56.2513 62.2475L53.0034 65.4955ZM97.0997 71.2032L79.6514 88.6515L86.7697 80.814L97.0997 71.2032ZM35.1848 56.2513L31.93 59.9006L34.0012 57.8294L33.804 58.5527L38.0451 54.0485L39.2945 52.5361L35.1519 56.6787L35.1848 56.2513ZM66.8712 26.2471L78.1907 14.3099L77.7244 15.394L91.6784 1.4399L87.233 6.29715L72.7096 21.2323L73.8482 19.2701L66.8712 26.2471ZM28.0473 68.2068L20.4355 76.375L25.1695 71.641L24.4884 73.0639L34.297 62.8844L37.2675 59.5429L27.7995 69.0109L28.0473 68.2068ZM8.94067 39.5658L14.1631 33.9617L13.993 34.5134L20.4889 28.0175L18.4509 30.3101L11.7213 37.2941L12.1886 36.3178L8.94067 39.5658ZM99.7403 26L88 37.7404L93.2735 32.9508L99.7403 26ZM1.93388 8.08743L4.77765 5.04974L4.67856 5.34275L8.20743 1.81388L7.09578 3.05481L3.4355 6.84437L3.69832 6.32299L1.93388 8.08743ZM54.4485 44.211L48.5985 50.061L47.6563 50.5813L44.211 54.4485L48.8095 50.272L51.7345 47.347L54.4485 44.211Z" fill="black"/> </pattern> -</defs><g id="winter"><g class="shape" ><path class="shape" transform="translate(0 0)" d="M-1.37088533253823 -0.4954613528989844 L248.8956582131239 1.551396104301805 L248.21732675243152 224.4872410223371 L0.792866034041851 227.3127820341903" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 0)" d="M0.7029282517920964 0.7903542562827476 C49.33892713013194 0.12955107343941108, 98.74294654152766 -2.2428908963775838, 247.3492780941269 0.3217024003229745 M-0.5318847450625357 0.21696228634266818 C55.255606025533915 -1.0885977615668885, 109.86137726640051 -1.5557108479297153, 247.52411188918865 0.6172846249226447 M249.3163980208872 -1.4986297549859828 C247.15357588464582 50.209406109893735, 247.74597125324263 96.90548007254492, 249.191194934661 225.25527822236452 M248.25500179975782 -0.6846878895517137 C249.4262152934452 59.920631889203094, 248.58973602321026 121.33827815982535, 248.34854584228785 226.30174507608842 M248.86326321016742 225.8249859909151 C195.35814369148187 229.86507846743842, 139.64595962592054 229.41940583797026, 1.5058349097516768 225.66912382318927 M247.22642078350165 225.88214440839988 C154.70162609523894 226.68183261681216, 62.19998980510283 226.4592406225918, 0.7699083469039861 226.0343110023136 M-0.6172962955131106 225.75888408663783 C-1.7300249815728121 159.87182631978786, -3.2140918602858717 96.5163797672621, 0.5069581810186096 -1.0331736506982394 M0.18671000101484916 226.85511498778433 C-3.0466792312791195 143.22863531134445, -2.6131741802883357 60.80625352201127, 0.37755476737831495 0.8463833186412905" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 0)" width="248" height="226" /></g><text class="text" x="124.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">winter</text></g><g id="summer"><g class="shape" ><path class="shape" transform="translate(7 326)" d="M-1.37088533253823 -0.4954613528989844 L235.8956582131239 1.551396104301805 L235.21732675243152 224.4872410223371 L0.792866034041851 227.3127820341903" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(7 326)" d="M0.7215037790826037 0.8112400963657423 C46.73194013374267 0.17732094672713428, 93.53069267230929 -2.2578149899963362, 234.33208216767176 0.33020368292384594 M-0.545940289952252 0.22269571484080328 C52.38755366497553 -1.022894605244236, 104.10810006182454 -1.5023515856835412, 234.51153610699882 0.6335969403930045 M236.3163980208872 -1.4986297549859828 C234.15357588464582 50.209406109893735, 234.74597125324263 96.90548007254492, 236.191194934661 225.25527822236452 M235.25500179975782 -0.6846878895517137 C236.4262152934452 59.920631889203094, 235.58973602321026 121.33827815982535, 235.34854584228785 226.30174507608842 M235.88607573659309 225.820361084328 C185.18421361963587 229.7507417498617, 132.21696323980785 229.29329181016277, 1.5456279859152509 225.6603801150847 M234.20597823931482 225.87902996570602 C146.58658559815376 226.6748041125781, 58.99096333714637 226.44632991963726, 0.7902538849765323 226.03521770219115 M-0.6172962955131106 225.75888408663783 C-1.7300249815728121 159.87182631978786, -3.2140918602858717 96.5163797672621, 0.5069581810186096 -1.0331736506982394 M0.18671000101484916 226.85511498778433 C-3.0466792312791195 143.22863531134445, -2.6131741802883357 60.80625352201127, 0.37755476737831495 0.8463833186412905" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(7 326)" width="235" height="226" /></g><text class="text" x="124.500000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">summer</text></g><g id="winter.snow"><g class="shape" ><path class="shape" transform="translate(50 50)" d="M-1.6003102976828814 -0.578379450365901 L149.04555138759315 1.8110305089503527 L148.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(50 50)" d="M0.8572634477168322 0.9638847392052412 C29.280911523103715 0.5633082208037377, 58.64120701365173 -2.3300280156731605, 147.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C33.19953253660351 -0.4641791874542829, 65.60655231457204 -1.0338518017902967, 147.41962571348995 0.752815873362124 M149.5367042440921 -1.7494334299117327 C147.93536585275083 28.635548730008306, 148.62690174285322 53.16979045718909, 149.39054775424302 125.13064506463706 M148.29767770972103 -0.7992740562185645 C149.03531252294778 32.95774754956365, 148.05884398967027 67.6630428140983, 148.40687684621662 126.35224372241646 M149.05280161090195 125.78655984811485 C117.1109018303454 128.73517835870385, 82.47735356651246 128.19165367618203, 1.836456598713994 125.59647652320564 M147.05657343473285 125.85626798961312 C92.27706433553249 126.60261779081077, 37.52579830121249 126.33115341316909, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(50 50)" width="148" height="126" /></g><text class="text-bold" x="124.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">snow</text></g><g id="summer.sun"><g class="shape" ><path class="shape" transform="translate(57 376)" d="M-1.6003102976828814 -0.578379450365901 L136.04555138759315 1.8110305089503527 L135.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(57 376)" d="M0.8572634477168322 0.9638847392052412 C26.680853080470115 0.6159988931380211, 53.44109012838453 -2.277337343338877, 134.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C30.321957942564044 -0.35193309048190713, 59.8514031264931 -0.9216057048179209, 134.41962571348995 0.752815873362124 M136.5367042440921 -1.7494334299117327 C134.93536585275083 28.635548730008306, 135.62690174285322 53.16979045718909, 136.39054775424302 125.13064506463706 M135.29767770972103 -0.7992740562185645 C136.03531252294778 32.95774754956365, 135.05884398967027 67.6630428140983, 135.40687684621662 126.35224372241646 M136.05280161090195 125.78655984811485 C106.91464402480051 128.47797099063172, 75.0848379554227 127.9344463081099, 1.836456598713994 125.59647652320564 M134.05657343473285 125.85626798961312 C84.16392791410908 126.57285841749982, 34.29952545836568 126.30139403985814, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(57 376)" width="135" height="126" /></g><text class="text-bold" x="124.500000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sun</text></g><g id="(winter.snow -> summer.sun)[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 class="connection" fill="none" d="M122.000089911744 176.34012979455292 M122.000089911744 176.34012979455292 C124.96388473920524 215.68024617619812, 125.16317125968635 235.43987631984055, 124.40531286410987 251.85726344771683 M120.26992493495345 175.54653513804078 C123.42928630625829 217.07928939396515, 122.37833609199151 236.66149652237073, 124.4904193780385 249.03379729622975 M124.4904193780385 249.03379729622975 C124.1727846544236 266.4880536813289, 122.8392514269799 337.50563174672425, 124.87890508584678 373.6273989100009 M122.84046550421044 248.1103537422605 C121.81320821261033 267.37363091344014, 125.5378226689063 338.2380507760681, 124.57025793706998 373.92088030511513" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1777718475)"/></g><mask id="1777718475" maskUnits="userSpaceOnUse" x="-100" y="-100" width="448" height="752"> -<rect x="-100" y="-100" width="448" height="752" fill="white"></rect> +</defs><g id="winter"><g class="shape" ><path class="shape" transform="translate(0 0)" d="M-1.37088533253823 -0.4954613528989844 L248.8956582131239 1.551396104301805 L248.21732675243152 224.4872410223371 L0.792866034041851 227.3127820341903" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 0)" d="M0.7029282517920964 0.7903542562827476 C49.33892713013194 0.12955107343941108, 98.74294654152766 -2.2428908963775838, 247.3492780941269 0.3217024003229745 M-0.5318847450625357 0.21696228634266818 C55.255606025533915 -1.0885977615668885, 109.86137726640051 -1.5557108479297153, 247.52411188918865 0.6172846249226447 M249.3163980208872 -1.4986297549859828 C247.15357588464582 50.209406109893735, 247.74597125324263 96.90548007254492, 249.191194934661 225.25527822236452 M248.25500179975782 -0.6846878895517137 C249.4262152934452 59.920631889203094, 248.58973602321026 121.33827815982535, 248.34854584228785 226.30174507608842 M248.86326321016742 225.8249859909151 C195.35814369148187 229.86507846743842, 139.64595962592054 229.41940583797026, 1.5058349097516768 225.66912382318927 M247.22642078350165 225.88214440839988 C154.70162609523894 226.68183261681216, 62.19998980510283 226.4592406225918, 0.7699083469039861 226.0343110023136 M-0.6172962955131106 225.75888408663783 C-1.7300249815728121 159.87182631978786, -3.2140918602858717 96.5163797672621, 0.5069581810186096 -1.0331736506982394 M0.18671000101484916 226.85511498778433 C-3.0466792312791195 143.22863531134445, -2.6131741802883357 60.80625352201127, 0.37755476737831495 0.8463833186412905" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 0)" width="248" height="226" /></g><text class="text" x="124.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">winter</text></g><g id="summer"><g class="shape" ><path class="shape" transform="translate(7 326)" d="M-1.37088533253823 -0.4954613528989844 L235.8956582131239 1.551396104301805 L235.21732675243152 224.4872410223371 L0.792866034041851 227.3127820341903" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(7 326)" d="M0.7215037790826037 0.8112400963657423 C46.73194013374267 0.17732094672713428, 93.53069267230929 -2.2578149899963362, 234.33208216767176 0.33020368292384594 M-0.545940289952252 0.22269571484080328 C52.38755366497553 -1.022894605244236, 104.10810006182454 -1.5023515856835412, 234.51153610699882 0.6335969403930045 M236.3163980208872 -1.4986297549859828 C234.15357588464582 50.209406109893735, 234.74597125324263 96.90548007254492, 236.191194934661 225.25527822236452 M235.25500179975782 -0.6846878895517137 C236.4262152934452 59.920631889203094, 235.58973602321026 121.33827815982535, 235.34854584228785 226.30174507608842 M235.88607573659309 225.820361084328 C185.18421361963587 229.7507417498617, 132.21696323980785 229.29329181016277, 1.5456279859152509 225.6603801150847 M234.20597823931482 225.87902996570602 C146.58658559815376 226.6748041125781, 58.99096333714637 226.44632991963726, 0.7902538849765323 226.03521770219115 M-0.6172962955131106 225.75888408663783 C-1.7300249815728121 159.87182631978786, -3.2140918602858717 96.5163797672621, 0.5069581810186096 -1.0331736506982394 M0.18671000101484916 226.85511498778433 C-3.0466792312791195 143.22863531134445, -2.6131741802883357 60.80625352201127, 0.37755476737831495 0.8463833186412905" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(7 326)" width="235" height="226" /></g><text class="text" x="124.500000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">summer</text></g><g id="winter.snow"><g class="shape" ><path class="shape" transform="translate(50 50)" d="M-1.6003102976828814 -0.578379450365901 L149.04555138759315 1.8110305089503527 L148.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(50 50)" d="M0.8572634477168322 0.9638847392052412 C29.280911523103715 0.5633082208037377, 58.64120701365173 -2.3300280156731605, 147.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C33.19953253660351 -0.4641791874542829, 65.60655231457204 -1.0338518017902967, 147.41962571348995 0.752815873362124 M149.5367042440921 -1.7494334299117327 C147.93536585275083 28.635548730008306, 148.62690174285322 53.16979045718909, 149.39054775424302 125.13064506463706 M148.29767770972103 -0.7992740562185645 C149.03531252294778 32.95774754956365, 148.05884398967027 67.6630428140983, 148.40687684621662 126.35224372241646 M149.05280161090195 125.78655984811485 C117.1109018303454 128.73517835870385, 82.47735356651246 128.19165367618203, 1.836456598713994 125.59647652320564 M147.05657343473285 125.85626798961312 C92.27706433553249 126.60261779081077, 37.52579830121249 126.33115341316909, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(50 50)" width="148" height="126" /></g><text class="text-bold" x="124.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">snow</text></g><g id="summer.sun"><g class="shape" ><path class="shape" transform="translate(57 376)" d="M-1.6003102976828814 -0.578379450365901 L136.04555138759315 1.8110305089503527 L135.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(57 376)" d="M0.8572634477168322 0.9638847392052412 C26.680853080470115 0.6159988931380211, 53.44109012838453 -2.277337343338877, 134.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C30.321957942564044 -0.35193309048190713, 59.8514031264931 -0.9216057048179209, 134.41962571348995 0.752815873362124 M136.5367042440921 -1.7494334299117327 C134.93536585275083 28.635548730008306, 135.62690174285322 53.16979045718909, 136.39054775424302 125.13064506463706 M135.29767770972103 -0.7992740562185645 C136.03531252294778 32.95774754956365, 135.05884398967027 67.6630428140983, 135.40687684621662 126.35224372241646 M136.05280161090195 125.78655984811485 C106.91464402480051 128.47797099063172, 75.0848379554227 127.9344463081099, 1.836456598713994 125.59647652320564 M134.05657343473285 125.85626798961312 C84.16392791410908 126.57285841749982, 34.29952545836568 126.30139403985814, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(57 376)" width="135" height="126" /></g><text class="text-bold" x="124.500000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sun</text></g><g id="(winter.snow -> summer.sun)[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 class="connection" fill="none" d="M122.000089911744 176.34012979455292 M122.000089911744 176.34012979455292 C124.96388473920524 215.68024617619812, 125.16317125968635 235.43987631984055, 124.40531286410987 251.85726344771683 M120.26992493495345 175.54653513804078 C123.42928630625829 217.07928939396515, 122.37833609199151 236.66149652237073, 124.4904193780385 249.03379729622975 M124.4904193780385 249.03379729622975 C124.1727846544236 266.4880536813289, 122.8392514269799 337.50563174672425, 124.87890508584678 373.6273989100009 M122.84046550421044 248.1103537422605 C121.81320821261033 267.37363091344014, 125.5378226689063 338.2380507760681, 124.57025793706998 373.92088030511513" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1777718475)"/></g><mask id="1777718475" maskUnits="userSpaceOnUse" x="-100" y="-100" width="452" height="756"> +<rect x="-100" y="-100" width="452" height="756" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/d2renderers/d2sketch/testdata/class/sketch.exp.svg b/d2renderers/d2sketch/testdata/class/sketch.exp.svg index 5dd1ee1a5f..cd594c963c 100644 --- a/d2renderers/d2sketch/testdata/class/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/class/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="568" viewBox="-100 -100 622 568"><style type="text/css"> +width="626" height="572" viewBox="-102 -102 626 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="622" height="568" viewBox="-100 -100 622 568"><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><mask id="2215085970" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="568"> -<rect x="-100" y="-100" width="622" height="568" fill="white"></rect> +<text class="text-mono" x="402.000000" y="350.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;">void</text></g></g><mask id="2215085970" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="572"> +<rect x="-100" y="-100" width="626" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-mono { diff --git a/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg b/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg index bc8c7e2296..87e3a77638 100644 --- a/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/connection_label/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="315" height="552" viewBox="-100 -100 315 552"><style type="text/css"> +width="319" height="556" viewBox="-102 -102 319 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="315" height="552" viewBox="-100 -100 315 552"><style type="text/css"> <path fill-rule="evenodd" clip-rule="evenodd" d="M58.1193 0H58.1703L55.4939 2.67644L58.1193 0ZM45.7725 0H45.811L41.2851 4.61498L42.7191 3.29325L37.0824 8.92997L35.0554 10.9569L32.0719 13.9404L29.6229 16.5017L27.1738 19.0631L25.8089 20.2034L23.2195 22.6244L18.181 27.6068L23.8178 21.97L27.0615 18.9508L33.8666 11.9773L33.1562 12.5194L37.0262 8.87383L40.784 5.11602L38.0299 7.64561L45.7725 0ZM23.1079 0H23.108L21.5814 1.66688L20.3126 2.79534L23.1079 0ZM7.53869 0H7.54254L7.50005 0.035944L7.53869 0ZM2.49995 0H2.52362L0.900245 1.59971L2.49995 0ZM0 3.64398V3.60744L0.278386 3.36559L0 3.64398ZM0 18.6564V18.5398L0.67985 17.8416L3.4459 15.0755L1.15701 17.1333L2.78713 15.6022L6.01437 12.507L8.5168 9.87253L5.15803 13.2313L11.0357 7.25453L10.4926 7.89678L13.6868 4.7686L8.54982 9.90555L7.05177 11.5687L4.68087 13.9396L0.729379 17.8911L3.01827 15.8333L0 18.6564ZM0 69.2431V69.178L1.64651 67.4763L1.46347 67.7796L5.84063 63.4025L4.42167 64.9016L0 69.4007V69.3408L0.247596 68.9955L0 69.2431ZM2.51594 100H2.49238L5.19989 97.2925L7.70071 95.0162L12.8713 89.6772L12.3094 90.0707L15.288 87.3167L18.1542 84.4504L16.0269 86.3532L22.8752 79.6172L18.5364 84.0683L19.6435 83.0734L15.3441 87.3728L13.798 88.9189L11.5224 91.1945L9.66768 93.1615L7.81297 95.1285L6.74529 95.9716L4.75024 97.7983L2.51594 100ZM7.54255 100H7.5387L9.81396 97.884L8.46606 99.2189L7.54255 100ZM45.8189 100H45.7807L46.9912 98.8047L45.8189 100ZM58.1784 100H58.1272L62.2952 95.7511L66.1408 91.9055L63.0037 94.8115L65.2507 92.6635L69.7117 88.3346L73.2165 84.6977L68.5469 89.3673L76.7379 81.0773L75.9634 81.9509L80.3913 77.5889L73.2496 84.7307L71.1346 87.0107L67.8384 90.3069L62.3447 95.8006L65.4818 92.8947L61.2625 96.9159L58.1784 100ZM75.4277 100H75.229L82.1834 92.9039L81.3403 93.5787L86.0063 89.1371L90.5601 84.5833L87.2464 87.6725L98.0937 76.9375L91.1673 83.9761L92.8932 82.3625L86.0625 89.1933L83.6062 91.6496L79.9907 95.265L77.011 98.357L75.4277 100ZM100 18.5398V18.6563L99.9556 18.6979L95.8065 22.847L100 18.5398ZM100 3.60743V3.64398L99.6791 3.9649L99.2094 4.29428L100 3.60743ZM75.4201 0L74.0312 1.4412L72.401 2.84687L69.281 5.79854L63.1812 11.8422L70.0119 5.01151L73.919 1.32893L75.2214 0H75.4201ZM100 69.1858V69.2509L98.059 71.1919L100 69.1858ZM100 69.3486V69.4085L99.8414 69.5698L100 69.3486ZM41.9398 28.8254L53.6223 16.993L52.5215 18.2437L54.7428 16.0575L54.6875 16.0759L54.8008 16.0004L58.842 12.0231L54.9925 15.8726L55.1085 15.7953L54.898 16.0058L54.84 16.0251L48.6523 22.2128L45.6419 25.473L40.9389 30.1759L33.1007 38.0142L37.5866 33.878L31.558 39.6068L23.3278 47.837L33.0257 37.9393L38.5125 32.4525L34.0266 36.5887L37.2369 33.5283L43.6074 27.3576L48.6023 22.1628L41.9398 28.8254ZM41.0977 17.0531L39.718 18.2925L40.312 17.8388L41.0977 17.0531ZM36.875 20.3106L48.1601 7.88137L42.3438 13.7478L36.875 20.3106ZM35.7125 25.8109L34.3328 27.0503L34.9268 26.5966L35.7125 25.8109ZM17.7022 39.7534L19.0819 38.514L18.8092 38.7867L36.7575 21.8045L23.1569 35.3051L13.5771 43.7372L18.1448 39.4154L17.7022 39.7534ZM3.48102 28.9281L1.53562 30.8735L1.22228 31.0465L0.0765686 32.3326L1.60579 30.9437L2.57849 29.971L3.48102 28.9281ZM0.953463 26.2027L19.5702 7.58594L9.31575 18.6078L0.953463 26.2027ZM23.7175 12.11L17.9339 18.0875L21.4622 14.5592L20.8074 15.4725L28.1915 7.95918L30.4791 5.54232L23.4224 12.599L23.7175 12.11ZM43.4641 43.1538L40.7872 46.1552L42.4907 44.4517L42.3285 45.0465L45.8166 41.3421L46.8441 40.0983L43.4371 43.5053L43.4641 43.1538ZM1.32715 48.3271L8.0918 41.5625L4.3657 45.5674L1.32715 48.3271ZM11.1479 31.2556L11.5689 30.975L11.3584 31.1855L11.1479 31.2556ZM11.9898 27.4667L12.2003 27.2562L11.7793 27.5369L11.9898 27.4667ZM11.3585 34.5531L11.148 34.7636L10.9375 34.8338L11.3585 34.5531ZM72.929 28.5457L82.2965 19.0792L81.4043 20.0705L86.4597 15.0811L78.2983 23.2425L75.8697 25.8362L72.1029 29.603L65.8249 35.881L69.3934 32.5437L64.5858 37.1531L57.994 43.745L65.7754 35.8314L70.17 31.4369L66.6015 34.7742L69.1623 32.3125L74.2507 27.3562L78.2653 23.2095L72.929 28.5457ZM82.6674 1.83549L84.3245 0.31872L83.3724 1.27088L82.6674 1.83549ZM64.5872 16.1312L62.9301 17.648L63.6351 17.0834L64.5872 16.1312ZM70.868 9.85044L80.0048 1.1214L74.6221 6.47142L70.868 9.85044ZM90.2409 41.9448L70.7578 61.4279L79.5093 53.4795L90.2409 41.9448ZM91.8088 42.5434L95.3963 38.8357L95.2132 39.139L99.5904 34.7618L98.1714 36.261L93.5912 40.9214L93.9973 40.3549L91.8088 42.5434ZM94.331 12.8233L89.9853 17.1691L89.2853 17.5555L86.7259 20.4284L90.142 17.3258L92.3149 15.1529L94.331 12.8233ZM44.7972 62.3259L76.9824 30.1406L59.2542 49.1955L44.7972 62.3259ZM77.1482 40.321L70.1709 47.5323L70 47.6463L70.0895 47.6164L68.1916 49.5779L70.185 47.5846L70.2105 47.5761L70.421 47.3656L70.37 47.3996L73.6557 44.1139L72.6416 45.5283L84.0768 33.893L87.6194 30.1502L76.6913 41.0783L77.1482 40.321ZM50.5355 34.3137L72.6617 12.1875L60.4955 25.3084L50.5355 34.3137ZM70.2104 44.0681L70.6314 43.7875L70.4209 43.998L70.2104 44.0681ZM71.263 40.0687L70.842 40.3494L71.0525 40.2792L71.263 40.0687ZM55.1084 12.4355L55.3189 12.225L54.8979 12.5056L55.1084 12.4355ZM48.8718 15.5785L60.2075 4.70496L49.4056 15.4006L48.8718 15.5785ZM23.7636 57.4491L29.9099 51.5854L26.1656 55.6123L27.2361 54.8244L23.435 58.6255L22.0681 59.9924L20.0562 62.0042L18.5082 63.8349L16.9601 65.6656L15.8328 66.2277L13.9315 67.7051L10.4821 71.0132L14.2832 67.2121L16.6775 65.383L21.1113 60.5253L20.477 60.7357L23.2937 58.4842L25.8277 55.9502L23.7636 57.4491ZM48.3825 74.1824L44.8832 77.8523L46.9145 75.8211L45.4748 77.4881L43.4493 79.2862L42.4082 80.1568L43.9215 79.0414L42.2487 80.7143L39.3752 83.8151L41.8844 81.3059L43.8473 79.6842L42.334 80.7995L44.7237 78.4098L46.1576 76.976L46.9713 75.8779L50.078 72.7713L48.1093 74.6262L48.3825 74.1824ZM29.2877 62.9906L29.0772 63.2011L28.8667 63.2713L29.2877 62.9906ZM29.7088 59.4823L29.9193 59.2719L29.4983 59.5525L29.7088 59.4823ZM29.0772 66.5687L28.8667 66.7792L28.6562 66.8494L29.0772 66.5687ZM22.9729 68.748L23.1834 68.5375L22.7624 68.8181L22.9729 68.748ZM3.8147e-05 91.7593L13.2499 79.1355L6.5001 86.2595L3.8147e-05 91.7593ZM16.0685 87.9974L17.1375 87.0687L16.5382 87.668L16.0685 87.9974ZM21.7869 79.3344L20.7179 80.263L21.1876 79.9337L21.7869 79.3344ZM12.3607 95.0755L13.4298 94.1469L12.8304 94.7462L12.3607 95.0755ZM42.7176 59.3801L43.2789 58.8187L43.0684 59.1696L42.7877 59.4502L42.2966 59.801L42.5772 59.3801H42.7176ZM26.3124 49.3152L24.3599 51.2676L23.996 51.3918L22.8956 52.732L24.4798 51.3875L25.456 50.4113L26.3124 49.3152ZM39.0689 63.3097L38.5777 63.6606L39.56 62.6782L39.0689 63.3097ZM20.3574 55.8032L19.3751 56.7856L19.8662 56.4347L20.3574 55.8032ZM39.9297 64.195L41.5504 62.3779L41.534 62.5907L43.5967 60.528L42.9746 61.2811L40.8628 63.5238L40.961 63.1637L39.9297 64.195ZM22.3921 55.457L21.3998 56.5696L22.0313 55.9381L21.9711 56.1587L23.2642 54.7854L23.6451 54.3243L22.3821 55.5873L22.3921 55.457ZM40.6473 92.4498L45.0485 88.0485L43.0066 90.4079L40.806 92.6085L37.3463 95.7507L39.9384 92.8412L40.6473 92.4498ZM18.5042 48.7973L11.5457 55.7558L10.4249 56.3746L6.32684 60.9746L11.7967 56.0067L15.2759 52.5275L18.5042 48.7973ZM32.7113 78.139L31.1131 79.7372L30.8432 79.8668L29.9145 80.9358L31.1833 79.8074L31.9823 79.0083L32.7113 78.139ZM21.7577 93.9525L31.2855 84.0344L30.8324 84.8777L42.4999 73.2102L38.7408 77.2295L26.5552 89.6753L27.5914 88.1187L21.7577 93.9525ZM98.5132 90.0591L89.9224 97.9224L93.5769 94.9953L98.5132 90.0591ZM97.8456 80.2105L99.5027 78.6937L98.5506 79.6459L97.8456 80.2105ZM88.5656 56.4599L78.9205 65.7009L82.1262 63.3036L78.1413 67.2885L73.7522 70.8692L74.7195 70.5082L67.717 78.117L63.992 81.0336L58.0146 87.011L63.4289 81.7988L66.3887 79.4454L68.1212 78.5213L70.5757 75.6625L73.0302 72.8038L76.194 69.64L78.3434 67.4906L84.3208 61.5132L82.6575 62.7723L88.5656 56.4599ZM85.1893 67.0375L83.7304 68.356L84.3561 67.8707L85.1893 67.0375ZM90.7969 58.2022L99.2725 50.5418L94.4317 55.3826L90.7969 58.2022ZM79.377 76.2172L77.9182 77.5357L78.5438 77.0504L79.377 76.2172ZM59.4922 91.7253L56.4011 94.1231L60.0049 90.8659L63.6087 87.6087L59.4922 91.7253ZM63.8833 75.4153L46 92.3896L49.6884 89.1193L53.3767 85.8491L63.8833 75.4153ZM71.6063 55.0765L69.6609 57.0219L69.3475 57.1949L68.2018 58.481L69.731 57.0921L70.7037 56.1194L71.6063 55.0765ZM55.1405 71.6857L61.4131 65.4131L57.958 69.1267L55.1405 71.6857ZM65.8396 69.4497L61.7138 73.7138L64.2308 71.1968L63.7637 71.8484L69.0313 66.4886L70.6632 64.7645L65.6292 69.7985L65.8396 69.4497ZM53.0034 65.4955L58.2258 59.8914L58.0558 60.4431L64.5517 53.9472L62.5136 56.2398L55.7841 63.2238L56.2513 62.2475L53.0034 65.4955ZM97.0997 71.2032L79.6514 88.6515L86.7697 80.814L97.0997 71.2032ZM35.1848 56.2513L31.93 59.9006L34.0012 57.8294L33.804 58.5527L38.0451 54.0485L39.2945 52.5361L35.1519 56.6787L35.1848 56.2513ZM66.8712 26.2471L78.1907 14.3099L77.7244 15.394L91.6784 1.4399L87.233 6.29715L72.7096 21.2323L73.8482 19.2701L66.8712 26.2471ZM28.0473 68.2068L20.4355 76.375L25.1695 71.641L24.4884 73.0639L34.297 62.8844L37.2675 59.5429L27.7995 69.0109L28.0473 68.2068ZM8.94067 39.5658L14.1631 33.9617L13.993 34.5134L20.4889 28.0175L18.4509 30.3101L11.7213 37.2941L12.1886 36.3178L8.94067 39.5658ZM99.7403 26L88 37.7404L93.2735 32.9508L99.7403 26ZM1.93388 8.08743L4.77765 5.04974L4.67856 5.34275L8.20743 1.81388L7.09578 3.05481L3.4355 6.84437L3.69832 6.32299L1.93388 8.08743ZM54.4485 44.211L48.5985 50.061L47.6563 50.5813L44.211 54.4485L48.8095 50.272L51.7345 47.347L54.4485 44.211Z" fill="black"/> </pattern> -</defs><g id="a"><g class="shape" ><path class="shape" transform="translate(1 0)" d="M-1.6003102976828814 -0.578379450365901 L115.04555138759315 1.8110305089503527 L114.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1 0)" d="M0.8572634477168322 0.9638847392052412 C22.48075867313892 0.7011145946010946, 45.04090131372214 -2.1922216418758036, 113.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.673568213731052 -0.17061247229576093, 50.55462366882712 -0.7402850866317747, 113.41962571348995 0.752815873362124 M115.5367042440921 -1.7494334299117327 C113.93536585275083 28.635548730008306, 114.62690174285322 53.16979045718909, 115.39054775424302 125.13064506463706 M114.29767770972103 -0.7992740562185645 C115.03531252294779 32.95774754956365, 114.05884398967028 67.6630428140983, 114.40687684621662 126.35224372241646 M115.05280161090195 125.78655984811485 C90.44376603122801 128.06248216528445, 63.1430819682777 127.51895748276263, 1.836456598713994 125.59647652320564 M113.05657343473285 125.85626798961312 C71.05809215642512 126.5247855836898, 29.087853942997754 126.25332120604813, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1 0)" width="114" height="126" /></g><text class="text-bold" x="58.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><path class="shape" transform="translate(0 226)" d="M-1.6003102976828814 -0.578379450365901 L116.04555138759315 1.8110305089503527 L115.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 226)" d="M0.8572634477168322 0.9638847392052412 C22.680763168726116 0.6970614659599961, 45.44091030489653 -2.196274770516902, 114.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.894920105580244 -0.17924678744748235, 50.997327452525504 -0.7489194017834961, 114.41962571348995 0.752815873362124 M116.5367042440921 -1.7494334299117327 C114.93536585275083 28.635548730008306, 115.62690174285322 53.16979045718909, 116.39054775424302 125.13064506463706 M115.29767770972103 -0.7992740562185645 C116.03531252294779 32.95774754956365, 115.05884398967028 67.6630428140983, 115.40687684621662 126.35224372241646 M116.05280161090195 125.78655984811485 C91.22809355473146 128.08226734744386, 63.7117370152846 127.53874266492204, 1.836456598713994 125.59647652320564 M114.05657343473285 125.85626798961312 C71.68217957345769 126.52707476625218, 29.336028777062893 126.2556103886105, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 226)" width="115" height="126" /></g><text class="text-bold" x="57.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 class="connection" fill="none" d="M55.500089911744 126.34012979455292 M55.500089911744 126.34012979455292 C58.46388473920524 165.68024617619812, 58.66317125968635 185.43987631984055, 57.905312864109874 222.85726344771683 M53.76992493495345 125.54653513804078 C56.92928630625829 167.07928939396515, 55.878336091991514 186.66149652237073, 57.990419378038496 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2046510186)"/><text class="text-italic" x="57.500000" y="181.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2046510186" maskUnits="userSpaceOnUse" x="-100" y="-100" width="315" height="552"> -<rect x="-100" y="-100" width="315" height="552" fill="white"></rect> +</defs><g id="a"><g class="shape" ><path class="shape" transform="translate(1 0)" d="M-1.6003102976828814 -0.578379450365901 L115.04555138759315 1.8110305089503527 L114.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1 0)" d="M0.8572634477168322 0.9638847392052412 C22.48075867313892 0.7011145946010946, 45.04090131372214 -2.1922216418758036, 113.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.673568213731052 -0.17061247229576093, 50.55462366882712 -0.7402850866317747, 113.41962571348995 0.752815873362124 M115.5367042440921 -1.7494334299117327 C113.93536585275083 28.635548730008306, 114.62690174285322 53.16979045718909, 115.39054775424302 125.13064506463706 M114.29767770972103 -0.7992740562185645 C115.03531252294779 32.95774754956365, 114.05884398967028 67.6630428140983, 114.40687684621662 126.35224372241646 M115.05280161090195 125.78655984811485 C90.44376603122801 128.06248216528445, 63.1430819682777 127.51895748276263, 1.836456598713994 125.59647652320564 M113.05657343473285 125.85626798961312 C71.05809215642512 126.5247855836898, 29.087853942997754 126.25332120604813, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1 0)" width="114" height="126" /></g><text class="text-bold" x="58.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><path class="shape" transform="translate(0 226)" d="M-1.6003102976828814 -0.578379450365901 L116.04555138759315 1.8110305089503527 L115.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(0 226)" d="M0.8572634477168322 0.9638847392052412 C22.680763168726116 0.6970614659599961, 45.44091030489653 -2.196274770516902, 114.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C25.894920105580244 -0.17924678744748235, 50.997327452525504 -0.7489194017834961, 114.41962571348995 0.752815873362124 M116.5367042440921 -1.7494334299117327 C114.93536585275083 28.635548730008306, 115.62690174285322 53.16979045718909, 116.39054775424302 125.13064506463706 M115.29767770972103 -0.7992740562185645 C116.03531252294779 32.95774754956365, 115.05884398967028 67.6630428140983, 115.40687684621662 126.35224372241646 M116.05280161090195 125.78655984811485 C91.22809355473146 128.08226734744386, 63.7117370152846 127.53874266492204, 1.836456598713994 125.59647652320564 M114.05657343473285 125.85626798961312 C71.68217957345769 126.52707476625218, 29.336028777062893 126.2556103886105, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(0 226)" width="115" height="126" /></g><text class="text-bold" x="57.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 class="connection" fill="none" d="M55.500089911744 126.34012979455292 M55.500089911744 126.34012979455292 C58.46388473920524 165.68024617619812, 58.66317125968635 185.43987631984055, 57.905312864109874 222.85726344771683 M53.76992493495345 125.54653513804078 C56.92928630625829 167.07928939396515, 55.878336091991514 186.66149652237073, 57.990419378038496 220.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2046510186)"/><text class="text-italic" x="57.500000" y="181.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2046510186" maskUnits="userSpaceOnUse" x="-100" y="-100" width="319" height="556"> +<rect x="-100" y="-100" width="319" height="556" fill="white"></rect> <rect x="42.000000" y="165.000000" width="31" height="23" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/d2renderers/d2sketch/testdata/sql_tables/sketch.exp.svg b/d2renderers/d2sketch/testdata/sql_tables/sketch.exp.svg index 68d7a9a2a8..809406b677 100644 --- a/d2renderers/d2sketch/testdata/sql_tables/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/sql_tables/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1025" height="660" viewBox="-100 -100 1025 660"><style type="text/css"> +width="1029" height="664" viewBox="-102 -102 1029 664"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -62,8 +62,8 @@ width="1025" height="660" viewBox="-100 -100 1025 660"><style type="text/css"> <text class="text" x="692.000000" y="149.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> <text class="text" x="805.000000" y="149.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">PK</text><path d="M501.59433286147834 162.6682524219514 C565.5797741859461 161.89597697058372, 630.2145845461888 159.89005357652763, 824.449808125711 162.27200259434863 M500.55028613275425 162.18344378127665 C573.022681364183 160.6246367782044, 644.4959209239217 160.22968799567332, 824.597631846606 162.52192031909593" style="fill:#0A0F25" /><text class="text" x="511.000000" y="185.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">status</text> <text class="text" x="692.000000" y="185.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> -<text class="text" x="805.000000" y="185.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><path d="M501.59433286147834 198.6682524219514 C565.5797741859461 197.89597697058372, 630.2145845461888 195.89005357652763, 824.449808125711 198.27200259434863 M500.55028613275425 198.18344378127665 C573.022681364183 196.6246367782044, 644.4959209239217 196.22968799567332, 824.597631846606 198.52192031909593" style="fill:#0A0F25" /><rect class="sketch-overlay" transform="translate(501 18)" width="324" height="180" /></g></g><g id="(users <-> orders)[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><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="M106.500089911744 218.34012979455292 M106.500089911744 218.34012979455292 C109.46388473920524 255.68024617619812, 142.46317125968636 281.41432731984054, 269.30913586410986 344.97808744771686 M104.76992493495345 217.54653513804078 C107.92928630625829 257.07928939396515, 139.67833609199153 282.6359475223707, 269.3942423780385 342.1546212962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><g id="(products <-> orders)[0]"><path class="connection" fill="none" d="M357.000089911744 200.34012979455292 M357.000089911744 200.34012979455292 C359.96388473920524 252.08024617619813, 360.16317125968635 275.43987631984055, 359.4053128641099 312.85726344771683 M355.26992493495345 199.54653513804078 C358.4292863062583 253.47928939396516, 357.3783360919915 276.6614965223707, 359.4904193780385 310.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><g id="(shipments <-> orders)[0]"><path class="connection" fill="none" d="M661.000089911744 200.34012979455292 M661.000089911744 200.34012979455292 C663.9638847392052 252.08024617619813, 620.7631712596864 282.8398763198405, 450.11803886410985 352.3687514477168 M659.2699249349535 199.54653513804078 C662.4292863062583 253.47928939396516, 617.9783360919915 284.0614965223707, 450.20314537803847 349.54528529622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><mask id="2434169672" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1025" height="660"> -<rect x="-100" y="-100" width="1025" height="660" fill="white"></rect> +<text class="text" x="805.000000" y="185.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><path d="M501.59433286147834 198.6682524219514 C565.5797741859461 197.89597697058372, 630.2145845461888 195.89005357652763, 824.449808125711 198.27200259434863 M500.55028613275425 198.18344378127665 C573.022681364183 196.6246367782044, 644.4959209239217 196.22968799567332, 824.597631846606 198.52192031909593" style="fill:#0A0F25" /><rect class="sketch-overlay" transform="translate(501 18)" width="324" height="180" /></g></g><g id="(users <-> orders)[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><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="M106.500089911744 218.34012979455292 M106.500089911744 218.34012979455292 C109.46388473920524 255.68024617619812, 142.46317125968636 281.41432731984054, 269.30913586410986 344.97808744771686 M104.76992493495345 217.54653513804078 C107.92928630625829 257.07928939396515, 139.67833609199153 282.6359475223707, 269.3942423780385 342.1546212962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><g id="(products <-> orders)[0]"><path class="connection" fill="none" d="M357.000089911744 200.34012979455292 M357.000089911744 200.34012979455292 C359.96388473920524 252.08024617619813, 360.16317125968635 275.43987631984055, 359.4053128641099 312.85726344771683 M355.26992493495345 199.54653513804078 C358.4292863062583 253.47928939396516, 357.3783360919915 276.6614965223707, 359.4904193780385 310.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><g id="(shipments <-> orders)[0]"><path class="connection" fill="none" d="M661.000089911744 200.34012979455292 M661.000089911744 200.34012979455292 C663.9638847392052 252.08024617619813, 620.7631712596864 282.8398763198405, 450.11803886410985 352.3687514477168 M659.2699249349535 199.54653513804078 C662.4292863062583 253.47928939396516, 617.9783360919915 284.0614965223707, 450.20314537803847 349.54528529622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2434169672)"/></g><mask id="2434169672" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1029" height="664"> +<rect x="-100" y="-100" width="1029" height="664" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg b/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg index a45b29f99d..ec449734e6 100644 --- a/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg +++ b/d2renderers/d2sketch/testdata/twitter/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3454" height="2449" viewBox="-100 -100 3454 2449"><style type="text/css"> +width="3458" height="2451" viewBox="-102 -102 3458 2451"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -796,8 +796,8 @@ width="3454" height="2449" viewBox="-100 -100 3454 2449"><style type="text/css"> <li>Served data logging</li> </ul> </div></foreignObject></g></g><g id="container0.graphql"><g class="shape" ><image href="https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/GraphQL_Logo.svg/1200px-GraphQL_Logo.svg.png" x="2468" y="558" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2532.000000" y="707.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="2532.000000" dy="0.000000">GraphQL</tspan><tspan x="2532.000000" dy="21.000000">Federated Strato Column</tspan></text></g><g id="container0.comment"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1455.000000" y="624.000000" width="597" height="38"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h2>Tweet/user content hydration, visibility filtering</h2> -</div></foreignObject></g></g><g id="container0.tlsapi"><g class="shape" ><path class="shape" transform="translate(1065 580)" d="M-1.6003102976828814 -0.578379450365901 L331.04555138759315 1.8110305089503527 L330.2536975424737 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1065 580)" d="M0.5857595411904342 0.6586128034515493 C65.78299895351039 -0.11913925879711085, 131.6202401781358 -2.0961269758194105, 329.45774470715185 0.26807892545593903 M-0.4432266926812473 0.1807975835082773 C73.34639783828683 -1.3909218953992055, 146.15127963372598 -1.7801734960488602, 329.60343605377057 0.5143915581096057 M331.5367042440921 -1.7494334299117327 C329.93536585275086 28.635548730008306, 330.62690174285325 53.16979045718909, 331.390547754243 125.13064506463706 M330.29767770972103 -0.7992740562185645 C331.0353125229478 32.95774754956365, 330.05884398967027 67.6630428140983, 330.4068768462166 126.35224372241646 M330.7193688127132 125.85415847861839 C259.53216414466425 130.32938113613875, 186.50578298447746 129.95799615581842, 1.2548324293352848 125.72427644354119 M329.3553660622186 125.90178935462275 C205.88880461531465 126.69644266093806, 82.44154137221284 126.51095376633928, 0.6415749529079254 126.02859181847045 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1065 580)" width="330" height="126" /></g><text class="text-bold" x="1230.000000" y="646.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TLS-API (being deprecated)</text></g><g id="container2.crmixer"><g class="shape" ><path class="shape" transform="translate(1400 1560)" d="M-1.6003102976828814 -0.578379450365901 L167.04555138759315 1.8110305089503527 L166.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1400 1560)" d="M0.8572634477168322 0.9638847392052412 C32.880992443673314 0.4903519052639602, 65.84136885479093 -2.402984331212938, 165.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C37.183866589888936 -0.6195968601852653, 73.57522042114289 -1.189269474521279, 165.41962571348995 0.752815873362124 M167.5367042440921 -1.7494334299117327 C165.93536585275083 28.635548730008306, 166.62690174285322 53.16979045718909, 167.39054775424302 125.13064506463706 M166.29767770972103 -0.7992740562185645 C167.03531252294778 32.95774754956365, 166.05884398967027 67.6630428140983, 166.40687684621662 126.35224372241646 M167.05280161090195 125.78655984811485 C131.22879725340755 129.09131163757294, 92.71314441263675 128.54778695505112, 1.836456598713994 125.59647652320564 M165.05657343473285 125.85626798961312 C103.51063784211874 126.64382307693363, 41.992945314385 126.37235869929195, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1400 1560)" width="166" height="126" /></g><text class="text-bold" x="1483.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CrMixer</text></g><g id="container2.earlybird"><g class="shape" ><path class="shape" transform="translate(1778 1560)" d="M-1.6003102976828814 -0.578379450365901 L177.04555138759315 1.8110305089503527 L176.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1778 1560)" d="M0.8572634477168322 0.9638847392052412 C34.88103739954531 0.44982061885297275, 69.84145876653493 -2.4435156176239254, 175.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C39.397385508380836 -0.7059400117024777, 78.00225825812669 -1.2756126260384915, 175.41962571348995 0.752815873362124 M177.5367042440921 -1.7494334299117327 C175.93536585275083 28.635548730008306, 176.62690174285322 53.16979045718909, 177.39054775424302 125.13064506463706 M176.29767770972103 -0.7992740562185645 C177.03531252294778 32.95774754956365, 176.05884398967027 67.6630428140983, 176.40687684621662 126.35224372241646 M177.05280161090195 125.78655984811485 C139.07207248844207 129.28916345916687, 98.3996948827058 128.74563877664505, 1.836456598713994 125.59647652320564 M175.05657343473285 125.85626798961312 C109.75151201244444 126.66671490255743, 44.47469365503639 126.39525052491575, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1778 1560)" width="176" height="126" /></g><text class="text-bold" x="1866.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">EarlyBird</text></g><g id="container2.utag"><g class="shape" ><path class="shape" transform="translate(2014 1560)" d="M-1.6003102976828814 -0.578379450365901 L144.04555138759315 1.8110305089503527 L143.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2014 1560)" d="M0.8572634477168322 0.9638847392052412 C28.280889045167715 0.5835738640092312, 56.64116205777973 -2.309762372467667, 142.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C32.09277307735756 -0.42100761169567713, 63.39303339608014 -0.9906802260316909, 142.41962571348995 0.752815873362124 M144.5367042440921 -1.7494334299117327 C142.93536585275083 28.635548730008306, 143.62690174285322 53.16979045718909, 144.39054775424302 125.13064506463706 M143.29767770972103 -0.7992740562185645 C144.03531252294778 32.95774754956365, 143.05884398967027 67.6630428140983, 143.40687684621662 126.35224372241646 M144.05280161090195 125.78655984811485 C113.18926421282814 128.63625244790688, 79.63407833147794 128.09272776538506, 1.836456598713994 125.59647652320564 M142.05657343473285 125.85626798961312 C89.15662725036964 126.59117187799886, 36.28492413088679 126.31970750035718, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2014 1560)" width="143" height="126" /></g><text class="text-bold" x="2085.500000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Utag</text></g><g id="container2.space"><g class="shape" ><path class="shape" transform="translate(2217 1560)" d="M-1.6003102976828814 -0.578379450365901 L153.04555138759315 1.8110305089503527 L152.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2217 1560)" d="M0.8572634477168322 0.9638847392052412 C30.080929505452513 0.5470957062393427, 60.24124297834933 -2.3462405302375555, 151.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C34.084940104000275 -0.49871644806116855, 67.37736744936556 -1.0683890623971823, 151.41962571348995 0.752815873362124 M153.5367042440921 -1.7494334299117327 C151.93536585275083 28.635548730008306, 152.62690174285322 53.16979045718909, 153.39054775424302 125.13064506463706 M152.29767770972103 -0.7992740562185645 C153.03531252294778 32.95774754956365, 152.05884398967027 67.6630428140983, 152.40687684621662 126.35224372241646 M153.05280161090195 125.78655984811485 C120.2482119243592 128.81431908734143, 84.75197375454009 128.2707944048196, 1.836456598713994 125.59647652320564 M151.05657343473285 125.85626798961312 C94.77341400366277 126.61177452106028, 38.51849763747305 126.3403101434186, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2217 1560)" width="152" height="126" /></g><text class="text-bold" x="2293.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Space</text></g><g id="container2.communities"><g class="shape" ><path class="shape" transform="translate(2429 1560)" d="M-1.6003102976828814 -0.578379450365901 L209.04555138759315 1.8110305089503527 L208.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2429 1560)" d="M0.7600837203782729 0.8546183796150393 C41.317428679703426 0.28383151414459784, 82.70524232854808 -2.281514969230784, 207.29636755118793 0.3478601929410405 M-0.5751325754924322 0.23460360479846853 C46.4308295315081 -0.8708911930365537, 92.15898586770518 -1.3759854919423913, 207.48541717475845 0.6674763648314441 M209.5367042440921 -1.7494334299117327 C207.93536585275083 28.635548730008306, 208.62690174285322 53.16979045718909, 209.39054775424302 125.13064506463706 M208.29767770972103 -0.7992740562185645 C209.03531252294778 32.95774754956365, 208.05884398967027 67.6630428140983, 208.40687684621662 126.35224372241646 M208.93345559916946 125.8107555091086 C164.05374347041726 129.47765700563377, 116.78750920711228 128.9957464985325, 1.6282751441011358 125.64222010594443 M207.16352064754216 125.87256150780338 C129.73227071959224 126.65608559168354, 52.326062211390635 126.41539452447707, 0.8325100025118204 126.03710084809072 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2429 1560)" width="208" height="126" /></g><text class="text-bold" x="2533.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Communities</text></g><g id="(timeline mixer -> People discovery)[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 class="connection" fill="none" d="M2794.000089911744 1168.340129794553 M2794.000089911744 1168.340129794553 C2796.9638847392052 1207.6802461761981, 2797.1631712596864 1227.4398763198406, 2796.40531286411 1264.8572634477168 M2792.2699249349535 1167.5465351380408 C2795.4292863062583 1209.0792893939652, 2794.3783360919915 1228.6614965223707, 2796.4904193780385 1262.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> onboarding service)[0]"><path class="connection" fill="none" d="M2387.500089911744 1168.340129794553 M2387.500089911744 1168.340129794553 C2390.4638847392052 1207.6802461761981, 2390.6631712596864 1227.4398763198406, 2389.90531286411 1264.8572634477168 M2385.7699249349535 1167.5465351380408 C2388.9292863062583 1209.0792893939652, 2387.8783360919915 1228.6614965223707, 2389.9904193780385 1262.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> admixer)[0]"><path class="connection" fill="none" d="M2139.500089911744 1168.340129794553 M2139.500089911744 1168.340129794553 C2142.4638847392052 1207.6802461761981, 2142.6631712596864 1229.0398763198405, 2141.90531286411 1272.8572634477168 M2137.7699249349535 1167.5465351380408 C2140.9292863062583 1209.0792893939652, 2139.8783360919915 1230.2614965223706, 2141.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(container0.graphql -> timeline mixer)[0]"><path class="connection" fill="none" d="M2595.921261911744 660.4169957945529 M2595.921261911744 660.4169957945529 C2918.9638847392052 754.3844261761981, 2999.6631712596864 837.4398763198406, 2998.90531286411 874.8572634477168 M2594.1910969349533 659.6234011380408 C2917.4292863062583 755.7834693939651, 2996.8783360919915 838.6614965223707, 2998.9904193780385 872.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer <- container0.tlsapi)[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 class="connection" fill="none" d="M2026.507826911744 876.091467794553 M2026.507826911744 876.091467794553 C1391.2638847392052 837.6802461761981, 1230.9131712596864 763.0398763198406, 1230.1553128641099 708.8572634477168 M2024.7776619349534 875.2978731380408 C1389.7292863062582 839.0792893939652, 1228.1283360919915 764.2614965223707, 1230.2404193780385 706.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#538355405)"/></g><g id="(twitter fe -> container0.graphql)[0]"><path class="connection" fill="none" d="M2186.410255911744 349.73304879455293 M2186.410255911744 349.73304879455293 C2463.8638847392053 436.2402951761981, 2533.1631712596864 517.4398763198406, 2532.40531286411 554.8572634477168 M2184.6800909349536 348.9394541380408 C2462.3292863062584 437.63933839396515, 2530.3783360919915 518.6614965223707, 2532.4904193780385 552.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="2395.000000" y="420.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">iPhone web</text></g><g id="(twitter fe -> container0.tlsapi)[0]"><path class="connection" fill="none" d="M2053.520068911744 338.73677979455294 M2053.520068911744 338.73677979455294 C1396.2638847392052 434.1031781761981, 1230.9131712596864 521.8398763198405, 1230.1553128641099 576.8572634477168 M2051.7899039349536 337.9431851380408 C1394.7292863062582 435.50222139396516, 1228.1283360919915 523.0614965223707, 1230.2404193780385 574.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1605.500000" y="409.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">HTTP Android</text></g><g id="(web -> twitter fe)[0]"><path class="connection" fill="none" d="M2307.500089911744 154.34012979455292 M2307.500089911744 154.34012979455292 C2310.4638847392052 193.68024617619812, 2285.863171259686 220.03987631984054, 2189.22938386411 285.6322804477168 M2305.7699249349535 153.54653513804078 C2308.9292863062583 195.07928939396515, 2283.0783360919913 221.26149652237072, 2189.3144903780385 282.80881429622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> timeline scorer)[0]"><path class="connection" fill="none" d="M1833.250089911744 1168.340129794553 M1833.250089911744 1168.340129794553 C1836.2138847392052 1207.6802461761981, 1826.4131712596864 1227.4398763198406, 1788.4837398641098 1266.028836447717 M1831.5199249349535 1167.5465351380408 C1834.6792863062583 1209.0792893939652, 1823.6283360919915 1228.6614965223707, 1788.5688463780384 1263.2053702962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1826.500000" y="1230.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Thrift RPC</text></g><g id="(timeline mixer -> home ranker)[0]"><marker id="mk-3297818544" 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="#000E3D" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path class="connection" fill="none" d="M1687.250089911744 1168.340129794553 M1687.250089911744 1168.340129794553 C1690.2138847392052 1207.6802461761981, 1666.6131712596864 1230.1823543198404, 1574.1816968641099 1280.6816334477169 M1685.5199249349535 1167.5465351380408 C1688.6792863062583 1209.0792893939652, 1663.8283360919916 1231.4039745223706, 1574.2668033780385 1277.8581672962298" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(timeline mixer -> timeline service)[0]"><path class="connection" fill="none" d="M1525.750089911744 1168.340129794553 M1525.750089911744 1168.340129794553 C1528.7138847392052 1207.6802461761981, 1482.6131712596864 1233.5616033198405, 1300.4328598641098 1298.150549447717 M1524.0199249349535 1167.5465351380408 C1527.1792863062583 1209.0792893939652, 1479.8283360919916 1234.7832235223707, 1300.5179663780384 1295.3270832962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(container0.graphql -> home mixer)[0]"><path class="connection" fill="none" d="M2464.027351911744 652.3457767945529 M2464.027351911744 652.3457767945529 C1872.7638847392052 752.8155561761981, 1723.9131712596864 787.4398763198406, 1723.1553128641099 803.8572634477168 M2462.2971869349535 651.5521821380407 C1871.2292863062582 754.2145993939652, 1721.1283360919915 788.6614965223707, 1723.2404193780385 801.0337972962297 M1723.2404193780385 801.0337972962297 C1722.9227846544236 818.4880536813289, 927.3392514269799 895.9056317467242, 929.3789050858468 957.6273989100009 M1721.5904655042104 800.1103537422605 C1720.5632082126103 819.3736309134401, 930.0378226689063 896.6380507760681, 929.07025793707 957.9208803051151" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(home mixer -> timeline scorer)[0]"><path class="connection" fill="none" d="M1029.381941911744 1057.886247794553 M1029.381941911744 1057.886247794553 C1273.0638847392052 1145.854025176198, 1393.3131712596864 1236.2398763198405, 1626.3417588641098 1311.6502804477168 M1027.6517769349534 1057.0926531380408 C1271.5292863062582 1147.2530683939651, 1390.5283360919916 1237.4614965223707, 1626.4268653780384 1308.8268142962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> home ranker)[0]"><path class="connection" fill="none" d="M1029.241345911744 1078.4711567945528 M1029.241345911744 1078.4711567945528 C1156.2638847392052 1149.909675176198, 1221.7131712596863 1232.2398763198405, 1352.4911808641098 1291.2528504477168 M1027.5111809349535 1077.6775621380407 C1154.7292863062582 1151.3087183939651, 1218.9283360919915 1233.4614965223707, 1352.5762873780384 1288.4293842962297" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(home mixer -> timeline service)[0]"><path class="connection" fill="none" d="M969.646358911744 1086.003788794553 M969.646358911744 1086.003788794553 C1015.2711257392052 1151.280246176198, 1041.2131712596863 1229.0398763198405, 1096.5070888641098 1274.3897364477168 M967.9161939349534 1085.2101941380408 C1013.7365273062583 1152.679289393965, 1038.4283360919915 1230.2614965223706, 1096.5921953780385 1271.5662702962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> manhattan 2)[0]"><path class="connection" fill="none" d="M899.666420911744 1086.188163794553 M899.666420911744 1086.188163794553 C876.2500917392052 1151.280246176198, 869.6631712596864 1229.0398763198405, 868.9053128641099 1272.8572634477168 M897.9362559349535 1085.3945691380409 C874.7154933062583 1152.679289393965, 866.8783360919915 1230.2614965223706, 868.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> gizmoduck)[0]"><path class="connection" fill="none" d="M824.684340911744 1068.3569567945528 M824.684340911744 1068.3569567945528 C658.2638847392052 1147.915915176198, 615.6631712596864 1229.0398763198405, 614.9053128641099 1272.8572634477168 M822.9541759349535 1067.5633621380407 C656.7292863062582 1149.314958393965, 612.8783360919915 1230.2614965223706, 614.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> socialgraph)[0]"><path class="connection" fill="none" d="M824.561205911744 1047.136182794553 M824.561205911744 1047.136182794553 C451.06388473920526 1143.741328176198, 356.66317125968635 1229.0398763198405, 355.9053128641099 1272.8572634477168 M822.8310409349534 1046.3425881380408 C449.5292863062583 1145.140371393965, 353.8783360919915 1230.2614965223706, 355.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> tweetypie)[0]"><path class="connection" fill="none" d="M824.529787911744 1039.111396794553 M824.529787911744 1039.111396794553 C243.86388473920525 1142.165823176198, 97.66317125968635 1229.0398763198405, 96.90531286410987 1272.8572634477168 M822.7996229349535 1038.3178021380409 C242.3292863062583 1143.564866393965, 94.87833609199151 1230.2614965223706, 96.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(Iphone -> twitter fe)[0]"><path class="connection" fill="none" d="M2119.500089911744 154.34012979455292 M2119.500089911744 154.34012979455292 C2122.4638847392052 193.68024617619812, 2122.6631712596864 213.43987631984055, 2121.90531286411 250.85726344771683 M2117.7699249349535 153.54653513804078 C2120.9292863062583 195.07928939396515, 2119.8783360919915 214.66149652237073, 2121.9904193780385 248.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(Android -> twitter fe)[0]"><path class="connection" fill="none" d="M1931.500089911744 154.34012979455292 M1931.500089911744 154.34012979455292 C1934.4638847392052 193.68024617619812, 1959.4631712596863 220.19306731984054, 2054.59073586411 286.38411844771684 M1929.7699249349535 153.54653513804078 C1932.9292863062583 195.07928939396515, 1956.6783360919915 221.4146875223707, 2054.6758423780384 283.56065229622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(fetch -> feature)[0]"><path class="connection" fill="none" d="M3092.093058911744 1401.015068794553 M3092.093058911744 1401.015068794553 C3124.7638847392054 1447.8802461761982, 3132.7631712596863 1519.4398763198406, 3132.3653148641097 1556.8574634477168 M3090.3628939349533 1400.2214741380408 C3123.2292863062585 1449.2792893939652, 3129.9783360919914 1520.6614965223707, 3132.4504213780383 1554.0339972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> scoring)[0]"><path class="connection" fill="none" d="M3152.660790911744 1686.227846794553 M3152.660790911744 1686.227846794553 C3168.9638847392052 1725.6802461761981, 3172.7631712596863 1798.2398763198405, 3172.3740638641098 1846.8573854477168 M3150.9306259349532 1685.4342521380408 C3167.4292863062583 1727.0792893939652, 3169.9783360919914 1799.4614965223707, 3172.4591703780384 1844.0339192962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(scoring -> prediction service)[0]"><path class="connection" fill="none" d="M3169.015714911744 1976.340068794553 M3169.015714911744 1976.340068794553 C3172.3638847392053 2026.8802461761982, 3172.6631712596864 2049.4398763198406, 3171.90531286411 2086.857263447717 M3167.2855499349535 1975.5464741380408 C3170.8292863062584 2028.2792893939652, 3169.8783360919915 2050.6614965223707, 3171.9904193780385 2084.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(fetch -> container2.crmixer)[0]"><path class="connection" fill="none" d="M3005.017414911744 1343.602811794553 M3005.017414911744 1343.602811794553 C2315.563884739205 1436.6802461761981, 2027.2131712596863 1529.1880333198405, 1570.59755886411 1608.9207774477168 M3003.2872499349533 1342.8092171380408 C2314.029286306258 1438.0792893939652, 2024.4283360919915 1530.4096535223707, 1570.6826653780386 1606.0973112962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> manhattan)[0]"><path class="connection" fill="none" d="M1199.171716911744 1685.467886794553 M1199.171716911744 1685.467886794553 C1259.0678667392053 1725.6802461761981, 1586.1131712596864 1809.4398763198406, 2830.16707986411 1906.5506724477168 M1197.4415519349534 1684.6742921380408 C1257.5332683062584 1727.0792893939652, 1583.3283360919916 1810.6614965223707, 2830.2521863780385 1903.7272062962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> memcache)[0]"><path class="connection" fill="none" d="M1116.749096911744 1686.309520794553 M1116.749096911744 1686.309520794553 C1126.4439727392053 1725.6802461761981, 1420.4131712596864 1809.2398763198405, 2583.66853386411 1905.532313447717 M1115.0189319349533 1685.5159261380409 C1124.9093743062583 1727.0792893939652, 1417.6283360919915 1810.4614965223707, 2583.7536403780387 1902.7088472962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> prediction service2)[0]"><path class="connection" fill="none" d="M1093.751082911744 1686.309520794553 M1093.751082911744 1686.309520794553 C1089.9837967392052 1725.6802461761981, 1081.6131712596864 1795.4398763198406, 1055.90455286411 1833.5495574477168 M1092.0209179349536 1685.5159261380409 C1088.4491983062583 1727.0792893939652, 1078.8283360919916 1796.6614965223707, 1055.9896593780386 1830.7260912962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home ranker -> home scorer)[0]"><path class="connection" fill="none" d="M1570.213715911744 1358.410203794553 M1570.213715911744 1358.410203794553 C1986.2138847392052 1439.618320176198, 1108.4131712596864 1519.4398763198406, 1107.6553128641099 1556.8572634477168 M1568.4835509349534 1357.6166091380408 C1984.6792863062583 1441.017363393965, 1105.6283360919915 1520.6614965223707, 1107.7404193780385 1554.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home ranker -> container2.crmixer)[0]"><path class="connection" fill="none" d="M1450.510713911744 1402.3133567945529 M1450.510713911744 1402.3133567945529 C1446.1312397392053 1448.0802461761982, 1460.3131712596864 1519.4398763198406, 1468.22182086411 1556.9677144477168 M1448.7805489349535 1401.5197621380407 C1444.5966413062583 1449.4792893939652, 1457.5283360919916 1520.6614965223707, 1468.3069273780386 1554.1442482962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1451.500000" y="1486.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Candidate Fetch</text></g><g id="(home scorer -> etc)[0]"><path class="connection" fill="none" d="M1029.856656911744 1685.6379247945529 M1029.856656911744 1685.6379247945529 C987.4395487392053 1725.6802461761981, 1257.7131712596863 1809.6398763198406, 2380.1699808641097 1907.515017447717 M1028.1264919349535 1684.8443301380407 C985.9049503062583 1727.0792893939652, 1254.9283360919915 1810.8614965223708, 2380.2550873780383 1904.6915512962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1649.000000" y="1848.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Feature Hydration</text></g><g id="(feature -> manhattan)[0]"><path class="connection" fill="none" d="M3072.670434911744 1685.8341237945529 M3072.670434911744 1685.8341237945529 C3041.3638847392053 1725.6802461761981, 3022.6631712596864 1798.2398763198405, 2984.36788886411 1847.705166447717 M3070.9402699349534 1685.0405291380407 C3039.8292863062584 1727.0792893939652, 3019.8783360919915 1799.4614965223707, 2984.4529953780384 1844.8817002962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> memcache)[0]"><path class="connection" fill="none" d="M3064.184170911744 1651.1782457945528 M3064.184170911744 1651.1782457945528 C2923.3638847392053 1718.8802461761982, 2864.7631712596863 1799.2398763198405, 2777.81090186411 1853.7591774477169 M3062.4540059349533 1650.3846511380407 C2921.8292863062584 1720.2792893939652, 2861.9783360919914 1800.4614965223707, 2777.8960083780385 1850.9357112962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> etc)[0]"><path class="connection" fill="none" d="M3071.083700911744 1638.912363794553 M3071.083700911744 1638.912363794553 C2818.7638847392054 1716.480246176198, 2709.2631712596863 1804.8398763198406, 2530.58356686411 1882.285498447717 M3069.3535359349535 1638.1187691380408 C2817.2292863062585 1717.879289393965, 2706.4783360919914 1806.0614965223708, 2530.6686733780384 1879.4620322962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="2790.500000" y="1743.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Candidate sources</text></g><mask id="538355405" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3454" height="2449"> -<rect x="-100" y="-100" width="3454" height="2449" fill="white"></rect> +</div></foreignObject></g></g><g id="container0.tlsapi"><g class="shape" ><path class="shape" transform="translate(1065 580)" d="M-1.6003102976828814 -0.578379450365901 L331.04555138759315 1.8110305089503527 L330.2536975424737 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1065 580)" d="M0.5857595411904342 0.6586128034515493 C65.78299895351039 -0.11913925879711085, 131.6202401781358 -2.0961269758194105, 329.45774470715185 0.26807892545593903 M-0.4432266926812473 0.1807975835082773 C73.34639783828683 -1.3909218953992055, 146.15127963372598 -1.7801734960488602, 329.60343605377057 0.5143915581096057 M331.5367042440921 -1.7494334299117327 C329.93536585275086 28.635548730008306, 330.62690174285325 53.16979045718909, 331.390547754243 125.13064506463706 M330.29767770972103 -0.7992740562185645 C331.0353125229478 32.95774754956365, 330.05884398967027 67.6630428140983, 330.4068768462166 126.35224372241646 M330.7193688127132 125.85415847861839 C259.53216414466425 130.32938113613875, 186.50578298447746 129.95799615581842, 1.2548324293352848 125.72427644354119 M329.3553660622186 125.90178935462275 C205.88880461531465 126.69644266093806, 82.44154137221284 126.51095376633928, 0.6415749529079254 126.02859181847045 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1065 580)" width="330" height="126" /></g><text class="text-bold" x="1230.000000" y="646.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TLS-API (being deprecated)</text></g><g id="container2.crmixer"><g class="shape" ><path class="shape" transform="translate(1400 1560)" d="M-1.6003102976828814 -0.578379450365901 L167.04555138759315 1.8110305089503527 L166.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1400 1560)" d="M0.8572634477168322 0.9638847392052412 C32.880992443673314 0.4903519052639602, 65.84136885479093 -2.402984331212938, 165.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C37.183866589888936 -0.6195968601852653, 73.57522042114289 -1.189269474521279, 165.41962571348995 0.752815873362124 M167.5367042440921 -1.7494334299117327 C165.93536585275083 28.635548730008306, 166.62690174285322 53.16979045718909, 167.39054775424302 125.13064506463706 M166.29767770972103 -0.7992740562185645 C167.03531252294778 32.95774754956365, 166.05884398967027 67.6630428140983, 166.40687684621662 126.35224372241646 M167.05280161090195 125.78655984811485 C131.22879725340755 129.09131163757294, 92.71314441263675 128.54778695505112, 1.836456598713994 125.59647652320564 M165.05657343473285 125.85626798961312 C103.51063784211874 126.64382307693363, 41.992945314385 126.37235869929195, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1400 1560)" width="166" height="126" /></g><text class="text-bold" x="1483.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CrMixer</text></g><g id="container2.earlybird"><g class="shape" ><path class="shape" transform="translate(1778 1560)" d="M-1.6003102976828814 -0.578379450365901 L177.04555138759315 1.8110305089503527 L176.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(1778 1560)" d="M0.8572634477168322 0.9638847392052412 C34.88103739954531 0.44982061885297275, 69.84145876653493 -2.4435156176239254, 175.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C39.397385508380836 -0.7059400117024777, 78.00225825812669 -1.2756126260384915, 175.41962571348995 0.752815873362124 M177.5367042440921 -1.7494334299117327 C175.93536585275083 28.635548730008306, 176.62690174285322 53.16979045718909, 177.39054775424302 125.13064506463706 M176.29767770972103 -0.7992740562185645 C177.03531252294778 32.95774754956365, 176.05884398967027 67.6630428140983, 176.40687684621662 126.35224372241646 M177.05280161090195 125.78655984811485 C139.07207248844207 129.28916345916687, 98.3996948827058 128.74563877664505, 1.836456598713994 125.59647652320564 M175.05657343473285 125.85626798961312 C109.75151201244444 126.66671490255743, 44.47469365503639 126.39525052491575, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(1778 1560)" width="176" height="126" /></g><text class="text-bold" x="1866.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">EarlyBird</text></g><g id="container2.utag"><g class="shape" ><path class="shape" transform="translate(2014 1560)" d="M-1.6003102976828814 -0.578379450365901 L144.04555138759315 1.8110305089503527 L143.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2014 1560)" d="M0.8572634477168322 0.9638847392052412 C28.280889045167715 0.5835738640092312, 56.64116205777973 -2.309762372467667, 142.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C32.09277307735756 -0.42100761169567713, 63.39303339608014 -0.9906802260316909, 142.41962571348995 0.752815873362124 M144.5367042440921 -1.7494334299117327 C142.93536585275083 28.635548730008306, 143.62690174285322 53.16979045718909, 144.39054775424302 125.13064506463706 M143.29767770972103 -0.7992740562185645 C144.03531252294778 32.95774754956365, 143.05884398967027 67.6630428140983, 143.40687684621662 126.35224372241646 M144.05280161090195 125.78655984811485 C113.18926421282814 128.63625244790688, 79.63407833147794 128.09272776538506, 1.836456598713994 125.59647652320564 M142.05657343473285 125.85626798961312 C89.15662725036964 126.59117187799886, 36.28492413088679 126.31970750035718, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2014 1560)" width="143" height="126" /></g><text class="text-bold" x="2085.500000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Utag</text></g><g id="container2.space"><g class="shape" ><path class="shape" transform="translate(2217 1560)" d="M-1.6003102976828814 -0.578379450365901 L153.04555138759315 1.8110305089503527 L152.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2217 1560)" d="M0.8572634477168322 0.9638847392052412 C30.080929505452513 0.5470957062393427, 60.24124297834933 -2.3462405302375555, 151.20640534348786 0.3923355024307966 M-0.6486655632033944 0.26459860894829035 C34.084940104000275 -0.49871644806116855, 67.37736744936556 -1.0683890623971823, 151.41962571348995 0.752815873362124 M153.5367042440921 -1.7494334299117327 C151.93536585275083 28.635548730008306, 152.62690174285322 53.16979045718909, 153.39054775424302 125.13064506463706 M152.29767770972103 -0.7992740562185645 C153.03531252294778 32.95774754956365, 152.05884398967027 67.6630428140983, 152.40687684621662 126.35224372241646 M153.05280161090195 125.78655984811485 C120.2482119243592 128.81431908734143, 84.75197375454009 128.2707944048196, 1.836456598713994 125.59647652320564 M151.05657343473285 125.85626798961312 C94.77341400366277 126.61177452106028, 38.51849763747305 126.3403101434186, 0.9389497181400657 126.04184433910996 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2217 1560)" width="152" height="126" /></g><text class="text-bold" x="2293.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Space</text></g><g id="container2.communities"><g class="shape" ><path class="shape" transform="translate(2429 1560)" d="M-1.6003102976828814 -0.578379450365901 L209.04555138759315 1.8110305089503527 L208.25369754247367 124.23407274670899 L0.9255563896149397 127.53248310275376" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><path class="shape" transform="translate(2429 1560)" d="M0.7600837203782729 0.8546183796150393 C41.317428679703426 0.28383151414459784, 82.70524232854808 -2.281514969230784, 207.29636755118793 0.3478601929410405 M-0.5751325754924322 0.23460360479846853 C46.4308295315081 -0.8708911930365537, 92.15898586770518 -1.3759854919423913, 207.48541717475845 0.6674763648314441 M209.5367042440921 -1.7494334299117327 C207.93536585275083 28.635548730008306, 208.62690174285322 53.16979045718909, 209.39054775424302 125.13064506463706 M208.29767770972103 -0.7992740562185645 C209.03531252294778 32.95774754956365, 208.05884398967027 67.6630428140983, 208.40687684621662 126.35224372241646 M208.93345559916946 125.8107555091086 C164.05374347041726 129.47765700563377, 116.78750920711228 128.9957464985325, 1.6282751441011358 125.64222010594443 M207.16352064754216 125.87256150780338 C129.73227071959224 126.65608559168354, 52.326062211390635 126.41539452447707, 0.8325100025118204 126.03710084809072 M-0.7206041198223829 125.71853205375373 C-0.5680845766142011 88.33364513013512, -2.3005179553106427 53.904048047214744, 0.5918003339320421 -1.2060807663947344 M0.21795691456645727 126.99822303745896 C-2.32611545778811 79.51151164285838, -1.8200610265880823 33.430410332791496, 0.44074056949466467 0.9880300769582391" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect class="sketch-overlay" transform="translate(2429 1560)" width="208" height="126" /></g><text class="text-bold" x="2533.000000" y="1626.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Communities</text></g><g id="(timeline mixer -> People discovery)[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 class="connection" fill="none" d="M2794.000089911744 1168.340129794553 M2794.000089911744 1168.340129794553 C2796.9638847392052 1207.6802461761981, 2797.1631712596864 1227.4398763198406, 2796.40531286411 1264.8572634477168 M2792.2699249349535 1167.5465351380408 C2795.4292863062583 1209.0792893939652, 2794.3783360919915 1228.6614965223707, 2796.4904193780385 1262.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> onboarding service)[0]"><path class="connection" fill="none" d="M2387.500089911744 1168.340129794553 M2387.500089911744 1168.340129794553 C2390.4638847392052 1207.6802461761981, 2390.6631712596864 1227.4398763198406, 2389.90531286411 1264.8572634477168 M2385.7699249349535 1167.5465351380408 C2388.9292863062583 1209.0792893939652, 2387.8783360919915 1228.6614965223707, 2389.9904193780385 1262.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> admixer)[0]"><path class="connection" fill="none" d="M2139.500089911744 1168.340129794553 M2139.500089911744 1168.340129794553 C2142.4638847392052 1207.6802461761981, 2142.6631712596864 1229.0398763198405, 2141.90531286411 1272.8572634477168 M2137.7699249349535 1167.5465351380408 C2140.9292863062583 1209.0792893939652, 2139.8783360919915 1230.2614965223706, 2141.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(container0.graphql -> timeline mixer)[0]"><path class="connection" fill="none" d="M2595.921261911744 660.4169957945529 M2595.921261911744 660.4169957945529 C2918.9638847392052 754.3844261761981, 2999.6631712596864 837.4398763198406, 2998.90531286411 874.8572634477168 M2594.1910969349533 659.6234011380408 C2917.4292863062583 755.7834693939651, 2996.8783360919915 838.6614965223707, 2998.9904193780385 872.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer <- container0.tlsapi)[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 class="connection" fill="none" d="M2026.507826911744 876.091467794553 M2026.507826911744 876.091467794553 C1391.2638847392052 837.6802461761981, 1230.9131712596864 763.0398763198406, 1230.1553128641099 708.8572634477168 M2024.7776619349534 875.2978731380408 C1389.7292863062582 839.0792893939652, 1228.1283360919915 764.2614965223707, 1230.2404193780385 706.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#538355405)"/></g><g id="(twitter fe -> container0.graphql)[0]"><path class="connection" fill="none" d="M2186.410255911744 349.73304879455293 M2186.410255911744 349.73304879455293 C2463.8638847392053 436.2402951761981, 2533.1631712596864 517.4398763198406, 2532.40531286411 554.8572634477168 M2184.6800909349536 348.9394541380408 C2462.3292863062584 437.63933839396515, 2530.3783360919915 518.6614965223707, 2532.4904193780385 552.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="2395.000000" y="420.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">iPhone web</text></g><g id="(twitter fe -> container0.tlsapi)[0]"><path class="connection" fill="none" d="M2053.520068911744 338.73677979455294 M2053.520068911744 338.73677979455294 C1396.2638847392052 434.1031781761981, 1230.9131712596864 521.8398763198405, 1230.1553128641099 576.8572634477168 M2051.7899039349536 337.9431851380408 C1394.7292863062582 435.50222139396516, 1228.1283360919915 523.0614965223707, 1230.2404193780385 574.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1605.500000" y="409.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">HTTP Android</text></g><g id="(web -> twitter fe)[0]"><path class="connection" fill="none" d="M2307.500089911744 154.34012979455292 M2307.500089911744 154.34012979455292 C2310.4638847392052 193.68024617619812, 2285.863171259686 220.03987631984054, 2189.22938386411 285.6322804477168 M2305.7699249349535 153.54653513804078 C2308.9292863062583 195.07928939396515, 2283.0783360919913 221.26149652237072, 2189.3144903780385 282.80881429622974" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(timeline mixer -> timeline scorer)[0]"><path class="connection" fill="none" d="M1833.250089911744 1168.340129794553 M1833.250089911744 1168.340129794553 C1836.2138847392052 1207.6802461761981, 1826.4131712596864 1227.4398763198406, 1788.4837398641098 1266.028836447717 M1831.5199249349535 1167.5465351380408 C1834.6792863062583 1209.0792893939652, 1823.6283360919915 1228.6614965223707, 1788.5688463780384 1263.2053702962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1826.500000" y="1230.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Thrift RPC</text></g><g id="(timeline mixer -> home ranker)[0]"><marker id="mk-3297818544" 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="#000E3D" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path class="connection" fill="none" d="M1687.250089911744 1168.340129794553 M1687.250089911744 1168.340129794553 C1690.2138847392052 1207.6802461761981, 1666.6131712596864 1230.1823543198404, 1574.1816968641099 1280.6816334477169 M1685.5199249349535 1167.5465351380408 C1688.6792863062583 1209.0792893939652, 1663.8283360919916 1231.4039745223706, 1574.2668033780385 1277.8581672962298" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(timeline mixer -> timeline service)[0]"><path class="connection" fill="none" d="M1525.750089911744 1168.340129794553 M1525.750089911744 1168.340129794553 C1528.7138847392052 1207.6802461761981, 1482.6131712596864 1233.5616033198405, 1300.4328598641098 1298.150549447717 M1524.0199249349535 1167.5465351380408 C1527.1792863062583 1209.0792893939652, 1479.8283360919916 1234.7832235223707, 1300.5179663780384 1295.3270832962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(container0.graphql -> home mixer)[0]"><path class="connection" fill="none" d="M2464.027351911744 652.3457767945529 M2464.027351911744 652.3457767945529 C1872.7638847392052 752.8155561761981, 1723.9131712596864 787.4398763198406, 1723.1553128641099 803.8572634477168 M2462.2971869349535 651.5521821380407 C1871.2292863062582 754.2145993939652, 1721.1283360919915 788.6614965223707, 1723.2404193780385 801.0337972962297 M1723.2404193780385 801.0337972962297 C1722.9227846544236 818.4880536813289, 927.3392514269799 895.9056317467242, 929.3789050858468 957.6273989100009 M1721.5904655042104 800.1103537422605 C1720.5632082126103 819.3736309134401, 930.0378226689063 896.6380507760681, 929.07025793707 957.9208803051151" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(home mixer -> timeline scorer)[0]"><path class="connection" fill="none" d="M1029.381941911744 1057.886247794553 M1029.381941911744 1057.886247794553 C1273.0638847392052 1145.854025176198, 1393.3131712596864 1236.2398763198405, 1626.3417588641098 1311.6502804477168 M1027.6517769349534 1057.0926531380408 C1271.5292863062582 1147.2530683939651, 1390.5283360919916 1237.4614965223707, 1626.4268653780384 1308.8268142962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> home ranker)[0]"><path class="connection" fill="none" d="M1029.241345911744 1078.4711567945528 M1029.241345911744 1078.4711567945528 C1156.2638847392052 1149.909675176198, 1221.7131712596863 1232.2398763198405, 1352.4911808641098 1291.2528504477168 M1027.5111809349535 1077.6775621380407 C1154.7292863062582 1151.3087183939651, 1218.9283360919915 1233.4614965223707, 1352.5762873780384 1288.4293842962297" style="stroke:#000E3D;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3297818544)" mask="url(#538355405)"/></g><g id="(home mixer -> timeline service)[0]"><path class="connection" fill="none" d="M969.646358911744 1086.003788794553 M969.646358911744 1086.003788794553 C1015.2711257392052 1151.280246176198, 1041.2131712596863 1229.0398763198405, 1096.5070888641098 1274.3897364477168 M967.9161939349534 1085.2101941380408 C1013.7365273062583 1152.679289393965, 1038.4283360919915 1230.2614965223706, 1096.5921953780385 1271.5662702962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> manhattan 2)[0]"><path class="connection" fill="none" d="M899.666420911744 1086.188163794553 M899.666420911744 1086.188163794553 C876.2500917392052 1151.280246176198, 869.6631712596864 1229.0398763198405, 868.9053128641099 1272.8572634477168 M897.9362559349535 1085.3945691380409 C874.7154933062583 1152.679289393965, 866.8783360919915 1230.2614965223706, 868.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> gizmoduck)[0]"><path class="connection" fill="none" d="M824.684340911744 1068.3569567945528 M824.684340911744 1068.3569567945528 C658.2638847392052 1147.915915176198, 615.6631712596864 1229.0398763198405, 614.9053128641099 1272.8572634477168 M822.9541759349535 1067.5633621380407 C656.7292863062582 1149.314958393965, 612.8783360919915 1230.2614965223706, 614.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> socialgraph)[0]"><path class="connection" fill="none" d="M824.561205911744 1047.136182794553 M824.561205911744 1047.136182794553 C451.06388473920526 1143.741328176198, 356.66317125968635 1229.0398763198405, 355.9053128641099 1272.8572634477168 M822.8310409349534 1046.3425881380408 C449.5292863062583 1145.140371393965, 353.8783360919915 1230.2614965223706, 355.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home mixer -> tweetypie)[0]"><path class="connection" fill="none" d="M824.529787911744 1039.111396794553 M824.529787911744 1039.111396794553 C243.86388473920525 1142.165823176198, 97.66317125968635 1229.0398763198405, 96.90531286410987 1272.8572634477168 M822.7996229349535 1038.3178021380409 C242.3292863062583 1143.564866393965, 94.87833609199151 1230.2614965223706, 96.9904193780385 1270.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(Iphone -> twitter fe)[0]"><path class="connection" fill="none" d="M2119.500089911744 154.34012979455292 M2119.500089911744 154.34012979455292 C2122.4638847392052 193.68024617619812, 2122.6631712596864 213.43987631984055, 2121.90531286411 250.85726344771683 M2117.7699249349535 153.54653513804078 C2120.9292863062583 195.07928939396515, 2119.8783360919915 214.66149652237073, 2121.9904193780385 248.03379729622975" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(Android -> twitter fe)[0]"><path class="connection" fill="none" d="M1931.500089911744 154.34012979455292 M1931.500089911744 154.34012979455292 C1934.4638847392052 193.68024617619812, 1959.4631712596863 220.19306731984054, 2054.59073586411 286.38411844771684 M1929.7699249349535 153.54653513804078 C1932.9292863062583 195.07928939396515, 1956.6783360919915 221.4146875223707, 2054.6758423780384 283.56065229622976" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(fetch -> feature)[0]"><path class="connection" fill="none" d="M3092.093058911744 1401.015068794553 M3092.093058911744 1401.015068794553 C3124.7638847392054 1447.8802461761982, 3132.7631712596863 1519.4398763198406, 3132.3653148641097 1556.8574634477168 M3090.3628939349533 1400.2214741380408 C3123.2292863062585 1449.2792893939652, 3129.9783360919914 1520.6614965223707, 3132.4504213780383 1554.0339972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> scoring)[0]"><path class="connection" fill="none" d="M3152.660790911744 1686.227846794553 M3152.660790911744 1686.227846794553 C3168.9638847392052 1725.6802461761981, 3172.7631712596863 1798.2398763198405, 3172.3740638641098 1846.8573854477168 M3150.9306259349532 1685.4342521380408 C3167.4292863062583 1727.0792893939652, 3169.9783360919914 1799.4614965223707, 3172.4591703780384 1844.0339192962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(scoring -> prediction service)[0]"><path class="connection" fill="none" d="M3169.015714911744 1976.340068794553 M3169.015714911744 1976.340068794553 C3172.3638847392053 2026.8802461761982, 3172.6631712596864 2049.4398763198406, 3171.90531286411 2086.857263447717 M3167.2855499349535 1975.5464741380408 C3170.8292863062584 2028.2792893939652, 3169.8783360919915 2050.6614965223707, 3171.9904193780385 2084.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(fetch -> container2.crmixer)[0]"><path class="connection" fill="none" d="M3005.017414911744 1343.602811794553 M3005.017414911744 1343.602811794553 C2315.563884739205 1436.6802461761981, 2027.2131712596863 1529.1880333198405, 1570.59755886411 1608.9207774477168 M3003.2872499349533 1342.8092171380408 C2314.029286306258 1438.0792893939652, 2024.4283360919915 1530.4096535223707, 1570.6826653780386 1606.0973112962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> manhattan)[0]"><path class="connection" fill="none" d="M1199.171716911744 1685.467886794553 M1199.171716911744 1685.467886794553 C1259.0678667392053 1725.6802461761981, 1586.1131712596864 1809.4398763198406, 2830.16707986411 1906.5506724477168 M1197.4415519349534 1684.6742921380408 C1257.5332683062584 1727.0792893939652, 1583.3283360919916 1810.6614965223707, 2830.2521863780385 1903.7272062962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> memcache)[0]"><path class="connection" fill="none" d="M1116.749096911744 1686.309520794553 M1116.749096911744 1686.309520794553 C1126.4439727392053 1725.6802461761981, 1420.4131712596864 1809.2398763198405, 2583.66853386411 1905.532313447717 M1115.0189319349533 1685.5159261380409 C1124.9093743062583 1727.0792893939652, 1417.6283360919915 1810.4614965223707, 2583.7536403780387 1902.7088472962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home scorer -> prediction service2)[0]"><path class="connection" fill="none" d="M1093.751082911744 1686.309520794553 M1093.751082911744 1686.309520794553 C1089.9837967392052 1725.6802461761981, 1081.6131712596864 1795.4398763198406, 1055.90455286411 1833.5495574477168 M1092.0209179349536 1685.5159261380409 C1088.4491983062583 1727.0792893939652, 1078.8283360919916 1796.6614965223707, 1055.9896593780386 1830.7260912962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home ranker -> home scorer)[0]"><path class="connection" fill="none" d="M1570.213715911744 1358.410203794553 M1570.213715911744 1358.410203794553 C1986.2138847392052 1439.618320176198, 1108.4131712596864 1519.4398763198406, 1107.6553128641099 1556.8572634477168 M1568.4835509349534 1357.6166091380408 C1984.6792863062583 1441.017363393965, 1105.6283360919915 1520.6614965223707, 1107.7404193780385 1554.0337972962297" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(home ranker -> container2.crmixer)[0]"><path class="connection" fill="none" d="M1450.510713911744 1402.3133567945529 M1450.510713911744 1402.3133567945529 C1446.1312397392053 1448.0802461761982, 1460.3131712596864 1519.4398763198406, 1468.22182086411 1556.9677144477168 M1448.7805489349535 1401.5197621380407 C1444.5966413062583 1449.4792893939652, 1457.5283360919916 1520.6614965223707, 1468.3069273780386 1554.1442482962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1451.500000" y="1486.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Candidate Fetch</text></g><g id="(home scorer -> etc)[0]"><path class="connection" fill="none" d="M1029.856656911744 1685.6379247945529 M1029.856656911744 1685.6379247945529 C987.4395487392053 1725.6802461761981, 1257.7131712596863 1809.6398763198406, 2380.1699808641097 1907.515017447717 M1028.1264919349535 1684.8443301380407 C985.9049503062583 1727.0792893939652, 1254.9283360919915 1810.8614965223708, 2380.2550873780383 1904.6915512962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="1649.000000" y="1848.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Feature Hydration</text></g><g id="(feature -> manhattan)[0]"><path class="connection" fill="none" d="M3072.670434911744 1685.8341237945529 M3072.670434911744 1685.8341237945529 C3041.3638847392053 1725.6802461761981, 3022.6631712596864 1798.2398763198405, 2984.36788886411 1847.705166447717 M3070.9402699349534 1685.0405291380407 C3039.8292863062584 1727.0792893939652, 3019.8783360919915 1799.4614965223707, 2984.4529953780384 1844.8817002962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> memcache)[0]"><path class="connection" fill="none" d="M3064.184170911744 1651.1782457945528 M3064.184170911744 1651.1782457945528 C2923.3638847392053 1718.8802461761982, 2864.7631712596863 1799.2398763198405, 2777.81090186411 1853.7591774477169 M3062.4540059349533 1650.3846511380407 C2921.8292863062584 1720.2792893939652, 2861.9783360919914 1800.4614965223707, 2777.8960083780385 1850.9357112962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/></g><g id="(feature -> etc)[0]"><path class="connection" fill="none" d="M3071.083700911744 1638.912363794553 M3071.083700911744 1638.912363794553 C2818.7638847392054 1716.480246176198, 2709.2631712596863 1804.8398763198406, 2530.58356686411 1882.285498447717 M3069.3535359349535 1638.1187691380408 C2817.2292863062585 1717.879289393965, 2706.4783360919914 1806.0614965223708, 2530.6686733780384 1879.4620322962298" style="stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#538355405)"/><text class="text-italic" x="2790.500000" y="1743.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Candidate sources</text></g><mask id="538355405" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3458" height="2451"> +<rect x="-100" y="-100" width="3458" height="2451" fill="white"></rect> <rect x="2353.000000" y="404.000000" width="84" height="23" fill="black"></rect> <rect x="1555.000000" y="393.000000" width="101" height="23" fill="black"></rect> <rect x="1784.000000" y="1214.000000" width="85" height="23" fill="black"></rect> diff --git a/d2renderers/d2svg/appendix/appendix.go b/d2renderers/d2svg/appendix/appendix.go index f25dc1c028..47e7a7ba12 100644 --- a/d2renderers/d2svg/appendix/appendix.go +++ b/d2renderers/d2svg/appendix/appendix.go @@ -153,6 +153,7 @@ func generateAppendix(diagram *d2target.Diagram, ruler *textmeasure.Ruler, svg s } } } + totalHeight += SPACER return fmt.Sprintf(`<g x="%d" y="%d" width="%d" height="100%%">%s</g> `, tl.X, br.Y, (br.X - tl.X), strings.Join(lines, "\n")), maxWidth, totalHeight @@ -182,5 +183,5 @@ func generateLine(i, y int, text string, ruler *textmeasure.Ruler) (string, int, line += fmt.Sprintf(`<text class="text" x="%d" y="%d" style="font-size: %dpx;">%s</text>`, ICON_RADIUS*3, y, FONT_SIZE, d2svg.RenderText(text, ICON_RADIUS*3, float64(dims.Height))) - return line, dims.Width + ICON_RADIUS*3, dims.Height + return line, dims.Width + ICON_RADIUS*3, go2.IntMax(dims.Height, ICON_RADIUS*2) } diff --git a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg index 6c5e1e58b0..2dab2538ea 100644 --- a/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg +++ b/d2renderers/d2svg/appendix/testdata/diagram_wider_than_tooltip/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1959" height="2297" viewBox="-175 -47 1959 2297"><style type="text/css"> +width="1963" height="2341" viewBox="-177 -49 1963 2341"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1959" height="2297" viewBox="-175 -47 1959 2297"><style type="text/css"> } ]]> -</style><g id="customer"><g class="shape" ><path d="M 193 181 H 24 V 179.2093 C 24 157.7209 42.5578 138.3488 71.7555 129.0698 C 55.672 121.5814 46.022 109.3721 46.022 96.0233 C 46.022 73.3953 73.9824 55 108.3763 55 C 142.7702 55 170.7306 73.3953 170.7306 96.0233 C 170.7306 109.3721 161.328 121.4186 144.9971 129.2326 C 174.1948 138.5117 192.7526 157.8838 192.7526 179.3721 V 181 H 193 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="108.500000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">customer</text></g><g id="issuer"><g class="shape" ><rect x="284" y="76" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="359.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">issuer</text></g><g id="store"><g class="shape" ><rect x="534" y="76" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="609.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">store</text><g transform="translate(668 60)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">1</text></g><title>Like starbucks or something</title></g><g id="acquirer"><g class="shape" ><rect x="778" y="76" width="162" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="859.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">acquirer</text><g transform="translate(924 60)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">2</text></g><title>I'm not sure what this is</title></g><g id="network"><g class="shape" ><rect x="1029" y="76" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1109.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">network</text></g><g id="customer bank"><g class="shape" ><image href="https://cdn-icons-png.flaticon.com/512/858/858170.png" x="1284" y="53" width="150" height="128" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1359.000000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">customer bank</text></g><g id="store bank"><g class="shape" ><image href="https://cdn-icons-png.flaticon.com/512/858/858170.png" x="1534" y="53" width="150" height="128" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1609.000000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">store bank</text></g><g id="(customer -- )[0]"><path d="M 108.500000 209.000000 L 108.500000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(issuer -- )[0]"><path d="M 359.000000 204.000000 L 359.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(store -- )[0]"><path d="M 609.000000 204.000000 L 609.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(acquirer -- )[0]"><path d="M 859.000000 204.000000 L 859.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(network -- )[0]"><path d="M 1109.000000 204.000000 L 1109.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(customer bank -- )[0]"><path d="M 1359.000000 209.000000 L 1359.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(store bank -- )[0]"><path d="M 1609.000000 209.000000 L 1609.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="customer.internal"><g class="shape" ><rect x="102" y="576" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="initial transaction"><g class="shape blend" ><rect x="58" y="292" width="600" height="210" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="124.000000" y="313.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">initial transaction</text></g><g id="payment processor behind the scenes"><g class="shape blend" ><rect x="285" y="1328" width="1398" height="624" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="419.000000" y="1349.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">payment processor behind the scenes</text></g><g id="payment processor behind the scenes.simplified"><g class="shape blend" ><rect x="309" y="1588" width="1350" height="340" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="349.500000" y="1609.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simplified</text></g><g id="(customer -> store)[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 110.500000 332.000000 L 605.000000 332.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="338.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1 banana please</text></g><g id="(store -> customer)[0]"><path d="M 607.000000 462.000000 L 112.500000 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="468.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 dollars</text></g><g id="customer.(internal -> internal)[0]"><path d="M 116.500000 592.000000 L 198.500000 592.000000 S 208.500000 592.000000 208.500000 602.000000 L 208.500000 662.000000 S 208.500000 672.000000 198.500000 672.000000 L 118.500000 672.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="209.000000" y="638.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">thinking: wow, inflation</text></g><g id="(customer.internal -> customer bank)[0]"><path d="M 116.500000 722.000000 L 1355.000000 722.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="737.000000" y="728.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">checks bank account</text></g><g id="(customer bank -> customer.internal)[0]"><path d="M 1357.000000 852.000000 L 118.500000 852.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="736.500000" y="858.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Savings: $11</text></g><g id="(customer -> store)[1]"><path d="M 110.500000 1238.000000 L 605.000000 1238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="1244.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">I can do that, here's my card</text></g><g id="(store -> acquirer)[0]"><path d="M 611.000000 1368.000000 L 855.000000 1368.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="734.000000" y="1374.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Run this card</text></g><g id="(acquirer -> network)[0]"><path d="M 861.000000 1498.000000 L 1105.000000 1498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="984.500000" y="1504.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Process to card issuer</text></g><g id="(network -> issuer)[0]"><path d="M 1107.000000 1628.000000 L 363.000000 1628.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="734.000000" y="1634.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Process this payment</text></g><g id="(issuer -> customer bank)[0]"><path d="M 361.000000 1758.000000 L 1355.000000 1758.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="859.500000" y="1764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 debit</text></g><g id="(acquirer -> store bank)[0]"><path d="M 861.000000 1888.000000 L 1605.000000 1888.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="1234.500000" y="1894.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 credit</text></g><g id="customer.An error in judgement is about to occur"><g class="shape" ><path d="M -74.5 982 H 271.1836 C 272.3544 982 273.479 982.4563 274.3189 983.272 L 290.6353 999.12 C 291.5077 999.9674 292 1001.1318 292 1002.348 V 1107.5 C 292 1107.7761 291.7761 1108 291.5 1108 H -74.5 C -74.7761 1108 -75 1107.7761 -75 1107.5 V 982.5 C -75 982.2239 -74.7761 982 -74.5 982 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 290.918 1108 H -73.918 C -74.5672 1108 -75 1107.5671 -75 1106.9178 V 983.0822 C -75 982.4329 -74.5672 982 -73.918 982 H 270.3607 C 271.0099 982 271.4427 982.4329 271.4427 983.0822 V 1000.1808 C 271.4427 1001.4794 272.3083 1002.5616 273.823 1002.5616 H 290.918 C 291.5672 1002.5616 292 1002.9945 292 1003.6436 V 1106.9178 C 291 1107.5671 291.5672 1108 290.918 1108 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="108.500000" y="1048.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">An error in judgement is about to occur</text></g><mask id="3529629303" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1959" height="2165"> -<rect x="-100" y="-100" width="1959" height="2165" fill="white"></rect> +</style><g id="customer"><g class="shape" ><path d="M 193 181 H 24 V 179.2093 C 24 157.7209 42.5578 138.3488 71.7555 129.0698 C 55.672 121.5814 46.022 109.3721 46.022 96.0233 C 46.022 73.3953 73.9824 55 108.3763 55 C 142.7702 55 170.7306 73.3953 170.7306 96.0233 C 170.7306 109.3721 161.328 121.4186 144.9971 129.2326 C 174.1948 138.5117 192.7526 157.8838 192.7526 179.3721 V 181 H 193 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="108.500000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">customer</text></g><g id="issuer"><g class="shape" ><rect x="284" y="76" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="359.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">issuer</text></g><g id="store"><g class="shape" ><rect x="534" y="76" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="609.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">store</text><g transform="translate(668 60)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">1</text></g><title>Like starbucks or something</title></g><g id="acquirer"><g class="shape" ><rect x="778" y="76" width="162" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="859.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">acquirer</text><g transform="translate(924 60)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">2</text></g><title>I'm not sure what this is</title></g><g id="network"><g class="shape" ><rect x="1029" y="76" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1109.000000" y="142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">network</text></g><g id="customer bank"><g class="shape" ><image href="https://cdn-icons-png.flaticon.com/512/858/858170.png" x="1284" y="53" width="150" height="128" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1359.000000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">customer bank</text></g><g id="store bank"><g class="shape" ><image href="https://cdn-icons-png.flaticon.com/512/858/858170.png" x="1534" y="53" width="150" height="128" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1609.000000" y="202.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">store bank</text></g><g id="(customer -- )[0]"><path d="M 108.500000 209.000000 L 108.500000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(issuer -- )[0]"><path d="M 359.000000 204.000000 L 359.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(store -- )[0]"><path d="M 609.000000 204.000000 L 609.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(acquirer -- )[0]"><path d="M 859.000000 204.000000 L 859.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(network -- )[0]"><path d="M 1109.000000 204.000000 L 1109.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(customer bank -- )[0]"><path d="M 1359.000000 209.000000 L 1359.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="(store bank -- )[0]"><path d="M 1609.000000 209.000000 L 1609.000000 2017.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3529629303)"/></g><g id="customer.internal"><g class="shape" ><rect x="102" y="576" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="initial transaction"><g class="shape blend" ><rect x="58" y="292" width="600" height="210" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="124.000000" y="313.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">initial transaction</text></g><g id="payment processor behind the scenes"><g class="shape blend" ><rect x="285" y="1328" width="1398" height="624" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="419.000000" y="1349.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">payment processor behind the scenes</text></g><g id="payment processor behind the scenes.simplified"><g class="shape blend" ><rect x="309" y="1588" width="1350" height="340" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="349.500000" y="1609.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simplified</text></g><g id="(customer -> store)[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 110.500000 332.000000 L 605.000000 332.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="338.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1 banana please</text></g><g id="(store -> customer)[0]"><path d="M 607.000000 462.000000 L 112.500000 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="468.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 dollars</text></g><g id="customer.(internal -> internal)[0]"><path d="M 116.500000 592.000000 L 198.500000 592.000000 S 208.500000 592.000000 208.500000 602.000000 L 208.500000 662.000000 S 208.500000 672.000000 198.500000 672.000000 L 118.500000 672.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="209.000000" y="638.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">thinking: wow, inflation</text></g><g id="(customer.internal -> customer bank)[0]"><path d="M 116.500000 722.000000 L 1355.000000 722.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="737.000000" y="728.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">checks bank account</text></g><g id="(customer bank -> customer.internal)[0]"><path d="M 1357.000000 852.000000 L 118.500000 852.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="736.500000" y="858.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Savings: $11</text></g><g id="(customer -> store)[1]"><path d="M 110.500000 1238.000000 L 605.000000 1238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="358.500000" y="1244.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">I can do that, here's my card</text></g><g id="(store -> acquirer)[0]"><path d="M 611.000000 1368.000000 L 855.000000 1368.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="734.000000" y="1374.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Run this card</text></g><g id="(acquirer -> network)[0]"><path d="M 861.000000 1498.000000 L 1105.000000 1498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="984.500000" y="1504.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Process to card issuer</text></g><g id="(network -> issuer)[0]"><path d="M 1107.000000 1628.000000 L 363.000000 1628.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="734.000000" y="1634.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Process this payment</text></g><g id="(issuer -> customer bank)[0]"><path d="M 361.000000 1758.000000 L 1355.000000 1758.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="859.500000" y="1764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 debit</text></g><g id="(acquirer -> store bank)[0]"><path d="M 861.000000 1888.000000 L 1605.000000 1888.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3529629303)"/><text class="text-italic" x="1234.500000" y="1894.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">$10 credit</text></g><g id="customer.An error in judgement is about to occur"><g class="shape" ><path d="M -74.5 982 H 271.1836 C 272.3544 982 273.479 982.4563 274.3189 983.272 L 290.6353 999.12 C 291.5077 999.9674 292 1001.1318 292 1002.348 V 1107.5 C 292 1107.7761 291.7761 1108 291.5 1108 H -74.5 C -74.7761 1108 -75 1107.7761 -75 1107.5 V 982.5 C -75 982.2239 -74.7761 982 -74.5 982 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 290.918 1108 H -73.918 C -74.5672 1108 -75 1107.5671 -75 1106.9178 V 983.0822 C -75 982.4329 -74.5672 982 -73.918 982 H 270.3607 C 271.0099 982 271.4427 982.4329 271.4427 983.0822 V 1000.1808 C 271.4427 1001.4794 272.3083 1002.5616 273.823 1002.5616 H 290.918 C 291.5672 1002.5616 292 1002.9945 292 1003.6436 V 1106.9178 C 291 1107.5671 291.5672 1108 290.918 1108 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="108.500000" y="1048.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">An error in judgement is about to occur</text></g><mask id="3529629303" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1963" height="2167"> +<rect x="-100" y="-100" width="1963" height="2167" fill="white"></rect> <rect x="63.000000" y="297.000000" width="122" height="21" fill="black"></rect> <rect x="290.000000" y="1333.000000" width="258" height="21" fill="black"></rect> <rect x="314.000000" y="1593.000000" width="71" height="21" fill="black"></rect> @@ -51,8 +51,8 @@ width="1959" height="2297" viewBox="-175 -47 1959 2297"><style type="text/css"> @font-face { font-family: font-italic; src: url("data:application/font-woff;base64,AAEAAAANAIAAAwBQR0RFRsNzw0sAAAG4AAACAEdQT1OyJiN5AACTOAAANQJHU1VCN4vuiAAAJVAAACAoT1MvMltUlXgAAAFYAAAAYGNtYXCYfdQGAABqtAAAKIJnbHlm5ISrmgAAyDwAAOPmaGVhZBu1K9oAAAEgAAAANmhoZWELeAzfAAAA/AAAACRobXR4PnF0cgAAFGQAABDsbG9jYcIK+oUAAAvsAAAIeG1heHAEUwD2AAAA3AAAACBuYW1lCe1XMwAAA7gAAAgycG9zdChM14sAAEV4AAAlOgABAAAEOwCMAAwAZgAHAAEAAAAAAAAAAAAAAAAABAADAAEAAAPY/u8AAAhA/r39vAgdA+gAwv/RAAAAAAAAAAAAAAQ7AAEAAAABGFEIQjlUXw889QABA+gAAAAA2F2gzAAAAADdZi83/r3+3QgdA8kAAgADAAIAAAAAAAAAAwHhAZAABQAAAooCWP/xAEsCigJYAEQBXgAyASMAAAILBQMDBAMJAgQgAAB3AAAAAwAAAAAAAAAAQURCTwABACD//wLu/wYAAAPYAREgAAGTAAAAAAHmApQAAAAgAAMAAQAAAGoAAAAAAAwAAgAPA80D7AABBAoEDgABBBIEEgABBBQEFAABBBYEFwABBBkEGQABBBsEGwABBB0EHQABBB8EHwABBCEEIQABBCMEIwABBCUEJQABBCcEJwABBCkEKQABBCsEKwABAAIAQwACADUAAQBLAEwAAQBNAE0AAgBOAE4AAQBuAG8AAQBwAHAAAgB6AHoAAgB7AHsAAQCLAIsAAQCMAIwAAgC2ALgAAQC+AL4AAQC/AL8AAgDXANcAAQDoAOgAAQDuAO4AAQDvAO8AAgEDAQQAAQEbARwAAQEdAR0AAgEeAR4AAQEpASkAAgE+AT8AAQFAAUAAAgFHAUcAAgFKAUoAAgFZAVoAAgFcAVwAAQFjAWMAAgFpAWkAAQGHAYkAAQGPAY8AAQGQAZAAAgGhAaEAAgGoAagAAQG5AbkAAQG/AcAAAQHBAcEAAgHTAdYAAQHYAiQAAQIlAiUAAgIoAikAAgIqAioAAQI2AjYAAQI4AjkAAQJPAlAAAQJSAlIAAQJXAlcAAgJbAlsAAQJlAmcAAQNAA0AAAQNHA0cABAPMA8wAAQPNBA8AAwQSBBIAAwQUBBQAAwQWBBcAAwQZBBkAAwQbBBsAAwQdBB0AAwQfBB8AAwQhBCEAAwQjBCMAAwQlBCUAAwQnBCcAAwQpBCkAAwQrBCsAAwAAABQA9gADAAEECQAAAMYGdgADAAEECQABAB4GWAADAAEECQACAAwGTAADAAEECQADAEIGCgADAAEECQAEACwF3gADAAEECQAFAGQFegADAAEECQAGACgFUgADAAEECQAHAMAEkgADAAEECQAIADQEXgADAAEECQAJABgERgADAAEECQALADIEFAADAAEECQANAyAA9AADAAEECQAOADQAwAADAAEECQEAADgAiAADAAEECQEBABgAcAADAAEECQECABQAXAADAAEECQEDABYARgADAAEECQEEABYAMAADAAEECQEFABIAHgADAAEECQEGAB4AAABUAGkAdABsAGkAbgBnACAAZgBpAGcAdQByAGUAcwBTAGUAcgBpAGYAZQBkACAASQBBAGwAdABlAHIAbgBhAHQAZQAgAGcAQQBsAHQAZQByAG4AYQB0AGUAIABhAFMAdAByAGEAaQBnAGgAdAAgAGwAUwBsAGEAcwBoAGUAZAAgAHoAZQByAG8AUAByAGUAZgBlAHIAcgBlAGQAIABBAHQAaABhAGIAYQBzAGsAYQBuACAAbwBnAG8AbgBlAGsAcwBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAgGABBAFMAIABJAFMgGQAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALgBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAFAAYQB1AGwAIABEAC4AIABIAHUAbgB0AEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABTAG8AdQByAGMAZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGkAbgAgAHQAaABlACAAVQBuAGkAdABlAGQAIABTAHQAYQB0AGUAcwAgAGEAbgBkAC8AbwByACAAbwB0AGgAZQByACAAYwBvAHUAbgB0AHIAaQBlAHMALgBTAG8AdQByAGMAZQBTAGEAbgBzAFAAcgBvAC0ASQB0AGEAbABpAGMAVgBlAHIAcwBpAG8AbgAgADEALgAwADkANQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADEAMAA5ADsAbQBhAGsAZQBvAHQAZgBlAHgAZQAgADIALgA1AC4ANgA1ADUAOQA2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AVYAHwGS//wBRQA8AhAAOAHAADsCwwBGAa3/1AHA/8IBmv/2Af7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAf7/ywH+/8sB/v/LAyP/3wMj/98DI//fAl0ACgJHACMCRwAjAiYAOQImADkCJgA5AiYAOQImADkCUAAjAlAAIwJQACMCUAAjAmIALwH3ACMB9wAjAfcAIwH3ACMB9wAjAfcAIwH3ACMB9wAjAfcAIwH3ACMB9wAjAfcAIwH3ACMB9wAjAfcAIwH3ACMB9wAjAfcAIwH3ACMB9wAjAdkAIwJMADkCTAA5AkwAOQJMADkCTAA5AkwAOQJMADkCTAA5AkwAOQJuACMCbgAjAm4AIwJuACMCjgAyAPwAIwD8ACMA/AAjAPwAIwD8ACMA/AAjAPwAIwD8ACMA/AAjAPz//QD8/9kA/P/ZAPwAIwHI//4CLwAjAi8AIwIvACMBzgAjAc4AIwHOACMBzgAjAc4AIwHOACMBzgAjAc7/9wLBACMCwQAjAsEAIwJrACMCawAjAmsAIwJrACMCawAjAmsAIwJrACMCawAjAnkAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AnkAPAJ5ADwCef/9AzAAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AnkAPAJ5ADwCeQA8AiYAIwIrACMCKwAjAisAIwIrACMCKwAjAisAIwIrACMB+gAMAfoADAH6AAwB+gAMAfoADAH6AAwB+gAMAnkAIwH+AF0B/gBdAf4ASAH+AFAB/gBdAf4ANAH+AF0B/gBdAmgATwJoAE8CaABPAmgATwJoAE8CaABPAmgATwJoAE8CaABPAmgATwJoAE8CaABPAmgATwJoAE8CaABPAmgATwJ1AE8CdQBPAnUATwJ1AE8CdQBPAnUATwJoAE8CaABPAvQAXwL0AF8C9ABfAvQAXwHNAFMBzQBTAc0AUwHNAFMBzQBTAc0AUwHNAFMBzQBTAgD//wIA//8CAP//AgD//wIA//8CYgAvAjIAIwJ8AD8CZAAjAfIAIwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwIZACcCGQAnAhkAJwL5ACAC+QAgAvkAIAIHAB8CGAAfAhgAHwGzACUBswAlAbMAJQGzACUBswAlAh4AJwIXACcCFwAnAhcAJwIXACcB4QAlAeEAJQHhACUB4QAlAeEAJQHhACUB4QAlAeEAJQHhACUB4QAlAeEAJQHhACUB4QAlAeEAJQHhACUB4QAlAeEAJQHhACUB4QAlAeEAJQEaACsCEwABAhMAAQITAAECEwABAhMAAQITAAECEwABAhMAAQILAB8CCwAfAgsAHwILAB8CCwAfAO0AHwDtAB8A7QAfAO0AFgDtAB8A7QAfAO0AHwDtAB8A7f/2AO3/1gDt/9YA7QAfAO0AHwDu/4QB3AAfAdwAHwHcAB8B3AAfAPgALADzACwBSwAsAPj/1QD4AAQA+AAEAPj/uwETAB0DHwAfAx8AHwMfAB8CDQAfAg0AHwINAB8CDQAfAg0AHwINAB8CDQAfAg0AHwLmAG8CAwAnAgMAJwIDACcCAwAnAgMAJwIDACcCAwAnAgMAJwIDACcCAwAnAgMAJwIDACcCAwAnAgMAJwIDACcCAwAnAgMAJwIDAAADLAAnAgUAJwIFACcCBQAnAgUAJwIFACcCBQAnAgMAJwIDACcCF//2AVYAHwFW/8YBVgAfAVYAHwFW//UBVv/1AVb/rAGS//wBkv/8AZL//AGS//wBkv/8AZL//AGS//wCKwAfAUUAPAFFADwBRQApAUUAIAFFADwBRQAGAUUAPAFFABQCEAA4AhAAOAIQADgCEAA4AhAAOAIQADgCEAA4AhAAOAIQADgCEAA4AhAAOAIQADgCEAA4AhAAOAIQADgCEAA4Ah8AOAIfADgCHwA4Ah8AOAIfADgCHwA4AhAAOAIQADgCEAA4AsMARgLDAEYCwwBGAsMARgHA/8IBwP/CAcD/wgHA/8IBwP/CAcD/wgHA/8IBwP/CAZr/9gGa//YBmv/2AZr/9gGa//YCDAArAhf/9gINAB8A7v+EAdoAHwHpAEACGwAjAhgAHwIcABMBwQABAb//zgIZACcCGQAnAeEAEwIbACcB4AAfAzEAJwHhAB4ChAAPAaEAFQGh//8B8AAnAQn/jwIYAAECEwABAesAJwHAACYCEgA4AgcAHwIHAB8CFgAfAQ7//gFK//8A+AAsARf/hAF2ABMBQgASAPIACwI6AB8BkAAfAx0ANAMdADQDHwAfAg3/iwINAB8CDAAfAbf/7wH2AEQCAwAnAqYAJwKrACICiAAnAVb/2AFW/9gBVv/YAVYACwFPAB8B1wAfAdcAHwGS/9sA7v+EAQn/jwFFABoCIQA8AhoADQIDACYCDQA9AcD/5QLD//0BwP/lAZgALwGi//YBuP/2AaL/vQH2/+wBmgBKAZoARgGnAAkBpwA2ASj/7QD2AB8B4QApAiUAKwMTACsDHgArAjEAKwM9ACsBRP/5AUT/+QFE//kBRP/5AUT/+QFE//kBRP/5AUT/+QFE//kBRP/5AUT/+QFE//kBRP/5AUT/+QJrACMB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAewAIAHsACAB7AAgAd3/8QHd//EB3f/xAd3/8QHd//EB3f/xAd3/8QHd//EB3f/xAO4AHwDuAB8A8wAfAUsAHwDu/8cA7v/2AO7/9wDu/6sBDAAdAggAKwDt/9YBDv/+ARf/hAJGAA8B4AAqAeAAGgHg//YB4P/3AeAADwHgAAAB4AAzAeAAaQHgACEB4AAQAeAAKgHgACoB+AAqAVQAXwHT//YBzf/vAeUAGgHN//oB4AAzAcgAYQHgACEB4AAQAfgAKgH4ACoB4AAmAeAAGgHg//YB4P/qAeD/9wHg/+wB4AAzAeAAXQHgACEB4AADAeAAJgFWAEwBzv/2AeD/6gHg//cB4P/sAeAAMwHIAFAB4AAhAeAAAwHgACoB4AAaAeD/9gHg//cB4AAUAeD//gHgADMB4ABtAeAAHgHgAAkA8gAXAPL/4QDyABcA8v/hA78AUwEaACsBGgAVAZkAXgGZ//wA8gCAAZcAgADyAG4A8gBvAZcAbgGXAG8A8v/3AZf/9wD8ACgA/AAXAZwAKAGcABcBKwAjAc8AIwMBACMFoAAjCEAAIwHgACMDAQAjAPIATwEnACkB4//cAeMASwIc/+QBIwBBASX/1AEkAAgBJP/PASIAIAEl/8wBVP+4AOcAXwFUAFgA5wBfAZMAfQGzAGUBswASAd0ADwIXAEkBfQBfAhoAKwMfAF4CkwArAqAAXgGeAF4BJAAmASQAXQEkABwBJP/kAWsACAFr/88BJABeASQAcgEkAAgBJP/PApkAJAKZACQBlgBJAmMATAJZACsCcQAyAn8AMgMuAC0DIgBiAd8AGAFlAFwBZACpAWEATgFfAE0BYgBWAV8ATQFhAGUBYQCPAWEAWgFhAFMBYQBVAWEAVQFhAFUA4wB0AOIANQCqAEoAqgAqAWX/6gFkADcBYf/cAV//2wFi/+QBX//bAWH/8wFhAB0BYf/oAWH/4QFh/+MBYf/jAWH/4wDjAAIA4v/DAKr/2ACq/7gBZQAPAWQAXAFhAAEBXwAAAWIACQFfAAABYQAYAWEAQgFhAA0BYQAGAOMAJwDi/+gAqv/9AKr/3QFlAEEBZACOAWEAMwFfADIBYgA7AV8AMgFhAEoBYQB0AWEAPwFhADgA4wBZAOIAGgCqAC8AqgAPAWIAVQFNAFYBXABWAWMAVQFoAFMBJABWAW0AVwFDAFYAwwBaAWIAPQFhAFMAowBTAKT/6QFFAFMApQBdAhgAUwFjAFMBXABWAWcAOAFjAFUA4ABTAQ8ANwDeAGMBYwBiATMAZQHfAGwBMgAhATMAFAEXADMBKQBqALz/6gC8AEgAuf+1ATMAXAFDAFYBQwBWAUEAUQFNAFYBRAAxAKQAUwCuAE4A6QBpAVcAaQIpAGkBOQBlAeAACwHgABEB4AAEAeAAHAHgADEB4AAUAeAATgHg/9AB4AA+AeAABAHgAAkB4AAeAd3/+wHgACAB4AAeAeAAMAHeABIB4AA+AeAARgHgACAB5wArAecASgHn//QAVP8tAFT/LQBU/y0DFwA9BHgAPQLsAHcDBABjAvwALgMKAGMDGwAzAwoAbQMbADMDGwAyAzcALgMFAGUDEwAuAwoAbQMFAGUDEwArAxMALgMCAF8DBQBlBHgAhwMXAD0B4AAwAeAAMAHgAEEB4AAwAPQATwHgADAB4AAuAeAAMAHgAC4B4AAwAeAAMAHfAFMB4AAwAeAALQHgAC0B4AAwAi4ANwLwACACDv/2AgcAFwFB/+YCGQA9AjX/7QKS//kB5QAgAoYAYQGKAAcDIABCAlEAFAJRAB4CUQAUAlEAHgN/AD8DfwArA38AMwN/AD8DfwBFA38ARQN/AD8DfwA/A38ARQN/AEUDfwArA38AKwL9AEYC/gBG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AWMAyQFqAWsAywFtAXAAzQFyAXIA0QF2AX0A0gF/AYMA2gGFAYYA3wGKAY0A4QGQAZIA5QGUAZUA6AGZAZsA6gGeAZ4A7QGhAaIA7gGpAbYA8AG4AbgA/gG6Ab0A/wHBAcoBAwHMAdABDQACAAAAAQAIAAEC3gFsDLIMrAymDKAMmgyUDI4MiAyCDHwMdgxuDGYMXgxWDE4MRgw+DDYMLgwmDCAMGgwUDA4MCAwCC/wL9gvwC+oL5AveC9gL0gvMC8YLwAu6C7QLrguoC6ILnAuWC5ALiAuAC3gLcAtoC2ILWgtUC04LSAtCCzwLNgswCyoLJAseCxgLEgsMCwYLAAr6CvQK7groCuIK3ArWCtAKygrECr4KuAqyCqwKpgqgCpoKkgqMCoYKgAp6CnQKbgpoCmIKXApWClAKSgpECj4KOAoyCiwKJgogChoKFAoOCgYJ/gn2Ce4J5gngCdgJ0gnMCcYJwAm6CbQJrgmoCaIJnAmWCZAJiAmCCXwJdglwCWoJZAleCVgJUglMCUYJQAk6CTQJLgkoCSIJHAkWCRAJCgkECP4I+AjyCOoI4gjaCNIIzAjGCMAIugi0CK4IqAiiCJwIlgiQCIoIhAh+CHgIcghsCGYIYAhaCFQITghICEIIPAg2CDAIKggkCB4IGAgSCAwIBggAB/oH8gfqB+IH2gfSB8oHwge6B7IHqgekB54HmAeSB4wHhgeAB3oHdAduB2gHYgdcB1YHUAdKB0QHPgc4BzIHLAcmByAHGgcUBwwHBAb8BvQG7AbmBt4G2AbSBswGxgbABroGtAauBqgGogacBpYGkAaKBoQGfgZ4BnIGbAZmBmAGWgZUBk4GSAZCBjwGNgYwBioGJAYeBhYGEAYKBgQF/gX4BfIF7AXmBeAF2gXUBc4FyAXCBbwFtgWwBaoFpAWeBZgFkgWKBYIFegVyBWoFZAVcBVYFUAVKBUQFPgU4BTIFLAUmBSAFGgUUBQwFBgUABPoE9ATuBOgE4gTcBNYE0ATKBMQEvgS4BLIErASmBKAEmgSUBI4EiASCBHwEdgRuBGYEXgRWBFAESgREBD4EOAQyBCwEJgQgBBoEFAQOBAgEAgP8A/YD8APqA+QD3gPYA9IDzAPGA8AAAgAlADYASgAAAE0ATQAVAE8AUAAWAFIAXAAYAF4AbQAjAHAAegAzAHwAfwA+AIEAhgBC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AnsChwKbAAcDHgMQAu4C/wJ6AoYCmgAHAx0DDwLtAv4CeQKFApkABwMcAw4C7AL9AngChAKYAAcDGwMNAusC/AJ3AoMClwAHAxoDDALqAvsCdgKCApYACQMZAwsC6QL6AnUCgQJ0AnMClQACARwCTwACAzUCWwACAzACUgACAjkDKgABAAAAAQAIAAIBEgCGAioDKwMsAy0DLgMvAzEDMgMzAzQDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDAEwAbwIrAiwCLQIuAi8CMAIxAjICMwI0AjYCNwI1AjgCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CUAJRA0kDSgE/AlMCVAJVAlYCVwJYAlkCWgB/AlwCXQJeAl8CYAJhAmICYwDWAcADSwKMAo0CjgKPApACkQKSApMClAKLAowCjQKOAo8CkAKRApICkwKUA08DUANRA1IC5wMoA0wDTQNOA1gDzgPQA9ID1APWA9gD2gPcA94D4APiA+QD5gPoA+oD+wP9BAwCZAABAIYACgAdAB4AHwAgACEAIwAkACUAJgAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUASwBuAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0BBAEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEcAR0BLgEvAT4BQwFEAUUBRgFHAUgBSQFKAU0BYgFjAWQBZQFmAWcBaAFpAacBvwHkAnYCdwJ4AnkCegJ7AnwCfQJ+AoECggKDAoQChQKGAocCiAKJAooCoQK0ArUCtgLmAycDKgMwAzUDVwPNA88D0QPTA9UD1wPZA9sD3QPfA+ED4wPlA+cD6QP6A/wECwQ6AAIAAP/1AAD/zgAyAAAAAAAAAAAAAAAAAAAAAAAAAAAEOwAAAAMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQCtAMkAxwCuAGIBAgEDAGMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwCQARQBFQEWARcBGABkAP0BGQD/ARoBGwEcAR0BHgEfAMsAZQDIASAAygEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgD4ATMBNAE1ATYBNwE4ATkBOgE7ATwBPQDPAMwAzQE+AM4BPwD6AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUADiAVEBUgFTAVQBVQFWAGYBVwFYAVkBWgDTANAA0QCvAGcBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYAkQCwAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AOQBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQDWANQA1QGGAGgBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4A6wGfALsBoAGhAaIBowGkAOYBpQGmAacA6QDtAagBqQGqAGoAaQBrAG0AbAGrAawAbgGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8AKABvQG+Ab8BwAHBAG8A/gHCAQABwwHEAcUBxgHHAQEAcQBwAHIByABzAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAPkB2wHcAd0B3gHfAeAB4QHiAeMB5AB1AHQAdgHlAHcB5gHnAegB6QHqAesB7ADXAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AOMB+QH6AfsB/AH9Af4AeAH/AgACAQICAgMAegB5AHsAfQB8AgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAKEAsQIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQDlAiICIwIkAiUAiQImAicCKAIpAioCKwIsAi0AfwB+AIACLgCBAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcA7AJIALoCSQJKAksCTAJNAOcCTgJPAlAA6gDuAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAAkAEwAUABUAFgAXABgAGQAaABsAHALkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8AEQAPAB0AHgCrAAQAowAiAKIACgAFALYAtwC0ALUAxADFAL4AvwCpAKoAEACyALMDEAMRAxIDEwDDAIcAQgMUAxUACwAMAD4AQABeAGAAEgBfAD8A6AANAIIAwgCGAIgDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQCLAyYAigCMAycDKAMpACMDKgAGAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaACdA2kAngNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IAgwC9AAcAhQCWA5MDlACEA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QAvAOlA6YACADGAPUA9AD2A6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YADgDvAPAAuAO3ACAAHwAhAJQAlQCTAEEAjwBhAKcApACbAJIAlwCYAJwApQCoAJ8AmQCaA7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGA8cDyAPJA8oDywPMA80AuQPOA88D0APRA9ID0wBDAI0A2ADhA9QD1QPWA9cD2ADZAI4A2gDbAN0A3wDcAN4A4APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFAMAAwQdBbWFjcm9uBkFicmV2ZQd1bmkwMUNEB3VuaTFFQTAHdW5pMUVBMgd1bmkxRUE0B3VuaTFFQTYHdW5pMUVBOAd1bmkxRUFBB3VuaTFFQUMHdW5pMUVBRQd1bmkxRUIwB3VuaTFFQjIHdW5pMUVCNAd1bmkxRUI2B0FvZ29uZWsJQW9nb25lay5kC3VuaTAxMDQwMzAxB3VuaTAxRkMHdW5pMDFFMgd1bmkwMjQzB3VuaTFFMDIHdW5pMUUwNgtDY2lyY3VtZmxleApDZG90YWNjZW50BkRjYXJvbgd1bmkxRTBBB3VuaTFFMEMHdW5pMUUwRQZEY3JvYXQGRWNhcm9uB0VtYWNyb24GRWJyZXZlCkVkb3RhY2NlbnQHdW5pMUVCOAd1bmkxRUJBB3VuaTFFQkMHdW5pMUVCRQd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkxRUM2B0VvZ29uZWsJRW9nb25lay5kC3VuaTAxMTgwMzAxB3VuaTFFMTYHdW5pMUUxRQd1bmkwMUY0C0djaXJjdW1mbGV4Ckdkb3RhY2NlbnQHdW5pMDEyMgZHY2Fyb24HdW5pMUUyMAt1bmkwMDQ3MDMwMwd1bmkwMTkzC0hjaXJjdW1mbGV4B3VuaTFFMjQHdW5pMUUyQQl1bmkxRTk2LmMESGJhcgZJdGlsZGUHSW1hY3Jvbgd1bmkwMUNGB3VuaTFFQzgHdW5pMUVDQQdJb2dvbmVrC3VuaTAxMkUwMzAxB3VuaTAxMkMLSmNpcmN1bWZsZXgHdW5pMDEzNgd1bmkxRTMyB3VuaTFFMzQGTGFjdXRlBkxjYXJvbgd1bmkwMTNCBExkb3QHdW5pMUUzNgd1bmkxRTM4B3VuaTFFM0EHdW5pMUUzRQd1bmkxRTQwB3VuaTFFNDIGTmFjdXRlB3VuaTAxRjgGTmNhcm9uB3VuaTAxNDUHdW5pMUU0NAd1bmkxRTQ2B3VuaTFFNDgHT21hY3Jvbg1PaHVuZ2FydW1sYXV0B3VuaTAxRDEHdW5pMUVDQwd1bmkxRUNFB3VuaTFFRDAHdW5pMUVEMgd1bmkxRUQ0B3VuaTFFRDYHdW5pMUVEOAd1bmkwMTRFB3VuaTFFNTIFT2hvcm4HdW5pMUVEQQd1bmkxRURDB3VuaTFFREUHdW5pMUVFMAd1bmkxRUUyB3VuaTAxRUELdW5pMDFFQTAzMDEHdW5pMUU1NgZSYWN1dGUGUmNhcm9uB3VuaTFFNTgHdW5pMDE1Ngd1bmkxRTVBB3VuaTFFNUMHdW5pMUU1RQZTYWN1dGULU2NpcmN1bWZsZXgHdW5pMDE1RQd1bmkwMjE4B3VuaTFFNjAHdW5pMUU2Mgd1bmkxRTlFBlRjYXJvbgd1bmkxRTZBB3VuaTAxNjIHdW5pMDIxQQd1bmkxRTZDB3VuaTFFNkUJdW5pMUU5Ny5jB3VuaTAxNjYGVXRpbGRlB1VtYWNyb24GVWJyZXZlBVVyaW5nDVVodW5nYXJ1bWxhdXQHdW5pMDFEMwd1bmkwMUQ1B3VuaTAxRDcHdW5pMDFEOQd1bmkwMURCB3VuaTFFRTQHdW5pMUVFNgVVaG9ybgd1bmkxRUU4B3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFB3VuaTFFRjAHVW9nb25lawt1bmkwMTcyMDMwMQZXZ3JhdmUGV2FjdXRlC1djaXJjdW1mbGV4CVdkaWVyZXNpcwZZZ3JhdmULWWNpcmN1bWZsZXgHdW5pMUU4RQd1bmkxRUY0B3VuaTFFRjYHdW5pMUVGOAZaYWN1dGUKWmRvdGFjY2VudAd1bmkxRTkyB3VuaTFFOTQHdW5pMDE4Rgd1bmkwMTRBB3VuaTAxMzIHYW1hY3JvbgZhYnJldmUHdW5pMDFDRQd1bmkxRUExB3VuaTFFQTMHdW5pMUVBNQd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkxRUFEB3VuaTFFQUYHdW5pMUVCMQd1bmkxRUIzB3VuaTFFQjUHdW5pMUVCNwdhb2dvbmVrCWFvZ29uZWsuZAt1bmkwMTA1MDMwMQd1bmkwMUZEB3VuaTAxRTMHdW5pMDE4MAd1bmkxRTAzB3VuaTFFMDcLY2NpcmN1bWZsZXgKY2RvdGFjY2VudAZkY2Fyb24HdW5pMUUwQgd1bmkxRTBEB3VuaTFFMEYGZWNhcm9uB2VtYWNyb24GZWJyZXZlCmVkb3RhY2NlbnQHdW5pMUVCOQd1bmkxRUJCB3VuaTFFQkQHdW5pMUVCRgd1bmkxRUMxB3VuaTFFQzMHdW5pMUVDNQd1bmkxRUM3B2VvZ29uZWsJZW9nb25lay5kC3VuaTAxMTkwMzAxB3VuaTFFMTcHdW5pMUUxRgd1bmkwMUY1C2djaXJjdW1mbGV4Cmdkb3RhY2NlbnQHdW5pMDEyMwZnY2Fyb24HdW5pMUUyMQt1bmkwMDY3MDMwMwtoY2lyY3VtZmxleAd1bmkxRTI1B3VuaTFFOTYHdW5pMUUyQgRoYmFyBml0aWxkZQdpbWFjcm9uB3VuaTAxRDAHdW5pMUVDOQd1bmkxRUNCB2lvZ29uZWsLdW5pMDEyRjAzMDEHdW5pMDEyRAtqY2lyY3VtZmxleAd1bmkwMTM3B3VuaTFFMzMHdW5pMUUzNQxrZ3JlZW5sYW5kaWMGbGFjdXRlBmxjYXJvbgRsZG90B3VuaTAxM0MHdW5pMUUzNwd1bmkxRTM5B3VuaTFFM0IHdW5pMUUzRgd1bmkxRTQxB3VuaTFFNDMGbmFjdXRlB3VuaTAxRjkGbmNhcm9uB3VuaTAxNDYHdW5pMUU0NQd1bmkxRTQ3B3VuaTFFNDkLbmFwb3N0cm9waGUHb21hY3Jvbg1vaHVuZ2FydW1sYXV0B3VuaTAxRDIHdW5pMUVDRAd1bmkxRUNGB3VuaTFFRDEHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMUVEOQd1bmkwMTRGB3VuaTFFNTMFb2hvcm4HdW5pMUVEQgd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQd1bmkxRUUzB3VuaTAxRUILdW5pMDFFQjAzMDEHdW5pMUU1NwZyYWN1dGUHdW5pMDE1NwZyY2Fyb24HdW5pMUU1OQd1bmkxRTVCB3VuaTFFNUQHdW5pMUU1RgZzYWN1dGULc2NpcmN1bWZsZXgHdW5pMDE1Rgd1bmkwMjE5B3VuaTFFNjEHdW5pMUU2MwZ0Y2Fyb24HdW5pMUU2Qgd1bmkwMTYzB3VuaTAyMUIHdW5pMUU2RAd1bmkxRTZGB3VuaTFFOTcHdW5pMDE2NwZ1dGlsZGUHdW1hY3JvbgZ1YnJldmUFdXJpbmcNdWh1bmdhcnVtbGF1dAd1bmkwMUQ0B3VuaTAxRDYHdW5pMDFEOAd1bmkwMURBB3VuaTAxREMHdW5pMUVFNQd1bmkxRUU3BXVob3JuB3VuaTFFRTkHdW5pMUVFQgd1bmkxRUVEB3VuaTFFRUYHdW5pMUVGMQd1b2dvbmVrCXVvZ29uZWsuZAt1bmkwMTczMDMwMQZ3Z3JhdmUGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ5Z3JhdmULeWNpcmN1bWZsZXgHdW5pMUU4Rgd1bmkxRUY1B3VuaTFFRjcHdW5pMUVGOQZ6YWN1dGUKemRvdGFjY2VudAd1bmkxRTkzB3VuaTFFOTUHdW5pMDE0Qgd1bmkwMjM3B3VuaTAxMzMHdW5pMDI1MAd1bmkwMjUyB3VuaTAyNTMHdW5pQTdCNQd1bmkwMjU1B3VuaUFCNTMHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1MQd1bmkwMjk5B3VuaTAyQTQHdW5pMDI1OQd1bmkwMjVBB3VuaTAyNUIHdW5pMDI1Qwd1bmkwMjVFB3VuaTAyNUYHdW5pMDI2MAd1bmkwMjYxB3VuaTAyNjIHdW5pMDI2Mwd1bmkwMjY1B3VuaTAyNjYHdW5pMDI2Nwd1bmkwMjlDB3VuaTAyNjgHdW5pMDI2QQd1bmkwMjY5B3VuaTAyOUQHdW5pMDI2Qgd1bmkwMjZDB3VuaTAyNkQHdW5pMDI2RQd1bmkwMjlGB3VuaTAyNkYHdW5pMDI3MAd1bmkwMjcxB3VuaTAyNzIHdW5pMDI3Mwd1bmkwMjc0B3VuaTAyNTQHdW5pMDI2NAd1bmkwMjc1B3VuaTAyNzYHdW5pMDI3Nwd1bmkwMjc4B3VuaTAyNzkHdW5pMDI3QQd1bmkwMjdCB3VuaTAyN0QHdW5pMDI3RQd1bmkwMjgwB3VuaTAyODEHdW5pMDI4Mgd1bmkwMjgzB3VuaTAyODQHdW5pMDI4OAd1bmkwMkE3B3VuaTAyODkHdW5pMDI4QQd1bmkwMjhCB3VuaTAyOEMHdW5pMDI4RAd1bmkwMjhFB3VuaTAyOEYHdW5pMDI5MAd1bmkwMjkxB3VuaTAyOTIHdW5pMUQyNQd1bmkwMjk0B3VuaTAyOTUHdW5pMDJBMQd1bmkwMkEyB3VuaTAxQzIHdW5pMDFDMwd1bmkwMjk4A2ZfZgVmX2ZfaQVmX2ZfbANmX3QFZl9mX3QDSS5hCElncmF2ZS5hCElhY3V0ZS5hDUljaXJjdW1mbGV4LmEISXRpbGRlLmELSWRpZXJlc2lzLmEJSW1hY3Jvbi5hDElkb3RhY2NlbnQuYQl1bmkwMUNGLmEJdW5pMUVDOC5hCXVuaTFFQ0EuYQl1bmkwMTJDLmEJSW9nb25lay5hDXVuaTAxMkUwMzAxLmEJdW5pMDE0QS5hA2EuYQhhZ3JhdmUuYQhhYWN1dGUuYQ1hY2lyY3VtZmxleC5hCGF0aWxkZS5hC2FkaWVyZXNpcy5hCWFtYWNyb24uYQhhYnJldmUuYQdhcmluZy5hCXVuaTAxQ0UuYQl1bmkxRUExLmEJdW5pMUVBMy5hCXVuaTFFQTUuYQl1bmkxRUE3LmEJdW5pMUVBOS5hCXVuaTFFQUIuYQl1bmkxRUFELmEJdW5pMUVBRi5hCXVuaTFFQjEuYQl1bmkxRUIzLmEJdW5pMUVCNS5hCXVuaTFFQjcuYQlhb2dvbmVrLmEJYW9nb25lay5iDXVuaTAxMDUwMzAxLmEDZy5hCXVuaTAxRjUuYQ1nY2lyY3VtZmxleC5hCGdicmV2ZS5hDGdkb3RhY2NlbnQuYQl1bmkwMTIzLmEIZ2Nhcm9uLmEJdW5pMUUyMS5hDXVuaTAwNjcwMzAzLmEDbC5hCGxhY3V0ZS5hCGxjYXJvbi5hBmxkb3QuYQl1bmkwMTNDLmEJdW5pMUUzNy5hCXVuaTFFMzkuYQl1bmkxRTNCLmEIbHNsYXNoLmEEZmwuYQlpb2dvbmVrLngJdW5pMDI2OC54CXVuaTAyOUQueAZ6ZXJvLjAHemVyby4wcwl6ZXJvLnBudW0Ib25lLnBudW0IdHdvLnBudW0KdGhyZWUucG51bQlmb3VyLnBudW0JZml2ZS5wbnVtCHNpeC5wbnVtCnNldmVuLnBudW0KZWlnaHQucG51bQluaW5lLnBudW0HemVyby4wcAh6ZXJvLjBwcwl6ZXJvLnRudW0Ib25lLnRudW0IdHdvLnRudW0KdGhyZWUudG51bQlmb3VyLnRudW0JZml2ZS50bnVtCHNpeC50bnVtCnNldmVuLnRudW0KZWlnaHQudG51bQluaW5lLnRudW0JemVyby5vbnVtCG9uZS5vbnVtCHR3by5vbnVtCnRocmVlLm9udW0JZm91ci5vbnVtCWZpdmUub251bQhzaXgub251bQpzZXZlbi5vbnVtCmVpZ2h0Lm9udW0JbmluZS5vbnVtBnplcm8uYwVvbmUuYwV0d28uYwd0aHJlZS5jBmZvdXIuYwZmaXZlLmMFc2l4LmMHc2V2ZW4uYwdlaWdodC5jBm5pbmUuYwd1bmkyRTNBB3VuaTJFM0IKZmlndXJlZGFzaAd1bmkyMDE1B3VuaTIwM0UHdW5pMjAzRgd1bmkyMDE2B3VuaTIwM0MHdW5pMjA0Nwd1bmkyMDQ5B3VuaTIwNDgHdW5pMjAzRAd1bmkyMzFDB3VuaTIzMUQHdW5pMjMxRQd1bmkyMzFGB3VuaTI3RTYHdW5pMjdFNwd1bmkyRTIyB3VuaTJFMjMHdW5pMkUyNAd1bmkyRTI1B3VuaTIxMTcHdW5pMjEyMAZ1MUYxNkEGdTFGMTZCB2F0LmNhc2UJemVyby5zdXBzCG9uZS5zdXBzCHR3by5zdXBzCnRocmVlLnN1cHMJZm91ci5zdXBzCWZpdmUuc3VwcwhzaXguc3VwcwpzZXZlbi5zdXBzCmVpZ2h0LnN1cHMJbmluZS5zdXBzCXBsdXMuc3VwcwptaW51cy5zdXBzCmVxdWFsLnN1cHMOcGFyZW5sZWZ0LnN1cHMPcGFyZW5yaWdodC5zdXBzC3BlcmlvZC5zdXBzCmNvbW1hLnN1cHMJemVyby5zdWJzCG9uZS5zdWJzCHR3by5zdWJzCnRocmVlLnN1YnMJZm91ci5zdWJzCWZpdmUuc3VicwhzaXguc3VicwpzZXZlbi5zdWJzCmVpZ2h0LnN1YnMJbmluZS5zdWJzCXBsdXMuc3VicwptaW51cy5zdWJzCmVxdWFsLnN1YnMOcGFyZW5sZWZ0LnN1YnMPcGFyZW5yaWdodC5zdWJzC3BlcmlvZC5zdWJzCmNvbW1hLnN1YnMJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tDnBhcmVubGVmdC5kbm9tD3BhcmVucmlnaHQuZG5vbQtwZXJpb2QuZG5vbQpjb21tYS5kbm9tCXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcg5wYXJlbmxlZnQubnVtcg9wYXJlbnJpZ2h0Lm51bXILcGVyaW9kLm51bXIKY29tbWEubnVtcg1vcmRmZW1pbmluZS5hBmEuc3VwcwZiLnN1cHMGYy5zdXBzBmQuc3VwcwZlLnN1cHMGZi5zdXBzBmcuc3VwcwZoLnN1cHMGaS5zdXBzBmouc3VwcwZrLnN1cHMGbC5zdXBzBm0uc3VwcwZuLnN1cHMGby5zdXBzBnAuc3VwcwZxLnN1cHMGci5zdXBzBnMuc3VwcwZ0LnN1cHMGdS5zdXBzBnYuc3VwcwZ3LnN1cHMGeC5zdXBzBnkuc3VwcwZ6LnN1cHMHdW5pMDJDMQd1bmkwMkQwB3VuaTAyRDEHdW5pMDJERQd1bmkwMkUwC2VncmF2ZS5zdXBzC2VhY3V0ZS5zdXBzDHVuaTAyNTkuc3VwcwZhLnN1cGEGZy5zdXBhBmwuc3VwYQpjb2xvbi5zdXBzC2h5cGhlbi5zdXBzC2VuZGFzaC5zdXBzC2VtZGFzaC5zdXBzBnllbi5DTgRFdXJvB3VuaTAxOTINY29sb25tb25ldGFyeQRsaXJhB3VuaTIwQTYGcGVzZXRhB3VuaTIwQTkEZG9uZwd1bmkyMEIxB3VuaTIwQjIHdW5pMjBCNAd1bmkyMEI1B3VuaTIwQjkHdW5pMjBCQQd1bmkyMEFFB3VuaTIwQjgHdW5pMjBCRAd1bmkyMjE1CnNsYXNoLmZyYWMIb25ldGhpcmQJdHdvdGhpcmRzB3VuaTIxNTUHdW5pMjE1Ngd1bmkyMTU3B3VuaTIxNTgHdW5pMjE1OQd1bmkyMTVBB3VuaTIxNTAJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMHdW5pMjE1MQd1bmkyMTUyB3VuaTIxODkHdW5pMjIxOQd1bmkyMTEzCWVzdGltYXRlZAd1bmkyMTkwB2Fycm93dXAHdW5pMjE5MglhcnJvd2Rvd24HdW5pMjVBMAd1bmkyNUM2B3VuaTI1QzkHdW5pMjc1Mgd0cmlhZ3VwB3VuaTI1QjMHdW5pMjVCNgd1bmkyNUI3B3RyaWFnZG4HdW5pMjVCRAd1bmkyNUMwB3VuaTI1QzEHdW5pMjYxMAd1bmkyNjExB3VuaTI3MTMHdW5pMjY2QQd1bmkyMDMyB3VuaTIwMzMHdW5pMjAzNQd1bmkwMkI5B3VuaTAyQkUHdW5pMDJCRgd1bmkwMkM4B3VuaTAyQzkHdW5pMDJDQQd1bmkwMkNCB3VuaTAyQ0MHdW5pMjVDQwd1bmkwMzAwCXVuaTAzMDAuYwd1bmkwMzAxCXVuaTAzMDEuYwd1bmkwMzAyCXVuaTAzMDIuYwd1bmkwMzAzCXVuaTAzMDMuYwd1bmkwMzA0CXVuaTAzMDQuYwd1bmkwMzA1CXVuaTAzMDUuYwd1bmkwMzA2CXVuaTAzMDYuYwd1bmkwMzA3CXVuaTAzMDcuYwd1bmkwMzA4CXVuaTAzMDguYwd1bmkwMzA5CXVuaTAzMDkuYwd1bmkwMzBBCXVuaTAzMEEuYwd1bmkwMzBCCXVuaTAzMEIuYwd1bmkwMzBDCXVuaTAzMEMuYwd1bmkwMzBGCXVuaTAzMEYuYwd1bmkwMzExCXVuaTAzMTEuYwd1bmkwMzEyB3VuaTAzMTMHdW5pMDMxOAd1bmkwMzE5B3VuaTAzMUEHdW5pMDMxQgd1bmkwMzFDB3VuaTAzMUQHdW5pMDMxRQd1bmkwMzFGB3VuaTAzMjAHdW5pMDMyMwd1bmkwMzI0B3VuaTAzMjUHdW5pMDMyNgd1bmkwMzI3CXVuaTAzMjcuYwd1bmkwMzI4CXVuaTAzMjguYwd1bmkwMzI5B3VuaTAzMkEHdW5pMDMyQwd1bmkwMzJFB3VuaTAzMkYHdW5pMDMzMAd1bmkwMzMxB3VuaTAzMzQHdW5pMDMzOQd1bmkwMzNBB3VuaTAzM0IHdW5pMDMzQwd1bmkwMzNEB3VuaTAzNDIJdW5pMDM0Mi5jB3VuaTAzNDMHdW5pMDM0NAd1bmkwMzQ1B3VuaTAzNjEJdW5pMDM2MS5hC3VuaTAzMDgwMzAxDXVuaTAzMDgwMzAxLmMLdW5pMDMwODAzMDANdW5pMDMwODAzMDAuYwt1bmkwMzA4MDMwMwt1bmkwMzA4MDMwNA11bmkwMzA4MDMwNC5jC3VuaTAzMDgwMzBDDXVuaTAzMDgwMzBDLmMLdW5pMDMwMjAzMDEN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AIgBVgCsAX0A4QGyAOIBswDjAbQA5AG1AOUBtgBQASAAeAFIAL4BjwBzAUMAngFuAE8BHwDMAZ0A0wGkAdgB4QHZAdoCAQHcAd4B3wHgAeQB5QHmAecB6AHpAeoB6wHsAe0CAgHuAe8B8AHyAfQB8wH2AfcB+AH5AfsB/AH9Af4B/wIAAgMCBAIFAgYCBwIIAgkCEQITAhQCFQIWAhcCGAIZAhoCGwIcAiQB4gHxAfUDMwM7A0ADQgO3A8YDyQPHA8sDwwPIA0cDSAM1AzwDQQPNA88D0QPTA9UD1wPZA9sD3QPfA+ED4wPlA+kD6wPsA/YD9wP4A/kD+gP8A/4D/wQLBA0EDgQPAysDLQMuAzQDNgM5Az0DPgBSASIAUwEjAFoBKgBbASsAXAEsAHEBQQByAUIAeQFJAH0BTAB+AU4AkAFfAJEBYACWAWYAlwFnAJgBaACaAWoAmwFrAJwBbACiAXIAowFzAKQBdAC1AYYAwAGRAMMBlQDFAZYAxgGXAMcBmADNAZ4AzgGfANEBogDUAaUA1QGmAPABwgDxAcMA8wHFAPgBygD/AdEBAAHSAU0BpwA/AQ8AQAEQAEEBEQBCARIAQwETAEQBFABFARUARgEWAEcBFwBIARgASQEZAEoBGgBmATYAZwE3AGgBOABpATkAagE6AGsBOwBsATwAbQE9AIkBVwCKAVgArQF+AK4BfwCvAYAAsAGBALEBggCyAYMAswGEALkBigC6AYsAuwGMALwBjQC9AY4A5gG3AOcBuADpAboA6gG7AOsBvADsAb0A7QG+APQBxgD5AcsA+gHMAPsBzQK0ArQCuQK1ArYCugLPAqoCqwKuAqwCrQKvAssCzAK8BDcDbwLQAtQCvgK/AtEC0wLSAukDMgLtAu4C7wLwAvEC8gLzAvQC9QL2AvcDNwL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCANhA1kDaQNmA2cDewOAA4EDcwN0A3UDdgN3A3gDeQN6A3wDfQN+A38DmwOEA4cDmAOlA7MCJQQ5BDoCJgInAAAAAQAAAAoAPACaAAJERkxUACBsYXRuAA4ABAAAAAD//wAEAAEAAwAFAAcABAAAAAD//wAEAAAAAgAEAAYACGtlcm4AWGtlcm4AWG1hcmsARm1hcmsARm1rbWsAQG1rbWsAQHNpemUAMnNpemUAMgAE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ABYAFgAMABcAFwACABgAGAAPABkAGQAQABoAGgADABsAGwASABwAHAAdAB4AIAAdACEAIQAGACIAIgAdACUAJQAHACgAKQAhACoAKgAdACsAKwAhACwALAAdAC0ALQAhAC4ALgAnAC8ALwAKADAAMAALADEAMQANADIAMgAOADMAMwAbADQANAARADUANQAoADYATQAmAFQAWAAIAHMAewAIAI4AjgAaAKUAvwAIAMgAzgAJANAA1wABANgA7wAMAPAA8wAPAPQA+wADAPwBAAASAQYBHQAdAR4BIAAcASQBQQAdAUIBQgAGAUMBSgAdAVwBXAAhAV0BXQAHAWEBYQAhAWoBdAAhAXYBkAAdAZEBmAAhAZkBnwAnAaEBqAAKAakBwQALAcIBxQAOAcYBzQARAc4B0gAoAdUB1QAhAdYB1gAHAdgB2AALAdwB3AAdAd4B3wAdAeEB4QAdAeIB4gAhAeMB4wAdAegB6AAdAeoB7AAdAe0B7QANAe4B7gALAfEB8QAhAfoB+gAhAfsB/AALAf0B/QAhAf4B/gAHAf8CAAAhAgMCBgAdAgoCCgAhAgwCDAAhAg4CDgAnAg8CDwAHAhECEgAKAhQCFAAdAhUCFQALAhYCGAApAhkCGQANAhoCHAAoAiUCKQAGAjkCUQAcAlICWgAeAmQCZAAGAmUCZQAhAp8CoAAiAqECogAqAqMCowAiAqQCpAAjAqUCpQAtAqYCpgATAqcCpwAuAqgCqQAVAqoCqgAUAqsCqwAEAqwCrAAUAq0CrQAEAq4CrwAiArACsAAgArECsQArArICsgAgArMCswArArQCtgAfArkCugAfArsCuwAXAsECwQAkAsMCwwAkAsUCxQAkAsYCxgAlAsgCyAAWAsoCygAFAtAC0AAjAtEC0QATAtIC0gAjAtMC1AATAtoC2gAkAtwC3AAkAt4C3gAkAuEC4QAYAuIC4gAZAysDKwAsAzEDMgAsAzQDNwAsAzsDOwAsAz4DPgAsA0UDRgAbA04DTgAsBDkEOgAGAAIAowACAAIAAgADAAMAAwAEAAQABQAFAAUAGgAHAAcACQAIAAgADgALAAsAEQAMAAwAEwANAA0AFgAQABAAGgARABEAGwASABIAGgATABMAHgAUABQAIQAVABUAJAAWABYAJwAXABcAKgAYABgALAAZABkALgAaABoAMAAbABsAMgAcABwAAQAdAB0AGQAeAB4ABAAgACAABwAhACEACAAiACIADQAjACMAEAAmACYAEgAoACkAEAAqACsAGQAsACwAHAAtAC0AHQAuAC4AIAAvAC8AIwAwADAAAQAxADEAKQAyADIAKwAzADMALQA0ADQALwA1ADUAMQA2AE0AAgBRAFMAAwBUAFgABQBZAF0AGgByAHIACQBzAHsADgCAAIAADwCOAI4AEQCPAJEAEwCSAJIAFgCTAJMAFQCUAJkAFgClALYAGgC4ALoAGAC7ALsAGgC8AL0AGAC+AL8AGgDAAMAAGwDBAMcAHgDIAM4AIQDPAM8ACwDQANcAJADYAOcAJwDoAO0AJgDuAO8AJwDwAPMALAD0APsAMAD8AQAAMgEBAQEAGgECAQIAIgEDAQQAGgEGAR0AAQEeASAABwEhASMAGQEkASgABAEpASkAFAEuAUEABwFCAUIACAFDAUoADQFLAU8AEAFcAVwAAQFeAWEAEgFjAWMAFAFqAXUAEAF2AYcAGQGIAYgABwGJAY4AFwGPAZEAGQGSAZgAHQGZAZ8AIAGgAaAACgGhAagAIwGpAbgAAQG5Ab4AJQG/AcEAAQHCAcUAKwHGAc0ALwHOAdIAMQHUAdQAGQHYAdgABwHZAdoAGQHcAdwABAHgAeAAGQHkAeQAGQHmAeYABgHrAesADQHtAe0AKQHuAe4AHAHvAe8AEAHxAfEAAQH7AfsAAQH8AfwAHAH+Af4AEAIAAgAAAQIBAgEAGQIDAgMAGQIEAgQABgIFAgYAGQIHAgcAAQIKAgsAHQIMAgwAEgINAg0AAQIOAg4AIAIUAhUAGQIWAhgAKAIZAhkAKQIaAhsAMQIlAiUACAIoAikAIwJSAloADAJdAl0AFAKfAqAANQKhAqIANAKjAqMANQKkAqQANwKmAqYAOgKoAqkAPQKqAqoAOwKrAqsAPAKsAqwAOwKtAq0APAKuAq8ANQKwArAAOAKxArEAOQKyArIAOAKzArMAOQK0ArYANgK5AroANgLAAsAAMwLCAsIAMwLEAsQAMwLQAtAANwLRAtIAOgLTAtMANwLUAtQAOgLZAtkAMwLbAtsAMwLdAt0AMwMqAyoAHwMxAzEAHwM2AzcAHwNFA0YALQABAAIAAAAIAAIBSAAEAAADMAFYAAYAGgAA/+IAKP/sAGT/nP/Y/+z/xP/2/9gAFP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAA/+UAAP/yAAD/1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+9AAAAAP/sAAAAAAAA/83/5f/s/+z/5f/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEb/qf/IAAD/0QAA/94AAP+9/8j/3QAA/+UAAP/v/+//2P/lAAAAAAAAAAAAAAAA//YAAAA8AAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAD/7P/sAAAAAP+w//YAFP/sAAAAAAAAAAAAVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAYCpQKnArsCxgLIA8IAAgBOAAIAAgANAAQABAAVAAgACAAVAAsACwAWABAAEAAVABIAEgAVABQAFAAOABUAFQAFABYAFgAGABcAFwAIABgAGAAKABkAGQAQABoAGgAMABsAGwARABwAHAATAB4AIAATACEAIQAUACIAIgATACUAJQAEACoAKgATACwALAATAC8ALwAYADAAMAAZADEAMQAHADIAMgAJADMAMwAPADQANAALADYATQANAFEAUQABAFQAWAAVAF0AXQABAHMAewAVAIAAgAADAI4AjgAWAKUAvwAVAMgAzgAOANAA1wAFANgA7wAGAPAA8wAKAPQA+wAMAPwBAAARAQEBAQABAQMBAwAXAQYBHQATAR4BIAASASQBQQATAUIBQgAUAUMBSgATAV0BXQAEAXYBkAATAaEBqAAYAakBwQAZAcIBxQAJAcYBzQALAdYB1gAEAdgB2AAZAdwB3AATAd4B3wATAeEB4QATAeMB4wATAegB6AATAeoB7AATAe0B7QAHAe4B7gAZAfsB/AAZAf4B/gAEAgMCBgATAg8CDwAEAhECEgAYAhQCFAATAhUCFQAZAhkCGQAHAiUCKQAUAjkCUQASAlICWgACAmQCZAAUA0UDRgAPBDkEOgAUAAIABQKlAqUAAQKnAqcAAwK7ArsAAgLGAsYABAPCA8IABQABAAIAAAAIAAEAQAAEAAAAGwLqAuQC0gK8AqICiAJ2AlwCNgIgAgoB+AHyAeQB1gHEAaoBjAFmAVABOgEkAQ4A7ADCAKwAbgACAAcCXQJdAAACdQJ+AAECiwKUAAsCnwKfABUCogKiABYDVQNXABcDWQNZABoADwJ1//wCdgAOAncAKAJ4ABQCef/yAnoAFAJ7//wCff/8Aov//AKNABQCjgAOAo8AFAKQAA4Ckf/8ApP//AAFAnYAFAJ3AAoCeQAKAo7/9gKS/+wACgJ1//YCd//6Anj/7QJ5/9wCev/6Anv/7AJ9//ACi//yApH/7AKS/+kACAJ7//YCfP/rAn7/8gKM/+wCjv/2ApD/9gKS/+UClP/vAAUAJQAfAV0AHwHWAB8B/gAfAg8AHwAFACUAFAFdABQB1gAUAf4AFAIPABQABQKM//wCjf/2Ao7/9gKQ//YCkv/oAAUCjv/2ApD/9gKS/+wClP/2A1r//AAJAov/9gKN/+wCjv/sAo//4gKQ/+wCkf/2ApL/9gKT/+wDWv/wAAcCjP/yAo3/9gKO//YCkP/2ApL/3gKU//IDWv/5AAYCi//2Ao7/9gKQ//YCkv/mApT/9gNa/+wABAKM//YCkv/mApT/9gNa//IAAwKO//YCkP/2ApL/7AADApL/7AKT/+wDWv/8AAECkv/pAAQCjP/2Ao7/9gKQ//YCkv/sAAUCdv/8Anf/9gJ4//YCev/2Anz/4gAFAngACgJ6AAoCfP/iAn7/9gNa//wACQJ1/+ICdv/9Anf/9gJ4/+wCef/eAnr/7AJ7//wCff/yA1r/6AAGAnb/9gJ4//YCev/2Anz/8gJ+//IDWv/oAAQCdv/wAnz/3gJ+//IDWv/yAAYCdv/2Anj/8AJ6//ACfP/yAn7/8gNa//IABgJ2//wCeAAKAnoACgJ8/+gCfv/8A1r/9gAFAnn/9gJ8/+gCff/2An7/9gNa//sABAJ4//wCef/8Anr//AJ8//AAAQJ8/+IAPQAw/+wBHv/yAR//8gEg//IBqf/sAar/7AGr/+wBrP/sAa3/7AGu/+wBr//sAbD/7AGx/+wBsv/sAbP/7AG0/+wBtf/sAbb/7AG3/+wBuP/sAbn/7AG6/+wBu//sAbz/7AG9/+wBvv/sAb//7AHA/+wBwf/sAdj/7AHu/+wB+//sAfz/7AIV/+wCOf/yAjr/8gI7//ICPP/yAj3/8gI+//ICP//yAkD/8gJB//ICQv/yAkP/8gJE//ICRf/yAkb/8gJH//ICSP/yAkn/8gJK//ICS//yAkz/8gJN//ICTv/yAk//8gJQ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KAD//wAjAAACEAMzAiYABwAAAAcD3ADmAAD//wA5//QCOwNfAiYACAAAAAcD0AESAAD//wA5//QCOwNFAiYACAAAAAcD0gES/////wA5//QCRQNKAiYACAAAAAcD2gESAAD//wA5//QCOwMzAiYACAAAAAcD3AESAAD//wA5/yMCOwKcAiYACAAAAAcD+QEoAAX//wA5//QCSANNAiYACAAAAAcD5gESAAD//wA5//QCOwMPAiYACAAAAAcD1gESAAD//wA5//QCYQNJAiYACAAAAAcD1AESAAAAAQA5//QCoAMmADUAAAUiJjU0PgIzMhYXJiY3NjYXFhYXByYmJyYGBwYWFwcmJiMiDgIVFBYWMzI2NzcjNzMDBgYBLHZ9MFuBURgrEgECAQVIMhMbChkHDgsaIgIBCQo3EzcoPmJFJCNMPyQ5EyWIDc45JF4MkXhOlHdGCAgLFgszOwUBDAY3BAcBAiEcFywaKRkePWR4PDpeNhgQtUD+5B4lAP//ACMAAAJpA0UCJgAJAAAABwPSAQb/////ACP/LAJpApACJgAJAAAABwP2ARcABf//ACP/HwJpApACJgAJAAAABwQBARcABf//ACP/YAJpApACJgAJAAAABwQEARcABQACADIAAAKrApAAEwAXAAAzEyM/AjMHITczBzMHIwMjEyEDEyE3ITJiSQpJF04XASgXTRdKC0liTj/+2D5LASgW/tgB6TADdHR0dDP+FwE4/sgBe24A//8AIwAAARoDZgImAAoAAAAGA85SAP//ACMAAAFpA18CJgAKAAAABgPQUgD//wAjAAABcANFAiYACgAAAAYD0lL///8AIwAAAaEDSQImAAoAAAAGA9RSAP//ACMAAAFwAyoCJgAKAAAABgPeUgD//wAjAAABawMPAiYACgAAAAYD1lIA//8AIwAAAR0DMwImAAoAAAAGA9xSAP//ACMAAAGIA00CJgAKAAAABgPmUgD//wAjAAABLANoAiYACgAAAAYD4FIA/////f8nAPQCkAImAAoAAAAGA/ZTAAAB/9n/LQD0ApAAFQAAFyImNTQ2NjcjEzMDBgYVFBYzMjcXBiUhKx4qEQ+DToMmMRUPExASJtMjIh03LQ0CkP1wF0MdEhQLKhcA////2f8tAWgDXwImAIsAAAAGA9BRAP//ACMAAAGFA0oCJgAKAAAABgPaUgD////+//QCRQNFAiYACwAAAAcD0gEn/////wAj/yMCVwKQAiYADAAAAAcD+QEZAAX//wAj/ywCVwKQAiYADAAAAAcD9gEYAAX//wAj/2ACVwKQAiYADAAAAAcEBAEYAAX//wAjAAABkgNfAiYADQAAAAYD0FoAAAIAIwAAAdAC1AAFAAoAADMTMwMhBwM3MwcHI4NOdgEUDRMoNgssApD9skICANQ5mwD//wAj/yMBkgKQAiYADQAAAAcD+QDgAAX//wAjAAABsAKQAiYADQAAAAcCnwEoARj//wAj/ywBkgKQAiYADQAAAAcD9gDfAAX//wAj/ywBkgMPAiYADQAAACYD1loAAAcD9gDfAAX//wAj/2ABkgKQAiYADQAAAAcEBADfAAUAAf/3AAABkgKQAA0AADM3Byc3EzMDNxcHByEHIy9HFGlGTj60FdcqARQN7SM1MgFf/shZNWfTQv//ACMAAAK8A18CJgAOAAAABwPQASkAAP//ACMAAAK8AzMCJgAOAAAABwPcASkAAP//ACP/JAK8ApACJgAOAAAABwP2ATb//f//ACMAAAJmA18CJgAPAAAABwPQAQsAAP//ACMAAAJmA2YCJgAPAAAABwPOAQsAAP//ACMAAAJmA00CJgAPAAAABwPmAQsAAP//ACMAAAJmA0kCJgAPAAAABwPUAQsAAP//ACP/GwJmApACJgAPAAAABwP5AQ7//f//ACMAAAJmAzMCJgAPAAAABwPcAQsAAP//ACP/JAJmApACJgAPAAAABwP2AQ3//f//ACP/WAJmApACJgAPAAAABwQEAQ3//f//ADz/9AJeA2YCJgAQAAAABwPOARIAAP//ADz/9AJeA18CJgAQAAAABwPQARIAAP//ADz/9AJeA0UCJgAQAAAABwPSARL/////ADz/9AJhA0kCJgAQAAAABwPUARIAAP//ADz/9AJeAyoCJgAQAAAABwPeARIAAP//ADz/9AJeAw8CJgAQAAAABwPWARIAAP//ADz/9AJ5A2kCJgAQAAAABwPkARIAAP//ADz/9AJeA00CJgAQAAAABwPmARIAAP//ADz/LAJeApwCJgAQAAAABwP2ARkABf//ADz/9AJeA2gCJgAQAAAABwPgARIAAP//ADz/9AKIA3QCJgAQAAAABwQcARIAAP//ADz/9AJeA3oCJgAQAAAABwQe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A0oCJgAwAAAABwQSANIAAP//ADj/9AH0A0oCJgAwAAAABwQZANIAAP//ADj/9AHvA00CJgAwAAAABwQUANIAAP//ADj/KQHvAeYCJgAwAAAABwP2APUAAv//ADj/9AHvAvgCJgAwAAAABwPfANIAAAABADj/9AJbAo4AJQAAFyImNTQ2NxMzAwYGFRQzMjY3EzM2Njc2JzcWFRQGBgcDIzcjBgarPTYEBD5NPQQESB1HLEUbJDcBAgk9CyI1HFo/CAQoVAxCNxEfEwE2/tQTGQ1LKi4BWAQ0LRUYFh8eKDojCP48SiMzAP//ADj/9AJbAwkCJgG5AAAABwPPANIAAP//ADj/9AJbAw8CJgG5AAAABwPNANIAAP//ADj/9AJbAvgCJgG5AAAABwPfANIAAP//ADj/9AJbAtECJgG5AAAABwPTAMsAAP//ADj/KQJbAo4CJgG5AAAABwP2APUAAgABADj/MgHvAeYAKwAABSImNTQ2Njc3IwYGIyImNTQ2NxMzAwYGFRQzMjY3EzMDBgYVFBYzMjcXBgYBLiArITMaBgQoVCw9NgQEPk09BARIHUcsRUxhMjwVEBMSEBArziIhHjcuDkQjM0I3ER8TATb+1BMZDUsqLgFY/hoXPiERFAwmCg8AAAEAOP8yAe8B5gAuAAAXIiY1NDY3IiIjIiY1NDY3EzMDBgYVFDMyNjcTMwMjNyMGBgcGBhUUFjMyNxcGBrEgKi4bAQICPTYEBD5NPQQESB1HLEVMYT8IBBoxHR8oFQ8TExARKs4iISVDF0I3ER8TATb+1BMZDUsqLgFY/hpKFicUFjwdERQMJgoP//8AOP8yAe8DCQImAcAAAAAHA88A0AAA//8ARgAAAscDDwImADIAAAAHA80BKAAA//8ARgAAAscDCQImADIAAAAHA88BKAAA//8ARgAAAscC5AImADIAAAAHA9EBKAAA//8ARgAAAscCrAImADIAAAAHA90BKAAA////wv8vAeMDDwImADQAAAAHA80AqAAA////wv8vAeMDCQImADQAAAAHA88AqAAA////wv8vAeMC5AImADQAAAAHA9EAqAAA////wv8vAeMCrAImADQAAAAHA90AqAAA////wv8vAeMCsgImADQAAAAHA9sAqAAA////wv8nAeMB5gImADQAAAAHA/YBPgAA////wv8vAeMC+AIm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"); -}]]></style><line x1="-115" y1="2068" x2="1724" y2="2068" stroke="#0A0F25" /><g x="-75" y="2018" width="1759" height="100%"><g transform="translate(0 2118)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="2118" style="font-size: 16px;">Like starbucks or something</text> -<g transform="translate(0 2159)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="2159" style="font-size: 16px;">I'm not sure what this is</text></g> +}]]></style><line x1="-117" y1="2068" x2="1726" y2="2068" stroke="#0A0F25" /><g x="-77" y="2018" width="1763" height="100%"><g transform="translate(0 2118)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="2118" style="font-size: 16px;">Like starbucks or something</text> +<g transform="translate(0 2170)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="2170" style="font-size: 16px;">I'm not sure what this is</text></g> <style type="text/css"><![CDATA[ .text-bold { font-family: "font-bold"; diff --git a/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg index e4f4e7c0d9..7aab3a9eea 100644 --- a/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg +++ b/d2renderers/d2svg/appendix/testdata/links/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="563" height="741" viewBox="-100 -100 563 741"><style type="text/css"> +width="565" height="803" viewBox="-102 -118 565 803"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -19,8 +19,8 @@ width="563" height="741" viewBox="-100 -100 563 741"><style type="text/css"> ]]> </style><a href="https://d2lang.com" xlink:href="https://d2lang.com"><g id="x"><g class="shape" ><rect x="1" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text><g transform="translate(98 -16)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">1</text></g></g></a><a href="https://terrastruct.com" xlink:href="https://terrastruct.com"><g id="y"><g class="shape" ><rect x="0" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text><g transform="translate(98 210)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">2</text></g><title>Gee, I feel kind of LIGHT in the head now, -knowing I can't make my satellite dish PAYMENTS!</title><g transform="translate(66 210)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">3</text></g></g></a><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3307079837)"/></g><mask id="3307079837" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +knowing I can't make my satellite dish PAYMENTS!</title><g transform="translate(66 210)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">3</text></g></g></a><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3307079837)"/></g><mask id="3307079837" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { @@ -32,9 +32,9 @@ knowing I can't make my satellite dish PAYMENTS!</title><g transform="translate( @font-face { font-family: font-bold; src: url("data:application/font-woff;base64,AAEAAAANAIAAAwBQR0RFRq4NrKMAAAG4AAAEHEdQT1NOJJTtAAEFaAABT3RHU1VCpbJr5QAAcmQAAEh8T1MvMl8R164AAAFYAAAAYGNtYXDOIIpYAAA8PAAANihnbHlmfpTmDwACVNwAAXMKaGVhZBt/HtQAAAEgAAAANmhoZWEKfw1zAAAA/AAAACRobXR4wr/UggAAHWwAAB7QbG9jYRyYv3AAAA4AAAAPam1heHAHzAD3AAAA3AAAACBuYW1lCPBWQQAABdQAAAgqcG9zdOmkh30AALrgAABKhQABAAAHtACQAAwAYwAHAAEAAAAAAAAAAAAAAAAABAADAAEAAAPY/u8AAAiY/jf+NwhtAAEAAAAAAAAAAAAAAAAAAAe0AAEAAAACC4U03dgjXw889QABA+gAAAAA2F2ghAAAAADdZi82/jf+xAhtA/EAAQADAAIAAAAAAAAAAwIqArwABQAAAooCWAAAAEsCigJYAAABXgAyASkAAAILBwMDBAMCAgRgAAL3AAAAAwAAAAAAAAAAQURCTwAgACD//wLu/wYAAAPYAREgAAGfAAAAAAHwApQAAAAgAAMAAQAAAGoAAAAAAAwAAgAPBzkHXgABB3wHgAABB4QHhAABB4YHhgABB4gHigABB4wHjAABB44HjgABB5AHkAABB5IHkgABB5QHlAABB5YHlgABB5gHmAABB5oHmgABB5wHnAABB54HpAABAAIAnQACADUAAQBLAEwAAQBNAE0AAgBOAE4AAQBuAG8AAQBwAHAAAgB6AHoAAgB7AHsAAQCLAIsAAQCMAIwAAgC2ALgAAQC+AL4AAQC/AL8AAgDXANcAAQDoAOgAAQDuAO4AAQDvAO8AAgEDAQQAAQEbARwAAQEdAR0AAgEeAR4AAQEpASkAAgE+AT8AAQFAAUAAAgFHAUcAAgFKAUoAAgFZAVoAAgFcAVwAAQFjAWMAAgFpAWkAAQGHAYkAAQGPAY8AAQGQAZAAAgGhAaEAAgGoAagAAQG5AbkAAQG/AcAAAQHBAcEAAgHTAdYAAQHYAiQAAQIlAiUAAgIoAikAAgIqAioAAQI2AjYAAQI4AjkAAQJPAlAAAQJSAlIAAQJXAlcAAgJbAlsAAQJlAmcAAQJoAmgABAJsAmwABAJuAm4ABAJwAnAABAJ2AnYABAJ4AngABAJ7AnsABAJ/An8ABAKEAoQAAgKHAocAAgKJAokAAQKNAo0AAQKPAo8AAQKRApEAAQKXApcAAQKZApkAAQKcApwAAQKgAqAAAQKpAqkAAgKsAqwAAgKwA4gAAgOKA4oAAQOMA4wAAQOXA5cABAOZA5kABAOfA58ABAOiA6IABAOwA7AAAQOzA7MAAQO1A7YAAQO4A7gAAQO6A7oAAQO+A74AAQPDA8MAAQPGA8cAAQPLA8sAAQPNA88AAQPUA9QAAQPWA9YAAQPhA+MAAQPsA+0AAQP0A/QAAQP2A/YAAQP5A/kAAQP8A/wAAQP/A/8AAQQBBAIAAQQEBAQAAQQGBAYAAQQKBAoAAQQPBA8AAQQSBBMAAQQXBBcAAQQZBBsAAQQgBCAAAQQuBC4AAQQ4BDkAAQRFBEUAAQTMBOUAAQT7BPwAAQT+BP4AAQUeBR8AAQU8BTwAAQVmBWYAAQVsBWwAAQWIBYgAAQWZBZkAAQWfBZ8AAQW0BbUAAQW4BbkAAQW8Bb4AAQXABcEAAQXDBcQAAQXGBcYAAQXIBcgAAQXLBcsAAQXVBdUAAQXYBdgAAQXaBdsAAQXdBd0AAQXfBd8AAQXjBeMAAQXoBegAAQXwBfAAAQXyBfQAAQYGBgYAAQYIBggAAQYRBhIAAQYZBhkAAQYbBhsAAQawBrAAAQa3BrcABAc4BzgAAQc5B4EAAweEB4QAAweGB4YAAweIB4oAAweMB4wAAweOB44AAweQB5AAAweSB5IAAweUB5QAAweWB5YAAweYB5gAAweaB5oAAwecB5wAAweeB6QAAwAAABQA9gADAAEECQAAAMYGbgADAAEECQABAB4GUAADAAEECQACAAgGSAADAAEECQADAEYGAgADAAEECQAEACgF2gADAAEECQAFAGQFdgADAAEECQAGACQFUgADAAEECQAHAMAEkgADAAEECQAIADQEXgADAAEECQAJABgERgADAAEECQALADIEFAADAAEECQANAyAA9AADAAEECQAOADQAwAADAAEECQEAADgAiAADAAEECQEBABgAcAADAAEECQECABQAXAADAAEECQEDABYARgADAAEECQEEABYAMAADAAEECQEFABIAHgADAAEECQEGAB4AAABUAGkAdABsAGkAbgBnACAAZgBpAGcAdQByAGUAcwBTAGUAcgBpAGYAZQBkACAASQBBAGwAdABlAHIAbgBhAHQAZQAgAGcAQQBsAHQAZQByAG4AYQB0AGUAIABhAFMAdAByAGEAaQBnAGgAdAAgAGwAUwBsAGEAcwBoAGUAZAAgAHoAZQByAG8AUAByAGUAZgBlAHIAcgBlAGQAIABBAHQAaABhAGIAYQBzAGsAYQBuACAAbwBnAG8AbgBlAGsAcwBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAgGABBAFMAIABJAFMgGQAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALgBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAFAAYQB1AGwAIABEAC4AIABIAHUAbgB0AEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABTAG8AdQByAGMAZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGkAbgAgAHQAaABlACAAVQBuAGkAdABlAGQAIABTAHQAYQB0AGUAcwAgAGEAbgBkAC8AbwByACAAbwB0AGgAZQByACAAYwBvAHUAbgB0AHIAaQBlAHMALgBTAG8AdQByAGMAZQBTAGEAbgBzAFAAcgBvAC0AQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMgAuADAANAA1ADsAaABvAHQAYwBvAG4AdgAgADEALgAwAC4AMQAwADkAOwBtAGEAawBlAG8AdABmAGUAeABlACAAMgAuADUALgA2ADUANQA5ADYAUwBvAHUAcgBjAGUAIABTAGEAbgBzACAAUAByAG8AIABCAG8AbABkADIALgAwADQANQA7AEEARABCAE8AOwBTAG8AdQByAGMAZQBTAGEAbgBzAFAAcgBvAC0AQgBvAGwAZAA7AEEARABPAEIARQBCAG8AbABkAFMAbwB1AHIAYwBlACAAUwBhAG4AcwAgAFAAcgBvAKkAIAAyADAAMQAwACAALQAgADIAMAAxADgAIABBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAIAAoAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvACkALAAgAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgIBgAUwBvAHUAcgBjAGUgGQAuAAAAAAAsACwATwCDAK8A0gDnAPoBKgE/AUsBaQGDAZIBxAHlAhECMgJuApQC1ALlAwMDHwNZA4YDowO5A/AEIQRMBH4EsQTXBT4FYAVsBXgFkAWsBd4GAAYsBlwGjwavBuoHDwcxB0wHgwevB94H8gf+CAoIFggiCC4IOghGCFIIXghqCHYIggiOCJoIpgi2CMIIzgjaCOYI9gkzCXAJfAmkCbAJvAn6CgYKEgoeCioKNgpCCk4KWgpmCnIKfgqGCpIKngqqCrYKwgrOCtoK5gryCv4LCgsWCyILLgs6C0oLfQuvC7sL3gvqC/YMAgwODBoMJgwyDD4MSgySDJ4Mqgy2DMIM5QzxDP0NCQ0VDSENLQ05DUUNUQ1dDYINjg2aDaYNsg2+DcoN1g3tDfkOBQ4RDiEOLQ5HDlMOXw5rDncOgw6PDpsOpw6zDr8Oyw7XDuMO7w77DwcPEw8fDysPNw9DD08PWw9nD3MPgw+PD8gQChA3EHYQghCOEJoQphCyEPYRAhEOERoRJhEyET4RShFaEWYRchF+EYoRlhGiEa4RuhH0EgASDBIYEiQSMBI8EkgSYhJuEnoShhKSEp4SqhK2EsISzhLaEuYS8hL+EwoTFhMiE1MTXxNrE3cTgxOPE8cT0xPfE+sT9xQDFA8UGxQnFDMUPxRLFFcUYxRvFHsUhxSTFJ8UyxTtFR8VUBV0FYAVjBWYFaQVsBW8FcgV1BXgFewV+BYEFhAWHBYoFjgWRBZQFlwWaBZ4FssXHRcpF4oXlheiF98X6xf3GAMYDxgbGCcYMxhuGHoYhhiSGM4Y2hjmGPIY/hkKGRYZIhkuGToZRhlSGV4Zahl2GYIZkhneGicaMxpzGn8aixqXGqMarxsqGzYbQhtOG1obZhtyG34bqBu0G8AbzBvYG+Qb8Bv8HAgcFBxLHFccYxxvHHschxyTHJ8ctxzDHOgc9B0AHQwdHB0oHU8dWx1nHXMdfx2LHZcdox2vHbsdxx3THd8d6x33HgMeDx4bHiceMx4/HkseVx5jHm8eex6HHpceox7cHx0fcR+wH7wfyB/UH+Af7CAwIDwgSCBUIGAgbCB4IIQglCCgIKwguCDEINAg3CDoIPQhPCFpIXUhgSGNIZkhpSGxId4h6iH2IgIiDiIaIiYiMiI+IkoiViJiIm4ieiKGIpIiniLTIt8i6yL3IwMjDyNLI4ojliOiI64juiPGI9Ij3iPqI/YkAiQOJBokJiQyJD4kSiRWJGIkqyTbJQ8lLSU5JXElrSXsJiwmbyadJuEnIidVJ5QnnCf0KCgodiiyKO4pKylQKaMp5yoXKlEqdCqlKugq8Cr8KxErLSs5K0UrbyuNK8ErzywCLDUseSysLOAtBi0yLXotpi3eLhguUi5zLpQuxi74LxcvOy9fL60v3DASMDgwhjC1MOgxETEsMWMxkTGuMdYyFzJFMnwyozLJMvgzJzNFM2UzoDPgM+wz+DQ2NI40ozSvNLs0xzTTNN806zT3NQM1DzUbNSc1VzVjNZc1yDXUNeA17DX4NgQ2EDYcNig2NDZANkw2WDZkNnA2fDaMNpg2pDawNrw2zDcXN183azdzN383izeXN6M3+zgHOBM4HzgrODc4TDhYOGQ4cDiAOIw4pDiwONc47DkfOSc5Lzk+OVc5XzlnOW85oTmpObE5zTnVOd059jn+OhA6GDovOjc6Pzp1On06ojrXOuI67Tr4OwM7CzsWOyI7KjtnO6c78jwdPGM8pTzdPQc9OD1ZPYs9sD3mPgg+WD6EPrg+6D8bP0A/cT+rP8hAAkBFQHpAyEEJQUlBVUFhQW1BeUGFQZFBnUGpQbVBwUHNQdhB40HuQfZCAkIOQhpCJkIxQjxCREJMQlhCZEJvQndCg0KPQptCp0KzQr9CykLSQt5C6kL2QwJDDkMaQyZDMkM9Q0VDUUNdQ2lDdUOBQ41DlUOdQ6lDtEO/Q8dD00PfQ+tD90QDRA9EG0QjRC9EO0RHRFNEX0SrRPZFM0U7RY5F4UY0RodG8EdXR2NHb0d7R4dHk0efR6tHt0fDR89H20fnR/NH/0gLSBdII0gvSH5IikiWSKJIrki6SMZI0kjeSOpI9kkCSQ5JGkkmSTJJPklKSVZJYkluSXpJhkmSSZ5Jqkm2ScJJzknaSeZJ8kn+SgpKFkoiSi5KOkpGSlJKXkpqSnZKgkqOSppKpkqySr5KykrWSuJK7kr6SwZLEkseSypLNktCS05LWktmS3JLfkuKS5ZLokuuS7pLxkvSS95L6kv2TAJMDkwaTCZMMkw+TEpMVkxiTG5MekyGTJJMnkyqTLZMwkzOTNpM5kzyTP5NCk0WTSJNLk06TUZNUk1eTWpNdk2CTY5Nmk2mTbJNvk3KTdZN4k3uTfpOBk4STh5OKk42TkJOTk5aTmZOck5+TopOyE76TytPQU9xT3lPgk+LT5pPqE+xT79PyE/RT/FP+lADUAxQFVAeUCdQMFA5UEJQS1BUUF1QZlBvUHhQlFCwUL5Q4VEEUSdRSlGDUbtRw1HoUfBR+FIqUjJSeFK0UtVS4VMKUzVTPVNFU01TVVNdU2VTbVOTU8lT0VPpVAtUIVQ9VGBUiFSpVNdVCVUuVTZVPlVvVXtVqlWyVbpVwlXuVfZWNlZgVoRWkFacVqhWv1bpVxxXSFdbV3NXvlf9WCtYV1hyWKJYqljPWQFZKFlJWVFZXVlpWXFZfVmFWZFZnVmlWbFZvVnFWgpaP1pOWndaf1q/WvlbH1srW1FbeluxW8VbzVvfW+db71wAXAhcXlxmXH5cn1y1XNFc810ZXThdaF2ZXb5dxl3OXgpeFl5GXk5eVl5eXopekl7OXvZe/l8KXxZfIl85X2BfaF+UX6ZfvWACYEBga2CUYK5g3GD6YR9hUGF2YX5himGSYZ5hpmGyYbphxmHSYdph5mHyYjxipmMHYzNjSmN2Y7Nj12QIZEdkYGSuZO5lKWVfZY9lomXLZdNl22XjZetmBGYMZhRmUWaLZrdmzmb6ZzdnWmeLZ5NnrWe1Z/Nn+2gOaDdoP2hHaE9oV2hxaHlogWitaMRo72kpaU1pgGnBadtqKWppan9qnmqqarZqxmrmawdrQGt6a4prlmu2a9Nr32vra/RsAGwRbCJsLmw6bEZsUmxebGpsd2yDbItslGywbLxsxWzgbPptFG0lbTZtdW20bcJtz23dbfFuD24obk5up27EbtBu3G7obvRvAG88b0pvWG9nb3ZvjW+kb7Nvwm/Rb+BwO3CLcNJw/XFRcZdx0HI9cqdy1nLecwBzMnNec35zknOkc9Jz5nPydA50JnQ0dF90gHSsdM51CnUvdW51f3Wddbh17nYbdjh2THZYdmR2cHZ8doh2lHagdqx2uHbEdtB23HbodvR3AHcQdxx3KHc0d0B3UHeMd8l31Xf7eAd4E3hPeFt4Z3hzeH94i3iXeKN4r3i7eMd403jbeOd483j/eQt5F3kjeS95O3lHeVN5X3lreXd5g3mPeZ950Hnceeh6CnoWeiJ6Lno6ekZ6Unpeemp6dnq6esZ60nreeup7DHsYeyR7MHs8e0h7VHtge2x7eHuEe5B7t3vDe89723vne/N7/3wWfCJ8Lnw6fEp8VnxvfHt8h3yT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Af0AEAJmAE0CZgBNAmYATQIGAE0CBgBNAgYATQIGAE0CBgBNAgYAAwIGAE0CDP/pAvoATQL6AE0C+gBNApkATQKZAE0CmQBNApkATQKZAE0CmQBNApkATQKZAE0CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsACgDZwAuAqwALwKsAC8CrAAvAqwALwKsAC8CrAAvAqwALgKsAC4CVABNAmUATQJlAE0CZQBNAmUATQJlAE0CZQBNAmUATQIsACMCLAAjAiwAIwIsACMCLAAjAiwAIwIsACMCwQBQAiwAGQIsABkCLAAZAiwAGQIsABkCLAAZAiwAGQIsABkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJAqsASQKrAEkCqwBJAqsASQKrAEkCqwBJApkASQKZAEkDLQAOAy0ADgMtAA4DLQAOAg3/+AIN//gCDf/4Ag3/+AIN//gCDf/4Ag3/+AIN//gCHQAkAh0AJAIdACQCHQAkAh0AJAKUABoCaQBNAqMAMwKaAE0CWgBNAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg//+wIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAxIALwMSAC8DEgAvAjv//QI9AEECPQBBAdMAJAHTACQB0wAkAdMAJAHTACQCZgAnAj0AJwI9ACcCPQAnAj0AJwIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIG//MCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAVUAGAIWACICFgAiAhYAIgIWACICFgAiAhYAIgIWACICFgAiAjsAQQI7AEECOwBBAjsAQQI7//0BFP/LARQAQQEU/9MBFP/MART/1QEU//YBFP/TARQAMAEUADcBFAApARQAKQEU/+EBFABBARb/zQIkAEECJABBAiQAQQIkAEEBHgBBAT4AQQHFAEEBHgAyAR4AQQEe//gBHgAPAVP/7ANZAEEDWQBBA1kAQQI8AEECPABBAjwAQQI8AEECPABBAjwAQQI8AEECPABBA1IARwIrACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAiv//QIrACQCKwAkAisAJAIrACQCKwAkAisAJAM2ACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAisAJAI9AEEBjgBBAY4AFgGOAEEBjgBBAY4ANAGOADQBjv/zAbsAFQG7ABUBuwAVAbsAFQG7ABUBuwAVAbsAFQJ4AEEBfwARAX8AEQF/ABEBfwARAX8AEQF/ABEBf//2AX8AEQI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwDCAAYAwgAGAMIABgDCAAYAgkADAIJAAwCCQAMAgkADAIJAAwCCQAMAgkADAIJAAwBzAAmAcwAJgHMACYBzAAmAcwAJgIwACoCPQBBAjwAQQEW/80CKgA3AhYAOgI+AAwCPQBBAlgAQQHcACQB7f/+Aj0AJwI9ACcCBgAkAj4AJwIQAEEDgAAnAgYAJALXACQBzgAuAdwAIQI2ACQBYv/yAj0AJwI9ACcCBQAkAgsADAI8ADwCOwBBAjsAQQJGAEEBYgAQAYsANAEeAEEBh//sAav/9AG2//sBHgBBAm8AQQGwAEEDWQA/A1kAPwNZAEECPP/fAjwAQQIxAEEB0wAXAjkAEAIrACQC1gAkAusAKALiACQBjv//AY7//wGO//8BjgBBAXkAPQIUAEECFABBAbsAFQEW/80BYv/yAX8AEQJOABECigAQAjgAIgIoADwCCwAMAwgAGAIJAAwB0v/4AcwAJgIIACYBzAAFAjkAEAHA//oBwAARAcoABAHKABEBzQAcAPgAIwIsADACkQAYA6UAGAOvABgCsAAYA+wAGAGMADQBjAAZAYwANAGMABwBjAAAAYwAEQGMAC8BjAA0AYwAHAGMADQBjAA0AYwAIwGMADQBjAA0ApkATQI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAFAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcBFABBARQAQQE+AEEBxQBBARQAGAEUADcBFP/zART/9QFJ/+8CewAYARQAKQFiABABh//sAj3/+gJdAE0CCQBNAoAAIgIkAE0CHQAkAqIATQKsAC4BLQBNAmYATQIs//kC+gBNApkATQI7ADUCrAAuApcATQJUAE0CJQAmAiwAGQIN//gC+AAwAjcACwLwADQCxwAsAm7/+wKb//QDGP/0AaT/9AEt/+MDCf/0AsD/9AIN//gDI//sAlMAJAJYAEACFf//AiQAKQHXACQB0gApAjIANgIlADABLQBBAiIANQIoAA0CUgBBAgv//wHVABECKQAkAnsAEgI5AD0CPQAkAewAGgIUACsC4gAkAg4ACALwACwC6gAoAb4AJAJQAEACJQAyAuIAJAJTACQB1wAkAjIANgEtAEEBLf/VAikAJAIUACsCFAArAuoAKAEt/80CFAArAo//+QJ///QCbv/xAm7/+wM2//cDNf/0Ayz/9wMr//QCp//oAqf/6AI9//oCPf/6Asf/9wLH//QCm//qApv/9ANq//cDaf/0A2D/9wNf//QDRP/3A0T/9AMY/+oDGP/0A+f/9wPm//QD3v/3A9z/9AOA/+gDgP/oAdD/9wHQ//QBpP/qAaT/9AJz//cCcv/0Amn/9wJo//QCDP/oAgz/6AEt//UBLQABAzv/9wMo//QDFv/qAwn/9APY//cD5P/0A87/9wPN//QC9//0Atv/9ALA/+oCwP/0A47/9AOE//QDGv/oAg3/+AIN//gDVf/3A0P/9AMr/+oDI//sA/r/9wP5//QD8P/3A+//9ANt/+gDbf/oA2P/+gO1//kDpf/0BFz/9wRb//QEUv/3BFH/9APN/+gDzf/oA8gATQRr//cEa//0BQ7/9wUN//QFBP/3BQP/9ASm/+gEpv/oA+0ALAR7//cEaf/0BSH/9wUf//QFF//3BRb/9ASU/+gElP/oAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAHXACQB1wAkAdcAJAHXACQB1wAkAdcAJAHXACQB1wAkAjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYBLQAwAS0AKQEt/8sBLQBBAS3/yAEt/8cBLf/IAS3/0QEt/+4BLf/uAS3/4QEt//YBLf/MAS3/zQEt/80BLf/fAikAJAIpACQCKQAkAikAJAIpACQCKQAkAikAJAIpACQCOQA9AjkAPQIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgLqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKAIiADUCKQAkAeoAJAGxAEECGAAJASwALgEsAD0BLAA9ASwAUgEsADUCKwDgAHf/9AIrAFoCKwDeAS0AQQIrALwCKwC8AisAtQIrAJwCKwDgAisAVAIrAFMCKwBUAisAXQIrAHoCKwB6AisAWAIrAFkCKwBZAisAawCk//cAof/0AHf/6gFG//cBRf/0AUb/9wE9//QA3//oAN//6AI9//oCWABNAl0ATQIJAE0CngANAiQATQNkAAICNAAjAqQATQKkAE0CbgBNApH/9gL6AE0CogBNAqwALgKXAE0CVABNAkYALgIsABkCKwABAvwALQI3AAsCnQBNAnYAPAOOAE0DngBNAtoAGQNVAE0CWABNAkYAFgO2AE0CaQAMAiQATQIkAE0CvQAZAgkATQJGAC4CLAAjAS0ATQEt/+MBLQAMAf0AEAOYAAMDpQBNAs4AGQJuAE0CpABNAisAAQKXAE0CcAAZAqwALgI+//kCCQBNAiIAGgOJAAICNAAjApsATQLtABkCsQBNAkYALgIN//gCDf/4Al0ACwKFADwCdgBNAS0ATQNkAAICPf/6A03/8gIkAE0CowAzAqQATQKsAC4CrAAuAisAAQIrAAECDwAqAjEAKgIQAEEBsABBAkgACwIGACQC+QAGAdwAHAJHAEECRwBBAiIAQQI9AAYClABBAkYAQQIrACQCPgBBAj0AQQHTACQB7AAaAgkADAMLACcCAgAOAlMAQQImADADIwBBAz0AQQJvABoC4wBBAgQAQQHTABUDCABBAiAADwIGACQCBgAkAjz//QGwAEEB0wAkAbsAFQEUADcBFP/VASsACQEW/80DDAAGAxQAQQI7//0CIgBBAkcAQQIJAAwCQgBBAlgAGgIrACQCFQAMAbEAQQHXABUDIwAGAdwAHAJMAEECkAAaAmAAQwHTACQCCwAMAgsADAIkAA4CPwAwAjsAQQL5AAYBHgBBAg8AKgMSAC8CBgAkAgYAJAJHAEECKwAkAisAJAIJAAwCCQAMAiIAJwPHAC0CmwAZAhAAJQIQAEYCEAAeAhAAFgIQABMCEAAXAhAAKQIQACwCEAAqAhAAIgIQACUCEAAlAkQANQGaACcCDgAhAhAAFgIwACUCEAAXAjIAOgIEACwCJQA0AjIAMgJEADUCRAA1AhAAJQIQAEYCEAAeAhAAFgIQABMCEAAXAhAAKQIQACwCEAAqAhAAGgIhAC0BmgAnAgYAIAIQABYCIQAbAhAAFwIhADECBAAsAiMAMgIhACICEAAlAhAARgIQAB4CEAAWAhAAEwIQABcCEAApAhAALAIQACoCEAAiASwAPQEsAC4BLAA9ASwALgPSAEwBVABRAVQAUQHPACkBzwAqASwATAIZAEwBLAA3ASwARwIZADcCGQBHASwARwIZAEcBJAAxASQANgHgADEB4AA2AUwAKwHgACsDIAArBdwAKwiYACsCEAArAyAAKwEsAD0BWQAoAfQADAH0AAwCSwAAAVgASAFYADABWABXAVgALgFYAB8BWAAuAVMADQEMAFYBUwAcAQwAVgHJACYB/gAsAf4ALAIQACUCfAAnAcYAVgJnAFEDaQApAu8AUQLvACkB4AAQAVgAVwFYAC4BWABXAVgALgG1AFcBtQAuAVgAVwFYAC4BWABXAVgALgLuAC0C7gAtAc4AIAKqAAQCqgASAqoAGALPABgDhwAxAz4AMQIQACIBFAA3Aff/+gIiAE0CCAAuAkQATQHzAE0B3ABNAkAALgJtAE0BLQBNAdYAEAIrAE0B1wBNAq0ATQJeAE0CaAAuAicATQJmACwCMQBNAfgAIwHrABkCXwBJAev/+QLNAA4B/QALAdT/+AHhACQB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oC5f/yAuX/8gLl//ICOgAaAiIATQIiAE0CCAAuAggALgIIAC4CCAAuAggALgJEAE0CRABNAkQATQJEAE0CXAAaAfMATQHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAEYB8wBNAfMADwHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAE0B3ABNAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAm0ATQJtAE0CbQBNAm0ATQKUABkBLf/qAS0ASwEt/+0BLf/RAS3/4gEtAAABLQBCAS3/7QEtAD0BLQBEAS0AKgEtACoBLf/0AdYAEAIrAE0CKwBNAisATQHXAE0B1wBNAdcATQHXAE0B1wBNAdcABAHXAE0B1//pAq0ATQKtAE0CrQBNAl4ATQJeAE0CXgBNAl4ATQJeAE0CXgBNAl4ATQJeAE0CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAv4ALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CJwBNAjEATQIxAE0CMQBNAjEATQIxAE0CMQBNAjEATQH4ACMB+AAjAfgAIwH4ACMB+AAjAfgAIwH4ACMD5QAjAnwAUAHrABkB6wAZAesAGQHrABkB6wAZAesAGQHrABkB6wAZAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJxAEkCcQBJAnEASQJxAEkCcQBJAnEASQJfAEkCXwBJAs0ADgLNAA4CzQAOAs0ADgHU//gB1P/4AdT/+AHU//gB1P/4AdT/+AHU//gB1P/4AeEAJAHhACQB4QAkAeEAJAHhACQCXAAaAjIATQJcADMCWgBNAloATQJeAE0B9//6AiIATQHYAE0COgAiAfMATQHhACQCbQBNAmgALgEtAE0CKwBNAej/+AKtAE0CXgBNAgEANQJoAC4CZwBNAicATQHmACYB6wAZAdT/+ALEADAB/QALAqoANAJ5ACwBLf/iAdT/+AMl//oDmwBNA6QALAH3//oCHwBNAiIATQHYAE0CXAANAfMATQL+AAIB9AAjAl4ATQJeAE0CNwBNAk7/9gKtAE0CbQBNAmgALgJnAE0CJwBNAggALgHrABkB5wABAqUALQH9AAsCYgBNAkAAPAM3AE0DRQBNAn8AGQMLAE0CIABNAgQAFgNRAE0CMQAMAfMATQHzAE0CaQAZAdgATQIDAC4B+AAjAS0ATQEt/+IBLQAMAdYAEAMR//YDNQBNAn8AGQI3AE0CXgBNAecAAQJbAE0CNQAZAmgALgH5//kB2ABNAfEAGgMtAAIB9AAjAmQATQKiABkCfABNAggALgHU//gB1P/4AiMACwJPADwCQABNAS0ATQL+AAIB9//6AuX/8gHzAE0CXAAzAl4ATQJoAC4CaAAuAecAAQHnAAECVAAZAiYANQGQACcB4gAaAe8AFgILACYB7gAYAgcANgHQACEB/wAvAgEAKwFUAFEBVABRAc8AMwHPADQBLABMAhkATAEsADcBLABHAdcANwHXAEcBTAArAaIAKwK4ACsBWABIAVgAMAFYAFcBWAAuAVgAHwFYAC4BeAAaAXgATAF4ABsBeAAbAXgAIwF4ABsBeAAkAXgAMgF4ACYBeAAjAXgAGgF4ABoBeAAaAQwAPwEMACMA0AApANAAHwF4ABoBeABMAXgAGwF4ABsBeAAjAXgAGwF4ACQBeAAyAXgAJgF4ACMBeAAaAXgAGgF4ABoBDAA/AQwAIwDQACkA0AAfAXgAGgF4AEwBeAAbAXgAGwF4ACMBeAAbAXgAJAF4ADIBeAAmAXgAIwEMAD8BDAAjANAAKQDQAB8BeAAaAXgATAF4ABsBeAAbAXgAIwF4ABsBeAAkAXgAMgF4ACYBeAAjAQwAPwEMACMA0AApANAAHwFnAB0BgQAaAXUAGAGD//sBlwAyAYYAHgGrADIBcQAyAWIAMgGvAB4BxAAyAMsAMgFYAAkBngAyAV0AMgICADIBvgAyAc0AHgGYADIBzQAbAaAAMgF2ABYBeAAQAcAAMAF6//oCJQAIAYIABwFk//oBbAAXAWcAHQGBACoBOQAYAYEAGgFaABgA6AAPAWkAFwGAACoAvAAjAL7/3wFzACoAwgAqAkEAKgGAACoBdQAYAYEAKgGBABoBEAAqASkADwEDAAwBfwAnAWMACAILABABXAAIAWEACAE4ABkBVwAc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AAACrgAAA5EAAAOhAAACaAAAA6MAAAOpAAACeQAAA6oAAAOqAAAChAAAA6sAAAOrAAAChwAAA6wAAAOvAAACpQAAA7AAAAOwAAACrwAAA7EAAAPBAAACiQAAA8IAAAPCAAACoQAAA8MAAAPJAAACmgAAA8oAAAPKAAACqQAAA8sAAAPLAAACrAAAA8wAAAPNAAACqgAAA84AAAPOAAACrQAAA9AAAAPRAAACogAAA9UAAAPVAAACnQAAA9cAAAPXAAADiQAAA9kAAAPZAAADigAAA9sAAAPbAAADiwAAA90AAAPdAAADjAAAA+EAAAPhAAADjQAABAAAAAQHAAAD0AAABAgAAAQPAAAD2QAABBAAAAQvAAADsAAABDAAAARXAAAD/AAABFgAAARfAAAEJQAABGIAAARiAAAD4QAABGMAAARjAAAELQAABHIAAARyAAAD4gAABHMAAARzAAAELgAABHQAAAR0AAAD4wAABHUAAAR1AAAELwAABJAAAASQAAAD5AAABJEAAASRAAAEMAAABJIAAASSAAAD5QAABJMAAASTAAAEMQAABJYAAASWAAAD5gAABJcAAASXAAAEMgAABJgAAASYAAAD5wAABJkAAASZAAAEMwAABJoAAASaAAAD6AAABJsAAASbAAAENAAABKAAAASgAAAD6QAABKEAAAShAAAENQAABKIAAASiAAAD6gAABKMAAASjAAAENgAABKoAAASqAAAD6wAABKsAAASrAAAENwAABK4AAASuAAAD7AAABK8AAASvAAAEOAAABLAAAASwAAAD7QAABLEAAASxAAAEOQAABLIAAASyAAAD7gAABLMAAASzAAAEOgAABLYAAAS2AAAD7wAABLcAAAS3AAAEOwAABLoAAAS6AAAD8AAABLsAAAS7AAAEPAAABMAAAATBAAAD8QAABMIAAATCAAAEPQAABM8AAATPAAAEPgAABNAAAATQAAAD8wAABNEAAATRAAAEPwAABNQAAATUAAAD9AAABNUAAATVAAAEQAAABNYAAATWAAAD9QAABNcAAATXAAAEQQAABNgAAATYAAAD9gAABNkAAATZAAAEQgAABOIAAATiAAAD9wAABOMAAATjAAAEQwAABOYAAATmAAAD+AAABOcAAATnAAAERAAABOgAAAToAAAD+QAABOkAAATpAAAERQAABO4AAATu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BvoEiATIAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwSkBKoEpQb+BJ8HJgAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUEpgSpBKcHAAABBIcGygbGBsQGxwSrBK8HMATBBn0ElAcCBJYEwwcxBsMG/QZBBkIHJwKUBLAEnQc2BkAGfwSVBuAG4QbiBIkANgA3ADgAOQA6AD0ATgBUAF4AXwBgAGIAgQCCAIMAhQEBAKAApQCmAKcAqACpBvUAtgDYANkA2gDcAPUBAgGgAQYBBwEIAQkBCgENAR4BJAEuAS8BMAEyAVABUQFSAVQB0wFwAXYBdwF4AXkBegb2AYcBqQGqAasBrQHHAdQByQA7AQsAPAEMAEsBGwBVASUAVgEmAFgBKABXAScAWQEpAF0BLQBjATMAZAE0AGUBNQBuAT4AYQExAHQBRAB1AUUAdgFGAHcBRwB8AUsAgAFPAIQBUwCGAVUAjQFbAIsBWQCHAVwBBQHXAI4BXQCPAV4BYQCSAWIAlAFlAJMBYwCVAWQAmQFpAJ0BbQChAXEAnwFvAXUBBAHVAKoBewC0AYUAqwF8ALcBiADBAZIAxAGTAMIBlADIAZkAyQGaAMsBnADKAZsA0gGjANABoQDXAagA2wGsAN0BrgDeAa8A3wGwAOABsQDuAb8A8gHEAPYByAD3APwBzgD+AdAA/QHPBssAewC4AYkA6AG5AD4BDgCIAVYArAF9AOEBsgDiAbMA4wG0AOQBtQDlAbYAUAEgAHgBSAC+AY8AcwFDAJ4BbgBPAR8AzAGdANMBpAHYAeEB2QHaAgEB3AHeAd8B4AHkAeUB5gHnAegB6QHqAesB7AHtAgIB7gHvAfAB8gH0AfMB9gH3AfgB+QH7AfwB/QH+Af8CAAIDAgQCBQIGAgcCCAIJAhECEwIUAhUCFgIXAhgCGQIaAhsCHAIkAeIB8QH1BqMGqwawBrIHIwcyBzUHMwc3By8HNAa3BrgGpQasBrEHOQc8Bz8HQQdDB0UHRwdLB00HTwdRB1MHVQdZB1sHXQdoB2kHagdrB2wHbgdwB3EHfQd/B4AHgQOTA5UCgAOPAoECggKDAoYCiAKuAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoQChwKlAqYCpwKoAq8CiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZAqECmgKbApwCnQKeAp8CoAKpAqwCqgKrAq0D0APRA9ID0wPUA9UD1gPXA9kD2gPbA9wD3QPeA98D4AOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQlBCYEJwQoBCkEKgQrBCwD4QQtA+IELgPjBC8D5AQwA+UEMQPmBDID5wQzA+gENAPpBDUD6gQ2A+sENwPsBDgD7QQ5A+4EOgPvBDsD8AQ8A/ED8gQ9BD4D8wQ/A/QEQAP1BEED9gRCA/cEQwP4BEQD+QRFA/oERgP7BEcGmwadBp4GpAamBqkGrQauAFIBIgBTASMAWgEqAFsBKwBcASwAcQFBAHIBQgB5AUkAfQFMAH4BTgCQAV8AkQFgAJYBZgCXAWcAmAFoAJoBagCbAWsAnAFsAKIBcgCjAXMApAF0ALUBhgDAAZEAwwGVAMUBlgDGAZcAxwGYAM0BngDOAZ8A0QGiANQBpQDVAaYA8AHCAPEBwwDzAcUA+AHKAP8B0QEAAdIBTQGnAD8BDwBAARAAQQERAEIBEgBDARMARAEUAEUBFQBGARYARwEXAEgBGABJARkASgEaAGYBNgBnATcAaAE4AGkBOQBqAToAawE7AGwBPABtAT0AiQFXAIoBWACtAX4ArgF/AK8BgACwAYEAsQGCALIBgwCzAYQAuQGKALoBiwC7AYwAvAGNAL0BjgDmAbcA5wG4AOkBugDqAbsA6wG8AOwBvQDtAb4A9AHGAPkBywD6AcwA+wHNAxADEQMUAxUDFgMXAxgDGQKwArECtAK1ArYCtwK4ArkDHQMeAyEDIgMjAyQCvAK9AsACwQLCAsMDJQMmAykDKgMrAywDLQMuAsQCxQLIAskCygLLAswCzQMwAzEDNAM1AzYDNwM4AzkCzgLPAtIC0wLUAtUC1gLXA0ADQQNEA0UDRgNHAtoC2wLeAt8C4ALhA0oDSwNOA08DUANRA1IDUwLoA1oDWwNeA18DYANhA2IDYwLrAuwC7wLwAvEC8gLzAvQDEgMTAx8DIAMnAygDMgMzA0IDQwNMA00DXANdA2YDZwNqA2sDbANtA24DbwL2AvcC+AL5AvoC+wL8Av0DcgNzA3YDdwN4A3kDegN7Av8DAAMBAwIDAwMEAwUDBgN+A38DggODA4QDhQOGA4cDCAMJAwoDCwMMAw0DDgMPAxoDGwNoA2UDaQMcA3ACugK7ArICswL1A5gDlwOZA6MDpgN0A3EDdQMvA3wCvgK/AsYCxwL+A50DnwOhAzoDOwM9Az4DPAM/AtgC2QLQAtEDngOgA6IDVQNWA1cDWANIA0kDVANZAukC6gLkAuUC4gOkA6UDmwOAA30DgQNkA4gC3ALdAu0C7gMHA5wDmgSWBJYEmwSXBJgEnASxBIwEjQSQBI4EjwSRBK0ErgSeB7AG3wSyBLYEoAShBLMEtQS0Bj8GogZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GpwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgbRBskG2QbWBtcESQTCBusG8AbxBuMG5AblBuYG5wboBukG6gbsBu0G7gbvBwcG9Ab3BwYHEQcfAiUHsgezAiYCJwABAAAACgMCCyoABERGTFQCvmN5cmwCRGdyZWsCCGxhdG4AGgG2AAdBVEggAX5BWkUgAUZDUlQgAQ5OQVYgANZOU00gAJ5TS1MgAGZUUksgAC4AAP//ABkACwAXACMALwA7AEcAUwBeAGoAdgCCAI4AmgCmALIAvgDKANYA4gDuAPoBBgESAR4BKgAA//8AGQAKABYAIgAuADoARgBSAF0AaQB1AIEAjQCZAKUAsQC9AMkA1QDhAO0A+QEFAREBHQEpAAD//wAZAAkAFQAhAC0AOQBFAFEAXABoAHQAgACMAJgApACwALwAyADUAOAA7AD4AQQBEAEcASgAAP//ABkACAAUACAALAA4AEQAUABbAGcAcwB/AIsAlwCjAK8AuwDHANMA3wDrAPcBAwEPARsBJwAA//8AGQAHABMAHwArADcAQwBPAFoAZgByAH4AigCWAKIArgC6AMYA0gDeAOoA9gECAQ4BGgEmAAD//wAZAAYAEgAeACoANgBCAE4AWQBlAHEAfQCJAJUAoQCtALkAxQDRAN0A6QD1AQEBDQEZASUAAP//ABkABQARAB0AKQA1AEEATQBYAGQAcAB8AIgAlACgAKwAuADEANAA3ADoAPQBAAEMARgBJAAA//8AGQAEABAAHAAoADQAQABMAFcAYwBvAHsAhwCTAJ8AqwC3AMMAzwDbAOcA8wD/AQsBFwEjAAQAAAAA//8AGQADAA8AGwAnADMAPwBLAFYAYgBuAHoAhgCSAJ4AqgC2AMIAzgDaAOYA8gD+AQoBFgEiAEIAAVNSQiAACgAA//8AGQACAA4AGgAmADIAPgBKAFUAYQBtAHkAhQCRAJ0AqQC1AMEAzQDZAOUA8QD9AQkBFQEhAAD//wAZAAEADQAZACUAMQA9AEkAVABgAGwAeACEAJAAnACoALQAwADMANgA5ADwAPwBCAEUASAABAAAAAD//wAYAAAADAAYACQAMAA8AEgAXwBrAHcAgwCPAJsApwCzAL8AywDXAOMA7wD7AQcBEwEfASthYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/JmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+Jsb2NsB9xsb2NsB9Rsb2NsB85sb2NsB8hsb2NsB8Bsb2NsB7hsb2NsB7hsb2NsB8Bsb2NsB7Bsb2NsB7Bsb2NsB7hudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55wbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczE4ByBzczE4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BNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFLAUtBS8FLgUwBTEFMgUzBTQFNQU2BTgFOQU6BTwFOwU9BT4FPwVABUEFQgVDBUUFRAVGBUcFSAVJBUoFSwVMBU0FTgVPBVAFUQVSBVMFVAVVBVYFVwVYBVkFWgVbBVwFXQVeBV8FYAVhBWIFYwVuBW8FZAVlBWYFZwVoBWkFagVrBWwFbQVwBXEFdAVzBXIFdQV2BXcFeAV5BXoFewV8BX0FfgV/BYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtQW2BbQFKwU8BTcAAgAKABwANQAAAQYBWwAaAV0BYABwAWIBdAB0AXYB1QCHAdcB1wDnAeQB5ADoAeoB6gDpAmUCZQDqBMsEywDrAAEAAAABAAgAAgAuABQGIQYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+AAIABARKBEoAAASGBI8AAQSWBJgACwSiBKcADgABAAAAAQAIAAEFQgHXAAEAAAABAAgAAgN0AbcEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFPAU7BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBW4FbwVkBWUFZgVnBWgFaQVqBWsFbAVtBXAFcQVzBXIFdAV1BXYFdwV4BXkFegV7BXwFfQV+BYAFgQWCBYMFhAWFBYYFhwWIBYkFigWLBYwFjQWOBY8FkAWRBZIFkwWUBZUFlgWXBZgFmQWaBZsFnAWdBZ4FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtAW1BbYFtwW4BbkFugW7BbwFvQW+Bb8FwAXBBcIFwwXEBcUFxgXHBcgFyQXKBcsFzAXNBc4FzwW4BbwFvgXABdAFxgXLBdEFzwW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW8BbwFvAW8BbwFvAW8BbwFvgW+Bb4FvgW+Bb4FvgW+Bb4FvgXABcAFwAXABcAFwAXABcAFwAXABcAFwAXGBcYFxgXGBcYFxgXGBcYFyAXLBcsFywXLBcsFywXLBcsFzwXPBc8FzwXPBc8FzwXPBc8FzwXSBdIF0gXSBdIF0gXSBdIF0gXTBdMF0wXTBdMF0wXTBdMF0wXUBdQF1AXUBdQF1AXUBdQF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf4F/wYABgEGAgYDBgQGBQYGBgcGCAYJBgoGCwYMBg0GDgYPBhAGEQYSBhMGFAYVBhYGFwYYBhkGGgYbBhwGHQYeBh8GIAACAAcAAgAbAAAANgEFABoCOAI4AOoCaAKIAOsCsAMPAQwDsAPXAWwD2QP7AZQAAQAAAAEACAACAPgAeQW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW4BbwFvAW8BbwFvAW8BbwFvAW+Bb4FvgW+Bb4FvgW+Bb4FvgW+Bb4FwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXQBdAF0AXGBcYFxgXGBcYFxgXGBcYFyAXIBcsFywXLBcsFywXLBcsFywXLBcsFywXLBcsF0QXRBdEFzwXPBc8FzwXPBc8FzwXPBc8FzwXPBdIF0gXSBdIF0gXSBdIF0gXSBdIF0gXSBdMF0wXTBdMF0wXTBdMF0wXTBdMF0wXTBdQF1AXUBdQF1AXUBdQF1AXUBdQF1AXUAAIAAQMQ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ALAAqACgAJgAkACIAIAAeAByAGwAZgBgAFoAVABOAEgAQgA8ADYAMAMtAAIHpAMpAAIHowMrAAIHogMuAAIHoQMqAAIHoAMsAAIHnwNxAAIHgQMvAAIHfQMlAAIHXgMmAAIHXAMoAAIHPAMnAAIHOQN6AAMHgQekA3YAAweBB6MDeAADB4EHogN7AAMHgQehA3cAAweBB6ADeQADB4EHnwN8AAMHgQd9A3IAAweBB14DcwADB4EHXAN1AAMHgQc8A3QAAweBBzkACAA8ADYAMAAqACQAHgAYABIDIQACB6MDIwACB6IDIgACB6ADJAACB58DHQACB14DHgACB1wDIAACBzwDHwACBzkAGQDYANAAyADAALgAsACoAKAAmACQAIgAggB8AHYAcABqAGQAXgBYAFIATABGAEAAOgA0AxgAAgekAxQAAgejAxYAAgeiAxkAAgehAxUAAgegAxcAAgefA2UAAgeBAxwAAgd9AxAAAgdeAxEAAgdcAxoAAgdHAxsAAgdDAxMAAgc8AxIAAgc5A24AAweBB6QDagADB4EHowNsAAMHgQeiA28AAweBB6EDawADB4EHoANtAAMHgQefA3AAAweBB30DZgADB4EHXgNnAAMHgQdcA2kAAweBBzwDaAADB4EHOQAcAPoA8gDqAOIA2gDSAMoAwgC6ALIAqgCiAJoAkgCKAIIAfAB2AHAAagBkAF4AWABSAEwARgBAADoC8wACB6QC7wACB6MC9AACB6EC8AACB6AC8gACB58DBwACB4EC7AACB1wC7gACBzwC7QACBzkC8QACA58C6wACA5kDBwACA5cDDgADB4EHpAMKAAMHgQejAwwAAweBB6IDDwADB4EHoQMLAAMHgQegAw0AAweBB58DCAADB4EHXgMJAAMHgQdcAw4AAwOXB6QDCgADA5cHowMMAAMDlweiAw8AAwOXB6EDCwADA5cHoAMNAAMDlwefAwgAAwOXB14DCQADA5cHXAAJAEQAPgA4ADIALAAmACAAGgAUAugAAgehAuYAAgegAucAAgefAuMAAgdcAocAAgdNAukAAgdHAuoAAgdDAuUAAgc8AuQAAgc5AAEABALiAAIHXAAIADwANgAwACoAJAAeABgAEgLeAAIHowLgAAIHogLfAAIHoALhAAIHnwLaAAIHXgLbAAIHXALdAAIHPALcAAIHOQANAGQAXgBYAFIATABGAEAAOgA0AC4AKAAiABwC1gACB6QC0gACB6MC1AACB6IC0wACB6AC1QACB58CzgACB14CzwACB1wChAACB00C2AACB0cC2QACB0MC0QACBzwC0AACBzkC1wACA6IAHAD6APIA6gDiANoA0gDKAMIAugCyAKoAogCaAJIAigCCAHwAdgBwAGoAZABeAFgAUgBMAEYAQAA6AswAAgekAsgAAgejAsoAAgeiAs0AAgehAskAAgegAssAAgefAv4AAgeBAsQAAgdeAsUAAgdcAscAAgc8AsYAAgc5Av4AAgOXAwUAAweBB6QDAQADB4EHowMDAAMHgQeiAwYAAweBB6EDAgADB4EHoAMEAAMHgQefAv8AAweBB14DAAADB4EHXAMFAAMDlwekAwEAAwOXB6MDAwADA5cHogMGAAMDlwehAwIAAwOXB6ADBAADA5cHnwL/AAMDlwdeAwAAAwOXB1wACAA8ADYAMAAqACQAHgAYABICwAACB6MCwgACB6ICwQACB6ACwwACB58CvAACB14CvQACB1wCvwACBzwCvgACBzkAHgEKAQIA+gDyAOoA4gDaANIAygDCALoAsgCqAKIAmgCSAIwAhgCAAHoAdABuAGgAYgBcAFYAUABKAEQAPgK4AAIHpAK0AAIHowK2AAIHogK5AAIHoQK1AAIHoAK3AAIHnwL1AAIHgQKwAAIHXgKxAAIHXAK6AAIHRwK7AAIHQwKzAAIHPAKyAAIHOQL1AAIDlwL8AAMHgQekAvgAAweBB6MC+gADB4EHogL9AAMHgQehAvkAAweBB6AC+wADB4EHnwL2AAMHgQdeAvcAAweBB1wC/AADA5cHpAL4AAMDlwejAvoAAwOXB6IC/QADA5cHoQL5AAMDlwegAvsAAwOXB58C9gADA5cHXgL3AAMDlwdcAAEAFgJoAmwCbgJwAnYCeAJ7An8CiQKNAo8CkQKXApkCnAKgAvUC/gMHA2UDcQN9AAQAAAABAAgAAQIaABsB/AHeAdQBtgGYAXoBXAFSATQBIgEEAPoA3ADSALQAqgCgAJYAjACCAHgAbgBkAFoAUABGADwAAQAEAlcAAgdsAAEABAHlAAIGtwABAAQBwQACBzwAAQAEAZAAAgc8AAEABAFaAAIHPAABAAQBQAACBzwAAQAEAR0AAgc8AAEABADvAAIHPAABAAQAvwACBzwAAQAEAIwAAgc8AAEABABwAAIHPAABAAQATQACBzwAAwAWAA4ACAG/AAIHbgHBAAMHbgc8AcEAAwc8B24AAQAEAaEAAgdVAAMAFgAOAAgBjwACB24BkAADB24HPAGQAAMHPAduAAEABAFjAAIHVQADABYADgAIAVkAAgduAVoAAwduBzwBWgADBzwHbgACAAwABgFHAAIHbAFKAAIHQQADABYADgAIAT4AAgduAUAAAwduBzwBQAADBzwHbgABAAQBKQACB1UAAwAWAA4ACAEbAAIHbgEdAAMHbgc8AR0AAwc8B24AAwAWAA4ACADuAAIHbgDvAAMHbgc8AO8AAwc8B24AAwAWAA4ACAC+AAIHbgC/AAMHbgc8AL8AAwc8B24AAwAWAA4ACACLAAIHbgCMAAMHbgc8AIwAAwc8B24AAQAEAHoAAgdBAAMAFgAOAAgAbgACB24AcAADB24HPABwAAMHPAduAAMAFgAOAAgASwACB24ATQADB24HPABNAAMHPAduAAEAGwACAAYACAAKABAAFgAcAB8AIAAiACQAJwAqAC8AMABLAG4AiwC+AO4BGwE+AVkBjwG/AeQCUgAEAAAAAQAIAAEBCgAFAOAAtgB0AEIAEAAGACwAJgAgABoAFAAOB6QAAgd9B6QAAgdBB6IAAgc+B6IAAgc8B6MAAgc7B6MAAgc5AAYALAAmACAAGgAUAA4HoQACB30HoQACB0EHnwACBz4HnwACBzwHoAACBzsHoAACBzkACAA8ADYAMAAqACQAHgAYABIHiQACB30HjAACB1UHigACB0MHiQACB0EHgAACBz4HhAACBzwHiAACBzsHhgACBzkABQAkAB4AGAASAAwHnAACB30HmgACB08HnAACB0EHlgACBzwHmAACBzkABQAkAB4AGAASAAwHkgACB08HngACB0cHlAACB0EHjgACBzwHkAACBzkAAQAFBz8HRwdNB1wHXgAGAAAAAwBAAB4ADAADAAAAAQAmAAEA2AABAAAANgADAAAAAQAUAAIBugDGAAEAAAA2AAEABQAkACUBWQHyAfUAAwAAAAIAGgAUAAEApAABAAAANQABAAEHbgABAAEAJAAGAAAABQFmAHIATgAqABAAAwAAAAEAEgABACwAAQAAAAIAAQACA9cEIwADAAAAAQAYAAEAEgABAAAAAgABAAEHPAABAAQAYwCqATMBewADAAAAAQAYAAEAEgABAAAAAgABAAEHRwABAAQAYACnATABeAADAAAAAQBUAAEAEgABAAAAAgABAB8HOQc7BzwHPgc/B0EHQwdFB0cHSAdLB00HTwdRB1MHVQdXB1kHWwdcB10HXgdhB2IHbAduB3cHfAd9B38HgAABAE4APwBTAFQAWwBcAGYAdwB9AH4AfwCKAI8AkACRAJQAlgCYAJwAoQCjAKQArQC9AMQAxQDHAMsAzADOANIA0wDUANUA1gDmAO0A+QD/AQABDwEjASQBKwEsATYBRwFMAU0BTgFYAV4BXwFgAWUBZgFoAWwBcQFzAXQBfgGOAZMBlgGYAZwBnQGfAaMBpAGlAaYBpwG3Ab4BywHRAdIAAwAAAAEANAABABIAAQAAAAIAAgAFB18HYAAAB2MHawACB3AHdgALB3gHewASB4EHgQAWAAIAQAA2AD4AAABAAEQACQBGAEkADgBNAE0AEgBPAFAAEwBSAFIAFQBVAFoAFgBeAGUAHABnAGwAJABwAHYAKgB4AHoAMQB8AHwANACBAIYANQCIAIkAOwCMAI4APQCSAJMAQACaAJsAQgCdAKAARACiAKIASAClAKwASQCuALIAUQC0ALUAVgC5ALwAWAC/AMMAXADIAMoAYQDNAM0AZADQANEAZQDYAOUAZwDnAOcAdQDpAOwAdgDvAPgAegD6AP4AhAEGAQ4AiQEQARQAkgEWARkAlwEdAR0AmwEfASAAnAEiASIAngElASoAnwEuATUApQE3ATwArQFAAUYAswFIAUsAugFQAVcAvgFaAVsAxgFdAV0AyAFiAWMAyQFqAWsAywFtAXAAzQFyAXIA0QF2AX0A0gF/AYMA2gGFAYYA3wGKAY0A4QGQAZIA5QGUAZUA6AGZAZsA6gGeAZ4A7QGhAaIA7gGpAbYA8AG4AbgA/gG6Ab0A/wHBAcoBAwHMAdABDQACAAAAAQAIAAEC4gFuDMIMvAy2DLAMqgykDJ4MmAySDIwMhgx+DHYMbgxmDF4MVgxODEYMPgw2DDAMKgwkDB4MGAwSDAwMBgwAC/oL9AvuC+gL4gvcC9YL0AvKC8QLvgu4C7ILrAumC6ALmAuQC4gLgAt4C3ILagtkC14LWAtSC0wLRgtACzoLNAsuCygLIgscCxYLEAsKCwQK/gr4CvIK7ArmCuAK2grUCs4KyArCCrwKtgqwCqoKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChYKDgoGCf4J9gnwCegJ4gncCdYJ0AnKCcQJvgm4CbIJrAmmCaAJmAmSCYwJhgmACXoJdAluCWgJYglcCVYJUAlKCUQJPgk4CTIJLAkmCSAJGgkUCQ4JCAkCCPoI8gjqCOII3AjWCNAIygjECL4IuAiyCKwIpgigCJoIlAiOCIgIggh8CHYIcAhqCGQIXghYCFIITAhGCEAIOgg0CC4IKAgiCBwIFggQCAoIAgf6B/IH6gfiB9oH0gfKB8IHuge0B64HqAeiB5wHlgeQB4oHhAd+B3gHcgdsB2YHYAdaB1QHTgdIB0IHPAc2BzAHKgckBxwHFAcMBwQG/Ab2Bu4G6AbiBtwG1gbQBsoGxAa+BrgGsgasBqYGoAaaBpQGjgaIBoIGfAZ2BnAGagZkBl4GWAZSBkwGRgZABjoGNAYuBiYGIAYaBhQGDgYIBgIF/AX2BfAF6gXkBd4F2AXSBcwFxgXABboFtAWuBagFogWaBZIFigWCBXoFdAVsBWYFYAVaBVQFTgVIBUIFPAU2BTAFKgUkBRwFFgUQBQoFBAT+BPgE8gTsBOYE4ATaBNQEzgTIBMIEvAS2BLAEqgSkBJ4EmASSBIwEhgR+BHYEbgRmBGAEWgRUBE4ESARCBDwENgQwBCoEJAQeBBgEEgQMBAYEAAP6A/QD7gPoA+ID3APWA9AK/gaCAAIAJwA2AEoAAABNAE0AFQBPAFAAFgBSAFwAGABeAG0AIwBwAHoAMwB8AH8APgCBAIYAQgCIAIoASACMAJQASwCWAJgAVACaALUAVwC5AL0AcwC/AM4AeADQANYAiADYAOcAjwDpAO0AnwDvAQAApAEGARoAtgEdAR0AywEfASAAzAEiASwAzgEuAT0A2QFAAU4A6QFQAVgA+AFaAVsBAQFdAWABAwFiAWMBBwFlAWgBCQFqAXQBDQF2AYYBGAGKAY4BKQGQAZ8BLgGhAacBPgGpAbgBRQG6Ab4BVQHBAdIBWgPXA9cBbAQjBCMBbQACADUHdgACADUHaAACADUHSwACADUHVQACADUHPAACADQHQQACADQHTwACADQHaAACADQHSwACADQHTQACADQHPwACADQHPAACADQHOQACADIHTQACADIHPwACADIHPAACADIHOQACAb8HPAACAbkHaAACAbkHQQACAbkHTwACAbkHOQACAbkHPAACADAHTwACADAHaAADADAHTQc5AAMAMAdNB1UAAwAwB00HPAADADAHTQdDAAIAMAdVAAIAMAdTAAIAMAdRAAIAMAdHAAIAMAdDAAIAMAdNAAIAMAdBAAIAMAc/AAIAMAc8AAIAMAc5AAIALwdNAAIALwd2AAIALwdoAAIALwdrAAIALwdsAAIALwdLAAIALwdVAAIALgdoAAIALgdLAAIALgdrAAIALgdsAAIALgdVAAIALgc/AAIALgc8AAIALQd2AAMALQdoB0MAAgAtB2gAAgAtB0sAAgAtB1UAAgAtB2sAAgAtBzwAAgArB0sAAgGPBzwAAgGJB2gAAgGJB0EAAgGJB08AAgGJBzkAAgGJBzwAAwAqB0MHPAACACoHRwADACoHPwdoAAMAKgc/B0EAAwAqBz8HTwADACoHPwc5AAMAKgc/BzwAAgAqB08AAgAqB2gAAgAqB1UAAgAqB1MAAgAqB0MAAgAqB00AAgAqB0EAAgAqBz8AAgAqBzwAAgAqBzkAAgApB3YAAgApB2gAAgApB0sAAgApB2sAAgApB0EAAgApB1UAAgApBzkAAgApBzwAAgAoB2gAAgAoB0sAAgAoBzwAAgAnB3YAAwAnB2gHRAACACcHaAACACcHawACACcHVQACACcHPQACACYHdgACACYHaAACACYHawACAdYHPwACAVwHRwACAmUHPAACACQHaAACAVwHTwACAVwHVQACAVwHQwACAVwHTQACAVwHQQACAVwHPwACAVwHPAACAVwHOQACACMHcwACACMHdgACACMHaAACACMHQAACACIHQQACACIHQwACACIHVQACACIHawACACIHSwACACIHRwACACIHPwACACIHPAACACEHSwADACAHQwc8AAIBPgc8AAMAIAc/B2gAAwAgBz8HQQADACAHPwdPAAMAIAc/BzkAAwAgBz8HPAACACAHQQACACAHTwACACAHaAACACAHSwACACAHRwACACAHQwACACAHTQACACAHVQACACAHPwACACAHPAACACAHOQACAB8HdgACAB8HaAACAB8HTAACAB8HVQACAB4HSwACAB4HVQACAB4HPwACAB4HPAACAB4HbAACAB0HdgACAB0HTAACAR4HQwACAR4HPAACARsHPAADABwHRwdoAAMAHAdHB0EAAwAcB0cHTwADABwHRwc5AAMAHAdHBzwAAwAcBz8HaAADABwHPwdBAAMAHAc/B08AAwAcBz8HOQADABwHPwc8AAIAHAdPAAIAHAdoAAIAHAdVAAIAHAdRAAIAHAdHAAIAHAdDAAIAHAdNAAIAHAdBAAIAHAc/AAIAHAc8AAIAHAc5AAIAGwd2AAIAGwdoAAIAGwdMAAIAGwdWAAIAGwc9AAIAGgdCAAIAGgdQAAIAGgdoAAIAGgdMAAIAGgdOAAIAGgdAAAIAGgc9AAIAGgc6AAIAGAdOAAIAGAdAAAIAGAc9AAIAGAc6AAIA7gc9AAIA6AdoAAIA6AdCAAIA6AdQAAIA6Ac6AAIA6Ac9AAIAFgdQAAIAFgdoAAMAFgdOBzoAAwAWB04HVgADABYHTgc9AAMAFgdOB0QAAgAWB1YAAgAWB1QAAgAWB1IAAgAWB0kAAgAWB0QAAgAWB04AAgAWB0IAAgAWB0AAAgAWBz0AAgAWBzoAAgAVB04AAgAVB3YAAgAVB2gAAgAVB2sAAgAVB20AAgAVB0wAAgAVB1YAAgAUB2gAAgAUB0wAAgAUB2sAAgAUB20AAgAUB1YAAgAUB0AAAgAUBz0AAgATB3YAAwATB2gHRAACABMHaAACABMHawACABMHTAACABMHVgACABMHPQACABEHTAACAL4HPQACALgHaAACALgHQgACALgHUAACALgHOgACALgHPQADABAHRAc9AAIAEAdJAAMAEAdAB2gAAwAQB0AHQgADABAHQAdQAAMAEAdABzoAAwAQB0AHPQACABAHUAACABAHaAACABAHVgACABAHVAACABAHRAACABAHTgACABAHQgACABAHQAACABAHPQACABAHOgACAA8HdgACAA8HaAACAA8HTAACAA8HawACAA8HQgACAA8HVgACAA8HOgACAA8HPQACAA4HaAACAA4HTAACAA4HPQACAA0HdgADAA0HaAdEAAIADQdoAAIADQdrAAIADQdWAAIADQc9AAIADAd2AAIADAdoAAIADAdrAAIACwdAAAIACgdJAAIAiwc9AAIACgdoAAIACgdQAAIACgdWAAIACgdEAAIACgdOAAIACgdCAAIACgdAAAIACgc9AAIACgc6AAIACQd2AAIACQdz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AAIE4gaWAAIE4QaVAAIE4AaUAAIE3waTAAIE3gaSAAIE3QaRAAIE3AaQAAIE2waPAAIE2gaOAAIE2QaNAAIE2AaMAAIE1waLAAIE1gaKAAIE1QaJAAME1AaIAioAAgTTBocAAgTSBoYAAgTRBoUAAgTQBoQAAgTPBoMAAgTOBoIAAgTNBoEAAgTMBoAAAQAAAAEACAACBXwCuwTmBOcE6ATpBOoE6wTsBO0E7gTvBPAE8QTyBPME9AT1BPYE9wT4BPkE+gT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBT4FPwVABUEFQgVDBUQFRQVGBUcFSAVJBUoFSwVMBU0FTgVPBVAFUQVSBVMFVAVVBVYFVwVYBVkFWgVbBVwFXQVeBV8FYAVhBWIFYwVuBW8FZAVlBWYFZwVoBWkFagVrBWwFbQVwBXEFcwVyBXQFdQV2BXcFeAV5BXoFewV8BX0FfgWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtgT+BP8FAAUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUfBSAFIQUiBSwFLQUuBTAFMQUyBTMFNAU1BTYFOAU5BToFPAU7BT0FPgU/BUAFQQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFbgVvBWQFZQVmBWcFaAVpBWoFawVsBW0FcAVxBXQFcwVyBXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWBBYIFgwWEBYUFhgWIBYkFigWLBYwFjQWOBY8FkAWRBZIFkwWUBZUFlgWXBZgFmQWaBZsFnAWdBZ4FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtQW2BSsFtwU8BbgFuQW6BbsFvAW9Bb4FvwXBBcIFwwXEBcUFxgXHBcgFyQXKBcsFzAXNBc4FzwW4BbwFvgXABdAFxgXLBdEFzwHhAe0CowH0AhQB3QW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW8BbwFvAW8BbwFvAW8BbwFvgW+Bb4FvgW+Bb4FvgW+Bb4FvgXABcAFwAXABcAFwAXABcAFwAXABcYFxgXGBcYFxgXGBcYFxgXIBcsFywXLBcsFywXLBcsFywXPBc8FzwXPBc8FzwXPBc8FzwXPBdIF0gXSBdIF0gXSBdIF0gXSBdMF0wXTBdMF0wXTBdMF0wXTBdQF1AXUBdQF1AXUBdQF1AXUA5AF1QXWBdcF2AXZBdoF2wXcBd0F3gXfBeAF4QXiBeMF5AXlBeYF5wXoBekF6gXrBewF7QXuBe8F8AXxBfIF8wX0BfUF9gX3BfgF+QX6BfsF/AX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAF1QXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFwYYBhkGGgYbBhwGHQYeBh8GIAXWBiEEbgRvBHAEcQRyBHMEdAR1BHYEbQRuBG8EcARxBHIEcwR0BHUEdga/BiwGLQYuBi8GMAYxBjIGMwY0BjUGOwY8Bj0GPgTJBTcGfga8Br0GvgbIB0AHQgdEB0YHSgdKB0wHTgdQB1IHVAdWB1gHWgdcB14HbQdvB34CZAACAEAANgBKAAAATABtABUAbwCAADcAjgEDAEkBBQEFAL8BHgEtAMABMAE9ANABPwFCAN4BSwFMAOIBTgFbAOQBXQFgAPIBagF0APYBdgGmAQEBqAG+ATIBwAHVAUkB1wHXAV8B6gHqAWACOAI4AWECZQJlAWICaAJvAWMCcQKJAWsCiwKLAYQCkAKRAYUCnAKcAYcCngKeAYgCsALXAYkC2gMPAbEDjwOPAecDsAPXAegD2QP8AhAD/gQjAjQEJQQ9AloEPwRIAnMESgRKAn0EWARgAn4EYwRsAocEgwSDApEEhgSPApIEpASnApwEyATIAqAEywTLAqEGfQZ9AqIGmgaaAqMGoAagAqQGpQalAqUGxwbHAqYHPwc/AqcHQQdBAqgHQwdDAqkHRQdFAqoHSQdLAqsHTQdNAq4HTwdPAq8HUQdRArAHUwdTArEHVQdVArIHVwdXArMHWQdZArQHWwdbArUHXQddArYHbAdsArcHbgduArgHfQd9ArkHswezAroAAgAAAAAAAP/OADIAAAAAAAAAAAAAAAAAAAAAAAAAAAe0AAAAAwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAK0AyQDHAK4AYgECAQMAYwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETAJABFAEVARYBFwEYAGQA/QEZAP8BGgEbARwBHQEeAR8AywBlAMgBIADKASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyAPgBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AM8AzADNAT4AzgE/APoBQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAOIBUQFSAVMBVAFVAVYAZgFXAVgBWQFaANMA0ADRAK8AZwFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgCRALABZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgA5AF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFANYA1ADVAYYAaAGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngDrAZ8AuwGgAaEBogGjAaQA5gGlAaYBpwDpAO0BqAGpAaoAagBpAGsAbQBsAasBrABuAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwAoAG9Ab4BvwHAAcEAbwD+AcIBAAHDAcQBxQHGAccBAQBxAHAAcgHIAHMByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoA+QHbAdwB3QHeAd8B4AHhAeIB4wHkAHUAdAB2AeUAdwHmAecB6AHpAeoB6wHsANcB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgA4wH5AfoB+wH8Af0B/gB4Af8CAAIBAgICAwB6AHkAewB9AHwCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8AoQCxAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAOUCIgIjAiQCJQCJAiYCJwIoAikCKgIrAiwCLQB/AH4AgAIuAIECLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwDsAkgAugJJAkoCSwJMAk0A5wJOAk8CUADqAO4CUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYAqALnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AJ8C+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAJcDDgMPAxAAmwMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBAAkAEwAUABUAFgAXABgAGQAaABsAHATCBMMExATFBMYExwTIBMkEygTLBMwEzQTOBM8E0ATRBNIE0wTUBNUE1gTXBNgE2QTaBNsE3ATdBN4E3wTgBOEE4gTjBOQE5QTmBOcE6ATpBOoE6wTsBO0AEQAPAB0AHgCrAAQAowAiAKIACgAFALYAtwC0ALUAxADFAL4AvwCpAKoAEACyALME7gTvBPAE8QDDAIcAQgTyBPMACwAMAD4AQABeAGAAEgBfAD8A6AANAIIAwgCGAIgE9AT1BPYE9wT4BPkE+gT7BPwE/QT+BP8FAAUBBQIFAwCLBQQAigCMBQUFBgUHACMFCAAGBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGugCdBrsAnga8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+AIMAvQAHAIUAlgb/BwAAhAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQALwHEQcSAAgAxgD1APQA9gcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciAA4A7wDwALgHIwAgAB8AIQCUAJUAkwBBAI8AYQCnAKQAkgCYAJwApQCZAJoHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQC5BzoHOwc8Bz0HPgc/AEMAjQDYAOEHQAdBB0IHQwdEANkAjgDaANsA3QDfANwA3gDgB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAB4EHggeDB4QHhQeGB4cHiAeJB4oHiweMB40HjgePB5AHkQeSB5MHlAeVB5YHlweYB5kHmgebB5wHnQeeB58HoAehB6IHowekB6UHpgenB6gHqQeqB6sHrAetB64HrwewB7EHsgezB7QHtQe2B7cHuAe5B7oHuwe8B70HvgDAAMEHQW1hY3JvbgZBYnJldmUHdW5pMDFDRAd1bmkxRUEwB3VuaTFFQTIHdW5pMUVBNAd1bmkxRUE2B3VuaTFFQTgHdW5pMUVBQQd1bmkxRUFDB3VuaTFFQUUHdW5pMUVCMAd1bmkxRUIyB3VuaTFFQjQHdW5pMUVCNgdBb2dvbmVrCUFvZ29uZWsuZAt1bmkwMTA0MDMwMQd1bmkwMUZDB3VuaTAxRTIHdW5pMDI0Mwd1bmkxRTAyB3VuaTFFMDYLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAZEY2Fyb24HdW5pMUUwQQd1bmkxRTBDB3VuaTFFMEUGRGNyb2F0BkVjYXJvbgdFbWFjcm9uBkVicmV2ZQpFZG90YWNjZW50B3VuaTFFQjgHdW5pMUVCQQd1bmkxRUJDB3VuaTFFQkUHdW5pMUVDMAd1bmkxRUMyB3VuaTFFQzQHdW5pMUVDNgdFb2dvbmVrCUVvZ29uZWsuZAt1bmkwMTE4MDMwMQd1bmkxRTE2B3VuaTFFMUUHdW5pMDFGNAtHY2lyY3VtZmxleApHZG90YWNjZW50B3VuaTAxMjIGR2Nhcm9uB3VuaTFFMjALdW5pMDA0NzAzMDMHdW5pMDE5MwtIY2lyY3VtZmxleAd1bmkxRTI0B3VuaTFFMkEJdW5pMUU5Ni5jBEhiYXIGSXRpbGRlB0ltYWNyb24HdW5pMDFDRgd1bmkxRUM4B3VuaTFFQ0EHSW9nb25lawt1bmkwMTJFMDMwMQd1bmkwMTJDC0pjaXJjdW1mbGV4B3VuaTAxMzYHdW5pMUUzMgd1bmkxRTM0BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMUUzOAd1bmkxRTNBB3VuaTFFM0UHdW5pMUU0MAd1bmkxRTQyBk5hY3V0ZQd1bmkwMUY4Bk5jYXJvbgd1bmkwMTQ1B3VuaTFFNDQHdW5pMUU0Ngd1bmkxRTQ4B09tYWNyb24NT2h1bmdhcnVtbGF1dAd1bmkwMUQxB3VuaTFFQ0MHdW5pMUVDRQd1bmkxRUQwB3VuaTFFRDIHdW5pMUVENAd1bmkxRUQ2B3VuaTFFRDgHdW5pMDE0RQd1bmkxRTUyBU9ob3JuB3VuaTFFREEHdW5pMUVEQwd1bmkxRURFB3VuaTFFRTAHdW5pMUVFMgd1bmkwMUVBC3VuaTAxRUEwMzAxB3VuaTFFNTYGUmFjdXRlBlJjYXJvbgd1bmkxRTU4B3VuaTAxNTYHdW5pMUU1QQd1bmkxRTVDB3VuaTFFNUUGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAxNUUHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU5RQZUY2Fyb24HdW5pMUU2QQd1bmkwMTYyB3VuaTAyMUEHdW5pMUU2Qwd1bmkxRTZFCXVuaTFFOTcuYwd1bmkwMTY2BlV0aWxkZQdVbWFjcm9uBlVicmV2ZQVVcmluZw1VaHVuZ2FydW1sYXV0B3VuaTAxRDMHdW5pMDFENQd1bmkwMUQ3B3VuaTAxRDkHdW5pMDFEQgd1bmkxRUU0B3VuaTFFRTYFVWhvcm4HdW5pMUVFOAd1bmkxRUVBB3VuaTFFRUMHdW5pMUVFRQd1bmkxRUYwB1VvZ29uZWsLdW5pMDE3MjAzMDEGV2dyYXZlBldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGWWdyYXZlC1ljaXJjdW1mbGV4B3VuaTFFOEUHdW5pMUVGNAd1bmkxRUY2B3VuaTFFRjgGWmFjdXRlClpkb3RhY2NlbnQHdW5pMUU5Mgd1bmkxRTk0B3VuaTAxOEYHdW5pMDE0QQd1bmkwMTMyB2FtYWNyb24GYWJyZXZlB3VuaTAxQ0UHdW5pMUVBMQd1bmkxRUEzB3VuaTFFQTUHdW5pMUVBNwd1bmkxRUE5B3VuaTFFQUIHdW5pMUVBRAd1bmkxRUFGB3VuaTFFQjEHdW5pMUVCMwd1bmkxRUI1B3VuaTFFQjcHYW9nb25lawlhb2dvbmVrLmQLdW5pMDEwNTAzMDEHdW5pMDFGRAd1bmkwMUUzB3VuaTAxODAHdW5pMUUwMwd1bmkxRTA3C2NjaXJjdW1mbGV4CmNkb3RhY2NlbnQGZGNhcm9uB3VuaTFFMEIHdW5pMUUwRAd1bmkxRTBGBmVjYXJvbgdlbWFjcm9uBmVicmV2ZQplZG90YWNjZW50B3VuaTFFQjkHdW5pMUVCQgd1bmkxRUJEB3VuaTFFQkYHdW5pMUVDMQd1bmkxRUMzB3VuaTFFQzUHdW5pMUVDNwdlb2dvbmVrCWVvZ29uZWsuZAt1bmkwMTE5MDMwMQd1bmkxRTE3B3VuaTFFMUYHdW5pMDFGNQtnY2lyY3VtZmxleApnZG90YWNjZW50B3VuaTAxMjMGZ2Nhcm9uB3VuaTFFMjELdW5pMDA2NzAzMDMLaGNpcmN1bWZsZXgHdW5pMUUyNQd1bmkxRTk2B3VuaTFFMkIEaGJhcgZpdGlsZGUHaW1hY3Jvbgd1bmkwMUQwB3VuaTFFQzkHdW5pMUVDQgdpb2dvbmVrC3VuaTAxMkYwMzAxB3VuaTAxMkQLamNpcmN1bWZsZXgHdW5pMDEzNwd1bmkxRTMzB3VuaTFFMzUMa2dyZWVubGFuZGljBmxhY3V0ZQZsY2Fyb24EbGRvdAd1bmkwMTNDB3VuaTFFMzcHdW5pMUUzOQd1bmkxRTNCB3VuaTFFM0YHdW5pMUU0MQd1bmkxRTQzBm5hY3V0ZQd1bmkwMUY5Bm5jYXJvbgd1bmkwMTQ2B3VuaTFFNDUHdW5pMUU0Nwd1bmkxRTQ5C25hcG9zdHJvcGhlB29tYWNyb24Nb2h1bmdhcnVtbGF1dAd1bmkwMUQyB3VuaTFFQ0QHdW5pMUVDRgd1bmkxRUQxB3VuaTFFRDMHdW5pMUVENQd1bmkxRUQ3B3VuaTFFRDkHdW5pMDE0Rgd1bmkxRTUzBW9ob3JuB3VuaTFFREIHdW5pMUVERAd1bmkxRURGB3VuaTFFRTEHdW5pMUVFMwd1bmkwMUVCC3VuaTAxRUIwMzAxB3VuaTFFNTcGcmFjdXRlB3VuaTAxNTcGcmNhcm9uB3VuaTFFNTkHdW5pMUU1Qgd1bmkxRTVEB3VuaTFFNUYGc2FjdXRlC3NjaXJjdW1mbGV4B3VuaTAxNUYHdW5pMDIxOQd1bmkxRTYxB3VuaTFFNjMGdGNhcm9uB3VuaTFFNkIHdW5pMDE2Mwd1bmkwMjFCB3VuaTFFNkQHdW5pMUU2Rgd1bmkxRTk3B3VuaTAxNjcGdXRpbGRlB3VtYWNyb24GdWJyZXZlBXVyaW5nDXVodW5nYXJ1bWxhdXQHdW5pMDFENAd1bmkwMUQ2B3VuaTAxRDgHdW5pMDFEQQd1bmkwMURDB3VuaTFFRTUHdW5pMUVFNwV1aG9ybgd1bmkxRUU5B3VuaTFFRUIHdW5pMUVFRAd1bmkxRUVGB3VuaTFFRjEHdW9nb25lawl1b2dvbmVrLmQLdW5pMDE3MzAzMDEGd2dyYXZlBndhY3V0ZQt3Y2lyY3VtZmxleAl3ZGllcmVzaXMGeWdyYXZlC3ljaXJjdW1mbGV4B3VuaTFFOEYHdW5pMUVGNQd1bmkxRUY3B3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5Mwd1bmkxRTk1B3VuaTAxNEIHdW5pMDIzNwd1bmkwMTMzB3VuaTAyNTAHdW5pMDI1Mgd1bmkwMjUzB3VuaUE3QjUHdW5pMDI1NQd1bmlBQjUzB3VuaTAyNTYHdW5pMDI1Nwd1bmkwMjU4B3VuaTAyNTEHdW5pMDI5OQd1bmkwMkE0B3VuaTAyNTkHdW5pMDI1QQd1bmkwMjVCB3VuaTAyNUMHdW5pMDI1RQd1bmkwMjVGB3VuaTAyNjAHdW5pMDI2MQd1bmkwMjYyB3VuaTAyNjMHdW5pMDI2NQd1bmkwMjY2B3VuaTAyNjcHdW5pMDI5Qwd1bmkwMjY4B3VuaTAyNkEHdW5pMDI2OQd1bmkwMjlEB3VuaTAyNkIHdW5pMDI2Qwd1bmkwMjZEB3VuaTAyNkUHdW5pMDI5Rgd1bmkwMjZGB3VuaTAyNzAHdW5pMDI3MQd1bmkwMjcyB3VuaTAyNzMHdW5pMDI3NAd1bmkwMjU0B3VuaTAyNjQHdW5pMDI3NQd1bmkwMjc2B3VuaTAyNzcHdW5pMDI3OAd1bmkwMjc5B3VuaTAyN0EHdW5pMDI3Qgd1bmkwMjdEB3VuaTAyN0UHdW5pMDI4MAd1bmkwMjgxB3VuaTAyODIHdW5pMDI4Mwd1bmkwMjg0B3VuaTAyODgHdW5pMDJBNwd1bmkwMjg5B3VuaTAyOEEHdW5pMDI4Qgd1bmkwMjhDB3VuaTAyOEQHdW5pMDI4RQd1bmkwMjhGB3VuaTAyOTAHdW5pMDI5MQd1bmkwMjkyB3VuaTFEMjUHdW5pMDI5NAd1bmkwMjk1B3VuaTAyQTEHdW5pMDJBMgd1bmkwMUMyB3VuaTAxQzMHdW5pMDI5OANmX2YFZl9mX2kFZl9mX2wDZl90BWZfZl90A0kuYQhJZ3JhdmUuYQhJYWN1dGUuYQ1JY2lyY3VtZmxleC5hCEl0aWxkZS5hC0lkaWVyZXNpcy5hCUltYWNyb24uYQxJZG90YWNjZW50LmEJdW5pMDFDRi5hCXVuaTFFQzguYQl1bmkxRUNBLmEJdW5pMDEyQy5hCUlvZ29uZWsuYQ11bmkwMTJFMDMwMS5hCXVuaTAxNEEuYQNhLmEIYWdyYXZlLmEIYWFjdXRlLmENYWNpcmN1bWZsZXguYQhhdGlsZGUuYQthZGllcmVzaXMuYQlhbWFjcm9uLmEIYWJyZXZlLmEHYXJpbmcuYQl1bmkwMUNFLmEJdW5pMUVBMS5hCXVuaTFFQTMuYQl1bmkxRUE1LmEJdW5pMUVBNy5hCXVuaTFFQTkuYQl1bmkxRUFCLmEJdW5pMUVBRC5hCXVuaTFFQUYuYQl1bmkxRUIxLmEJdW5pMUVCMy5hCXVuaTFFQjUuYQl1bmkxRUI3LmEJYW9nb25lay5hCWFvZ29uZWsuYg11bmkwMTA1MDMwMS5hA2cuYQl1bmkwMUY1LmENZ2NpcmN1bWZsZXguYQhnYnJldmUuYQxnZG90YWNjZW50LmEJdW5pMDEyMy5hCGdjYXJvbi5hCXVuaTFFMjEuYQ11bmkwMDY3MDMwMy5hA2wuYQhsYWN1dGUuYQhsY2Fyb24uYQZsZG90LmEJdW5pMDEzQy5hCXVuaTFFMzcuYQl1bmkxRTM5LmEJdW5pMUUzQi5hCGxzbGFzaC5hBGZsLmEJaW9nb25lay54CXVuaTAyNjgueAl1bmkwMjlELngFQWxwaGEEQmV0YQVHYW1tYQdFcHNpbG9uBFpldGEDRXRhBVRoZXRhBElvdGEFS2FwcGEGTGFtYmRhAk11Ak51AlhpB09taWNyb24CUGkDUmhvBVNpZ21hA1RhdQdVcHNpbG9uA1BoaQNDaGkDUHNpCkFscGhhdG9ub3MMRXBzaWxvbnRvbm9zCEV0YXRvbm9zCUlvdGF0b25vcwxJb3RhZGllcmVzaXMMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcw9VcHNpbG9uZGllcmVzaXMKT21lZ2F0b25vcwVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQVrYXBwYQZsYW1iZGECbnUCeGkHb21pY3JvbgNyaG8Fc2lnbWEDdGF1B3Vwc2lsb24DcGhpA2NoaQNwc2kFb21lZ2EHdW5pMDNDMgd1bmkwM0QwB3VuaTAzRDEFcGhpLmEKYWxwaGF0b25vcwxlcHNpbG9udG9ub3MIZXRhdG9ub3MJaW90YXRvbm9zDGlvdGFkaWVyZXNpcwxvbWljcm9udG9ub3MMdXBzaWxvbnRvbm9zD3Vwc2lsb25kaWVyZXNpcwpvbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zFHVwc2lsb25kaWVyZXNpc3Rvbm9zB3VuaTFGMDgHdW5pMUYwOQd1bmkxRkJBB3VuaTFGQkIHdW5pMUYwQQd1bmkxRjBCB3VuaTFGMEMHdW5pMUYwRAd1bmkxRjBFB3VuaTFGMEYHdW5pMUZCOAd1bmkxRkI5B3VuaTFGMTgHdW5pMUYxOQd1bmkxRkM4B3VuaTFGQzkHdW5pMUYxQQd1bmkxRjFCB3VuaTFGMUMHdW5pMUYxRAd1bmkxRjI4B3VuaTFGMjkHdW5pMUZDQQd1bmkxRkNCB3VuaTFGMkEHdW5pMUYyQgd1bmkxRjJDB3VuaTFGMkQHdW5pMUYyRQd1bmkxRjJGB3VuaTFGMzgHdW5pMUYzOQd1bmkxRkRBB3VuaTFGREIHdW5pMUYzQQd1bmkxRjNCB3VuaTFGM0MHdW5pMUYzRAd1bmkxRjNFB3VuaTFGM0YHdW5pMUZEOAd1bmkxRkQ5B3VuaTFGNDgHdW5pMUY0OQd1bmkxRkY4B3VuaTFGRjkHdW5pMUY0QQd1bmkxRjRCB3VuaTFGNEMHdW5pMUY0RAd1bmkxRkVDB3VuaTFGNTkHdW5pMUZFQQd1bmkxRkVCB3VuaTFGNUIHdW5pMUY1RAd1bmkxRjVGB3VuaTFGRTgHdW5pMUZFOQd1bmkxRjY4B3VuaTFGNjkHdW5pMUZGQQd1bmkxRkZCB3VuaTFGNkEHdW5pMUY2Qgd1bmkxRjZDB3VuaTFGNkQHdW5pMUY2RQd1bmkxRjZGB3VuaTFGQkMHdW5pMUY4OAd1bmkxRjg5B3VuaTFGOEEHdW5pMUY4Qgd1bmkxRjhDB3VuaTFGOEQHdW5pMUY4RQd1bmkxRjhGB3VuaTFGQ0MHdW5pMUY5OAd1bmkxRjk5B3VuaTFGOUEHdW5pMUY5Qgd1bmkxRjlDB3VuaTFGOUQHdW5pMUY5RQd1bmkxRjlGB3VuaTFGRkMHdW5pMUZBOAd1bmkxRkE5B3VuaTFGQUEHdW5pMUZBQgd1bmkxRkFDB3VuaTFGQUQHdW5pMUZBRQd1bmkxRkFGB3VuaTFGMDAHdW5pMUYwMQd1bmkxRjcwB3VuaTFGNzEHdW5pMUYwMgd1bmkxRjAzB3VuaTFGMDQHdW5pMUYwNQd1bmkxRjA2B3VuaTFGMDcHdW5pMUZCMAd1bmkxRkIxB3VuaTFGQjYHdW5pMUYxMAd1bmkxRjExB3VuaTFGNzIHdW5pMUY3Mwd1bmkxRjEyB3VuaTFGMTMHdW5pMUYxNAd1bmkxRjE1B3VuaTFGMjAHdW5pMUYyMQd1bmkxRjc0B3VuaTFGNzUHdW5pMUYyMgd1bmkxRjIzB3VuaTFGMjQHdW5pMUYyNQd1bmkxRjI2B3VuaTFGMjcHdW5pMUZDNgd1bmkxRjMwB3VuaTFGMzEHdW5pMUY3Ngd1bmkxRjc3B3VuaTFGMzIHdW5pMUYzMwd1bmkxRjM0B3VuaTFGMzUHdW5pMUYzNgd1bmkxRjM3B3VuaTFGRDAHdW5pMUZEMQd1bmkxRkQ2B3VuaTFGRDIHdW5pMUZEMwd1bmkxRkQ3B3VuaTFGNDAHdW5pMUY0MQd1bmkxRjc4B3VuaTFGNzkHdW5pMUY0Mgd1bmkxRjQzB3VuaTFGNDQHdW5pMUY0NQd1bmkxRkU0B3VuaTFGRTUHdW5pMUY1MAd1bmkxRjUxB3VuaTFGN0EHdW5pMUY3Qgd1bmkxRjUyB3VuaTFGNTMHdW5pMUY1NAd1bmkxRjU1B3VuaTFGNTYHdW5pMUY1Nwd1bmkxRkU2B3VuaTFGRTAHdW5pMUZFMQd1bmkxRkUyB3VuaTFGRTMHdW5pMUZFNwd1bmkxRjYwB3VuaTFGNjEHdW5pMUY3Qwd1bmkxRjdEB3VuaTFGNjIHdW5pMUY2Mwd1bmkxRjY0B3VuaTFGNjUHdW5pMUY2Ngd1bmkxRjY3B3VuaTFGRjYHdW5pMUZCMwd1bmkxRjgwB3VuaTFGODEHdW5pMUZCMgd1bmkxRkI0B3VuaTFGODIHdW5pMUY4Mwd1bmkxRjg0B3VuaTFGODUHdW5pMUY4Ngd1bmkxRjg3B3VuaTFGQjcHdW5pMUZDMwd1bmkxRjkwB3VuaTFGOTEHdW5pMUZDMgd1bmkxRkM0B3VuaTFGOTIHdW5pMUY5Mwd1bmkxRjk0B3VuaTFGOTUHdW5pMUY5Ngd1bmkxRjk3B3VuaTFGQzcHdW5pMUZGMwd1bmkxRkEwB3VuaTFGQTEHdW5pMUZGMgd1bmkxRkY0B3VuaTFGQTIHdW5pMUZBMwd1bmkxRkE0B3VuaTFGQTUHdW5pMUZBNgd1bmkxRkE3B3VuaTFGRjcHdW5pMDNENwd1bmkwM0Q5B3VuaTAzREIHdW5pMDNERAd1bmkwM0UxB3VuaTAzN0UJYW5vdGVsZWlhDWFub3RlbGVpYS5jYXAHdW5pMDM3NAd1bmkwMzc1BXRvbm9zCXRvbm9zLmNhcA1kaWVyZXNpc3Rvbm9zB3VuaTAzN0EHdW5pMUZCRQd1bmkxRkJEB3VuaTFGQkYHdW5pMUZGRQd1bmkxRkVGB3VuaTFGRkQHdW5pMUZDRAd1bmkxRkREB3VuaTFGQ0UHdW5pMUZERQd1bmkxRkNGB3VuaTFGREYHdW5pMUZDMAd1bmkxRkVEB3VuaTFGRUUHdW5pMUZDMQt1bmkxRkJELmNhcAt1bmkxRkZFLmNhcAt1bmkxRkVGLmNhcAt1bmkxRkNELmNhcAt1bmkxRkRELmNhcAt1bmkxRkNFLmNhcAt1bmkxRkRFLmNhcAt1bmkxRkNGLmNhcAt1bmkxRkRGLmNhcAd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDE5B3VuaTA0MUEHdW5pMDQxQgd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI1B3VuaTA0MjYHdW5pMDQyNwd1bmkwNDI4B3VuaTA0MjkHdW5pMDQyQQd1bmkwNDJCB3VuaTA0MkMHdW5pMDQyRAd1bmkwNDJFB3VuaTA0MkYHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MDIHdW5pMDQwMwd1bmkwNDA0B3VuaTA0MDUHdW5pMDQwNgd1bmkwNDA3CXVuaTA0MDcuYQd1bmkwNDA4B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEMHdW5pMDQwRAd1bmkwNDBFB3VuaTA0MEYHdW5pMDQ2Mgd1bmkwNDcyB3VuaTA0NzQHdW5pMDQ5MAd1bmkwNDkyB3VuaTA0OTYHdW5pMDQ5OAd1bmkwNDlBB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEFBB3VuaTA0QUUHdW5pMDRCMAd1bmkwNEIyB3VuaTA0QjYHdW5pMDRCQQd1bmkwNEMwB3VuaTA0QzEHdW5pMDREMAd1bmkwNEQ0B3VuaTA0RDYHdW5pMDREOAd1bmkwNEUyB3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVFB3VuaTA0RjIHdW5pMDQzMAd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzUHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzOQd1bmkwNDNBB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0UHdW5pMDQzRgd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mgd1bmkwNDQzB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTAHdW5pMDQ1MQd1bmkwNDUyB3VuaTA0NTMHdW5pMDQ1NAd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwl1bmkwNDU3LmEHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUQHdW5pMDQ1RQd1bmkwNDVGB3VuaTA0NjMHdW5pMDQ3Mwd1bmkwNDc1B3VuaTA0OTEHdW5pMDQ5Mwd1bmkwNDk3B3VuaTA0OTkHdW5pMDQ5Qgd1bmkwNEExB3VuaTA0QTMHdW5pMDRBQgd1bmkwNEFGB3VuaTA0QjEHdW5pMDRCMwd1bmkwNEI3B3VuaTA0QkIHdW5pMDRDMgd1bmkwNENGB3VuaTA0RDEHdW5pMDRENQd1bmkwNEQ3B3VuaTA0RDkHdW5pMDRFMwd1bmkwNEU3B3VuaTA0RTkHdW5pMDRFRgd1bmkwNEYzC3VuaTA0MzEuc3JiB3VuaTIxMTYGemVyby4wB3plcm8uMHMJemVyby5wbnVtCG9uZS5wbnVtCHR3by5wbnVtCnRocmVlLnBudW0JZm91ci5wbnVtCWZpdmUucG51bQhzaXgucG51bQpzZXZlbi5wbnVtCmVpZ2h0LnBudW0JbmluZS5wbnVtB3plcm8uMHAIemVyby4wcHMJemVyby50bnVtCG9uZS50bnVtCHR3by50bnVtCnRocmVlLnRudW0JZm91ci50bnVtCWZpdmUudG51bQhzaXgudG51bQpzZXZlbi50bnVtCmVpZ2h0LnRudW0JbmluZS50bnVtCXplcm8ub251bQhvbmUub251bQh0d28ub251bQp0aHJlZS5vbnVtCWZvdXIub251bQlmaXZlLm9udW0Ic2l4Lm9udW0Kc2V2ZW4ub251bQplaWdodC5vbnVtCW5pbmUub251bQZ6ZXJvLmMFb25lLmMFdHdvLmMHdGhyZWUuYwZmb3VyLmMGZml2ZS5jBXNpeC5jB3NldmVuLmMHZWlnaHQuYwZuaW5lLmMHdW5pMkUzQQd1bmkyRTNCCmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyMDNFB3VuaTIwM0YHdW5pMjAxNgd1bmkyMDNDB3VuaTIwNDcHdW5pMjA0OQd1bmkyMDQ4B3VuaTIwM0QHdW5pMjMxQwd1bmkyMzFEB3VuaTIzMUUHdW5pMjMxRgd1bmkyN0U2B3VuaTI3RTcHdW5pMkUyMgd1bmkyRTIzB3VuaTJFMjQHdW5pMkUyNQd1bmkyMTE3B3VuaTIxMjAGdTFGMTZBBnUxRjE2QgdhdC5jYXNlA2kudANBLnMDQi5zA0MucwNELnMDRS5zA0YucwNHLnMDSC5zA0kucwNKLnMDSy5zA0wucwNNLnMDTi5zA08ucwNQLnMDUS5zA1IucwNTLnMDVC5zA1UucwNWLnMDVy5zA1gucwNZLnMDWi5zCEFncmF2ZS5zCEFhY3V0ZS5zDUFjaXJjdW1mbGV4LnMIQXRpbGRlLnMLQWRpZXJlc2lzLnMJQW1hY3Jvbi5zCEFicmV2ZS5zB0FyaW5nLnMJdW5pMDFDRC5zCXVuaTFFQTAucwl1bmkxRUEyLnMJdW5pMUVBNC5zCXVuaTFFQTYucwl1bmkxRUE4LnMJdW5pMUVBQS5zCXVuaTFFQUMucwl1bmkxRUFFLnMJdW5pMUVCMC5zCXVuaTFFQjIucwl1bmkxRUI0LnMJdW5pMUVCNi5zCUFvZ29uZWsucwpBb2dvbmVrLnNhDXVuaTAxMDQwMzAxLnMEQUUucwl1bmkwMUZDLnMJdW5pMDFFMi5zCXVuaTAyNDMucwl1bmkxRTAyLnMJdW5pMUUwNi5zCkNjZWRpbGxhLnMIQ2FjdXRlLnMNQ2NpcmN1bWZsZXgucwhDY2Fyb24ucwxDZG90YWNjZW50LnMIRGNhcm9uLnMJdW5pMUUwQS5zCXVuaTFFMEMucwl1bmkxRTBFLnMIRGNyb2F0LnMIRWdyYXZlLnMIRWFjdXRlLnMNRWNpcmN1bWZsZXgucwhFY2Fyb24ucwtFZGllcmVzaXMucwlFbWFjcm9uLnMIRWJyZXZlLnMMRWRvdGFjY2VudC5zCXVuaTFFQjgucwl1bmkxRUJBLnMJdW5pMUVCQy5zCXVuaTFFQkUucwl1bmkxRUMwLnMJdW5pMUVDMi5zCXVuaTFFQzQucwl1bmkxRUM2LnMJRW9nb25lay5zCkVvZ29uZWsuc2ENdW5pMDExODAzMDEucwl1bmkxRTE2LnMJdW5pMUUxRS5zCXVuaTAxRjQucw1HY2lyY3VtZmxleC5zCEdicmV2ZS5zDEdkb3RhY2NlbnQucwl1bmkwMTIyLnMIR2Nhcm9uLnMJdW5pMUUyMC5zDXVuaTAwNDcwMzAzLnMJdW5pMDE5My5zDUhjaXJjdW1mbGV4LnMJdW5pMUUyNC5zCXVuaTFFMkEucwl1bmkxRTk2LnMGSGJhci5zCElncmF2ZS5zCElhY3V0ZS5zDUljaXJjdW1mbGV4LnMISXRpbGRlLnMLSWRpZXJlc2lzLnMJSW1hY3Jvbi5zDElkb3RhY2NlbnQucwl1bmkwMUNGLnMJdW5pMUVDOC5zCXVuaTFFQ0Eucw11bmkwMTJFMDMwMS5zCUlvZ29uZWsucwl1bmkwMTJDLnMNSmNpcmN1bWZsZXgucwl1bmkwMTM2LnMJdW5pMUUzMi5zCXVuaTFFMzQucwhMYWN1dGUucwhMY2Fyb24ucwl1bmkwMTNCLnMGTGRvdC5zCXVuaTFFMzYucwl1bmkxRTM4LnMJdW5pMUUzQS5zCExzbGFzaC5zCXVuaTFFM0Uucwl1bmkxRTQwLnMJdW5pMUU0Mi5zCE5hY3V0ZS5zCXVuaTAxRjgucwhOY2Fyb24ucwhOdGlsZGUucwl1bmkwMTQ1LnMJdW5pMUU0NC5zCXVuaTFFNDYucwl1bmkxRTQ4LnMIT2dyYXZlLnMIT2FjdXRlLnMNT2NpcmN1bWZsZXgucwhPdGlsZGUucwtPZGllcmVzaXMucwlPbWFjcm9uLnMPT2h1bmdhcnVtbGF1dC5zCXVuaTAxRDEucwl1bmkxRUNDLnMJdW5pMUVDRS5zCXVuaTFFRDAucwl1bmkxRUQyLnMJdW5pMUVENC5zCXVuaTFFRDYucwl1bmkxRUQ4LnMIT3NsYXNoLnMET0UucwdPaG9ybi5zCXVuaTFFREEucwl1bmkxRURDLnMJdW5pMUVERS5zCXVuaTFFRTAucwl1bmkxRUUyLnMJdW5pMDFFQS5zDXVuaTAxRUEwMzAxLnMJdW5pMDE0RS5zCXVuaTFFNTIucwl1bmkxRTU2LnMIUmFjdXRlLnMJdW5pMUU1OC5zCFJjYXJvbi5zCXVuaTAxNTYucwl1bmkxRTVBLnMJdW5pMUU1Qy5zCXVuaTFFNUUucwhTYWN1dGUucw1TY2lyY3VtZmxleC5zCFNjYXJvbi5zCXVuaTAxNUUucwl1bmkwMjE4LnMJdW5pMUU2MC5zCXVuaTFFNjIucwxnZXJtYW5kYmxzLnMJdW5pMUU5RS5zCFRjYXJvbi5zCXVuaTFFNkEucwl1bmkwMTYyLnMJdW5pMDIxQS5zCXVuaTFFNkMucwl1bmkxRTZFLnMJdW5pMUU5Ny5zCXVuaTAxNjYucwhVZ3JhdmUucwhVYWN1dGUucw1VY2lyY3VtZmxleC5zCFV0aWxkZS5zC1VkaWVyZXNpcy5zCVVtYWNyb24ucwhVYnJldmUucwdVcmluZy5zD1VodW5nYXJ1bWxhdXQucwl1bmkwMUQzLnMJdW5pMDFENS5zCXVuaTAxRDcucwl1bmkwMUQ5LnMJdW5pMDFEQi5zCXVuaTFFRTQucwl1bmkxRUU2LnMHVWhvcm4ucwl1bmkxRUU4LnMJdW5pMUVFQS5zCXVuaTFFRUMucwl1bmkxRUVFLnMJdW5pMUVGMC5zCVVvZ29uZWsucw11bmkwMTcyMDMwMS5zCFdncmF2ZS5zCFdhY3V0ZS5zDVdjaXJjdW1mbGV4LnMLV2RpZXJlc2lzLnMIWWdyYXZlLnMIWWFjdXRlLnMNWWNpcmN1bWZsZXgucwtZZGllcmVzaXMucwl1bmkxRThFLnMJdW5pMUVGNC5zCXVuaTFFRjYucwl1bmkxRUY4LnMIWmFjdXRlLnMIWmNhcm9uLnMMWmRvdGFjY2VudC5zCXVuaTFFOTIucwl1bmkxRTk0LnMFRXRoLnMHVGhvcm4ucwl1bmkwMThGLnMJdW5pMDE0QS5zCXVuaTAxMzIucwp1bmkwMTRBLnNhB0FscGhhLnMGQmV0YS5zB0dhbW1hLnMJdW5pMDM5NC5zCUVwc2lsb24ucwZaZXRhLnMFRXRhLnMHVGhldGEucwZJb3RhLnMHS2FwcGEucwhMYW1iZGEucwRNdS5zBE51LnMEWGkucwlPbWljcm9uLnMEUGkucwVSaG8ucwdTaWdtYS5zBVRhdS5zCVVwc2lsb24ucwVQaGkucwVDaGkucwVQc2kucwl1bmkwM0E5LnMOSW90YWRpZXJlc2lzLnMRVXBzaWxvbmRpZXJlc2lzLnMOQWxwaGFpb3Rhc3ViLnMMRXRhaW90YXN1Yi5zDk9tZWdhaW90YXN1Yi5zCXVuaTA0MTAucwl1bmkwNDExLnMJdW5pMDQxMi5zCXVuaTA0MTMucwl1bmkwNDE0LnMJdW5pMDQxNS5zCXVuaTA0MTYucwl1bmkwNDE3LnMJdW5pMDQxOC5zCXVuaTA0MTkucwl1bmkwNDFBLnMJdW5pMDQxQi5zCXVuaTA0MUMucwl1bmkwNDFELnMJdW5pMDQxRS5zCXVuaTA0MUYucwl1bmkwNDIwLnMJdW5pMDQyMS5zCXVuaTA0MjIucwl1bmkwNDIzLnMJdW5pMDQyNC5zCXVuaTA0MjUucwl1bmkwNDI2LnMJdW5pMDQyNy5zCXVuaTA0Mjgucwl1bmkwNDI5LnMJdW5pMDQyQS5zCXVuaTA0MkIucwl1bmkwNDJDLnMJdW5pMDQyRC5zCXVuaTA0MkUucwl1bmkwNDJGLnMJdW5pMDQwMC5zCXVuaTA0MDEucwl1bmkwNDAyLnMJdW5pMDQwMy5zCXVuaTA0MDQucwl1bmkwNDA1LnMJdW5pMDQwNi5zCXVuaTA0MDcucwp1bmkwNDA3LnNhCXVuaTA0MDgucwl1bmkwNDA5LnMJdW5pMDQwQS5zCXVuaTA0MEIucwl1bmkwNDBDLnMJdW5pMDQwRC5zCXVuaTA0MEUucwl1bmkwNDBGLnMJdW5pMDQ2Mi5zCXVuaTA0NzIucwl1bmkwNDc0LnMJdW5pMDQ5MC5zCXVuaTA0OTIucwl1bmkwNDk2LnMJdW5pMDQ5OC5zCXVuaTA0OUEucwl1bmkwNEEwLnMJdW5pMDRBMi5zCXVuaTA0QUEucwl1bmkwNEFFLnMJdW5pMDRCMC5zCXVuaTA0QjIucwl1bmkwNEI2LnMJdW5pMDRCQS5zCXVuaTA0QzAucwl1bmkwNEMxLnMJdW5pMDREMC5zCXVuaTA0RDQucwl1bmkwNEQ2LnMJdW5pMDREOC5zCXVuaTA0RTIucwl1bmkwNEU2LnMJdW5pMDRFOC5zCXVuaTA0RUUucwl1bmkwNEYyLnMLYW1wZXJzYW5kLnMGemVyby5zBW9uZS5zBXR3by5zB3RocmVlLnMGZm91ci5zBmZpdmUucwVzaXgucwdzZXZlbi5zB2VpZ2h0LnMGbmluZS5zCGV4Y2xhbS5zDGV4Y2xhbWRvd24ucwpxdWVzdGlvbi5zDnF1ZXN0aW9uZG93bi5zDXF1b3Rlc2luZ2xlLnMKcXVvdGVkYmwucwtxdW90ZWxlZnQucwxxdW90ZXJpZ2h0LnMOcXVvdGVkYmxsZWZ0LnMPcXVvdGVkYmxyaWdodC5zCGh5cGhlbi5zCGVuZGFzaC5zCGVtZGFzaC5zC3BhcmVubGVmdC5zDHBhcmVucmlnaHQucw1icmFja2V0bGVmdC5zDmJyYWNrZXRyaWdodC5zC2JyYWNlbGVmdC5zDGJyYWNlcmlnaHQucwl6ZXJvLnN1cHMIb25lLnN1cHMIdHdvLnN1cHMKdGhyZWUuc3Vwcwlmb3VyLnN1cHMJZml2ZS5zdXBzCHNpeC5zdXBzCnNldmVuLnN1cHMKZWlnaHQuc3VwcwluaW5lLnN1cHMJcGx1cy5zdXBzCm1pbnVzLnN1cHMKZXF1YWwuc3Vwcw5wYXJlbmxlZnQuc3Vwcw9wYXJlbnJpZ2h0LnN1cHMLcGVyaW9kLnN1cHMKY29tbWEuc3Vwcwl6ZXJvLnN1YnMIb25lLnN1YnMIdHdvLnN1YnMKdGhyZWUuc3Vicwlmb3VyLnN1YnMJZml2ZS5zdWJzCHNpeC5zdWJzCnNldmVuLnN1YnMKZWlnaHQuc3VicwluaW5lLnN1YnMJcGx1cy5zdWJzCm1pbnVzLnN1YnMKZXF1YWwuc3Vicw5wYXJlbmxlZnQuc3Vicw9wYXJlbnJpZ2h0LnN1YnMLcGVyaW9kLnN1YnMKY29tbWEuc3Vicwl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20OcGFyZW5sZWZ0LmRub20PcGFyZW5yaWdodC5kbm9tC3BlcmlvZC5kbm9tCmNvbW1hLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yDnBhcmVubGVmdC5udW1yD3BhcmVucmlnaHQubnVtcgtwZXJpb2QubnVtcgpjb21tYS5udW1yDW9yZGZlbWluaW5lLmEGQS5zdXBzBkIuc3VwcwZDLnN1cHMGRC5zdXBzBkUuc3VwcwZGLnN1cHMGRy5zdXBzBkguc3VwcwZJLnN1cHMGSi5zdXBzBksuc3VwcwZMLnN1cHMGTS5zdXBzBk4uc3VwcwZPLnN1cHMGUC5zdXBzBlEuc3VwcwZSLnN1cHMGUy5zdXBzBlQuc3VwcwZVLnN1cHMGVi5zdXBzBlcuc3VwcwZYLnN1cHMGWS5zdXBzBlouc3VwcwZhLnN1cHMGYi5zdXBzBmMuc3VwcwZkLnN1cHMGZS5zdXBzBmYuc3VwcwZnLnN1cHMGaC5zdXBzBmkuc3VwcwZqLnN1cHMGay5zdXBzBmwuc3VwcwZtLnN1cHMGbi5zdXBzBm8uc3VwcwZwLnN1cHMGcS5zdXBzBnIuc3VwcwZzLnN1cHMGdC5zdXBzBnUuc3VwcwZ2LnN1cHMGdy5zdXBzBnguc3VwcwZ5LnN1cHMGei5zdXBzB3VuaTAyQzEHdW5pMDJEMAd1bmkwMkQxB3VuaTAyREUHdW5pMDJFMAtlZ3JhdmUuc3VwcwtlYWN1dGUuc3Vwcwx1bmkwMjU5LnN1cHMGYS5zdXBhBmcuc3VwYQZsLnN1cGEKY29sb24uc3VwcwtoeXBoZW4uc3VwcwtlbmRhc2guc3VwcwtlbWRhc2guc3VwcwZ5ZW4uQ04ERXVybwd1bmkwMTkyDWNvbG9ubW9uZXRhcnkEbGlyYQd1bmkyMEE2BnBlc2V0YQd1bmkyMEE5BGRvbmcHdW5pMjBCMQd1bmkyMEIyB3VuaTIwQjQHdW5pMjBCNQd1bmkyMEI5B3VuaTIwQkEHdW5pMjBBRQd1bmkyMEI4B3VuaTIwQkQHdW5pMjIxNQpzbGFzaC5mcmFjCG9uZXRoaXJkCXR3b3RoaXJkcwd1bmkyMTU1B3VuaTIxNTYHdW5pMjE1Nwd1bmkyMTU4B3VuaTIxNTkHdW5pMjE1QQd1bmkyMTUwCW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzB3VuaTIxNTEHdW5pMjE1Mgd1bmkyMTg5B3VuaTIyMTkHdW5pMjExMwllc3RpbWF0ZWQHdW5pMjE5MAdhcnJvd3VwB3VuaTIxOTIJYXJyb3dkb3duB3VuaTI1QTAHdW5pMjVDNgd1bmkyNUM5B3VuaTI3NTIHdHJpYWd1cAd1bmkyNUIzB3VuaTI1QjYHdW5pMjVCNwd0cmlhZ2RuB3VuaTI1QkQHdW5pMjVDMAd1bmkyNUMxB3VuaTI2MTAHdW5pMjYxMQd1bmkyNzEzB3VuaTI2NkEHdW5pMjAzMgd1bmkyMDMzB3VuaTIwMzUHdW5pMDJCOQd1bmkwMkJFB3VuaTAyQkYHdW5pMDJDOAd1bmkwMkM5B3VuaTAyQ0EHdW5pMDJDQgd1bmkwMkNDB3VuaTI1Q0MHdW5pMDMwMAl1bmkwMzAwLmMJdW5pMDMwMC5nB3VuaTAzMDEJdW5pMDMwMS5jCXVuaTAzMDEuZwd1bmkwMzAyCXVuaTAzMDIuYwd1bmkwMzAzCXVuaTAzMDMuYwd1bmkwMzA0CXVuaTAzMDQuYwd1bmkwMzA1CXVuaTAzMDUuYwd1bmkwMzA2CXVuaTAzMDYuawl1bmkwMzA2LmMJdW5pMDMwNi5LB3VuaTAzMDcJdW5pMDMwNy5jB3VuaTAzMDgJdW5pMDMwOC5jB3VuaTAzMDkJdW5pMDMwOS5jB3VuaTAzMEEJdW5pMDMwQS5jB3VuaTAzMEIJdW5pMDMwQi5jB3VuaTAzMEMJdW5pMDMwQy5jB3VuaTAzMEYJdW5pMDMwRi5jB3VuaTAzMTEJdW5pMDMxMS5jB3VuaTAzMTIJdW5pMDMxMi5nB3VuaTAzMTMJdW5pMDMxMy5nB3VuaTAzMTgHdW5pMDMxOQd1bmkwMzFBB3VuaTAzMUIHdW5pMDMxQwd1bmkwMzFEB3VuaTAzMUUHdW5pMDMxRgd1bmkwMzIwB3VuaTAzMjMHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjYHdW5pMDMyNwl1bmkwMzI3LmMHdW5pMDMyOAl1bmkwMzI4LmMHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkMHdW5pMDMyRQd1bmkwMzJGB3VuaTAzMzAHdW5pMDMzMQd1bmkwMzM0B3VuaTAzMzkHdW5pMDMzQQd1bmkwMzNCB3VuaTAzM0MHdW5pMDMzRAd1bmkwMzQyCXVuaTAzNDIuYwd1bmkwMzQzB3VuaTAzNDQHdW5pMDM0NQd1bmkwMzYxCXVuaTAzNjEuYQt1bmkwMzA4MDMwMQ11bmkwMzA4MDMwMS5jC3VuaTAzMDgwMzAwDXVuaTAzMDgwMzAwLmMNdW5pMDMwODAzMDAuZwt1bmkwMzA4MDMwMwt1bmkwMzA4MDMwNA11bmkwMzA4MDMwNC5jC3VuaTAzMDgwMzBDDXVuaTAzMDgwMzBDLmMLdW5pMDMwMjAzMDENdW5pMDMwMjAzMDEuYwt1bmkwMzAyMDMwMA11bmkwMzAyMDMwMC5jC3VuaTAzMDIwMzA5DXVuaTAzMDIwMzA5LmMLdW5p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AAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAMkJQAeQB5YKHghuCdwICAecB6IISggaCJgHqAeuCA4KZge0B7oIFAgaB8AHxgfMCe4I5gf8CFYKBgmaCIAH0gfYCdAJuAkoB94IpAfkCZoJ1gfqB/AJFgf2CD4J1gpyCUYH/AgCCXwICAgOCBQIGgggCCYILAm4CDIJ1gjUCDgIPghECEoIUAjgCSgJ1gjmCFYIXAiYCGII4AmaCGgIbgnWCHQIegiACIYKbAmaCIwJoAmgCdYIkgk6CdAI4AiYCaYIngikCKoIsAi2CLwIwgjICM4I1AjaCOAI4AjmCOwJagnWCPII+Aj+CQQJBAkKCRAJFgmaCRwJIgkoCS4JNAk6CiQJQAmaCnIJRglMCVIJWAleCWQJaglwCXwJdgl8CYIJiAnWCY4JlAmaCaAJuAmmCawKWgmyCbgJvgnECjAJygnQCdYJ3AniCkIKSAnoCk4J7gpUCloJ9ApmCfQKNgoSChgJ+goACgYKDAo8CloKEgoYCh4KJAoqCjAKNgo8CkIKSApOClQKWgpgCmYKbApyCngBKAlWCOoJegjwCVwLYAj2C6ILqAj8CQIJCAkOCwALzAkUC8wJGgkgCYAJhgkmCSwJMgu6C1QL0gn+DCAJ2gveCTgJPgn+CUQJRAlKCiIKOgpADCAKQAskCmQKfAmqCqAMGgqsCVAL/Aq+CVYJVgvACVwJXAliCWgJbgl0CXoLzAmACYYJhgmMCZIL0gvSCZgL3gveCzYJngwgCaQJsAwgCaoJsAm2CbYJvAnCCkAJyAsMCc4J/gnUCwwKxAnaCdoJ4AsMCnAJ5gpeCx4KXgnsCfILGAvYCwwLDAn4CqAJ/gn+CgQKCgoQChYKHAoiCigKLgo0CjQKOgpACkALDApGCtAMIAwOCkwKUgpeClgKXgpkCmoKcAp2CnwKggqICo4KlAqaCqAKpgwaCqwKsgq4Cr4KxArKCtAK1griCtwK4groCu4K9Ar6CvoLAAsMCwYLBgsMCxILNgsYCx4LJAsqCzALNgvSCzwLQgtIC9ILTgtUC1oLYAtmC2wLcgvMC3gLfguEC4oLkAuWC5wLoguoC64LzAu0C7oLugvAC8YLzAvSC9gL3gvkC+oL8AwgC/wL9gv8DAIMCAwODBQMIAwgDBoMGgwgDKQMbgxQDCYMsAwsDDIMgAyGDDgM5gw+DIwMkgzIDJ4MUAzmDEQMVgxcDNoMSgx6DPgMegzaDNoM/gywDLAMhgxQDJgMVgxcDFwMYgxoDNoMbgx0DHoMgAyGDOYMjAySDJgMngz4DKQMqgywDLYMvAzCDMgMzgzUDNoM4AzmDOwM8gz4DPgM/g0EDQoAAQEoAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUASwBMAE4AbgBvAHsAiwC2ALcAuAC+ANcA6ADuAQMBBAEbARwBHgE+AT8BXAFpAYcBiAGJAY8BqAG5Ab8BwAHTAdQB1QHWAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHzAfQB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAioCNgI4AjkCTwJQAlICWwJlAmYCZwKJAo0CjwKRApcCmQKcAqADigOMA7ADswO1A7YDuAO6A74DwwPGA8cDywPNA84DzwPUA9YD4QPiA+MD7APtA/QD9gP5A/wD/wQBBAIEBAQGBAoEDwQSBBMEFwQZBBoEGwQgBC4EOAQ5BEUEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBPsE/AT+BR4FHwU8BWYFbAWIBZkFnwW0BbUFuAW5BbwFvQW+BcAFwQXDBcQFxgXIBcsF1QXYBdoF2wXdBd8F4wXoBfAF8gXzBfQGBgYIBhEGEgYZBhsHOAABAdcCBgABASEA+AABAAAA+AABAAAB8AABAAACBgABAAAAAAABAeQCggABAiEClgABAXMB8AABAa8B+gABAbkB/AABAecCGgABAZcB8AABAAAC4gABAAACswABAAADNwABAAAC0AABAAADFAABAV4AAAABARgAAAABARQAAAABAQYAAAABAQwAAAABANoAAAABAOkAAAABAPwAAAABAQAAAAABANAAAAABAScAAAABATMAAAABAP4AAAABAPQAAAABASEAAAABAesAAAABAZYAAAABAJcAAAABAVYAAAABAUwAAAABAXcAAAABAWQAAAABAZwAAAABAIUAAAABAQMAAAABAPsAAAABAMcAAAABARYAAAABAcgAAAABAMYAAAABAZgAAAABALEAAAABAaQAAAABAVoAAAABAJEAAAABATEAAAABAS8AAAABAAD/6gABAAACogABATv/6gABAV7/6gABAVD/6gABAJj/6gABAX//6gABAVn/6gABAUf/6gABARj/6gABARP/6gABAZn/6gABARL/6gABAKT/6gABAPr/NAABASX/6gABAbP/6gABAIj/RwABAa3/RwABANr/6gABAQH/6gABAOP/QwABAW3/6gABAVb/6gABART/6gABAUz/6gABAWT/6gABAUb/6gABAZj/6gABALz/6gABARn/6gABAOn/6gABASr/6gABAQ7/6gABAJH/NgABAST/6gABAYr/6gABAPb/RwABAQX/6gABASf/6gABAar/NgABAPv/6gABAQz/6gABAQD/6gABAKX/NgABAQP/NAABASL/6gABAMf/6gABAKP/6gABAIP/RwABANb/7AABAPH/6gABAKr/RwABAYj/NgABAPD/6gABAbf/6gABAbL/6gABAbP/NgABAR7/NgABARr/6gABAND/6gABAbb/6gABAXP/6gABAXH/NgABAKb/6gABALP/NgABALT/NgABAIf/6gABAP//6gABAOb/PwABAFP/NgABAHT/NgABAOn/NgABARP/NgABAR3/6gABAYX/6gABAQP/6gABAOf/6gABAOn/SAABAQr/mgABANf/NgABASD/6gABAMP/6gABAM3/6gABAPP/6gABAOX/6gABAHz/6gABAMb/6gABAVn/RwABAR7/6gABASf/NgABALH/6gABAJT/RwABAP7/6gABAIr/6gABAXT/6gABAP3/6gABATP/6gABASj/6gABARb/6gABAJ//6gABAUL/6gABAOL/6gABAQj/6gABATH/6gABAPb/6gABAWf/6gABAQb/6gABAOb/6gABAPX/6gABAS//6gABATn/6gABAUH/6gABAPj/6gABASv/6gABAQ//6gABAPz/6gABATf/6gABAJf/6gABAT3/6gABAVf/6gABATT/6gABATb/6gABAKH/6gABAOj/6gABAQf/6gABASH/6gABASwCogABAT4CogABAW0CogABAWcCogABAT8CogABAJoCogABAX0CogABATwCogABATYCogABASMCogABARYCogABAZcCogABARwCogABAPEC0gABAQ8CBgABAIoCyAABATcC0gABAQECBgABAR0CogABASICogABAQsCogABAJcCogABAV4CogABAhECogABAVcCogABARQCogABAUwCogABAVwCogABAWsCogABAZsCBgABAKgC0gABAbICBgABAKsCkgABARkCBgABARMB9gABAS8C0gABAK0C0gABAIwCBgABATQCBgABATEC0gABARQC0gABAQQCBgABAaIC0gABAOgCBgABATICBgABAQMCBgABATkC0gABASICBgABAMcCBgABAI8CBgABANYC0gABAO0C0gABAI8C0gABALAC0gABAJECBgABAbcCBgABAbsCBgABATkCBgABANgCBgABAXMCBgABAXEC0gABAQAC0gABAQACBgABAPkCBgABAPECBgABAQoCBgABARMCBgABAOkCBgABANMC0gABAPQC0gABAKoCkgABAVIC0gABAUgCBgABAR0CBgABARsCBgABAYUCBgABAR4C0gABAOcCBgABAPUCBgABAPYCBgABAOICCwABASACBgABANcC0gABAOEC0gABAN8C0gABAOUC0gABAHwC0gABARYC0gABAMYCogABAVICogABASsCBgABAR4CBgABAIoC0gABALECBgABAP0CBgABASQCBgABAQUCBgABATACBgABAIoCBgABASwCBgABAQICBgABAXQCBgABAPsCBgABARsCogABASgCogABASECogABAbECogABAVYCqgABAVMCqgABASACogABAUcCogABATQCogABAbICogABAQcCogABAd8CogABATsCogABAVACogABAJgCogABAOICygABASoCogABAQYCogABAhwCpAABAWQCogABAVYCogABARQCBgABAPICBgABAQwCBgABAX0CBgABASgCBgABASUCBgABASMCBgABAQsCBgABAXwCBgABANMCBgABAaICBgABARwCBgABAQcCBgABARYCBgABASgCNAABAQ4CNAABAUACNAABAT0CNAABAJsCNAABAQ8CNAABAWcCNAABATMCNAABAPUCNAABAS8CNAABATwCNAABAUUCNAABASICNAABAQ0CNAABAQACNAABATcCNAABAJcCNAABAVcCNAABATgCNAABATUCNAABASwCNAABAP0CNAABARICJgABAQwCNAABAXoCNAABATcCJgABATECJgABATECNAABAP4CJgABAYUCNAABAPgCNAABAaoCNAABASsCNAABANkCVQABAQMCNAABAOcCNAABAccCNAABATsCNAABASECBgACMBAABAAAMTQzeAAwAIAAAP/s//D/8P/w/+7/+P/4//b/2P/4/+z/5//u/+f/xP/4//j/5//4//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7QAAAAAAAAAAAAA/+7/7v/a/+7/+P/a/+7/8f+c//j/9v/x//j/4v/6/+7/8f/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/xP/m/7D/7v/cAAAAAP+I/9gAAP/I/9r/3P+g/9z/ywAAAAAAAP/c/+T/vP/QAAD/vAAAAAD/ewAA/+wAAP/c/9z/9v/YAAAAAP/Y/+7/7P/u/8QAFP/S/+7/5P+8/+L/9P/4/+L/5P/u//T/7P/s/+z/+P/k/+QABAAEAAoADP/s/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAD/+P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAD/5P/4AAD/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAD/6gAAAAAAAAAA//j/+AAAAAD/7gAAAAD/6gAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAP/uAAAAAAAI//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/4//MAAP/tAAD/5P/2/+4AAAAAAAAAAAAAAAAAAAAK//QAAAAAAAAAAAAAAAr/9wAKAAAAAAAA//YAAAAAAAAAAAAAAAD/9v/yAAYAAAAA/+4AAAAGAAD/7gAAAAAAAP/2/+4AAP/iAAAAAP/sAAAAAAAA/+7/7AAA/+wAAAAAAAD/8v/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAD/5gAAAAAAAAAA/+wAAP/Y//gAAP/kAAAACP/0AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/oAAAAAAAAAAD/3f/I/7cAAP/0AAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP+9//j/7gAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAP/sAAD/5P/4AAD/9gAAAAAAAAAAAAAAAP/2/9QACAAAAAD/7gAAAAgAAAAAAAAAAAAA/+z/+P/2/8j/7P/4/+YAAAAA/8v/5f/U/+wAAAAAAAAAAP/EAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/2//b/8P/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8gAAP/0ABT/3P/YAAAAAAAAAAAAAAAAAAAAAAAK//r/+P/s/+L/yv/2AAb/8f/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/rP/FAAD/5AAAAAAAAAAA/6z/t//4//b/9v/uAAAAAAAUAAAAAAAA/7cABAAcAAAAAP/6//D/1gAU//b/7v/Y//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3AAAAAAAAAAAAAAAAAAAAAD/7v/s/+7/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAj/9v/uAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAA/+4AAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/sAAD/7AAAAAAAAAAA/+IAAP/2AAAAAP/2AAAACgAAAAAAAAAA/+QAAAAAAAAAAP/4AAAAAAAKAAD/7gAAAAAAAP/4//j/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w/+T/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP/rAAAAAP/s/+r/5P/0AAAAAAAAAAAAAP/oAAAAAAAAAAD/9gAAAAAAAP/2/9oAAP/u/+oAAP/cAAD/5v/0/+7/7P/2//YAEP/m//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP/sAAAAAP/6AAAAAAAAAAAAAAAAAAAAAP/6AAAAAP/d/+wAAP/4AAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/wAAD/2AAAAAAAAAAA//b/9v/2/+7/7v/m/+QADP/xAAAAAP/s/+z/8wAAAAAAAAAA/9P/7v/x/+YAAAAAAAAAAAAA/90AAP/wAAAAAAAAAAD/+AAA//AAAAAA//oAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/s/+z/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//YAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/m/+IAAP/2AAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xf+1AAD/3AAAAAAAAAAAAAD/twAA//b/9v/k//YAAAAAAAAAAAAA/74AAAAAAAAAAAAA/93/vAAA/+T/3QAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5//w//D/3//uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//gAAP/xAAD/7gAA//b/+AAA//gAAP/u//YAAAAAAAAAAP/4//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//gAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/T/+T/5P/k/+QACgAAAAAAAP/0AAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAA/+4AAAAAAAAAAP/2AAD/9P/2AAAAAAAA//b/9AAAAAAAFAAA//b/9v/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//D/2P/f//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/2AAD/3wAAAAAAAP/w//kAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/48AAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8wAAP/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//AAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/iAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8T/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9a/8D/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9j/7AAAAAAAAAAAAAD/4v/l/+X/7f/g/6wAAAAAAAAAAAAAAAAAAAAAAAD/5v/NAAAAAP/gAAAAAP/q/5X/sv/w/9b/qf/0/9j/vf/N/+4AAP+p/+MAAP/EAEwAJAAA/+AAAAAAAAD/0//m/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAABAAAAAAAAAAAAAA//j/+P/2/+z/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/+AAAAAAAAAAAAAAAAP/4AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/3P/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAP/cAAD/3AAEAAAAAAAA/+wAAP/w/93/3f/d//AAAAAAAAAAAAAA/8sAAAAAAAAAAAAAAAAAAAAAAAD/7gAA//D/+AAA/9UAAP/kAAD/8AAAAAD/+AAA/+T/+AAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAFAAA//AAAAAAAAAAAAAAAAAAAAAA//n/+P/wAAD/7gAA//gAAP/4AAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/n//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/Q/9AAAP/IAAAAAAAAAAD/2P/d/+b/3P/c/8v/9gAU/+4AAAAAAAD/5v/u//oAAAAAAAD/3P/u//v/5f/mAAAAAAAAAAD/5gAA//AAAAAAAAAAAP/4AAD/8P/4AAD/9gAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+sAAD/7gAQAAAAAAAAAAAAAP/m/93/3f/T//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAA/8gAAP/4AAD/+AAAAAD/+AAA//D/9gAAAAD/9gAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/fAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/f/9//9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//YAAP/fAAAAAAAA//D/+QAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+oAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAA//D/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/8/+gAAAAAAAAAAAAAAAAAAP/o//gAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAA/9MAAP/0AAAAAP/uAAAAAP/4/93/y//SAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2v/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/fAAAAAAAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+eAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/0AAAAAAAAAAAAAAAA/+r/vP/c/+7/6gAA/+z/4gAA//YAAP/q//YAAP/WACgADAAAAAD/3AAAAAD/9gAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/mgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAP/g/+QAAAAA/+wAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAA//YAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3z/7AAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAD/1gAAAAAAAAAI//IABAAAAAAAAP/kAAAAAAAAAAD/9gAAAAD/3f++/8j/zf/rAAD/5P/0AAAAAAAA/+sAAAAA/84AAAAAAAAAAP/YAAAAAAAAAAAAAAAA/9j/5gAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/g//z/3AAAAAAAAAAAAAAAAP/5//H/5v/t/+3/5gAAAAAAAAAAAAAAAP/FAAAAAAAAAAD/+AAAAAAAAAAA/8j/3P/2AAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3AAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/7P/nAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/+oAAP/s/+0AAP/0//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAA//YAAAAA/+wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAP/uAAAAAAAAAAD/+gAAAAAAAAAA/+QABP/4AAAAAP/mAAAAAAAEAAD/7AAAAAAAAP/k/93/7AAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//D/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/9wAAAAAAAD/9v/4AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//n//AAA//QAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAgAwAmgCbAAAAm8CbwAFAnECcgAGAnYCdgAIAngCeAAJAnwCgQAKAoUChQAQAogCjQARAo8CjwAXApEClQAYApcClwAdApkCmgAeAp0CngAgAqACogAiAqQCqgAlAq0CrgAsArACwwAuAtoC4gBCAusDSQBLA1oDigCqA40DjQDbA5cDlwDcA7EDsgDdA7cDtwDfA8MDwwDgA98D3wDhA+ED4QDiA+cD5wDjA/oD+wDkA/4D/gDmBAMEAwDnBA8EDwDoBCsEKwDpBDMEMwDqBEYERwDrBbgFvADtBb8FvwDyBcEFwgDzBcYFxgD1BcgFyQD2BcwFzwD4BdYF1wD8BdwF3AD+BegF6AD/BgQGBAEABgYGBgEBBgwGDAECBh8GIAEDAAIAYAJoAmgACgJpAmkADQJqAmoAGgJrAmsAEwJsAmwAFgJvAm8AKwJxAnEAHgJyAnIACgJ2AnYAKwJ4AngAKAJ8AnwAJAJ9An0AEAJ+An4AJgJ/An8AIgKAAoAACgKBAoEAFgKFAoUAKwKIAogAIgKJAokACAKKAooACwKLAosAGAKMAowAEQKNAo0AFAKPAo8AFwKRApEAGwKSApIAHAKTApMAHwKUApQAGwKVApUAIAKXApcAKQKZApkAKQKaApoALgKdAp0AKQKeAp4ADgKgAqAAKQKhAqEALQKiAqIACwKkAqQAKQKlAqUACAKmAqYAFAKnAqcAFwKoAqkAGwKqAqoAKQKtAq0AKQKuAq4AGwKwArsACgK8AsMAFgLaAuEAKwLiAuIAKALrAvQAIgL1Aw8AGwMQAxwACAMdAyQAFAMlAy8AFwMwAz8AGwNAA0kAKQNaA2QAKQNlA3AACANxA3wAFwN9A4gAKQOJA4kAHAOKA4oAKQONA40ALAOXA5cAGwOxA7IABQO3A7cABQPDA8MAAgPfA98AAgPhA+EABwPnA+cABQP6A/sAAgP+A/4AAwQDBAMAAwQzBDMAAwW4BbgACQW5BbkADAW6BboAGQW7BbsAEgW8BbwAFQW/Bb8AKgXBBcEAHQXCBcIACQXGBcYAKgXIBcgAJwXJBckALwXMBcwAIwXNBc0ADwXOBc4AJQXPBc8AIQXWBdcABAXcBdwABAXoBegAAQYEBgQAAQYGBgYABgYMBgwABAYfBiAAAQACAScCaAJoAG8CawJrAGICbQJtAGQCbwJvAF0CcgJyAG8CdQJ1AHwCdgJ2AF0CeQJ5AHsCegJ6AFQCewJ7AF4CfAJ8AFoCfQJ9AFkCfgJ+AFsCfwJ/AHgCgAKAAH4ChwKHAF4CiQKJAGUCigKKAGYCiwKLAEsCjAKMAGcCjQKNAGgCjgKOAHMCjwKPAGkCkAKQAE4CkQKRAGoCkgKSAGkCkwKTAGMClAKUAHcClQKVAEwClgKWAHIClwKXAGwCmAKYAGACmQKZAGECmgKaAGwCmwKbAE0CnAKcAG0CnQKdAGwCngKeAEoCnwKfAG0CoAKhAGwCogKjAE4CpAKkAGwCpQKlAGUCpgKmAGgCpwKnAGkCqAKoAGoCqQKpAHACqgKqAGwCqwKsAG0CrQKtAGwCrgKuAHACrwKvAG0CsAK5AH4CugK7AG8C6QLqAF4C9QL1AG8C9gL9AH4DBwMHAHgDEAMcAGUDHQMkAGgDJQMvAGkDMAMxAGoDMgMyAHADMwMzAGoDNAM/AHADQANHAGwDSANJAGEDSgNZAG0DWgNkAGwDZQNwAGUDcQN8AGkDfQOIAGwDiQOJAGkDigOLAGwDjAOMAHcDjQONAHQDjgOOAGsDlwOXAGoDsAOwACcDtAO0ACsDtwO3ADwDuwO7ADADvgO+ADMDwQPBADMDwgPCAAsDwwPDADgDxAPEAC8DxQPFAAYDxwPHACoDygPKAAsDzQPNADwDzwPPADsD0gPSAAsD1APUADMD1QPVAC4D2QPZAAkD2gPaADAD3APcAAsD3wPfADgD4QPhAEcD4gPiADMD4wPjAAcD5wPnADwD6QPpAAsD6wPrADMD7APsAEID7gPuAAYD7wPvACoD8wPzACcD+AP5ADMD+gP7ADgD/AP8AAED/QP9ACgD/gP/ADQEAAQAAAIEAQQBAAoEAgQCAA4EAwQDAA0EBAQGADQEBwQHAAQECAQJADQECgQKAAoECwQLADQEDAQMADEEDQQNAAoEDgQOADYEDwQPADcEEAQQAAoEEQQRAAUEEgQSADQEEwQTACkEFAQVADQEFgQWADYEFwQYADQEGQQZAAMEGgQaADQEGwQbAAwEHAQdAAoEHgQeACwEHwQfADQEIAQgAAoEIQQhAC0EJQQlAAgEJgQmAAQEJwQnADQEKAQoACwEKQQqADQEKwQrADcELAQsADQELQQtADkELgQuAAoELwQvADIEMAQwADQEMQQxABIEMgQyAA4EMwQzAA0ENAQ0ADQENQQ1ADYENgQ2ADQENwQ3AAoEOAQ5ADIEOgQ6AAUEOwQ7ACkEPQQ9AA4EPwRAAAEEQQRBAAoEQgRC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AAAAAAAA//T/6AAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f+3AAAAAP/GAAAAAAAAAAD/7v/0/8T/2AAAAAD/3AAA/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yAAAAAAAAAAAAAAAAAAA/+b/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/Q/5z/v//k/7QAAAAA/9oAAAAAAAAAAP/4//T/5gAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/sgAAAAAAAAAA/+7/8P/4AAD/8P/w/98AAP/w/+f/sP/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+4/9QAAAAAAAD/5//4AAD/+P/2/+7/7v/c/9z/5//c//D/7P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+z/5P/k/+f/5//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAP/2/+z/7AAAAAAAAP/4//gAAP/7//gAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/k/+z/4gAA/+f/9AAO//YAAAAAAAAABAAM//b/+v/sAAAAAAAA//YAAAAAAAAAAAAA//b/zQAAAAAAAAAA//gAAAAAAAAAAAAAAAAADwAAAAD/3P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/2AAAAAP/uAAD/+P/dAAAAAAAAABIAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7AAA//j/7P/0AAD/9P/mAAD/1v/e/+wAAP/0/+4AAP/wAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/w/+IAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAP/4//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP+w/+z/7P/oAAAAAAAA//QAAP/0AAAAAP/EAAAAAAAA/8gAAAAAAAAAAAAAAAD/7AAAAAD/7v/nAAAAAP/4AAD/7v/n//j/0wAAAAAAAAAA/8j/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/oAAAAAAAA//j/+AAAAAD/5AAAAAD/t//4//b/v//qAAD/2gAAAAAAAP/sAAAAAP/w//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAD/5QAA/+X/5AAA/5f/7P/sAAD/mgAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAA/9YAAP/NAAD/zQAAABL/iAAIAAAAAP98AAAAAAAAAAAAAAAA/94AAAAA/93/vf/2AAAAAAAA/8T/vf/u/+QAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA/+wAAAAA/3L/5wAA/8wAAAAAAAD/6P/sAAD/9gAAAAD/zgAA/+v/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/9v/s/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAABAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAP/e/+4AAAAAAAAAAAAAAAD/5AAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAP/YAAAAAAAAAAD/9P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/9z/7P/sAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4/9z/9P/YAAAAAAAAAAn/yAAAAAAAAAAEAAAAAP/s/9gAAAAAAAD/uAAAAAAAAAAAAAD/2P/sAAAAAAAAAAAAAP/QAAAAAAAA//j/7gAA/9v/7v/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//YAAAAA//YAAAAAAAD/3P/uAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5wAAAAAAAAAAAAAAAD/2gAAAAD/3QAA/+4AAP/uAAD/xAAA/+4AAP/2AAAAAP/2AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAHwAA/97/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/l/+gAAAAAAAAAAAAAAAD/3gAA/+QAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAQAAP/EAAD/uP/T/7j/4v/7/14AAP/8AAD/jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/7AAA/8wAAP/MAAAAAP/wAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAP/xAAAAAAAA/6z/5f+VAAD/lQAAAAD/TAAAAAD/7P9aAAD/2AAAAAAAAAAA/6z/0wAA/6n/of/J/8D/1P/N/5j/of/i/+b/5QAA/+D/5f/5/9EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAP+hAAAAAAAA/9H/3QAQ/0gAAP/Y/9gAAP/RAAD/j//AAAD/1gAAAAD/xP/A/6kAAAAAAAAAAP/T/9P/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/5P/o/+IAAAAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/sAAAAAAAAAAD/9v/uAAAAIQAAAAAAAP/7AAAAAAAAAAD/9gAAAAD/9v/xAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/8AAAAAAAAP/2AAAAAAAAAAAAAAAA/+wAAP/u/+QAAP/4AAAAAAAAAAD/5gAA//AAAP/wAAAAAAAAABD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP/6/9wAAP/mAAAAAAAAAAD/7P/uAAAAAAAA/+wAAAAA//oAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/mAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/7P/kAAD/8P/2AAz/yAAAAAAAAP/x//oAFP/s/9wAAAAAAAD/2AAAAAAAAAAA//b/0v/uAAAAAAAAAAAABP/TAAAAAP/2AAD/5v/x/+b/5v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//D/9gAAAAAAAAAAAAAAAAAAAAD/7gAA//EAAP/w//YAAP/sAAD/3P/uAAD/7gAAAAD/+v/w//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/9v/k/9z/8P/2/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/6AAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/94AAAAA//j/+AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAK//EAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAA//YAAP/uAAAAAAAAAAD/+P/0AAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9gAAAAD/7P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAP/yAAAAAAAAAAr/7AAAAAAAAAAAAAD/9v/0/+gAAAAAAAAAAAAAAAAAAAAAAAD/8v/2AAAAAAAA/+4AAP/cAAAAAP/TAAD/9gAAAAD/9v/8//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8gAAAAAAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAACv/2//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAABYAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY/8gAAAAAAAAAAAAAAAD/9AAUAAD/9AAAAAAAAAAOAAD/9AAAAAwAAAAWAAAAAAAOAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAYAAAARwAA//YABAAAAAAAAAAUABIAAAAAAAAAAAAAAAAAAP/2//QAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAD/9AAA//QADAAs/7QAKAAhAAD/xAAsAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAAAKP/4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAKAAPAA8AOAAA/+4AAP/oAAD/6AAAAAD/sAAPAAD/9P+wAAAAAAAAAAAAAAAA//T/9gAM/+j/6P/2/+wAAAAA/9j/6P/2AA4AAAAAAAD/9gAh//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAHAAAAAAAAP/kAAAAFAAAAAAAAAA//5wALAAAAAAALP/sACz/6P/cAAAAAAAAACwAAAAA/+0AAAAAAAAAAP/s/+wAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/+AABAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAP/6AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAP/cAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5gAAACEAAP/4AAD/+wAAAAAAAAAAAAD/8AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/f//D/+AAAAAD/+P/2AAAAAAAAAAAAAP/sAAD/5P/uAAAAAAAAAAAAAAAA/+YAAP/wAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAD/9gAAAAD/+wAAAAD/9AAAAAT/+//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/4gAAAAAAAAAA/+gAAAAAAAAAAAAAAAD/8f/oAAAAAAAA/+QAAAAAAAAAAAAA/+T/9AAUABkABAAAAA//6gAUACEAAAAA/+YAAP/2/+b/9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAA//AAAAAAAAAAAAAAAAD/8AAA/9z/5gAAAAAAAAAEAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+b/xf/Y/+D/3P/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA//UAAAAAAAAAAP/7AAD/5AAAAAAAAP/m//j/+AAAAAD/+AAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z/8f/cAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/0AAAAAAAA/+7/9v/q/+r/7AAA/9z/7AAA/+wAAP/n//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/3AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+T/7AAAAAD/6P/6AAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IAAP/6//AAAP/w//T/7v/mAAAABAAAAAD/3P/uAAAAAAAAAAAAAP/sAAwAAAAAAAD/9gAAAAD/5gAA/+wAAAAAAAAAAAAA/9z/+P/4AAAAAP/uAAAAAP/KAAAAAP/L//YAAAAAAAAAAAAAAAAAAAAA//YAAAAA//QAAAAAAAAAAAAAAAAAAAAA//r/5AAAAAAAAP/2/+7/yv/sAAAAAAAAAAAAAAAA/8AAAP+4/+z/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAAAAP/sAAD/7AAAAAAAAP/uAAD/0gAAAAD/5gAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9H/sAAA/7cAAP/2//gAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f+0AAAAAP/GAAAAAAAAAAD/7v/u/8b/6AAAAAD/3P/0/90AAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tAAAAAAAAAAAAAAAAAAA/93/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8v/s/5j/yP/c/9EAAAAA/+QAAAAAAAAAAAAA/+z/5P/0AAAAAAAAAAAAAAAAAAAAAAAA//b/0QAAAAgAAP/2//YAAAAAAAb/9v/2//gAAAAA//j/1P/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/R/70AAAAAAAD/+AAAAAD/+P/kAAD/9v/0/9P/7v/k/+4AAP/TAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7AAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAFAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7gAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABP/zAAD/7AAAAAAAAAAA/+wAAAAA/+oAAP/2AAD/9gAA/9gAAP/0AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAP/gAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/uAAD/3P/0AAAAAAAAAAAAAAAA/+7//P/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/s/93/3v/d/+wAAP+YAAD//AAA/6D/9gAAAAAACgAAAAoAAAAAAAAAAAAAAAD/6AAAAAAAAAAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/6gAAAAAAAAAAAAAAAAAA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BhoAGAYbBhsAIwYcBhwAKQYdBh4AIwACARoAAgACAGgABAAEAC8ACAAIAC8ACwALAGoAEAAQAC8AEgASAC8AFQAVADIAFgAWADQAFwAXADcAGQAZADoAGgAaADwAGwAbAGsAIQAhAC0AJAAkAG8ALwAvADEAMQAxADUANAA0ADsANgBNAGgAVABYAC8AcwB7AC8AjgCOAGoApQC/AC8A0ADXADIA2ADvADQA9AD7ADwA/AEAAGsBQgFCAC0BUAFbAG8BoQGoADEBxgHNADsB1wHXAG8B7QHtADsCEQISADECGQIZADUCJQIpAC0CKgI3AGkCZAJkAC0CZQJlAG8DjgOOAGEDsAOwAFcDsQOzAG4DtAO0AB4DtQO1AG4DtgO2AE4DtwO3AE0DuAO6AG4DuwO7ACQDvAO9AG4DvgO+ACkDvwPAAG4DwQPBACkDwgPCAAMDwwPDAEsDxAPEACIDxQPFACYDxgPGAG4DxwPHABwDyAPJAG4DygPKAAMDywPMAG4DzQPNAE0DzgPOAG4DzwPPAEwD0APRAG4D0gPSAAMD0wPTAG4D1APUACkD1QPVAFQD1gPXAG4D2QPZAEoD2gPaACQD2wPbAG4D3APcAAMD3QPeAG4D3wPfAEsD4APgAG4D4QPhACsD4gPiACkD4wPjAAED5APkAG4D5gPmAE4D5wPnAE0D6APoAG4D6QPpAAMD6gPqAG4D6wPrACkD7APsAFAD7gPuACYD7wPvABwD8APxAG4D8gPyAE4D8wPzAFcD9AP0AG0D9QP1AG4D9wP3AG4D+AP5ACkD+gP7AEsD/AP8ABoD/QP9AEgD/gP/AF8EAAQAAB0EAQQBAFkEAgQCAEQEAwQDACwEBAQGAF8EBwQHACMECAQJAF8ECgQKAFkECwQLAF8EDAQMAF4EDQQNAFkEDgQOAAIEDwQPACoEEAQQAFkEEQQRACUEEgQSAF8EEwQTABsEFAQVAF8EFgQWAAIEFwQYAF8EGQQZACEEGgQaAF8EGwQbAEMEHAQdAFkEHgQeAEkEHwQfAF8EIAQgAFkEIQQhAB8EIgQjAGYEJQQlAEUEJgQmACMEJwQnAF8EKAQoAEkEKQQqAF8EKwQrACoELAQsAF8ELQQtAAQELgQuAFkELwQvACcEMAQwAF8EMQQxAF0EMgQyAEQEMwQzACwENAQ0AF8ENQQ1AAIENgQ2AF8ENwQ3AFkEOAQ5ACcEOgQ6ACUEOwQ7ABsEPQQ9AEQEPwRAABoEQQRBAFkEQgRCAFsEQwRDAF8ERARFAFkERgRHACoEgQSCABMEgwSEABIEhQSFABMEhgSGAGIEiASIAAUEigSLAD8EjASMAD4EjQSNAAYEjgSOAD4EjwSPAAYEkASRABMEkgSSAFIEkwSTAE8ElASUAFIElQSVAE8ElgSYAFEEmwScAFEEnQSdABUEowSjAFYEpQSlAFYEpwSnAFYEqASoAFoEqgSqAEAErASsAAcEsgSyAGIEswSzAAUEtAS0AGIEtQS2AAUEuAS4AFYEugS6AFYEvAS8AFYEwwTDAEEExATEAEIEywTLAG8EzATMAGMEzgTOAC4E0gTSAC4E1QTVAGQE2gTaAC4E3ATcAC4E3gTeADAE3wTfAGUE4ATgADME4QThADYE4gTiADgE4wTjADkE5QTlAD0E5gT9AGMFBAUIAC4FIwUrAC4FPgU+AGQFVQVvAC4FeAV/ADAFgQWIAGUFiQWgADMFoQWkADgFrQWxAD0F1QXVAAgF1gXYAGAF2QXZAAoF2gXaAGAF2wXbAFUF3AXcAEcF3QXfAGAF4AXgAAwF4QXiAGAF4wXjACgF5AXlAGAF5gXmACgF5wXnABAF6AXoAEYF6QXpAAsF6gXqAA0F6wXrAGAF7AXsAAkF7QXuAGAF7wXvABAF8AXxAGAF8gXyAEcF8wXzAGAF9AX0AFgF9QX2AGAF9wX3ABAF+AX4AGAF+QX5ACgF+gX6ACAF+wX8AGAF/gX+AA8F/wX/AAwGAAYAAGAGAQYBABAGAgYDAGAGBAYEAEYGBQYFAGAGBgYGABEGBwYHACgGCAYIAA4GCQYJAGAGCwYLAFUGDAYMAEcGDQYNAGAGDgYOABAGDwYPAGAGEAYQACgGEQYRABQGEwYTAA0GFAYUAAkGFQYWAGAGFwYXAFUGGAYYAAgGGQYZAGwGGgYaAGAGHAYcAGAGHQYeACgGHwYgAEYGLgYuABYGMAYwABkGMgYyABcGMwYzABgGNgY2AFMGOAY4AFwGOgY6AGcHJAckAAYHJQclAD4HsgezAC0AAirQAAQAACxyMGAAOQBgAAD/2P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4P/k/9j/+gAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAD/9v/2//b/5P/s/+z/2P/d/8v/7v/w/+7/8AAE/6v/3P/n/+D/3P/s/9z/8f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUAAAAAP/u//b/9wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAD/7AAAAAAAAAAA/+wAAAAA//n/8P/4/+T/+P/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAA//r/+v/6/+4AAAAA//b/8AAAAAAAAP/L/+b/9f/m/+b/7gAA/8z/9v/4//D/0P/Y/8j/5P/7ABT/+//uAAAAAAAA//b/5f/s/+7/3v/u/+b/9v/e//r/0P/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAAAAAP/2AAD/7gAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACz/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAD/7/+w/9v/vf/Z/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/jwAAAAAAAAAAAAz/5gAA/9wAAP+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/g/8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAD/3P/u/8YAAP/4AAD/8gAAAAAAAP/l/4j/9gAA/6oAAAAA/9T/6AAA/8z/lP9U/5D/kP+AAAwAAAAAAAAAAAAA//r/3P/k/9v/y/+x/9r/xf/LAAD/lP90/7AAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAAAA/+YAAAAAAAAAAAAA//D/7P/oAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8/+j/8P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAD/+AAAAAAAAAAAAAgADAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAgABQAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9QAAAAAAAP/sAAD/1P/m/8UAAP/m/8j/8wAAAAAAAAAA/+D/3P/5AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/s//gAAP/4AAD//P/x/9wAAAAAAAD/+//5//z/z//LAAAAAAAAACT/+//4//j/9v/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6v/cAAAAAP/qAAD/9v/3/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAD/7AAAAAAAAAAAAAAAAP/uAAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAABP/0AAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAA/8r/+gAAAAwAAwAEAAQAAAAAAAAAAAAAAAAAAAAA/+QAAP/u/+z/8AAAAAAAAAAAAAAAAP/oAAAAAP/c//oABAAAAAAAAAAA//YAAAAAAAAAAP/2AAAAAAAA//gAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAA/+7/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/l/+aAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAP/k//wAAP/4AAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/iP98/3IAAAAIAAAAEgAAAAT/3v/wAAD/6wAAAAAAAAAA//IAAP/u//b/7AAA/+j/7AAAAAAAAAAAAAAAEAAA/9YAAAAAAAAAAAAA/84AAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+QAAAAA/+z/zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+o/7cAAAAAAAAAAAAAAAD/5P/2AAD/9gAAAAAAAAAAAAAAAAAAAAD/+AAH/+T/7AAAAAD/9wAA//QAIAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAABwAAAAUAAAAHAAAAGAAAAAT/6AAAAAAAAAAAAAD/vgAHAAAAAAAAACj/+P/cAAAAAAAAAAD/9gAA/5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAD/9v/0AAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA//YAAP/wAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAA//QAAAAA//oABAAEAAz/+P/4AAD/9gAAAAAAAAAA/+4AAP/w//H/8AAA/+L/4v/uAAAAAP/2//YABwAAABAAAAAAAAAAAAAA//gAAP/yAAAAAP/zAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAAAAAAAAAAAAAAAAAD/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAD/1AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/2P/s/+QAAAAA/+wAAAAAAAoAAAAA/+f/5//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA//gAAAAAAAAAAAAA//oAAP/7AAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4P/kAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/m/8gAAAAKAAAAAAAEAAX/+P/2AAAAAAAAAAAAAAAAAAAAAP/w/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gACgAAAAAAAAAA//QAAP/2AAAAAP/4AAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/9gAAAAAAAAAAAAAAAD/7AAA//b/+AAAAAAAAAAA/+wAAAAA/+7/5AAA//AAAAAAAAAAAP/2AAAAG//7AAAAAAAAAAAAAAAA//MAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/8AAD/zwAAAAAAAAAAACgAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yv/EAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAA//YAGAAFAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yv+0/8AAAAAUAAYADAAKABT/3f/sAAD/7QAAAAAAAAAAAAD/4v/tAAD/6wAA/+z/7P/lAAAABAAA//0AMwA6//gAAAAAAAAAAAAA/+7/9v/2//b/9gAK//YAAP/2AAAAAAAAAAD/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/4AAAAAP/4AAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+t/+IAAAAAAAAAAAAAAAD/9gAA//b/+AAAAAAAAAAA/+QAAAAA/+T/5gAAAAAAAAAAAAAAAP/2AAAAC//8AAAAAAAAAAAAAAAA//gAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zwAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0//eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9wAAAAAAFgAEAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1v/a/9EAAAAUAAoADAAMABb/9P/8AAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//b/9v/mAAAABAAAAAAAGQAmAAAACAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/9gAAAAD/5gAAAAAAAP/k/+gAAAAA/9oAAAAA/+7/5P/sAAAAAP/r/+wAC//7AAAAAAAAAAAAAAAAAAD/9v/4AAAAAP/tAAAAAP/xAAAAAAAAAAAAAAAAAAAAAP/8AAAAAP/wAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ/+T/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/+AAA/+wAAAAA//r/7gAA/+YAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAA//EAAP/s//r/+gAA//P/9gAAAAD/8AAAAAAAAP/m/+z/9v/2AAD/7gAA/9z/7v/uAAD/8P/2/9j/9AAUAAz/8f/xAAAAAAAA//r/5v/u//b/5gAA/+4AAP/mAAD/8P/2AAAAAAAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/9gAAAAAAAAAAAAAAAD/7AAA//b/+AAAAAAAAAAA/+wAAP/u//D/5AAAAAD/+P/4AAAAAAAAAAAAGwAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD//AAAAAAAAP/8AAD/zwAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rP+yAAD/7v/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAA//b/7AAA/+QAFgAEAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/nP+Q/5z/ywAK/+z/+//6ABL/tP/EAAD/yQAAAAAAAP/N/+7/2v/aAAD/yP/c/7T/t//K//D/+wAA/8gAGAAq/9z/3AAAAAAAAAAA/+7/7v/t//b/7gAA/+QAAP/u/9wAAAAAAAD/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/wAAAAAP/nAAD/6gAAAAAAAAAAAAAAAP/u/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAD/9gAAAAAAAAAA/+r/9gAA//EAAAAA/+YAAAAAAAAAAAAA//YABwAEAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAP/8AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/2AAAAAAAA/+gAAAAAAAb/7AAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAD/9gAAAA3/9P/1AAD/8wAAAAAAAP/uAAD/8v/k/+4AAAAA/+j/6AAAAAAAAAAA/8QAFAAUABD/9AAGAAAAAAAAAAD/7P/i//b/9AAA//QAAP/0AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFP/wAFD/7AAE/+wABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAYACgAKAAAAAQAAAAAAAAAAP/2ABgAIf/cAAIARQAFAAUAAAALAA0AAQAQABsABAAdAB0AEAAjACMAEQAmADUAEgBZAF0AIgCOAJkAJwClALYAMwC4AM4ARQDQAQQAXAEhASMAkQEpASkAlAFLAU8AlQFcAVwAmgFeAWMAmwFlAWgAoQFqAYcApQGJAZ8AwwGhAdIA2gHUAdUBDAHZAdsBDgHeAd4BEQHgAeEBEgHkAeQBFAHrAesBFQHtAfEBFgH0AfQBGwH4AfgBHAH7AgEBHQIDAgMBJAIFAgcBJQIJAgsBKAIOAg4BKwIRAhEBLAIVAhUBLQIZAhoBLgInAikBMAI5Ak8BMwJSAloBSgJdAl0BUwSDBIQBVASiBKIBVgSkBKQBVwSmBKYBWAS3BLcBWQS5BLkBWgS7BLsBWwTPBM8BXATVBNcBXQTaBOUBYAUJBQ0BbAU+BUIBcQVEBUkBdgVVBWQBfAVmBX8BjAWBBbIBpgW0BbUB2AaaBpoB2gadBp0B2wahBqMB3AalBqcB3waqBqoB4gauBrAB4wayBrIB5ga1BrYB5wa4BrgB6Qa8Br4B6gezB7MB7QACAKcABQAFABAACwALAAEADAAMAAQADQANAAkAEAAQABAAEQARABIAEgASABAAEwATABYAFAAUAB0AFQAVACEAFgAWACcAFwAXACoAGAAYAC0AGQAZADAAGgAaADMAGwAbADYAHQAdAA4AIwAjAAoAJgAmAAIAJwAnAAcAKAApAAoAKgArAA4ALAAsACUALQAtABQALgAuABsALwAvAB8AMAAwACUAMQAxACgAMgAyACsAMwAzAC4ANAA0ADEANQA1ADQAWQBdABAAjgCOAAEAjwCRAAQAkgCSAAkAkwCTAAYAlACZAAkApQC2ABAAuAC9AA0AvgC/ABAAwADAABIAwQDHABYAyADOAB0A0ADXACEA2ADnACcA6ADtACQA7gDvACcA8ADzAC0A9AD7ADMA/AEAADYBAQEBABABAgECAB4BAwEEABABIQEjAA4BKQEpAAUBSwFPAAoBXAFcACUBXgFhAAIBYgFiAAcBYwFjAAUBZQFoAAcBagF1AAoBdgGHAA4BiQGOAAsBjwGRAA4BkgGYABQBmQGfABsBoQGoAB8BqQG4ACUBuQG+ACIBvwHBACUBwgHFACsBxgHNADEBzgHSADQB1AHUAA4B1QHVAAoB2QHbAA4B3gHeABMB4AHgAA4B4QHhACUB5AHkAA4B6wHrACUB7QHtADEB7gHuACUB7wHwAAoB8QHxACUB9AH0AAcB+AH4ABMB+wH8ACUB/QH+AAoB/wH/ABMCAAIAACUCAQIBAA4CAwIDAA4CBQIGAA4CBwIHACUCCQIJABMCCgILABQCDgIOABsCEQIRAB8CFQIVAA4CGQIZACgCGgIaADQCJwInAAcCKAIpAB8COQJPACUCUgJaACUCXQJdAAUEgwSEADgEogSiADcEpASkADcEpgSmADcEtwS3ADcEuQS5ADcEuwS7ADcEzwTPAA8E1gTWAAME1wTXAAgE2gTaAA8E2wTbABEE3ATcAA8E3QTdABUE3gTeABwE3wTfACAE4ATgACYE4QThACkE4gTiACwE4wTjAC8E5ATkADIE5QTlADUFCQUNAA8FPwVBAAMFQgVCAAgFRAVJAAgFVQVkAA8FZgVrAAwFbAVvAA8FcAVwABEFcQV3ABUFeAV/ABwFgQWIACAFiQWYACYFmQWeACMFnwWgACYFoQWkACwFpQWsADIFrQWxADUFsgWyAA8FtAW1AA8GmgaaABkGnQadABcGoQahABkGogaiABcGowajABgGpQalABcGpganABkGqgaqABgGrgauABcGrwawABoGsgayABoGtQa2AC4GuAa4ABoGvAa8ABcGvQa9ABgGvga+ABcHswezAAcAAgDvAAIAAgAnAAQABAAoAAgACAAoAAsACwADABAAEAAoABIAEgAoABQAFAApABUAFQASABYAFgAqABcAFwAsABgAGAAuABkAGQBCABoAGgAVABsAGwBGABwAHAAKAB4AIAANACEAIQA3ACIAIgALACQAJABPACUAJQAMACgAKQBOACoAKgANACsAKwBOACwALAANAC0ALQBOAC4ALgBAAC8ALwARADAAMAATADEAMQArADIAMgAtADMAMwAUADQANAAvADUANQAWADYATQAnAE4AUABMAFQAWAAoAHMAewAoAI4AjgADAKUAvwAoAMgAzgApANAA1wASANgA7wAqAPAA8wAuAPQA+wAVAPwBAABGAQYBIAAKASEBIQBKASQBQQANAUIBQgA3AUMBSgALAU8BTwBKAVABWwBPAVwBXABOAV0BXQAMAWEBYQBOAWoBdABOAXYBkAANAZEBmABOAZkBnwBAAaEBqAARAakBwQATAcIBxQAtAcYBzQAvAc4B0gAWAdUB1QBOAdYB1gAMAdcB1wBPAdgB2AATAdkB2QBOAdwB3AANAd0B3QBDAd4B3wANAeEB4QANAeIB4gBOAeMB4wANAeYB5gBRAegB6ABRAekB6QAMAeoB7AANAe0B7QAvAe4B7gATAfEB8QBOAfQB9ABOAfUB9QBIAfoB+gBOAfsB/AATAf0B/QBOAf4B/gAMAf8CAABOAgMCBgANAgcCCQBJAgoCCgBOAgwCDQBOAg4CDgBAAg8CEAAMAhECEgARAhUCFQATAhYCFgBBAhcCFwBEAhgCGABBAhkCGQArAhoCHAAWAh4CHgA4Ah8CHwA5AiUCKQA3AioCNwBFAjkCWgANAmQCZAA3AmUCZQBPAmcCZwBIAnsCewBfAocChwBfAukC6gBfA44DjgBQA7QDtABVA7YDtgBbA7sDuwBeA8MDwwBZA9kD2QBYA9oD2gBeA98D3wBZA+YD5gBbA/ID8gBbA/oD+wBZBAAEAABTBAcEBwBdBB4EHgBcBCUEJQBXBCYEJgBdBCgEKABcBC0ELQBaBIEEggACBIMEhAAXBIUEhQACBIYEhgBSBIgEiAAbBIoEiwAyBIwEjAAxBI0EjQAcBI4EjgAxBI8EjwAcBJAEkQACBJIEkgAZBJMEkwAaBJQElAAZBJUElQAaBJYEmAAYBJsEnAAYBJ0EnQAeBKMEowA8BKUEpQA8BKcEpwA8BKgEqAA0BKoEqgAzBKwErAAdBLIEsgBSBLMEswAbBLQEtABSBLUEtgAbBLgEuAA8BLoEugA8BLwEvAA8BMMEwwAfBMQExAAgBMsEywBPBMwEzAAhBM0EzQBNBM4EzgAiBM8E0QBNBNIE0gAiBNME0wBNBNUE1QABBNYE2QBNBNoE2gAiBNsE2wBNBNwE3AAiBN0E3QBNBN4E3gAEBN8E3wAFBOAE4AAGBOEE4QAHBOIE4gAIBOME4wAjBOQE5AAJBOUE5QAwBOYE/QAhBP4FAABLBQIFAwBNBQQFCAAiBQkFDABNBQ4FIgBNBSMFKwAiBSwFLwBNBT4FPgABBT8FSABNBUoFVABNBVUFbwAiBXAFdwBNBXgFfwAEBYEFiAAFBYkFoAAGBaEFpAAIBaUFrAAJBa0FsQAwBbMFswBNBbUFtwBNBdkF2QBUBekF6QBWBi4GLgA2BjAGMAA+BjIGMgAlBjMGMwAmBjYGNgAkBjgGOAA1BjoGOgA9BpoGmgAPBpsGmwAOBpwGngAPBqAGoAA/BqEGogAOBqMGowA/BqQGpwAOBqgGqAAPBqkGqQA/BqoGqgAPBqsGqwAOBq4GrgAOBq8GsAAQBrIGsgA/BrUGtgAUBrgGuAAQBrkGvQAPBr4GvgAOByQHJAAcByUHJQAxByoHKgA7By4HLgA6B3AHcABHB7IHswA3AAIqqAAEAAAsXC82AC8AdAAA//b/3P/0//b/5AAU//j/5P/C/+L/9P/W/+z/zP/g/9j/9v/k//L/8v/s/+j/7P/s//z/xP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/oAAD/6v/sAAAAAAAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABAAEAAgAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/u//QAAAAAAAAAAP/8/+4AAAAA/+4AAAAA/+z/7v/8AAD/+AAAAAAAAP/cAAAAAAAA/+wAAAAAAAAAAAAAAAD/7P/x/+wABP/z//T/7v/c//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAD/7P/qAAD/9v/xAAAAAAAAAAD/oP/g/+4AAAAA/+L/4v/q/9YACgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7T/5//g/7T/6gA4/9r/6v/ZAAD/tP/k//b/9AAA/+D/5f/uAAD/4v/U/8AAAAAAAAD/vP/t/+r/xAAJ/+j/5f/u/6EAAP/s/4z/yP/YAAD/vP/KAAAAAAAAAAAAAAAH/9j/9P/s/77/1v/W/+7/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAP/2AAAAAP/2AAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/2//b/7AAAAAAAAAAA/7L/7v/uAAAAAP/2//b/9v/kABYAEgAAAAAAAAAAAAAAAAAAAAAAAP/w/+b/9v/2ABgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/J/9r/6v/J/9wATP/Y/+7/7gAA/8n/7gAA/83/7v/u/9gAAAAA//j/6v+0AAD/+wAA/8j/0gAA/9wACgAS/9z/3/+/AAD/3P+Q/7f/yv/w/9H/3AAAAAAAAAAAAAAAFf/u/+wAAP/d/9j/2P/u/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gARAAD/8P/xAAD/8P/xAAAAAP/uAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAABgADAAAAAAABwAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//YAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA/+wAFP/4/+z/5AAA//YAAAAA/+wAAP/q//YAAAAAAAAAAP/cAAAAAAAA/9oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2gAR/+z/8P/TADz/5v/TAAAAAP/aAAAAAP++AAD/3P/kAAAAAP/uAAD/7AAA//sAAP/LAAAAAAAAAAAAAAAAABgADAAAAAAABQAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAD/7AAAAAD//AAAAAAAAAAAAAD/6P/2AAAAAAAGAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/z/+T/4P/0//QANf/4//T/0v/8//P/7P/0/+4AAP/g//L/7gAA//T/9P/oAAAAAAAA/8T/6gAG//QAAAANAAAAAAAA/+gAAAAA/+gAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/u/+T/5v/4/+T/1P/8/+D/8P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/IAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAA//H/3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/2AAAAAAAAP/KAAAAAAAAAAAAAAAAAAAAAAAKABD/4v/2//b/+v/2AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6z/xf+3/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/t//uAAD/7v+sAAAAAAAA/9gAAAAAAAAAEgAMABQABAAcAA7/9gAU//YADgAU//X/8P/4AAj/+P/6//D/2P+i/7j/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI//YAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAA//j/+P/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7AAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5P/z//j/7v/iAAAAAAAAAAAACv/3AAAADAAKAAAAAAAAAAAAAAAKAAAAAAAAAAD/7v/2AAz/9v/4/+4AAAAA/+wAAP/t/+7/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3gAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+z/7gAA/+QAAAAAAAD/8P/wAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAABgAAAAAAAAAAAAD/9v/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P/3AAAAAAAAAAAAAAAA/+4AAAAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/cAAAAAAAA/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/9P/4//j/8AAAAAAAAAAAAAAACQAA/+wAAAAAAAQAAAAAAAAAAAAA/9sAAAAA/+7/7v/2AAAAAP/4/+4AAP/8AA4AAP/2/+T/9v/sAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABMAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAD/9gAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5P/m//b/3P/oAAAAAP/w/88AAAAAAAAAAAAAAAAAAAAA//X/+wAAAAAAAAAAAAD/+v/6AAD/8AAA//r/3v/x/+YAAP/s/+wAAP/2AAAAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAK//b/9AAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/2AAAAAP/TAAD/9gAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uABgAGAAo/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAAAAAAW//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAKgA+ACoALQAAAAAAAP/PADwAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/+AAAAAAABAAAAAD/+AAYAAAAIAAyAEgAAAAAAAAAAP/1//YAAAAAAAAAAAAA/+7/9gAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sgAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/pgAAAAD/+wAA//v/9gAAAAAAAAAAAAD/7gAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/7AAAAAD/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//r/+v/yAAAAAAAAAAAAAP/Y/5wAAAAAAAAAAAAA/+7/2gAAAAD/9v/l/+QAAP/e/+YAAP/c/+T/5gAAAAYACwAA/3r/5f/i/+T/7gAA/+0AAAAAAAD/zAAAAAD/2f/w/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7n/qP+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAD/5v/uAAAAAAAA/+b/3P/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/SABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAD/3AAAAAD/7v/oAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAD/+P/4AAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAA/+4ALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAP/6//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+7/+AAA/+oAAAAAAAAAAAASAAAAAAAKAAwABP/7AAAAAAAAABQAAAAAAAAAAAAAAAAACwAAAAAAAAAA//T/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAUABgAIAAMAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAA/+4AAAAAAAD/5v/mAAAAAAAA/+cAAAAAAAAAAAAAAAAAAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAABAAEAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIASAACAAQAAAAGAAoAAwAOAA8ACAAcABwACgAeACIACwAkACUAEAA2AFgAEgBeAI0ANQCaAKQAZQC3ALcAcADPAM8AcQEFASAAcgEkASgAjgEqASwAkwEuAUoAlgFQAVsAswFdAV0AvwGIAYgAwAGgAaAAwQHWAdgAwgHcAdwAxQHfAd8AxgHiAeIAxwHmAegAyAHqAeoAywHsAewAzAIEAgQAzQIIAggAzgIMAg0AzwIPAg8A0QISAhIA0gIlAiYA0wIqAjgA1QJQAlEA5AJbAlwA5gJfAmIA6AJkAmUA7AJtAm4A7gJwAnAA8AJzAnUA8QJ3AncA9AJ5AnsA9QKCAoQA+AKGAocA+wKOAo4A/QKQApAA/gKWApYA/wKbApwBAAKfAp8BAgKjAqMBAwKrAqwBBAKvAq8BBgLEAtkBBwLjAuoBHQNKA1kBJQOLA4sBNQTLBM4BNgTQBNMBOgTYBNkBPgTmBQgBQAUOBS8BYwVKBVQBhQVlBWUBkAWABYABkQW2BbcBkgW9Bb4BlAXABcABlgXDBcUBlwXHBccBmgXKBcsBmwXQBdQBnQeyB7IBogACAHkAAgACABMAAwADABYABAAEABkABgAGAB4ABwAHACEACAAIACcACQAJACoACgAKAC0ADgAPACoAHAAcABEAHgAeABcAHwAfABoAIAAgABwAIQAhAB8AIgAiACUAJAAkACwAJQAlAC4ANgBNABMATgBQAB4AUQBTABYAVABYABkAXgBxAB4AcgByACEAcwB7ACcAfAB/ACoAgACAACgAgQCNAC0AmgCkACoAtwC3AB4AzwDPACQBBQEFAC0BBgEdABEBHgEgABwBJAEoABcBKgEsABoBLgFBABwBQgFCAB8BQwFKACUBUAFbACwBXQFdAC4BiAGIABwBoAGgACIB1gHXAC4B2AHYABwB3AHcABcB3wHfABsB4gHiABQB5gHmABcB5wHoABQB6gHqABsB7AHsABcCBAIEABcCCAIIABoCDAINABQCDwIPABsCEgISABsCJQIlAB8CJgImACwCKgI3ACsCOAI4ACoCUAJRACwCWwJcABoCXwJiABoCZAJkABoCZQJlACwCbQJtABACbgJuAAMCcAJwAAMCcwJ0AAMCdQJ1AA0CdwJ3AAMCegJ6AAYCewJ7AAoCggKEAAMChgKHAAoCjgKOAA4CkAKQAAcClgKWAAsCmwKbAAQCnAKcAAgCnwKfAAgCowKjAAcCqwKsAAgCrwKvAAgCxALZAAMC4wLqAAoDSgNZAAgDiwOLAAEEywTLACwEzATMABIEzQTNABUEzgTOABgE0ATQAB0E0QTRACAE0gTSACYE0wTTACkE2ATZACkE5gT9ABIE/gUAAB0FAQUDABUFBAUIABgFDgUhAB0FIgUiACAFIwUrACYFLAUvACkFSgVUACkFZQVlAB0FgAWAACMFtgW3ACkFvQW9AA8FvgW+AAIFwAXAAAIFwwXEAAIFxQXFAAwFxwXHAAIFygXKAAUFywXLAAkF0AXQAAIF0QXRAAkF0gXUAAIHsgeyACwAAgEbAAIAAgBxAAQABABWAAgACABWAAsACwBkABAAEABWABIAEgBWABQAFABlABUAFQBCABYAFgBZABcAFwBDABgAGABEABkAGQBeABoAGgBFABsAGwBmABwAHABTAB4AIABoACEAIQBUACIAIgBnACQAJABrACUAJQBvACgAKQBzACoAKgBoACsAKwBzACwALABoAC0ALQBzAC4ALgBXAC8ALwBBADAAMABqADEAMQBaADIAMgBbADMAMwBdADQANABfADUANQBuADYATQBxAFQAWABWAHMAewBWAI4AjgBkAKUAvwBWAMgAzgBlANAA1wBCANgA7wBZAPAA8wBEAPQA+wBFAPwBAABmAQYBIABT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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/8D/sP+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7X/1P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9r/8f/s/+7/5P/u/8j/t//q/+z/2v/I/7f/4v/Y/+7/5P/s/+T/yP/d//b/3P/d/+T/3P/s/8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/9v/0AAAAAAAAAAD/6gAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAAAAAAAAAP/qAAAAAP/6/+7/9v/u/+z/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAP/s//YABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/1ABA/70ABP+9/8D/8f/0AED/vf/x/9T/8f/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7P/s//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAYAAAAAAAA/7oAAAAAABgAAAAA/8z/5v+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/7//T/+//0/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/2P/gAAD/2P/T/9r/0wAAAAAAAAAAAAAAAAAAAAD/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1v/q/9j/6v/L/8j/0v/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5P/YAAD/9gAA/+QAAAAAAAAAAAAA//b/2P/uAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAMAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/5v/2/9f/5v/Y/+T/4v/X/+b/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/8f/xAAAAAAAAAAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAP/0AAD/9AAAAAD/7gAAAAD/3AAA/7wAAP+8/6gAAAAAAAD/vAAA/9wAAP+o/+wAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//b/7AAA/9j/7AAAAAD/5f/Y/+z/5f/k/+T/7P/c/+T/5v/0/+T/3P/c/+7/9P/I/9r/4P/k/+T/3P/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/u//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6cAAP/d/6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/qAAt/6AAAP+g/4IAAAAAAC3/oP/K/6j/yv+CAAAAAAAAAAD/ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+n/8QAAP+7AAAAAAAA/6f/uwAAAAAAAAAAAAAAAP+n/8T/uwAA/93/3f/L/93/q/+rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/+7/7P/U/+7/7P/s/9gAAAAAAAAAAAAAAAD/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/sAAAAAP/U/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//T/7AAAAAAABQAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/+gAF/9T/+gAAAAT/7P/U//r/7AAAAAAAAAAAAAAAAP/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//T/7AAKAAAAGAAWABYAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAY/8AAAAAKABb/7P/AAAD/7AAAAAAAAAAAAAAAAP/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/e//T/7AAKAAAAFgASABIAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3gAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAW/6wAAAAKABL/7P+sAAD/7AAAAAAAAAAAAAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/w//b/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAA//v/5AAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAP/YAAAAAAAA//D/8P/k//D/9v/2AAAAB/+wAB8AB/+w/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ywAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA//AAAP/2AAAAAAAAAAAAAAAAAAD/5gAAAAD/7gAAAAD/5wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAD/8AAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/88AEP/PAAD/vv/P/8//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAD/3//P/8//z//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAP++AAAAAAAA/+H//P/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/w/9//8P/uAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAA//AAAP/4AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7AAA//gAAP/wAAAAAAAAAAD/7AAAAAAAAP/k//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAD/0AAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5AAA//gAAP/nAAAAAAAAAAD/9gAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7AAA//gAAP/wAAAAAAAAAAD/7AAAAAAAAP/kAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAABACgB3QHzAfoCFgIXAhgCHgIfApgDlAOnA6gDqQOqA6sDrAOtA+wD8AQ4BDkESAReBHQEhwSJBJ0EqASqBhEGFQYpBisGLwYwBjIGMwY2ByoHLgACACcB3QHdAAsB+gH6AAECFgIWACUCFwIXACYCGAIYACcCHgIeAA0CHwIfAA4CmAKYABUDlAOUAB8DpwOnABADqAOoAAYDqQOpACIDqgOqABIDqwOrAAgDrAOsABEDrQOtAAcD7APsAAQD8APwAAIEOAQ4ACAEOQQ5ACEESARIAAoEXgReABwEdAR0ABsEhwSHAAwEiQSJABYEnQSdABQEqASoAB4EqgSqAAkGEQYRAAUGFQYVAAMGKQYpAB0GKwYrABMGLwYvABcGMAYwABoGMgYyABgGMwYzABkGNgY2AA8HKgcqACQHLgcuACMAAgFsAAIAAgBsAAQABAAEAAgACAAEAAsACwB7ABAAEAAEABIAEgAEABQAFABtABUAFQBBABYAFgBCABcAFwBDABgAGABEABkAGQBuABoAGgBFABsAGwBvABwAHABKAB0AHQB+AB4AIAADACEAIQABACIAIgACACMAIwB+ACQAJAB6ACUAJQBAACYAJwB+ACgAKQBLACoAKgADACsAKwBLACwALAADAC0ALQBLAC4ALgBMAC8ALwAFADAAMABNADEAMQAGADIAMgAHADMAMwBQADQANAAIADUANQBOADYATQBsAFEAUQA+AFQAWAAEAF0AXQA+AHMAewAEAIAAgAA/AI4AjgB7AKUAvwAEAMgAzgBtANAA1wBBANgA7wBCAPAA8wBEAPQA+wBFAPwBAABvAQEBAQA+AQMBAwB8AQYBIABKASEBIQB/ASIBIwB+ASQBQQADAUIBQgABAUMBSgACAUsBTgB+AU8BTwB/AVABWwB6AVwBXABLAV0BXQBAAV4BYAB+AWEBYQBLAWIBaAB+AWoBdABLAXYBkAADAZEBmABLAZkBnwBMAaABoAB+AaEBqAAFAakBwQBNAcIBxQAHAcYBzQAIAc4B0gBOAdQB1AB+AdUB1QBLAdYB1gBAAdcB1wB6AdgB2ABNAdkB2QBLAdoB2wB+AdwB3AADAd4B3wADAeEB4QADAeIB4gBLAeMB4wADAekB6QBAAeoB7AADAe0B7QAIAe4B7gBNAe8B8AB+AfEB8QBLAfQB9ABLAfgB+QB+AfoB+gBLAfsB/ABNAf0B/QBLAf4B/gBAAf8CAABLAgMCBgADAgoCCgBLAgwCDQBLAg4CDgBMAg8CEABAAhECEgAFAhUCFQBNAhkCGQAGAhoCHABOAiUCKQABAioCNwA2AjkCWgADAlsCYgB+AmQCZAABAmUCZQB6AmgCaABkAmsCawBmAm0CbQBrAm8CbwB1AnICcgBkAnUCdQBqAnYCdgB1AnkCeQBpAnoCegA8AnsCewA9An0CfQBlAn4CfgBoAoACgAB5AocChwA9AokCiQBwAosCiwBHApMCkwBnApUClQBIApcClwBxApoCmgBxApsCmwBJAp0CnQBxAp4CngBGAqACoQBxAqQCpABxAqUCpQBwAqoCqgBxAq0CrQBxArACuQB5AroCuwBkAukC6gA9AvUC9QBkAvYC/QB5AxADHABwA0ADRwBxA1oDZABxA2UDcABwA30DiABxA4oDiwBxA7ADsABdA7QDtAAeA7YDtgBiA7cDtwAuA7sDuwAjA74DvgB0A8EDwQB0A8IDwgA6A8MDwwAnA8QDxAAgA8UDxQBgA8cDxwAbA8oDygA6A80DzQAuA88DzwArA9ID0gA6A9QD1AB0A9UD1QBeA9kD2QB4A9oD2gAjA9wD3AA6A98D3wAnA+ED4QBhA+ID4gB0A+MD4wA4A+YD5gBiA+cD5wAuA+kD6QA6A+sD6wB0A+4D7gBgA+8D7wAbA/ID8gBiA/MD8wBdA/gD+QB0A/oD+wAnA/wD/AByA/0D/QAZA/4D/wAkBAAEAAAcBAEEAQBzBAIEAgAvBAMEAwAsBAQEBgAkBAcEBwAhBAgECQAkBAoECgBzBAsECwAkBA0EDQBzBA4EDgAmBA8EDwA7BBAEEABzBBEEEQBfBBIEEgAkBBMEEwAaBBQEFQAkBBYEFgAmBBcEGAAkBBkEGQAfBBoEGgAkBBsEGwApBBwEHQBzBB8EHwAkBCAEIABzBCIEIwB3BCUEJQA5BCYEJgAhBCcEJwAkBCkEKgAkBCsEKwA7BCwELAAkBC0ELQAoBC4ELgBzBC8ELwA3BDAEMAAkBDIEMgAvBDMEMwAsBDQENAAkBDUENQAmBDYENgAkBDcENwBzBDgEOQA3BDoEOgBfBDsEOwAaBD0EPQAvBD8EQAByBEEEQQBzBEMEQwAkBEQERQBzBEYERwA7BIEEggARBIMEhABRBIUEhQARBIgEiAASBIoEiwAVBIwEjAATBI0EjQAUBI4EjgATBI8EjwAUBJAEkQARBJIEkgB9BJMEkwAxBJQElAB9BJUElQAxBJYEmABPBJsEnABPBLMEswASBLUEtgASBMsEywB6BMwEzAAJBM4EzgAKBNIE0gAKBNUE1QBaBNoE2gAKBNwE3AAKBN4E3gALBN8E3wAMBOAE4AANBOEE4QAOBOIE4gAPBOME4wBbBOQE5AAQBOUE5QBcBOYE/QAJBQQFCAAKBSMFKwAKBT4FPgBaBVUFbwAKBXgFfwALBYEFiAAMBYkFoAANBaEFpAAPBaUFrAAQBa0FsQBcBbgFuABjBb0FvQBZBb8FvwB2BcIFwgBjBcYFxgB2BcoFygBXBcsFywBYBc0FzQBWBdEF0QBYBdIF0gBjBdUF1QAyBdYF2AAlBdkF2QAdBdoF2gAlBdsF2wAwBdwF3AAtBd0F3wAlBeAF4AAiBeEF4gAlBeMF4wA0BeQF5QAlBeYF5gA0BecF5wAXBegF6AA1BekF6QAzBeoF6gBTBesF6wAlBewF7AAWBe0F7gAlBe8F7wAXBfAF8QAlBfIF8gAtBfMF8wAlBfQF9AAqBfUF9gAlBfcF9wAXBfgF+AAlBfkF+QA0BfoF+gBSBfsF/AAlBf4F/gBVBf8F/wAiBgAGAAAlBgEGAQAXBgIGAwAlBgQGBAA1BgUGBQAlBgYGBgAYBgcGBwA0BggGCABUBgkGCQAlBgsGCwAwBgwGDAAtBg0GDQAlBg4GDgAXBg8GDwAlBhAGEAA0BhMGEwBTBhQGFAAWBhUGFgAlBhcGFwAwBhgGGAAyBhoGGgAlBhwGHAAlBh0GHgA0Bh8GIAA1BpsGmwCABqEGogCABqQGpwCABqsGqwCABq4GrgCABrUGtgBQBr4GvgCAByQHJAAUByUHJQATB7IHswABAAIKVAAEAAAKggr4AAkAkgAAABT/y//I/7cAKAAoACj/9v/0/8gAGAAo/8T/zP+0ACT/9v/q/8H/yf+c/+z/7P/A/9z/1P/2ABT/yP+e//b/6v/B/8n/nP+6/5AAFP/2ACT/9v/q/8H/yf+c/+z/5f/E/8z/tP/d/97/2v/s/7r/kP+D/2//gP9Y//b/7v/i/+L/3P/S/9L/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/s//b/9v/xAAAADAAA//b/8f/wAAD/7AAAAAAAAP/q//H/yAAA/9z/2P/u/9QAAAAAAAD/2AAAAAD/6v/x/8gAAP+0AAAAAAAAAAAAAP/q//H/yAAAAAD/8AAA/+wAAAAA//YAAAAA/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/k/+7/3P/s/+7/9v/k/93/7P/k/+7/3P/u/9z/8P/4/9z/3P/s/+z/5v/w/+7/3P/s/8//2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/9gAAAAAAAAAA//gAAP/mAAAAAAAA/+7/7v/Y//j/3P/cAAD/1AAAAAAAAP/sAAAAAP/u/+7/2P/u/8oAAP/2AAAAAAAA/+7/7v/YAAAAAP/4AAD/5gAAAAD/5v/4/+7/ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/7P/uAAAAAP/s/+wAAAAA/+wAAP/w/+z/7gAA//j/6AAAAAAAAAAAAAD/7P/uAAAAAAAA//D/9v/u//b/8P/w/+7/8P/u/+7/8P/u/8r/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAP/8AAAAAAAAAAD//P/wAAD/7AAAAAAAAP/o/+D/yP/w/8sAAAAA/8QAAAAAAAAAAAAAAAD/6P/g/8j/7v+3AAAAAAAAAAAAAP/o/+D/yAAAAAD/8AAA/+wAAAAA//b/8P/u/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/m/+T/7v/iAAD/7v/c/+7/7P/uAAD/5v/k/+4AAAAAAAAAAP/0/+L/4gAA/+T/7v/0AAAAAP/oAAAAAAAAAAAAAAAAAAAAAP/s/+j/7AAAAAAAAP/s/+D/7P/g/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAD/6P/T/8QAAP/s/+z/2P/EAAAAAAAEAAD/6P/sAAAAAAAAAAD/+//sAAD/8P/o/8T/7AAA/+j/7AAAAAAAAAAA//v/xAAAAAD/6P/sAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAP/w/6MAAP/kAAAAAAAA//AAAP/4AAD/8P/FAAAAAAAAAAD/o//uAAAAAP/wAAAAAAAAAAAAAP/fAAAALwAvAAAALAAAAAAAAAAAAAAAAAAA//gAAP/4AAD/+P/e/8X/9gAb/8X//P/o/8T/6P/s/+z/6AAs/+z/vf/e/8X/7v/o//b/hP+9/+3/1P/u/4QAAAAAAAAAAAAAAAAAAAAA/+D/0//EABD/7P/o/9D/xAAAAAAAAAAA/+EAAAAAAAAAAAAAABQAAAAAABD/4QAA/+gAAP/hAAAAAAAAAAAAAAAAAAAAEAAA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P+TAAD/5AAAAAAAAAAAAAAAAAAA//D/yAAAAAAAAAAA/5MAAAAAAAD/8AAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAD/0f+v/90ALP+vAAAAAAAAAAAAAAAAAAAAAAAA/73/0f+v//T/5f/d/2j/vf/tAAD/7gAA//z//P/qAAAAAAAAAAAAAP/YAAD/sAAAAAD/6P/I/6AAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAA//EAAP/oAAD/8QAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA//b/jwAA/+gAAAAAAAAAAAAAAAAAAP/2/7cAAAAAAAAAAP+P//YAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/t//sAAD/twAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/twAAAAD/7P97AAD/4QAA/9wAAAAAAAAAAAACAAcEgQSCAAAEhQSGAAIEiASIAAQEigSYAAUEmwScABQEsgS2ABYHJAclABsAAgATBIYEhgACBIgEiAAFBIoEiwAIBIwEjAAGBI0EjQAHBI4EjgAGBI8EjwAHBJIEkgADBJMEkwAEBJQElAADBJUElQAEBJYEmAABBJsEnAABBLIEsgACBLMEtAAFBLUEtQACBLYEtgAFByQHJAAHByUHJQAGAAIBSQACAAIAhQALAAsAWQAUABQAWgAVABUALQAWABYALwAXABcAMgAYABgANQAZABkAXQAaABoAOAAbABsAXgAcABwAhAAeACAAKQAhACEAhgAiACIAhwAlACUAKAAoACkAkAAqACoAKQArACsAkAAsACwAKQAtAC0AkAAuAC4AiAAvAC8AKwAxADEAMAAyADIAMwAzADMAXAA0ADQANgA1ADUAkQA2AE0AhQBOAFAAgwCOAI4AWQDIAM4AWgDQANcALQDYAO8ALwDwAPMANQD0APsAOAD8AQAAXgEGASAAhAEhASEAJwEkAUEAKQFCAUIAhgFDAUoAhwFPAU8AJwFcAVwAkAFdAV0AKAFhAWEAkAFqAXQAkAF2AZAAKQGRAZgAkAGZAZ8AiAGhAagAKwHCAcUAMwHGAc0ANgHOAdIAkQHVAdUAkAHWAdYAKAHZAdkAkAHcAdwAKQHeAd8AKQHhAeEAKQHiAeIAkAHjAeMAKQHpAekAKAHqAewAKQHtAe0ANgHxAfEAkAH0AfQAkAH6AfoAkAH9Af0AkAH+Af4AKAH/AgAAkAIDAgYAKQIKAgoAkAIMAg0AkAIOAg4AiAIPAhAAKAIRAhIAKwIWAhYAWwIYAhgAWwIZAhkAMAIaAhwAkQIeAh4AXwIfAh8AYAIlAikAhgI5AloAKQJkAmQAhgJoAmgAeQJrAmsAVAJtAm0AWAJyAnIAeQJ1AnUAVwJ5AnkAVgJ6AnoAIwJ7AnsAJQJ8AnwAHQJ9An0AUwJ+An4AHgJ/An8AVQKAAoAAeAKBAoMAaAKFAoUAZgKGAoYAgQKHAocAJQKIAogAZQKJAokAGwKKAooAegKLAosAYgKMAowAewKNAo0AfQKOAo4AggKTApMAYwKVApUAZAKXApcAHwKYApgAbwKZApkAgAKaApoAHwKbApsAIQKdAp0AHwKeAp4AUgKgAqEAHwKkAqQAHwKlAqUAGwKmAqYAfQKqAqoAHwKtAq0AHwKwArkAeAK6ArsAeQK8Ar8AaALEAscAaALOAtEAaALaAt0AZgLiAuIAaALjAuUAgQLpAuoAJQLrAu4AZQL1AvUAeQL2Av0AeAL/AwAAaAMHAwcAVQMIAwkAZQMQAxwAGwMdAyQAfQNAA0cAHwNIA0kAgANaA2QAHwNlA3AAGwN9A4gAHwOKA4sAHwOwA7AAdgO0A7QABwO2A7YAUQO3A7cATgO7A7sADAPC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By+Id6wtBw0HBAcLBywB8OYlSCYmSiPm5iVIJiZIJeb+EMYjRigoRiPGAAEADgAAAfQB8AAZAAAzEyczFxYWFzM2Njc3MwcXIycmJicjBgYHBw6Yj54sChYKBAgSCCKYkJmeMAwXDAQJFAknAQLuUBUrFRUrFVD/8VIVLBUVKxZSAAABAAz/PgH9AfAAGwAAFyImJzcWFjMyNjc3AzMXFhYXMzY2NzczAw4CeBYhDxoHEgglKAoHv5RHCxIKBAgRCTyNrBc4T8IGBHABBSQdGgHj1SJGJSNHI9X+Cz5VKgAAAQAmAAABtAHwAAkAADM1EyM1IRUDMxUm0LkBcNDXTwEuc07+0XMA////+gAAAkMDfgImAAIAAAAHBzoBHQAA////+gAAAkMDfgImAAIAAAAHBz0BHQAA////+gAAAkMDQwImAAIAAAAHB0ABHQAA////+gAAAkMDVAImAAIAAAAHB0IBHQAA////+gAAAkMDSAImAAIAAAAHB04BHQAA////+gAAAkMDLwImAAIAAAAHB0QBHQAA////+gAAAkMDUAImAAIAAAAHB0kBHQAA////+gAAAkMDfgImAAIAAAAHB1IBHQAA////+gAAAkMDVAImAAIAAAAHB1YBHQAA////+v8eAkMCjAImAAIAAAAHB2gBHQAA////+gAAAkMDdgImAAIAAAAHB1ABHQAA////+gAAAkMDfwImAAIAAAAHB48BHQAA////+gAAAkMDfwImAAIAAAAHB5EBHQAA////+gAAAkMDlQImAAIAAAAHB5MBHQAA////+gAAAkMDwwImAAIAAAAHB5UBHQAA////+v8eAkMDQwImAAIAAAAnB0ABHQAAAAcHaAEdAAD////6AAACQwPdAiYAAgAAAAcHlwEdAAD////6AAACQwPdAiYAAgAAAAcHmQEdAAD////6AAACQwPOAiYAAgAAAAcHmwEdAAD////6AAACQwPLAiYAAgAAAAcHnQEdAAD////6/x4CQwNQAiYAAgAAACcHSQEdAAAABwdoAR0AAAAC//r/IQJZAowACQAlAAATBzMnJiYnIwYGEyImNTQ2NjcjJyMHIxMzEwYGFRQWMzI2NxcGBuYQiw8NGw0EDBn8MEIbJhAoKMcolsyxzCkxFxALFQciEzwBSjw8MW4zNG39pjEtHzMmCZubAoz9dAQ4HhMT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AVAAAP//AE3/RAJVAowCJgAJAAAABwd2AVAAAAACABkAAAKvAowAEwAXAAAzESM1NzUzFTM1MxUzFSMRIxEjEREzNSNhSEiT4ZRGRpTh4eEB21sGUFBQUGH+JQEQ/vABkUr////rAAAA5AN+AiYACgAAAAcHOgCYAAD//wBMAAABRQN+AiYACgAAAAcHPQCYAAD////uAAABQgNDAiYACgAAAAcHQACYAAD////SAAABXgNUAiYACgAAAAcHQgCYAAD////jAAABTQNIAiYACgAAAAcHTgCYAAD//wABAAABLwMvAiYACgAAAAcHRACYAAD//wBDAAAA7QNXAiYACgAAAAcHTACYAAD////uAAABQgNUAiYACgAAAAcHVgCYAAD//wA+AAAA+AN2AiYACgAAAAcHUACYAAD//wBF/x4A6wKMAiYACgAAAAcHaACYAAAAAQAq/yEBBQKMABYAABciJjU0NjcjETMRBgYVFBYzMjY3FwYGnTBDNBkqkygiGg8LEwchEzvfMS0sRBECjP10EDAaExMJBUoPFP//ACr/IQFFA34CJgCLAAAABwc9AJgAAP////UAAAE7A1ACJgAKAAAABwdJAJgAAP//ABD/9AIRA0MCJgALAAAABwdAAWcAAP//AE3/EQJsAowCJgAMAAAABwdrAUwAAP//AE3/HgJsAowCJgAMAAAABwdoAUwAAP//AE3/RAJsAowCJgAMAAAABwd2AUwAAP//AE0AAAHiA34CJgANAAAABwc9AJoAAAACAE0AAAHiAtwABQAKAAAzETMRIRUDJzMHB02TAQKBBl8CGAKM/fB8Af7eRZn//wBN/xEB4gKMAiYADQAAAAcHawEiAAD//wBNAAAB8wKMAiYADQAAAAcEgQEEAPj//wBN/x4B4gKMAiYADQAAAAcHaAEiAAD//wAD/x4B4gMvAiYADQAAACcHRACaAAAABwdoASIAAP//AE3/RAHiAowCJgANAAAABwd2ASIAAAAB/+kAAAHpAowADQAAMzUHJzcRMxE3FwcVIRVUOTJrk54y0AEC0iJYPAFI/vxXWHGafAD//wBNAAACrQN+AiYADgAAAAcHPQF9AAD//wBNAAACrQNXAiYADgAAAAcHTAF9AAD//wBN/x4CrQKMAiYADgAAAAcHaAF/AAD//wBNAAACTAN+AiYADwAAAAcHPQFS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MhczFSMWFhUUBgYjIicGFRQWMzMyFhUUBgYDMjY1NCYjIgYVFBYTMjY1NCYjIyImJwYVFBYTJiY1NDY3FwYGFRQWF/I6XjhHExsgGBopOl41LCG1TwcJNFg3HR8SIilQXGFEfEodJycdHScnKTJAJyUzGSEMGz1lUD1nXgs6LR4i0xo4LDwoBA0oHxsyEAQSRCs8TygMawsiFDlKJAoPFhMSO0MzUS4BySopJykoKCkq/pMkGRcQAwMYGRwdAq8HKCUzMQM7AxISDhID//8AIv8tAgcC+AImACIAAAAHB1UBDwAA//8AIv8tAgcCrQImACIAAAAHB0MBDwAA//8AIv8tAgcC4wImACIAAAAHB0EBDwAA//8AQQAAAgADcwImACMAAAAHB0ABOQAw//8AQf8eAgACvQImACMAAAAHB2gBKAAA//8AQf9EAgACvQImACMAAAAHB3YBKAAA//8AQf8XAgACvQImACMAAAAHB3MBKAAAAAH//QAAAgACvQAcAAAzESM1NzUzFTMVIxUHNjYzMhYVESM1NCYjIgYHEUFERJOpqQccSzJRSZMdIBwoGAISWwVLSmExWhora13+/PE1KBkX/uIA////ywAAANQDOgImAVwAAAAHBzkAigAA//8AQQAAAUkDOgImAVwAAAAHBzwAigAA////0wAAAUEC6AImAVwAAAAHBz8AigAA////zAAAAUgC4wImAVwAAAAHB0EAigAA////1QAAAT8CyAImAVwAAAAHB00AigAA////9gAAAR4CrQImAVwAAAAHB0MAigAA////0wAAAUEC+AImAVwAAAAHB1UAigAA//8AMAAAAOsDGQImAVwAAAAHB08AigAA//8AN/8eAN0C0wImACQAAAAHB2gAigAAAAIAKf8uAPgC0gAXACMAABciJjU0NjY3IxEzEQYGFRQWMzI2NxcGBgMiJjU0NjMyFhUUBpMsPhYfDCmTKCAaEQkRCR4TOyAlMDAlJTAw0i4tHS4iCgHw/hAPLxcTEwgEQg8SAwsrIiIqKiIiKwD//wAp/y4BSQM6AiYCZQAAAAcHPACKAAD////hAAABMwLnAiYBXAAAAAcHRwCKAAAAAQBBAAAA1AHwAAMAADMRMxFBkwHw/hD////N/zwBQwLoAiYB1gAAAAcHPwCMAAD//wBB/xECHgK9AiYAJgAAAAcHawEl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ASUDGQImApEAAAAHBz4AigAA////1f/0AT8CyAImApEAAAAHB00AigAA//8AJP/0AgUDGQImApcAAAAHBz4BGAAA//8AK//0AekDGQImApwAAAAHBz4BBwAA//8AK//0AekCyAImApwAAAAHB00BBwAA//8AKP/0AsIDGQImAqAAAAAHBz4BdQAA////zf/0AUcDIQImApEAAAAHB4AAigAA//8AK//0AekDIQImApwAAAAHB4ABBwAA////+QAAApUCkQAmAmhSAAAGA6cCAP////QAAAKFApEAJgJoQgAABgOoAAD////xAAACdAKeACYCaDEAAAYDqQcA////+wAAAnQCngIGAoAAAP////cAAAM8Ap4AJwJoAPkAAAAGA6oAAP////QAAAM7Ap4AJwJoAPgAAAAGA6sAAP////cAAAMyAp4AJwJoAO8AAAAGA6wAAP////QAAAMxAp4AJwJoAO4AAAAGA60AAP///+gAAAKtAp0AJgJoagAABgOuAAD////oAAACrQKdACYCaGoAAAYDrwAA////+gAAAkMDUAIGADwAAP////oAAAJDAy8CBgA7AAD////3AAACkgKRACcCbACjAAAABgOnAAD////0AAACkgKRACcCbACjAAAABgOoAAD////qAAACZgKeACYCbHcAAAYDqQAA////9AAAAmYCngIGAoEAAP////cAAAM1Ap4AJwJsAUYAAAAGA6oAAP////QAAAM0Ap4AJwJsAUUAAAAGA6sAAP////cAAAMrAp4AJwJsATwAAAAGA6wAAP////QAAAMqAp4AJwJsATsAAAAGA60AAP////cAAAL4ApEAJwJuAKMAAAAGA6cAAP////QAAAL4ApEAJwJuAKMAAAAGA6gAAP///+oAAALMAp4AJgJudwAABgOpAAD////0AAACzAKeAgYCggAA////9wAAA5sCngAnAm4BRgAAAAYDqgAA////9AAAA5oCngAnAm4BRQAAAAYDqwAA////9wAAA5ECngAnAm4BPAAAAAYDrAAA////9AAAA5ACngAnAm4BOwAAAAYDrQAA////6AAAAzQCnQAnAm4A3wAAAAYDrgAA////6AAAAzQCnQAnAm4A3wAAAAYDrwAA////9wAAAYMCkQAnAnAAowAAAAYDpwAA////9AAAAYMCkQAnAnAAowAAAAYDqAAA////6gAAAVcCngAmAnB3AAAGA6kAAP////QAAAFXAp4CBgKDAAD////3AAACJgKeACcCcAFGAAAABgOqAAD////0AAACJQKeACcCcAFFAAAABgOrAAD////3AAACHAKeACcCcAE8AAAABgOsAAD////0AAACGwKeACcCcAE7AAAABgOtAAD////oAAABvwKdACcCcADfAAAABgOuAAD////oAAABvwKdACcCcADfAAAABgOvAAD////1AAABOwNQAgYAjQAA//8AAQAAAS8DLwIGAIYAAP////f/9AMMApgAJwJ2AI4AAAAGA6cAAP////T/9AL6ApgAJgJ2fAAABgOoAAD////q//QC6AKeACYCdmoAAAYDqQAA////9P/0AtoCngIGAoUAAP////f/9AO3Ap4AJwJ2ATkAAAAGA6oAAP////T/9AO2Ap4AJwJ2ATgAAAAGA6sAAP////f/9AOfAp4AJwJ2ASEAAAAGA6wAAP////T/9AOeAp4AJwJ2ASAAAAAGA60AAP////QAAALTApEAJwJ4AKMAAAAGA6gAAP////QAAALjApEAJwJ7AM4AAAAGA6gAAP///+oAAALIAp4AJwJ7ALMAAAAGA6kAAP////QAAALIAp4CBgKGAAD////0AAADlgKeACcCewGBAAAABgOrAAD////0AAADjAKeACcCewF3AAAABgOtAAD////oAAADIgKdACcCewENAAAABgOvAAD////4AAACFQNQAiYCewAAAAcHSQEGAAD////4AAACFQMvAiYCewAAAAcHRAEGAAAAAv/3AAADKQKYACUANAAAMzUzNS4CNTQ2NjMyFhYVFAYGBxUzFSE1NjY1NCYjIgYVFBYXFQEnNjY1NCYnNxYWFRQGBrpuFSwdSoVZWYVKHisWbv71MjNNRERNMjL+YAsRGyQrEV1LJj93BBZFWjZbiU5OiVs2WkUWBHdqL3JMVW1tVUxyL2oBrjoGFhYSGANKAjksKTQbAAAC//QAAAMXApgAJQA0AAAzNTM1LgI1NDY2MzIWFhUUBgYHFTMVITU2NjU0JiMiBhUUFhcVAS4CNTQ2NxcGBhUUFheobhUsHUqFWVmFSh4rFm7+9TIzTURETTIy/swmPyZLXRErJRwRdwQWRVo2W4lOTolbNlpFFgR3ai9yTFVtbVVMci9qAa4EGzQpLDkCSgMY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//8ANv9PAfYDUAImAo8AAAAHB6QBMgAA//8ANv9PAfYDUAImAo8AAAAHB6EBMgAA//8ANv9PAfYC4wImAo8AAAAHB0EBMgAA//8AMP/0ASUDIwImApEAAAAHB14AigAK//8AKf/0ASUDEQImApEAAAAHB1wAigAA////y//0ASUDOgImApEAAAAHBzkAigAA//8AQf/0AUkDOgImApEAAAAHBzwAigAA////yP/0ASUDGQImApEAAAAHB6MAigAA////x//0ASUDGQImApEAAAAHB6AAigAA////yP/0ASsDGQImApEAAAAHB6IAigAA////0f/0ASoDGQImApEAAAAHB58AigAA////7v/0ASYDUAImApEAAAAHB6QAigAA////7v/0ASYDUAImApEAAAAHB6EAigAA////4f/0ATMC5wImApEAAAAHB0cAigAA////9v/0ASUCrQImApEAAAAHB0MAigAA////zP/0AUgC4wImApEAAAAHB0EAigAA////zf/0AUcDIQImApEAAAAHB4gAigAA////zf/0AUcDIQImApEAAAAHB4AAigAA////3//0ATUDRwImApEAAAAHB4kAigAA//8AJP/0AgUDIwImApcAAAAHB14BGAAK//8AJP/0AgUDEQImApcAAAAHB1wBGAAA//8AJP/0AgUDOgImApcAAAAHBzkBGAAA//8AJP/0AgUDOgImApcAAAAHBzwBGAAA//8AJP/0AgUDGQImApcAAAAHB6MBGAAA//8AJP/0AgUDGQImApcAAAAHB6ABGAAA//8AJP/0AgUDGQImApcAAAAHB6IBGAAA//8AJP/0AgUDGQImApcAAAAHB58BGAAA//8APf9PAhEDIwImApkAAAAHB14BKwAK//8APf9PAhEDEQImApkAAAAHB1wBKwAA//8AK//0AekDIwImApwAAAAHB14BBwAK//8AK//0AekDEQImApwAAAAHB1wBBwAA//8AK//0AekDOgImApwAAAAHBzkBBwAA//8AK//0AekDOgImApwAAAAHBzwBBwAA//8AK//0AekDGQImApwAAAAHB6MBBwAA//8AK//0AekDGQImApwAAAAHB6ABBwAA//8AK//0AekDGQImApwAAAAHB6IBBwAA//8AK//0AekDGQImApwAAAAHB58BBwAA//8AK//0AekDUAIm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ChYKBAsXCiqYp7UBW2sfNyAgNx9r/qW1AAEAJAAAAb8CEAAJAAAzNRMjNSEVAzMVJOfQAYHn6lcBQXhX/r94AP////oAAAH+AxACJgTMAAAABwc6AP3/kv////oAAAH+AxACJgTMAAAABwc9AP3/kv////oAAAH+AtUCJgTMAAAABwdAAP3/kv////oAAAH+AuYCJgTMAAAABwdCAP3/kv////oAAAH+AtoCJgTMAAAABwdOAP3/kv////oAAAH+AsECJgTMAAAABwdEAP3/kv////oAAAH+AuICJgTMAAAABwdJAP3/kv////oAAAH+AxACJgTMAAAABwdSAP3/kv////oAAAH+AuYCJgTMAAAABwdWAP3/kv////r/HgH+AhACJgTMAAAABwdoAP0AAP////oAAAH+AwgCJgTMAAAABwdQAP3/kv////oAAAH+AxECJgTMAAAABwePAP3/kv////oAAAH+AxECJgTMAAAABweRAP3/kv////oAAAH+AycCJgTMAAAABweTAP3/kv////oAAAH+A1UCJgTMAAAABweVAP3/kv////r/HgH+AtUCJgTMAAAAJwdAAP3/kgAHB2gA/QAA////+gAAAf4DbwImBMwAAAAHB5cA/f+S////+gAAAf4DbwImBMwAAAAHB5kA/f+S////+gAAAf4DYAImBMwAAAAHB5sA/f+S////+gAAAf4DXQImBMwAAAAHB50A/f+S////+v8eAf4C4gImBMwAAAAnB0kA/f+SAAcHaAD9AAAAAv/6/yECEwIQAAkAJQAANwczJyYmJyMGBhMiJjU0NjY3IycjByMTMxMGBhUUFjMyNjcXBgbQCmcLChMLBAkT0TBDGycQJhydHJWqr6spMRYQDBUHIRM7/ykpJlknKFj9/DEtHzMmCWxsAhD98AQ4HhMTCQVKDxQAA//6/yEB/gIQABIAHAAkAAAFIiY1NDY3FwYVFBYzMjY3FwYGAwczJyYmJyMGBgMTMxMjJyMHAQswQzYoNigaEAoTByETO1UKZwsKEwsECRPgqq+rmhydHN8xLS5MHS0hIhMTCQVKDxQB3ikpJlknKFj+2wIQ/fBsbP////r/IQH+AxACJgT8AAAABwc9AP3/kgAC//IAAAKwAhAABgAWAAABBzM1IwYGARMhFSMVMxUjFTMVITUjBwELIGAEEB3+2P8B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"); -}]]></style><line x1="-40" y1="402" x2="423" y2="402" stroke="#0A0F25" /><g x="0" y="352" width="114" height="100%"><g transform="translate(0 452)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="452" style="font-size: 16px;">https://d2lang.com</text> -<g transform="translate(0 493)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="493" style="font-size: 16px;"><tspan x="48.000000" dy="0.000000">Gee, I feel kind of LIGHT in the head now,</tspan><tspan x="48.000000" dy="18.500000">knowing I can't make my satellite dish PAYMENTS!</tspan></text> -<g transform="translate(0 550)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">3</text></g><text class="text" x="48" y="550" style="font-size: 16px;">https://terrastruct.com</text></g> +}]]></style><line x1="-42" y1="404" x2="423" y2="404" stroke="#0A0F25" /><g x="-2" y="354" width="134" height="100%"><g transform="translate(0 454)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="454" style="font-size: 16px;">https://d2lang.com</text> +<g transform="translate(0 506)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="506" style="font-size: 16px;"><tspan x="48.000000" dy="0.000000">Gee, I feel kind of LIGHT in the head now,</tspan><tspan x="48.000000" dy="18.500000">knowing I can't make my satellite dish PAYMENTS!</tspan></text> +<g transform="translate(0 563)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">3</text></g><text class="text" x="48" y="563" style="font-size: 16px;">https://terrastruct.com</text></g> <style type="text/css"><![CDATA[ .text { font-family: "font-regular"; diff --git a/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg b/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg index b2b23e46f0..ea2e073c0c 100644 --- a/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg +++ b/d2renderers/d2svg/appendix/testdata/tooltip_wider_than_diagram/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="564" height="700" viewBox="-100 -100 564 700"><style type="text/css"> +width="566" height="751" viewBox="-102 -118 566 751"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -19,8 +19,8 @@ width="564" height="700" viewBox="-100 -100 564 700"><style type="text/css"> ]]> </style><g id="x"><g class="shape" ><rect x="1" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text><g transform="translate(98 -16)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">1</text></g><title>Total abstinence is easier than perfect moderation</title></g><g id="y"><g class="shape" ><rect x="0" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text><g transform="translate(98 210)" class="appendix-icon"><circle cx="16" cy="16" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="21" style="font-size: 16px;text-anchor:middle;">2</text></g><title>Gee, I feel kind of LIGHT in the head now, -knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3421969999)"/></g><mask id="3421969999" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3421969999)"/></g><mask id="3421969999" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { @@ -32,8 +32,8 @@ knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> y)[0 @font-face { font-family: font-bold; src: url("data:application/font-woff;base64,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AHQAZQAgAGcAQQBsAHQAZQByAG4AYQB0AGUAIABhAFMAdAByAGEAaQBnAGgAdAAgAGwAUwBsAGEAcwBoAGUAZAAgAHoAZQByAG8AUAByAGUAZgBlAHIAcgBlAGQAIABBAHQAaABhAGIAYQBzAGsAYQBuACAAbwBnAG8AbgBlAGsAcwBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAgGABBAFMAIABJAFMgGQAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALgBoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAFAAYQB1AGwAIABEAC4AIABIAHUAbgB0AEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABTAG8AdQByAGMAZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAgAGkAbgAgAHQAaABlACAAVQBuAGkAdABlAGQAIABTAHQAYQB0AGUAcwAgAGEAbgBkAC8AbwByACAAbwB0AGgAZQByACAAYwBvAHUAbgB0AHIAaQBlAHMALgBTAG8AdQByAGMAZQBTAGEAbgBzAFAAcgBvAC0AQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMgAuADAANAA1ADsAaABvAHQAYwBvAG4AdgAgADEALgAwAC4AMQAwADkAOwBtAGEAawBlAG8AdABmAGUAeABlACAAMgAuADUALgA2ADUANQA5ADYAUwBvAHUAcgBjAGUAIABTAGEAbgBzACAAUAByAG8AIABCAG8AbABkADIALgAwADQANQA7AEEARABCAE8AOwBTAG8AdQByAGMAZQBTAGEAbgBzAFAAcgBvAC0AQgBvAGwAZAA7AEEARABPAEIARQBCAG8AbABkAFMAbwB1AHIAYwBlACAAUwBhAG4AcwAgAFAAcgBvAKkAIAAyADAAMQAwACAALQAgADIAMAAxADgAIABBAGQAbwBiAGUAIABTAHkAcwB0AGUAbQBzACAASQBuAGMAbwByAHAAbwByAGEAdABlAGQAIAAoAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAGQAbwBiAGUALgBjAG8AbQAvACkALAAgAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgIBgAUwBvAHUAcgBjAGUgGQAuAAAAAAAsACwATwCDAK8A0gDnAPoBKgE/AUsBaQGDAZIBxAHlAhECMgJuApQC1ALlAwMDHwNZA4YDowO5A/AEIQRMBH4EsQTXBT4FYAVsBXgFkAWsBd4GAAYsBlwGjwavBuoHDwcxB0wHgwevB94H8gf+CAoIFggiCC4IOghGCFIIXghqCHYIggiOCJoIpgi2CMIIzgjaCOYI9gkzCXAJfAmkCbAJvAn6CgYKEgoeCioKNgpCCk4KWgpmCnIKfgqGCpIKngqqCrYKwgrOCtoK5gryCv4LCgsWCyILLgs6C0oLfQuvC7sL3gvqC/YMAgwODBoMJgwyDD4MSgySDJ4Mqgy2DMIM5QzxDP0NCQ0VDSENLQ05DUUNUQ1dDYINjg2aDaYNsg2+DcoN1g3tDfkOBQ4RDiEOLQ5HDlMOXw5rDncOgw6PDpsOpw6zDr8Oyw7XDuMO7w77DwcPEw8fDysPNw9DD08PWw9nD3MPgw+PD8gQChA3EHYQghCOEJoQphCyEPYRAhEOERoRJhEyET4RShFaEWYRchF+EYoRlhGiEa4RuhH0EgASDBIYEiQSMBI8EkgSYhJuEnoShhKSEp4SqhK2EsISzhLaEuYS8hL+EwoTFhMiE1MTXxNrE3cTgxOPE8cT0xPfE+sT9xQDFA8UGxQnFDMUPxRLFFcUYxRvFHsUhxSTFJ8UyxTtFR8VUBV0FYAVjBWYFaQVsBW8FcgV1BXgFewV+BYEFhAWHBYoFjgWRBZQFlwWaBZ4FssXHRcpF4oXlheiF98X6xf3GAMYDxgbGCcYMxhuGHoYhhiSGM4Y2hjmGPIY/hkKGRYZIhkuGToZRhlSGV4Zahl2GYIZkhneGicaMxpzGn8aixqXGqMarxsqGzYbQhtOG1obZhtyG34bqBu0G8AbzBvYG+Qb8Bv8HAgcFBxLHFccYxxvHHschxyTHJ8ctxzDHOgc9B0AHQwdHB0oHU8dWx1nHXMdfx2LHZcdox2vHbsdxx3THd8d6x33HgMeDx4bHiceMx4/HkseVx5jHm8eex6HHpceox7cHx0fcR+wH7wfyB/UH+Af7CAwIDwgSCBUIGAgbCB4IIQglCCgIKwguCDEINAg3CDoIPQhPCFpIXUhgSGNIZkhpSGxId4h6iH2IgIiDiIaIiYiMiI+IkoiViJiIm4ieiKGIpIiniLTIt8i6yL3IwMjDyNLI4ojliOiI64juiPGI9Ij3iPqI/YkAiQOJBokJiQyJD4kSiRWJGIkqyTbJQ8lLSU5JXElrSXsJiwmbyadJuEnIidVJ5QnnCf0KCgodiiyKO4pKylQKaMp5yoXKlEqdCqlKugq8Cr8KxErLSs5K0UrbyuNK8ErzywCLDUseSysLOAtBi0yLXotpi3eLhguUi5zLpQuxi74LxcvOy9fL60v3DASMDgwhjC1MOgxETEsMWMxkTGuMdYyFzJFMnwyozLJMvgzJzNFM2UzoDPgM+wz+DQ2NI40ozSvNLs0xzTTNN806zT3NQM1DzUbNSc1VzVjNZc1yDXUNeA17DX4NgQ2EDYcNig2NDZANkw2WDZkNnA2fDaMNpg2pDawNrw2zDcXN183azdzN383izeXN6M3+zgHOBM4HzgrODc4TDhYOGQ4cDiAOIw4pDiwONc47DkfOSc5Lzk+OVc5XzlnOW85oTmpObE5zTnVOd059jn+OhA6GDovOjc6Pzp1On06ojrXOuI67Tr4OwM7CzsWOyI7KjtnO6c78jwdPGM8pTzdPQc9OD1ZPYs9sD3mPgg+WD6EPrg+6D8bP0A/cT+rP8hAAkBFQHpAyEEJQUlBVUFhQW1BeUGFQZFBnUGpQbVBwUHNQdhB40HuQfZCAkIOQhpCJkIxQjxCREJMQlhCZEJvQndCg0KPQptCp0KzQr9CykLSQt5C6kL2QwJDDkMaQyZDMkM9Q0VDUUNdQ2lDdUOBQ41DlUOdQ6lDtEO/Q8dD00PfQ+tD90QDRA9EG0QjRC9EO0RHRFNEX0SrRPZFM0U7RY5F4UY0RodG8EdXR2NHb0d7R4dHk0efR6tHt0fDR89H20fnR/NH/0gLSBdII0gvSH5IikiWSKJIrki6SMZI0kjeSOpI9kkCSQ5JGkkmSTJJPklKSVZJYkluSXpJhkmSSZ5Jqkm2ScJJzknaSeZJ8kn+SgpKFkoiSi5KOkpGSlJKXkpqSnZKgkqOSppKpkqySr5KykrWSuJK7kr6SwZLEkseSypLNktCS05LWktmS3JLfkuKS5ZLokuuS7pLxkvSS95L6kv2TAJMDkwaTCZMMkw+TEpMVkxiTG5MekyGTJJMnkyqTLZMwkzOTNpM5kzyTP5NCk0WTSJNLk06TUZNUk1eTWpNdk2CTY5Nmk2mTbJNvk3KTdZN4k3uTfpOBk4STh5OKk42TkJOTk5aTmZOck5+TopOyE76TytPQU9xT3lPgk+LT5pPqE+xT79PyE/RT/FP+lADUAxQFVAeUCdQMFA5UEJQS1BUUF1QZlBvUHhQlFCwUL5Q4VEEUSdRSlGDUbtRw1HoUfBR+FIqUjJSeFK0UtVS4VMKUzVTPVNFU01TVVNdU2VTbVOTU8lT0VPpVAtUIVQ9VGBUiFSpVNdVCVUuVTZVPlVvVXtVqlWyVbpVwlXuVfZWNlZgVoRWkFacVqhWv1bpVxxXSFdbV3NXvlf9WCtYV1hyWKJYqljPWQFZKFlJWVFZXVlpWXFZfVmFWZFZnVmlWbFZvVnFWgpaP1pOWndaf1q/WvlbH1srW1FbeluxW8VbzVvfW+db71wAXAhcXlxmXH5cn1y1XNFc810ZXThdaF2ZXb5dxl3OXgpeFl5GXk5eVl5eXopekl7OXvZe/l8KXxZfIl85X2BfaF+UX6ZfvWACYEBga2CUYK5g3GD6YR9hUGF2YX5himGSYZ5hpmGyYbphxmHSYdph5mHyYjxipmMHYzNjSmN2Y7Nj12QIZEdkYGSuZO5lKWVfZY9lomXLZdNl22XjZetmBGYMZhRmUWaLZrdmzmb6ZzdnWmeLZ5NnrWe1Z/Nn+2gOaDdoP2hHaE9oV2hxaHlogWitaMRo72kpaU1pgGnBadtqKWppan9qnmqqarZqxmrmawdrQGt6a4prlmu2a9Nr32vra/RsAGwRbCJsLmw6bEZsUmxebGpsd2yDbItslGywbLxsxWzgbPptFG0lbTZtdW20bcJtz23dbfFuD24obk5up27EbtBu3G7obvRvAG88b0pvWG9nb3ZvjW+kb7Nvwm/Rb+BwO3CLcNJw/XFRcZdx0HI9cqdy1nLecwBzMnNec35zknOkc9Jz5nPydA50JnQ0dF90gHSsdM51CnUvdW51f3Wddbh17nYbdjh2THZYdmR2cHZ8doh2lHagdqx2uHbEdtB23HbodvR3AHcQdxx3KHc0d0B3UHeMd8l31Xf7eAd4E3hPeFt4Z3hzeH94i3iXeKN4r3i7eMd403jbeOd483j/eQt5F3kjeS95O3lHeVN5X3lreXd5g3mPeZ950Hnceeh6CnoWeiJ6Lno6ekZ6Unpeemp6dnq6esZ60nreeup7DHsYeyR7MHs8e0h7VHtge2x7eHuEe5B7t3vDe89723vne/N7/3wWfCJ8Lnw6fEp8VnxvfHt8h3yTfJ98q3y3fMN8z3zbfOd883z/fQt9F30jfS99O31HfVN9X31rfXd9g32PfZt9q33qfhR+IH4sfjh+RH5Qflx+n36rfrd+8H78fwh/FH8gfyx/OH9If1R/YH9sf3h/hH+Qf5x/qH+0f/B//IAIgBSAIIAsgDiARIBdgGmAdYCBgI2AmYClgLGAvYDJgNWA4YDtgPmBBYERgR2BTYFZgWWBcYF9gYmBwYHNgdmB5YHxgf2CCYIVgiGCLYI5gkWCUYJdgmmCdYKBgo2CmYLBguODFoNEg2aDmoOig6qDuYPSg9qD4oPqhBuEI4QrhEaEToRWhG+Ed4SJhJGEp4SvhLeE64TzhReFTIVUhVyFhYWghduF44YGhg6GFoZHhk+GjIbIhuqG9oceh0mHUYdZh2GHaYdxh3mHgYemh9qH4of6iBmIL4hLiHCImYi7iOmJGolAiUiJUImDiY+Jv4nHic+J14oDiguKTYp4ipuKp4qzir+K1osAizGLXYtvi4WLx4wGjDOMXYx3jKaMrozTjQWNKo1HjU+NW41njW+Ne42DjY+Nm42jja+Nu44YjkqOXY6GjsCO448Uj1KPa4+4j/eQFpA1kG6QqJCwkLiQwJDIkNCQ2JDgkOyQ+JESkSyRPZFOkYqRxpHPkdiR4ZHqkfOR/JIFkg6SF5IgkimSMpI7kkSSTZJWkl+SaJJxknqSg5KMkpWSnpKnkrCSuZLNktmS5JLtkvaS/5MIky2TQJNik5uTt5PjlBiUMJR1lKuUxZTflPWVEpUblSSVLZU2lT+VSJVRlVqVY5VslXWVfpWHlZCVmJWglaiVypX6liWWQ5ZYlmuWmZaulruW2ZbylwGXKpdLl3KXlZfMl/CYLJg+mFqYdpitmNmY95kMmUKZcpmdmc2Z/ZogmoCaoZq+muybBZsgm1Gbcpuem8yb+5wcnFKcd5yXnK2c05zznSGdNJ1ZnWydeZ2andKeCp5CnnGen57enuue+J8EnxGfHp9Kn4qfyaAHoDKgVaCboNOhDaFooayh66Ibol6inKLhoxSjYaOWo8Cj8qQWpC+kXqRtpHWkfaSOpJqkq6S8pM2k3qTvpQClEaUipTOlRKVVpWald6WIpZmlqqW7pdCl4aX1pgKmG6ZHplCmW6Zxpoamo6a/ptmm76cPpzWnQKdQp5+n3agRqDKoTKhfqJ6o56j/qRepLqlGqVOpY6muqcap16nuqf+qF6opqkGqU6psqoSqvKrcqxCrMatBq02rXatlq26rd6uAq4mrkqubq6irsau5q8GryavSq9ur5Kvtq/ar/6wIrBGsGqzerOys+q0IrRatJK0yrUWtWK1+raOtsK29rcWtza3orgKuHa43rk2uY66Irq2uya7lrwqvL69Er1mvbK9/r5Svqa/Er9+v+7AXsDOwO7BLsFuwabCFsJ+wr7C/sNOw37DosPGw+rEUsTGxTrFusY+xnLGssbWxvrHHsdCx2bH9shayJrI4smOyfbKFso2ylbLCsuCy/rMHszSzYbOOs7uz6LQqtFa0grS0tOa1ALUatTS1TrV2tZ21yLX2thi2OrZctn62rbbctxK3SLdvt5K3tbfruA64MbhnuGe46rkGuTW5WrltuW25bbltuW25bbltuW25ebmFAAACsgBQAMgAAAI9//oCXQBNAkYALgJ7AE0CJABNAgwATQJ+AC4CogBNAS0ATQH9ABACZgBNAgYATQL6AE0CmQBNAqwALgJUAE0CrAAuAmUATQIsACMCLAAZApkASQIs//kDLQAOAjcACwIN//gCHQAkAg8AKgI9AEEB0wAkAj0AJwIGACQBVQAYAhYAIgI7AEEBFAA3ARb/zQIkAEEBHgBBA1kAQQI8AEECKwAkAj0AQQI9ACcBjgBBAbsAFQF/ABECOAA8AgsADAMIABgCAgAOAgkADAHMACYCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oCPf/6Aj3/+gI9//oDTf/yA03/8gNN//ICdAAaAl0ATQJdAE0CRgAuAkYALgJGAC4CRgAuAkYALgJ7AE0CewBNAnsATQJ7AE0ClAAaAiQATQIkAE0CJABNAiQATQIkAE0CJABNAiQATQIkAE0CJABNAiQATQIkAE0CJABNAiQAJQIkAE0CJABNAiQATQIkAE0CJABNAiQATQIkAE0CDABNAn4ALgJ+AC4CfgAuAn4ALgJ+AC4CfgAuAn4ALgJ+AC4CfgAuAqIATQKiAE0CogBNAqIATQLIABkBLf/rAS0ATAEt/+4BLf/SAS3/4wEtAAEBLQBDAS3/7gEtAD4BLQBFAS0AKgEtACoBLf/1Af0AEAJmAE0CZgBNAmYATQIGAE0CBgBNAgYATQIGAE0CBgBNAgYAAwIGAE0CDP/pAvoATQL6AE0C+gBNApkATQKZAE0CmQBNApkATQKZAE0CmQBNApkATQKZAE0CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsAC4CrAAuAqwALgKsACgDZwAuAqwALwKsAC8CrAAvAqwALwKsAC8CrAAvAqwALgKsAC4CVABNAmUATQJlAE0CZQBNAmUATQJlAE0CZQBNAmUATQIsACMCLAAjAiwAIwIsACMCLAAjAiwAIwIsACMCwQBQAiwAGQIsABkCLAAZAiwAGQIsABkCLAAZAiwAGQIsABkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJApkASQKZAEkCmQBJAqsASQKrAEkCqwBJAqsASQKrAEkCqwBJApkASQKZAEkDLQAOAy0ADgMtAA4DLQAOAg3/+AIN//gCDf/4Ag3/+AIN//gCDf/4Ag3/+AIN//gCHQAkAh0AJAIdACQCHQAkAh0AJAKUABoCaQBNAqMAMwKaAE0CWgBNAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg//+wIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAg8AKgIPACoCDwAqAxIALwMSAC8DEgAvAjv//QI9AEECPQBBAdMAJAHTACQB0wAkAdMAJAHTACQCZgAnAj0AJwI9ACcCPQAnAj0AJwIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAgYAJAIG//MCBgAkAgYAJAIGACQCBgAkAgYAJAIGACQCBgAkAVUAGAIWACICFgAiAhYAIgIWACICFgAiAhYAIgIWACICFgAiAjsAQQI7AEECOwBBAjsAQQI7//0BFP/LARQAQQEU/9MBFP/MART/1QEU//YBFP/TARQAMAEUADcBFAApARQAKQEU/+EBFABBARb/zQIkAEECJABBAiQAQQIkAEEBHgBBAT4AQQHFAEEBHgAyAR4AQQEe//gBHgAPAVP/7ANZAEEDWQBBA1kAQQI8AEECPABBAjwAQQI8AEECPABBAjwAQQI8AEECPABBA1IARwIrACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAiv//QIrACQCKwAkAisAJAIrACQCKwAkAisAJAM2ACQCKwAkAisAJAIrACQCKwAkAisAJAIrACQCKwAkAisAJAI9AEEBjgBBAY4AFgGOAEEBjgBBAY4ANAGOADQBjv/zAbsAFQG7ABUBuwAVAbsAFQG7ABUBuwAVAbsAFQJ4AEEBfwARAX8AEQF/ABEBfwARAX8AEQF/ABEBf//2AX8AEQI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwCOAA8AjgAPAI4ADwDCAAYAwgAGAMIABgDCAAYAgkADAIJAAwCCQAMAgkADAIJAAwCCQAMAgkADAIJAAwBzAAmAcwAJgHMACYBzAAmAcwAJgIwACoCPQBBAjwAQQEW/80CKgA3AhYAOgI+AAwCPQBBAlgAQQHcACQB7f/+Aj0AJwI9ACcCBgAkAj4AJwIQAEEDgAAnAgYAJALXACQBzgAuAdwAIQI2ACQBYv/yAj0AJwI9ACcCBQAkAgsADAI8ADwCOwBBAjsAQQJGAEEBYgAQAYsANAEeAEEBh//sAav/9AG2//sBHgBBAm8AQQGwAEEDWQA/A1kAPwNZAEECPP/fAjwAQQIxAEEB0wAXAjkAEAIrACQC1gAkAusAKALiACQBjv//AY7//wGO//8BjgBBAXkAPQIUAEECFABBAbsAFQEW/80BYv/yAX8AEQJOABECigAQAjgAIgIoADwCCwAMAwgAGAIJAAwB0v/4AcwAJgIIACYBzAAFAjkAEAHA//oBwAARAcoABAHKABEBzQAcAPgAIwIsADACkQAYA6UAGAOvABgCsAAYA+wAGAGMADQBjAAZAYwANAGMABwBjAAAAYwAEQGMAC8BjAA0AYwAHAGMADQBjAA0AYwAIwGMADQBjAA0ApkATQI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAFAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcCPQAnAj0AJwI9ACcBFABBARQAQQE+AEEBxQBBARQAGAEUADcBFP/zART/9QFJ/+8CewAYARQAKQFiABABh//sAj3/+gJdAE0CCQBNAoAAIgIkAE0CHQAkAqIATQKsAC4BLQBNAmYATQIs//kC+gBNApkATQI7ADUCrAAuApcATQJUAE0CJQAmAiwAGQIN//gC+AAwAjcACwLwADQCxwAsAm7/+wKb//QDGP/0AaT/9AEt/+MDCf/0AsD/9AIN//gDI//sAlMAJAJYAEACFf//AiQAKQHXACQB0gApAjIANgIlADABLQBBAiIANQIoAA0CUgBBAgv//wHVABECKQAkAnsAEgI5AD0CPQAkAewAGgIUACsC4gAkAg4ACALwACwC6gAoAb4AJAJQAEACJQAyAuIAJAJTACQB1wAkAjIANgEtAEEBLf/VAikAJAIUACsCFAArAuoAKAEt/80CFAArAo//+QJ///QCbv/xAm7/+wM2//cDNf/0Ayz/9wMr//QCp//oAqf/6AI9//oCPf/6Asf/9wLH//QCm//qApv/9ANq//cDaf/0A2D/9wNf//QDRP/3A0T/9AMY/+oDGP/0A+f/9wPm//QD3v/3A9z/9AOA/+gDgP/oAdD/9wHQ//QBpP/qAaT/9AJz//cCcv/0Amn/9wJo//QCDP/oAgz/6AEt//UBLQABAzv/9wMo//QDFv/qAwn/9APY//cD5P/0A87/9wPN//QC9//0Atv/9ALA/+oCwP/0A47/9AOE//QDGv/oAg3/+AIN//gDVf/3A0P/9AMr/+oDI//sA/r/9wP5//QD8P/3A+//9ANt/+gDbf/oA2P/+gO1//kDpf/0BFz/9wRb//QEUv/3BFH/9APN/+gDzf/oA8gATQRr//cEa//0BQ7/9wUN//QFBP/3BQP/9ASm/+gEpv/oA+0ALAR7//cEaf/0BSH/9wUf//QFF//3BRb/9ASU/+gElP/oAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAHXACQB1wAkAdcAJAHXACQB1wAkAdcAJAHXACQB1wAkAjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYBLQAwAS0AKQEt/8sBLQBBAS3/yAEt/8cBLf/IAS3/0QEt/+4BLf/uAS3/4QEt//YBLf/MAS3/zQEt/80BLf/fAikAJAIpACQCKQAkAikAJAIpACQCKQAkAikAJAIpACQCOQA9AjkAPQIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsCFAArAhQAKwIUACsC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAJTACQCUwAkAlMAJAIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgIyADYCMgA2AjIANgLqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKALqACgC6gAoAuoAKAIiADUCKQAkAeoAJAGxAEECGAAJASwALgEsAD0BLAA9ASwAUgEsADUCKwDgAHf/9AIrAFoCKwDeAS0AQQIrALwCKwC8AisAtQIrAJwCKwDgAisAVAIrAFMCKwBUAisAXQIrAHoCKwB6AisAWAIrAFkCKwBZAisAawCk//cAof/0AHf/6gFG//cBRf/0AUb/9wE9//QA3//oAN//6AI9//oCWABNAl0ATQIJAE0CngANAiQATQNkAAICNAAjAqQATQKkAE0CbgBNApH/9gL6AE0CogBNAqwALgKXAE0CVABNAkYALgIsABkCKwABAvwALQI3AAsCnQBNAnYAPAOOAE0DngBNAtoAGQNVAE0CWABNAkYAFgO2AE0CaQAMAiQATQIkAE0CvQAZAgkATQJGAC4CLAAjAS0ATQEt/+MBLQAMAf0AEAOYAAMDpQBNAs4AGQJuAE0CpABNAisAAQKXAE0CcAAZAqwALgI+//kCCQBNAiIAGgOJAAICNAAjApsATQLtABkCsQBNAkYALgIN//gCDf/4Al0ACwKFADwCdgBNAS0ATQNkAAICPf/6A03/8gIkAE0CowAzAqQATQKsAC4CrAAuAisAAQIrAAECDwAqAjEAKgIQAEEBsABBAkgACwIGACQC+QAGAdwAHAJHAEECRwBBAiIAQQI9AAYClABBAkYAQQIrACQCPgBBAj0AQQHTACQB7AAaAgkADAMLACcCAgAOAlMAQQImADADIwBBAz0AQQJvABoC4wBBAgQAQQHTABUDCABBAiAADwIGACQCBgAkAjz//QGwAEEB0wAkAbsAFQEUADcBFP/VASsACQEW/80DDAAGAxQAQQI7//0CIgBBAkcAQQIJAAwCQgBBAlgAGgIrACQCFQAMAbEAQQHXABUDIwAGAdwAHAJMAEECkAAaAmAAQwHTACQCCwAMAgsADAIkAA4CPwAwAjsAQQL5AAYBHgBBAg8AKgMSAC8CBgAkAgYAJAJHAEECKwAkAisAJAIJAAwCCQAMAiIAJwPHAC0CmwAZAhAAJQIQAEYCEAAeAhAAFgIQABMCEAAXAhAAKQIQACwCEAAqAhAAIgIQACUCEAAlAkQANQGaACcCDgAhAhAAFgIwACUCEAAXAjIAOgIEACwCJQA0AjIAMgJEADUCRAA1AhAAJQIQAEYCEAAeAhAAFgIQABMCEAAXAhAAKQIQACwCEAAqAhAAGgIhAC0BmgAnAgYAIAIQABYCIQAbAhAAFwIhADECBAAsAiMAMgIhACICEAAlAhAARgIQAB4CEAAWAhAAEwIQABcCEAApAhAALAIQACoCEAAiASwAPQEsAC4BLAA9ASwALgPSAEwBVABRAVQAUQHPACkBzwAqASwATAIZAEwBLAA3ASwARwIZADcCGQBHASwARwIZAEcBJAAxASQANgHgADEB4AA2AUwAKwHgACsDIAArBdwAKwiYACsCEAArAyAAKwEsAD0BWQAoAfQADAH0AAwCSwAAAVgASAFYADABWABXAVgALgFYAB8BWAAuAVMADQEMAFYBUwAcAQwAVgHJACYB/gAsAf4ALAIQACUCfAAnAcYAVgJnAFEDaQApAu8AUQLvACkB4AAQAVgAVwFYAC4BWABXAVgALgG1AFcBtQAuAVgAVwFYAC4BWABXAVgALgLuAC0C7gAtAc4AIAKqAAQCqgASAqoAGALPABgDhwAxAz4AMQIQACIBFAA3Aff/+gIiAE0CCAAuAkQATQHzAE0B3ABNAkAALgJtAE0BLQBNAdYAEAIrAE0B1wBNAq0ATQJeAE0CaAAuAicATQJmACwCMQBNAfgAIwHrABkCXwBJAev/+QLNAA4B/QALAdT/+AHhACQB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oB9//6Aff/+gH3//oC5f/yAuX/8gLl//ICOgAaAiIATQIiAE0CCAAuAggALgIIAC4CCAAuAggALgJEAE0CRABNAkQATQJEAE0CXAAaAfMATQHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAEYB8wBNAfMADwHzAE0B8wBNAfMATQHzAE0B8wBNAfMATQHzAE0B3ABNAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAm0ATQJtAE0CbQBNAm0ATQKUABkBLf/qAS0ASwEt/+0BLf/RAS3/4gEtAAABLQBCAS3/7QEtAD0BLQBEAS0AKgEtACoBLf/0AdYAEAIrAE0CKwBNAisATQHXAE0B1wBNAdcATQHXAE0B1wBNAdcABAHXAE0B1//pAq0ATQKtAE0CrQBNAl4ATQJeAE0CXgBNAl4ATQJeAE0CXgBNAl4ATQJeAE0CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAv4ALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CaAAuAmgALgJoAC4CJwBNAjEATQIxAE0CMQBNAjEATQIxAE0CMQBNAjEATQH4ACMB+AAjAfgAIwH4ACMB+AAjAfgAIwH4ACMD5QAjAnwAUAHrABkB6wAZAesAGQHrABkB6wAZAesAGQHrABkB6wAZAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJfAEkCXwBJAl8ASQJxAEkCcQBJAnEASQJxAEkCcQBJAnEASQJfAEkCXwBJAs0ADgLNAA4CzQAOAs0ADgHU//gB1P/4AdT/+AHU//gB1P/4AdT/+AHU//gB1P/4AeEAJAHhACQB4QAkAeEAJAHhACQCXAAaAjIATQJcADMCWgBNAloATQJeAE0B9//6AiIATQHYAE0COgAiAfMATQHhACQCbQBNAmgALgEtAE0CKwBNAej/+AKtAE0CXgBNAgEANQJoAC4CZwBNAicATQHmACYB6wAZAdT/+ALEADAB/QALAqoANAJ5ACwBLf/iAdT/+AMl//oDmwBNA6QALAH3//oCHwBNAiIATQHYAE0CXAANAfMATQL+AAIB9AAjAl4ATQJeAE0CNwBNAk7/9gKtAE0CbQBNAmgALgJnAE0CJwBNAggALgHrABkB5wABAqUALQH9AAsCYgBNAkAAPAM3AE0DRQBNAn8AGQMLAE0CIABNAgQAFgNRAE0CMQAMAfMATQHzAE0CaQAZAdgATQIDAC4B+AAjAS0ATQEt/+IBLQAMAdYAEAMR//YDNQBNAn8AGQI3AE0CXgBNAecAAQJbAE0CNQAZAmgALgH5//kB2ABNAfEAGgMtAAIB9AAjAmQATQKiABkCfABNAggALgHU//gB1P/4AiMACwJPADwCQABNAS0ATQL+AAIB9//6AuX/8gHzAE0CXAAzAl4ATQJoAC4CaAAuAecAAQHnAAECVAAZAiYANQGQACcB4gAaAe8AFgILACYB7gAYAgcANgHQACEB/wAvAgEAKwFUAFEBVABRAc8AMwHPADQBLABMAhkATAEsADcBLABHAdcANwHXAEcBTAArAaIAKwK4ACsBWABIAVgAMAFYAFcBWAAuAVgAHwFYAC4BeAAaAXgATAF4ABsBeAAbAXgAIwF4ABsBeAAkAXgAMgF4ACYBeAAjAXgAGgF4ABoBeAAaAQwAPwEMACMA0AApANAAHwF4ABoBeABMAXgAGwF4ABsBeAAjAXgAGwF4ACQBeAAyAXgAJgF4ACMBeAAaAXgAGgF4ABoBDAA/AQwAIwDQACkA0AAfAXgAGgF4AEwBeAAbAXgAGwF4ACMBeAAbAXgAJAF4ADIBeAAmAXgAIwEMAD8BDAAjANAAKQDQAB8BeAAaAXgATAF4ABsBeAAbAXgAIwF4ABsBeAAkAXgAMgF4ACYBeAAjAQwAPwEMACMA0AApANAAHwFnAB0BgQAaAXUAGAGD//sBlwAyAYYAHgGrADIBcQAyAWIAMgGvAB4BxAAyAMsAMgFYAAkBngAyAV0AMgICADIBvgAyAc0AHgGYADIBzQAbAaAAMgF2ABYBeAAQAcAAMAF6//oCJQAIAYIABwFk//oBbAAXAWcAHQGBACoBOQAYAYEAGgFaABgA6AAPAWkAFwGAACoAvAAjAL7/3wFzACoAwgAqAkEAKgGAACoBdQAYAYEAKgGBABoBEAAqASkADwEDAAwBfwAnAWMACAILABABXAAIAWEACAE4ABkBVwAc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AAACrgAAA5EAAAOhAAACaAAAA6MAAAOpAAACeQAAA6oAAAOqAAAChAAAA6sAAAOrAAAChwAAA6wAAAOvAAACpQAAA7AAAAOwAAACrwAAA7EAAAPBAAACiQAAA8IAAAPCAAACoQAAA8MAAAPJAAACmgAAA8oAAAPKAAACqQAAA8sAAAPLAAACrAAAA8wAAAPNAAACqgAAA84AAAPOAAACrQAAA9AAAAPRAAACogAAA9UAAAPVAAACnQAAA9cAAAPXAAADiQAAA9kAAAPZAAADigAAA9sAAAPbAAADiwAAA90AAAPdAAADjAAAA+EAAAPhAAADjQAABAAAAAQHAAAD0AAABAgAAAQPAAAD2QAABBAAAAQvAAADsAAABDAAAARXAAAD/AAABFgAAARfAAAEJQAABGIAAARiAAAD4QAABGMAAARjAAAELQAABHIAAARyAAAD4gAABHMAAARzAAAELgAABHQAAAR0AAAD4wAABHUAAAR1AAAELwAABJAAAASQAAAD5AAABJEAAASRAAAEMAAABJIAAASSAAAD5QAABJMAAASTAAAEMQAABJYAAASWAAAD5gAABJcAAASXAAAEMgAABJgAAASYAAAD5wAABJkAAASZAAAEMwAABJoAAASaAAAD6AAABJsAAASbAAAENAAABKAAAASgAAAD6QAABKEAAAShAAAENQAABKIAAASiAAAD6gAABKMAAASjAAAENgAABKoAAASqAAAD6wAABKsAAASrAAAENwAABK4AAASuAAAD7AAABK8AAASvAAAEOAAABLAAAASwAAAD7QAABLEAAASxAAAEOQAABLIAAASyAAAD7gAABLMAAASzAAAEOgAABLYAAAS2AAAD7wAABLcAAAS3AAAEOwAABLoAAAS6AAAD8AAABLsAAAS7AAAEPAAABMAAAATBAAAD8QAABMIAAATCAAAEPQAABM8AAATPAAAEPgAABNAAAATQAAAD8wAABNEAAATRAAAEPwAABNQAAATUAAAD9AAABNUAAATVAAAEQAAABNYAAATWAAAD9QAABNcAAATXAAAEQQAABNgAAATYAAAD9gAABNkAAATZAAAEQgAABOIAAATiAAAD9wAABOMAAATjAAAEQwAABOYAAATmAAAD+AAABOcAAATnAAAERAAABOgAAAToAAAD+QAABOkAAATpAAAERQAABO4AAATu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BvoEiATIAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwSkBKoEpQb+BJ8HJgAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUEpgSpBKcHAAABBIcGygbGBsQGxwSrBK8HMATBBn0ElAcCBJYEwwcxBsMG/QZBBkIHJwKUBLAEnQc2BkAGfwSVBuAG4QbiBIkANgA3ADgAOQA6AD0ATgBUAF4AXwBgAGIAgQCCAIMAhQEBAKAApQCmAKcAqACpBvUAtgDYANkA2gDcAPUBAgGgAQYBBwEIAQkBCgENAR4BJAEuAS8BMAEyAVABUQFSAVQB0wFwAXYBdwF4AXkBegb2AYcBqQGqAasBrQHHAdQByQA7AQsAPAEMAEsBGwBVASUAVgEmAFgBKABXAScAWQEpAF0BLQBjATMAZAE0AGUBNQBuAT4AYQExAHQBRAB1AUUAdgFGAHcBRwB8AUsAgAFPAIQBUwCGAVUAjQFbAIsBWQCHAVwBBQHXAI4BXQCPAV4BYQCSAWIAlAFlAJMBYwCVAWQAmQFpAJ0BbQChAXEAnwFvAXUBBAHVAKoBewC0AYUAqwF8ALcBiADBAZIAxAGTAMIBlADIAZkAyQGaAMsBnADKAZsA0gGjANABoQDXAagA2wGsAN0BrgDeAa8A3wGwAOABsQDuAb8A8gHEAPYByAD3APwBzgD+AdAA/QHPBssAewC4AYkA6AG5AD4BDgCIAVYArAF9AOEBsgDiAbMA4wG0AOQBtQDlAbYAUAEgAHgBSAC+AY8AcwFDAJ4BbgBPAR8AzAGdANMBpAHYAeEB2QHaAgEB3AHeAd8B4AHkAeUB5gHnAegB6QHqAesB7AHtAgIB7gHvAfAB8gH0AfMB9gH3AfgB+QH7AfwB/QH+Af8CAAIDAgQCBQIGAgcCCAIJAhECEwIUAhUCFgIXAhgCGQIaAhsCHAIkAeIB8QH1BqMGqwawBrIHIwcyBzUHMwc3By8HNAa3BrgGpQasBrEHOQc8Bz8HQQdDB0UHRwdLB00HTwdRB1MHVQdZB1sHXQdoB2kHagdrB2wHbgdwB3EHfQd/B4AHgQOTA5UCgAOPAoECggKDAoYCiAKuAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoQChwKlAqYCpwKoAq8CiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZAqECmgKbApwCnQKeAp8CoAKpAqwCqgKrAq0D0APRA9ID0wPUA9UD1gPXA9kD2gPbA9wD3QPeA98D4AOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQlBCYEJwQoBCkEKgQrBCwD4QQtA+IELgPjBC8D5AQwA+UEMQPmBDID5wQzA+gENAPpBDUD6gQ2A+sENwPsBDgD7QQ5A+4EOgPvBDsD8AQ8A/ED8gQ9BD4D8wQ/A/QEQAP1BEED9gRCA/cEQwP4BEQD+QRFA/oERgP7BEcGmwadBp4GpAamBqkGrQauAFIBIgBTASMAWgEqAFsBKwBcASwAcQFBAHIBQgB5AUkAfQFMAH4BTgCQAV8AkQFgAJYBZgCXAWcAmAFoAJoBagCbAWsAnAFsAKIBcgCjAXMApAF0ALUBhgDAAZEAwwGVAMUBlgDGAZcAxwGYAM0BngDOAZ8A0QGiANQBpQDVAaYA8AHCAPEBwwDzAcUA+AHKAP8B0QEAAdIBTQGnAD8BDwBAARAAQQERAEIBEgBDARMARAEUAEUBFQBGARYARwEXAEgBGABJARkASgEaAGYBNgBnATcAaAE4AGkBOQBqAToAawE7AGwBPABtAT0AiQFXAIoBWACtAX4ArgF/AK8BgACwAYEAsQGCALIBgwCzAYQAuQGKALoBiwC7AYwAvAGNAL0BjgDmAbcA5wG4AOkBugDqAbsA6wG8AOwBvQDtAb4A9AHGAPkBywD6AcwA+wHNAxADEQMUAxUDFgMXAxgDGQKwArECtAK1ArYCtwK4ArkDHQMeAyEDIgMjAyQCvAK9AsACwQLCAsMDJQMmAykDKgMrAywDLQMuAsQCxQLIAskCygLLAswCzQMwAzEDNAM1AzYDNwM4AzkCzgLPAtIC0wLUAtUC1gLXA0ADQQNEA0UDRgNHAtoC2wLeAt8C4ALhA0oDSwNOA08DUANRA1IDUwLoA1oDWwNeA18DYANhA2IDYwLrAuwC7wLwAvEC8gLzAvQDEgMTAx8DIAMnAygDMgMzA0IDQwNMA00DXANdA2YDZwNqA2sDbANtA24DbwL2AvcC+AL5AvoC+wL8Av0DcgNzA3YDdwN4A3kDegN7Av8DAAMBAwIDAwMEAwUDBgN+A38DggODA4QDhQOGA4cDCAMJAwoDCwMMAw0DDgMPAxoDGwNoA2UDaQMcA3ACugK7ArICswL1A5gDlwOZA6MDpgN0A3EDdQMvA3wCvgK/AsYCxwL+A50DnwOhAzoDOwM9Az4DPAM/AtgC2QLQAtEDngOgA6IDVQNWA1cDWANIA0kDVANZAukC6gLkAuUC4gOkA6UDmwOAA30DgQNkA4gC3ALdAu0C7gMHA5wDmgSWBJYEmwSXBJgEnASxBIwEjQSQBI4EjwSRBK0ErgSeB7AG3wSyBLYEoAShBLMEtQS0Bj8GogZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GpwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgbRBskG2QbWBtcESQTCBusG8AbxBuMG5AblBuYG5wboBukG6gbsBu0G7gbvBwcG9Ab3BwYHEQcfAiUHsgezAiYCJwABAAAACgMCCyoABERGTFQCvmN5cmwCRGdyZWsCCGxhdG4AGgG2AAdBVEggAX5BWkUgAUZDUlQgAQ5OQVYgANZOU00gAJ5TS1MgAGZUUksgAC4AAP//ABkACwAXACMALwA7AEcAUwBeAGoAdgCCAI4AmgCmALIAvgDKANYA4gDuAPoBBgESAR4BKgAA//8AGQAKABYAIgAuADoARgBSAF0AaQB1AIEAjQCZAKUAsQC9AMkA1QDhAO0A+QEFAREBHQEpAAD//wAZAAkAFQAhAC0AOQBFAFEAXABoAHQAgACMAJgApACwALwAyADUAOAA7AD4AQQBEAEcASgAAP//ABkACAAUACAALAA4AEQAUABbAGcAcwB/AIsAlwCjAK8AuwDHANMA3wDrAPcBAwEPARsBJwAA//8AGQAHABMAHwArADcAQwBPAFoAZgByAH4AigCWAKIArgC6AMYA0gDeAOoA9gECAQ4BGgEmAAD//wAZAAYAEgAeACoANgBCAE4AWQBlAHEAfQCJAJUAoQCtALkAxQDRAN0A6QD1AQEBDQEZASUAAP//ABkABQARAB0AKQA1AEEATQBYAGQAcAB8AIgAlACgAKwAuADEANAA3ADoAPQBAAEMARgBJAAA//8AGQAEABAAHAAoADQAQABMAFcAYwBvAHsAhwCTAJ8AqwC3AMMAzwDbAOcA8wD/AQsBFwEjAAQAAAAA//8AGQADAA8AGwAnADMAPwBLAFYAYgBuAHoAhgCSAJ4AqgC2AMIAzgDaAOYA8gD+AQoBFgEiAEIAAVNSQiAACgAA//8AGQACAA4AGgAmADIAPgBKAFUAYQBtAHkAhQCRAJ0AqQC1AMEAzQDZAOUA8QD9AQkBFQEhAAD//wAZAAEADQAZACUAMQA9AEkAVABgAGwAeACEAJAAnACoALQAwADMANgA5ADwAPwBCAEUASAABAAAAAD//wAYAAAADAAYACQAMAA8AEgAXwBrAHcAgwCPAJsApwCzAL8AywDXAOMA7wD7AQcBEwEfASthYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBhYWx0CCBjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjMnNjCBZjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjYXNlCApjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hjY21wB/hkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/Jkbm9tB/JmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hmcmFjB+hsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+JsaWdhB+Jsb2NsB9xsb2NsB9Rsb2NsB85sb2NsB8hsb2NsB8Bsb2NsB7hsb2NsB7hsb2NsB8Bsb2NsB7Bsb2NsB7Bsb2NsB7hudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pudW1yB6pvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvbnVtB6RvcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55vcmRuB55wbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hwbnVtB5hzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzYWx0B3xzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzaW5mB3ZzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzbWNwB2hzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAxB1pzczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAyB05zczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczAzB0JzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA0BzRzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczA1BypzczE4ByBzczE4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BNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFLAUtBS8FLgUwBTEFMgUzBTQFNQU2BTgFOQU6BTwFOwU9BT4FPwVABUEFQgVDBUUFRAVGBUcFSAVJBUoFSwVMBU0FTgVPBVAFUQVSBVMFVAVVBVYFVwVYBVkFWgVbBVwFXQVeBV8FYAVhBWIFYwVuBW8FZAVlBWYFZwVoBWkFagVrBWwFbQVwBXEFdAVzBXIFdQV2BXcFeAV5BXoFewV8BX0FfgV/BYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtQW2BbQFKwU8BTcAAgAKABwANQAAAQYBWwAaAV0BYABwAWIBdAB0AXYB1QCHAdcB1wDnAeQB5ADoAeoB6gDpAmUCZQDqBMsEywDrAAEAAAABAAgAAgAuABQGIQYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+AAIABARKBEoAAASGBI8AAQSWBJgACwSiBKcADgABAAAAAQAIAAEFQgHXAAEAAAABAAgAAgN0AbcEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFPAU7BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBW4FbwVkBWUFZgVnBWgFaQVqBWsFbAVtBXAFcQVzBXIFdAV1BXYFdwV4BXkFegV7BXwFfQV+BYAFgQWCBYMFhAWFBYYFhwWIBYkFigWLBYwFjQWOBY8FkAWRBZIFkwWUBZUFlgWXBZgFmQWaBZsFnAWdBZ4FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtAW1BbYFtwW4BbkFugW7BbwFvQW+Bb8FwAXBBcIFwwXEBcUFxgXHBcgFyQXKBcsFzAXNBc4FzwW4BbwFvgXABdAFxgXLBdEFzwW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW8BbwFvAW8BbwFvAW8BbwFvgW+Bb4FvgW+Bb4FvgW+Bb4FvgXABcAFwAXABcAFwAXABcAFwAXABcAFwAXGBcYFxgXGBcYFxgXGBcYFyAXLBcsFywXLBcsFywXLBcsFzwXPBc8FzwXPBc8FzwXPBc8FzwXSBdIF0gXSBdIF0gXSBdIF0gXTBdMF0wXTBdMF0wXTBdMF0wXUBdQF1AXUBdQF1AXUBdQF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf4F/wYABgEGAgYDBgQGBQYGBgcGCAYJBgoGCwYMBg0GDgYPBhAGEQYSBhMGFAYVBhYGFwYYBhkGGgYbBhwGHQYeBh8GIAACAAcAAgAbAAAANgEFABoCOAI4AOoCaAKIAOsCsAMPAQwDsAPXAWwD2QP7AZQAAQAAAAEACAACAPgAeQW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW4BbwFvAW8BbwFvAW8BbwFvAW+Bb4FvgW+Bb4FvgW+Bb4FvgW+Bb4FwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXQBdAF0AXGBcYFxgXGBcYFxgXGBcYFyAXIBcsFywXLBcsFywXLBcsFywXLBcsFywXLBcsF0QXRBdEFzwXPBc8FzwXPBc8FzwXPBc8FzwXPBdIF0gXSBdIF0gXSBdIF0gXSBdIF0gXSBdMF0wXTBdMF0wXTBdMF0wXTBdMF0wXTBdQF1AXUBdQF1AXUBdQF1AXUBdQF1AXUAAIAAQMQ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ALAAqACgAJgAkACIAIAAeAByAGwAZgBgAFoAVABOAEgAQgA8ADYAMAMtAAIHpAMpAAIHowMrAAIHogMuAAIHoQMqAAIHoAMsAAIHnwNxAAIHgQMvAAIHfQMlAAIHXgMmAAIHXAMoAAIHPAMnAAIHOQN6AAMHgQekA3YAAweBB6MDeAADB4EHogN7AAMHgQehA3cAAweBB6ADeQADB4EHnwN8AAMHgQd9A3IAAweBB14DcwADB4EHXAN1AAMHgQc8A3QAAweBBzkACAA8ADYAMAAqACQAHgAYABIDIQACB6MDIwACB6IDIgACB6ADJAACB58DHQACB14DHgACB1wDIAACBzwDHwACBzkAGQDYANAAyADAALgAsACoAKAAmACQAIgAggB8AHYAcABqAGQAXgBYAFIATABGAEAAOgA0AxgAAgekAxQAAgejAxYAAgeiAxkAAgehAxUAAgegAxcAAgefA2UAAgeBAxwAAgd9AxAAAgdeAxEAAgdcAxoAAgdHAxsAAgdDAxMAAgc8AxIAAgc5A24AAweBB6QDagADB4EHowNsAAMHgQeiA28AAweBB6EDawADB4EHoANtAAMHgQefA3AAAweBB30DZgADB4EHXgNnAAMHgQdcA2kAAweBBzwDaAADB4EHOQAcAPoA8gDqAOIA2gDSAMoAwgC6ALIAqgCiAJoAkgCKAIIAfAB2AHAAagBkAF4AWABSAEwARgBAADoC8wACB6QC7wACB6MC9AACB6EC8AACB6AC8gACB58DBwACB4EC7AACB1wC7gACBzwC7QACBzkC8QACA58C6wACA5kDBwACA5cDDgADB4EHpAMKAAMHgQejAwwAAweBB6IDDwADB4EHoQMLAAMHgQegAw0AAweBB58DCAADB4EHXgMJAAMHgQdcAw4AAwOXB6QDCgADA5cHowMMAAMDlweiAw8AAwOXB6EDCwADA5cHoAMNAAMDlwefAwgAAwOXB14DCQADA5cHXAAJAEQAPgA4ADIALAAmACAAGgAUAugAAgehAuYAAgegAucAAgefAuMAAgdcAocAAgdNAukAAgdHAuoAAgdDAuUAAgc8AuQAAgc5AAEABALiAAIHXAAIADwANgAwACoAJAAeABgAEgLeAAIHowLgAAIHogLfAAIHoALhAAIHnwLaAAIHXgLbAAIHXALdAAIHPALcAAIHOQANAGQAXgBYAFIATABGAEAAOgA0AC4AKAAiABwC1gACB6QC0gACB6MC1AACB6IC0wACB6AC1QACB58CzgACB14CzwACB1wChAACB00C2AACB0cC2QACB0MC0QACBzwC0AACBzkC1wACA6IAHAD6APIA6gDiANoA0gDKAMIAugCyAKoAogCaAJIAigCCAHwAdgBwAGoAZABeAFgAUgBMAEYAQAA6AswAAgekAsgAAgejAsoAAgeiAs0AAgehAskAAgegAssAAgefAv4AAgeBAsQAAgdeAsUAAgdcAscAAgc8AsYAAgc5Av4AAgOXAwUAAweBB6QDAQADB4EHowMDAAMHgQeiAwYAAweBB6EDAgADB4EHoAMEAAMHgQefAv8AAweBB14DAAADB4EHXAMFAAMDlwekAwEAAwOXB6MDAwADA5cHogMGAAMDlwehAwIAAwOXB6ADBAADA5cHnwL/AAMDlwdeAwAAAwOXB1wACAA8ADYAMAAqACQAHgAYABICwAACB6MCwgACB6ICwQACB6ACwwACB58CvAACB14CvQACB1wCvwACBzwCvgACBzkAHgEKAQIA+gDyAOoA4gDaANIAygDCALoAsgCqAKIAmgCSAIwAhgCAAHoAdABuAGgAYgBcAFYAUABKAEQAPgK4AAIHpAK0AAIHowK2AAIHogK5AAIHoQK1AAIHoAK3AAIHnwL1AAIHgQKwAAIHXgKxAAIHXAK6AAIHRwK7AAIHQwKzAAIHPAKyAAIHOQL1AAIDlwL8AAMHgQekAvgAAweBB6MC+gADB4EHogL9AAMHgQehAvkAAweBB6AC+wADB4EHnwL2AAMHgQdeAvcAAweBB1wC/AADA5cHpAL4AAMDlwejAvoAAwOXB6IC/QADA5cHoQL5AAMDlwegAvsAAwOXB58C9gADA5cHXgL3AAMDlwdcAAEAFgJoAmwCbgJwAnYCeAJ7An8CiQKNAo8CkQKXApkCnAKgAvUC/gMHA2UDcQN9AAQAAAABAAgAAQIaABsB/AHeAdQBtgGYAXoBXAFSATQBIgEEAPoA3ADSALQAqgCgAJYAjACCAHgAbgBkAFoAUABGADwAAQAEAlcAAgdsAAEABAHlAAIGtwABAAQBwQACBzwAAQAEAZAAAgc8AAEABAFaAAIHPAABAAQBQAACBzwAAQAEAR0AAgc8AAEABADvAAIHPAABAAQAvwACBzwAAQAEAIwAAgc8AAEABABwAAIHPAABAAQATQACBzwAAwAWAA4ACAG/AAIHbgHBAAMHbgc8AcEAAwc8B24AAQAEAaEAAgdVAAMAFgAOAAgBjwACB24BkAADB24HPAGQAAMHPAduAAEABAFjAAIHVQADABYADgAIAVkAAgduAVoAAwduBzwBWgADBzwHbgACAAwABgFHAAIHbAFKAAIHQQADABYADgAIAT4AAgduAUAAAwduBzwBQAADBzwHbgABAAQBKQACB1UAAwAWAA4ACAEbAAIHbgEdAAMHbgc8AR0AAwc8B24AAwAWAA4ACADuAAIHbgDvAAMHbgc8AO8AAwc8B24AAwAWAA4ACAC+AAIHbgC/AAMHbgc8AL8AAwc8B24AAwAWAA4ACACLAAIHbgCMAAMHbgc8AIwAAwc8B24AAQAEAHoAAgdBAAMAFgAOAAgAbgACB24AcAADB24HPABwAAMHPAduAAMAFgAOAAgASwACB24ATQADB24HPABNAAMHPAduAAEAGwACAAYACAAKABAAFgAcAB8AIAAiACQAJwAqAC8AMABLAG4AiwC+AO4BGwE+AVkBjwG/AeQCUgAEAAAAAQAIAAEBCgAFAOAAtgB0AEIAEAAGACwAJgAgABoAFAAOB6QAAgd9B6QAAgdBB6IAAgc+B6IAAgc8B6MAAgc7B6MAAgc5AAYALAAmACAAGgAUAA4HoQACB30HoQACB0EHnwACBz4HnwACBzwHoAACBzsHoAACBzkACAA8ADYAMAAqACQAHgAYABIHiQACB30HjAACB1UHigACB0MHiQACB0EHgAACBz4HhAACBzwHiAACBzsHhgACBzkABQAkAB4AGAASAAwHnAACB30HmgACB08HnAACB0EHlgACBzwHmAACBzkABQAkAB4AGAASAAwHkgACB08HngACB0cHlAACB0EHjgACBzwHkAACBzkAAQAFBz8HRwdNB1wHXgAGAAAAAwBAAB4ADAADAAAAAQAmAAEA2AABAAAANgADAAAAAQAUAAIBugDGAAEAAAA2AAEABQAkACUBWQHyAfUAAwAAAAIAGgAUAAEApAABAAAANQABAAEHbgABAAEAJAAGAAAABQFmAHIATgAqABAAAwAAAAEAEgABACwAAQAAAAIAAQACA9cEIwADAAAAAQAYAAEAEgABAAAAAgABAAEHPAABAAQAYwCqATMBewADAAAAAQAYAAEAEgABAAAAAgABAAEHRwABAAQAYACnATABeAADAAAAAQBUAAEAEgABAAAAAgABAB8HOQc7BzwHPgc/B0EHQwdFB0cHSAdLB00HTwdRB1MHVQdXB1kHWwdcB10HXgdhB2IHbAduB3cHfAd9B38HgAABAE4APwBTAFQAWwBcAGYAdwB9AH4AfwCKAI8AkACRAJQAlgCYAJwAoQCjAKQArQC9AMQAxQDHAMsAzADOANIA0wDUANUA1gDmAO0A+QD/AQABDwEjASQBKwEsATYBRwFMAU0BTgFYAV4BXwFgAWUBZgFoAWwBcQFzAXQBfgGOAZMBlgGYAZwBnQGfAaMBpAGlAaYBpwG3Ab4BywHRAdIAAwAAAAEANAABABIAAQAAAAIAAgAFB18HYAAAB2MHawACB3AHdgALB3gHewASB4EHgQAWAAIAQAA2AD4AAABAAEQACQBGAEkADgBNAE0AEgBPAFAAEwBSAFIAFQBVAFoAFgBeAGUAHABnAGwAJABwAHYAKgB4AHoAMQB8AHwANACBAIYANQCIAIkAOwCMAI4APQCSAJMAQACaAJsAQgCdAKAARACiAKIASAClAKwASQCuALIAUQC0ALUAVgC5ALwAWAC/AMMAXADIAMoAYQDNAM0AZADQANEAZQDYAOUAZwDnAOcAdQDpAOwAdgDvAPgAegD6AP4AhAEGAQ4AiQEQARQAkgEWARkAlwEdAR0AmwEfASAAnAEiASIAngElASoAnwEuATUApQE3ATwArQFAAUYAswFIAUsAugFQAVcAvgFaAVsAxgFdAV0AyAFiAWMAyQFqAWsAywFtAXAAzQFyAXIA0QF2AX0A0gF/AYMA2gGFAYYA3wGKAY0A4QGQAZIA5QGUAZUA6AGZAZsA6gGeAZ4A7QGhAaIA7gGpAbYA8AG4AbgA/gG6Ab0A/wHBAcoBAwHMAdABDQACAAAAAQAIAAEC4gFuDMIMvAy2DLAMqgykDJ4MmAySDIwMhgx+DHYMbgxmDF4MVgxODEYMPgw2DDAMKgwkDB4MGAwSDAwMBgwAC/oL9AvuC+gL4gvcC9YL0AvKC8QLvgu4C7ILrAumC6ALmAuQC4gLgAt4C3ILagtkC14LWAtSC0wLRgtACzoLNAsuCygLIgscCxYLEAsKCwQK/gr4CvIK7ArmCuAK2grUCs4KyArCCrwKtgqwCqoKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChYKDgoGCf4J9gnwCegJ4gncCdYJ0AnKCcQJvgm4CbIJrAmmCaAJmAmSCYwJhgmACXoJdAluCWgJYglcCVYJUAlKCUQJPgk4CTIJLAkmCSAJGgkUCQ4JCAkCCPoI8gjqCOII3AjWCNAIygjECL4IuAiyCKwIpgigCJoIlAiOCIgIggh8CHYIcAhqCGQIXghYCFIITAhGCEAIOgg0CC4IKAgiCBwIFggQCAoIAgf6B/IH6gfiB9oH0gfKB8IHuge0B64HqAeiB5wHlgeQB4oHhAd+B3gHcgdsB2YHYAdaB1QHTgdIB0IHPAc2BzAHKgckBxwHFAcMBwQG/Ab2Bu4G6AbiBtwG1gbQBsoGxAa+BrgGsgasBqYGoAaaBpQGjgaIBoIGfAZ2BnAGagZkBl4GWAZSBkwGRgZABjoGNAYuBiYGIAYaBhQGDgYIBgIF/AX2BfAF6gXkBd4F2AXSBcwFxgXABboFtAWuBagFogWaBZIFigWCBXoFdAVsBWYFYAVaBVQFTgVIBUIFPAU2BTAFKgUkBRwFFgUQBQoFBAT+BPgE8gTsBOYE4ATaBNQEzgTIBMIEvAS2BLAEqgSkBJ4EmASSBIwEhgR+BHYEbgRmBGAEWgRUBE4ESARCBDwENgQwBCoEJAQeBBgEEgQMBAYEAAP6A/QD7gPoA+ID3APWA9AK/gaCAAIAJwA2AEoAAABNAE0AFQBPAFAAFgBSAFwAGABeAG0AIwBwAHoAMwB8AH8APgCBAIYAQgCIAIoASACMAJQASwCWAJgAVACaALUAVwC5AL0AcwC/AM4AeADQANYAiADYAOcAjwDpAO0AnwDvAQAApAEGARoAtgEdAR0AywEfASAAzAEiASwAzgEuAT0A2QFAAU4A6QFQAVgA+AFaAVsBAQFdAWABAwFiAWMBBwFlAWgBCQFqAXQBDQF2AYYBGAGKAY4BKQGQAZ8BLgGhAacBPgGpAbgBRQG6Ab4BVQHBAdIBWgPXA9cBbAQjBCMBbQACADUHdgACADUHaAACADUHSwACADUHVQACADUHPAACADQHQQACADQHTwACADQHaAACADQHSwACADQHTQACADQHPwACADQHPAACADQHOQACADIHTQACADIHPwACADIHPAACADIHOQACAb8HPAACAbkHaAACAbkHQQACAbkHTwACAbkHOQACAbkHPAACADAHTwACADAHaAADADAHTQc5AAMAMAdNB1UAAwAwB00HPAADADAHTQdDAAIAMAdVAAIAMAdTAAIAMAdRAAIAMAdHAAIAMAdDAAIAMAdNAAIAMAdBAAIAMAc/AAIAMAc8AAIAMAc5AAIALwdNAAIALwd2AAIALwdoAAIALwdrAAIALwdsAAIALwdLAAIALwdVAAIALgdoAAIALgdLAAIALgdrAAIALgdsAAIALgdVAAIALgc/AAIALgc8AAIALQd2AAMALQdoB0MAAgAtB2gAAgAtB0sAAgAtB1UAAgAtB2sAAgAtBzwAAgArB0sAAgGPBzwAAgGJB2gAAgGJB0EAAgGJB08AAgGJBzkAAgGJBzwAAwAqB0MHPAACACoHRwADACoHPwdoAAMAKgc/B0EAAwAqBz8HTwADACoHPwc5AAMAKgc/BzwAAgAqB08AAgAqB2gAAgAqB1UAAgAqB1MAAgAqB0MAAgAqB00AAgAqB0EAAgAqBz8AAgAqBzwAAgAqBzkAAgApB3YAAgApB2gAAgApB0sAAgApB2sAAgApB0EAAgApB1UAAgApBzkAAgApBzwAAgAoB2gAAgAoB0sAAgAoBzwAAgAnB3YAAwAnB2gHRAACACcHaAACACcHawACACcHVQACACcHPQACACYHdgACACYHaAACACYHawACAdYHPwACAVwHRwACAmUHPAACACQHaAACAVwHTwACAVwHVQACAVwHQwACAVwHTQACAVwHQQACAVwHPwACAVwHPAACAVwHOQACACMHcwACACMHdgACACMHaAACACMHQAACACIHQQACACIHQwACACIHVQACACIHawACACIHSwACACIHRwACACIHPwACACIHPAACACEHSwADACAHQwc8AAIBPgc8AAMAIAc/B2gAAwAgBz8HQQADACAHPwdPAAMAIAc/BzkAAwAgBz8HPAACACAHQQACACAHTwACACAHaAACACAHSwACACAHRwACACAHQwACACAHTQACACAHVQACACAHPwACACAHPAACACAHOQACAB8HdgACAB8HaAACAB8HTAACAB8HVQACAB4HSwACAB4HVQACAB4HPwACAB4HPAACAB4HbAACAB0HdgACAB0HTAACAR4HQwACAR4HPAACARsHPAADABwHRwdoAAMAHAdHB0EAAwAcB0cHTwADABwHRwc5AAMAHAdHBzwAAwAcBz8HaAADABwHPwdBAAMAHAc/B08AAwAcBz8HOQADABwHPwc8AAIAHAdPAAIAHAdoAAIAHAdVAAIAHAdRAAIAHAdHAAIAHAdDAAIAHAdNAAIAHAdBAAIAHAc/AAIAHAc8AAIAHAc5AAIAGwd2AAIAGwdoAAIAGwdMAAIAGwdWAAIAGwc9AAIAGgdCAAIAGgdQAAIAGgdoAAIAGgdMAAIAGgdOAAIAGgdAAAIAGgc9AAIAGgc6AAIAGAdOAAIAGAdAAAIAGAc9AAIAGAc6AAIA7gc9AAIA6AdoAAIA6AdCAAIA6AdQAAIA6Ac6AAIA6Ac9AAIAFgdQAAIAFgdoAAMAFgdOBzoAAwAWB04HVgADABYHTgc9AAMAFgdOB0QAAgAWB1YAAgAWB1QAAgAWB1IAAgAWB0kAAgAWB0QAAgAWB04AAgAWB0IAAgAWB0AAAgAWBz0AAgAWBzoAAgAVB04AAgAVB3YAAgAVB2gAAgAVB2sAAgAVB20AAgAVB0wAAgAVB1YAAgAUB2gAAgAUB0wAAgAUB2sAAgAUB20AAgAUB1YAAgAUB0AAAgAUBz0AAgATB3YAAwATB2gHRAACABMHaAACABMHawACABMHTAACABMHVgACABMHPQACABEHTAACAL4HPQACALgHaAACALgHQgACALgHUAACALgHOgACALgHPQADABAHRAc9AAIAEAdJAAMAEAdAB2gAAwAQB0AHQgADABAHQAdQAAMAEAdABzoAAwAQB0AHPQACABAHUAACABAHaAACABAHVgACABAHVAACABAHRAACABAHTgACABAHQgACABAHQAACABAHPQACABAHOgACAA8HdgACAA8HaAACAA8HTAACAA8HawACAA8HQgACAA8HVgACAA8HOgACAA8HPQACAA4HaAACAA4HTAACAA4HPQACAA0HdgADAA0HaAdEAAIADQdoAAIADQdrAAIADQdWAAIADQc9AAIADAd2AAIADAdoAAIADAdrAAIACwdAAAIACgdJAAIAiwc9AAIACgdoAAIACgdQAAIACgdWAAIACgdEAAIACgdOAAIACgdCAAIACgdAAAIACgc9AAIACgc6AAIACQd2AAIACQdz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AAIE4gaWAAIE4QaVAAIE4AaUAAIE3waTAAIE3gaSAAIE3QaRAAIE3AaQAAIE2waPAAIE2gaOAAIE2QaNAAIE2AaMAAIE1waLAAIE1gaKAAIE1QaJAAME1AaIAioAAgTTBocAAgTSBoYAAgTRBoUAAgTQBoQAAgTPBoMAAgTOBoIAAgTNBoEAAgTMBoAAAQAAAAEACAACBXwCuwTmBOcE6ATpBOoE6wTsBO0E7gTvBPAE8QTyBPME9AT1BPYE9wT4BPkE+gT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBT4FPwVABUEFQgVDBUQFRQVGBUcFSAVJBUoFSwVMBU0FTgVPBVAFUQVSBVMFVAVVBVYFVwVYBVkFWgVbBVwFXQVeBV8FYAVhBWIFYwVuBW8FZAVlBWYFZwVoBWkFagVrBWwFbQVwBXEFcwVyBXQFdQV2BXcFeAV5BXoFewV8BX0FfgWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtgT+BP8FAAUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUfBSAFIQUiBSwFLQUuBTAFMQUyBTMFNAU1BTYFOAU5BToFPAU7BT0FPgU/BUAFQQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFbgVvBWQFZQVmBWcFaAVpBWoFawVsBW0FcAVxBXQFcwVyBXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWBBYIFgwWEBYUFhgWIBYkFigWLBYwFjQWOBY8FkAWRBZIFkwWUBZUFlgWXBZgFmQWaBZsFnAWdBZ4FnwWgBaEFogWjBaQFpQWmBacFqAWpBaoFqwWsBa0FrgWvBbAFsQWyBbMFtQW2BSsFtwU8BbgFuQW6BbsFvAW9Bb4FvwXBBcIFwwXEBcUFxgXHBcgFyQXKBcsFzAXNBc4FzwW4BbwFvgXABdAFxgXLBdEFzwHhAe0CowH0AhQB3QW4BbgFuAW4BbgFuAW4BbgFuAW4BbgFuAW8BbwFvAW8BbwFvAW8BbwFvgW+Bb4FvgW+Bb4FvgW+Bb4FvgXABcAFwAXABcAFwAXABcAFwAXABcYFxgXGBcYFxgXGBcYFxgXIBcsFywXLBcsFywXLBcsFywXPBc8FzwXPBc8FzwXPBc8FzwXPBdIF0gXSBdIF0gXSBdIF0gXSBdMF0wXTBdMF0wXTBdMF0wXTBdQF1AXUBdQF1AXUBdQF1AXUA5AF1QXWBdcF2AXZBdoF2wXcBd0F3gXfBeAF4QXiBeMF5AXlBeYF5wXoBekF6gXrBewF7QXuBe8F8AXxBfIF8wX0BfUF9gX3BfgF+QX6BfsF/AX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAF1QXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFwYYBhkGGgYbBhwGHQYeBh8GIAXWBiEEbgRvBHAEcQRyBHMEdAR1BHYEbQRuBG8EcARxBHIEcwR0BHUEdga/BiwGLQYuBi8GMAYxBjIGMwY0BjUGOwY8Bj0GPgTJBTcGfga8Br0GvgbIB0AHQgdEB0YHSgdKB0wHTgdQB1IHVAdWB1gHWgdcB14HbQdvB34CZAACAEAANgBKAAAATABtABUAbwCAADcAjgEDAEkBBQEFAL8BHgEtAMABMAE9ANABPwFCAN4BSwFMAOIBTgFbAOQBXQFgAPIBagF0APYBdgGmAQEBqAG+ATIBwAHVAUkB1wHXAV8B6gHqAWACOAI4AWECZQJlAWICaAJvAWMCcQKJAWsCiwKLAYQCkAKRAYUCnAKcAYcCngKeAYgCsALXAYkC2gMPAbEDjwOPAecDsAPXAegD2QP8AhAD/gQjAjQEJQQ9AloEPwRIAnMESgRKAn0EWARgAn4EYwRsAocEgwSDApEEhgSPApIEpASnApwEyATIAqAEywTLAqEGfQZ9AqIGmgaaAqMGoAagAqQGpQalAqUGxwbHAqYHPwc/AqcHQQdBAqgHQwdDAqkHRQdFAqoHSQdLAqsHTQdNAq4HTwdPAq8HUQdRArAHUwdTArEHVQdVArIHVwdXArMHWQdZArQHWwdbArUHXQddArYHbAdsArcHbgduArgHfQd9ArkHswezAroAAgAAAAAAAP/OADIAAAAAAAAAAAAAAAAAAAAAAAAAAAe0AAAAAwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAK0AyQDHAK4AYgECAQMAYwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETAJABFAEVARYBFwEYAGQA/QEZAP8BGgEbARwBHQEeAR8AywBlAMgBIADKASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyAPgBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AM8AzADNAT4AzgE/APoBQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAOIBUQFSAVMBVAFVAVYAZgFXAVgBWQFaANMA0ADRAK8AZwFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgCRALABZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgA5AF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFANYA1ADVAYYAaAGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngDrAZ8AuwGgAaEBogGjAaQA5gGlAaYBpwDpAO0BqAGpAaoAagBpAGsAbQBsAasBrABuAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwAoAG9Ab4BvwHAAcEAbwD+AcIBAAHDAcQBxQHGAccBAQBxAHAAcgHIAHMByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoA+QHbAdwB3QHeAd8B4AHhAeIB4wHkAHUAdAB2AeUAdwHmAecB6AHpAeoB6wHsANcB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgA4wH5AfoB+wH8Af0B/gB4Af8CAAIBAgICAwB6AHkAewB9AHwCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8AoQCxAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAOUCIgIjAiQCJQCJAiYCJwIoAikCKgIrAiwCLQB/AH4AgAIuAIECLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwDsAkgAugJJAkoCSwJMAk0A5wJOAk8CUADqAO4CUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYAqALnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AJ8C+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAJcDDgMPAxAAmwMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBAAkAEwAUABUAFgAXABgAGQAaABsAHATCBMMExATFBMYExwTIBMkEygTLBMwEzQTOBM8E0ATRBNIE0wTUBNUE1gTXBNgE2QTaBNsE3ATdBN4E3wTgBOEE4gTjBOQE5QTmBOcE6ATpBOoE6wTsBO0AEQAPAB0AHgCrAAQAowAiAKIACgAFALYAtwC0ALUAxADFAL4AvwCpAKoAEACyALME7gTvBPAE8QDDAIcAQgTyBPMACwAMAD4AQABeAGAAEgBfAD8A6AANAIIAwgCGAIgE9AT1BPYE9wT4BPkE+gT7BPwE/QT+BP8FAAUBBQIFAwCLBQQAigCMBQUFBgUHACMFCAAGBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGugCdBrsAnga8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+AIMAvQAHAIUAlgb/BwAAhAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQALwHEQcSAAgAxgD1APQA9gcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciAA4A7wDwALgHIwAgAB8AIQCUAJUAkwBBAI8AYQCnAKQAkgCYAJwApQCZAJoHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQC5BzoHOwc8Bz0HPgc/AEMAjQDYAOEHQAdBB0IHQwdEANkAjgDaANsA3QDfANwA3gDgB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAB4EHggeDB4QHhQeGB4cHiAeJB4oHiweMB40HjgePB5AHkQeSB5MHlAeVB5YHlweYB5kHmgebB5wHnQeeB58HoAehB6IHowekB6UHpgenB6gHqQeqB6sHrAetB64HrwewB7EHsgezB7QHtQe2B7cHuAe5B7oHuwe8B70HvgDAAMEHQW1hY3JvbgZBYnJldmUHdW5pMDFDRAd1bmkxRUEwB3VuaTFFQTIHdW5pMUVBNAd1bmkxRUE2B3VuaTFFQTgHdW5pMUVBQQd1bmkxRUFDB3VuaTFFQUUHdW5pMUVCMAd1bmkxRUIyB3VuaTFFQjQHdW5pMUVCNgdBb2dvbmVrCUFvZ29uZWsuZAt1bmkwMTA0MDMwMQd1bmkwMUZDB3VuaTAxRTIHdW5pMDI0Mwd1bmkxRTAyB3VuaTFFMDYLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAZEY2Fyb24HdW5pMUUwQQd1bmkxRTBDB3VuaTFFMEUGRGNyb2F0BkVjYXJvbgdFbWFjcm9uBkVicmV2ZQpFZG90YWNjZW50B3VuaTFFQjgHdW5pMUVCQQd1bmkxRUJDB3VuaTFFQkUHdW5pMUVDMAd1bmkxRUMyB3VuaTFFQzQHdW5pMUVDNgdFb2dvbmVrCUVvZ29uZWsuZAt1bmkwMTE4MDMwMQd1bmkxRTE2B3VuaTFFMUUHdW5pMDFGNAtHY2lyY3VtZmxleApHZG90YWNjZW50B3VuaTAxMjIGR2Nhcm9uB3VuaTFFMjALdW5pMDA0NzAzMDMHdW5pMDE5MwtIY2lyY3VtZmxleAd1bmkxRTI0B3VuaTFFMkEJdW5pMUU5Ni5jBEhiYXIGSXRpbGRlB0ltYWNyb24HdW5pMDFDRgd1bmkxRUM4B3VuaTFFQ0EHSW9nb25lawt1bmkwMTJFMDMwMQd1bmkwMTJDC0pjaXJjdW1mbGV4B3VuaTAxMzYHdW5pMUUzMgd1bmkxRTM0BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMUUzOAd1bmkxRTNBB3VuaTFFM0UHdW5pMUU0MAd1bmkxRTQyBk5hY3V0ZQd1bmkwMUY4Bk5jYXJvbgd1bmkwMTQ1B3VuaTFFNDQHdW5pMUU0Ngd1bmkxRTQ4B09tYWNyb24NT2h1bmdhcnVtbGF1dAd1bmkwMUQxB3VuaTFFQ0MHdW5pMUVDRQd1bmkxRUQwB3VuaTFFRDIHdW5pMUVENAd1bmkxRUQ2B3VuaTFFRDgHdW5pMDE0RQd1bmkxRTUyBU9ob3JuB3VuaTFFREEHdW5pMUVEQwd1bmkxRURFB3VuaTFFRTAHdW5pMUVFMgd1bmkwMUVBC3VuaTAxRUEwMzAxB3VuaTFFNTYGUmFjdXRlBlJjYXJvbgd1bmkxRTU4B3VuaTAxNTYHdW5pMUU1QQd1bmkxRTVDB3VuaTFFNUUGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAxNUUHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU5RQZUY2Fyb24HdW5pMUU2QQd1bmkwMTYyB3VuaTAyMUEHdW5pMUU2Qwd1bmkxRTZFCXVuaTFFOTcuYwd1bmkwMTY2BlV0aWxkZQdVbWFjcm9uBlVicmV2ZQVVcmluZw1VaHVuZ2FydW1sYXV0B3VuaTAxRDMHdW5pMDFENQd1bmkwMUQ3B3VuaTAxRDkHdW5pMDFEQgd1bmkxRUU0B3VuaTFFRTYFVWhvcm4HdW5pMUVFOAd1bmkxRUVBB3VuaTFFRUMHdW5pMUVFRQd1bmkxRUYwB1VvZ29uZWsLdW5pMDE3MjAzMDEGV2dyYXZlBldhY3V0ZQtXY2lyY3VtZmxleAlXZGllcmVzaXMGWWdyYXZlC1ljaXJjdW1mbGV4B3VuaTFFOEUHdW5pMUVGNAd1bmkxRUY2B3VuaTFFRjgGWmFjdXRlClpkb3RhY2NlbnQHdW5pMUU5Mgd1bmkxRTk0B3VuaTAxOEYHdW5pMDE0QQd1bmkwMTMyB2FtYWNyb24GYWJyZXZlB3VuaTAxQ0UHdW5pMUVBMQd1bmkxRUEzB3VuaTFFQTUHdW5pMUVBNwd1bmkxRUE5B3VuaTFFQUIHdW5pMUVBRAd1bmkxRUFGB3VuaTFFQjEHdW5pMUVCMwd1bmkxRUI1B3VuaTFFQjcHYW9nb25lawlhb2dvbmVrLmQLdW5pMDEwNTAzMDEHdW5pMDFGRAd1bmkwMUUzB3VuaTAxODAHdW5pMUUwMwd1bmkxRTA3C2NjaXJjdW1mbGV4CmNkb3RhY2NlbnQGZGNhcm9uB3VuaTFFMEIHdW5pMUUwRAd1bmkxRTBGBmVjYXJvbgdlbWFjcm9uBmVicmV2ZQplZG90YWNjZW50B3VuaTFFQjkHdW5pMUVCQgd1bmkxRUJEB3VuaTFFQkYHdW5pMUVDMQd1bmkxRUMzB3VuaTFFQzUHdW5pMUVDNwdlb2dvbmVrCWVvZ29uZWsuZAt1bmkwMTE5MDMwMQd1bmkxRTE3B3VuaTFFMUYHdW5pMDFGNQtnY2lyY3VtZmxleApnZG90YWNjZW50B3VuaTAxMjMGZ2Nhcm9uB3VuaTFFMjELdW5pMDA2NzAzMDMLaGNpcmN1bWZsZXgHdW5pMUUyNQd1bmkxRTk2B3VuaTFFMkIEaGJhcgZpdGlsZGUHaW1hY3Jvbgd1bmkwMUQwB3VuaTFFQzkHdW5pMUVDQgdpb2dvbmVrC3VuaTAxMkYwMzAxB3VuaTAxMkQLamNpcmN1bWZsZXgHdW5pMDEzNwd1bmkxRTMzB3VuaTFFMzUMa2dyZWVubGFuZGljBmxhY3V0ZQZsY2Fyb24EbGRvdAd1bmkwMTNDB3VuaTFFMzcHdW5pMUUzOQd1bmkxRTNCB3VuaTFFM0YHdW5pMUU0MQd1bmkxRTQzBm5hY3V0ZQd1bmkwMUY5Bm5jYXJvbgd1bmkwMTQ2B3VuaTFFNDUHdW5pMUU0Nwd1bmkxRTQ5C25hcG9zdHJvcGhlB29tYWNyb24Nb2h1bmdhcnVtbGF1dAd1bmkwMUQyB3VuaTFFQ0QHdW5pMUVDRgd1bmkxRUQxB3VuaTFFRDMHdW5pMUVENQd1bmkxRUQ3B3VuaTFFRDkHdW5pMDE0Rgd1bmkxRTUzBW9ob3JuB3VuaTFFREIHdW5pMUVERAd1bmkxRURGB3VuaTFFRTEHdW5pMUVFMwd1bmkwMUVCC3VuaTAxRUIwMzAxB3VuaTFFNTcGcmFjdXRlB3VuaTAxNTcGcmNhcm9uB3VuaTFFNTkHdW5pMUU1Qgd1bmkxRTVEB3VuaTFFNUYGc2FjdXRlC3NjaXJjdW1mbGV4B3VuaTAxNUYHdW5pMDIxOQd1bmkxRTYxB3VuaTFFNjMGdGNhcm9uB3VuaTFFNkIHdW5pMDE2Mwd1bmkwMjFCB3VuaTFFNkQHdW5pMUU2Rgd1bmkxRTk3B3VuaTAxNjcGdXRpbGRlB3VtYWNyb24GdWJyZXZlBXVyaW5nDXVodW5nYXJ1bWxhdXQHdW5pMDFENAd1bmkwMUQ2B3VuaTAxRDgHdW5pMDFEQQd1bmkwMURDB3VuaTFFRTUHdW5pMUVFNwV1aG9ybgd1bmkxRUU5B3VuaTFFRUIHdW5pMUVFRAd1bmkxRUVGB3VuaTFFRjEHdW9nb25lawl1b2dvbmVrLmQLdW5pMDE3MzAzMDEGd2dyYXZlBndhY3V0ZQt3Y2lyY3VtZmxleAl3ZGllcmVzaXMGeWdyYXZlC3ljaXJjdW1mbGV4B3VuaTFFOEYHdW5pMUVGNQd1bmkxRUY3B3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5Mwd1bmkxRTk1B3VuaTAxNEIHdW5pMDIzNwd1bmkwMTMzB3VuaTAyNTAHdW5pMDI1Mgd1bmkwMjUzB3VuaUE3QjUHdW5pMDI1NQd1bmlBQjUzB3VuaTAyNTYHdW5pMDI1Nwd1bmkwMjU4B3VuaTAyNTEHdW5pMDI5OQd1bmkwMkE0B3VuaTAyNTkHdW5pMDI1QQd1bmkwMjVCB3VuaTAyNUMHdW5pMDI1RQd1bmkwMjVGB3VuaTAyNjAHdW5pMDI2MQd1bmkwMjYyB3VuaTAyNjMHdW5pMDI2NQd1bmkwMjY2B3VuaTAyNjcHdW5pMDI5Qwd1bmkwMjY4B3VuaTAyNkEHdW5pMDI2OQd1bmkwMjlEB3VuaTAyNkIHdW5pMDI2Qwd1bmkwMjZEB3VuaTAyNkUHdW5pMDI5Rgd1bmkwMjZGB3VuaTAyNzAHdW5pMDI3MQd1bmkwMjcyB3VuaTAyNzMHdW5pMDI3NAd1bmkwMjU0B3VuaTAyNjQHdW5pMDI3NQd1bmkwMjc2B3VuaTAyNzcHdW5pMDI3OAd1bmkwMjc5B3VuaTAyN0EHdW5pMDI3Qgd1bmkwMjdEB3VuaTAyN0UHdW5pMDI4MAd1bmkwMjgxB3VuaTAyODIHdW5pMDI4Mwd1bmkwMjg0B3VuaTAyODgHdW5pMDJBNwd1bmkwMjg5B3VuaTAyOEEHdW5pMDI4Qgd1bmkwMjhDB3VuaTAyOEQHdW5pMDI4RQd1bmkwMjhGB3VuaTAyOTAHdW5pMDI5MQd1bmkwMjkyB3VuaTFEMjUHdW5pMDI5NAd1bmkwMjk1B3VuaTAyQTEHdW5pMDJBMgd1bmkwMUMyB3VuaTAxQzMHdW5pMDI5OANmX2YFZl9mX2kFZl9mX2wDZl90BWZfZl90A0kuYQhJZ3JhdmUuYQhJYWN1dGUuYQ1JY2lyY3VtZmxleC5hCEl0aWxkZS5hC0lkaWVyZXNpcy5hCUltYWNyb24uYQxJZG90YWNjZW50LmEJdW5pMDFDRi5hCXVuaTFFQzguYQl1bmkxRUNBLmEJdW5pMDEyQy5hCUlvZ29uZWsuYQ11bmkwMTJFMDMwMS5hCXVuaTAxNEEuYQNhLmEIYWdyYXZlLmEIYWFjdXRlLmENYWNpcmN1bWZsZXguYQhhdGlsZGUuYQthZGllcmVzaXMuYQlhbWFjcm9uLmEIYWJyZXZlLmEHYXJpbmcuYQl1bmkwMUNFLmEJdW5pMUVBMS5hCXVuaTFFQTMuYQl1bmkxRUE1LmEJdW5pMUVBNy5hCXVuaTFFQTkuYQl1bmkxRUFCLmEJdW5pMUVBRC5hCXVuaTFFQUYuYQl1bmkxRUIxLmEJdW5pMUVCMy5hCXVuaTFFQjUuYQl1bmkxRUI3LmEJYW9nb25lay5hCWFvZ29uZWsuYg11bmkwMTA1MDMwMS5hA2cuYQl1bmkwMUY1LmENZ2NpcmN1bWZsZXguYQhnYnJldmUuYQxnZG90YWNjZW50LmEJdW5pMDEyMy5hCGdjYXJvbi5hCXVuaTFFMjEuYQ11bmkwMDY3MDMwMy5hA2wuYQhsYWN1dGUuYQhsY2Fyb24uYQZsZG90LmEJdW5pMDEzQy5hCXVuaTFFMzcuYQl1bmkxRTM5LmEJdW5pMUUzQi5hCGxzbGFzaC5hBGZsLmEJaW9nb25lay54CXVuaTAyNjgueAl1bmkwMjlELngFQWxwaGEEQmV0YQVHYW1tYQdFcHNpbG9uBFpldGEDRXRhBVRoZXRhBElvdGEFS2FwcGEGTGFtYmRhAk11Ak51AlhpB09taWNyb24CUGkDUmhvBVNpZ21hA1RhdQdVcHNpbG9uA1BoaQNDaGkDUHNpCkFscGhhdG9ub3MMRXBzaWxvbnRvbm9zCEV0YXRvbm9zCUlvdGF0b25vcwxJb3RhZGllcmVzaXMMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcw9VcHNpbG9uZGllcmVzaXMKT21lZ2F0b25vcwVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQVrYXBwYQZsYW1iZGECbnUCeGkHb21pY3JvbgNyaG8Fc2lnbWEDdGF1B3Vwc2lsb24DcGhpA2NoaQNwc2kFb21lZ2EHdW5pMDNDMgd1bmkwM0QwB3VuaTAzRDEFcGhpLmEKYWxwaGF0b25vcwxlcHNpbG9udG9ub3MIZXRhdG9ub3MJaW90YXRvbm9zDGlvdGFkaWVyZXNpcwxvbWljcm9udG9ub3MMdXBzaWxvbnRvbm9zD3Vwc2lsb25kaWVyZXNpcwpvbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zFHVwc2lsb25kaWVyZXNpc3Rvbm9zB3VuaTFGMDgHdW5pMUYwOQd1bmkxRkJBB3VuaTFGQkIHdW5pMUYwQQd1bmkxRjBCB3VuaTFGMEMHdW5pMUYwRAd1bmkxRjBFB3VuaTFGMEYHdW5pMUZCOAd1bmkxRkI5B3VuaTFGMTgHdW5pMUYxOQd1bmkxRkM4B3VuaTFGQzkHdW5pMUYxQQd1bmkxRjFCB3VuaTFGMUMHdW5pMUYxRAd1bmkxRjI4B3VuaTFGMjkHdW5pMUZDQQd1bmkxRkNCB3VuaTFGMkEHdW5pMUYyQgd1bmkxRjJDB3VuaTFGMkQHdW5pMUYyRQd1bmkxRjJGB3VuaTFGMzgHdW5pMUYzOQd1bmkxRkRBB3VuaTFGREIHdW5pMUYzQQd1bmkxRjNCB3VuaTFGM0MHdW5pMUYzRAd1bmkxRjNFB3VuaTFGM0YHdW5pMUZEOAd1bmkxRkQ5B3VuaTFGNDgHdW5pMUY0OQd1bmkxRkY4B3VuaTFGRjkHdW5pMUY0QQd1bmkxRjRCB3VuaTFGNEMHdW5pMUY0RAd1bmkxRkVDB3VuaTFGNTkHdW5pMUZFQQd1bmkxRkVCB3VuaTFGNUIHdW5pMUY1RAd1bmkxRjVGB3VuaTFGRTgHdW5pMUZFOQd1bmkxRjY4B3VuaTFGNjkHdW5pMUZGQQd1bmkxRkZCB3VuaTFGNkEHdW5pMUY2Qgd1bmkxRjZDB3VuaTFGNkQHdW5pMUY2RQd1bmkxRjZGB3VuaTFGQkMHdW5pMUY4OAd1bmkxRjg5B3VuaTFGOEEHdW5pMUY4Qgd1bmkxRjhDB3VuaTFGOEQHdW5pMUY4RQd1bmkxRjhGB3VuaTFGQ0MHdW5pMUY5OAd1bmkxRjk5B3VuaTFGOUEHdW5pMUY5Qgd1bmkxRjlDB3VuaTFGOUQHdW5pMUY5RQd1bmkxRjlGB3VuaTFGRkMHdW5pMUZBOAd1bmkxRkE5B3VuaTFGQUEHdW5pMUZBQgd1bmkxRkFDB3VuaTFGQUQHdW5pMUZBRQd1bmkxRkFGB3VuaTFGMDAHdW5pMUYwMQd1bmkxRjcwB3VuaTFGNzEHdW5pMUYwMgd1bmkxRjAzB3VuaTFGMDQHdW5pMUYwNQd1bmkxRjA2B3VuaTFGMDcHdW5pMUZCMAd1bmkxRkIxB3VuaTFGQjYHdW5pMUYxMAd1bmkxRjExB3VuaTFGNzIHdW5pMUY3Mwd1bmkxRjEyB3VuaTFGMTMHdW5pMUYxNAd1bmkxRjE1B3VuaTFGMjAHdW5pMUYyMQd1bmkxRjc0B3VuaTFGNzUHdW5pMUYyMgd1bmkxRjIzB3VuaTFGMjQHdW5pMUYyNQd1bmkxRjI2B3VuaTFGMjcHdW5pMUZDNgd1bmkxRjMwB3VuaTFGMzEHdW5pMUY3Ngd1bmkxRjc3B3VuaTFGMzIHdW5pMUYzMwd1bmkxRjM0B3VuaTFGMzUHdW5pMUYzNgd1bmkxRjM3B3VuaTFGRDAHdW5pMUZEMQd1bmkxRkQ2B3VuaTFGRDIHdW5pMUZEMwd1bmkxRkQ3B3VuaTFGNDAHdW5pMUY0MQd1bmkxRjc4B3VuaTFGNzkHdW5pMUY0Mgd1bmkxRjQzB3VuaTFGNDQHdW5pMUY0NQd1bmkxRkU0B3VuaTFGRTUHdW5pMUY1MAd1bmkxRjUxB3VuaTFGN0EHdW5pMUY3Qgd1bmkxRjUyB3VuaTFGNTMHdW5pMUY1NAd1bmkxRjU1B3VuaTFGNTYHdW5pMUY1Nwd1bmkxRkU2B3VuaTFGRTAHdW5pMUZFMQd1bmkxRkUyB3VuaTFGRTMHdW5pMUZFNwd1bmkxRjYwB3VuaTFGNjEHdW5pMUY3Qwd1bmkxRjdEB3VuaTFGNjIHdW5pMUY2Mwd1bmkxRjY0B3VuaTFGNjUHdW5pMUY2Ngd1bmkxRjY3B3VuaTFGRjYHdW5pMUZCMwd1bmkxRjgwB3VuaTFGODEHdW5pMUZCMgd1bmkxRkI0B3VuaTFGODIHdW5pMUY4Mwd1bmkxRjg0B3VuaTFGODUHdW5pMUY4Ngd1bmkxRjg3B3VuaTFGQjcHdW5pMUZDMwd1bmkxRjkwB3VuaTFGOTEHdW5pMUZDMgd1bmkxRkM0B3VuaTFGOTIHdW5pMUY5Mwd1bmkxRjk0B3VuaTFGOTUHdW5pMUY5Ngd1bmkxRjk3B3VuaTFGQzcHdW5pMUZGMwd1bmkxRkEwB3VuaTFGQTEHdW5pMUZGMgd1bmkxRkY0B3VuaTFGQTIHdW5pMUZBMwd1bmkxRkE0B3VuaTFGQTUHdW5pMUZBNgd1bmkxRkE3B3VuaTFGRjcHdW5pMDNENwd1bmkwM0Q5B3VuaTAzREIHdW5pMDNERAd1bmkwM0UxB3VuaTAzN0UJYW5vdGVsZWlhDWFub3RlbGVpYS5jYXAHdW5pMDM3NAd1bmkwMzc1BXRvbm9zCXRvbm9zLmNhcA1kaWVyZXNpc3Rvbm9zB3VuaTAzN0EHdW5pMUZCRQd1bmkxRkJEB3VuaTFGQkYHdW5pMUZGRQd1bmkxRkVGB3VuaTFGRkQHdW5pMUZDRAd1bmkxRkREB3VuaTFGQ0UHdW5pMUZERQd1bmkxRkNGB3VuaTFGREYHdW5pMUZDMAd1bmkxRkVEB3VuaTFGRUUHdW5pMUZDMQt1bmkxRkJELmNhcAt1bmkxRkZFLmNhcAt1bmkxRkVGLmNhcAt1bmkxRkNELmNhcAt1bmkxRkRELmNhcAt1bmkxRkNFLmNhcAt1bmkxRkRFLmNhcAt1bmkxRkNGLmNhcAt1bmkxRkRGLmNhcAd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDE5B3VuaTA0MUEHdW5pMDQxQgd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI1B3VuaTA0MjYHdW5pMDQyNwd1bmkwNDI4B3VuaTA0MjkHdW5pMDQyQQd1bmkwNDJCB3VuaTA0MkMHdW5pMDQyRAd1bmkwNDJFB3VuaTA0MkYHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MDIHdW5pMDQwMwd1bmkwNDA0B3VuaTA0MDUHdW5pMDQwNgd1bmkwNDA3CXVuaTA0MDcuYQd1bmkwNDA4B3VuaTA0MDkHdW5pMDQwQQd1bmkwNDBCB3VuaTA0MEMHdW5pMDQwRAd1bmkwNDBFB3VuaTA0MEYHdW5pMDQ2Mgd1bmkwNDcyB3VuaTA0NzQHdW5pMDQ5MAd1bmkwNDkyB3VuaTA0OTYHdW5pMDQ5OAd1bmkwNDlBB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEFBB3VuaTA0QUUHdW5pMDRCMAd1bmkwNEIyB3VuaTA0QjYHdW5pMDRCQQd1bmkwNEMwB3VuaTA0QzEHdW5pMDREMAd1bmkwNEQ0B3VuaTA0RDYHdW5pMDREOAd1bmkwNEUyB3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVFB3VuaTA0RjIHdW5pMDQzMAd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzUHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzOQd1bmkwNDNBB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0UHdW5pMDQzRgd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mgd1bmkwNDQzB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTAHdW5pMDQ1MQd1bmkwNDUyB3VuaTA0NTMHdW5pMDQ1NAd1bmkwNDU1B3VuaTA0NTYHdW5pMDQ1Nwl1bmkwNDU3LmEHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUQHdW5pMDQ1RQd1bmkwNDVGB3VuaTA0NjMHdW5pMDQ3Mwd1bmkwNDc1B3VuaTA0OTEHdW5pMDQ5Mwd1bmkwNDk3B3VuaTA0OTkHdW5pMDQ5Qgd1bmkwNEExB3VuaTA0QTMHdW5pMDRBQgd1bmkwNEFGB3VuaTA0QjEHdW5pMDRCMwd1bmkwNEI3B3VuaTA0QkIHdW5pMDRDMgd1bmkwNENGB3VuaTA0RDEHdW5pMDRENQd1bmkwNEQ3B3VuaTA0RDkHdW5pMDRFMwd1bmkwNEU3B3VuaTA0RTkHdW5pMDRFRgd1bmkwNEYzC3VuaTA0MzEuc3JiB3VuaTIxMTYGemVyby4wB3plcm8uMHMJemVyby5wbnVtCG9uZS5wbnVtCHR3by5wbnVtCnRocmVlLnBudW0JZm91ci5wbnVtCWZpdmUucG51bQhzaXgucG51bQpzZXZlbi5wbnVtCmVpZ2h0LnBudW0JbmluZS5wbnVtB3plcm8uMHAIemVyby4wcHMJemVyby50bnVtCG9uZS50bnVtCHR3by50bnVtCnRocmVlLnRudW0JZm91ci50bnVtCWZpdmUudG51bQhzaXgudG51bQpzZXZlbi50bnVtCmVpZ2h0LnRudW0JbmluZS50bnVtCXplcm8ub251bQhvbmUub251bQh0d28ub251bQp0aHJlZS5vbnVtCWZvdXIub251bQlmaXZlLm9udW0Ic2l4Lm9udW0Kc2V2ZW4ub251bQplaWdodC5vbnVtCW5pbmUub251bQZ6ZXJvLmMFb25lLmMFdHdvLmMHdGhyZWUuYwZmb3VyLmMGZml2ZS5jBXNpeC5jB3NldmVuLmMHZWlnaHQuYwZuaW5lLmMHdW5pMkUzQQd1bmkyRTNCCmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyMDNFB3VuaTIwM0YHdW5pMjAxNgd1bmkyMDNDB3VuaTIwNDcHdW5pMjA0OQd1bmkyMDQ4B3VuaTIwM0QHdW5pMjMxQwd1bmkyMzFEB3VuaTIzMUUHdW5pMjMxRgd1bmkyN0U2B3VuaTI3RTcHdW5pMkUyMgd1bmkyRTIzB3VuaTJFMjQHdW5pMkUyNQd1bmkyMTE3B3VuaTIxMjAGdTFGMTZBBnUxRjE2QgdhdC5jYXNlA2kudANBLnMDQi5zA0MucwNELnMDRS5zA0YucwNHLnMDSC5zA0kucwNKLnMDSy5zA0wucwNNLnMDTi5zA08ucwNQLnMDUS5zA1IucwNTLnMDVC5zA1UucwNWLnMDVy5zA1gucwNZLnMDWi5zCEFncmF2ZS5zCEFhY3V0ZS5zDUFjaXJjdW1mbGV4LnMIQXRpbGRlLnMLQWRpZXJlc2lzLnMJQW1hY3Jvbi5zCEFicmV2ZS5zB0FyaW5nLnMJdW5pMDFDRC5zCXVuaTFFQTAucwl1bmkxRUEyLnMJdW5pMUVBNC5zCXVuaTFFQTYucwl1bmkxRUE4LnMJdW5pMUVBQS5zCXVuaTFFQUMucwl1bmkxRUFFLnMJdW5pMUVCMC5zCXVuaTFFQjIucwl1bmkxRUI0LnMJdW5pMUVCNi5zCUFvZ29uZWsucwpBb2dvbmVrLnNhDXVuaTAxMDQwMzAxLnMEQUUucwl1bmkwMUZDLnMJdW5pMDFFMi5zCXVuaTAyNDMucwl1bmkxRTAyLnMJdW5pMUUwNi5zCkNjZWRpbGxhLnMIQ2FjdXRlLnMNQ2NpcmN1bWZsZXgucwhDY2Fyb24ucwxDZG90YWNjZW50LnMIRGNhcm9uLnMJdW5pMUUwQS5zCXVuaTFFMEMucwl1bmkxRTBFLnMIRGNyb2F0LnMIRWdyYXZlLnMIRWFjdXRlLnMNRWNpcmN1bWZsZXgucwhFY2Fyb24ucwtFZGllcmVzaXMucwlFbWFjcm9uLnMIRWJyZXZlLnMMRWRvdGFjY2VudC5zCXVuaTFFQjgucwl1bmkxRUJBLnMJdW5pMUVCQy5zCXVuaTFFQkUucwl1bmkxRUMwLnMJdW5pMUVDMi5zCXVuaTFFQzQucwl1bmkxRUM2LnMJRW9nb25lay5zCkVvZ29uZWsuc2ENdW5pMDExODAzMDEucwl1bmkxRTE2LnMJdW5pMUUxRS5zCXVuaTAxRjQucw1HY2lyY3VtZmxleC5zCEdicmV2ZS5zDEdkb3RhY2NlbnQucwl1bmkwMTIyLnMIR2Nhcm9uLnMJdW5pMUUyMC5zDXVuaTAwNDcwMzAzLnMJdW5pMDE5My5zDUhjaXJjdW1mbGV4LnMJdW5pMUUyNC5zCXVuaTFFMkEucwl1bmkxRTk2LnMGSGJhci5zCElncmF2ZS5zCElhY3V0ZS5zDUljaXJjdW1mbGV4LnMISXRpbGRlLnMLSWRpZXJlc2lzLnMJSW1hY3Jvbi5zDElkb3RhY2NlbnQucwl1bmkwMUNGLnMJdW5pMUVDOC5zCXVuaTFFQ0Eucw11bmkwMTJFMDMwMS5zCUlvZ29uZWsucwl1bmkwMTJDLnMNSmNpcmN1bWZsZXgucwl1bmkwMTM2LnMJdW5pMUUzMi5zCXVuaTFFMzQucwhMYWN1dGUucwhMY2Fyb24ucwl1bmkwMTNCLnMGTGRvdC5zCXVuaTFFMzYucwl1bmkxRTM4LnMJdW5pMUUzQS5zCExzbGFzaC5zCXVuaTFFM0Uucwl1bmkxRTQwLnMJdW5pMUU0Mi5zCE5hY3V0ZS5zCXVuaTAxRjgucwhOY2Fyb24ucwhOdGlsZGUucwl1bmkwMTQ1LnMJdW5pMUU0NC5zCXVuaTFFNDYucwl1bmkxRTQ4LnMIT2dyYXZlLnMIT2FjdXRlLnMNT2NpcmN1bWZsZXgucwhPdGlsZGUucwtPZGllcmVzaXMucwlPbWFjcm9uLnMPT2h1bmdhcnVtbGF1dC5zCXVuaTAxRDEucwl1bmkxRUNDLnMJdW5pMUVDRS5zCXVuaTFFRDAucwl1bmkxRUQyLnMJdW5pMUVENC5zCXVuaTFFRDYucwl1bmkxRUQ4LnMIT3NsYXNoLnMET0UucwdPaG9ybi5zCXVuaTFFREEucwl1bmkxRURDLnMJdW5pMUVERS5zCXVuaTFFRTAucwl1bmkxRUUyLnMJdW5pMDFFQS5zDXVuaTAxRUEwMzAxLnMJdW5pMDE0RS5zCXVuaTFFNTIucwl1bmkxRTU2LnMIUmFjdXRlLnMJdW5pMUU1OC5zCFJjYXJvbi5zCXVuaTAxNTYucwl1bmkxRTVBLnMJdW5pMUU1Qy5zCXVuaTFFNUUucwhTYWN1dGUucw1TY2lyY3VtZmxleC5zCFNjYXJvbi5zCXVuaTAxNUUucwl1bmkwMjE4LnMJdW5pMUU2MC5zCXVuaTFFNjIucwxnZXJtYW5kYmxzLnMJdW5pMUU5RS5zCFRjYXJvbi5zCXVuaTFFNkEucwl1bmkwMTYyLnMJdW5pMDIxQS5zCXVuaTFFNkMucwl1bmkxRTZFLnMJdW5pMUU5Ny5zCXVuaTAxNjYucwhVZ3JhdmUucwhVYWN1dGUucw1VY2lyY3VtZmxleC5zCFV0aWxkZS5zC1VkaWVyZXNpcy5zCVVtYWNyb24ucwhVYnJldmUucwdVcmluZy5zD1VodW5nYXJ1bWxhdXQucwl1bmkwMUQzLnMJdW5pMDFENS5zCXVuaTAxRDcucwl1bmkwMUQ5LnMJdW5pMDFEQi5zCXVuaTFFRTQucwl1bmkxRUU2LnMHVWhvcm4ucwl1bmkxRUU4LnMJdW5pMUVFQS5zCXVuaTFFRUMucwl1bmkxRUVFLnMJdW5pMUVGMC5zCVVvZ29uZWsucw11bmkwMTcyMDMwMS5zCFdncmF2ZS5zCFdhY3V0ZS5zDVdjaXJjdW1mbGV4LnMLV2RpZXJlc2lzLnMIWWdyYXZlLnMIWWFjdXRlLnMNWWNpcmN1bWZsZXgucwtZZGllcmVzaXMucwl1bmkxRThFLnMJdW5pMUVGNC5zCXVuaTFFRjYucwl1bmkxRUY4LnMIWmFjdXRlLnMIWmNhcm9uLnMMWmRvdGFjY2VudC5zCXVuaTFFOTIucwl1bmkxRTk0LnMFRXRoLnMHVGhvcm4ucwl1bmkwMThGLnMJdW5pMDE0QS5zCXVuaTAxMzIucwp1bmkwMTRBLnNhB0FscGhhLnMGQmV0YS5zB0dhbW1hLnMJdW5pMDM5NC5zCUVwc2lsb24ucwZaZXRhLnMFRXRhLnMHVGhldGEucwZJb3RhLnMHS2FwcGEucwhMYW1iZGEucwRNdS5zBE51LnMEWGkucwlPbWljcm9uLnMEUGkucwVSaG8ucwdTaWdtYS5zBVRhdS5zCVVwc2lsb24ucwVQaGkucwVDaGkucwVQc2kucwl1bmkwM0E5LnMOSW90YWRpZXJlc2lzLnMRVXBzaWxvbmRpZXJlc2lzLnMOQWxwaGFpb3Rhc3ViLnMMRXRhaW90YXN1Yi5zDk9tZWdhaW90YXN1Yi5zCXVuaTA0MTAucwl1bmkwNDExLnMJdW5pMDQxMi5zCXVuaTA0MTMucwl1bmkwNDE0LnMJdW5pMDQxNS5zCXVuaTA0MTYucwl1bmkwNDE3LnMJdW5pMDQxOC5zCXVuaTA0MTkucwl1bmkwNDFBLnMJdW5pMDQxQi5zCXVuaTA0MUMucwl1bmkwNDFELnMJdW5pMDQxRS5zCXVuaTA0MUYucwl1bmkwNDIwLnMJdW5pMDQyMS5zCXVuaTA0MjIucwl1bmkwNDIzLnMJdW5pMDQyNC5zCXVuaTA0MjUucwl1bmkwNDI2LnMJdW5pMDQyNy5zCXVuaTA0Mjgucwl1bmkwNDI5LnMJdW5pMDQyQS5zCXVuaTA0MkIucwl1bmkwNDJDLnMJdW5pMDQyRC5zCXVuaTA0MkUucwl1bmkwNDJGLnMJdW5pMDQwMC5zCXVuaTA0MDEucwl1bmkwNDAyLnMJdW5pMDQwMy5zCXVuaTA0MDQucwl1bmkwNDA1LnMJdW5pMDQwNi5zCXVuaTA0MDcucwp1bmkwNDA3LnNhCXVuaTA0MDgucwl1bmkwNDA5LnMJdW5pMDQwQS5zCXVuaTA0MEIucwl1bmkwNDBDLnMJdW5pMDQwRC5zCXVuaTA0MEUucwl1bmkwNDBGLnMJdW5pMDQ2Mi5zCXVuaTA0NzIucwl1bmkwNDc0LnMJdW5pMDQ5MC5zCXVuaTA0OTIucwl1bmkwNDk2LnMJdW5pMDQ5OC5zCXVuaTA0OUEucwl1bmkwNEEwLnMJdW5pMDRBMi5zCXVuaTA0QUEucwl1bmkwNEFFLnMJdW5pMDRCMC5zCXVuaTA0QjIucwl1bmkwNEI2LnMJdW5pMDRCQS5zCXVuaTA0QzAucwl1bmkwNEMxLnMJdW5pMDREMC5zCXVuaTA0RDQucwl1bmkwNEQ2LnMJdW5pMDREOC5zCXVuaTA0RTIucwl1bmkwNEU2LnMJdW5pMDRFOC5zCXVuaTA0RUUucwl1bmkwNEYyLnMLYW1wZXJzYW5kLnMGemVyby5zBW9uZS5zBXR3by5zB3RocmVlLnMGZm91ci5zBmZpdmUucwVzaXgucwdzZXZlbi5zB2VpZ2h0LnMGbmluZS5zCGV4Y2xhbS5zDGV4Y2xhbWRvd24ucwpxdWVzdGlvbi5zDnF1ZXN0aW9uZG93bi5zDXF1b3Rlc2luZ2xlLnMKcXVvdGVkYmwucwtxdW90ZWxlZnQucwxxdW90ZXJpZ2h0LnMOcXVvdGVkYmxsZWZ0LnMPcXVvdGVkYmxyaWdodC5zCGh5cGhlbi5zCGVuZGFzaC5zCGVtZGFzaC5zC3BhcmVubGVmdC5zDHBhcmVucmlnaHQucw1icmFja2V0bGVmdC5zDmJyYWNrZXRyaWdodC5zC2JyYWNlbGVmdC5zDGJyYWNlcmlnaHQucwl6ZXJvLnN1cHMIb25lLnN1cHMIdHdvLnN1cHMKdGhyZWUuc3Vwcwlmb3VyLnN1cHMJZml2ZS5zdXBzCHNpeC5zdXBzCnNldmVuLnN1cHMKZWlnaHQuc3VwcwluaW5lLnN1cHMJcGx1cy5zdXBzCm1pbnVzLnN1cHMKZXF1YWwuc3Vwcw5wYXJlbmxlZnQuc3Vwcw9wYXJlbnJpZ2h0LnN1cHMLcGVyaW9kLnN1cHMKY29tbWEuc3Vwcwl6ZXJvLnN1YnMIb25lLnN1YnMIdHdvLnN1YnMKdGhyZWUuc3Vicwlmb3VyLnN1YnMJZml2ZS5zdWJzCHNpeC5zdWJzCnNldmVuLnN1YnMKZWlnaHQuc3VicwluaW5lLnN1YnMJcGx1cy5zdWJzCm1pbnVzLnN1YnMKZXF1YWwuc3Vicw5wYXJlbmxlZnQuc3Vicw9wYXJlbnJpZ2h0LnN1YnMLcGVyaW9kLnN1YnMKY29tbWEuc3Vicwl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20OcGFyZW5sZWZ0LmRub20PcGFyZW5yaWdodC5kbm9tC3BlcmlvZC5kbm9tCmNvbW1hLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yDnBhcmVubGVmdC5udW1yD3BhcmVucmlnaHQubnVtcgtwZXJpb2QubnVtcgpjb21tYS5udW1yDW9yZGZlbWluaW5lLmEGQS5zdXBzBkIuc3VwcwZDLnN1cHMGRC5zdXBzBkUuc3VwcwZGLnN1cHMGRy5zdXBzBkguc3VwcwZJLnN1cHMGSi5zdXBzBksuc3VwcwZMLnN1cHMGTS5zdXBzBk4uc3VwcwZPLnN1cHMGUC5zdXBzBlEuc3VwcwZSLnN1cHMGUy5zdXBzBlQuc3VwcwZVLnN1cHMGVi5zdXBzBlcuc3VwcwZYLnN1cHMGWS5zdXBzBlouc3VwcwZhLnN1cHMGYi5zdXBzBmMuc3VwcwZkLnN1cHMGZS5zdXBzBmYuc3VwcwZnLnN1cHMGaC5zdXBzBmkuc3VwcwZqLnN1cHMGay5zdXBzBmwuc3VwcwZtLnN1cHMGbi5zdXBzBm8uc3VwcwZwLnN1cHMGcS5zdXBzBnIuc3VwcwZzLnN1cHMGdC5zdXBzBnUuc3VwcwZ2LnN1cHMGdy5zdXBzBnguc3VwcwZ5LnN1cHMGei5zdXBzB3VuaTAyQzEHdW5pMDJEMAd1bmkwMkQxB3VuaTAyREUHdW5pMDJFMAtlZ3JhdmUuc3VwcwtlYWN1dGUuc3Vwcwx1bmkwMjU5LnN1cHMGYS5zdXBhBmcuc3VwYQZsLnN1cGEKY29sb24uc3VwcwtoeXBoZW4uc3VwcwtlbmRhc2guc3VwcwtlbWRhc2guc3VwcwZ5ZW4uQ04ERXVybwd1bmkwMTkyDWNvbG9ubW9uZXRhcnkEbGlyYQd1bmkyMEE2BnBlc2V0YQd1bmkyMEE5BGRvbmcHdW5pMjBCMQd1bmkyMEIyB3VuaTIwQjQHdW5pMjBCNQd1bmkyMEI5B3VuaTIwQkEHdW5pMjBBRQd1bmkyMEI4B3VuaTIwQkQHdW5pMjIxNQpzbGFzaC5mcmFjCG9uZXRoaXJkCXR3b3RoaXJkcwd1bmkyMTU1B3VuaTIxNTYHdW5pMjE1Nwd1bmkyMTU4B3VuaTIxNTkHdW5pMjE1QQd1bmkyMTUwCW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzB3VuaTIxNTEHdW5pMjE1Mgd1bmkyMTg5B3VuaTIyMTkHdW5pMjExMwllc3RpbWF0ZWQHdW5pMjE5MAdhcnJvd3VwB3VuaTIxOTIJYXJyb3dkb3duB3VuaTI1QTAHdW5pMjVDNgd1bmkyNUM5B3VuaTI3NTIHdHJpYWd1cAd1bmkyNUIzB3VuaTI1QjYHdW5pMjVCNwd0cmlhZ2RuB3VuaTI1QkQHdW5pMjVDMAd1bmkyNUMxB3VuaTI2MTAHdW5pMjYxMQd1bmkyNzEzB3VuaTI2NkEHdW5pMjAzMgd1bmkyMDMzB3VuaTIwMzUHdW5pMDJCOQd1bmkwMkJFB3VuaTAyQkYHdW5pMDJDOAd1bmkwMkM5B3VuaTAyQ0EHdW5pMDJDQgd1bmkwMkNDB3VuaTI1Q0MHdW5pMDMwMAl1bmkwMzAwLmMJdW5pMDMwMC5nB3VuaTAzMDEJdW5pMDMwMS5jCXVuaTAzMDEuZwd1bmkwMzAyCXVuaTAzMDIuYwd1bmkwMzAzCXVuaTAzMDMuYwd1bmkwMzA0CXVuaTAzMDQuYwd1bmkwMzA1CXVuaTAzMDUuYwd1bmkwMzA2CXVuaTAzMDYuawl1bmkwMzA2LmMJdW5pMDMwNi5LB3VuaTAzMDcJdW5pMDMwNy5jB3VuaTAzMDgJdW5pMDMwOC5jB3VuaTAzMDkJdW5pMDMwOS5jB3VuaTAzMEEJdW5pMDMwQS5jB3VuaTAzMEIJdW5pMDMwQi5jB3VuaTAzMEMJdW5pMDMwQy5jB3VuaTAzMEYJdW5pMDMwRi5jB3VuaTAzMTEJdW5pMDMxMS5jB3VuaTAzMTIJdW5pMDMxMi5nB3VuaTAzMTMJdW5pMDMxMy5nB3VuaTAzMTgHdW5pMDMxOQd1bmkwMzFBB3VuaTAzMUIHdW5pMDMxQwd1bmkwMzFEB3VuaTAzMUUHdW5pMDMxRgd1bmkwMzIwB3VuaTAzMjMHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjYHdW5pMDMyNwl1bmkwMzI3LmMHdW5pMDMyOAl1bmkwMzI4LmMHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkMHdW5pMDMyRQd1bmkwMzJGB3VuaTAzMzAHdW5pMDMzMQd1bmkwMzM0B3VuaTAzMzkHdW5pMDMzQQd1bmkwMzNCB3VuaTAzM0MHdW5pMDMzRAd1bmkwMzQyCXVuaTAzNDIuYwd1bmkwMzQzB3VuaTAzNDQHdW5pMDM0NQd1bmkwMzYxCXVuaTAzNjEuYQt1bmkwMzA4MDMwMQ11bmkwMzA4MDMwMS5jC3VuaTAzMDgwMzAwDXVuaTAzMDgwMzAwLmMNdW5pMDMwODAzMDAuZwt1bmkwMzA4MDMwMwt1bmkwMzA4MDMwNA11bmkwMzA4MDMwNC5jC3VuaTAzMDgwMzBDDXVuaTAzMDgwMzBDLmMLdW5pMDMwMjAzMDENdW5pMDMwMjAzMDEuYwt1bmkwMzAyMDMwMA11bmkwMzAyMDMwMC5jC3VuaTAzMDIwMzA5DXVuaTAzMDIwMzA5LmMLdW5p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AAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAAAHVAAAB1QAAAdUAMkJQAeQB5YKHghuCdwICAecB6IISggaCJgHqAeuCA4KZge0B7oIFAgaB8AHxgfMCe4I5gf8CFYKBgmaCIAH0gfYCdAJuAkoB94IpAfkCZoJ1gfqB/AJFgf2CD4J1gpyCUYH/AgCCXwICAgOCBQIGgggCCYILAm4CDIJ1gjUCDgIPghECEoIUAjgCSgJ1gjmCFYIXAiYCGII4AmaCGgIbgnWCHQIegiACIYKbAmaCIwJoAmgCdYIkgk6CdAI4AiYCaYIngikCKoIsAi2CLwIwgjICM4I1AjaCOAI4AjmCOwJagnWCPII+Aj+CQQJBAkKCRAJFgmaCRwJIgkoCS4JNAk6CiQJQAmaCnIJRglMCVIJWAleCWQJaglwCXwJdgl8CYIJiAnWCY4JlAmaCaAJuAmmCawKWgmyCbgJvgnECjAJygnQCdYJ3AniCkIKSAnoCk4J7gpUCloJ9ApmCfQKNgoSChgJ+goACgYKDAo8CloKEgoYCh4KJAoqCjAKNgo8CkIKSApOClQKWgpgCmYKbApyCngBKAlWCOoJegjwCVwLYAj2C6ILqAj8CQIJCAkOCwALzAkUC8wJGgkgCYAJhgkmCSwJMgu6C1QL0gn+DCAJ2gveCTgJPgn+CUQJRAlKCiIKOgpADCAKQAskCmQKfAmqCqAMGgqsCVAL/Aq+CVYJVgvACVwJXAliCWgJbgl0CXoLzAmACYYJhgmMCZIL0gvSCZgL3gveCzYJngwgCaQJsAwgCaoJsAm2CbYJvAnCCkAJyAsMCc4J/gnUCwwKxAnaCdoJ4AsMCnAJ5gpeCx4KXgnsCfILGAvYCwwLDAn4CqAJ/gn+CgQKCgoQChYKHAoiCigKLgo0CjQKOgpACkALDApGCtAMIAwOCkwKUgpeClgKXgpkCmoKcAp2CnwKggqICo4KlAqaCqAKpgwaCqwKsgq4Cr4KxArKCtAK1griCtwK4groCu4K9Ar6CvoLAAsMCwYLBgsMCxILNgsYCx4LJAsqCzALNgvSCzwLQgtIC9ILTgtUC1oLYAtmC2wLcgvMC3gLfguEC4oLkAuWC5wLoguoC64LzAu0C7oLugvAC8YLzAvSC9gL3gvkC+oL8AwgC/wL9gv8DAIMCAwODBQMIAwgDBoMGgwgDKQMbgxQDCYMsAwsDDIMgAyGDDgM5gw+DIwMkgzIDJ4MUAzmDEQMVgxcDNoMSgx6DPgMegzaDNoM/gywDLAMhgxQDJgMVgxcDFwMYgxoDNoMbgx0DHoMgAyGDOYMjAySDJgMngz4DKQMqgywDLYMvAzCDMgMzgzUDNoM4AzmDOwM8gz4DPgM/g0EDQoAAQEoAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUASwBMAE4AbgBvAHsAiwC2ALcAuAC+ANcA6ADuAQMBBAEbARwBHgE+AT8BXAFpAYcBiAGJAY8BqAG5Ab8BwAHTAdQB1QHWAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHzAfQB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAioCNgI4AjkCTwJQAlICWwJlAmYCZwKJAo0CjwKRApcCmQKcAqADigOMA7ADswO1A7YDuAO6A74DwwPGA8cDywPNA84DzwPUA9YD4QPiA+MD7APtA/QD9gP5A/wD/wQBBAIEBAQGBAoEDwQSBBMEFwQZBBoEGwQgBC4EOAQ5BEUEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBPsE/AT+BR4FHwU8BWYFbAWIBZkFnwW0BbUFuAW5BbwFvQW+BcAFwQXDBcQFxgXIBcsF1QXYBdoF2wXdBd8F4wXoBfAF8gXzBfQGBgYIBhEGEgYZBhsHOAABAdcCBgABASEA+AABAAAA+AABAAAB8AABAAACBgABAAAAAAABAeQCggABAiEClgABAXMB8AABAa8B+gABAbkB/AABAecCGgABAZcB8AABAAAC4gABAAACswABAAADNwABAAAC0AABAAADFAABAV4AAAABARgAAAABARQAAAABAQYAAAABAQwAAAABANoAAAABAOkAAAABAPwAAAABAQAAAAABANAAAAABAScAAAABATMAAAABAP4AAAABAPQAAAABASEAAAABAesAAAABAZYAAAABAJcAAAABAVYAAAABAUwAAAABAXcAAAABAWQAAAABAZwAAAABAIUAAAABAQMAAAABAPsAAAABAMcAAAABARYAAAABAcgAAAABAMYAAAABAZgAAAABALEAAAABAaQAAAABAVoAAAABAJEAAAABATEAAAABAS8AAAABAAD/6gABAAACogABATv/6gABAV7/6gABAVD/6gABAJj/6gABAX//6gABAVn/6gABAUf/6gABARj/6gABARP/6gABAZn/6gABARL/6gABAKT/6gABAPr/NAABASX/6gABAbP/6gABAIj/RwABAa3/RwABANr/6gABAQH/6gABAOP/QwABAW3/6gABAVb/6gABART/6gABAUz/6gABAWT/6gABAUb/6gABAZj/6gABALz/6gABARn/6gABAOn/6gABASr/6gABAQ7/6gABAJH/NgABAST/6gABAYr/6gABAPb/RwABAQX/6gABASf/6gABAar/NgABAPv/6gABAQz/6gABAQD/6gABAKX/NgABAQP/NAABASL/6gABAMf/6gABAKP/6gABAIP/RwABANb/7AABAPH/6gABAKr/RwABAYj/NgABAPD/6gABAbf/6gABAbL/6gABAbP/NgABAR7/NgABARr/6gABAND/6gABAbb/6gABAXP/6gABAXH/NgABAKb/6gABALP/NgABALT/NgABAIf/6gABAP//6gABAOb/PwABAFP/NgABAHT/NgABAOn/NgABARP/NgABAR3/6gABAYX/6gABAQP/6gABAOf/6gABAOn/SAABAQr/mgABANf/NgABASD/6gABAMP/6gABAM3/6gABAPP/6gABAOX/6gABAHz/6gABAMb/6gABAVn/RwABAR7/6gABASf/NgABALH/6gABAJT/RwABAP7/6gABAIr/6gABAXT/6gABAP3/6gABATP/6gABASj/6gABARb/6gABAJ//6gABAUL/6gABAOL/6gABAQj/6gABATH/6gABAPb/6gABAWf/6gABAQb/6gABAOb/6gABAPX/6gABAS//6gABATn/6gABAUH/6gABAPj/6gABASv/6gABAQ//6gABAPz/6gABATf/6gABAJf/6gABAT3/6gABAVf/6gABATT/6gABATb/6gABAKH/6gABAOj/6gABAQf/6gABASH/6gABASwCogABAT4CogABAW0CogABAWcCogABAT8CogABAJoCogABAX0CogABATwCogABATYCogABASMCogABARYCogABAZcCogABARwCogABAPEC0gABAQ8CBgABAIoCyAABATcC0gABAQECBgABAR0CogABASICogABAQsCogABAJcCogABAV4CogABAhECogABAVcCogABARQCogABAUwCogABAVwCogABAWsCogABAZsCBgABAKgC0gABAbICBgABAKsCkgABARkCBgABARMB9gABAS8C0gABAK0C0gABAIwCBgABATQCBgABATEC0gABARQC0gABAQQCBgABAaIC0gABAOgCBgABATICBgABAQMCBgABATkC0gABASICBgABAMcCBgABAI8CBgABANYC0gABAO0C0gABAI8C0gABALAC0gABAJECBgABAbcCBgABAbsCBgABATkCBgABANgCBgABAXMCBgABAXEC0gABAQAC0gABAQACBgABAPkCBgABAPECBgABAQoCBgABARMCBgABAOkCBgABANMC0gABAPQC0gABAKoCkgABAVIC0gABAUgCBgABAR0CBgABARsCBgABAYUCBgABAR4C0gABAOcCBgABAPUCBgABAPYCBgABAOICCwABASACBgABANcC0gABAOEC0gABAN8C0gABAOUC0gABAHwC0gABARYC0gABAMYCogABAVICogABASsCBgABAR4CBgABAIoC0gABALECBgABAP0CBgABASQCBgABAQUCBgABATACBgABAIoCBgABASwCBgABAQICBgABAXQCBgABAPsCBgABARsCogABASgCogABASECogABAbECogABAVYCqgABAVMCqgABASACogABAUcCogABATQCogABAbICogABAQcCogABAd8CogABATsCogABAVACogABAJgCogABAOICygABASoCogABAQYCogABAhwCpAABAWQCogABAVYCogABARQCBgABAPICBgABAQwCBgABAX0CBgABASgCBgABASUCBgABASMCBgABAQsCBgABAXwCBgABANMCBgABAaICBgABARwCBgABAQcCBgABARYCBgABASgCNAABAQ4CNAABAUACNAABAT0CNAABAJsCNAABAQ8CNAABAWcCNAABATMCNAABAPUCNAABAS8CNAABATwCNAABAUUCNAABASICNAABAQ0CNAABAQACNAABATcCNAABAJcCNAABAVcCNAABATgCNAABATUCNAABASwCNAABAP0CNAABARICJgABAQwCNAABAXoCNAABATcCJgABATECJgABATECNAABAP4CJgABAYUCNAABAPgCNAABAaoCNAABASsCNAABANkCVQABAQMCNAABAOcCNAABAccCNAABATsCNAABASECBgACMBAABAAAMTQzeAAwAIAAAP/s//D/8P/w/+7/+P/4//b/2P/4/+z/5//u/+f/xP/4//j/5//4//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7QAAAAAAAAAAAAA/+7/7v/a/+7/+P/a/+7/8f+c//j/9v/x//j/4v/6/+7/8f/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/xP/m/7D/7v/cAAAAAP+I/9gAAP/I/9r/3P+g/9z/ywAAAAAAAP/c/+T/vP/QAAD/vAAAAAD/ewAA/+wAAP/c/9z/9v/YAAAAAP/Y/+7/7P/u/8QAFP/S/+7/5P+8/+L/9P/4/+L/5P/u//T/7P/s/+z/+P/k/+QABAAEAAoADP/s/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAD/+P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAD/5P/4AAD/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAD/6gAAAAAAAAAA//j/+AAAAAD/7gAAAAD/6gAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAP/uAAAAAAAI//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/4//MAAP/tAAD/5P/2/+4AAAAAAAAAAAAAAAAAAAAK//QAAAAAAAAAAAAAAAr/9wAKAAAAAAAA//YAAAAAAAAAAAAAAAD/9v/yAAYAAAAA/+4AAAAGAAD/7gAAAAAAAP/2/+4AAP/iAAAAAP/sAAAAAAAA/+7/7AAA/+wAAAAAAAD/8v/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAD/5gAAAAAAAAAA/+wAAP/Y//gAAP/kAAAACP/0AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/oAAAAAAAAAAD/3f/I/7cAAP/0AAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP+9//j/7gAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAP/sAAD/5P/4AAD/9gAAAAAAAAAAAAAAAP/2/9QACAAAAAD/7gAAAAgAAAAAAAAAAAAA/+z/+P/2/8j/7P/4/+YAAAAA/8v/5f/U/+wAAAAAAAAAAP/EAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/2//b/8P/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8gAAP/0ABT/3P/YAAAAAAAAAAAAAAAAAAAAAAAK//r/+P/s/+L/yv/2AAb/8f/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/rP/FAAD/5AAAAAAAAAAA/6z/t//4//b/9v/uAAAAAAAUAAAAAAAA/7cABAAcAAAAAP/6//D/1gAU//b/7v/Y//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3AAAAAAAAAAAAAAAAAAAAAD/7v/s/+7/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAj/9v/uAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAA/+4AAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/sAAD/7AAAAAAAAAAA/+IAAP/2AAAAAP/2AAAACgAAAAAAAAAA/+QAAAAAAAAAAP/4AAAAAAAKAAD/7gAAAAAAAP/4//j/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w/+T/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP/rAAAAAP/s/+r/5P/0AAAAAAAAAAAAAP/oAAAAAAAAAAD/9gAAAAAAAP/2/9oAAP/u/+oAAP/cAAD/5v/0/+7/7P/2//YAEP/m//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP/sAAAAAP/6AAAAAAAAAAAAAAAAAAAAAP/6AAAAAP/d/+wAAP/4AAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/wAAD/2AAAAAAAAAAA//b/9v/2/+7/7v/m/+QADP/xAAAAAP/s/+z/8wAAAAAAAAAA/9P/7v/x/+YAAAAAAAAAAAAA/90AAP/wAAAAAAAAAAD/+AAA//AAAAAA//oAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/s/+z/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//YAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/m/+IAAP/2AAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xf+1AAD/3AAAAAAAAAAAAAD/twAA//b/9v/k//YAAAAAAAAAAAAA/74AAAAAAAAAAAAA/93/vAAA/+T/3QAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5//w//D/3//uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//gAAP/xAAD/7gAA//b/+AAA//gAAP/u//YAAAAAAAAAAP/4//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//gAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/T/+T/5P/k/+QACgAAAAAAAP/0AAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAA/+4AAAAAAAAAAP/2AAD/9P/2AAAAAAAA//b/9AAAAAAAFAAA//b/9v/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//D/2P/f//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/2AAD/3wAAAAAAAP/w//kAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/48AAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8wAAP/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//AAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/iAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8T/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9a/8D/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9j/7AAAAAAAAAAAAAD/4v/l/+X/7f/g/6wAAAAAAAAAAAAAAAAAAAAAAAD/5v/NAAAAAP/gAAAAAP/q/5X/sv/w/9b/qf/0/9j/vf/N/+4AAP+p/+MAAP/EAEwAJAAA/+AAAAAAAAD/0//m/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAABAAAAAAAAAAAAAA//j/+P/2/+z/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAD/+AAAAAAAAAAAAAAAAP/4AAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/3P/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAP/cAAD/3AAEAAAAAAAA/+wAAP/w/93/3f/d//AAAAAAAAAAAAAA/8sAAAAAAAAAAAAAAAAAAAAAAAD/7gAA//D/+AAA/9UAAP/kAAD/8AAAAAD/+AAA/+T/+AAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAFAAA//AAAAAAAAAAAAAAAAAAAAAA//n/+P/wAAD/7gAA//gAAP/4AAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/n//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/Q/9AAAP/IAAAAAAAAAAD/2P/d/+b/3P/c/8v/9gAU/+4AAAAAAAD/5v/u//oAAAAAAAD/3P/u//v/5f/mAAAAAAAAAAD/5gAA//AAAAAAAAAAAP/4AAD/8P/4AAD/9gAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+sAAD/7gAQAAAAAAAAAAAAAP/m/93/3f/T//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAA/8gAAP/4AAD/+AAAAAD/+AAA//D/9gAAAAD/9gAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/fAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/f/9//9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//YAAP/fAAAAAAAA//D/+QAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+oAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAA//D/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/8/+gAAAAAAAAAAAAAAAAAAP/o//gAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAA/9MAAP/0AAAAAP/uAAAAAP/4/93/y//SAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2v/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/fAAAAAAAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+eAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/0AAAAAAAAAAAAAAAA/+r/vP/c/+7/6gAA/+z/4gAA//YAAP/q//YAAP/WACgADAAAAAD/3AAAAAD/9gAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/mgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAP/g/+QAAAAA/+wAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAA//YAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/3z/7AAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAD/1gAAAAAAAAAI//IABAAAAAAAAP/kAAAAAAAAAAD/9gAAAAD/3f++/8j/zf/rAAD/5P/0AAAAAAAA/+sAAAAA/84AAAAAAAAAAP/YAAAAAAAAAAAAAAAA/9j/5gAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/g//z/3AAAAAAAAAAAAAAAAP/5//H/5v/t/+3/5gAAAAAAAAAAAAAAAP/FAAAAAAAAAAD/+AAAAAAAAAAA/8j/3P/2AAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3AAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/7P/nAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAA/+oAAP/s/+0AAP/0//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAA//YAAAAA/+wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAP/uAAAAAAAAAAD/+gAAAAAAAAAA/+QABP/4AAAAAP/mAAAAAAAEAAD/7AAAAAAAAP/k/93/7AAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w//D/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/9wAAAAAAAD/9v/4AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//n//AAA//QAAAAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAgAwAmgCbAAAAm8CbwAFAnECcgAGAnYCdgAIAngCeAAJAnwCgQAKAoUChQAQAogCjQARAo8CjwAXApEClQAYApcClwAdApkCmgAeAp0CngAgAqACogAiAqQCqgAlAq0CrgAsArACwwAuAtoC4gBCAusDSQBLA1oDigCqA40DjQDbA5cDlwDcA7EDsgDdA7cDtwDfA8MDwwDgA98D3wDhA+ED4QDiA+cD5wDjA/oD+wDkA/4D/gDmBAMEAwDnBA8EDwDoBCsEKwDpBDMEMwDqBEYERwDrBbgFvADtBb8FvwDyBcEFwgDzBcYFxgD1BcgFyQD2BcwFzwD4BdYF1wD8BdwF3AD+BegF6AD/BgQGBAEABgYGBgEBBgwGDAECBh8GIAEDAAIAYAJoAmgACgJpAmkADQJqAmoAGgJrAmsAEwJsAmwAFgJvAm8AKwJxAnEAHgJyAnIACgJ2AnYAKwJ4AngAKAJ8AnwAJAJ9An0AEAJ+An4AJgJ/An8AIgKAAoAACgKBAoEAFgKFAoUAKwKIAogAIgKJAokACAKKAooACwKLAosAGAKMAowAEQKNAo0AFAKPAo8AFwKRApEAGwKSApIAHAKTApMAHwKUApQAGwKVApUAIAKXApcAKQKZApkAKQKaApoALgKdAp0AKQKeAp4ADgKgAqAAKQKhAqEALQKiAqIACwKkAqQAKQKlAqUACAKmAqYAFAKnAqcAFwKoAqkAGwKqAqoAKQKtAq0AKQKuAq4AGwKwArsACgK8AsMAFgLaAuEAKwLiAuIAKALrAvQAIgL1Aw8AGwMQAxwACAMdAyQAFAMlAy8AFwMwAz8AGwNAA0kAKQNaA2QAKQNlA3AACANxA3wAFwN9A4gAKQOJA4kAHAOKA4oAKQONA40ALAOXA5cAGwOxA7IABQO3A7cABQPDA8MAAgPfA98AAgPhA+EABwPnA+cABQP6A/sAAgP+A/4AAwQDBAMAAwQzBDMAAwW4BbgACQW5BbkADAW6BboAGQW7BbsAEgW8BbwAFQW/Bb8AKgXBBcEAHQXCBcIACQXGBcYAKgXIBcgAJwXJBckALwXMBcwAIwXNBc0ADwXOBc4AJQXPBc8AIQXWBdcABAXcBdwABAXoBegAAQYEBgQAAQYGBgYABgYMBgwABAYfBiAAAQACAScCaAJoAG8CawJrAGICbQJtAGQCbwJvAF0CcgJyAG8CdQJ1AHwCdgJ2AF0CeQJ5AHsCegJ6AFQCewJ7AF4CfAJ8AFoCfQJ9AFkCfgJ+AFsCfwJ/AHgCgAKAAH4ChwKHAF4CiQKJAGUCigKKAGYCiwKLAEsCjAKMAGcCjQKNAGgCjgKOAHMCjwKPAGkCkAKQAE4CkQKRAGoCkgKSAGkCkwKTAGMClAKUAHcClQKVAEwClgKWAHIClwKXAGwCmAKYAGACmQKZAGECmgKaAGwCmwKbAE0CnAKcAG0CnQKdAGwCngKeAEoCnwKfAG0CoAKhAGwCogKjAE4CpAKkAGwCpQKlAGUCpgKmAGgCpwKnAGkCqAKoAGoCqQKpAHACqgKqAGwCqwKsAG0CrQKtAGwCrgKuAHACrwKvAG0CsAK5AH4CugK7AG8C6QLqAF4C9QL1AG8C9gL9AH4DBwMHAHgDEAMcAGUDHQMkAGgDJQMvAGkDMAMxAGoDMgMyAHADMwMzAGoDNAM/AHADQANHAGwDSANJAGEDSgNZAG0DWgNkAGwDZQNwAGUDcQN8AGkDfQOIAGwDiQOJAGkDigOLAGwDjAOMAHcDjQONAHQDjgOOAGsDlwOXAGoDsAOwACcDtAO0ACsDtwO3ADwDuwO7ADADvgO+ADMDwQPBADMDwgPCAAsDwwPDADgDxAPEAC8DxQPFAAYDxwPHACoDygPKAAsDzQPNADwDzwPPADsD0gPSAAsD1APUADMD1QPVAC4D2QPZAAkD2gPaADAD3APcAAsD3wPfADgD4QPhAEcD4gPiADMD4wPjAAcD5wPnADwD6QPpAAsD6wPrADMD7APsAEID7gPuAAYD7wPvACoD8wPzACcD+AP5ADMD+gP7ADgD/AP8AAED/QP9ACgD/gP/ADQEAAQAAAIEAQQBAAoEAgQCAA4EAwQDAA0EBAQGADQEBwQHAAQECAQJADQECgQKAAoECwQLADQEDAQMADEEDQQNAAoEDgQOADYEDwQPADcEEAQQAAoEEQQRAAUEEgQSADQEEwQTACkEFAQVADQEFgQWADYEFwQYADQEGQQZAAMEGgQaADQEGwQbAAwEHAQdAAoEHgQeACwEHwQfADQEIAQgAAoEIQQhAC0EJQQlAAgEJgQmAAQEJwQnADQEKAQoACwEKQQqADQEKwQrADcELAQsADQELQQtADkELgQuAAoELwQvADIEMAQwADQEMQQxABIEMgQyAA4EMwQzAA0ENAQ0ADQENQQ1ADYENgQ2ADQENwQ3AAoEOAQ5ADIEOgQ6AAUEOwQ7ACkEPQQ9AA4EPwRAAAEEQQRBAAoEQgRC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AAAAAAAA//T/6AAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f+3AAAAAP/GAAAAAAAAAAD/7v/0/8T/2AAAAAD/3AAA/90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yAAAAAAAAAAAAAAAAAAA/+b/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/Q/5z/v//k/7QAAAAA/9oAAAAAAAAAAP/4//T/5gAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/sgAAAAAAAAAA/+7/8P/4AAD/8P/w/98AAP/w/+f/sP/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+4/9QAAAAAAAD/5//4AAD/+P/2/+7/7v/c/9z/5//c//D/7P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+z/5P/k/+f/5//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAP/2/+z/7AAAAAAAAP/4//gAAP/7//gAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/k/+z/4gAA/+f/9AAO//YAAAAAAAAABAAM//b/+v/sAAAAAAAA//YAAAAAAAAAAAAA//b/zQAAAAAAAAAA//gAAAAAAAAAAAAAAAAADwAAAAD/3P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/2AAAAAP/uAAD/+P/dAAAAAAAAABIAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7AAA//j/7P/0AAD/9P/mAAD/1v/e/+wAAP/0/+4AAP/wAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/w/+IAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAP/4//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP+w/+z/7P/oAAAAAAAA//QAAP/0AAAAAP/EAAAAAAAA/8gAAAAAAAAAAAAAAAD/7AAAAAD/7v/nAAAAAP/4AAD/7v/n//j/0wAAAAAAAAAA/8j/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//P/oAAAAAAAA//j/+AAAAAD/5AAAAAD/t//4//b/v//qAAD/2gAAAAAAAP/sAAAAAP/w//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAD/5QAA/+X/5AAA/5f/7P/sAAD/mgAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAAAAAAA/9YAAP/NAAD/zQAAABL/iAAIAAAAAP98AAAAAAAAAAAAAAAA/94AAAAA/93/vf/2AAAAAAAA/8T/vf/u/+QAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA/+wAAAAA/3L/5wAA/8wAAAAAAAD/6P/sAAD/9gAAAAD/zgAA/+v/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/9v/s/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAABAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAP/e/+4AAAAAAAAAAAAAAAD/5AAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAP/YAAAAAAAAAAD/9P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/9z/7P/sAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4/9z/9P/YAAAAAAAAAAn/yAAAAAAAAAAEAAAAAP/s/9gAAAAAAAD/uAAAAAAAAAAAAAD/2P/sAAAAAAAAAAAAAP/QAAAAAAAA//j/7gAA/9v/7v/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//YAAAAA//YAAAAAAAD/3P/uAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5wAAAAAAAAAAAAAAAD/2gAAAAD/3QAA/+4AAP/uAAD/xAAA/+4AAP/2AAAAAP/2AAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAHwAA/97/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/l/+gAAAAAAAAAAAAAAAD/3gAA/+QAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAQAAP/EAAD/uP/T/7j/4v/7/14AAP/8AAD/jwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/7AAA/8wAAP/MAAAAAP/wAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAP/xAAAAAAAA/6z/5f+VAAD/lQAAAAD/TAAAAAD/7P9aAAD/2AAAAAAAAAAA/6z/0wAA/6n/of/J/8D/1P/N/5j/of/i/+b/5QAA/+D/5f/5/9EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAP+hAAAAAAAA/9H/3QAQ/0gAAP/Y/9gAAP/RAAD/j//AAAD/1gAAAAD/xP/A/6kAAAAAAAAAAP/T/9P/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+3/5P/o/+IAAAAA/+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/sAAAAAAAAAAD/9v/uAAAAIQAAAAAAAP/7AAAAAAAAAAD/9gAAAAD/9v/xAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/8AAAAAAAAP/2AAAAAAAAAAAAAAAA/+wAAP/u/+QAAP/4AAAAAAAAAAD/5gAA//AAAP/wAAAAAAAAABD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAP/6/9wAAP/mAAAAAAAAAAD/7P/uAAAAAAAA/+wAAAAA//oAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/mAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/7P/kAAD/8P/2AAz/yAAAAAAAAP/x//oAFP/s/9wAAAAAAAD/2AAAAAAAAAAA//b/0v/uAAAAAAAAAAAABP/TAAAAAP/2AAD/5v/x/+b/5v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//D/9gAAAAAAAAAAAAAAAAAAAAD/7gAA//EAAP/w//YAAP/sAAD/3P/uAAD/7gAAAAD/+v/w//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/9v/k/9z/8P/2/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/6AAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/94AAAAA//j/+AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAK//EAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAA//YAAP/uAAAAAAAAAAD/+P/0AAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9gAAAAD/7P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAP/yAAAAAAAAAAr/7AAAAAAAAAAAAAD/9v/0/+gAAAAAAAAAAAAAAAAAAAAAAAD/8v/2AAAAAAAA/+4AAP/cAAAAAP/TAAD/9gAAAAD/9v/8//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/8gAAAAAAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAACv/2//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAABYAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY/8gAAAAAAAAAAAAAAAD/9AAUAAD/9AAAAAAAAAAOAAD/9AAAAAwAAAAWAAAAAAAOAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAYAAAARwAA//YABAAAAAAAAAAUABIAAAAAAAAAAAAAAAAAAP/2//QAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAD/9AAA//QADAAs/7QAKAAhAAD/xAAsAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/uAAAAKP/4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAKAAPAA8AOAAA/+4AAP/oAAD/6AAAAAD/sAAPAAD/9P+wAAAAAAAAAAAAAAAA//T/9gAM/+j/6P/2/+wAAAAA/9j/6P/2AA4AAAAAAAD/9gAh//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAHAAAAAAAAP/kAAAAFAAAAAAAAAA//5wALAAAAAAALP/sACz/6P/cAAAAAAAAACwAAAAA/+0AAAAAAAAAAP/s/+wAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/+AABAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAP/6AAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAP/cAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5gAAACEAAP/4AAD/+wAAAAAAAAAAAAD/8AAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/f//D/+AAAAAD/+P/2AAAAAAAAAAAAAP/sAAD/5P/uAAAAAAAAAAAAAAAA/+YAAP/wAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAD/9gAAAAD/+wAAAAD/9AAAAAT/+//0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/4gAAAAAAAAAA/+gAAAAAAAAAAAAAAAD/8f/oAAAAAAAA/+QAAAAAAAAAAAAA/+T/9AAUABkABAAAAA//6gAUACEAAAAA/+YAAP/2/+b/9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAA//AAAAAAAAAAAAAAAAD/8AAA/9z/5gAAAAAAAAAEAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+b/xf/Y/+D/3P/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA//UAAAAAAAAAAP/7AAD/5AAAAAAAAP/m//j/+AAAAAD/+AAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//z/8f/cAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/0AAAAAAAA/+7/9v/q/+r/7AAA/9z/7AAA/+wAAP/n//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/3AAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+T/7AAAAAD/6P/6AAAAAAAAAAAAAAAD/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//IAAP/6//AAAP/w//T/7v/mAAAABAAAAAD/3P/uAAAAAAAAAAAAAP/sAAwAAAAAAAD/9gAAAAD/5gAA/+wAAAAAAAAAAAAA/9z/+P/4AAAAAP/uAAAAAP/KAAAAAP/L//YAAAAAAAAAAAAAAAAAAAAA//YAAAAA//QAAAAAAAAAAAAAAAAAAAAA//r/5AAAAAAAAP/2/+7/yv/sAAAAAAAAAAAAAAAA/8AAAP+4/+z/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAAAAP/sAAD/7AAAAAAAAP/uAAD/0gAAAAD/5gAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9H/sAAA/7cAAP/2//gAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f+0AAAAAP/GAAAAAAAAAAD/7v/u/8b/6AAAAAD/3P/0/90AAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/tAAAAAAAAAAAAAAAAAAA/93/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8v/s/5j/yP/c/9EAAAAA/+QAAAAAAAAAAAAA/+z/5P/0AAAAAAAAAAAAAAAAAAAAAAAA//b/0QAAAAgAAP/2//YAAAAAAAb/9v/2//gAAAAA//j/1P/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/R/70AAAAAAAD/+AAAAAD/+P/kAAD/9v/0/9P/7v/k/+4AAP/TAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/7AAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAFAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7gAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABP/zAAD/7AAAAAAAAAAA/+wAAAAA/+oAAP/2AAD/9gAA/9gAAP/0AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAP/gAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/uAAD/3P/0AAAAAAAAAAAAAAAA/+7//P/uAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/s/93/3v/d/+wAAP+YAAD//AAA/6D/9gAAAAAACgAAAAoAAAAAAAAAAAAAAAD/6AAAAAAAAAAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/6gAAAAAAAAAAAAAAAAAA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BhoAGAYbBhsAIwYcBhwAKQYdBh4AIwACARoAAgACAGgABAAEAC8ACAAIAC8ACwALAGoAEAAQAC8AEgASAC8AFQAVADIAFgAWADQAFwAXADcAGQAZADoAGgAaADwAGwAbAGsAIQAhAC0AJAAkAG8ALwAvADEAMQAxADUANAA0ADsANgBNAGgAVABYAC8AcwB7AC8AjgCOAGoApQC/AC8A0ADXADIA2ADvADQA9AD7ADwA/AEAAGsBQgFCAC0BUAFbAG8BoQGoADEBxgHNADsB1wHXAG8B7QHtADsCEQISADECGQIZADUCJQIpAC0CKgI3AGkCZAJkAC0CZQJlAG8DjgOOAGEDsAOwAFcDsQOzAG4DtAO0AB4DtQO1AG4DtgO2AE4DtwO3AE0DuAO6AG4DuwO7ACQDvAO9AG4DvgO+ACkDvwPAAG4DwQPBACkDwgPCAAMDwwPDAEsDxAPEACIDxQPFACYDxgPGAG4DxwPHABwDyAPJAG4DygPKAAMDywPMAG4DzQPNAE0DzgPOAG4DzwPPAEwD0APRAG4D0gPSAAMD0wPTAG4D1APUACkD1QPVAFQD1gPXAG4D2QPZAEoD2gPaACQD2wPbAG4D3APcAAMD3QPeAG4D3wPfAEsD4APgAG4D4QPhACsD4gPiACkD4wPjAAED5APkAG4D5gPmAE4D5wPnAE0D6APoAG4D6QPpAAMD6gPqAG4D6wPrACkD7APsAFAD7gPuACYD7wPvABwD8APxAG4D8gPyAE4D8wPzAFcD9AP0AG0D9QP1AG4D9wP3AG4D+AP5ACkD+gP7AEsD/AP8ABoD/QP9AEgD/gP/AF8EAAQAAB0EAQQBAFkEAgQCAEQEAwQDACwEBAQGAF8EBwQHACMECAQJAF8ECgQKAFkECwQLAF8EDAQMAF4EDQQNAFkEDgQOAAIEDwQPACoEEAQQAFkEEQQRACUEEgQSAF8EEwQTABsEFAQVAF8EFgQWAAIEFwQYAF8EGQQZACEEGgQaAF8EGwQbAEMEHAQdAFkEHgQeAEkEHwQfAF8EIAQgAFkEIQQhAB8EIgQjAGYEJQQlAEUEJgQmACMEJwQnAF8EKAQoAEkEKQQqAF8EKwQrACoELAQsAF8ELQQtAAQELgQuAFkELwQvACcEMAQwAF8EMQQxAF0EMgQyAEQEMwQzACwENAQ0AF8ENQQ1AAIENgQ2AF8ENwQ3AFkEOAQ5ACcEOgQ6ACUEOwQ7ABsEPQQ9AEQEPwRAABoEQQRBAFkEQgRCAFsEQwRDAF8ERARFAFkERgRHACoEgQSCABMEgwSEABIEhQSFABMEhgSGAGIEiASIAAUEigSLAD8EjASMAD4EjQSNAAYEjgSOAD4EjwSPAAYEkASRABMEkgSSAFIEkwSTAE8ElASUAFIElQSVAE8ElgSYAFEEmwScAFEEnQSdABUEowSjAFYEpQSlAFYEpwSnAFYEqASoAFoEqgSqAEAErASsAAcEsgSyAGIEswSzAAUEtAS0AGIEtQS2AAUEuAS4AFYEugS6AFYEvAS8AFYEwwTDAEEExATEAEIEywTLAG8EzATMAGMEzgTOAC4E0gTSAC4E1QTVAGQE2gTaAC4E3ATcAC4E3gTeADAE3wTfAGUE4ATgADME4QThADYE4gTiADgE4wTjADkE5QTlAD0E5gT9AGMFBAUIAC4FIwUrAC4FPgU+AGQFVQVvAC4FeAV/ADAFgQWIAGUFiQWgADMFoQWkADgFrQWxAD0F1QXVAAgF1gXYAGAF2QXZAAoF2gXaAGAF2wXbAFUF3AXcAEcF3QXfAGAF4AXgAAwF4QXiAGAF4wXjACgF5AXlAGAF5gXmACgF5wXnABAF6AXoAEYF6QXpAAsF6gXqAA0F6wXrAGAF7AXsAAkF7QXuAGAF7wXvABAF8AXxAGAF8gXyAEcF8wXzAGAF9AX0AFgF9QX2AGAF9wX3ABAF+AX4AGAF+QX5ACgF+gX6ACAF+wX8AGAF/gX+AA8F/wX/AAwGAAYAAGAGAQYBABAGAgYDAGAGBAYEAEYGBQYFAGAGBgYGABEGBwYHACgGCAYIAA4GCQYJAGAGCwYLAFUGDAYMAEcGDQYNAGAGDgYOABAGDwYPAGAGEAYQACgGEQYRABQGEwYTAA0GFAYUAAkGFQYWAGAGFwYXAFUGGAYYAAgGGQYZAGwGGgYaAGAGHAYcAGAGHQYeACgGHwYgAEYGLgYuABYGMAYwABkGMgYyABcGMwYzABgGNgY2AFMGOAY4AFwGOgY6AGcHJAckAAYHJQclAD4HsgezAC0AAirQAAQAACxyMGAAOQBgAAD/2P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4P/k/9j/+gAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAD/9v/2//b/5P/s/+z/2P/d/8v/7v/w/+7/8AAE/6v/3P/n/+D/3P/s/9z/8f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUAAAAAP/u//b/9wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAD/7AAAAAAAAAAA/+wAAAAA//n/8P/4/+T/+P/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAA//r/+v/6/+4AAAAA//b/8AAAAAAAAP/L/+b/9f/m/+b/7gAA/8z/9v/4//D/0P/Y/8j/5P/7ABT/+//uAAAAAAAA//b/5f/s/+7/3v/u/+b/9v/e//r/0P/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7QAAAAAAAAAAAAAAAP/2AAD/7gAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACz/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAD/7/+w/9v/vf/Z/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/jwAAAAAAAAAAAAz/5gAA/9wAAP+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/g/8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAD/3P/u/8YAAP/4AAD/8gAAAAAAAP/l/4j/9gAA/6oAAAAA/9T/6AAA/8z/lP9U/5D/kP+AAAwAAAAAAAAAAAAA//r/3P/k/9v/y/+x/9r/xf/LAAD/lP90/7AAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAAAA/+YAAAAAAAAAAAAA//D/7P/oAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/8/+j/8P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAD/+AAAAAAAAAAAAAgADAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAgABQAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9QAAAAAAAP/sAAD/1P/m/8UAAP/m/8j/8wAAAAAAAAAA/+D/3P/5AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+P/s//gAAP/4AAD//P/x/9wAAAAAAAD/+//5//z/z//LAAAAAAAAACT/+//4//j/9v/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6v/cAAAAAP/qAAD/9v/3/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAD/7AAAAAAAAAAAAAAAAP/uAAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAABP/0AAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAA/8r/+gAAAAwAAwAEAAQAAAAAAAAAAAAAAAAAAAAA/+QAAP/u/+z/8AAAAAAAAAAAAAAAAP/oAAAAAP/c//oABAAAAAAAAAAA//YAAAAAAAAAAP/2AAAAAAAA//gAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAA/+7/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/l/+aAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+AAAP/k//wAAP/4AAAAAAAAAAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/iP98/3IAAAAIAAAAEgAAAAT/3v/wAAD/6wAAAAAAAAAA//IAAP/u//b/7AAA/+j/7AAAAAAAAAAAAAAAEAAA/9YAAAAAAAAAAAAA/84AAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+QAAAAA/+z/zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+o/7cAAAAAAAAAAAAAAAD/5P/2AAD/9gAAAAAAAAAAAAAAAAAAAAD/+AAH/+T/7AAAAAD/9wAA//QAIAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAABwAAAAUAAAAHAAAAGAAAAAT/6AAAAAAAAAAAAAD/vgAHAAAAAAAAACj/+P/cAAAAAAAAAAD/9gAA/5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8wAAAAD/9v/0AAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA//YAAP/wAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAA/90AAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAA//QAAAAA//oABAAEAAz/+P/4AAD/9gAAAAAAAAAA/+4AAP/w//H/8AAA/+L/4v/uAAAAAP/2//YABwAAABAAAAAAAAAAAAAA//gAAP/yAAAAAP/zAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QAAAAAAAAAAAAAAAAAAD/tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAD/1AAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/2P/s/+QAAAAA/+wAAAAAAAoAAAAA/+f/5//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA//gAAAAAAAAAAAAA//oAAP/7AAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4P/kAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/m/8gAAAAKAAAAAAAEAAX/+P/2AAAAAAAAAAAAAAAAAAAAAP/w/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gACgAAAAAAAAAA//QAAP/2AAAAAP/4AAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/9gAAAAAAAAAAAAAAAD/7AAA//b/+AAAAAAAAAAA/+wAAAAA/+7/5AAA//AAAAAAAAAAAP/2AAAAG//7AAAAAAAAAAAAAAAA//MAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/8AAD/zwAAAAAAAAAAACgAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yv/EAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAA//YAGAAFAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yv+0/8AAAAAUAAYADAAKABT/3f/sAAD/7QAAAAAAAAAAAAD/4v/tAAD/6wAA/+z/7P/lAAAABAAA//0AMwA6//gAAAAAAAAAAAAA/+7/9v/2//b/9gAK//YAAP/2AAAAAAAAAAD/5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/4AAAAAP/4AAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+t/+IAAAAAAAAAAAAAAAD/9gAA//b/+AAAAAAAAAAA/+QAAAAA/+T/5gAAAAAAAAAAAAAAAP/2AAAAC//8AAAAAAAAAAAAAAAA//gAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zwAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0//eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9wAAAAAAFgAEAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1v/a/9EAAAAUAAoADAAMABb/9P/8AAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//b/9v/mAAAABAAAAAAAGQAmAAAACAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAD/9gAAAAD/5gAAAAAAAP/k/+gAAAAA/9oAAAAA/+7/5P/sAAAAAP/r/+wAC//7AAAAAAAAAAAAAAAAAAD/9v/4AAAAAP/tAAAAAP/xAAAAAAAAAAAAAAAAAAAAAP/8AAAAAP/wAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ/+T/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/+AAA/+wAAAAA//r/7gAA/+YAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAA//EAAP/s//r/+gAA//P/9gAAAAD/8AAAAAAAAP/m/+z/9v/2AAD/7gAA/9z/7v/uAAD/8P/2/9j/9AAUAAz/8f/xAAAAAAAA//r/5v/u//b/5gAA/+4AAP/mAAD/8P/2AAAAAAAAAAD/5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/9gAAAAAAAAAAAAAAAD/7AAA//b/+AAAAAAAAAAA/+wAAP/u//D/5AAAAAD/+P/4AAAAAAAAAAAAGwAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD//AAAAAAAAP/8AAD/zwAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rP+yAAD/7v/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/uAAAAAAAAAAAAAAAA//b/7AAA/+QAFgAEAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/nP+Q/5z/ywAK/+z/+//6ABL/tP/EAAD/yQAAAAAAAP/N/+7/2v/aAAD/yP/c/7T/t//K//D/+wAA/8gAGAAq/9z/3AAAAAAAAAAA/+7/7v/t//b/7gAA/+QAAP/u/9wAAAAAAAD/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/yf/wAAAAAP/nAAD/6gAAAAAAAAAAAAAAAP/u/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8gAAAAD/9gAAAAAAAAAA/+r/9gAA//EAAAAA/+YAAAAAAAAAAAAA//YABwAEAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAP/8AAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAD/6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6P/2AAAAAAAA/+gAAAAAAAb/7AAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAD/9gAAAA3/9P/1AAD/8wAAAAAAAP/uAAD/8v/k/+4AAAAA/+j/6AAAAAAAAAAA/8QAFAAUABD/9AAGAAAAAAAAAAD/7P/i//b/9AAA//QAAP/0AAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFP/wAFD/7AAE/+wABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAP/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAYACgAKAAAAAQAAAAAAAAAAP/2ABgAIf/cAAIARQAFAAUAAAALAA0AAQAQABsABAAdAB0AEAAjACMAEQAmADUAEgBZAF0AIgCOAJkAJwClALYAMwC4AM4ARQDQAQQAXAEhASMAkQEpASkAlAFLAU8AlQFcAVwAmgFeAWMAmwFlAWgAoQFqAYcApQGJAZ8AwwGhAdIA2gHUAdUBDAHZAdsBDgHeAd4BEQHgAeEBEgHkAeQBFAHrAesBFQHtAfEBFgH0AfQBGwH4AfgBHAH7AgEBHQIDAgMBJAIFAgcBJQIJAgsBKAIOAg4BKwIRAhEBLAIVAhUBLQIZAhoBLgInAikBMAI5Ak8BMwJSAloBSgJdAl0BUwSDBIQBVASiBKIBVgSkBKQBVwSmBKYBWAS3BLcBWQS5BLkBWgS7BLsBWwTPBM8BXATVBNcBXQTaBOUBYAUJBQ0BbAU+BUIBcQVEBUkBdgVVBWQBfAVmBX8BjAWBBbIBpgW0BbUB2AaaBpoB2gadBp0B2wahBqMB3AalBqcB3waqBqoB4gauBrAB4wayBrIB5ga1BrYB5wa4BrgB6Qa8Br4B6gezB7MB7QACAKcABQAFABAACwALAAEADAAMAAQADQANAAkAEAAQABAAEQARABIAEgASABAAEwATABYAFAAUAB0AFQAVACEAFgAWACcAFwAXACoAGAAYAC0AGQAZADAAGgAaADMAGwAbADYAHQAdAA4AIwAjAAoAJgAmAAIAJwAnAAcAKAApAAoAKgArAA4ALAAsACUALQAtABQALgAuABsALwAvAB8AMAAwACUAMQAxACgAMgAyACsAMwAzAC4ANAA0ADEANQA1ADQAWQBdABAAjgCOAAEAjwCRAAQAkgCSAAkAkwCTAAYAlACZAAkApQC2ABAAuAC9AA0AvgC/ABAAwADAABIAwQDHABYAyADOAB0A0ADXACEA2ADnACcA6ADtACQA7gDvACcA8ADzAC0A9AD7ADMA/AEAADYBAQEBABABAgECAB4BAwEEABABIQEjAA4BKQEpAAUBSwFPAAoBXAFcACUBXgFhAAIBYgFiAAcBYwFjAAUBZQFoAAcBagF1AAoBdgGHAA4BiQGOAAsBjwGRAA4BkgGYABQBmQGfABsBoQGoAB8BqQG4ACUBuQG+ACIBvwHBACUBwgHFACsBxgHNADEBzgHSADQB1AHUAA4B1QHVAAoB2QHbAA4B3gHeABMB4AHgAA4B4QHhACUB5AHkAA4B6wHrACUB7QHtADEB7gHuACUB7wHwAAoB8QHxACUB9AH0AAcB+AH4ABMB+wH8ACUB/QH+AAoB/wH/ABMCAAIAACUCAQIBAA4CAwIDAA4CBQIGAA4CBwIHACUCCQIJABMCCgILABQCDgIOABsCEQIRAB8CFQIVAA4CGQIZACgCGgIaADQCJwInAAcCKAIpAB8COQJPACUCUgJaACUCXQJdAAUEgwSEADgEogSiADcEpASkADcEpgSmADcEtwS3ADcEuQS5ADcEuwS7ADcEzwTPAA8E1gTWAAME1wTXAAgE2gTaAA8E2wTbABEE3ATcAA8E3QTdABUE3gTeABwE3wTfACAE4ATgACYE4QThACkE4gTiACwE4wTjAC8E5ATkADIE5QTlADUFCQUNAA8FPwVBAAMFQgVCAAgFRAVJAAgFVQVkAA8FZgVrAAwFbAVvAA8FcAVwABEFcQV3ABUFeAV/ABwFgQWIACAFiQWYACYFmQWeACMFnwWgACYFoQWkACwFpQWsADIFrQWxADUFsgWyAA8FtAW1AA8GmgaaABkGnQadABcGoQahABkGogaiABcGowajABgGpQalABcGpganABkGqgaqABgGrgauABcGrwawABoGsgayABoGtQa2AC4GuAa4ABoGvAa8ABcGvQa9ABgGvga+ABcHswezAAcAAgDvAAIAAgAnAAQABAAoAAgACAAoAAsACwADABAAEAAoABIAEgAoABQAFAApABUAFQASABYAFgAqABcAFwAsABgAGAAuABkAGQBCABoAGgAVABsAGwBGABwAHAAKAB4AIAANACEAIQA3ACIAIgALACQAJABPACUAJQAMACgAKQBOACoAKgANACsAKwBOACwALAANAC0ALQBOAC4ALgBAAC8ALwARADAAMAATADEAMQArADIAMgAtADMAMwAUADQANAAvADUANQAWADYATQAnAE4AUABMAFQAWAAoAHMAewAoAI4AjgADAKUAvwAoAMgAzgApANAA1wASANgA7wAqAPAA8wAuAPQA+wAVAPwBAABGAQYBIAAKASEBIQBKASQBQQANAUIBQgA3AUMBSgALAU8BTwBKAVABWwBPAVwBXABOAV0BXQAMAWEBYQBOAWoBdABOAXYBkAANAZEBmABOAZkBnwBAAaEBqAARAakBwQATAcIBxQAtAcYBzQAvAc4B0gAWAdUB1QBOAdYB1gAMAdcB1wBPAdgB2AATAdkB2QBOAdwB3AANAd0B3QBDAd4B3wANAeEB4QANAeIB4gBOAeMB4wANAeYB5gBRAegB6ABRAekB6QAMAeoB7AANAe0B7QAvAe4B7gATAfEB8QBOAfQB9ABOAfUB9QBIAfoB+gBOAfsB/AATAf0B/QBOAf4B/gAMAf8CAABOAgMCBgANAgcCCQBJAgoCCgBOAgwCDQBOAg4CDgBAAg8CEAAMAhECEgARAhUCFQATAhYCFgBBAhcCFwBEAhgCGABBAhkCGQArAhoCHAAWAh4CHgA4Ah8CHwA5AiUCKQA3AioCNwBFAjkCWgANAmQCZAA3AmUCZQBPAmcCZwBIAnsCewBfAocChwBfAukC6gBfA44DjgBQA7QDtABVA7YDtgBbA7sDuwBeA8MDwwBZA9kD2QBYA9oD2gBeA98D3wBZA+YD5gBbA/ID8gBbA/oD+wBZBAAEAABTBAcEBwBdBB4EHgBcBCUEJQBXBCYEJgBdBCgEKABcBC0ELQBaBIEEggACBIMEhAAXBIUEhQACBIYEhgBSBIgEiAAbBIoEiwAyBIwEjAAxBI0EjQAcBI4EjgAxBI8EjwAcBJAEkQACBJIEkgAZBJMEkwAaBJQElAAZBJUElQAaBJYEmAAYBJsEnAAYBJ0EnQAeBKMEowA8BKUEpQA8BKcEpwA8BKgEqAA0BKoEqgAzBKwErAAdBLIEsgBSBLMEswAbBLQEtABSBLUEtgAbBLgEuAA8BLoEugA8BLwEvAA8BMMEwwAfBMQExAAgBMsEywBPBMwEzAAhBM0EzQBNBM4EzgAiBM8E0QBNBNIE0gAiBNME0wBNBNUE1QABBNYE2QBNBNoE2gAiBNsE2wBNBNwE3AAiBN0E3QBNBN4E3gAEBN8E3wAFBOAE4AAGBOEE4QAHBOIE4gAIBOME4wAjBOQE5AAJBOUE5QAwBOYE/QAhBP4FAABLBQIFAwBNBQQFCAAiBQkFDABNBQ4FIgBNBSMFKwAiBSwFLwBNBT4FPgABBT8FSABNBUoFVABNBVUFbwAiBXAFdwBNBXgFfwAE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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3f/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAP/2AAAAAP/2AAAAAAAAAAAAAP/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/2//b/7AAAAAAAAAAA/7L/7v/uAAAAAP/2//b/9v/kABYAEgAAAAAAAAAAAAAAAAAAAAAAAP/w/+b/9v/2ABgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/J/9r/6v/J/9wATP/Y/+7/7gAA/8n/7gAA/83/7v/u/9gAAAAA//j/6v+0AAD/+wAA/8j/0gAA/9wACgAS/9z/3/+/AAD/3P+Q/7f/yv/w/9H/3AAAAAAAAAAAAAAAFf/u/+wAAP/d/9j/2P/u/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gARAAD/8P/xAAD/8P/xAAAAAP/uAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAABgADAAAAAAABwAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//YAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA/+wAFP/4/+z/5AAA//YAAAAA/+wAAP/q//YAAAAAAAAAAP/cAAAAAAAA/9oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2gAR/+z/8P/TADz/5v/TAAAAAP/aAAAAAP++AAD/3P/kAAAAAP/uAAD/7AAA//sAAP/LAAAAAAAAAAAAAAAAABgADAAAAAAABQAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAAAAD/7AAAAAD//AAAAAAAAAAAAAD/6P/2AAAAAAAGAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/z/+T/4P/0//QANf/4//T/0v/8//P/7P/0/+4AAP/g//L/7gAA//T/9P/oAAAAAAAA/8T/6gAG//QAAAANAAAAAAAA/+gAAAAA/+gAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/u/+T/5v/4/+T/1P/8/+D/8P/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/IAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAA//H/3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/2AAAAAAAAP/KAAAAAAAAAAAAAAAAAAAAAAAKABD/4v/2//b/+v/2AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6z/xf+3/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/t//uAAD/7v+sAAAAAAAA/9gAAAAAAAAAEgAMABQABAAcAA7/9gAU//YADgAU//X/8P/4AAj/+P/6//D/2P+i/7j/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI//YAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAA//j/+P/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7AAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5P/z//j/7v/iAAAAAAAAAAAACv/3AAAADAAKAAAAAAAAAAAAAAAKAAAAAAAAAAD/7v/2AAz/9v/4/+4AAAAA/+wAAP/t/+7/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3gAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/+z/7gAA/+QAAAAAAAD/8P/wAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAABgAAAAAAAAAAAAD/9v/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9P/3AAAAAAAAAAAAAAAA/+4AAAAA//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/cAAAAAAAA/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9z/9P/4//j/8AAAAAAAAAAAAAAACQAA/+wAAAAAAAQAAAAAAAAAAAAA/9sAAAAA/+7/7v/2AAAAAP/4/+4AAP/8AA4AAP/2/+T/9v/sAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABMAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAD/9gAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5P/m//b/3P/oAAAAAP/w/88AAAAAAAAAAAAAAAAAAAAA//X/+wAAAAAAAAAAAAD/+v/6AAD/8AAA//r/3v/x/+YAAP/s/+wAAP/2AAAAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAK//b/9AAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAP/2AAAAAP/TAAD/9gAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uABgAGAAo/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAAAAAAW//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAKgA+ACoALQAAAAAAAP/PADwAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/+AAAAAAABAAAAAD/+AAYAAAAIAAyAEgAAAAAAAAAAP/1//YAAAAAAAAAAAAA/+7/9gAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sgAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/pgAAAAD/+wAA//v/9gAAAAAAAAAAAAD/7gAAAAAAAP/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAA/6T/7AAAAAD/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//r/+v/yAAAAAAAAAAAAAP/Y/5wAAAAAAAAAAAAA/+7/2gAAAAD/9v/l/+QAAP/e/+YAAP/c/+T/5gAAAAYACwAA/3r/5f/i/+T/7gAA/+0AAAAAAAD/zAAAAAD/2f/w/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7n/qP+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAD/5v/uAAAAAAAA/+b/3P/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/SABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAD/3AAAAAD/7v/oAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAA/+0AAAAAAAAAAAAAAAD/+P/4AAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAA/+4ALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAP/6//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+7/+AAA/+oAAAAAAAAAAAASAAAAAAAKAAwABP/7AAAAAAAAABQAAAAAAAAAAAAAAAAACwAAAAAAAAAA//T/9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAUABgAIAAMAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAA/+4AAAAAAAD/5v/mAAAAAAAA/+cAAAAAAAAAAAAAAAAAAP/2//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAABAAEAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIASAACAAQAAAAGAAoAAwAOAA8ACAAcABwACgAeACIACwAkACUAEAA2AFgAEgBeAI0ANQCaAKQAZQC3ALcAcADPAM8AcQEFASAAcgEkASgAjgEqASwAkwEuAUoAlgFQAVsAswFdAV0AvwGIAYgAwAGgAaAAwQHWAdgAwgHcAdwAxQHfAd8AxgHiAeIAxwHmAegAyAHqAeoAywHsAewAzAIEAgQAzQIIAggAzgIMAg0AzwIPAg8A0QISAhIA0gIlAiYA0wIqAjgA1QJQAlEA5AJbAlwA5gJfAmIA6AJkAmUA7AJtAm4A7gJwAnAA8AJzAnUA8QJ3AncA9AJ5AnsA9QKCAoQA+AKGAocA+wKOAo4A/QKQApAA/gKWApYA/wKbApwBAAKfAp8BAgKjAqMBAwKrAqwBBAKvAq8BBgLEAtkBBwLjAuoBHQNKA1kBJQOLA4sBNQTLBM4BNgTQBNMBOgTYBNkBPgTmBQgBQAUOBS8BYwVKBVQBhQVlBWUBkAWABYABkQW2BbcBkgW9Bb4BlAXABcABlgXDBcUBlwXHBccBmgXKBcsBmwXQBdQBnQeyB7IBogACAHkAAgACABMAAwADABYABAAEABkABgAGAB4ABwAHACEACAAIACcACQAJACoACgAKAC0ADgAPACoAHAAcABEAHgAeABcAHwAfABoAIAAgABwAIQAhAB8AIgAiACUAJAAkACwAJQAlAC4ANgBNABMATgBQAB4AUQBTABYAVABYABkAXgBxAB4AcgByACEAcwB7ACcAfAB/ACoAgACAACgAgQCNAC0AmgCkACoAtwC3AB4AzwDPACQBBQEFAC0BBgEdABEBHgEgABwBJAEoABcBKgEsABoBLgFBABwBQgFCAB8BQwFKACUBUAFbACwBXQFdAC4BiAGIABwBoAGgACIB1gHXAC4B2AHYABwB3AHcABcB3wHfABsB4gHiABQB5gHmABcB5wHoABQB6gHqABsB7AHsABcCBAIEABcCCAIIABoCDAINABQCDwIPABsCEgISABsCJQIlAB8CJgImACwCKgI3ACsCOAI4ACoCUAJRACwCWwJcABoCXwJiABoCZAJkABoCZQJlACwCbQJtABACbgJuAAMCcAJwAAMCcwJ0AAMCdQJ1AA0CdwJ3AAMCegJ6AAYCewJ7AAoCggKEAAMChgKHAAoCjgKOAA4CkAKQAAcClgKWAAsCmwKbAAQCnAKcAAgCnwKfAAgCowKjAAcCqwKsAAgCrwKvAAgCxALZAAMC4wLqAAoDSgNZAAgDiwOLAAEEywTLACwEzATMABIEzQTNABUEzgTOABgE0ATQAB0E0QTRACAE0gTSACYE0wTTACkE2ATZACkE5gT9ABIE/gUAAB0FAQUDABUFBAUIABgFDgUhAB0FIgUiACAFIwUrACYFLAUvACkFSgVUACkFZQVlAB0FgAWAACMFtgW3ACkFvQW9AA8FvgW+AAIFwAXAAAIFwwXEAAIFxQXFAAwFxwXHAAIFygXKAAUFywXLAAkF0AXQAAIF0QXRAAkF0gXUAAIHsgeyACwAAgEbAAIAAgBxAAQABABWAAgACABWAAsACwBkABAAEABWABIAEgBWABQAFABlABUAFQBCABYAFgBZABcAFwBDABgAGABEABkAGQBeABoAGgBFABsAGwBmABwAHABTAB4AIABoACEAIQBUACIAIgBnACQAJABrACUAJQBvACgAKQBzACoAKgBoACsAKwBzACwALABoAC0ALQBzAC4ALgBXAC8ALwBBADAAMABqADEAMQBaADIAMgBbADMAMwBdADQANABfADUANQBuADYATQBxAFQAWABWAHMAewBWAI4AjgBkAKUAvwBWAMgAzgBlANAA1wBCANgA7wBZAPAA8wBEAPQA+wBFAPwBAABmAQYBIABT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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/8D/sP+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7X/1P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9r/8f/s/+7/5P/u/8j/t//q/+z/2v/I/7f/4v/Y/+7/5P/s/+T/yP/d//b/3P/d/+T/3P/s/8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+b/9v/0AAAAAAAAAAD/6gAAAAAAAAAA/+oAAAAAAAAAAAAAAAAAAAAAAAAAAP/qAAAAAP/6/+7/9v/u/+z/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAP/s//YABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/1ABA/70ABP+9/8D/8f/0AED/vf/x/9T/8f/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+7/7P/s//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAYAAAAAAAA/7oAAAAAABgAAAAA/8z/5v+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8f/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/7//T/+//0/98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/2P/gAAD/2P/T/9r/0wAAAAAAAAAAAAAAAAAAAAD/vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/1v/q/9j/6v/L/8j/0v/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5P/YAAD/9gAA/+QAAAAAAAAAAAAA//b/2P/uAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAMAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+T/5v/2/9f/5v/Y/+T/4v/X/+b/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/0AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAD/8f/xAAAAAAAAAAAAAAAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAP/0AAD/9AAAAAD/7gAAAAD/3AAA/7wAAP+8/6gAAAAAAAD/vAAA/9wAAP+o/+wAAAAAAAAAAAAAAAAAAAAAAAD/7AAA//b/7AAA/9j/7AAAAAD/5f/Y/+z/5f/k/+T/7P/c/+T/5v/0/+T/3P/c/+7/9P/I/9r/4P/k/+T/3P/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7v/u//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6cAAP/d/6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/qAAt/6AAAP+g/4IAAAAAAC3/oP/K/6j/yv+CAAAAAAAAAAD/ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+n/8QAAP+7AAAAAAAA/6f/uwAAAAAAAAAAAAAAAP+n/8T/uwAA/93/3f/L/93/q/+rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/+7/7P/U/+7/7P/s/9gAAAAAAAAAAAAAAAD/1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAP/sAAAAAP/U/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//T/7AAAAAAABQAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/+gAF/9T/+gAAAAT/7P/U//r/7AAAAAAAAAAAAAAAAP/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/o//T/7AAKAAAAGAAWABYAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6AAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAY/8AAAAAKABb/7P/AAAD/7AAAAAAAAAAAAAAAAP/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/e//T/7AAKAAAAFgASABIAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3gAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAW/6wAAAAKABL/7P+sAAD/7AAAAAAAAAAAAAAAAP/eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/w//b/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAA//v/5AAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAP/YAAAAAAAA//D/8P/k//D/9v/2AAAAB/+wAB8AB/+w/+4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ywAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA//AAAP/2AAAAAAAAAAAAAAAAAAD/5gAAAAD/7gAAAAD/5wAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAD/8AAA//gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/88AEP/PAAD/vv/P/8//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAD/3//P/8//z//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3wAAAAAAAP++AAAAAAAA/+H//P/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3P/w/9//8P/uAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAA//AAAP/4AAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7AAA//gAAP/wAAAAAAAAAAD/7AAAAAAAAP/k//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAD/0AAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/5AAA//gAAP/nAAAAAAAAAAD/9gAAAAAAAP/mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7AAA//gAAP/wAAAAAAAAAAD/7AAAAAAAAP/kAAD/7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAABACgB3QHzAfoCFgIXAhgCHgIfApgDlAOnA6gDqQOqA6sDrAOtA+wD8AQ4BDkESAReBHQEhwSJBJ0EqASqBhEGFQYpBisGLwYwBjIGMwY2ByoHLgACACcB3QHdAAsB+gH6AAECFgIWACUCFwIXACYCGAIYACcCHgIeAA0CHwIfAA4CmAKYABUDlAOUAB8DpwOnABADqAOoAAYDqQOpACIDqgOqABIDqwOrAAgDrAOsABEDrQOtAAcD7APsAAQD8APwAAIEOAQ4ACAEOQQ5ACEESARIAAoEXgReABwEdAR0ABsEhwSHAAwEiQSJABYEnQSdABQEqASoAB4EqgSqAAkGEQYRAAUGFQYVAAMGKQYpAB0GKwYrABMGLwYvABcGMAYwABoGMgYyABgGMwYzABkGNgY2AA8HKgcqACQHLgcuACMAAgFsAAIAAgBsAAQABAAEAAgACAAEAAsACwB7ABAAEAAEABIAEgAEABQAFABtABUAFQBBABYAFgBCABcAFwBDABgAGABEABkAGQBuABoAGgBFABsAGwBvABwAHABKAB0AHQB+AB4AIAADACEAIQABACIAIgACACMAIwB+ACQAJAB6ACUAJQBAACYAJwB+ACgAKQBLACoAKgADACsAKwBLACwALAADAC0ALQBLAC4ALgBMAC8ALwAFADAAMABNADEAMQAGADIAMgAHADMAMwBQADQANAAIADUANQBOADYATQBsAFEAUQA+AFQAWAAEAF0AXQA+AHMAewAEAIAAgAA/AI4AjgB7AKUAvwAEAMgAzgBtANAA1wBBANgA7wBCAPAA8wBEAPQA+wBFAPwBAABvAQEBAQA+AQMBAwB8AQYBIABKASEBIQB/ASIBIwB+ASQBQQADAUIBQgABAUMBSgACAUsBTgB+AU8BTwB/AVABWwB6AVwBXABLAV0BXQBAAV4BYAB+AWEBYQBLAWIBaAB+AWoBdABLAXYBkAADAZEBmABLAZkBnwBMAaABoAB+AaEBqAAFAakBwQBNAcIBxQAHAcYBzQAIAc4B0gBOAdQB1AB+AdUB1QBLAdYB1gBAAdcB1wB6AdgB2ABNAdkB2QBLAdoB2wB+AdwB3AADAd4B3wADAeEB4QADAeIB4gBLAeMB4wADAekB6QBAAeoB7AADAe0B7QAIAe4B7gBNAe8B8AB+AfEB8QBLAfQB9ABLAfgB+QB+AfoB+gBLAfsB/ABNAf0B/QBLAf4B/gBAAf8CAABLAgMCBgADAgoCCgBLAgwCDQBLAg4CDgBMAg8CEABAAhECEgAFAhUCFQBNAhkCGQAGAhoCHABOAiUCKQABAioCNwA2AjkCWgADAlsCYgB+AmQCZAABAmUCZQB6AmgCaABkAmsCawBmAm0CbQBrAm8CbwB1AnICcgBkAnUCdQBqAnYCdgB1AnkCeQBpAnoCegA8AnsCewA9An0CfQBlAn4CfgBoAoACgAB5AocChwA9AokCiQBwAosCiwBHApMCkwBnApUClQBIApcClwBxApoCmgBxApsCmwBJAp0CnQBxAp4CngBGAqACoQBxAqQCpABxAqUCpQBwAqoCqgBxAq0CrQBxArACuQB5AroCuwBkAukC6gA9AvUC9QBkAvYC/QB5AxADHABwA0ADRwBxA1oDZABxA2UDcABwA30DiABxA4oDiwBxA7ADsABdA7QDtAAeA7YDtgBiA7cDtwAuA7sDuwAjA74DvgB0A8EDwQB0A8IDwgA6A8MDwwAnA8QDxAAgA8UDxQBgA8cDxwAbA8oDygA6A80DzQAuA88DzwArA9ID0gA6A9QD1AB0A9UD1QBeA9kD2QB4A9oD2gAjA9wD3AA6A98D3wAnA+ED4QBhA+ID4gB0A+MD4wA4A+YD5gBiA+cD5wAuA+kD6QA6A+sD6wB0A+4D7gBgA+8D7wAbA/ID8gBiA/MD8wBdA/gD+QB0A/oD+wAnA/wD/AByA/0D/QAZA/4D/wAkBAAEAAAcBAEEAQBzBAIEAgAvBAMEAwAsBAQEBgAkBAcEBwAhBAgECQAkBAoECgBzBAsECwAkBA0EDQBzBA4EDgAmBA8EDwA7BBAEEABzBBEEEQBfBBIEEgAkBBMEEwAaBBQEFQAkBBYEFgAmBBcEGAAkBBkEGQAfBBoEGgAkBBsEGwApBBwEHQBzBB8EHwAkBCAEIABzBCIEIwB3BCUEJQA5BCYEJgAhBCcEJwAkBCkEKgAkBCsEKwA7BCwELAAkBC0ELQAoBC4ELgBzBC8ELwA3BDAEMAAkBDIEMgAvBDMEMwAsBDQENAAkBDUENQAmBDYENgAkBDcENwBzBDgEOQA3BDoEOgBfBDsEOwAaBD0EPQAvBD8EQAByBEEEQQBzBEMEQwAkBEQERQBzBEYERwA7BIEEggARBIMEhABRBIUEhQARBIgEiAASBIoEiwAVBIwEjAATBI0EjQAUBI4EjgATBI8EjwAUBJAEkQARBJIEkgB9BJMEkwAxBJQElAB9BJUElQAxBJYEmABPBJsEnABPBLMEswASBLUEtgASBMsEywB6BMwEzAAJBM4EzgAKBNIE0gAKBNUE1QBaBNoE2gAKBNwE3AAKBN4E3gALBN8E3wAMBOAE4AANBOEE4QAOBOIE4gAPBOME4wBbBOQE5AAQBOUE5QBcBOYE/QAJBQQFCAAKBSMFKwAKBT4FPgBaBVUFbwAKBXgFfwALBYEFiAAMBYkFoAANBaEFpAAPBaUFrAAQBa0FsQBcBbgFuABjBb0FvQBZBb8FvwB2BcIFwgBjBcYFxgB2BcoFygBXBcsFywBYBc0FzQBWBdEF0QBYBdIF0gBjBdUF1QAyBdYF2AAlBdkF2QAdBdoF2gAlBdsF2wAwBdwF3AAtBd0F3wAlBeAF4AAiBeEF4gAlBeMF4wA0BeQF5QAlBeYF5gA0BecF5wAXBegF6AA1BekF6QAzBeoF6gBTBesF6wAlBewF7AAWBe0F7gAlBe8F7wAXBfAF8QAlBfIF8gAtBfMF8wAlBfQF9AAqBfUF9gAlBfcF9wAXBfgF+AAlBfkF+QA0BfoF+gBSBfsF/AAlBf4F/gBVBf8F/wAiBgAGAAAlBgEGAQAXBgIGAwAlBgQGBAA1BgUGBQAlBgYGBgAYBgcGBwA0BggGCABUBgkGCQAlBgsGCwAwBgwGDAAtBg0GDQAlBg4GDgAXBg8GDwAlBhAGEAA0BhMGEwBTBhQGFAAWBhUGFgAlBhcGFwAwBhgGGAAyBhoGGgAlBhwGHAAlBh0GHgA0Bh8GIAA1BpsGmwCABqEGogCABqQGpwCABqsGqwCABq4GrgCABrUGtgBQBr4GvgCAByQHJAAUByUHJQATB7IHswABAAIKVAAEAAAKggr4AAkAkgAAABT/y//I/7cAKAAoACj/9v/0/8gAGAAo/8T/zP+0ACT/9v/q/8H/yf+c/+z/7P/A/9z/1P/2ABT/yP+e//b/6v/B/8n/nP+6/5AAFP/2ACT/9v/q/8H/yf+c/+z/5f/E/8z/tP/d/97/2v/s/7r/kP+D/2//gP9Y//b/7v/i/+L/3P/S/9L/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/s//b/9v/xAAAADAAA//b/8f/wAAD/7AAAAAAAAP/q//H/yAAA/9z/2P/u/9QAAAAAAAD/2AAAAAD/6v/x/8gAAP+0AAAAAAAAAAAAAP/q//H/yAAAAAD/8AAA/+wAAAAA//YAAAAA/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5v/k/+7/3P/s/+7/9v/k/93/7P/k/+7/3P/u/9z/8P/4/9z/3P/s/+z/5v/w/+7/3P/s/8//2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+4AAAAAAAD/9gAAAAAAAAAA//gAAP/mAAAAAAAA/+7/7v/Y//j/3P/cAAD/1AAAAAAAAP/sAAAAAP/u/+7/2P/u/8oAAP/2AAAAAAAA/+7/7v/YAAAAAP/4AAD/5gAAAAD/5v/4/+7/ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//j/7P/uAAAAAP/s/+wAAAAA/+wAAP/w/+z/7gAA//j/6AAAAAAAAAAAAAD/7P/uAAAAAAAA//D/9v/u//b/8P/w/+7/8P/u/+7/8P/u/8r/7v/uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAP/8AAAAAAAAAAD//P/wAAD/7AAAAAAAAP/o/+D/yP/w/8sAAAAA/8QAAAAAAAAAAAAAAAD/6P/g/8j/7v+3AAAAAAAAAAAAAP/o/+D/yAAAAAD/8AAA/+wAAAAA//b/8P/u/7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/m/+T/7v/iAAD/7v/c/+7/7P/uAAD/5v/k/+4AAAAAAAAAAP/0/+L/4gAA/+T/7v/0AAAAAP/oAAAAAAAAAAAAAAAAAAAAAP/s/+j/7AAAAAAAAP/s/+D/7P/g/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAD/6P/T/8QAAP/s/+z/2P/EAAAAAAAEAAD/6P/sAAAAAAAAAAD/+//sAAD/8P/o/8T/7AAA/+j/7AAAAAAAAAAA//v/xAAAAAD/6P/sAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/uAAAAAP/w/6MAAP/kAAAAAAAA//AAAP/4AAD/8P/FAAAAAAAAAAD/o//uAAAAAP/wAAAAAAAAAAAAAP/fAAAALwAvAAAALAAAAAAAAAAAAAAAAAAA//gAAP/4AAD/+P/e/8X/9gAb/8X//P/o/8T/6P/s/+z/6AAs/+z/vf/e/8X/7v/o//b/hP+9/+3/1P/u/4QAAAAAAAAAAAAAAAAAAAAA/+D/0//EABD/7P/o/9D/xAAAAAAAAAAA/+EAAAAAAAAAAAAAABQAAAAAABD/4QAA/+gAAP/hAAAAAAAAAAAAAAAAAAAAEAAA/+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8P+TAAD/5AAAAAAAAAAAAAAAAAAA//D/yAAAAAAAAAAA/5MAAAAAAAD/8AAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAD/0f+v/90ALP+vAAAAAAAAAAAAAAAAAAAAAAAA/73/0f+v//T/5f/d/2j/vf/tAAD/7gAA//z//P/qAAAAAAAAAAAAAP/YAAD/sAAAAAD/6P/I/6AAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAA//EAAP/oAAD/8QAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAA//b/jwAA/+gAAAAAAAAAAAAAAAAAAP/2/7cAAAAAAAAAAP+P//YAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/t//sAAD/twAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/twAAAAD/7P97AAD/4QAA/9wAAAAAAAAAAAACAAcEgQSCAAAEhQSGAAIEiASIAAQEigSYAAUEmwScABQEsgS2ABYHJAclABsAAgATBIYEhgACBIgEiAAFBIoEiwAIBIwEjAAGBI0EjQAHBI4EjgAGBI8EjwAHBJIEkgADBJMEkwAEBJQElAADBJUElQAEBJYEmAABBJsEnAABBLIEsgACBLMEtAAFBLUEtQACBLYEtgAFByQHJAAHByUHJQAGAAIBSQACAAIAhQALAAsAWQAUABQAWgAVABUALQAWABYALwAXABcAMgAYABgANQAZABkAXQAaABoAOAAbABsAXgAcABwAhAAeACAAKQAhACEAhgAiACIAhwAlACUAKAAoACkAkAAqACoAKQArACsAkAAsACwAKQAtAC0AkAAuAC4AiAAvAC8AKwAxADEAMAAyADIAMwAzADMAXAA0ADQANgA1ADUAkQA2AE0AhQBOAFAAgwCOAI4AWQDIAM4AWgDQANcALQDYAO8ALwDwAPMANQD0APsAOAD8AQAAXgEGASAAhAEhASEAJwEkAUEAKQFCAUIAhgFDAUoAhwFPAU8AJwFcAVwAkAFdAV0AKAFhAWEAkAFqAXQAkAF2AZAAKQGRAZgAkAGZAZ8AiAGhAagAKwHCAcUAMwHGAc0ANgHOAdIAkQHVAdUAkAHWAdYAKAHZAdkAkAHcAdwAKQHeAd8AKQHhAeEAKQHiAeIAkAHjAeMAKQHpAekAKAHqAewAKQHtAe0ANgHxAfEAkAH0AfQAkAH6AfoAkAH9Af0AkAH+Af4AKAH/AgAAkAIDAgYAKQIKAgoAkAIMAg0AkAIOAg4AiAIPAhAAKAIRAhIAKwIWAhYAWwIYAhgAWwIZAhkAMAIaAhwAkQIeAh4AXwIfAh8AYAIlAikAhgI5AloAKQJkAmQAhgJoAmgAeQJrAmsAVAJtAm0AWAJyAnIAeQJ1AnUAVwJ5AnkAVgJ6AnoAIwJ7AnsAJQJ8AnwAHQJ9An0AUwJ+An4AHgJ/An8AVQKAAoAAeAKBAoMAaAKFAoUAZgKGAoYAgQKHAocAJQKIAogAZQKJAokAGwKKAooAegKLAosAYgKMAowAewKNAo0AfQKOAo4AggKTApMAYwKVApUAZAKXApcAHwKYApgAbwKZApkAgAKaApoAHwKbApsAIQKdAp0AHwKeAp4AUgKgAqEAHwKkAqQAHwKlAqUAGwKmAqYAfQKqAqoAHwKtAq0AHwKwArkAeAK6ArsAeQK8Ar8AaALEAscAaALOAtEAaALaAt0AZgLiAuIAaALjAuUAgQLpAuoAJQLrAu4AZQL1AvUAeQL2Av0AeAL/AwAAaAMHAwcAVQMIAwkAZQMQAxwAGwMdAyQAfQNAA0cAHwNIA0kAgANaA2QAHwNlA3AAGwN9A4gAHwOKA4sAHwOwA7AAdgO0A7QABwO2A7YAUQO3A7cATgO7A7sADAPC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By+Id6wtBw0HBAcLBywB8OYlSCYmSiPm5iVIJiZIJeb+EMYjRigoRiPGAAEADgAAAfQB8AAZAAAzEyczFxYWFzM2Njc3MwcXIycmJicjBgYHBw6Yj54sChYKBAgSCCKYkJmeMAwXDAQJFAknAQLuUBUrFRUrFVD/8VIVLBUVKxZSAAABAAz/PgH9AfAAGwAAFyImJzcWFjMyNjc3AzMXFhYXMzY2NzczAw4CeBYhDxoHEgglKAoHv5RHCxIKBAgRCTyNrBc4T8IGBHABBSQdGgHj1SJGJSNHI9X+Cz5VKgAAAQAmAAABtAHwAAkAADM1EyM1IRUDMxUm0LkBcNDXTwEuc07+0XMA////+gAAAkMDfgImAAIAAAAHBzoBHQAA////+gAAAkMDfgImAAIAAAAHBz0BHQAA////+gAAAkMDQwImAAIAAAAHB0ABHQAA////+gAAAkMDVAImAAIAAAAHB0IBHQAA////+gAAAkMDSAImAAIAAAAHB04BHQAA////+gAAAkMDLwImAAIAAAAHB0QBHQAA////+gAAAkMDUAImAAIAAAAHB0kBHQAA////+gAAAkMDfgImAAIAAAAHB1IBHQAA////+gAAAkMDVAImAAIAAAAHB1YBHQAA////+v8eAkMCjAImAAIAAAAHB2gBHQAA////+gAAAkMDdgImAAIAAAAHB1ABHQAA////+gAAAkMDfwImAAIAAAAHB48BHQAA////+gAAAkMDfwImAAIAAAAHB5EBHQAA////+gAAAkMDlQImAAIAAAAHB5MBHQAA////+gAAAkMDwwImAAIAAAAHB5UBHQAA////+v8eAkMDQwImAAIAAAAnB0ABHQAAAAcHaAEdAAD////6AAACQwPdAiYAAgAAAAcHlwEdAAD////6AAACQwPdAiYAAgAAAAcHmQEdAAD////6AAACQwPOAiYAAgAAAAcHmwEdAAD////6AAACQwPLAiYAAgAAAAcHnQEdAAD////6/x4CQwNQAiYAAgAAACcHSQEdAAAABwdoAR0AAAAC//r/IQJZAowACQAlAAATBzMnJiYnIwYGEyImNTQ2NjcjJyMHIxMzEwYGFRQWMzI2NxcGBuYQiw8NGw0EDBn8MEIbJhAoKMcolsyxzCkxFxALFQciEzwBSjw8MW4zNG39pjEtHzMmCZubAoz9dAQ4HhMT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AVAAAP//AE3/RAJVAowCJgAJAAAABwd2AVAAAAACABkAAAKvAowAEwAXAAAzESM1NzUzFTM1MxUzFSMRIxEjEREzNSNhSEiT4ZRGRpTh4eEB21sGUFBQUGH+JQEQ/vABkUr////rAAAA5AN+AiYACgAAAAcHOgCYAAD//wBMAAABRQN+AiYACgAAAAcHPQCYAAD////uAAABQgNDAiYACgAAAAcHQACYAAD////SAAABXgNUAiYACgAAAAcHQgCYAAD////jAAABTQNIAiYACgAAAAcHTgCYAAD//wABAAABLwMvAiYACgAAAAcHRACYAAD//wBDAAAA7QNXAiYACgAAAAcHTACYAAD////uAAABQgNUAiYACgAAAAcHVgCYAAD//wA+AAAA+AN2AiYACgAAAAcHUACYAAD//wBF/x4A6wKMAiYACgAAAAcHaACYAAAAAQAq/yEBBQKMABYAABciJjU0NjcjETMRBgYVFBYzMjY3FwYGnTBDNBkqkygiGg8LEwchEzvfMS0sRBECjP10EDAaExMJBUoPFP//ACr/IQFFA34CJgCLAAAABwc9AJgAAP////UAAAE7A1ACJgAKAAAABwdJAJgAAP//ABD/9AIRA0MCJgALAAAABwdAAWcAAP//AE3/EQJsAowCJgAMAAAABwdrAUwAAP//AE3/HgJsAowCJgAMAAAABwdoAUwAAP//AE3/RAJsAowCJgAMAAAABwd2AUwAAP//AE0AAAHiA34CJgANAAAABwc9AJoAAAACAE0AAAHiAtwABQAKAAAzETMRIRUDJzMHB02TAQKBBl8CGAKM/fB8Af7eRZn//wBN/xEB4gKMAiYADQAAAAcHawEiAAD//wBNAAAB8wKMAiYADQAAAAcEgQEEAPj//wBN/x4B4gKMAiYADQAAAAcHaAEiAAD//wAD/x4B4gMvAiYADQAAACcHRACaAAAABwdoASIAAP//AE3/RAHiAowCJgANAAAABwd2ASIAAAAB/+kAAAHpAowADQAAMzUHJzcRMxE3FwcVIRVUOTJrk54y0AEC0iJYPAFI/vxXWHGafAD//wBNAAACrQN+AiYADgAAAAcHPQF9AAD//wBNAAACrQNXAiYADgAAAAcHTAF9AAD//wBN/x4CrQKMAiYADgAAAAcHaAF/AAD//wBNAAACTAN+AiYADwAAAAcHPQFS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MhczFSMWFhUUBgYjIicGFRQWMzMyFhUUBgYDMjY1NCYjIgYVFBYTMjY1NCYjIyImJwYVFBYTJiY1NDY3FwYGFRQWF/I6XjhHExsgGBopOl41LCG1TwcJNFg3HR8SIilQXGFEfEodJycdHScnKTJAJyUzGSEMGz1lUD1nXgs6LR4i0xo4LDwoBA0oHxsyEAQSRCs8TygMawsiFDlKJAoPFhMSO0MzUS4BySopJykoKCkq/pMkGRcQAwMYGRwdAq8HKCUzMQM7AxISDhID//8AIv8tAgcC+AImACIAAAAHB1UBDwAA//8AIv8tAgcCrQImACIAAAAHB0MBDwAA//8AIv8tAgcC4wImACIAAAAHB0EBDwAA//8AQQAAAgADcwImACMAAAAHB0ABOQAw//8AQf8eAgACvQImACMAAAAHB2gBKAAA//8AQf9EAgACvQImACMAAAAHB3YBKAAA//8AQf8XAgACvQImACMAAAAHB3MBKAAAAAH//QAAAgACvQAcAAAzESM1NzUzFTMVIxUHNjYzMhYVESM1NCYjIgYHEUFERJOpqQccSzJRSZMdIBwoGAISWwVLSmExWhora13+/PE1KBkX/uIA////ywAAANQDOgImAVwAAAAHBzkAigAA//8AQQAAAUkDOgImAVwAAAAHBzwAigAA////0wAAAUEC6AImAVwAAAAHBz8AigAA////zAAAAUgC4wImAVwAAAAHB0EAigAA////1QAAAT8CyAImAVwAAAAHB00AigAA////9gAAAR4CrQImAVwAAAAHB0MAigAA////0wAAAUEC+AImAVwAAAAHB1UAigAA//8AMAAAAOsDGQImAVwAAAAHB08AigAA//8AN/8eAN0C0wImACQAAAAHB2gAigAAAAIAKf8uAPgC0gAXACMAABciJjU0NjY3IxEzEQYGFRQWMzI2NxcGBgMiJjU0NjMyFhUUBpMsPhYfDCmTKCAaEQkRCR4TOyAlMDAlJTAw0i4tHS4iCgHw/hAPLxcTEwgEQg8SAwsrIiIqKiIiKwD//wAp/y4BSQM6AiYCZQAAAAcHPACKAAD////hAAABMwLnAiYBXAAAAAcHRwCKAAAAAQBBAAAA1AHwAAMAADMRMxFBkwHw/hD////N/zwBQwLoAiYB1gAAAAcHPwCMAAD//wBB/xECHgK9AiYAJgAAAAcHawEl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ASUDGQImApEAAAAHBz4AigAA////1f/0AT8CyAImApEAAAAHB00AigAA//8AJP/0AgUDGQImApcAAAAHBz4BGAAA//8AK//0AekDGQImApwAAAAHBz4BBwAA//8AK//0AekCyAImApwAAAAHB00BBwAA//8AKP/0AsIDGQImAqAAAAAHBz4BdQAA////zf/0AUcDIQImApEAAAAHB4AAigAA//8AK//0AekDIQImApwAAAAHB4ABBwAA////+QAAApUCkQAmAmhSAAAGA6cCAP////QAAAKFApEAJgJoQgAABgOoAAD////xAAACdAKeACYCaDEAAAYDqQcA////+wAAAnQCngIGAoAAAP////cAAAM8Ap4AJwJoAPkAAAAGA6oAAP////QAAAM7Ap4AJwJoAPgAAAAGA6sAAP////cAAAMyAp4AJwJoAO8AAAAGA6wAAP////QAAAMxAp4AJwJoAO4AAAAGA60AAP///+gAAAKtAp0AJgJoagAABgOuAAD////oAAACrQKdACYCaGoAAAYDrwAA////+gAAAkMDUAIGADwAAP////oAAAJDAy8CBgA7AAD////3AAACkgKRACcCbACjAAAABgOnAAD////0AAACkgKRACcCbACjAAAABgOoAAD////qAAACZgKeACYCbHcAAAYDqQAA////9AAAAmYCngIGAoEAAP////cAAAM1Ap4AJwJsAUYAAAAGA6oAAP////QAAAM0Ap4AJwJsAUUAAAAGA6sAAP////cAAAMrAp4AJwJsATwAAAAGA6wAAP////QAAAMqAp4AJwJsATsAAAAGA60AAP////cAAAL4ApEAJwJuAKMAAAAGA6cAAP////QAAAL4ApEAJwJuAKMAAAAGA6gAAP///+oAAALMAp4AJgJudwAABgOpAAD////0AAACzAKeAgYCggAA////9wAAA5sCngAnAm4BRgAAAAYDqgAA////9AAAA5oCngAnAm4BRQAAAAYDqwAA////9wAAA5ECngAnAm4BPAAAAAYDrAAA////9AAAA5ACngAnAm4BOwAAAAYDrQAA////6AAAAzQCnQAnAm4A3wAAAAYDrgAA////6AAAAzQCnQAnAm4A3wAAAAYDrwAA////9wAAAYMCkQAnAnAAowAAAAYDpwAA////9AAAAYMCkQAnAnAAowAAAAYDqAAA////6gAAAVcCngAmAnB3AAAGA6kAAP////QAAAFXAp4CBgKDAAD////3AAACJgKeACcCcAFGAAAABgOqAAD////0AAACJQKeACcCcAFFAAAABgOrAAD////3AAACHAKeACcCcAE8AAAABgOsAAD////0AAACGwKeACcCcAE7AAAABgOtAAD////oAAABvwKdACcCcADfAAAABgOuAAD////oAAABvwKdACcCcADfAAAABgOvAAD////1AAABOwNQAgYAjQAA//8AAQAAAS8DLwIGAIYAAP////f/9AMMApgAJwJ2AI4AAAAGA6cAAP////T/9AL6ApgAJgJ2fAAABgOoAAD////q//QC6AKeACYCdmoAAAYDqQAA////9P/0AtoCngIGAoUAAP////f/9AO3Ap4AJwJ2ATkAAAAGA6oAAP////T/9AO2Ap4AJwJ2ATgAAAAGA6sAAP////f/9AOfAp4AJwJ2ASEAAAAGA6wAAP////T/9AOeAp4AJwJ2ASAAAAAGA60AAP////QAAALTApEAJwJ4AKMAAAAGA6gAAP////QAAALjApEAJwJ7AM4AAAAGA6gAAP///+oAAALIAp4AJwJ7ALMAAAAGA6kAAP////QAAALIAp4CBgKGAAD////0AAADlgKeACcCewGBAAAABgOrAAD////0AAADjAKeACcCewF3AAAABgOtAAD////oAAADIgKdACcCewENAAAABgOvAAD////4AAACFQNQAiYCewAAAAcHSQEGAAD////4AAACFQMvAiYCewAAAAcHRAEGAAAAAv/3AAADKQKYACUANAAAMzUzNS4CNTQ2NjMyFhYVFAYGBxUzFSE1NjY1NCYjIgYVFBYXFQEnNjY1NCYnNxYWFRQGBrpuFSwdSoVZWYVKHisWbv71MjNNRERNMjL+YAsRGyQrEV1LJj93BBZFWjZbiU5OiVs2WkUWBHdqL3JMVW1tVUxyL2oBrjoGFhYSGANKAjksKTQbAAAC//QAAAMXApgAJQA0AAAzNTM1LgI1NDY2MzIWFhUUBgYHFTMVITU2NjU0JiMiBhUUFhcVAS4CNTQ2NxcGBhUUFheobhUsHUqFWVmFSh4rFm7+9TIzTURETTIy/swmPyZLXRErJRwRdwQWRVo2W4lOTolbNlpFFgR3ai9yTFVtbVVMci9qAa4EGzQpLDkCSgMY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//8ANv9PAfYDUAImAo8AAAAHB6QBMgAA//8ANv9PAfYDUAImAo8AAAAHB6EBMgAA//8ANv9PAfYC4wImAo8AAAAHB0EBMgAA//8AMP/0ASUDIwImApEAAAAHB14AigAK//8AKf/0ASUDEQImApEAAAAHB1wAigAA////y//0ASUDOgImApEAAAAHBzkAigAA//8AQf/0AUkDOgImApEAAAAHBzwAigAA////yP/0ASUDGQImApEAAAAHB6MAigAA////x//0ASUDGQImApEAAAAHB6AAigAA////yP/0ASsDGQImApEAAAAHB6IAigAA////0f/0ASoDGQImApEAAAAHB58AigAA////7v/0ASYDUAImApEAAAAHB6QAigAA////7v/0ASYDUAImApEAAAAHB6EAigAA////4f/0ATMC5wImApEAAAAHB0cAigAA////9v/0ASUCrQImApEAAAAHB0MAigAA////zP/0AUgC4wImApEAAAAHB0EAigAA////zf/0AUcDIQImApEAAAAHB4gAigAA////zf/0AUcDIQImApEAAAAHB4AAigAA////3//0ATUDRwImApEAAAAHB4kAigAA//8AJP/0AgUDIwImApcAAAAHB14BGAAK//8AJP/0AgUDEQImApcAAAAHB1wBGAAA//8AJP/0AgUDOgImApcAAAAHBzkBGAAA//8AJP/0AgUDOgImApcAAAAHBzwBGAAA//8AJP/0AgUDGQImApcAAAAHB6MBGAAA//8AJP/0AgUDGQImApcAAAAHB6ABGAAA//8AJP/0AgUDGQImApcAAAAHB6IBGAAA//8AJP/0AgUDGQImApcAAAAHB58BGAAA//8APf9PAhEDIwImApkAAAAHB14BKwAK//8APf9PAhEDEQImApkAAAAHB1wBKwAA//8AK//0AekDIwImApwAAAAHB14BBwAK//8AK//0AekDEQImApwAAAAHB1wBBwAA//8AK//0AekDOgImApwAAAAHBzkBBwAA//8AK//0AekDOgImApwAAAAHBzwBBwAA//8AK//0AekDGQImApwAAAAHB6MBBwAA//8AK//0AekDGQImApwAAAAHB6ABBwAA//8AK//0AekDGQImApwAAAAHB6IBBwAA//8AK//0AekDGQImApwAAAAHB58BBwAA//8AK//0AekDUAIm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ChYKBAsXCiqYp7UBW2sfNyAgNx9r/qW1AAEAJAAAAb8CEAAJAAAzNRMjNSEVAzMVJOfQAYHn6lcBQXhX/r94AP////oAAAH+AxACJgTMAAAABwc6AP3/kv////oAAAH+AxACJgTMAAAABwc9AP3/kv////oAAAH+AtUCJgTMAAAABwdAAP3/kv////oAAAH+AuYCJgTMAAAABwdCAP3/kv////oAAAH+AtoCJgTMAAAABwdOAP3/kv////oAAAH+AsECJgTMAAAABwdEAP3/kv////oAAAH+AuICJgTMAAAABwdJAP3/kv////oAAAH+AxACJgTMAAAABwdSAP3/kv////oAAAH+AuYCJgTMAAAABwdWAP3/kv////r/HgH+AhACJgTMAAAABwdoAP0AAP////oAAAH+AwgCJgTMAAAABwdQAP3/kv////oAAAH+AxECJgTMAAAABwePAP3/kv////oAAAH+AxECJgTMAAAABweRAP3/kv////oAAAH+AycCJgTMAAAABweTAP3/kv////oAAAH+A1UCJgTMAAAABweVAP3/kv////r/HgH+AtUCJgTMAAAAJwdAAP3/kgAHB2gA/QAA////+gAAAf4DbwImBMwAAAAHB5cA/f+S////+gAAAf4DbwImBMwAAAAHB5kA/f+S////+gAAAf4DYAImBMwAAAAHB5sA/f+S////+gAAAf4DXQImBMwAAAAHB50A/f+S////+v8eAf4C4gImBMwAAAAnB0kA/f+SAAcHaAD9AAAAAv/6/yECEwIQAAkAJQAANwczJyYmJyMGBhMiJjU0NjY3IycjByMTMxMGBhUUFjMyNjcXBgbQCmcLChMLBAkT0TBDGycQJhydHJWqr6spMRYQDBUHIRM7/ykpJlknKFj9/DEtHzMmCWxsAhD98AQ4HhMTCQVKDxQAA//6/yEB/gIQABIAHAAkAAAFIiY1NDY3FwYVFBYzMjY3FwYGAwczJyYmJyMGBgMTMxMjJyMHAQswQzYoNigaEAoTByETO1UKZwsKEwsECRPgqq+rmhydHN8xLS5MHS0hIhMTCQVKDxQB3ikpJlknKFj+2wIQ/fBsbP////r/IQH+AxACJgT8AAAABwc9AP3/kgAC//IAAAKwAhAABgAWAAABBzM1IwYGARMhFSMVMxUjFTMVITUjBwELIGAEEB3+2P8B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"); -}]]></style><line x1="-40" y1="402" x2="424" y2="402" stroke="#0A0F25" /><g x="0" y="352" width="114" height="100%"><g transform="translate(0 452)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="452" style="font-size: 16px;">Total abstinence is easier than perfect moderation</text> -<g transform="translate(0 493)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="493" style="font-size: 16px;"><tspan x="48.000000" dy="0.000000">Gee, I feel kind of LIGHT in the head now,</tspan><tspan x="48.000000" dy="18.500000">knowing I can't make my satellite dish PAYMENTS!</tspan></text></g> +}]]></style><line x1="-42" y1="404" x2="424" y2="404" stroke="#0A0F25" /><g x="-2" y="354" width="134" height="100%"><g transform="translate(0 454)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">1</text></g><text class="text" x="48" y="454" style="font-size: 16px;">Total abstinence is easier than perfect moderation</text> +<g transform="translate(0 506)" class="appendix-icon"><circle cx="16" cy="0" r="16" fill="white" stroke="#DEE1EB" /><text class="text-bold" x="16" y="5" style="font-size: 16px;text-anchor:middle;">2</text></g><text class="text" x="48" y="506" style="font-size: 16px;"><tspan x="48.000000" dy="0.000000">Gee, I feel kind of LIGHT in the head now,</tspan><tspan x="48.000000" dy="18.500000">knowing I can't make my satellite dish PAYMENTS!</tspan></text></g> <style type="text/css"><![CDATA[ .text { font-family: "font-regular"; diff --git a/d2target/d2target.go b/d2target/d2target.go index 90974c7f12..ea54ee52ff 100644 --- a/d2target/d2target.go +++ b/d2target/d2target.go @@ -55,10 +55,16 @@ func (diagram Diagram) BoundingBox() (topLeft, bottomRight Point) { y2 := int(math.MinInt32) for _, targetShape := range diagram.Shapes { - x1 = go2.Min(x1, targetShape.Pos.X) - y1 = go2.Min(y1, targetShape.Pos.Y) - x2 = go2.Max(x2, targetShape.Pos.X+targetShape.Width) - y2 = go2.Max(y2, targetShape.Pos.Y+targetShape.Height) + x1 = go2.Min(x1, targetShape.Pos.X-targetShape.StrokeWidth) + y1 = go2.Min(y1, targetShape.Pos.Y-targetShape.StrokeWidth) + x2 = go2.Max(x2, targetShape.Pos.X+targetShape.Width+targetShape.StrokeWidth) + y2 = go2.Max(y2, targetShape.Pos.Y+targetShape.Height+targetShape.StrokeWidth) + + if targetShape.Tooltip != "" || targetShape.Link != "" { + // 16 is the icon radius + y1 = go2.Min(y1, targetShape.Pos.Y-targetShape.StrokeWidth-16) + x2 = go2.Max(x2, targetShape.Pos.X+targetShape.StrokeWidth+targetShape.Width+16) + } if targetShape.Label != "" { labelPosition := label.Position(targetShape.LabelPosition) diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg index 6da3ce8486..01e6a9facd 100644 --- a/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/dagre_edge_label_spacing/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2348" height="437" viewBox="-100 -100 2348 437"><style type="text/css"> +width="2352" height="441" viewBox="-102 -102 2352 441"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2348" height="437" viewBox="-100 -100 2348 437"><style type="text/css"> } ]]> -</style><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="2148" height="237" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1074.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="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="270.000000" y="125.000000" 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="644" y="50" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="778.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1122" y="50" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1187.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1462" y="50" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1571.000000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="1889" y="50" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1966.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 437.500000 118.500000 C 518.300000 118.500000 559.900000 118.500000 639.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="540.000000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 915.500000 118.500000 C 996.300000 118.500000 1037.900000 118.500000 1117.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1018.000000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip & pushes it</text></g><g id="build_workflow.(S3 <-> 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 1257.500000 118.500000 C 1336.300000 118.500000 1377.900000 118.500000 1457.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1357.500000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 1682.500000 118.500000 C 1763.300000 118.500000 1804.900000 118.500000 1884.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1784.500000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="2571260716" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2348" height="437"> -<rect x="-100" y="-100" width="2348" height="437" fill="white"></rect> +</style><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="2148" height="237" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1074.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="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="270.000000" y="125.000000" 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="644" y="50" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="778.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="1122" y="50" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1187.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1462" y="50" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1571.000000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="1889" y="50" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1966.500000" y="125.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 437.500000 118.500000 C 518.300000 118.500000 559.900000 118.500000 639.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="540.000000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 915.500000 118.500000 C 996.300000 118.500000 1037.900000 118.500000 1117.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1018.000000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip & pushes it</text></g><g id="build_workflow.(S3 <-> 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 1257.500000 118.500000 C 1336.300000 118.500000 1377.900000 118.500000 1457.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1357.500000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 1682.500000 118.500000 C 1763.300000 118.500000 1804.900000 118.500000 1884.500000 118.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2571260716)"/><text class="text-italic" x="1784.500000" y="124.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="2571260716" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2352" height="441"> +<rect x="-100" y="-100" width="2352" height="441" fill="white"></rect> <rect x="513.000000" y="108.000000" width="54" height="21" fill="black"></rect> <rect x="949.000000" y="108.000000" width="138" height="21" fill="black"></rect> <rect x="1298.000000" y="108.000000" width="119" height="21" fill="black"></rect> diff --git a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg index 814c60100a..f6b7a47303 100644 --- a/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/dagre_edge_label_spacing/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2093" height="487" viewBox="-88 -88 2093 487"><style type="text/css"> +width="2097" height="491" viewBox="-90 -90 2097 491"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2093" height="487" viewBox="-88 -88 2093 487"><style type="text/css"> } ]]> -</style><g id="build_workflow"><g class="shape" ><rect x="12" y="12" width="1893" height="287" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="958.500000" y="45.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="87" y="87" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="162.000000" 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="511" y="87" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="645.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="958" y="87" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1023.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1248" y="87" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1357.000000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="1675" y="87" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1752.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 419.000000 155.500000 L 507.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="464.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 782.000000 155.500000 L 954.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="869.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip & pushes it</text></g><g id="build_workflow.(S3 <-> 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 1093.000000 155.500000 L 1244.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="1168.500000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 1468.000000 155.500000 L 1671.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="1570.500000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="1960525210" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2093" height="487"> -<rect x="-100" y="-100" width="2093" height="487" fill="white"></rect> +</style><g id="build_workflow"><g class="shape" ><rect x="12" y="12" width="1893" height="287" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="958.500000" y="45.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="87" y="87" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="162.000000" 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="511" y="87" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="645.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="958" y="87" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1023.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="1248" y="87" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1357.000000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="1675" y="87" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1752.500000" y="162.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 419.000000 155.500000 L 507.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="464.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 782.000000 155.500000 L 954.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="869.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Builds zip & pushes it</text></g><g id="build_workflow.(S3 <-> 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 1093.000000 155.500000 L 1244.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="1168.500000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 1468.000000 155.500000 L 1671.000000 155.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1960525210)"/><text class="text-italic" x="1570.500000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Changes the live lambdas</text></g><mask id="1960525210" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2097" height="491"> +<rect x="-100" y="-100" width="2097" height="491" fill="white"></rect> <rect x="437.000000" y="145.000000" width="54" height="21" fill="black"></rect> <rect x="800.000000" y="145.000000" width="138" height="21" fill="black"></rect> <rect x="1109.000000" y="145.000000" width="119" height="21" fill="black"></rect> diff --git a/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg b/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg index d5d44ead76..2ff433a1f6 100644 --- a/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/dagre_special_ids/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1427" height="568" viewBox="-100 -100 1427 568"><style type="text/css"> +width="1431" height="572" viewBox="-102 -102 1431 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1427" height="568" viewBox="-100 -100 1427 568"><style type="text/css"> } ]]> -</style><g id=""ninety\nnine""><g class="shape" ><rect x="0" y="0" width="151" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="75.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="75.500000" dy="0.000000">ninety</tspan><tspan x="75.500000" dy="21.000000">nine</tspan></text></g><g id="eighty
eight"><g class="shape" ><rect x="211" y="8" width="151" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="286.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty
eight</text></g><g id=""seventy
\nseven""><g class="shape" ><rect x="422" y="0" width="162" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="503.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="503.000000" dy="0.000000">seventy
</tspan><tspan x="503.000000" dy="21.000000">seven</tspan></text></g><g id=""a\\yode""><g class="shape" ><rect x="644" y="8" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="721.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="864" y="242" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="'a\"ode'"><g class="shape" ><rect x="858" y="8" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="935.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\"ode</text></g><g id=""a\\node""><g class="shape" ><rect x="1072" y="8" width="155" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1149.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="("a\\yode" -> 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 721.000000 136.000000 C 721.000000 180.400000 749.500000 207.049065 859.962840 265.377574" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><g id="('a\"ode' -> there)[0]"><path d="M 935.000000 136.000000 C 935.000000 180.400000 935.000000 202.000000 935.000000 238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><g id="("a\\node" -> there)[0]"><path d="M 1149.500000 136.000000 C 1149.500000 180.400000 1120.900000 207.000000 1010.042356 265.142121" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><mask id="4049001157" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1427" height="568"> -<rect x="-100" y="-100" width="1427" height="568" fill="white"></rect> +</style><g id=""ninety\nnine""><g class="shape" ><rect x="0" y="0" width="151" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="75.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="75.500000" dy="0.000000">ninety</tspan><tspan x="75.500000" dy="21.000000">nine</tspan></text></g><g id="eighty
eight"><g class="shape" ><rect x="211" y="8" width="151" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="286.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty
eight</text></g><g id=""seventy
\nseven""><g class="shape" ><rect x="422" y="0" width="162" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="503.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="503.000000" dy="0.000000">seventy
</tspan><tspan x="503.000000" dy="21.000000">seven</tspan></text></g><g id=""a\\yode""><g class="shape" ><rect x="644" y="8" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="721.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="864" y="242" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="935.500000" y="308.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="'a\"ode'"><g class="shape" ><rect x="858" y="8" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="935.000000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\"ode</text></g><g id=""a\\node""><g class="shape" ><rect x="1072" y="8" width="155" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1149.500000" y="74.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="("a\\yode" -> 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 721.000000 136.000000 C 721.000000 180.400000 749.500000 207.049065 859.962840 265.377574" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><g id="('a\"ode' -> there)[0]"><path d="M 935.000000 136.000000 C 935.000000 180.400000 935.000000 202.000000 935.000000 238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><g id="("a\\node" -> there)[0]"><path d="M 1149.500000 136.000000 C 1149.500000 180.400000 1120.900000 207.000000 1010.042356 265.142121" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4049001157)"/></g><mask id="4049001157" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1431" height="572"> +<rect x="-100" y="-100" width="1431" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg b/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg index 3ca808db42..06dda78ad4 100644 --- a/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/dagre_special_ids/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1227" height="568" viewBox="-88 -88 1227 568"><style type="text/css"> +width="1231" height="572" viewBox="-90 -90 1231 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1227" height="568" viewBox="-88 -88 1227 568"><style type="text/css"> } ]]> -</style><g id=""ninety\nnine""><g class="shape" ><rect x="12" y="12" width="151" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="87.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="87.500000" dy="0.000000">ninety</tspan><tspan x="87.500000" dy="21.000000">nine</tspan></text></g><g id="eighty
eight"><g class="shape" ><rect x="183" y="20" width="151" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="258.500000" y="86.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty
eight</text></g><g id=""seventy
\nseven""><g class="shape" ><rect x="354" y="12" width="162" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="435.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="435.000000" dy="0.000000">seventy
</tspan><tspan x="435.000000" dy="21.000000">seven</tspan></text></g><g id=""a\\yode""><g class="shape" ><rect x="536" y="28" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="613.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="715" y="254" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="786.500000" y="320.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="'a\"ode'"><g class="shape" ><rect x="710" y="28" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="787.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\"ode</text></g><g id=""a\\node""><g class="shape" ><rect x="884" y="28" width="155" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="961.500000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="("a\\yode" -> 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 613.000000 156.000000 L 613.000000 194.000000 S 613.000000 204.000000 623.000000 204.000000 L 741.250000 204.000000 S 751.250000 204.000000 751.250000 214.000000 L 751.250000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><g id="('a\"ode' -> there)[0]"><path d="M 787.000000 156.000000 L 787.000000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><g id="("a\\node" -> there)[0]"><path d="M 961.500000 156.000000 L 961.500000 194.000000 S 961.500000 204.000000 951.500000 204.000000 L 832.750000 204.000000 S 822.750000 204.000000 822.750000 214.000000 L 822.750000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><mask id="3106414556" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1227" height="568"> -<rect x="-100" y="-100" width="1227" height="568" fill="white"></rect> +</style><g id=""ninety\nnine""><g class="shape" ><rect x="12" y="12" width="151" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="87.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="87.500000" dy="0.000000">ninety</tspan><tspan x="87.500000" dy="21.000000">nine</tspan></text></g><g id="eighty
eight"><g class="shape" ><rect x="183" y="20" width="151" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="258.500000" y="86.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eighty
eight</text></g><g id=""seventy
\nseven""><g class="shape" ><rect x="354" y="12" width="162" height="142" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="435.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="435.000000" dy="0.000000">seventy
</tspan><tspan x="435.000000" dy="21.000000">seven</tspan></text></g><g id=""a\\yode""><g class="shape" ><rect x="536" y="28" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="613.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\yode</text></g><g id="there"><g class="shape" ><rect x="715" y="254" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="786.500000" y="320.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">there</text></g><g id="'a\"ode'"><g class="shape" ><rect x="710" y="28" width="154" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="787.000000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\"ode</text></g><g id=""a\\node""><g class="shape" ><rect x="884" y="28" width="155" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="961.500000" y="94.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a\node</text></g><g id="("a\\yode" -> 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 613.000000 156.000000 L 613.000000 194.000000 S 613.000000 204.000000 623.000000 204.000000 L 741.250000 204.000000 S 751.250000 204.000000 751.250000 214.000000 L 751.250000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><g id="('a\"ode' -> there)[0]"><path d="M 787.000000 156.000000 L 787.000000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><g id="("a\\node" -> there)[0]"><path d="M 961.500000 156.000000 L 961.500000 194.000000 S 961.500000 204.000000 951.500000 204.000000 L 832.750000 204.000000 S 822.750000 204.000000 822.750000 214.000000 L 822.750000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3106414556)"/></g><mask id="3106414556" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1231" height="572"> +<rect x="-100" y="-100" width="1231" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg index dc3d7b30f6..fb098ef760 100644 --- a/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_alignment/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1532" height="1688" viewBox="-100 -100 1532 1688"><style type="text/css"> +width="1534" height="1692" viewBox="-102 -102 1534 1692"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1532" height="1688" viewBox="-100 -100 1532 1688"><style type="text/css"> } ]]> -</style><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="430" height="1488" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="215.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="470" y="0" width="371" height="849" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="655.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="881" y="0" width="369" height="849" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1065.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="50" y="73" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.000000" y="148.000000" 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="81" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="150" y="639" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="106" y="995" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.000000" y="1070.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="138" y="1278" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="1353.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="520" y="73" width="271" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="148.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="521" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="578" y="639" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="947" y="73" width="238" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1066.000000" y="148.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="931" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1065.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="988" y="639" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1065.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 215.000000 212.000000 C 215.000000 268.400000 215.000000 297.600000 215.000000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 215.000000 495.000000 C 215.000000 551.400000 215.000000 580.600000 215.000000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.000000" y="573.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> 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 215.000000 780.000000 C 215.000000 834.400000 215.000000 936.600000 215.000000 991.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="893.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 215.000000 1134.000000 C 215.000000 1190.400000 215.000000 1219.600000 215.000000 1274.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="1212.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 655.500000 212.000000 C 655.500000 268.400000 655.500000 297.600000 655.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="656.000000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 655.500000 495.000000 C 655.500000 551.400000 655.500000 580.600000 655.500000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="655.500000" y="533.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E"><tspan x="655.500000" dy="0.000000">Builds zip</tspan><tspan x="655.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="655.500000" dy="21.200000"> </tspan><tspan x="655.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="655.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1065.500000 212.000000 C 1065.500000 268.400000 1065.500000 297.600000 1065.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="1065.500000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1065.500000 495.000000 C 1065.500000 551.400000 1065.500000 580.600000 1065.500000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="1065.500000" y="573.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">test</text></g><mask id="550366479" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1532" height="1688"> -<rect x="-100" y="-100" width="1532" height="1688" fill="white"></rect> +</style><g id="build_workflow"><g class="shape" ><rect x="0" y="0" width="430" height="1488" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="215.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="470" y="0" width="371" height="849" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="655.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="881" y="0" width="369" height="849" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1065.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="50" y="73" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.000000" y="148.000000" 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="81" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="150" y="639" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="106" y="995" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.000000" y="1070.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="138" y="1278" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="215.500000" y="1353.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="520" y="73" width="271" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="148.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="521" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="578" y="639" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="655.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="947" y="73" width="238" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1066.000000" y="148.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="931" y="356" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1065.500000" y="431.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="988" y="639" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1065.500000" y="714.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 215.000000 212.000000 C 215.000000 268.400000 215.000000 297.600000 215.000000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 215.000000 495.000000 C 215.000000 551.400000 215.000000 580.600000 215.000000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.000000" y="573.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> 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 215.000000 780.000000 C 215.000000 834.400000 215.000000 936.600000 215.000000 991.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="893.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 215.000000 1134.000000 C 215.000000 1190.400000 215.000000 1219.600000 215.000000 1274.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="215.500000" y="1212.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 655.500000 212.000000 C 655.500000 268.400000 655.500000 297.600000 655.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="656.000000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 655.500000 495.000000 C 655.500000 551.400000 655.500000 580.600000 655.500000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="655.500000" y="533.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E"><tspan x="655.500000" dy="0.000000">Builds zip</tspan><tspan x="655.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="655.500000" dy="21.200000"> </tspan><tspan x="655.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="655.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1065.500000 212.000000 C 1065.500000 268.400000 1065.500000 297.600000 1065.500000 352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="1065.500000" y="290.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1065.500000 495.000000 C 1065.500000 551.400000 1065.500000 580.600000 1065.500000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#550366479)"/><text class="text-italic" x="1065.500000" y="573.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">test</text></g><mask id="550366479" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1534" height="1692"> +<rect x="-100" y="-100" width="1534" height="1692" fill="white"></rect> <rect x="182.000000" y="270.000000" width="67" height="26" fill="black"></rect> <rect x="119.000000" y="553.000000" width="192" height="26" fill="black"></rect> <rect x="141.000000" y="873.000000" width="149" height="26" fill="black"></rect> diff --git a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg index 593ff3bb83..f1e943e748 100644 --- a/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_alignment/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1825" height="1299" viewBox="-88 -88 1825 1299"><style type="text/css"> +width="1829" height="1303" viewBox="-90 -90 1829 1303"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1825" height="1299" viewBox="-88 -88 1825 1299"><style type="text/css"> } ]]> -</style><g id="build_workflow"><g class="shape" ><rect x="12" y="12" width="480" height="1099" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="252.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="512" y="175" width="421" height="773" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="722.500000" y="208.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="953" y="215" width="684" height="693" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1295.000000" y="248.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="87" y="87" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="162.000000" 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="117" y="290" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="365.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="186" y="493" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="568.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="143" y="696" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="771.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="174" y="899" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="974.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="587" y="250" width="271" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="325.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="588" y="453" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="528.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="645" y="736" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="811.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="1175" y="290" width="238" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.000000" y="365.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="1160" y="493" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="568.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="1217" y="696" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="771.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 252.000000 226.000000 L 252.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="264.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 252.000000 429.000000 L 252.000000 489.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.000000" y="467.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> 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 252.000000 634.000000 L 252.000000 692.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="670.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 252.000000 835.000000 L 252.000000 895.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="873.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 722.500000 389.000000 L 722.500000 449.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="723.000000" y="427.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 722.500000 592.000000 L 722.500000 732.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="722.500000" y="630.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E"><tspan x="722.500000" dy="0.000000">Builds zip</tspan><tspan x="722.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="722.500000" dy="21.200000"> </tspan><tspan x="722.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="722.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1294.500000 429.000000 L 1294.500000 489.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="1294.500000" y="467.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1294.500000 632.000000 L 1294.500000 692.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="1294.500000" y="670.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">test</text></g><mask id="359812323" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1825" height="1299"> -<rect x="-100" y="-100" width="1825" height="1299" fill="white"></rect> +</style><g id="build_workflow"><g class="shape" ><rect x="12" y="12" width="480" height="1099" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="252.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-build.yaml</text></g><g id="deploy_workflow"><g class="shape" ><rect x="512" y="175" width="421" height="773" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="722.500000" y="208.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">lambda-deploy.yaml</text></g><g id="apollo_workflow"><g class="shape" ><rect x="953" y="215" width="684" height="693" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1295.000000" y="248.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">apollo-deploy.yaml</text></g><g id="build_workflow.push"><g class="shape" ><rect x="87" y="87" width="330" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="162.000000" 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="117" y="290" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="365.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="build_workflow.S3"><g class="shape" ><rect x="186" y="493" width="131" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="568.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">S3</text></g><g id="build_workflow.Terraform"><g class="shape" ><rect x="143" y="696" width="218" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="771.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Terraform</text></g><g id="build_workflow.AWS"><g class="shape" ><rect x="174" y="899" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="974.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="deploy_workflow.manual"><g class="shape" ><rect x="587" y="250" width="271" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="325.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Manual Trigger</text></g><g id="deploy_workflow.GHA"><g class="shape" ><rect x="588" y="453" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="528.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="deploy_workflow.AWS"><g class="shape" ><rect x="645" y="736" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="722.500000" y="811.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="apollo_workflow.apollo"><g class="shape" ><rect x="1175" y="290" width="238" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.000000" y="365.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">Apollo Repo</text></g><g id="apollo_workflow.GHA"><g class="shape" ><rect x="1160" y="493" width="269" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="568.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">GitHub Actions</text></g><g id="apollo_workflow.AWS"><g class="shape" ><rect x="1217" y="696" width="155" height="137" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="771.000000" style="text-anchor:middle;font-size:25px;fill:#0A0F25">AWS</text></g><g id="build_workflow.(push -> 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 252.000000 226.000000 L 252.000000 286.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="264.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggers</text></g><g id="build_workflow.(GHA -> S3)[0]"><path d="M 252.000000 429.000000 L 252.000000 489.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.000000" y="467.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Builds zip and pushes it</text></g><g id="build_workflow.(S3 <-> 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 252.000000 634.000000 L 252.000000 692.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="670.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Pulls zip to deploy</text></g><g id="build_workflow.(Terraform -> AWS)[0]"><path d="M 252.000000 835.000000 L 252.000000 895.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="252.500000" y="873.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Changes live lambdas</text></g><g id="deploy_workflow.(manual -> GHA)[0]"><path d="M 722.500000 389.000000 L 722.500000 449.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="723.000000" y="427.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Launches</text></g><g id="deploy_workflow.(GHA -> AWS)[0]"><path d="M 722.500000 592.000000 L 722.500000 732.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="722.500000" y="630.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E"><tspan x="722.500000" dy="0.000000">Builds zip</tspan><tspan x="722.500000" dy="21.200000">pushes them to S3.</tspan><tspan x="722.500000" dy="21.200000"> </tspan><tspan x="722.500000" dy="21.200000">Deploys lambdas</tspan><tspan x="722.500000" dy="21.200000">using Terraform</tspan></text></g><g id="apollo_workflow.(apollo -> GHA)[0]"><path d="M 1294.500000 429.000000 L 1294.500000 489.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="1294.500000" y="467.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">Triggered manually/push to master test test test test test test test</text></g><g id="apollo_workflow.(GHA -> AWS)[0]"><path d="M 1294.500000 632.000000 L 1294.500000 692.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#359812323)"/><text class="text-italic" x="1294.500000" y="670.000000" style="text-anchor:middle;font-size:20px;fill:#676C7E">test</text></g><mask id="359812323" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1829" height="1303"> +<rect x="-100" y="-100" width="1829" height="1303" fill="white"></rect> <rect x="219.000000" y="244.000000" width="67" height="26" fill="black"></rect> <rect x="156.000000" y="447.000000" width="192" height="26" fill="black"></rect> <rect x="178.000000" y="650.000000" width="149" height="26" fill="black"></rect> diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg index 3726c5c2d3..b3d4e44ed2 100644 --- a/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_img_empty_label_panic/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="488" height="328" viewBox="-100 -100 488 328"><style type="text/css"> +width="492" height="332" viewBox="-102 -102 492 332"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,7 +18,7 @@ width="488" height="328" viewBox="-100 -100 488 328"><style type="text/css"> } ]]> -</style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="0" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="188" y="14" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="213.000000" y="39.000000" width="50" height="50" /></g><mask id="1654899612" maskUnits="userSpaceOnUse" x="-100" y="-100" width="488" height="328"> -<rect x="-100" y="-100" width="488" height="328" fill="white"></rect> +</style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="0" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="188" y="14" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="213.000000" y="39.000000" width="50" height="50" /></g><mask id="1654899612" maskUnits="userSpaceOnUse" x="-100" y="-100" width="492" height="332"> +<rect x="-100" y="-100" width="492" height="332" fill="white"></rect> </mask><style type="text/css"><![CDATA[]]></style></svg> \ No newline at end of file diff --git a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg index 81e2051b4a..2f96851deb 100644 --- a/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_img_empty_label_panic/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="448" height="328" viewBox="-88 -88 448 328"><style type="text/css"> +width="452" height="332" viewBox="-90 -90 452 332"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,7 +18,7 @@ width="448" height="328" viewBox="-88 -88 448 328"><style type="text/css"> } ]]> -</style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="160" y="26" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="185.000000" y="51.000000" width="50" height="50" /></g><mask id="124328945" maskUnits="userSpaceOnUse" x="-100" y="-100" width="448" height="328"> -<rect x="-100" y="-100" width="448" height="328" fill="white"></rect> +</style><g id="img"><g class="shape" ><image href="https://icons.terrastruct.com/infra/019-network.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ico"><g class="shape" ><rect x="160" y="26" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg" x="185.000000" y="51.000000" width="50" height="50" /></g><mask id="124328945" maskUnits="userSpaceOnUse" x="-100" y="-100" width="452" height="332"> +<rect x="-100" y="-100" width="452" height="332" fill="white"></rect> </mask><style type="text/css"><![CDATA[]]></style></svg> \ No newline at end of file diff --git a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg index 64e3079f2f..7fedf02584 100644 --- a/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_order/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1536" height="574" viewBox="-100 -100 1536 574"><style type="text/css"> +width="1540" height="578" viewBox="-102 -102 1540 578"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -780,8 +780,8 @@ width="1536" height="574" viewBox="-100 -100 1536 574"><style type="text/css"> </div></foreignObject></g></g><g id="m5_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="994.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="1154.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="50" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="235" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="297.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="420" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="482.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="605" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="667.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="790" y="198" width="126" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="853.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="976" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1038.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="1161" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1223.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -> 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 112.500000 38.000000 C 112.500000 85.600000 112.500000 158.000000 112.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m2_desc -> queue.M2)[0]"><path d="M 482.500000 38.000000 C 482.500000 85.600000 482.500000 158.000000 482.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m5_desc -> queue.M5)[0]"><path d="M 1038.500000 38.000000 C 1038.500000 85.600000 1038.500000 158.000000 1038.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m6_desc -> queue.M6)[0]"><path d="M 1223.500000 50.000000 C 1223.500000 88.000000 1223.500000 158.000000 1223.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><mask id="1305977298" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1536" height="574"> -<rect x="-100" y="-100" width="1536" height="574" fill="white"></rect> +</div></foreignObject></g></g><g id="queue.M0"><g class="shape" ><rect x="50" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="235" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="297.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="420" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="482.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="605" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="667.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="790" y="198" width="126" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="853.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="976" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1038.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="1161" y="198" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1223.500000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -> 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 112.500000 38.000000 C 112.500000 85.600000 112.500000 158.000000 112.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m2_desc -> queue.M2)[0]"><path d="M 482.500000 38.000000 C 482.500000 85.600000 482.500000 158.000000 482.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m5_desc -> queue.M5)[0]"><path d="M 1038.500000 38.000000 C 1038.500000 85.600000 1038.500000 158.000000 1038.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><g id="(m6_desc -> queue.M6)[0]"><path d="M 1223.500000 50.000000 C 1223.500000 88.000000 1223.500000 158.000000 1223.500000 194.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1305977298)"/></g><mask id="1305977298" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1540" height="578"> +<rect x="-100" y="-100" width="1540" height="578" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg b/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg index 6ccb94a1ba..48cb9d71a1 100644 --- a/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/elk_order/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1346" height="629" viewBox="-88 -88 1346 629"><style type="text/css"> +width="1350" height="633" viewBox="-90 -90 1350 633"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -780,8 +780,8 @@ width="1346" height="629" viewBox="-88 -88 1346 629"><style type="text/css"> </div></foreignObject></g></g><g id="m5_desc"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="830.000000" y="36.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="950.000000" y="12.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="87" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="149.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="232" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="377" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="439.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="522" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="584.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="667" y="240" width="126" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="730.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="813" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="875.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="958" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1020.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -> 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 149.500000 62.000000 L 149.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m2_desc -> queue.M2)[0]"><path d="M 439.500000 62.000000 L 439.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m5_desc -> queue.M5)[0]"><path d="M 875.500000 62.000000 L 875.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m6_desc -> queue.M6)[0]"><path d="M 1020.500000 62.000000 L 1020.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><mask id="71928444" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1346" height="629"> -<rect x="-100" y="-100" width="1346" height="629" fill="white"></rect> +</div></foreignObject></g></g><g id="queue.M0"><g class="shape" ><rect x="87" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="149.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M0</text></g><g id="queue.M1"><g class="shape" ><rect x="232" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M1</text></g><g id="queue.M2"><g class="shape" ><rect x="377" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="439.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M2</text></g><g id="queue.M3"><g class="shape" ><rect x="522" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="584.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M3</text></g><g id="queue.M4"><g class="shape" ><rect x="667" y="240" width="126" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="730.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M4</text></g><g id="queue.M5"><g class="shape" ><rect x="813" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="875.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M5</text></g><g id="queue.M6"><g class="shape" ><rect x="958" y="240" width="125" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1020.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">M6</text></g><g id="(m0_desc -> 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 149.500000 62.000000 L 149.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m2_desc -> queue.M2)[0]"><path d="M 439.500000 62.000000 L 439.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m5_desc -> queue.M5)[0]"><path d="M 875.500000 62.000000 L 875.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><g id="(m6_desc -> queue.M6)[0]"><path d="M 1020.500000 62.000000 L 1020.500000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#71928444)"/></g><mask id="71928444" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1350" height="633"> +<rect x="-100" y="-100" width="1350" height="633" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg index f4ee758bab..3645b0eb07 100644 --- a/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1282" height="544" viewBox="-100 -100 1282 544"><style type="text/css"> +width="1286" height="548" viewBox="-102 -102 1286 548"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -20,8 +20,8 @@ width="1282" height="544" viewBox="-100 -100 1282 544"><style type="text/css"> ]]> </style><g id="class"><g class="shape" ><rect class="shape" x="0" y="0" width="1082" height="36" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="0.000000" y="0.000000" width="1082.000000" height="36.000000" fill="#0A0F25" /><text class="text-mono" x="541.000000" y="27.000000" style="text-anchor:middle;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBuffer</text><line x1="0.000000" y1="36.000000" x2="1082.000000" y2="36.000000" style="stroke-width:1;stroke:#0A0F25" /></g></g><g id="table"><g class="shape" ><rect class="shape" x="341" y="136" width="401" height="36" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="341.000000" y="136.000000" width="401.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="163.000000" 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="341" y="272" width="401" height="72" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="341.000000" y="272.000000" width="401.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="361.000000" y="299.000000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text><text class="text" x="351.000000" y="331.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">ok</text> <text class="text" x="392.000000" y="331.000000" style="text-anchor:start;font-size:20px;fill:#676C7E"></text> -<text class="text" x="722.000000" y="331.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="341.000000" y1="344.000000" x2="742.000000" y2="344.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -> 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 38.000000 C 541.000000 76.000000 541.000000 96.000000 541.000000 132.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4293455829)"/></g><g id="(table -> table with short col)[0]"><path d="M 541.000000 174.000000 C 541.000000 212.000000 541.000000 232.000000 541.000000 268.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4293455829)"/></g><mask id="4293455829" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1282" height="544"> -<rect x="-100" y="-100" width="1282" height="544" fill="white"></rect> +<text class="text" x="722.000000" y="331.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="341.000000" y1="344.000000" x2="742.000000" y2="344.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -> 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 38.000000 C 541.000000 76.000000 541.000000 96.000000 541.000000 132.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4293455829)"/></g><g id="(table -> table with short col)[0]"><path d="M 541.000000 174.000000 C 541.000000 212.000000 541.000000 232.000000 541.000000 268.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4293455829)"/></g><mask id="4293455829" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1286" height="548"> +<rect x="-100" y="-100" width="1286" height="548" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg index 5467572646..faf29d2c6c 100644 --- a/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/only_header_class_table/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1282" height="544" viewBox="-88 -88 1282 544"><style type="text/css"> +width="1286" height="548" viewBox="-90 -90 1286 548"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -20,8 +20,8 @@ width="1282" height="544" viewBox="-88 -88 1282 544"><style type="text/css"> ]]> </style><g id="class"><g class="shape" ><rect class="shape" x="12" y="12" width="1082" height="36" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="12.000000" y="12.000000" width="1082.000000" height="36.000000" fill="#0A0F25" /><text class="text-mono" x="553.000000" y="39.000000" style="text-anchor:middle;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyProtocolServerSideTranslatorProtocolBuffer</text><line x1="12.000000" y1="48.000000" x2="1094.000000" y2="48.000000" style="stroke-width:1;stroke:#0A0F25" /></g></g><g id="table"><g class="shape" ><rect class="shape" x="352" y="148" width="401" height="36" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="352.000000" y="148.000000" width="401.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="372.000000" y="175.000000" 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="352" y="284" width="401" height="72" style="fill:#FFFFFF;stroke:#0A0F25;opacity:1.000000;stroke-width:2;"/><rect class="class_header" x="352.000000" y="284.000000" width="401.000000" height="36.000000" fill="#0A0F25" /><text class="text" x="372.000000" y="311.000000" style="text-anchor:start;font-size:24px;fill:#FFFFFF">RefreshAuthorizationPolicyCache</text><text class="text" x="362.000000" y="343.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">ok</text> <text class="text" x="403.000000" y="343.000000" style="text-anchor:start;font-size:20px;fill:#676C7E"></text> -<text class="text" x="733.000000" y="343.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="352.000000" y1="356.000000" x2="753.000000" y2="356.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -> 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 553.000000 50.000000 L 553.000000 144.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2684059959)"/></g><g id="(table -> table with short col)[0]"><path d="M 553.000000 186.000000 L 553.000000 280.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2684059959)"/></g><mask id="2684059959" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1282" height="544"> -<rect x="-100" y="-100" width="1282" height="544" fill="white"></rect> +<text class="text" x="733.000000" y="343.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="352.000000" y1="356.000000" x2="753.000000" y2="356.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(class -> 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 553.000000 50.000000 L 553.000000 144.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2684059959)"/></g><g id="(table -> table with short col)[0]"><path d="M 553.000000 186.000000 L 553.000000 280.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2684059959)"/></g><mask id="2684059959" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1286" height="548"> +<rect x="-100" y="-100" width="1286" height="548" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg b/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg index f9fe5a482b..55f09fa57b 100644 --- a/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/query_param_escape/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="390" height="352" viewBox="-100 -100 390 352"><style type="text/css"> +width="394" height="356" viewBox="-102 -102 394 356"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="390" height="352" viewBox="-100 -100 390 352"><style type="text/css"> } ]]> -</style><g id="my network"><g class="shape" ><rect x="0" y="0" width="190" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg?fuga=1&hoge" x="63.000000" y="44.000000" width="64" height="64" /><text class="text-bold" x="95.000000" y="21.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">my network</text></g><mask id="3050687478" maskUnits="userSpaceOnUse" x="-100" y="-100" width="390" height="352"> -<rect x="-100" y="-100" width="390" height="352" fill="white"></rect> +</style><g id="my network"><g class="shape" ><rect x="0" y="0" width="190" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg?fuga=1&hoge" x="63.000000" y="44.000000" width="64" height="64" /><text class="text-bold" x="95.000000" y="21.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">my network</text></g><mask id="3050687478" maskUnits="userSpaceOnUse" x="-100" y="-100" width="394" height="356"> +<rect x="-100" y="-100" width="394" height="356" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg b/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg index 0a13f7b0be..9b7fb33a29 100644 --- a/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/query_param_escape/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="390" height="352" viewBox="-88 -88 390 352"><style type="text/css"> +width="394" height="356" viewBox="-90 -90 394 356"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="390" height="352" viewBox="-88 -88 390 352"><style type="text/css"> } ]]> -</style><g id="my network"><g class="shape" ><rect x="12" y="12" width="190" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg?fuga=1&hoge" x="75.000000" y="56.000000" width="64" height="64" /><text class="text-bold" x="107.000000" y="33.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">my network</text></g><mask id="2671818094" maskUnits="userSpaceOnUse" x="-100" y="-100" width="390" height="352"> -<rect x="-100" y="-100" width="390" height="352" fill="white"></rect> +</style><g id="my network"><g class="shape" ><rect x="12" y="12" width="190" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/infra/019-network.svg?fuga=1&hoge" x="75.000000" y="56.000000" width="64" height="64" /><text class="text-bold" x="107.000000" y="33.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">my network</text></g><mask id="2671818094" maskUnits="userSpaceOnUse" x="-100" y="-100" width="394" height="356"> +<rect x="-100" y="-100" width="394" height="356" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg index 55d07e0251..75de14b2c1 100644 --- a/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/sequence_diagram_no_message/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="600" height="456" viewBox="-76 -26 600 456"><style type="text/css"> +width="604" height="458" viewBox="-78 -28 604 458"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="600" height="456" viewBox="-76 -26 600 456"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><mask id="1373979537" maskUnits="userSpaceOnUse" x="-100" y="-100" width="600" height="456"> -<rect x="-100" y="-100" width="600" height="456" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><mask id="1373979537" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="458"> +<rect x="-100" y="-100" width="604" height="458" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg index 55d07e0251..75de14b2c1 100644 --- a/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/sequence_diagram_no_message/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="600" height="456" viewBox="-76 -26 600 456"><style type="text/css"> +width="604" height="458" viewBox="-78 -28 604 458"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="600" height="456" viewBox="-76 -26 600 456"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><mask id="1373979537" maskUnits="userSpaceOnUse" x="-100" y="-100" width="600" height="456"> -<rect x="-100" y="-100" width="600" height="456" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">A</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">B</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 329.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1373979537)"/></g><mask id="1373979537" maskUnits="userSpaceOnUse" x="-100" y="-100" width="604" height="458"> +<rect x="-100" y="-100" width="604" height="458" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg index ac229bb1a7..d75534e192 100644 --- a/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/sequence_diagram_span_cover/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="375" height="796" viewBox="-76 -26 375 796"><style type="text/css"> +width="377" height="798" viewBox="-78 -28 377 798"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="375" height="796" viewBox="-76 -26 375 796"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 669.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2289024205)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="314" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.(1 -> 1)[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 107.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 109.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><g id="b.(1 -> 1)[1]"><path d="M 107.000000 460.000000 L 189.000000 460.000000 S 199.000000 460.000000 199.000000 470.000000 L 199.000000 530.000000 S 199.000000 540.000000 189.000000 540.000000 L 109.000000 540.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><mask id="2289024205" maskUnits="userSpaceOnUse" x="-100" y="-100" width="375" height="796"> -<rect x="-100" y="-100" width="375" height="796" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 669.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2289024205)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="314" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.(1 -> 1)[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 107.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 109.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><g id="b.(1 -> 1)[1]"><path d="M 107.000000 460.000000 L 189.000000 460.000000 S 199.000000 460.000000 199.000000 470.000000 L 199.000000 530.000000 S 199.000000 540.000000 189.000000 540.000000 L 109.000000 540.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><mask id="2289024205" maskUnits="userSpaceOnUse" x="-100" y="-100" width="377" height="798"> +<rect x="-100" y="-100" width="377" height="798" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg index ac229bb1a7..d75534e192 100644 --- a/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/sequence_diagram_span_cover/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="375" height="796" viewBox="-76 -26 375 796"><style type="text/css"> +width="377" height="798" viewBox="-78 -28 377 798"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="375" height="796" viewBox="-76 -26 375 796"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 669.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2289024205)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="314" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.(1 -> 1)[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 107.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 109.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><g id="b.(1 -> 1)[1]"><path d="M 107.000000 460.000000 L 189.000000 460.000000 S 199.000000 460.000000 199.000000 470.000000 L 199.000000 530.000000 S 199.000000 540.000000 189.000000 540.000000 L 109.000000 540.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><mask id="2289024205" maskUnits="userSpaceOnUse" x="-100" y="-100" width="375" height="796"> -<rect x="-100" y="-100" width="375" height="796" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 669.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2289024205)"/></g><g id="b.1"><g class="shape" ><rect x="93" y="314" width="12" height="242" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.(1 -> 1)[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 107.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 109.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><g id="b.(1 -> 1)[1]"><path d="M 107.000000 460.000000 L 189.000000 460.000000 S 199.000000 460.000000 199.000000 470.000000 L 199.000000 530.000000 S 199.000000 540.000000 189.000000 540.000000 L 109.000000 540.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2289024205)"/></g><mask id="2289024205" maskUnits="userSpaceOnUse" x="-100" y="-100" width="377" height="798"> +<rect x="-100" y="-100" width="377" height="798" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg index e6346bc895..5d28401445 100644 --- a/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1388" height="308" viewBox="-100 -100 1388 308"><style type="text/css"> +width="1392" height="312" viewBox="-102 -102 1392 312"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="1388" height="308" viewBox="-100 -100 1388 308"><style type="text/css"> <text class="text" x="866.000000" y="59.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">loooooooooooooooooooong</text> <text class="text" x="1168.000000" y="59.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">UNQ</text><line x1="594.000000" y1="72.000000" x2="1188.000000" y2="72.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="604.000000" y="95.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">loooooooooooooooooooong</text> <text class="text" x="866.000000" y="95.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">short</text> -<text class="text" x="1168.000000" y="95.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">FK</text><line x1="594.000000" y1="108.000000" x2="1188.000000" y2="108.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><mask id="3570027740" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1388" height="308"> -<rect x="-100" y="-100" width="1388" height="308" fill="white"></rect> +<text class="text" x="1168.000000" y="95.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">FK</text><line x1="594.000000" y1="108.000000" x2="1188.000000" y2="108.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><mask id="3570027740" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1392" height="312"> +<rect x="-100" y="-100" width="1392" height="312" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg index 2fb34aef3c..7693f399df 100644 --- a/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/sql_table_overflow/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1348" height="308" viewBox="-88 -88 1348 308"><style type="text/css"> +width="1352" height="312" viewBox="-90 -90 1352 312"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="1348" height="308" viewBox="-88 -88 1348 308"><style type="text/css"> <text class="text" x="838.000000" y="71.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">loooooooooooooooooooong</text> <text class="text" x="1140.000000" y="71.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">UNQ</text><line x1="566.000000" y1="84.000000" x2="1160.000000" y2="84.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="576.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">loooooooooooooooooooong</text> <text class="text" x="838.000000" y="107.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">short</text> -<text class="text" x="1140.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">FK</text><line x1="566.000000" y1="120.000000" x2="1160.000000" y2="120.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><mask id="1110839858" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1348" height="308"> -<rect x="-100" y="-100" width="1348" height="308" fill="white"></rect> +<text class="text" x="1140.000000" y="107.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;">FK</text><line x1="566.000000" y1="120.000000" x2="1160.000000" y2="120.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><mask id="1110839858" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1352" height="312"> +<rect x="-100" y="-100" width="1352" height="312" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg index 2dc724baf1..0c32095a82 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="1024" viewBox="-100 -100 622 1024"><style type="text/css"> +width="626" height="1028" viewBox="-102 -102 626 1028"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="622" height="1024" viewBox="-100 -100 622 1024"><style type="text/css"> <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)" style="opacity:1.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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="(class -> 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;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#523458208)"/></g><g id="(users -> 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;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#523458208)"/></g><mask id="523458208" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="1024"> -<rect x="-100" y="-100" width="622" height="1024" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="(class -> 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;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#523458208)"/></g><g id="(users -> 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;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#523458208)"/></g><mask id="523458208" 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 { diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg index 5e8d36e193..d219cbe581 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="1024" viewBox="-88 -88 622 1024"><style type="text/css"> +width="626" height="1028" viewBox="-90 -90 626 1028"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="622" height="1024" viewBox="-88 -88 622 1024"><style type="text/css"> <text class="text" x="230.000000" y="655.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text> <text class="text" x="307.000000" y="655.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="119.000000" y1="666.000000" x2="327.000000" y2="666.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(125.000000 766.000000)" style="opacity:1.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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="(class -> 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 223.000000 382.000000 L 223.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2661949018)"/></g><g id="(users -> code)[0]"><path d="M 223.000000 668.000000 L 223.000000 762.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2661949018)"/></g><mask id="2661949018" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="1024"> -<rect x="-100" y="-100" width="622" height="1024" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="(class -> 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 223.000000 382.000000 L 223.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2661949018)"/></g><g id="(users -> code)[0]"><path d="M 223.000000 668.000000 L 223.000000 762.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2661949018)"/></g><mask id="2661949018" 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 { diff --git a/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg b/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg index 4f3855a019..9cd22a9177 100644 --- a/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg +++ b/e2etests/testdata/sanity/1_to_2/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="486" height="552" viewBox="-100 -100 486 552"><style type="text/css"> +width="490" height="556" viewBox="-102 -102 490 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="486" height="552" viewBox="-100 -100 486 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="87" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="173" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 93.558654 127.588117 C 64.154867 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1704832080)"/></g><g id="(a -> c)[0]"><path d="M 192.441346 127.588117 C 221.845133 166.000000 229.500000 186.000000 229.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1704832080)"/></g><mask id="1704832080" maskUnits="userSpaceOnUse" x="-100" y="-100" width="486" height="552"> -<rect x="-100" y="-100" width="486" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="87" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="173" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 93.558654 127.588117 C 64.154867 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1704832080)"/></g><g id="(a -> c)[0]"><path d="M 192.441346 127.588117 C 221.845133 166.000000 229.500000 186.000000 229.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1704832080)"/></g><mask id="1704832080" maskUnits="userSpaceOnUse" x="-100" y="-100" width="490" height="556"> +<rect x="-100" y="-100" width="490" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg b/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg index bbe8b1a197..683bbcb14a 100644 --- a/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg +++ b/e2etests/testdata/sanity/1_to_2/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="446" height="552" viewBox="-88 -88 446 552"><style type="text/css"> +width="450" height="556" viewBox="-90 -90 450 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="446" height="552" viewBox="-88 -88 446 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="30" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="145" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1488396738)"/></g><g id="(a -> c)[0]"><path d="M 106.166667 140.000000 L 106.166667 178.000000 S 106.166667 188.000000 116.166667 188.000000 L 191.500000 188.000000 S 201.500000 188.000000 201.500000 198.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1488396738)"/></g><mask id="1488396738" maskUnits="userSpaceOnUse" x="-100" y="-100" width="446" height="552"> -<rect x="-100" y="-100" width="446" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="30" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="145" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1488396738)"/></g><g id="(a -> c)[0]"><path d="M 106.166667 140.000000 L 106.166667 178.000000 S 106.166667 188.000000 116.166667 188.000000 L 191.500000 188.000000 S 201.500000 188.000000 201.500000 198.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1488396738)"/></g><mask id="1488396738" maskUnits="userSpaceOnUse" x="-100" y="-100" width="450" height="556"> +<rect x="-100" y="-100" width="450" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg b/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg index c996c9b1f6..3188143698 100644 --- a/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg +++ b/e2etests/testdata/sanity/basic/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="552" viewBox="-100 -100 313 552"><style type="text/css"> +width="317" height="556" viewBox="-102 -102 317 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="552" viewBox="-100 -100 313 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2910090598)"/></g><mask id="2910090598" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="552"> -<rect x="-100" y="-100" width="313" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2910090598)"/></g><mask id="2910090598" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="556"> +<rect x="-100" y="-100" width="317" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/sanity/basic/elk/sketch.exp.svg b/e2etests/testdata/sanity/basic/elk/sketch.exp.svg index a06c49d2ad..4276ffc138 100644 --- a/e2etests/testdata/sanity/basic/elk/sketch.exp.svg +++ b/e2etests/testdata/sanity/basic/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="552" viewBox="-88 -88 313 552"><style type="text/css"> +width="317" height="556" viewBox="-90 -90 317 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="552" viewBox="-88 -88 313 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#26378777)"/></g><mask id="26378777" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="552"> -<rect x="-100" y="-100" width="313" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#26378777)"/></g><mask id="26378777" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="556"> +<rect x="-100" y="-100" width="317" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg b/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg index 6f9cefea21..9fc68d9e77 100644 --- a/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg +++ b/e2etests/testdata/sanity/child_to_child/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="414" height="752" viewBox="-100 -100 414 752"><style type="text/css"> +width="418" height="756" viewBox="-102 -102 418 756"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="414" height="752" viewBox="-100 -100 414 752"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="1" y="0" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="107.500000" 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="326" width="214" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="107.000000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="51" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="107.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="50" y="376" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="107.000000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 107.000000 178.000000 C 107.000000 216.000000 107.000000 236.000000 107.000000 251.000000 C 107.000000 266.000000 107.000000 336.000000 107.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2635509857)"/></g><mask id="2635509857" maskUnits="userSpaceOnUse" x="-100" y="-100" width="414" height="752"> -<rect x="-100" y="-100" width="414" height="752" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="1" y="0" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="107.500000" 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="326" width="214" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="107.000000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="51" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="107.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="50" y="376" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="107.000000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 107.000000 178.000000 C 107.000000 216.000000 107.000000 236.000000 107.000000 251.000000 C 107.000000 266.000000 107.000000 336.000000 107.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2635509857)"/></g><mask id="2635509857" maskUnits="userSpaceOnUse" x="-100" y="-100" width="418" height="756"> +<rect x="-100" y="-100" width="418" height="756" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg b/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg index 4875b0baad..dd95216d72 100644 --- a/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg +++ b/e2etests/testdata/sanity/child_to_child/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="464" height="862" viewBox="-88 -88 464 862"><style type="text/css"> +width="468" height="866" viewBox="-90 -90 468 866"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="464" height="862" viewBox="-88 -88 464 862"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="143.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="12" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="144.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="87" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 144.000000 215.000000 L 144.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3058194229)"/></g><mask id="3058194229" maskUnits="userSpaceOnUse" x="-100" y="-100" width="464" height="862"> -<rect x="-100" y="-100" width="464" height="862" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="143.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="12" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="144.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="87" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 144.000000 215.000000 L 144.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3058194229)"/></g><mask id="3058194229" maskUnits="userSpaceOnUse" x="-100" y="-100" width="468" height="866"> +<rect x="-100" y="-100" width="468" height="866" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg b/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg index 35906a5f1b..5cbb962b9d 100644 --- a/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg +++ b/e2etests/testdata/sanity/connection_label/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="552" viewBox="-100 -100 313 552"><style type="text/css"> +width="317" height="556" viewBox="-102 -102 317 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="552" viewBox="-100 -100 313 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#894944389)"/><text class="text-italic" x="56.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="894944389" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="552"> -<rect x="-100" y="-100" width="313" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#894944389)"/><text class="text-italic" x="56.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="894944389" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="556"> +<rect x="-100" y="-100" width="317" height="556" fill="white"></rect> <rect x="40.000000" y="166.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg b/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg index 078c2ca1ea..2e354f9a1b 100644 --- a/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg +++ b/e2etests/testdata/sanity/connection_label/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="673" viewBox="-88 -88 313 673"><style type="text/css"> +width="317" height="677" viewBox="-90 -90 317 677"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="673" viewBox="-88 -88 313 673"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#501621412)"/><text class="text-italic" x="68.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="501621412" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="673"> -<rect x="-100" y="-100" width="313" height="673" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#501621412)"/><text class="text-italic" x="68.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="501621412" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="677"> +<rect x="-100" y="-100" width="317" height="677" fill="white"></rect> <rect x="52.000000" y="238.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg index 0ff95d243e..bbd89890d1 100644 --- a/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> +width="1543" height="828" viewBox="-102 -102 1543 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> } ]]> -</style><g id="rectangle"><g class="shape" ><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><mask id="3282225909" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1539" height="824"> -<rect x="-100" y="-100" width="1539" height="824" fill="white"></rect> +</style><g id="rectangle"><g class="shape" ><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3282225909)"/></g><mask id="3282225909" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1543" height="828"> +<rect x="-100" y="-100" width="1543" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg index 04048a74a8..bfa1fd6331 100644 --- a/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> +width="1343" height="828" viewBox="-90 -90 1343 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> } ]]> -</style><g id="rectangle"><g class="shape" ><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><mask id="2040754890" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1339" height="824"> -<rect x="-100" y="-100" width="1339" height="824" fill="white"></rect> +</style><g id="rectangle"><g class="shape" ><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2040754890)"/></g><mask id="2040754890" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1343" height="828"> +<rect x="-100" y="-100" width="1343" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg index e25613dbc0..dbd505e76b 100644 --- a/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes_multiple/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> +width="1543" height="828" viewBox="-102 -102 1543 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> } ]]> -</style><g id="rectangle"><g class="shape" ><rect x="10" y="-10" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="19" y="216" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 26.5 479 H 144.1836 C 145.3544 479 146.479 479.4563 147.3189 480.272 L 163.6353 496.12 C 164.5077 496.9674 165 498.1318 165 499.348 V 604.5 C 165 604.7761 164.7761 605 164.5 605 H 26.5 C 26.2239 605 26 604.7761 26 604.5 V 479.5 C 26 479.2239 26.2239 479 26.5 479 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 163.918 605 H 27.082 C 26.4328 605 26 604.5671 26 603.9178 V 480.0822 C 26 479.4329 26.4328 479 27.082 479 H 143.3607 C 144.0099 479 144.4427 479.4329 144.4427 480.0822 V 497.1808 C 144.4427 498.4794 145.3083 499.5616 146.823 499.5616 H 163.918 C 164.5672 499.5616 165 499.9945 165 500.6436 V 603.9178 C 164 604.5671 164.5672 605 163.918 605 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 267 -10 L 445 -10 L 419 116 L 241 116 L 241 116 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 255 338.5231 L 255 230 L 432 230 L 432 338.5231 C 402.5 315.2206 373 315.2206 343.5 338.5231 C 314 361.8256 284.5 361.8256 255 338.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 261 503 C 261 479 334.8 479 343 479 C 351.2 479 425 479 425 503 V 581 C 425 605 351.2 605 343 605 C 334.8 605 261 605 261 581 V 503 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 261 503 C 261 527 334.8 527 343 527 C 351.2 527 425 527 425 503" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 529 -10 H 630 C 654 -10 654 46.7 654 53 C 654 59.3 654 116 630 116 H 529 C 505 116 505 59.3 505 53 C 505 46.7 505 -10 529 -10 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 630 -10 C 606 -10 606 46.7 606 53 C 606 59.3 606 116 630 116" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 498 230 L 579.5 230 L 579.5 264 L 661 264 L 661 356 L 498 356 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 512 479 L 613 479 L 648 542 L 613 605 L 512 605 L 547 542 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 739 -10 V 71 H 816.5 V 116 L 846.5 71 H 894 V -10 H 739 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 736 230 H 912 C 907.95 230 897 264.02 897 293 C 897 321.98 907.95 356 912 356 H 736 C 731.95 356 721 321.98 721 293 C 721 264.02 731.95 230 736 230 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 893 605 H 740 V 603.2093 C 740 581.7209 756.8009 562.3488 783.2343 553.0698 C 768.6735 545.5814 759.937 533.3721 759.937 520.0233 C 759.937 497.3953 785.2504 479 816.388 479 C 847.5256 479 872.839 497.3953 872.839 520.0233 C 872.839 533.3721 864.3266 545.4186 849.5418 553.2326 C 875.9752 562.5117 892.7761 581.8838 892.7761 603.3721 V 605 H 893 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 1040 116 C 1039.3455 116 1038.9091 115.8362 1038.4727 115.5085 L 956.6545 54.2289 C 955.7818 53.5735 955.7818 52.5904 956.6545 51.935 L 1038.4727 -9.5085 C 1039.3454 -10.1639 1040.6545 -10.1639 1041.5272 -9.5085 L 1123.3454 51.9349 C 1124.2181 52.5903 1124.2181 53.5734 1123.3454 54.2288 L 1041.5273 115.5085 C 1041.0909 115.8362 1040.6545 116 1040 116 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="1040.000000" cy="293.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="1040.000000" cy="542.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1225.25 -10 L 1184 52.9278 L 1225.25 116 L 1307.75 116 L 1349 52.9278 L 1307.75 -10 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1217.9638 274.0477 C 1217.9638 275.3862 1216.9978 276.7245 1216.032 276.7245 C 1203.7169 278.3974 1194.0579 295.4626 1194.0579 316.2083 C 1194.0579 338.2925 1204.9242 356.0267 1218.6883 356.0267 H 1312.1385 C 1326.8685 356.0267 1338.9421 336.954 1338.9421 313.8661 C 1338.9421 291.7819 1327.8341 273.3784 1313.8289 272.0401 C 1312.8629 272.0401 1311.8971 271.0362 1311.6556 269.3633 C 1308.5164 246.9447 1294.0278 230.2142 1277.1249 230.2142 C 1266.0171 230.2142 1256.1166 237.241 1249.8385 248.283 C 1249.114 249.6215 1247.9067 249.9562 1247.1823 249.6215 C 1244.7675 248.283 1242.1115 247.6139 1239.2137 247.6139 C 1228.1058 247.2791 1218.9297 258.9904 1217.9638 274.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><mask id="2523181634" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1539" height="824"> -<rect x="-100" y="-100" width="1539" height="824" fill="white"></rect> +</style><g id="rectangle"><g class="shape" ><rect x="10" y="-10" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="19" y="216" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 26.5 479 H 144.1836 C 145.3544 479 146.479 479.4563 147.3189 480.272 L 163.6353 496.12 C 164.5077 496.9674 165 498.1318 165 499.348 V 604.5 C 165 604.7761 164.7761 605 164.5 605 H 26.5 C 26.2239 605 26 604.7761 26 604.5 V 479.5 C 26 479.2239 26.2239 479 26.5 479 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 163.918 605 H 27.082 C 26.4328 605 26 604.5671 26 603.9178 V 480.0822 C 26 479.4329 26.4328 479 27.082 479 H 143.3607 C 144.0099 479 144.4427 479.4329 144.4427 480.0822 V 497.1808 C 144.4427 498.4794 145.3083 499.5616 146.823 499.5616 H 163.918 C 164.5672 499.5616 165 499.9945 165 500.6436 V 603.9178 C 164 604.5671 164.5672 605 163.918 605 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 267 -10 L 445 -10 L 419 116 L 241 116 L 241 116 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 255 338.5231 L 255 230 L 432 230 L 432 338.5231 C 402.5 315.2206 373 315.2206 343.5 338.5231 C 314 361.8256 284.5 361.8256 255 338.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 261 503 C 261 479 334.8 479 343 479 C 351.2 479 425 479 425 503 V 581 C 425 605 351.2 605 343 605 C 334.8 605 261 605 261 581 V 503 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 261 503 C 261 527 334.8 527 343 527 C 351.2 527 425 527 425 503" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 529 -10 H 630 C 654 -10 654 46.7 654 53 C 654 59.3 654 116 630 116 H 529 C 505 116 505 59.3 505 53 C 505 46.7 505 -10 529 -10 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 630 -10 C 606 -10 606 46.7 606 53 C 606 59.3 606 116 630 116" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 498 230 L 579.5 230 L 579.5 264 L 661 264 L 661 356 L 498 356 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 512 479 L 613 479 L 648 542 L 613 605 L 512 605 L 547 542 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 739 -10 V 71 H 816.5 V 116 L 846.5 71 H 894 V -10 H 739 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 736 230 H 912 C 907.95 230 897 264.02 897 293 C 897 321.98 907.95 356 912 356 H 736 C 731.95 356 721 321.98 721 293 C 721 264.02 731.95 230 736 230 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 893 605 H 740 V 603.2093 C 740 581.7209 756.8009 562.3488 783.2343 553.0698 C 768.6735 545.5814 759.937 533.3721 759.937 520.0233 C 759.937 497.3953 785.2504 479 816.388 479 C 847.5256 479 872.839 497.3953 872.839 520.0233 C 872.839 533.3721 864.3266 545.4186 849.5418 553.2326 C 875.9752 562.5117 892.7761 581.8838 892.7761 603.3721 V 605 H 893 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 1040 116 C 1039.3455 116 1038.9091 115.8362 1038.4727 115.5085 L 956.6545 54.2289 C 955.7818 53.5735 955.7818 52.5904 956.6545 51.935 L 1038.4727 -9.5085 C 1039.3454 -10.1639 1040.6545 -10.1639 1041.5272 -9.5085 L 1123.3454 51.9349 C 1124.2181 52.5903 1124.2181 53.5734 1123.3454 54.2288 L 1041.5273 115.5085 C 1041.0909 115.8362 1040.6545 116 1040 116 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="1040.000000" cy="293.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="1040.000000" cy="542.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1225.25 -10 L 1184 52.9278 L 1225.25 116 L 1307.75 116 L 1349 52.9278 L 1307.75 -10 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1217.9638 274.0477 C 1217.9638 275.3862 1216.9978 276.7245 1216.032 276.7245 C 1203.7169 278.3974 1194.0579 295.4626 1194.0579 316.2083 C 1194.0579 338.2925 1204.9242 356.0267 1218.6883 356.0267 H 1312.1385 C 1326.8685 356.0267 1338.9421 336.954 1338.9421 313.8661 C 1338.9421 291.7819 1327.8341 273.3784 1313.8289 272.0401 C 1312.8629 272.0401 1311.8971 271.0362 1311.6556 269.3633 C 1308.5164 246.9447 1294.0278 230.2142 1277.1249 230.2142 C 1266.0171 230.2142 1256.1166 237.241 1249.8385 248.283 C 1249.114 249.6215 1247.9067 249.9562 1247.1823 249.6215 C 1244.7675 248.283 1242.1115 247.6139 1239.2137 247.6139 C 1228.1058 247.2791 1218.9297 258.9904 1217.9638 274.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2523181634)"/></g><mask id="2523181634" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1543" height="828"> +<rect x="-100" y="-100" width="1543" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg index 227226bc2e..0fc775f9fe 100644 --- a/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes_multiple/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> +width="1343" height="828" viewBox="-90 -90 1343 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> } ]]> -</style><g id="rectangle"><g class="shape" ><rect x="22" y="2" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="30" y="228" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 38.5 482 H 156.1836 C 157.3544 482 158.479 482.4563 159.3189 483.272 L 175.6353 499.12 C 176.5077 499.9674 177 501.1318 177 502.348 V 607.5 C 177 607.7761 176.7761 608 176.5 608 H 38.5 C 38.2239 608 38 607.7761 38 607.5 V 482.5 C 38 482.2239 38.2239 482 38.5 482 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 175.918 608 H 39.082 C 38.4328 608 38 607.5671 38 606.9178 V 483.0822 C 38 482.4329 38.4328 482 39.082 482 H 155.3607 C 156.0099 482 156.4427 482.4329 156.4427 483.0822 V 500.1808 C 156.4427 501.4794 157.3083 502.5616 158.823 502.5616 H 175.918 C 176.5672 502.5616 177 502.9945 177 503.6436 V 606.9178 C 176 607.5671 176.5672 608 175.918 608 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 239 2 L 417 2 L 391 128 L 213 128 L 213 128 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 226 350.5231 L 226 242 L 403 242 L 403 350.5231 C 373.5 327.2206 344 327.2206 314.5 350.5231 C 285 373.8256 255.5 373.8256 226 350.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 233 506 C 233 482 306.8 482 315 482 C 323.2 482 397 482 397 506 V 584 C 397 608 323.2 608 315 608 C 306.8 608 233 608 233 584 V 506 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 233 506 C 233 530 306.8 530 315 530 C 323.2 530 397 530 397 506" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 461 2 H 562 C 586 2 586 58.7 586 65 C 586 71.3 586 128 562 128 H 461 C 437 128 437 71.3 437 65 C 437 58.7 437 2 461 2 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 562 2 C 538 2 538 58.7 538 65 C 538 71.3 538 128 562 128" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 430 242 L 511.5 242 L 511.5 276 L 593 276 L 593 368 L 430 368 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 443 482 L 544 482 L 579 545 L 544 608 L 443 608 L 478 545 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 631 2 V 83 H 708.5 V 128 L 738.5 83 H 786 V 2 H 631 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 628 242 H 804 C 799.95 242 789 276.02 789 305 C 789 333.98 799.95 368 804 368 H 628 C 623.95 368 613 333.98 613 305 C 613 276.02 623.95 242 628 242 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 785 608 H 632 V 606.2093 C 632 584.7209 648.8009 565.3488 675.2343 556.0698 C 660.6735 548.5814 651.937 536.3721 651.937 523.0233 C 651.937 500.3953 677.2504 482 708.388 482 C 739.5256 482 764.839 500.3953 764.839 523.0233 C 764.839 536.3721 756.3266 548.4186 741.5418 556.2326 C 767.9752 565.5117 784.7761 584.8838 784.7761 606.3721 V 608 H 785 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 892 128 C 891.3455 128 890.9091 127.8362 890.4727 127.5085 L 808.6545 66.2289 C 807.7818 65.5735 807.7818 64.5904 808.6545 63.935 L 890.4727 2.4915 C 891.3454 1.8361 892.6545 1.8361 893.5272 2.4915 L 975.3454 63.9349 C 976.2181 64.5903 976.2181 65.5734 975.3454 66.2288 L 893.5273 127.5085 C 893.0909 127.8362 892.6545 128 892 128 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="892.000000" cy="305.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="892.000000" cy="554.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1037.25 2 L 996 64.9278 L 1037.25 128 L 1119.75 128 L 1161 64.9278 L 1119.75 2 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1029.9638 272.0477 C 1029.9638 273.3862 1028.9978 274.7245 1028.032 274.7245 C 1015.7169 276.3974 1006.0579 293.4626 1006.0579 314.2083 C 1006.0579 336.2925 1016.9242 354.0267 1030.6883 354.0267 H 1124.1385 C 1138.8685 354.0267 1150.9421 334.954 1150.9421 311.8661 C 1150.9421 289.7819 1139.8341 271.3784 1125.8289 270.0401 C 1124.8629 270.0401 1123.8971 269.0362 1123.6556 267.3633 C 1120.5164 244.9447 1106.0278 228.2142 1089.1249 228.2142 C 1078.0171 228.2142 1068.1166 235.241 1061.8385 246.283 C 1061.114 247.6215 1059.9067 247.9562 1059.1823 247.6215 C 1056.7675 246.283 1054.1115 245.6139 1051.2137 245.6139 C 1040.1058 245.2791 1030.9297 256.9904 1029.9638 272.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><mask id="2658145291" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1339" height="824"> -<rect x="-100" y="-100" width="1339" height="824" fill="white"></rect> +</style><g id="rectangle"><g class="shape" ><rect x="22" y="2" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><rect x="30" y="228" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" ><path d="M 38.5 482 H 156.1836 C 157.3544 482 158.479 482.4563 159.3189 483.272 L 175.6353 499.12 C 176.5077 499.9674 177 501.1318 177 502.348 V 607.5 C 177 607.7761 176.7761 608 176.5 608 H 38.5 C 38.2239 608 38 607.7761 38 607.5 V 482.5 C 38 482.2239 38.2239 482 38.5 482 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 175.918 608 H 39.082 C 38.4328 608 38 607.5671 38 606.9178 V 483.0822 C 38 482.4329 38.4328 482 39.082 482 H 155.3607 C 156.0099 482 156.4427 482.4329 156.4427 483.0822 V 500.1808 C 156.4427 501.4794 157.3083 502.5616 158.823 502.5616 H 175.918 C 176.5672 502.5616 177 502.9945 177 503.6436 V 606.9178 C 176 607.5671 176.5672 608 175.918 608 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" ><path d="M 239 2 L 417 2 L 391 128 L 213 128 L 213 128 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" ><path d="M 226 350.5231 L 226 242 L 403 242 L 403 350.5231 C 373.5 327.2206 344 327.2206 314.5 350.5231 C 285 373.8256 255.5 373.8256 226 350.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" ><path d="M 233 506 C 233 482 306.8 482 315 482 C 323.2 482 397 482 397 506 V 584 C 397 608 323.2 608 315 608 C 306.8 608 233 608 233 584 V 506 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 233 506 C 233 530 306.8 530 315 530 C 323.2 530 397 530 397 506" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" ><path d="M 461 2 H 562 C 586 2 586 58.7 586 65 C 586 71.3 586 128 562 128 H 461 C 437 128 437 71.3 437 65 C 437 58.7 437 2 461 2 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 562 2 C 538 2 538 58.7 538 65 C 538 71.3 538 128 562 128" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" ><path d="M 430 242 L 511.5 242 L 511.5 276 L 593 276 L 593 368 L 430 368 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" ><path d="M 443 482 L 544 482 L 579 545 L 544 608 L 443 608 L 478 545 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" ><path d="M 631 2 V 83 H 708.5 V 128 L 738.5 83 H 786 V 2 H 631 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" ><path d="M 628 242 H 804 C 799.95 242 789 276.02 789 305 C 789 333.98 799.95 368 804 368 H 628 C 623.95 368 613 333.98 613 305 C 613 276.02 623.95 242 628 242 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" ><path d="M 785 608 H 632 V 606.2093 C 632 584.7209 648.8009 565.3488 675.2343 556.0698 C 660.6735 548.5814 651.937 536.3721 651.937 523.0233 C 651.937 500.3953 677.2504 482 708.388 482 C 739.5256 482 764.839 500.3953 764.839 523.0233 C 764.839 536.3721 756.3266 548.4186 741.5418 556.2326 C 767.9752 565.5117 784.7761 584.8838 784.7761 606.3721 V 608 H 785 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" ><path d="M 892 128 C 891.3455 128 890.9091 127.8362 890.4727 127.5085 L 808.6545 66.2289 C 807.7818 65.5735 807.7818 64.5904 808.6545 63.935 L 890.4727 2.4915 C 891.3454 1.8361 892.6545 1.8361 893.5272 2.4915 L 975.3454 63.9349 C 976.2181 64.5903 976.2181 65.5734 975.3454 66.2288 L 893.5273 127.5085 C 893.0909 127.8362 892.6545 128 892 128 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" ><ellipse class="shape" cx="892.000000" cy="305.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" ><ellipse class="shape" cx="892.000000" cy="554.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" ><path d="M 1037.25 2 L 996 64.9278 L 1037.25 128 L 1119.75 128 L 1161 64.9278 L 1119.75 2 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" ><path d="M 1029.9638 272.0477 C 1029.9638 273.3862 1028.9978 274.7245 1028.032 274.7245 C 1015.7169 276.3974 1006.0579 293.4626 1006.0579 314.2083 C 1006.0579 336.2925 1016.9242 354.0267 1030.6883 354.0267 H 1124.1385 C 1138.8685 354.0267 1150.9421 334.954 1150.9421 311.8661 C 1150.9421 289.7819 1139.8341 271.3784 1125.8289 270.0401 C 1124.8629 270.0401 1123.8971 269.0362 1123.6556 267.3633 C 1120.5164 244.9447 1106.0278 228.2142 1089.1249 228.2142 C 1078.0171 228.2142 1068.1166 235.241 1061.8385 246.283 C 1061.114 247.6215 1059.9067 247.9562 1059.1823 247.6215 C 1056.7675 246.283 1054.1115 245.6139 1051.2137 245.6139 C 1040.1058 245.2791 1030.9297 256.9904 1029.9638 272.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2658145291)"/></g><mask id="2658145291" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1343" height="828"> +<rect x="-100" y="-100" width="1343" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg index 0ad432ea45..8641a6a8fe 100644 --- a/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes_shadow/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> +width="1543" height="828" viewBox="-102 -102 1543 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="1539" height="824" viewBox="-100 -100 1539 824"><style type="text/css"> <feOffset dx="3" dy="5" result="ShadowFeOffset" in="ShadowFeComposite"></feOffset> <feBlend in="SourceGraphic" in2="ShadowFeOffset" mode="normal" result="ShadowFeBlend"></feBlend> </filter> -</defs><g id="rectangle"><g class="shape" filter="url(#shadow-filter)" ><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" filter="url(#shadow-filter)" ><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" filter="url(#shadow-filter)" ><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" filter="url(#shadow-filter)" ><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" filter="url(#shadow-filter)" ><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" filter="url(#shadow-filter)" ><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" filter="url(#shadow-filter)" ><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" filter="url(#shadow-filter)" ><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" filter="url(#shadow-filter)" ><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" filter="url(#shadow-filter)" ><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" filter="url(#shadow-filter)" ><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" filter="url(#shadow-filter)" ><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><mask id="2759692116" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1539" height="824"> -<rect x="-100" y="-100" width="1539" height="824" fill="white"></rect> +</defs><g id="rectangle"><g class="shape" filter="url(#shadow-filter)" ><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" filter="url(#shadow-filter)" ><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" filter="url(#shadow-filter)" ><path d="M 16.5 489 H 134.1836 C 135.3544 489 136.479 489.4563 137.3189 490.272 L 153.6353 506.12 C 154.5077 506.9674 155 508.1318 155 509.348 V 614.5 C 155 614.7761 154.7761 615 154.5 615 H 16.5 C 16.2239 615 16 614.7761 16 614.5 V 489.5 C 16 489.2239 16.2239 489 16.5 489 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 153.918 615 H 17.082 C 16.4328 615 16 614.5671 16 613.9178 V 490.0822 C 16 489.4329 16.4328 489 17.082 489 H 133.3607 C 134.0099 489 134.4427 489.4329 134.4427 490.0822 V 507.1808 C 134.4427 508.4794 135.3083 509.5616 136.823 509.5616 H 153.918 C 154.5672 509.5616 155 509.9945 155 510.6436 V 613.9178 C 154 614.5671 154.5672 615 153.918 615 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" filter="url(#shadow-filter)" ><path d="M 257 0 L 435 0 L 409 126 L 231 126 L 231 126 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" filter="url(#shadow-filter)" ><path d="M 245 348.5231 L 245 240 L 422 240 L 422 348.5231 C 392.5 325.2206 363 325.2206 333.5 348.5231 C 304 371.8256 274.5 371.8256 245 348.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" filter="url(#shadow-filter)" ><path d="M 251 513 C 251 489 324.8 489 333 489 C 341.2 489 415 489 415 513 V 591 C 415 615 341.2 615 333 615 C 324.8 615 251 615 251 591 V 513 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 251 513 C 251 537 324.8 537 333 537 C 341.2 537 415 537 415 513" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="333.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" filter="url(#shadow-filter)" ><path d="M 519 0 H 620 C 644 0 644 56.7 644 63 C 644 69.3 644 126 620 126 H 519 C 495 126 495 69.3 495 63 C 495 56.7 495 0 519 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 620 0 C 596 0 596 56.7 596 63 C 596 69.3 596 126 620 126" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="557.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" filter="url(#shadow-filter)" ><path d="M 488 240 L 569.5 240 L 569.5 274 L 651 274 L 651 366 L 488 366 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="569.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" filter="url(#shadow-filter)" ><path d="M 502 489 L 603 489 L 638 552 L 603 615 L 502 615 L 537 552 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="570.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" filter="url(#shadow-filter)" ><path d="M 729 0 V 81 H 806.5 V 126 L 836.5 81 H 884 V 0 H 729 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="43.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" filter="url(#shadow-filter)" ><path d="M 726 240 H 902 C 897.95 240 887 274.02 887 303 C 887 331.98 897.95 366 902 366 H 726 C 721.95 366 711 331.98 711 303 C 711 274.02 721.95 240 726 240 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" filter="url(#shadow-filter)" ><path d="M 883 615 H 730 V 613.2093 C 730 591.7209 746.8009 572.3488 773.2343 563.0698 C 758.6735 555.5814 749.937 543.3721 749.937 530.0233 C 749.937 507.3953 775.2504 489 806.388 489 C 837.5256 489 862.839 507.3953 862.839 530.0233 C 862.839 543.3721 854.3266 555.4186 839.5418 563.2326 C 865.9752 572.5117 882.7761 591.8838 882.7761 613.3721 V 615 H 883 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="806.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1030 126 C 1029.3455 126 1028.9091 125.8362 1028.4727 125.5085 L 946.6545 64.2289 C 945.7818 63.5735 945.7818 62.5904 946.6545 61.935 L 1028.4727 0.4915 C 1029.3454 -0.1639 1030.6545 -0.1639 1031.5272 0.4915 L 1113.3454 61.9349 C 1114.2181 62.5903 1114.2181 63.5734 1113.3454 64.2288 L 1031.5273 125.5085 C 1031.0909 125.8362 1030.6545 126 1030 126 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1030.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="1030.000000" cy="303.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="1030.000000" cy="552.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1030.000000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1215.25 0 L 1174 62.9278 L 1215.25 126 L 1297.75 126 L 1339 62.9278 L 1297.75 0 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1207.9638 284.0477 C 1207.9638 285.3862 1206.9978 286.7245 1206.032 286.7245 C 1193.7169 288.3974 1184.0579 305.4626 1184.0579 326.2083 C 1184.0579 348.2925 1194.9242 366.0267 1208.6883 366.0267 H 1302.1385 C 1316.8685 366.0267 1328.9421 346.954 1328.9421 323.8661 C 1328.9421 301.7819 1317.8341 283.3784 1303.8289 282.0401 C 1302.8629 282.0401 1301.8971 281.0362 1301.6556 279.3633 C 1298.5164 256.9447 1284.0278 240.2142 1267.1249 240.2142 C 1256.0171 240.2142 1246.1166 247.241 1239.8385 258.283 C 1239.114 259.6215 1237.9067 259.9562 1237.1823 259.6215 C 1234.7675 258.283 1232.1115 257.6139 1229.2137 257.6139 C 1218.1058 257.2791 1208.9297 268.9904 1207.9638 284.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1256.500000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(square -> page)[0]"><path d="M 85.500000 382.000000 C 85.500000 420.000000 85.600000 441.800000 85.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(parallelogram -> document)[0]"><path d="M 333.000000 128.000000 C 333.000000 166.000000 333.000000 188.800000 333.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(document -> cylinder)[0]"><path d="M 333.000000 351.000000 C 333.000000 413.800000 333.000000 441.800000 333.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(queue -> package)[0]"><path d="M 569.019999 127.999900 C 569.400000 166.000000 569.600000 188.800000 569.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(package -> step)[0]"><path d="M 569.015625 367.999939 C 569.400000 417.200000 569.600000 441.800000 569.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(callout -> stored_data)[0]"><path d="M 806.980001 127.999900 C 806.600000 166.000000 806.600000 188.800000 806.968751 236.000122" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(stored_data -> person)[0]"><path d="M 806.015625 367.999939 C 806.400000 417.200000 806.600000 441.800000 806.966103 485.000144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(diamond -> oval)[0]"><path d="M 1030.000000 128.000000 C 1030.000000 166.000000 1030.000000 188.800000 1030.000000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(oval -> circle)[0]"><path d="M 1030.000000 368.000000 C 1030.000000 417.200000 1030.000000 440.000000 1030.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1256.019999 127.999900 C 1256.400000 166.000000 1256.600000 189.200000 1256.969698 238.000115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2759692116)"/></g><mask id="2759692116" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1543" height="828"> +<rect x="-100" y="-100" width="1543" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg b/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg index 76aa63939a..e015571a5e 100644 --- a/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes_shadow/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> +width="1343" height="828" viewBox="-90 -90 1343 828"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="1339" height="824" viewBox="-88 -88 1339 824"><style type="text/css"> <feOffset dx="3" dy="5" result="ShadowFeOffset" in="ShadowFeComposite"></feOffset> <feBlend in="SourceGraphic" in2="ShadowFeOffset" mode="normal" result="ShadowFeBlend"></feBlend> </filter> -</defs><g id="rectangle"><g class="shape" filter="url(#shadow-filter)" ><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" filter="url(#shadow-filter)" ><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" filter="url(#shadow-filter)" ><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" filter="url(#shadow-filter)" ><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" filter="url(#shadow-filter)" ><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" filter="url(#shadow-filter)" ><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" filter="url(#shadow-filter)" ><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" filter="url(#shadow-filter)" ><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" filter="url(#shadow-filter)" ><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" filter="url(#shadow-filter)" ><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" filter="url(#shadow-filter)" ><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" filter="url(#shadow-filter)" ><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" filter="url(#shadow-filter)" ><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><mask id="3337778077" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1339" height="824"> -<rect x="-100" y="-100" width="1339" height="824" fill="white"></rect> +</defs><g id="rectangle"><g class="shape" filter="url(#shadow-filter)" ><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" filter="url(#shadow-filter)" ><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="page"><g class="shape" filter="url(#shadow-filter)" ><path d="M 28.5 492 H 146.1836 C 147.3544 492 148.479 492.4563 149.3189 493.272 L 165.6353 509.12 C 166.5077 509.9674 167 511.1318 167 512.348 V 617.5 C 167 617.7761 166.7761 618 166.5 618 H 28.5 C 28.2239 618 28 617.7761 28 617.5 V 492.5 C 28 492.2239 28.2239 492 28.5 492 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 618 H 29.082 C 28.4328 618 28 617.5671 28 616.9178 V 493.0822 C 28 492.4329 28.4328 492 29.082 492 H 145.3607 C 146.0099 492 146.4427 492.4329 146.4427 493.0822 V 510.1808 C 146.4427 511.4794 147.3083 512.5616 148.823 512.5616 H 165.918 C 166.5672 512.5616 167 512.9945 167 513.6436 V 616.9178 C 166 617.5671 166.5672 618 165.918 618 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">page</text></g><g id="parallelogram"><g class="shape" filter="url(#shadow-filter)" ><path d="M 229 12 L 407 12 L 381 138 L 203 138 L 203 138 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">parallelogram</text></g><g id="document"><g class="shape" filter="url(#shadow-filter)" ><path d="M 216 360.5231 L 216 252 L 393 252 L 393 360.5231 C 363.5 337.2206 334 337.2206 304.5 360.5231 C 275 383.8256 245.5 383.8256 216 360.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="304.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">document</text></g><g id="cylinder"><g class="shape" filter="url(#shadow-filter)" ><path d="M 223 516 C 223 492 296.8 492 305 492 C 313.2 492 387 492 387 516 V 594 C 387 618 313.2 618 305 618 C 296.8 618 223 618 223 594 V 516 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 223 516 C 223 540 296.8 540 305 540 C 313.2 540 387 540 387 516" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="305.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cylinder</text></g><g id="queue"><g class="shape" filter="url(#shadow-filter)" ><path d="M 451 12 H 552 C 576 12 576 68.7 576 75 C 576 81.3 576 138 552 138 H 451 C 427 138 427 81.3 427 75 C 427 68.7 427 12 451 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 552 12 C 528 12 528 68.7 528 75 C 528 81.3 528 138 552 138" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="489.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="package"><g class="shape" filter="url(#shadow-filter)" ><path d="M 420 252 L 501.5 252 L 501.5 286 L 583 286 L 583 378 L 420 378 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">package</text></g><g id="step"><g class="shape" filter="url(#shadow-filter)" ><path d="M 433 492 L 534 492 L 569 555 L 534 618 L 433 618 L 468 555 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="501.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">step</text></g><g id="callout"><g class="shape" filter="url(#shadow-filter)" ><path d="M 621 12 V 93 H 698.5 V 138 L 728.5 93 H 776 V 12 H 621 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="55.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">callout</text></g><g id="stored_data"><g class="shape" filter="url(#shadow-filter)" ><path d="M 618 252 H 794 C 789.95 252 779 286.02 779 315 C 779 343.98 789.95 378 794 378 H 618 C 613.95 378 603 343.98 603 315 C 603 286.02 613.95 252 618 252 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">stored_data</text></g><g id="person"><g class="shape" filter="url(#shadow-filter)" ><path d="M 775 618 H 622 V 616.2093 C 622 594.7209 638.8009 575.3488 665.2343 566.0698 C 650.6735 558.5814 641.937 546.3721 641.937 533.0233 C 641.937 510.3953 667.2504 492 698.388 492 C 729.5256 492 754.839 510.3953 754.839 533.0233 C 754.839 546.3721 746.3266 558.4186 731.5418 566.2326 C 757.9752 575.5117 774.7761 594.8838 774.7761 616.3721 V 618 H 775 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="698.500000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">person</text></g><g id="diamond"><g class="shape" filter="url(#shadow-filter)" ><path d="M 882 138 C 881.3455 138 880.9091 137.8362 880.4727 137.5085 L 798.6545 76.2289 C 797.7818 75.5735 797.7818 74.5904 798.6545 73.935 L 880.4727 12.4915 C 881.3454 11.8361 882.6545 11.8361 883.5272 12.4915 L 965.3454 73.9349 C 966.2181 74.5903 966.2181 75.5734 965.3454 76.2288 L 883.5273 137.5085 C 883.0909 137.8362 882.6545 138 882 138 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="882.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="oval"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="882.000000" cy="315.000000" rx="68.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="circle"><g class="shape" filter="url(#shadow-filter)" ><ellipse class="shape" cx="882.000000" cy="564.000000" rx="72.000000" ry="72.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="567.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="hexagon"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1027.25 12 L 986 74.9278 L 1027.25 138 L 1109.75 138 L 1151 74.9278 L 1109.75 12 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="cloud"><g class="shape" filter="url(#shadow-filter)" ><path d="M 1019.9638 282.0477 C 1019.9638 283.3862 1018.9978 284.7245 1018.032 284.7245 C 1005.7169 286.3974 996.0579 303.4626 996.0579 324.2083 C 996.0579 346.2925 1006.9242 364.0267 1020.6883 364.0267 H 1114.1385 C 1128.8685 364.0267 1140.9421 344.954 1140.9421 321.8661 C 1140.9421 299.7819 1129.8341 281.3784 1115.8289 280.0401 C 1114.8629 280.0401 1113.8971 279.0362 1113.6556 277.3633 C 1110.5164 254.9447 1096.0278 238.2142 1079.1249 238.2142 C 1068.0171 238.2142 1058.1166 245.241 1051.8385 256.283 C 1051.114 257.6215 1049.9067 257.9562 1049.1823 257.6215 C 1046.7675 256.283 1044.1115 255.6139 1041.2137 255.6139 C 1030.1058 255.2791 1020.9297 266.9904 1019.9638 282.0477 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="1068.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cloud</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(square -> page)[0]"><path d="M 97.510000 393.999975 L 97.980000 488.000050" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(parallelogram -> document)[0]"><path d="M 305.017543 139.999923 L 305.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(document -> cylinder)[0]"><path d="M 305.000000 363.000000 L 305.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(queue -> package)[0]"><path d="M 501.017543 139.999923 L 501.964914 248.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(package -> step)[0]"><path d="M 501.017543 379.999923 L 501.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(callout -> stored_data)[0]"><path d="M 699.000000 140.000000 L 699.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(stored_data -> person)[0]"><path d="M 698.017543 379.999923 L 698.964914 488.000154" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(diamond -> oval)[0]"><path d="M 882.000000 140.000000 L 882.000000 248.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(oval -> circle)[0]"><path d="M 882.000000 380.000000 L 882.000000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><g id="(hexagon -> cloud)[0]"><path d="M 1068.019607 139.999904 L 1068.960786 236.000192" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3337778077)"/></g><mask id="3337778077" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1343" height="828"> +<rect x="-100" y="-100" width="1343" height="828" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg index 943b9b6750..24154ebe5f 100644 --- a/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/arrowhead_adjustment/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="480" height="778" viewBox="-100 -100 480 778"><style type="text/css"> +width="494" height="793" viewBox="-108 -107 494 793"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="480" height="778" viewBox="-100 -100 480 778"><style type="text/css"> } ]]> -</style><g id="c"><g class="shape" ><path d="M 87 108.5231 L 87 0 L 200 0 L 200 108.5231 C 181.1667 85.2206 162.3333 85.2206 143.5 108.5231 C 124.6667 131.8256 105.8333 131.8256 87 108.5231 Z" style="fill:#EDF0FD;stroke:#b2350d;opacity:1.000000;stroke-width:7;"/></g><text class="text-bold" x="143.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="0" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0db254;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="56.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="87" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#2bc3d8;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="143.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="Oval"><g class="shape" ><ellipse class="shape" cx="230.000000" cy="515.000000" rx="50.000000" ry="50.000000" style="fill:#F7F8FE;stroke:#a1a4af;opacity:1.000000;stroke-width:6;" /></g></g><g id="(a <-> b)[0]"><marker id="mk-3196466557" markerWidth="30.000000" markerHeight="30.000000" refX="9.000000" refY="15.000000" viewBox="0.000000 0.000000 30.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,15.000000 30.000000,0.000000 22.500000,15.000000 30.000000,30.000000" /> </marker><marker id="mk-1326875639" markerWidth="30.000000" markerHeight="36.000000" refX="21.000000" refY="18.000000" viewBox="0.000000 0.000000 30.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,0.000000 30.000000,18.000000 0.000000,36.000000" /> </marker><path d="M 120.792733 364.471312 C 112.692478 392.000000 104.950000 412.000000 91.375504 440.280200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;stroke-dasharray:24.000000,22.141176;" marker-start="url(#mk-3196466557)" marker-end="url(#mk-1326875639)" mask="url(#1445952228)"/></g><g id="(c -> b)[0]"><marker id="mk-2307423140" markerWidth="35.000000" markerHeight="42.000000" refX="24.500000" refY="21.000000" viewBox="0.000000 0.000000 35.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#20222a" stroke-width="7" points="0.000000,0.000000 35.000000,21.000000 0.000000,42.000000" /> </marker><path d="M 88.201123 121.096153 C 47.800000 164.000000 36.500000 198.600000 36.500000 232.500000 C 36.500000 266.400000 38.300000 412.000000 42.931282 437.729342" class="connection" style="fill:none;stroke:#20222a;opacity:1.000000;stroke-width:7;" marker-end="url(#mk-2307423140)" mask="url(#1445952228)"/></g><g id="(a <-> Oval)[0]"><marker id="mk-2920934274" markerWidth="72.600000" markerHeight="54.000000" refX="11.850000" refY="27.000000" viewBox="0.000000 0.000000 72.600000 54.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="6" points="8.250000,27.000000 39.600000,6.750000 72.600000,27.000000 39.600000,47.250000" /> </marker><marker id="mk-4034884378" markerWidth="66.000000" markerHeight="42.000000" refX="57.000000" refY="21.000000" viewBox="0.000000 0.000000 66.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,21.000000 33.000000,0.000000 66.000000,21.000000 33.000000,42.000000" /> </marker><path d="M 165.207267 364.471312 C 173.307522 392.000000 182.800000 415.600000 203.793018 459.188555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;" marker-start="url(#mk-2920934274)" marker-end="url(#mk-4034884378)" mask="url(#1445952228)"/><text class="text-italic" x="216.472600" y="456.642100" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><g id="(c -- a)[0]"><path d="M 143.000000 116.000000 C 143.000000 162.600000 143.000000 186.000000 143.000000 218.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" mask="url(#1445952228)"/></g><g id="(Oval <-> 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><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 239.061130 460.094579 C 247.200000 414.800000 249.500000 379.400000 249.500000 345.500000 C 249.500000 311.600000 233.400000 159.000000 173.469570 95.719422" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1445952228)"/></g><mask id="1445952228" maskUnits="userSpaceOnUse" x="-100" y="-100" width="480" height="778"> -<rect x="-100" y="-100" width="480" height="778" fill="white"></rect> +</style><g id="c"><g class="shape" ><path d="M 87 108.5231 L 87 0 L 200 0 L 200 108.5231 C 181.1667 85.2206 162.3333 85.2206 143.5 108.5231 C 124.6667 131.8256 105.8333 131.8256 87 108.5231 Z" style="fill:#EDF0FD;stroke:#b2350d;opacity:1.000000;stroke-width:7;"/></g><text class="text-bold" x="143.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="0" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0db254;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="56.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="87" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#2bc3d8;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="143.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="Oval"><g class="shape" ><ellipse class="shape" cx="230.000000" cy="515.000000" rx="50.000000" ry="50.000000" style="fill:#F7F8FE;stroke:#a1a4af;opacity:1.000000;stroke-width:6;" /></g></g><g id="(a <-> b)[0]"><marker id="mk-3196466557" markerWidth="30.000000" markerHeight="30.000000" refX="9.000000" refY="15.000000" viewBox="0.000000 0.000000 30.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,15.000000 30.000000,0.000000 22.500000,15.000000 30.000000,30.000000" /> </marker><marker id="mk-1326875639" markerWidth="30.000000" markerHeight="36.000000" refX="21.000000" refY="18.000000" viewBox="0.000000 0.000000 30.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,0.000000 30.000000,18.000000 0.000000,36.000000" /> </marker><path d="M 120.792733 364.471312 C 112.692478 392.000000 104.950000 412.000000 91.375504 440.280200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;stroke-dasharray:24.000000,22.141176;" marker-start="url(#mk-3196466557)" marker-end="url(#mk-1326875639)" mask="url(#1445952228)"/></g><g id="(c -> b)[0]"><marker id="mk-2307423140" markerWidth="35.000000" markerHeight="42.000000" refX="24.500000" refY="21.000000" viewBox="0.000000 0.000000 35.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#20222a" stroke-width="7" points="0.000000,0.000000 35.000000,21.000000 0.000000,42.000000" /> </marker><path d="M 88.201123 121.096153 C 47.800000 164.000000 36.500000 198.600000 36.500000 232.500000 C 36.500000 266.400000 38.300000 412.000000 42.931282 437.729342" class="connection" style="fill:none;stroke:#20222a;opacity:1.000000;stroke-width:7;" marker-end="url(#mk-2307423140)" mask="url(#1445952228)"/></g><g id="(a <-> Oval)[0]"><marker id="mk-2920934274" markerWidth="72.600000" markerHeight="54.000000" refX="11.850000" refY="27.000000" viewBox="0.000000 0.000000 72.600000 54.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="6" points="8.250000,27.000000 39.600000,6.750000 72.600000,27.000000 39.600000,47.250000" /> </marker><marker id="mk-4034884378" markerWidth="66.000000" markerHeight="42.000000" refX="57.000000" refY="21.000000" viewBox="0.000000 0.000000 66.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,21.000000 33.000000,0.000000 66.000000,21.000000 33.000000,42.000000" /> </marker><path d="M 165.207267 364.471312 C 173.307522 392.000000 182.800000 415.600000 203.793018 459.188555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;" marker-start="url(#mk-2920934274)" marker-end="url(#mk-4034884378)" mask="url(#1445952228)"/><text class="text-italic" x="216.472600" y="456.642100" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><g id="(c -- a)[0]"><path d="M 143.000000 116.000000 C 143.000000 162.600000 143.000000 186.000000 143.000000 218.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" mask="url(#1445952228)"/></g><g id="(Oval <-> 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><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 239.061130 460.094579 C 247.200000 414.800000 249.500000 379.400000 249.500000 345.500000 C 249.500000 311.600000 233.400000 159.000000 173.469570 95.719422" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1445952228)"/></g><mask id="1445952228" maskUnits="userSpaceOnUse" x="-100" y="-100" width="494" height="793"> +<rect x="-100" y="-100" width="494" height="793" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg index d4a52da0c8..f5c03ab17d 100644 --- a/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/arrowhead_adjustment/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="433" height="788" viewBox="-88 -88 433 788"><style type="text/css"> +width="447" height="803" viewBox="-96 -95 447 803"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="433" height="788" viewBox="-88 -88 433 788"><style type="text/css"> } ]]> -</style><g id="c"><g class="shape" ><path d="M 21 120.5231 L 21 12 L 134 12 L 134 120.5231 C 115.1667 97.2206 96.3333 97.2206 77.5 120.5231 C 58.6667 143.8256 39.8333 143.8256 21 120.5231 Z" style="fill:#EDF0FD;stroke:#b2350d;opacity:1.000000;stroke-width:7;"/></g><text class="text-bold" x="77.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="12" y="474" width="113" height="126" style="fill:#F7F8FE;stroke:#0db254;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="68.500000" y="540.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="102" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#2bc3d8;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="158.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="Oval"><g class="shape" ><ellipse class="shape" cx="195.000000" cy="524.000000" rx="50.000000" ry="50.000000" style="fill:#F7F8FE;stroke:#a1a4af;opacity:1.000000;stroke-width:6;" /></g></g><g id="(a <-> b)[0]"><marker id="mk-3196466557" markerWidth="30.000000" markerHeight="30.000000" refX="9.000000" refY="15.000000" viewBox="0.000000 0.000000 30.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,15.000000 30.000000,0.000000 22.500000,15.000000 30.000000,30.000000" /> </marker><marker id="mk-1326875639" markerWidth="30.000000" markerHeight="36.000000" refX="21.000000" refY="18.000000" viewBox="0.000000 0.000000 30.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,0.000000 30.000000,18.000000 0.000000,36.000000" /> </marker><path d="M 140.666667 387.000000 L 140.666667 414.000000 S 140.666667 424.000000 130.666667 424.000000 L 97.333333 424.000000 S 87.333333 424.000000 87.333333 434.000000 L 87.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;stroke-dasharray:24.000000,22.141176;" marker-start="url(#mk-3196466557)" marker-end="url(#mk-1326875639)" mask="url(#4156010627)"/></g><g id="(c -> b)[0]"><marker id="mk-2307423140" markerWidth="35.000000" markerHeight="42.000000" refX="24.500000" refY="21.000000" viewBox="0.000000 0.000000 35.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#20222a" stroke-width="7" points="0.000000,0.000000 35.000000,21.000000 0.000000,42.000000" /> </marker><path d="M 49.993056 144.999997 L 49.681052 459.500007" class="connection" style="fill:none;stroke:#20222a;opacity:1.000000;stroke-width:7;" marker-end="url(#mk-2307423140)" mask="url(#4156010627)"/></g><g id="(a <-> Oval)[0]"><marker id="mk-2920934274" markerWidth="72.600000" markerHeight="54.000000" refX="11.850000" refY="27.000000" viewBox="0.000000 0.000000 72.600000 54.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="6" points="8.250000,27.000000 39.600000,6.750000 72.600000,27.000000 39.600000,47.250000" /> </marker><marker id="mk-4034884378" markerWidth="66.000000" markerHeight="42.000000" refX="57.000000" refY="21.000000" viewBox="0.000000 0.000000 66.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,21.000000 33.000000,0.000000 66.000000,21.000000 33.000000,42.000000" /> </marker><path d="M 178.291262 386.999932 L 178.038835 465.000063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;" marker-start="url(#mk-2920934274)" marker-end="url(#mk-4034884378)" mask="url(#4156010627)"/><text class="text-italic" x="194.051700" y="469.051900" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><g id="(c -- a)[0]"><path d="M 77.992424 127.999996 L 77.927489 188.000006 S 77.916667 198.000000 87.916667 198.000000 L 149.500000 198.000000 S 159.500000 198.000000 159.500000 208.000000 L 159.500000 240.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" mask="url(#4156010627)"/></g><g id="(Oval <-> 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><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.962265 471.000119 L 211.711739 431.166525 C 211.621594 416.833475 226.000000 431.166667 226.000000 416.833333 L 226.000000 198.000000 S 226.000000 188.000000 216.000000 188.000000 L 116.166667 188.000000 S 106.166667 188.000000 106.147059 178.000019 L 106.012745 109.499988" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4156010627)"/></g><mask id="4156010627" maskUnits="userSpaceOnUse" x="-100" y="-100" width="433" height="788"> -<rect x="-100" y="-100" width="433" height="788" fill="white"></rect> +</style><g id="c"><g class="shape" ><path d="M 21 120.5231 L 21 12 L 134 12 L 134 120.5231 C 115.1667 97.2206 96.3333 97.2206 77.5 120.5231 C 58.6667 143.8256 39.8333 143.8256 21 120.5231 Z" style="fill:#EDF0FD;stroke:#b2350d;opacity:1.000000;stroke-width:7;"/></g><text class="text-bold" x="77.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="12" y="474" width="113" height="126" style="fill:#F7F8FE;stroke:#0db254;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="68.500000" y="540.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="102" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#2bc3d8;opacity:1.000000;stroke-width:8;" /></g><text class="text-bold" x="158.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="Oval"><g class="shape" ><ellipse class="shape" cx="195.000000" cy="524.000000" rx="50.000000" ry="50.000000" style="fill:#F7F8FE;stroke:#a1a4af;opacity:1.000000;stroke-width:6;" /></g></g><g id="(a <-> b)[0]"><marker id="mk-3196466557" markerWidth="30.000000" markerHeight="30.000000" refX="9.000000" refY="15.000000" viewBox="0.000000 0.000000 30.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,15.000000 30.000000,0.000000 22.500000,15.000000 30.000000,30.000000" /> </marker><marker id="mk-1326875639" markerWidth="30.000000" markerHeight="36.000000" refX="21.000000" refY="18.000000" viewBox="0.000000 0.000000 30.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,0.000000 30.000000,18.000000 0.000000,36.000000" /> </marker><path d="M 140.666667 387.000000 L 140.666667 414.000000 S 140.666667 424.000000 130.666667 424.000000 L 97.333333 424.000000 S 87.333333 424.000000 87.333333 434.000000 L 87.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;stroke-dasharray:24.000000,22.141176;" marker-start="url(#mk-3196466557)" marker-end="url(#mk-1326875639)" mask="url(#4156010627)"/></g><g id="(c -> b)[0]"><marker id="mk-2307423140" markerWidth="35.000000" markerHeight="42.000000" refX="24.500000" refY="21.000000" viewBox="0.000000 0.000000 35.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#20222a" stroke-width="7" points="0.000000,0.000000 35.000000,21.000000 0.000000,42.000000" /> </marker><path d="M 49.993056 144.999997 L 49.681052 459.500007" class="connection" style="fill:none;stroke:#20222a;opacity:1.000000;stroke-width:7;" marker-end="url(#mk-2307423140)" mask="url(#4156010627)"/></g><g id="(a <-> Oval)[0]"><marker id="mk-2920934274" markerWidth="72.600000" markerHeight="54.000000" refX="11.850000" refY="27.000000" viewBox="0.000000 0.000000 72.600000 54.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="white" stroke="#0D32B2" stroke-width="6" points="8.250000,27.000000 39.600000,6.750000 72.600000,27.000000 39.600000,47.250000" /> </marker><marker id="mk-4034884378" markerWidth="66.000000" markerHeight="42.000000" refX="57.000000" refY="21.000000" viewBox="0.000000 0.000000 66.000000 42.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="6" points="0.000000,21.000000 33.000000,0.000000 66.000000,21.000000 33.000000,42.000000" /> </marker><path d="M 178.291262 386.999932 L 178.038835 465.000063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:6;" marker-start="url(#mk-2920934274)" marker-end="url(#mk-4034884378)" mask="url(#4156010627)"/><text class="text-italic" x="194.051700" y="469.051900" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><g id="(c -- a)[0]"><path d="M 77.992424 127.999996 L 77.927489 188.000006 S 77.916667 198.000000 87.916667 198.000000 L 149.500000 198.000000 S 159.500000 198.000000 159.500000 208.000000 L 159.500000 240.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" mask="url(#4156010627)"/></g><g id="(Oval <-> 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><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.962265 471.000119 L 211.711739 431.166525 C 211.621594 416.833475 226.000000 431.166667 226.000000 416.833333 L 226.000000 198.000000 S 226.000000 188.000000 216.000000 188.000000 L 116.166667 188.000000 S 106.166667 188.000000 106.147059 178.000019 L 106.012745 109.499988" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4156010627)"/></g><mask id="4156010627" maskUnits="userSpaceOnUse" x="-100" y="-100" width="447" height="803"> +<rect x="-100" y="-100" width="447" height="803" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg index 1aca56a6bf..941668c5c6 100644 --- a/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/arrowhead_labels/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="401" height="552" viewBox="-144 -100 401 552"><style type="text/css"> +width="401" height="556" viewBox="-144 -102 401 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="401" height="552" viewBox="-144 -100 401 552"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#2296324013)"/><text class="text-italic" x="56.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="70.500000" y="150.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="70.500000" y="218.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="2296324013" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="552"> -<rect x="-100" y="-100" width="401" height="552" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#2296324013)"/><text class="text-italic" x="56.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="70.500000" y="150.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="70.500000" y="218.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="2296324013" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="556"> +<rect x="-100" y="-100" width="401" height="556" fill="white"></rect> <rect x="-44.000000" y="166.000000" width="201" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg b/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg index a03ccf2d10..cc45e87a36 100644 --- a/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/arrowhead_labels/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="401" height="673" viewBox="-88 -88 401 673"><style type="text/css"> +width="401" height="677" viewBox="-88 -90 401 677"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="401" height="673" viewBox="-88 -88 401 673"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="56" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="56" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 112.500000 140.000000 L 112.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#3116495848)"/><text class="text-italic" x="112.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="126.500000" y="162.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="126.500000" y="351.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="3116495848" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="673"> -<rect x="-100" y="-100" width="401" height="673" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="56" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="56" y="359" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="112.500000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 112.500000 140.000000 L 112.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-1247258845)" mask="url(#3116495848)"/><text class="text-italic" x="112.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">To err is human, to moo bovine</text><text class="text-italic" x="126.500000" y="162.000000" style="text-anchor:middle;font-size:16px;fill:black">1</text><text class="text-italic" x="126.500000" y="351.000000" style="text-anchor:middle;font-size:16px;fill:black">*</text></g><mask id="3116495848" maskUnits="userSpaceOnUse" x="-100" y="-100" width="401" height="677"> +<rect x="-100" y="-100" width="401" height="677" fill="white"></rect> <rect x="12.000000" y="238.000000" width="201" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg index adaf13b1f3..c309a3ffe7 100644 --- a/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/binary_tree/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1518" height="1004" viewBox="-100 -100 1518 1004"><style type="text/css"> +width="1522" height="1008" viewBox="-102 -102 1522 1008"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1518" height="1004" viewBox="-100 -100 1518 1004"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="602" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="658.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="256" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="944" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1000.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="85" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="142.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="426" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="482.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="771" y="452" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="826.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="1117" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1174.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="0" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="173" y="678" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="342" y="678" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="397.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="512" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="568.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="685" y="678" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="739.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="854" y="678" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="912.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="1031" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1087.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="1204" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1261.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="(a -> 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 600.348690 82.059489 C 370.450000 157.087798 312.500000 186.000000 312.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(a -> c)[0]"><path d="M 717.148752 82.323745 C 943.250000 157.139092 1000.250000 186.000000 1000.250000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(b -> d)[0]"><path d="M 254.332897 327.550631 C 164.800000 386.889150 142.000000 412.000000 142.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(b -> e)[0]"><path d="M 370.666356 327.606744 C 460.000000 386.900147 482.750000 412.000000 482.750000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(c -> f)[0]"><path d="M 942.071959 326.728084 C 849.550000 386.727977 826.000000 412.000000 826.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(c -> g)[0]"><path d="M 1058.427328 326.781828 C 1150.750000 386.738506 1174.250000 412.000000 1174.250000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(d -> h)[0]"><path d="M 93.125094 579.594905 C 64.066372 618.000000 56.500000 638.000000 56.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(d -> i)[0]"><path d="M 190.874906 579.594905 C 219.933628 618.000000 227.500000 638.000000 227.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(e -> j)[0]"><path d="M 433.733473 579.593207 C 404.588496 618.000000 397.000000 638.000000 397.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(e -> k)[0]"><path d="M 531.766527 579.593207 C 560.911504 618.000000 568.500000 638.000000 568.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(f -> l)[0]"><path d="M 776.558654 579.588117 C 747.154867 618.000000 739.500000 638.000000 739.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(f -> m)[0]"><path d="M 875.441346 579.588117 C 904.845133 618.000000 912.500000 638.000000 912.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(g -> n)[0]"><path d="M 1124.667061 579.586422 C 1095.176991 618.000000 1087.500000 638.000000 1087.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(g -> o)[0]"><path d="M 1223.832939 579.586422 C 1253.323009 618.000000 1261.000000 638.000000 1261.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><mask id="1607582217" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1518" height="1004"> -<rect x="-100" y="-100" width="1518" height="1004" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="602" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="658.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="256" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="944" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1000.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="85" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="142.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="426" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="482.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="771" y="452" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="826.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="1117" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1174.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="0" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="173" y="678" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="227.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="342" y="678" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="397.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="512" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="568.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="685" y="678" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="739.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="854" y="678" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="912.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="1031" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1087.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="1204" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1261.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="(a -> 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 600.348690 82.059489 C 370.450000 157.087798 312.500000 186.000000 312.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(a -> c)[0]"><path d="M 717.148752 82.323745 C 943.250000 157.139092 1000.250000 186.000000 1000.250000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(b -> d)[0]"><path d="M 254.332897 327.550631 C 164.800000 386.889150 142.000000 412.000000 142.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(b -> e)[0]"><path d="M 370.666356 327.606744 C 460.000000 386.900147 482.750000 412.000000 482.750000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(c -> f)[0]"><path d="M 942.071959 326.728084 C 849.550000 386.727977 826.000000 412.000000 826.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(c -> g)[0]"><path d="M 1058.427328 326.781828 C 1150.750000 386.738506 1174.250000 412.000000 1174.250000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(d -> h)[0]"><path d="M 93.125094 579.594905 C 64.066372 618.000000 56.500000 638.000000 56.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(d -> i)[0]"><path d="M 190.874906 579.594905 C 219.933628 618.000000 227.500000 638.000000 227.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(e -> j)[0]"><path d="M 433.733473 579.593207 C 404.588496 618.000000 397.000000 638.000000 397.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(e -> k)[0]"><path d="M 531.766527 579.593207 C 560.911504 618.000000 568.500000 638.000000 568.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(f -> l)[0]"><path d="M 776.558654 579.588117 C 747.154867 618.000000 739.500000 638.000000 739.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(f -> m)[0]"><path d="M 875.441346 579.588117 C 904.845133 618.000000 912.500000 638.000000 912.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(g -> n)[0]"><path d="M 1124.667061 579.586422 C 1095.176991 618.000000 1087.500000 638.000000 1087.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><g id="(g -> o)[0]"><path d="M 1223.832939 579.586422 C 1253.323009 618.000000 1261.000000 638.000000 1261.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1607582217)"/></g><mask id="1607582217" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1522" height="1008"> +<rect x="-100" y="-100" width="1522" height="1008" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg index 9f15a99097..06be4e0236 100644 --- a/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/binary_tree/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1238" height="1004" viewBox="-88 -88 1238 1004"><style type="text/css"> +width="1242" height="1008" viewBox="-90 -90 1242 1008"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1238" height="1004" viewBox="-88 -88 1238 1004"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="68" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="124.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="49" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="105.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="572" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="628.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="30" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="87.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="291" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="347.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="554" y="464" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="609.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="821" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="878.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="12" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="145" y="690" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="274" y="690" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="404" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="537" y="690" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="591.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="666" y="690" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="724.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="803" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="859.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="936" y="690" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="993.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="(a -> 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 106.333333 140.000000 L 106.333333 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(a -> c)[0]"><path d="M 144.000000 140.000000 L 144.000000 178.000000 S 144.000000 188.000000 154.000000 188.000000 L 618.833333 188.000000 S 628.833333 188.000000 628.833333 198.000000 L 628.833333 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(b -> d)[0]"><path d="M 87.500000 366.000000 L 87.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(b -> e)[0]"><path d="M 125.166667 366.000000 L 125.166667 404.000000 S 125.166667 414.000000 135.166667 414.000000 L 337.833333 414.000000 S 347.833333 414.000000 347.833333 424.000000 L 347.833333 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(c -> f)[0]"><path d="M 610.000000 366.000000 L 610.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(c -> g)[0]"><path d="M 647.666667 366.000000 L 647.666667 404.000000 S 647.666667 414.000000 657.666667 414.000000 L 868.500000 414.000000 S 878.500000 414.000000 878.500000 424.000000 L 878.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(d -> h)[0]"><path d="M 68.500000 592.000000 L 68.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(d -> i)[0]"><path d="M 106.500000 592.000000 L 106.500000 630.000000 S 106.500000 640.000000 116.500000 640.000000 L 189.500000 640.000000 S 199.500000 640.000000 199.500000 650.000000 L 199.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(e -> j)[0]"><path d="M 329.000000 592.000000 L 329.000000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(e -> k)[0]"><path d="M 366.666667 592.000000 L 366.666667 630.000000 S 366.666667 640.000000 376.666667 640.000000 L 450.500000 640.000000 S 460.500000 640.000000 460.500000 650.000000 L 460.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(f -> l)[0]"><path d="M 591.500000 592.000000 L 591.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(f -> m)[0]"><path d="M 628.500000 592.000000 L 628.500000 630.000000 S 628.500000 640.000000 638.500000 640.000000 L 714.500000 640.000000 S 724.500000 640.000000 724.500000 650.000000 L 724.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(g -> n)[0]"><path d="M 859.500000 592.000000 L 859.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(g -> o)[0]"><path d="M 897.500000 592.000000 L 897.500000 630.000000 S 897.500000 640.000000 907.500000 640.000000 L 983.000000 640.000000 S 993.000000 640.000000 993.000000 650.000000 L 993.000000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><mask id="2959891173" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1238" height="1004"> -<rect x="-100" y="-100" width="1238" height="1004" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="68" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="124.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="49" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="105.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="572" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="628.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="30" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="87.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="291" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="347.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="554" y="464" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="609.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="821" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="878.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="12" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="145" y="690" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="274" y="690" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="404" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="537" y="690" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="591.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="666" y="690" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="724.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="803" y="690" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="859.500000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="936" y="690" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="993.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="(a -> 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 106.333333 140.000000 L 106.333333 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(a -> c)[0]"><path d="M 144.000000 140.000000 L 144.000000 178.000000 S 144.000000 188.000000 154.000000 188.000000 L 618.833333 188.000000 S 628.833333 188.000000 628.833333 198.000000 L 628.833333 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(b -> d)[0]"><path d="M 87.500000 366.000000 L 87.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(b -> e)[0]"><path d="M 125.166667 366.000000 L 125.166667 404.000000 S 125.166667 414.000000 135.166667 414.000000 L 337.833333 414.000000 S 347.833333 414.000000 347.833333 424.000000 L 347.833333 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(c -> f)[0]"><path d="M 610.000000 366.000000 L 610.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(c -> g)[0]"><path d="M 647.666667 366.000000 L 647.666667 404.000000 S 647.666667 414.000000 657.666667 414.000000 L 868.500000 414.000000 S 878.500000 414.000000 878.500000 424.000000 L 878.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(d -> h)[0]"><path d="M 68.500000 592.000000 L 68.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(d -> i)[0]"><path d="M 106.500000 592.000000 L 106.500000 630.000000 S 106.500000 640.000000 116.500000 640.000000 L 189.500000 640.000000 S 199.500000 640.000000 199.500000 650.000000 L 199.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(e -> j)[0]"><path d="M 329.000000 592.000000 L 329.000000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(e -> k)[0]"><path d="M 366.666667 592.000000 L 366.666667 630.000000 S 366.666667 640.000000 376.666667 640.000000 L 450.500000 640.000000 S 460.500000 640.000000 460.500000 650.000000 L 460.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(f -> l)[0]"><path d="M 591.500000 592.000000 L 591.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(f -> m)[0]"><path d="M 628.500000 592.000000 L 628.500000 630.000000 S 628.500000 640.000000 638.500000 640.000000 L 714.500000 640.000000 S 724.500000 640.000000 724.500000 650.000000 L 724.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(g -> n)[0]"><path d="M 859.500000 592.000000 L 859.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><g id="(g -> o)[0]"><path d="M 897.500000 592.000000 L 897.500000 630.000000 S 897.500000 640.000000 907.500000 640.000000 L 983.000000 640.000000 S 993.000000 640.000000 993.000000 650.000000 L 993.000000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2959891173)"/></g><mask id="2959891173" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1242" height="1008"> +<rect x="-100" y="-100" width="1242" height="1008" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/chaos1/dagre/sketch.exp.svg b/e2etests/testdata/stable/chaos1/dagre/sketch.exp.svg index dadac0e43b..496ac52fae 100644 --- a/e2etests/testdata/stable/chaos1/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/chaos1/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="634" height="652" viewBox="-100 -100 634 652"><style type="text/css"> +width="638" height="656" viewBox="-102 -102 638 656"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="634" height="652" viewBox="-100 -100 634 652"><style type="text/css"> } ]]> -</style><g id="aaa"><g class="shape" ><rect x="0" y="0" width="251" height="452" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="125.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 301 74 C 301 50 360.85 50 367.5 50 C 374.15 50 434 50 434 74 V 152 C 434 176 374.15 176 367.5 176 C 360.85 176 301 176 301 152 V 74 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 301 74 C 301 98 360.85 98 367.5 98 C 374.15 98 434 98 434 74" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="367.500000" y="128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 301 384.5231 L 301 276 L 431 276 L 431 384.5231 C 409.3333 361.2206 387.6667 361.2206 366 384.5231 C 344.3333 407.8256 322.6667 407.8256 301 384.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="366.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 50 276 V 357 H 116 V 402 L 146 357 H 182 V 276 H 50 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="116.000000" y="319.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="72" y="50" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="136.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 124.500993 177.969391 C 117.769912 216.000000 116.000000 236.000000 116.000000 274.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3990951543)"/><text class="text-italic" x="116.500000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee <- 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 297.555754 298.965997 C 199.400000 241.000000 170.600000 216.000000 157.643805 177.893545" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#3990951543)"/><text class="text-italic" x="215.500000" y="256.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="3990951543" maskUnits="userSpaceOnUse" x="-100" y="-100" width="634" height="652"> -<rect x="-100" y="-100" width="634" height="652" fill="white"></rect> +</style><g id="aaa"><g class="shape" ><rect x="0" y="0" width="251" height="452" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="125.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 301 74 C 301 50 360.85 50 367.5 50 C 374.15 50 434 50 434 74 V 152 C 434 176 374.15 176 367.5 176 C 360.85 176 301 176 301 152 V 74 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 301 74 C 301 98 360.85 98 367.5 98 C 374.15 98 434 98 434 74" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="367.500000" y="128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 301 384.5231 L 301 276 L 431 276 L 431 384.5231 C 409.3333 361.2206 387.6667 361.2206 366 384.5231 C 344.3333 407.8256 322.6667 407.8256 301 384.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="366.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 50 276 V 357 H 116 V 402 L 146 357 H 182 V 276 H 50 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="116.000000" y="319.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="72" y="50" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="136.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 124.500993 177.969391 C 117.769912 216.000000 116.000000 236.000000 116.000000 274.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3990951543)"/><text class="text-italic" x="116.500000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee <- 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 297.555754 298.965997 C 199.400000 241.000000 170.600000 216.000000 157.643805 177.893545" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#3990951543)"/><text class="text-italic" x="215.500000" y="256.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="3990951543" maskUnits="userSpaceOnUse" x="-100" y="-100" width="638" height="656"> +<rect x="-100" y="-100" width="638" height="656" fill="white"></rect> <rect x="105.000000" y="215.000000" width="23" height="21" fill="black"></rect> <rect x="203.000000" y="240.000000" width="25" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/chaos1/elk/sketch.exp.svg b/e2etests/testdata/stable/chaos1/elk/sketch.exp.svg index 7e7d052a5c..70ef81d179 100644 --- a/e2etests/testdata/stable/chaos1/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/chaos1/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="630" height="869" viewBox="-88 -88 630 869"><style type="text/css"> +width="634" height="873" viewBox="-90 -90 634 873"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="630" height="869" viewBox="-88 -88 630 869"><style type="text/css"> } ]]> -</style><g id="aaa"><g class="shape" ><rect x="12" y="364" width="430" height="317" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="227.000000" y="397.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 85 36 C 85 12 144.85 12 151.5 12 C 158.15 12 218 12 218 36 V 114 C 218 138 158.15 138 151.5 138 C 144.85 138 85 138 85 114 V 36 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 85 36 C 85 60 144.85 60 151.5 60 C 158.15 60 218 60 218 36" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="151.500000" y="90.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 238 120.5231 L 238 12 L 368 12 L 368 120.5231 C 346.3333 97.2206 324.6667 97.2206 303 120.5231 C 281.3333 143.8256 259.6667 143.8256 238 120.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="303.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 87 439 V 520 H 153 V 565 L 183 520 H 219 V 439 H 87 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="153.000000" y="482.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="239" y="439" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="303.000000" y="505.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 303.000000 567.000000 L 303.000000 679.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4025362291)"/><text class="text-italic" x="303.500000" y="629.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee <- 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 303.000000 125.000000 L 303.000000 437.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4025362291)"/><text class="text-italic" x="303.500000" y="286.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="4025362291" maskUnits="userSpaceOnUse" x="-100" y="-100" width="630" height="869"> -<rect x="-100" y="-100" width="630" height="869" fill="white"></rect> +</style><g id="aaa"><g class="shape" ><rect x="12" y="364" width="430" height="317" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="227.000000" y="397.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aaa</text></g><g id="ddd"><g class="shape" ><path d="M 85 36 C 85 12 144.85 12 151.5 12 C 158.15 12 218 12 218 36 V 114 C 218 138 158.15 138 151.5 138 C 144.85 138 85 138 85 114 V 36 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 85 36 C 85 60 144.85 60 151.5 60 C 158.15 60 218 60 218 36" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="151.500000" y="90.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ddd</text></g><g id="eee"><g class="shape" ><path d="M 238 120.5231 L 238 12 L 368 12 L 368 120.5231 C 346.3333 97.2206 324.6667 97.2206 303 120.5231 C 281.3333 143.8256 259.6667 143.8256 238 120.5231 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="303.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">eee</text></g><g id="aaa.bbb"><g class="shape" ><path d="M 87 439 V 520 H 153 V 565 L 183 520 H 219 V 439 H 87 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="153.000000" y="482.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bbb</text></g><g id="aaa.ccc"><g class="shape" ><rect x="239" y="439" width="128" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="303.000000" y="505.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ccc</text></g><g id="(aaa.ccc -- aaa)[0]"><path d="M 303.000000 567.000000 L 303.000000 679.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4025362291)"/><text class="text-italic" x="303.500000" y="629.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">111</text></g><g id="(eee <- 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 303.000000 125.000000 L 303.000000 437.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4025362291)"/><text class="text-italic" x="303.500000" y="286.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">222</text></g><mask id="4025362291" maskUnits="userSpaceOnUse" x="-100" y="-100" width="634" height="873"> +<rect x="-100" y="-100" width="634" height="873" fill="white"></rect> <rect x="292.000000" y="613.000000" width="23" height="21" fill="black"></rect> <rect x="291.000000" y="270.000000" width="25" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg b/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg index 1aaccaec93..f7e38128e9 100644 --- a/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/chaos2/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1315" height="1851" viewBox="-100 -100 1315 1851"><style type="text/css"> +width="1319" height="1855" viewBox="-102 -102 1319 1855"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="1315" height="1851" viewBox="-100 -100 1315 1851"><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="aa"><g class="shape" ><rect x="0" y="0" width="1115" height="1651" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="557.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="40" y="50" width="776" height="1551" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="428.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="914" y="652" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="971.000000" y="718.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 901 450 C 901 426 959.95 426 966.5 426 C 973.05 426 1032 426 1032 450 V 528 C 1032 552 973.05 552 966.5 552 C 959.95 552 901 552 901 528 V 450 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 901 450 C 901 474 959.95 474 966.5 474 C 973.05 474 1032 474 1032 450" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="966.500000" y="504.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><text class="text" x="875.000000" y="1444.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nn</text></g><g id="aa.oo"><g class="shape" ><rect x="943" y="1375" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1004.500000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="80" y="878" width="510" height="673" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="335.000000" y="903.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 106 100 L 256 100 L 256 145.2 L 473 145.2 L 473 326 L 106 326 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="289.500000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="704.000000" cy="1438.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="704.000000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="120" y="928" width="355" height="226" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="297.500000" y="949.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><text class="text" x="417.500000" y="1270.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="356" y="1375" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="417.500000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 300.5 276 C 300.0519 276 299.7532 275.8362 299.4545 275.5085 L 243.4481 214.2289 C 242.8507 213.5735 242.8507 212.5904 243.4481 211.935 L 299.4545 150.4915 C 300.0519 149.8361 300.948 149.8361 301.5454 150.4915 L 357.5519 211.9349 C 358.1493 212.5903 358.1493 213.5734 357.5519 214.2288 L 301.5455 275.5085 C 301.2468 275.8362 300.9481 276 300.5 276 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="300.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><text class="text" x="240.000000" y="1047.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="308" y="978" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="366.500000" y="1044.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><path d="M 240.000000 1054.500000 C 240.000000 1133.700000 273.800000 1215.600000 407.108304 1261.350779" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#708765216)"/><text class="text-italic" x="268.500000" y="1209.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><path d="M 417.500000 1277.000000 C 417.500000 1315.000000 417.500000 1335.000000 417.500000 1373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#708765216)"/><text class="text-italic" x="417.500000" y="1331.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -> cc.dd)[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 200.000000 328.000000 C 200.000000 366.000000 200.000000 398.600000 200.000000 432.500000 C 200.000000 466.400000 200.000000 511.600000 200.000000 545.500000 C 200.000000 579.400000 200.000000 624.600000 200.000000 658.500000 C 200.000000 692.400000 200.000000 737.600000 200.000000 771.500000 C 200.000000 805.400000 200.000000 888.000000 200.000000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(ll <-> bb)[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 909.546986 724.428539 C 835.900000 735.817248 894.100000 726.817248 820.453014 738.205958" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="865.500000" y="737.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -> bb.cc)[0]"><path d="M 899.026445 500.324159 C 404.200000 581.600000 280.000000 624.600000 280.000000 658.500000 C 280.000000 692.400000 280.000000 838.000000 280.000000 874.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="463.000000" y="577.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -> ll)[0]"><path d="M 969.059973 553.999101 C 970.200000 592.000000 970.500000 612.000000 970.500000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(mm <-> bb)[0]"><path d="M 897.065633 500.721635 C 833.600000 512.362398 884.150000 503.090600 820.684367 514.731363" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="859.000000" y="513.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll <-> bb.cc.gg)[0]"><path d="M 909.617682 730.103627 C 594.700000 808.228101 515.000000 838.000000 515.000000 853.000000 C 515.000000 868.000000 515.000000 888.000000 515.000000 903.000000 C 515.000000 918.000000 515.000000 950.600000 515.000000 984.500000 C 515.000000 1018.400000 515.000000 1063.600000 515.000000 1097.500000 C 515.000000 1131.400000 497.200000 1215.000000 429.402689 1256.897215" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(mm <- bb.ii)[0]"><path d="M 897.077376 475.217041 C 500.200000 396.000000 400.000000 366.000000 400.000000 328.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#708765216)"/><text class="text-italic" x="630.000000" y="427.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc <- ll)[0]"><path d="M 377.500000 874.000000 C 377.500000 838.000000 484.700000 807.572344 911.535352 726.236097" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#708765216)"/><text class="text-italic" x="625.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii <-> ll)[0]"><path d="M 360.000000 330.000000 C 360.000000 366.000000 360.000000 398.600000 360.000000 432.500000 C 360.000000 466.400000 470.700000 622.489926 909.566808 703.721620" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="529.000000" y="639.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><mask id="708765216" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1315" height="1851"> -<rect x="-100" y="-100" width="1315" height="1851" fill="white"></rect> +</style><g id="aa"><g class="shape" ><rect x="0" y="0" width="1115" height="1651" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="557.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="40" y="50" width="776" height="1551" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="428.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="914" y="652" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="971.000000" y="718.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 901 450 C 901 426 959.95 426 966.5 426 C 973.05 426 1032 426 1032 450 V 528 C 1032 552 973.05 552 966.5 552 C 959.95 552 901 552 901 528 V 450 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 901 450 C 901 474 959.95 474 966.5 474 C 973.05 474 1032 474 1032 450" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="966.500000" y="504.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><text class="text" x="875.000000" y="1444.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nn</text></g><g id="aa.oo"><g class="shape" ><rect x="943" y="1375" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1004.500000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="80" y="878" width="510" height="673" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="335.000000" y="903.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 106 100 L 256 100 L 256 145.2 L 473 145.2 L 473 326 L 106 326 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="289.500000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="704.000000" cy="1438.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="704.000000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="120" y="928" width="355" height="226" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="297.500000" y="949.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><text class="text" x="417.500000" y="1270.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="356" y="1375" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="417.500000" y="1441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 300.5 276 C 300.0519 276 299.7532 275.8362 299.4545 275.5085 L 243.4481 214.2289 C 242.8507 213.5735 242.8507 212.5904 243.4481 211.935 L 299.4545 150.4915 C 300.0519 149.8361 300.948 149.8361 301.5454 150.4915 L 357.5519 211.9349 C 358.1493 212.5903 358.1493 213.5734 357.5519 214.2288 L 301.5455 275.5085 C 301.2468 275.8362 300.9481 276 300.5 276 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="300.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><text class="text" x="240.000000" y="1047.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="308" y="978" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="366.500000" y="1044.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><path d="M 240.000000 1054.500000 C 240.000000 1133.700000 273.800000 1215.600000 407.108304 1261.350779" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#708765216)"/><text class="text-italic" x="268.500000" y="1209.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><path d="M 417.500000 1277.000000 C 417.500000 1315.000000 417.500000 1335.000000 417.500000 1373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#708765216)"/><text class="text-italic" x="417.500000" y="1331.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -> cc.dd)[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 200.000000 328.000000 C 200.000000 366.000000 200.000000 398.600000 200.000000 432.500000 C 200.000000 466.400000 200.000000 511.600000 200.000000 545.500000 C 200.000000 579.400000 200.000000 624.600000 200.000000 658.500000 C 200.000000 692.400000 200.000000 737.600000 200.000000 771.500000 C 200.000000 805.400000 200.000000 888.000000 200.000000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(ll <-> bb)[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 909.546986 724.428539 C 835.900000 735.817248 894.100000 726.817248 820.453014 738.205958" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="865.500000" y="737.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -> bb.cc)[0]"><path d="M 899.026445 500.324159 C 404.200000 581.600000 280.000000 624.600000 280.000000 658.500000 C 280.000000 692.400000 280.000000 838.000000 280.000000 874.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="463.000000" y="577.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -> ll)[0]"><path d="M 969.059973 553.999101 C 970.200000 592.000000 970.500000 612.000000 970.500000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(mm <-> bb)[0]"><path d="M 897.065633 500.721635 C 833.600000 512.362398 884.150000 503.090600 820.684367 514.731363" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="859.000000" y="513.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll <-> bb.cc.gg)[0]"><path d="M 909.617682 730.103627 C 594.700000 808.228101 515.000000 838.000000 515.000000 853.000000 C 515.000000 868.000000 515.000000 888.000000 515.000000 903.000000 C 515.000000 918.000000 515.000000 950.600000 515.000000 984.500000 C 515.000000 1018.400000 515.000000 1063.600000 515.000000 1097.500000 C 515.000000 1131.400000 497.200000 1215.000000 429.402689 1256.897215" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/></g><g id="aa.(mm <- bb.ii)[0]"><path d="M 897.077376 475.217041 C 500.200000 396.000000 400.000000 366.000000 400.000000 328.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#708765216)"/><text class="text-italic" x="630.000000" y="427.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc <- ll)[0]"><path d="M 377.500000 874.000000 C 377.500000 838.000000 484.700000 807.572344 911.535352 726.236097" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#708765216)"/><text class="text-italic" x="625.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii <-> ll)[0]"><path d="M 360.000000 330.000000 C 360.000000 366.000000 360.000000 398.600000 360.000000 432.500000 C 360.000000 466.400000 470.700000 622.489926 909.566808 703.721620" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#708765216)"/><text class="text-italic" x="529.000000" y="639.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><mask id="708765216" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1319" height="1855"> +<rect x="-100" y="-100" width="1319" height="1855" fill="white"></rect> <rect x="261.000000" y="1193.000000" width="15" height="21" fill="black"></rect> <rect x="409.000000" y="1315.000000" width="17" height="21" fill="black"></rect> <rect x="857.000000" y="721.000000" width="17" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg index 691cad438c..0e57c49165 100644 --- a/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/chaos2/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1092" height="1904" viewBox="-88 -88 1092 1904"><style type="text/css"> +width="1096" height="1908" viewBox="-90 -90 1096 1908"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="1092" height="1904" viewBox="-88 -88 1092 1904"><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="aa"><g class="shape" ><rect x="12" y="12" width="892" height="1704" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="458.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="107" y="465" width="722" height="1151" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="468.000000" y="494.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="343" y="243" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="400.000000" y="309.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 348 111 C 348 87 406.95 87 413.5 87 C 420.05 87 479 87 479 111 V 189 C 479 213 420.05 213 413.5 213 C 406.95 213 348 213 348 189 V 111 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 348 111 C 348 135 406.95 135 413.5 135 C 420.05 135 479 135 479 111" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="413.500000" y="165.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><text class="text" x="507.000000" y="155.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nn</text></g><g id="aa.oo"><g class="shape" ><rect x="535" y="87" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="281" y="841" width="473" height="700" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="517.500000" y="866.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 181 540 L 313.5 540 L 313.5 595 L 446 595 L 446 816 L 181 816 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="313.500000" y="565.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="596.000000" cy="678.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.000000" y="681.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="356" y="916" width="303" height="276" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="507.500000" y="937.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><text class="text" x="441.500000" y="1274.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="380" y="1340" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="441.500000" y="1406.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 313.5 741 C 313.0519 741 312.7532 740.8362 312.4545 740.5085 L 256.4481 679.2289 C 255.8507 678.5735 255.8507 677.5904 256.4481 676.935 L 312.4545 615.4915 C 313.0519 614.8361 313.948 614.8361 314.5454 615.4915 L 370.5519 676.9349 C 371.1493 677.5903 371.1493 678.5734 370.5519 679.2288 L 314.5455 740.5085 C 314.2468 740.8362 313.9481 741 313.5 741 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="313.500000" y="681.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><text class="text" x="439.000000" y="1112.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="467" y="991" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="525.500000" y="1057.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><path d="M 439.333333 1119.000000 L 439.333333 1256.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4061222501)"/><text class="text-italic" x="439.500000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><path d="M 442.166667 1281.000000 L 442.166667 1338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4061222501)"/><text class="text-italic" x="442.500000" y="1315.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -> cc.dd)[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 358.933370 817.998890 L 358.999815 816.005551 S 358.666667 826.000000 368.666667 826.000000 L 421.333333 826.000000 S 431.333333 826.000000 431.333333 836.000000 L 431.333333 912.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(ll <-> bb)[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 411.900000 373.000000 L 411.900000 379.000000 S 411.900000 389.000000 421.900000 389.000000 L 649.333333 389.000000 S 659.333333 389.000000 659.333333 399.000000 L 659.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="563.500000" y="395.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -> bb.cc)[0]"><path d="M 452.985715 210.999949 L 452.971427 213.000255 S 452.900000 223.000000 462.900000 223.000000 L 706.833333 223.000000 S 716.833333 223.000000 716.833333 233.000000 L 716.833333 440.000000 S 716.833333 450.000000 706.833333 450.000000 L 699.333333 450.000000 S 689.333333 450.000000 689.333333 460.000000 L 689.333333 821.000000 C 689.333333 831.000000 679.333333 821.000000 679.333333 831.000000 L 679.333333 837.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="717.000000" y="417.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -> ll)[0]"><path d="M 400.033329 214.999722 L 400.433343 239.000555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(mm <-> bb)[0]"><path d="M 426.940007 216.999550 L 426.849983 223.001125 S 426.700000 233.000000 436.700000 233.000000 L 679.833333 233.000000 S 689.833333 233.000000 689.833333 243.000000 L 689.833333 434.750000 C 689.833333 445.250000 679.333333 434.750000 679.333333 445.250000 L 679.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="670.000000" y="239.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll <-> bb.cc.gg)[0]"><path d="M 434.700000 373.000000 L 434.700000 369.000000 S 434.700000 379.000000 444.700000 379.000000 L 668.833333 379.000000 S 678.833333 379.000000 678.833333 389.000000 L 678.833333 425.250000 C 678.833333 434.750000 669.333333 425.250000 669.333333 434.750000 L 669.333333 1238.000000 S 669.333333 1248.000000 659.333333 1248.000000 L 450.000000 1248.000000 S 445.000000 1248.000000 445.000000 1253.000000 L 445.000000 1254.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(mm <- bb.ii)[0]"><path d="M 374.085695 212.999082 L 374.085763 213.002295 S 374.300000 223.000000 364.300000 223.000000 L 324.500000 223.000000 S 314.500000 223.000000 314.484227 232.999988 L 314.003155 538.000002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4061222501)"/><text class="text-italic" x="314.000000" y="350.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc <- ll)[0]"><path d="M 356.333333 1545.000000 L 356.333333 1631.000000 S 356.333333 1641.000000 346.333333 1641.000000 L 97.000000 1641.000000 S 87.000000 1641.000000 87.000000 1631.000000 L 87.000000 440.000000 S 87.000000 430.000000 97.000000 430.000000 L 323.500000 430.000000 S 333.500000 430.000000 333.500000 420.000000 L 333.500000 389.000000 S 333.500000 379.000000 343.500000 379.000000 L 361.300000 379.000000 S 366.300000 379.000000 366.300000 374.000000 L 366.300000 371.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4061222501)"/><text class="text-italic" x="87.000000" y="1056.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii <-> ll)[0]"><path d="M 270.001636 820.000000 L 270.329243 1621.000001 S 270.333333 1631.000000 260.333333 1631.000000 L 107.000000 1631.000000 S 97.000000 1631.000000 97.000000 1621.000000 L 97.000000 450.000000 S 97.000000 440.000000 107.000000 440.000000 L 379.100000 440.000000 S 389.100000 440.000000 389.100000 430.000000 L 389.100000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="97.000000" y="1354.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><mask id="4061222501" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1092" height="1904"> -<rect x="-100" y="-100" width="1092" height="1904" fill="white"></rect> +</style><g id="aa"><g class="shape" ><rect x="12" y="12" width="892" height="1704" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="458.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">aa</text></g><g id="aa.bb"><g class="shape" ><rect x="107" y="465" width="722" height="1151" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="468.000000" y="494.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="aa.ll"><g class="shape" ><rect x="343" y="243" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="400.000000" y="309.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ll</text></g><g id="aa.mm"><g class="shape" ><path d="M 348 111 C 348 87 406.95 87 413.5 87 C 420.05 87 479 87 479 111 V 189 C 479 213 420.05 213 413.5 213 C 406.95 213 348 213 348 189 V 111 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 348 111 C 348 135 406.95 135 413.5 135 C 420.05 135 479 135 479 111" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="413.500000" y="165.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="aa.nn"><g class="shape" ></g><text class="text" x="507.000000" y="155.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nn</text></g><g id="aa.oo"><g class="shape" ><rect x="535" y="87" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="aa.bb.cc"><g class="shape" ><rect x="281" y="841" width="473" height="700" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="517.500000" y="866.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">cc</text></g><g id="aa.bb.ii"><g class="shape" ><path d="M 181 540 L 313.5 540 L 313.5 595 L 446 595 L 446 816 L 181 816 Z" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="313.500000" y="565.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">ii</text></g><g id="aa.bb.kk"><g class="shape" ><ellipse class="shape" cx="596.000000" cy="678.000000" rx="63.000000" ry="63.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.000000" y="681.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="aa.bb.cc.dd"><g class="shape" ><rect x="356" y="916" width="303" height="276" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="507.500000" y="937.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="aa.bb.cc.gg"><g class="shape" ></g><text class="text" x="441.500000" y="1274.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="aa.bb.cc.hh"><g class="shape" ><rect x="380" y="1340" width="123" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="441.500000" y="1406.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="aa.bb.ii.jj"><g class="shape" ><path d="M 313.5 741 C 313.0519 741 312.7532 740.8362 312.4545 740.5085 L 256.4481 679.2289 C 255.8507 678.5735 255.8507 677.5904 256.4481 676.935 L 312.4545 615.4915 C 313.0519 614.8361 313.948 614.8361 314.5454 615.4915 L 370.5519 676.9349 C 371.1493 677.5903 371.1493 678.5734 370.5519 679.2288 L 314.5455 740.5085 C 314.2468 740.8362 313.9481 741 313.5 741 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="313.500000" y="681.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="aa.bb.cc.dd.ee"><g class="shape" ></g><text class="text" x="439.000000" y="1112.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="aa.bb.cc.dd.ff"><g class="shape" ><rect x="467" y="991" width="117" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="525.500000" y="1057.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="aa.bb.cc.(dd.ee -- gg)[0]"><path d="M 439.333333 1119.000000 L 439.333333 1256.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4061222501)"/><text class="text-italic" x="439.500000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">11</text></g><g id="aa.bb.cc.(gg -- hh)[0]"><path d="M 442.166667 1281.000000 L 442.166667 1338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#4061222501)"/><text class="text-italic" x="442.500000" y="1315.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">22</text></g><g id="aa.bb.(ii -> cc.dd)[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 358.933370 817.998890 L 358.999815 816.005551 S 358.666667 826.000000 368.666667 826.000000 L 421.333333 826.000000 S 431.333333 826.000000 431.333333 836.000000 L 431.333333 912.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(ll <-> bb)[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 411.900000 373.000000 L 411.900000 379.000000 S 411.900000 389.000000 421.900000 389.000000 L 649.333333 389.000000 S 659.333333 389.000000 659.333333 399.000000 L 659.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="563.500000" y="395.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">33</text></g><g id="aa.(mm -> bb.cc)[0]"><path d="M 452.985715 210.999949 L 452.971427 213.000255 S 452.900000 223.000000 462.900000 223.000000 L 706.833333 223.000000 S 716.833333 223.000000 716.833333 233.000000 L 716.833333 440.000000 S 716.833333 450.000000 706.833333 450.000000 L 699.333333 450.000000 S 689.333333 450.000000 689.333333 460.000000 L 689.333333 821.000000 C 689.333333 831.000000 679.333333 821.000000 679.333333 831.000000 L 679.333333 837.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="717.000000" y="417.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">44</text></g><g id="aa.(mm -> ll)[0]"><path d="M 400.033329 214.999722 L 400.433343 239.000555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(mm <-> bb)[0]"><path d="M 426.940007 216.999550 L 426.849983 223.001125 S 426.700000 233.000000 436.700000 233.000000 L 679.833333 233.000000 S 689.833333 233.000000 689.833333 243.000000 L 689.833333 434.750000 C 689.833333 445.250000 679.333333 434.750000 679.333333 445.250000 L 679.333333 461.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="670.000000" y="239.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">55</text></g><g id="aa.(ll <-> bb.cc.gg)[0]"><path d="M 434.700000 373.000000 L 434.700000 369.000000 S 434.700000 379.000000 444.700000 379.000000 L 668.833333 379.000000 S 678.833333 379.000000 678.833333 389.000000 L 678.833333 425.250000 C 678.833333 434.750000 669.333333 425.250000 669.333333 434.750000 L 669.333333 1238.000000 S 669.333333 1248.000000 659.333333 1248.000000 L 450.000000 1248.000000 S 445.000000 1248.000000 445.000000 1253.000000 L 445.000000 1254.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/></g><g id="aa.(mm <- bb.ii)[0]"><path d="M 374.085695 212.999082 L 374.085763 213.002295 S 374.300000 223.000000 364.300000 223.000000 L 324.500000 223.000000 S 314.500000 223.000000 314.484227 232.999988 L 314.003155 538.000002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4061222501)"/><text class="text-italic" x="314.000000" y="350.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">66</text></g><g id="aa.(bb.cc <- ll)[0]"><path d="M 356.333333 1545.000000 L 356.333333 1631.000000 S 356.333333 1641.000000 346.333333 1641.000000 L 97.000000 1641.000000 S 87.000000 1641.000000 87.000000 1631.000000 L 87.000000 440.000000 S 87.000000 430.000000 97.000000 430.000000 L 323.500000 430.000000 S 333.500000 430.000000 333.500000 420.000000 L 333.500000 389.000000 S 333.500000 379.000000 343.500000 379.000000 L 361.300000 379.000000 S 366.300000 379.000000 366.300000 374.000000 L 366.300000 371.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#4061222501)"/><text class="text-italic" x="87.000000" y="1056.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">77</text></g><g id="aa.(bb.ii <-> ll)[0]"><path d="M 270.001636 820.000000 L 270.329243 1621.000001 S 270.333333 1631.000000 260.333333 1631.000000 L 107.000000 1631.000000 S 97.000000 1631.000000 97.000000 1621.000000 L 97.000000 450.000000 S 97.000000 440.000000 107.000000 440.000000 L 379.100000 440.000000 S 389.100000 440.000000 389.100000 430.000000 L 389.100000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#4061222501)"/><text class="text-italic" x="97.000000" y="1354.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">88</text></g><mask id="4061222501" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1096" height="1908"> +<rect x="-100" y="-100" width="1096" height="1908" fill="white"></rect> <rect x="432.000000" y="1177.000000" width="15" height="21" fill="black"></rect> <rect x="434.000000" y="1299.000000" width="17" height="21" fill="black"></rect> <rect x="555.000000" y="379.000000" width="17" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/child_parent_edges/dagre/sketch.exp.svg b/e2etests/testdata/stable/child_parent_edges/dagre/sketch.exp.svg index ad3e8d1a2e..85bc9a5579 100644 --- a/e2etests/testdata/stable/child_parent_edges/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/child_parent_edges/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="724" height="626" viewBox="-100 -100 724 626"><style type="text/css"> +width="728" height="630" viewBox="-102 -102 728 630"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="724" height="626" viewBox="-100 -100 724 626"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="524" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="40" y="50" width="444" height="326" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="80" y="100" width="364" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="130" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="187.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 245.659544 173.545716 C 273.333333 154.932384 282.500000 150.000000 285.250000 150.000000 C 288.000000 150.000000 291.666667 162.600000 294.416667 181.500000 C 297.166667 200.400000 297.166667 225.600000 294.416667 244.500000 C 291.666667 263.400000 273.333333 271.067616 247.319087 253.570489" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><g id="a.(b -> b.c)[0]"><path d="M 245.791667 183.835630 C 300.000000 156.944882 317.500000 150.000000 322.750000 150.000000 C 328.000000 150.000000 335.000000 162.600000 340.250000 181.500000 C 345.500000 200.400000 345.500000 225.600000 340.250000 244.500000 C 335.000000 263.400000 300.000000 269.055118 247.583334 243.053150" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><g id="a.(b.c.d -> b)[0]"><path d="M 243.047451 236.531831 C 244.066667 235.317672 244.266667 235.079418 246.571765 232.333427" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><mask id="3367121272" maskUnits="userSpaceOnUse" x="-100" y="-100" width="724" height="626"> -<rect x="-100" y="-100" width="724" height="626" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="524" height="426" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="40" y="50" width="444" height="326" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="80" y="100" width="364" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="262.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="130" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="187.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 245.659544 173.545716 C 273.333333 154.932384 282.500000 150.000000 285.250000 150.000000 C 288.000000 150.000000 291.666667 162.600000 294.416667 181.500000 C 297.166667 200.400000 297.166667 225.600000 294.416667 244.500000 C 291.666667 263.400000 273.333333 271.067616 247.319087 253.570489" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><g id="a.(b -> b.c)[0]"><path d="M 245.791667 183.835630 C 300.000000 156.944882 317.500000 150.000000 322.750000 150.000000 C 328.000000 150.000000 335.000000 162.600000 340.250000 181.500000 C 345.500000 200.400000 345.500000 225.600000 340.250000 244.500000 C 335.000000 263.400000 300.000000 269.055118 247.583334 243.053150" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><g id="a.(b.c.d -> b)[0]"><path d="M 243.047451 236.531831 C 244.066667 235.317672 244.266667 235.079418 246.571765 232.333427" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3367121272)"/></g><mask id="3367121272" maskUnits="userSpaceOnUse" x="-100" y="-100" width="728" height="630"> +<rect x="-100" y="-100" width="728" height="630" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/child_parent_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/child_parent_edges/elk/sketch.exp.svg index c8099e34a7..f056d8cafd 100644 --- a/e2etests/testdata/stable/child_parent_edges/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/child_parent_edges/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="774" height="801" viewBox="-88 -88 774 801"><style type="text/css"> +width="778" height="805" viewBox="-90 -90 778 805"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="774" height="801" viewBox="-88 -88 774 801"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="574" height="601" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="299.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="424" height="451" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="299.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="162" y="162" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="294.000000" y="187.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="237" y="237" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 162.000000 540.000000 L 162.000000 609.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><g id="a.(b -> b.c)[0]"><path d="M 237.000000 89.000000 L 237.000000 158.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><g id="a.(b.c.d -> b)[0]"><path d="M 294.000000 365.000000 L 294.000000 443.000000 S 294.000000 453.000000 304.000000 453.000000 L 426.000000 453.000000 S 436.000000 453.000000 436.000000 443.000000 L 436.000000 91.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><mask id="3197861395" maskUnits="userSpaceOnUse" x="-100" y="-100" width="774" height="801"> -<rect x="-100" y="-100" width="774" height="801" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="574" height="601" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="299.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="424" height="451" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="299.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">b</text></g><g id="a.b.c"><g class="shape" ><rect x="162" y="162" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="294.000000" y="187.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">c</text></g><g id="a.b.c.d"><g class="shape" ><rect x="237" y="237" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a.b -> 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 162.000000 540.000000 L 162.000000 609.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><g id="a.(b -> b.c)[0]"><path d="M 237.000000 89.000000 L 237.000000 158.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><g id="a.(b.c.d -> b)[0]"><path d="M 294.000000 365.000000 L 294.000000 443.000000 S 294.000000 453.000000 304.000000 453.000000 L 426.000000 453.000000 S 436.000000 453.000000 436.000000 443.000000 L 436.000000 91.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3197861395)"/></g><mask id="3197861395" maskUnits="userSpaceOnUse" x="-100" y="-100" width="778" height="805"> +<rect x="-100" y="-100" width="778" height="805" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg b/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg index e4971da12a..33f767409d 100644 --- a/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/circular_dependency/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="778" viewBox="-100 -100 313 778"><style type="text/css"> +width="317" height="782" viewBox="-102 -102 317 782"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="778" viewBox="-100 -100 313 778"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="0" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 45.000993 127.969391 C 38.269912 166.000000 38.300000 186.000000 44.791388 222.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(b -> c)[0]"><path d="M 45.000993 353.969391 C 38.269912 392.000000 38.300000 412.000000 44.791388 448.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(c -> b)[0]"><path d="M 67.999007 450.030609 C 74.730088 412.000000 74.700000 392.000000 68.208612 355.936733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(b -> a)[0]"><path d="M 67.999007 224.030609 C 74.730088 186.000000 74.700000 166.000000 68.208612 129.936733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><mask id="4076825876" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="778"> -<rect x="-100" y="-100" width="313" height="778" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="0" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 45.000993 127.969391 C 38.269912 166.000000 38.300000 186.000000 44.791388 222.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(b -> c)[0]"><path d="M 45.000993 353.969391 C 38.269912 392.000000 38.300000 412.000000 44.791388 448.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(c -> b)[0]"><path d="M 67.999007 450.030609 C 74.730088 412.000000 74.700000 392.000000 68.208612 355.936733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><g id="(b -> a)[0]"><path d="M 67.999007 224.030609 C 74.730088 186.000000 74.700000 166.000000 68.208612 129.936733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4076825876)"/></g><mask id="4076825876" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="782"> +<rect x="-100" y="-100" width="317" height="782" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg b/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg index 210d9d83f8..c9910d1032 100644 --- a/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/circular_dependency/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="778" viewBox="-88 -88 313 778"><style type="text/css"> +width="317" height="782" viewBox="-90 -90 317 782"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="778" viewBox="-88 -88 313 778"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="12" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 49.666667 140.000000 L 49.666667 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(b -> c)[0]"><path d="M 49.666667 366.000000 L 49.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(c -> b)[0]"><path d="M 87.333333 462.000000 L 87.333333 368.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(b -> a)[0]"><path d="M 87.333333 236.000000 L 87.333333 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><mask id="1451019722" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="778"> -<rect x="-100" y="-100" width="313" height="778" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="12" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 49.666667 140.000000 L 49.666667 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(b -> c)[0]"><path d="M 49.666667 366.000000 L 49.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(c -> b)[0]"><path d="M 87.333333 462.000000 L 87.333333 368.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><g id="(b -> a)[0]"><path d="M 87.333333 236.000000 L 87.333333 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1451019722)"/></g><mask id="1451019722" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="782"> +<rect x="-100" y="-100" width="317" height="782" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/class/dagre/sketch.exp.svg b/e2etests/testdata/stable/class/dagre/sketch.exp.svg index f47e1aea0c..73d4cf0b92 100644 --- a/e2etests/testdata/stable/class/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/class/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="568" viewBox="-100 -100 622 568"><style type="text/css"> +width="626" height="572" viewBox="-102 -102 626 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="622" height="568" viewBox="-100 -100 622 568"><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><mask id="2215085970" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="568"> -<rect x="-100" y="-100" width="622" height="568" fill="white"></rect> +<text class="text-mono" x="402.000000" y="350.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">void</text></g></g><mask id="2215085970" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="572"> +<rect x="-100" y="-100" width="626" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-mono { diff --git a/e2etests/testdata/stable/class/elk/sketch.exp.svg b/e2etests/testdata/stable/class/elk/sketch.exp.svg index a433f42f02..c01f11c1fa 100644 --- a/e2etests/testdata/stable/class/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/class/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="568" viewBox="-88 -88 622 568"><style type="text/css"> +width="626" height="572" viewBox="-90 -90 626 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -30,8 +30,8 @@ width="622" height="568" viewBox="-88 -88 622 568"><style type="text/css"> <text class="text-mono" x="42.000000" y="316.000000" style="text-anchor:start;font-size:20px;fill:#0A0F25">getJobs()</text> <text class="text-mono" x="414.000000" y="316.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">Job[]</text><text class="text-mono" x="22.000000" y="362.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">+</text> <text class="text-mono" x="42.000000" y="362.000000" style="text-anchor:start;font-size:20px;fill:#0A0F25">setTimeout(seconds int)</text> -<text class="text-mono" x="414.000000" y="362.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">void</text></g></g><mask id="802617962" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="568"> -<rect x="-100" y="-100" width="622" height="568" fill="white"></rect> +<text class="text-mono" x="414.000000" y="362.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3">void</text></g></g><mask id="802617962" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="572"> +<rect x="-100" y="-100" width="626" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-mono { diff --git a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg index a737297f9d..3b5403dde8 100644 --- a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="955" height="818" viewBox="-100 -100 955 818"><style type="text/css"> +width="959" height="822" viewBox="-102 -102 959 822"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="955" height="818" viewBox="-100 -100 955 818"><style type="text/css"> </text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">        <tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">"crypto: RegisterHash of unknown hash function"</tspan>) </text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">    } </text><text class="text-mono" x="0" y="8.000000em" xml:space="preserve">    hashes[h] = 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="321" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="321" y="492" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="378.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 128.000000 C 377.500000 166.000000 377.500000 186.000000 377.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4057567940)"/></g><g id="(hey -> y)[0]"><path d="M 377.500000 394.000000 C 377.500000 432.000000 377.500000 452.000000 377.500000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4057567940)"/></g><mask id="4057567940" maskUnits="userSpaceOnUse" x="-100" y="-100" width="955" height="818"> -<rect x="-100" y="-100" width="955" height="818" 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="321" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="377.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="321" y="492" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="378.000000" y="558.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 128.000000 C 377.500000 166.000000 377.500000 186.000000 377.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4057567940)"/></g><g id="(hey -> y)[0]"><path d="M 377.500000 394.000000 C 377.500000 432.000000 377.500000 452.000000 377.500000 488.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4057567940)"/></g><mask id="4057567940" maskUnits="userSpaceOnUse" x="-100" y="-100" width="959" height="822"> +<rect x="-100" y="-100" width="959" height="822" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg index db6a4f5927..65e487b3b2 100644 --- a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="955" height="818" viewBox="-88 -88 955 818"><style type="text/css"> +width="959" height="822" viewBox="-90 -90 959 822"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -26,8 +26,8 @@ width="955" height="818" viewBox="-88 -88 955 818"><style type="text/css"> </text><text class="text-mono" x="0" y="6.000000em" xml:space="preserve">        <tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">"crypto: RegisterHash of unknown hash function"</tspan>) </text><text class="text-mono" x="0" y="7.000000em" xml:space="preserve">    } </text><text class="text-mono" x="0" y="8.000000em" xml:space="preserve">    hashes[h] = 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="333" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="389.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="332" y="504" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="389.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 389.500000 140.000000 L 389.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1364404966)"/></g><g id="(hey -> y)[0]"><path d="M 389.500000 406.000000 L 389.500000 500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1364404966)"/></g><mask id="1364404966" maskUnits="userSpaceOnUse" x="-100" y="-100" width="955" height="818"> -<rect x="-100" y="-100" width="955" height="818" 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="333" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="389.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="332" y="504" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="389.000000" y="570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 389.500000 140.000000 L 389.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1364404966)"/></g><g id="(hey -> y)[0]"><path d="M 389.500000 406.000000 L 389.500000 500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1364404966)"/></g><mask id="1364404966" maskUnits="userSpaceOnUse" x="-100" y="-100" width="959" height="822"> +<rect x="-100" y="-100" width="959" height="822" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg b/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg index ba9b23bd6d..abf42e09c6 100644 --- a/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/connected_container/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="494" height="1178" viewBox="-100 -100 494 1178"><style type="text/css"> +width="498" height="1182" viewBox="-102 -102 498 1182"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="494" height="1178" viewBox="-100 -100 494 1178"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="41" y="0" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.500000" 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="326" width="214" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="652" width="294" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="685.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="91" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="90" y="376" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="40" y="702" width="214" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="731.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="90" y="752" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="818.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -> 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 147.000000 178.000000 C 147.000000 216.000000 147.000000 236.000000 147.000000 251.000000 C 147.000000 266.000000 147.000000 336.000000 147.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3808341037)"/></g><g id="(c.d -> f.h.g)[0]"><path d="M 147.000000 504.000000 C 147.000000 542.000000 147.000000 562.000000 147.000000 577.000000 C 147.000000 592.000000 147.000000 612.000000 147.000000 627.000000 C 147.000000 642.000000 147.000000 712.000000 147.000000 748.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3808341037)"/></g><mask id="3808341037" maskUnits="userSpaceOnUse" x="-100" y="-100" width="494" height="1178"> -<rect x="-100" y="-100" width="494" height="1178" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="41" y="0" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.500000" 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="326" width="214" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="359.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="0" y="652" width="294" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="685.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="91" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="90" y="376" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="40" y="702" width="214" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="147.000000" y="731.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="90" y="752" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="818.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -> 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 147.000000 178.000000 C 147.000000 216.000000 147.000000 236.000000 147.000000 251.000000 C 147.000000 266.000000 147.000000 336.000000 147.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3808341037)"/></g><g id="(c.d -> f.h.g)[0]"><path d="M 147.000000 504.000000 C 147.000000 542.000000 147.000000 562.000000 147.000000 577.000000 C 147.000000 592.000000 147.000000 612.000000 147.000000 627.000000 C 147.000000 642.000000 147.000000 712.000000 147.000000 748.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3808341037)"/></g><mask id="3808341037" maskUnits="userSpaceOnUse" x="-100" y="-100" width="498" height="1182"> +<rect x="-100" y="-100" width="498" height="1182" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg b/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg index e74a416273..a04b429090 100644 --- a/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/connected_container/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="614" height="1403" viewBox="-88 -88 614 1403"><style type="text/css"> +width="618" height="1407" viewBox="-90 -90 618 1407"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="614" height="1403" viewBox="-88 -88 614 1403"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="87" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="87" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="12" y="784" width="414" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="817.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="162" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="162" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="87" y="864" width="264" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="893.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="162" y="939" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1005.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -> 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 219.000000 215.000000 L 219.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#349145811)"/></g><g id="(c.d -> f.h.g)[0]"><path d="M 219.000000 601.000000 L 219.000000 935.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#349145811)"/></g><mask id="349145811" maskUnits="userSpaceOnUse" x="-100" y="-100" width="614" height="1403"> -<rect x="-100" y="-100" width="614" height="1403" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="87" y="12" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="87" y="398" width="264" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="431.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">c</text></g><g id="f"><g class="shape" ><rect x="12" y="784" width="414" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="817.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">f</text></g><g id="a.b"><g class="shape" ><rect x="162" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c.d"><g class="shape" ><rect x="162" y="473" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="f.h"><g class="shape" ><rect x="87" y="864" width="264" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="893.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="f.h.g"><g class="shape" ><rect x="162" y="939" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1005.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="(a.b -> 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 219.000000 215.000000 L 219.000000 469.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#349145811)"/></g><g id="(c.d -> f.h.g)[0]"><path d="M 219.000000 601.000000 L 219.000000 935.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#349145811)"/></g><mask id="349145811" maskUnits="userSpaceOnUse" x="-100" y="-100" width="618" height="1407"> +<rect x="-100" y="-100" width="618" height="1407" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg b/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg index ec215c15fa..342012ee91 100644 --- a/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/constant_near_stress/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1406" height="743" viewBox="-641 -141 1406 743"><style type="text/css"> +width="1410" height="747" viewBox="-643 -143 1410 747"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -778,8 +778,8 @@ width="1406" height="743" viewBox="-641 -141 1406 743"><style type="text/css"> </style><g id="x"><g class="shape" ><rect x="1" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="0" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="292.000000" 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="57.000000" y="-25.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The top of the mountain</text></g><g id="Joe"><g class="shape" ><path d="M -20 239 H -151 V 237.2093 C -151 215.7209 -136.6149 196.3488 -113.9824 187.0698 C -126.4495 179.5814 -133.9297 167.3721 -133.9297 154.0233 C -133.9297 131.3953 -112.2562 113 -85.5959 113 C -58.9356 113 -37.2621 131.3953 -37.2621 154.0233 C -37.2621 167.3721 -44.5505 179.4186 -57.2094 187.2326 C -34.5769 196.5117 -20.1918 215.8838 -20.1918 237.3721 V 239 H -20 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="-85.500000" y="179.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Joe</text></g><g id="Donald"><g class="shape" ><path d="M 289 239 H 134 V 237.2093 C 134 215.7209 151.0205 196.3488 177.7994 187.0698 C 163.0483 179.5814 154.1977 167.3721 154.1977 154.0233 C 154.1977 131.3953 179.8419 113 211.3865 113 C 242.9312 113 268.5754 131.3953 268.5754 154.0233 C 268.5754 167.3721 259.9517 179.4186 244.9736 187.2326 C 271.7525 196.5117 288.773 215.8838 288.773 237.3721 V 239 H 289 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="211.500000" y="179.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Donald</text></g><g id="bottom"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="-414.000000" y="372.000000" width="943" height="130"><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="i am top left"><g class="shape" ></g><text class="text" x="-474.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="593.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="-487.500000" y="388.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="606.500000" y="388.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2700780232)"/></g><mask id="2700780232" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1406" height="743"> -<rect x="-100" y="-100" width="1406" height="743" fill="white"></rect> +</div></foreignObject></g></g><g id="i am top left"><g class="shape" ></g><text class="text" x="-474.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="593.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="-487.500000" y="388.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="606.500000" y="388.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2700780232)"/></g><mask id="2700780232" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1410" height="747"> +<rect x="-100" y="-100" width="1410" height="747" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg b/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg index a7943851b4..8b2b13a0e5 100644 --- a/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/constant_near_stress/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1406" height="743" viewBox="-629 -129 1406 743"><style type="text/css"> +width="1410" height="747" viewBox="-631 -131 1410 747"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -778,8 +778,8 @@ width="1406" height="743" viewBox="-629 -129 1406 743"><style type="text/css"> </style><g id="x"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="12" y="238" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="69.000000" y="304.000000" 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="69.000000" y="-13.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The top of the mountain</text></g><g id="Joe"><g class="shape" ><path d="M -8 251 H -139 V 249.2093 C -139 227.7209 -124.6149 208.3488 -101.9824 199.0698 C -114.4495 191.5814 -121.9297 179.3721 -121.9297 166.0233 C -121.9297 143.3953 -100.2562 125 -73.5959 125 C -46.9356 125 -25.2621 143.3953 -25.2621 166.0233 C -25.2621 179.3721 -32.5505 191.4186 -45.2094 199.2326 C -22.5769 208.5117 -8.1918 227.8838 -8.1918 249.3721 V 251 H -8 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="-73.500000" y="191.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Joe</text></g><g id="Donald"><g class="shape" ><path d="M 301 251 H 146 V 249.2093 C 146 227.7209 163.0205 208.3488 189.7994 199.0698 C 175.0483 191.5814 166.1977 179.3721 166.1977 166.0233 C 166.1977 143.3953 191.8419 125 223.3865 125 C 254.9312 125 280.5754 143.3953 280.5754 166.0233 C 280.5754 179.3721 271.9517 191.4186 256.9736 199.2326 C 283.7525 208.5117 300.773 227.8838 300.773 249.3721 V 251 H 301 Z" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="223.500000" y="191.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Donald</text></g><g id="bottom"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="-402.000000" y="384.000000" width="943" height="130"><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="i am top left"><g class="shape" ></g><text class="text" x="-462.000000" y="-13.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="605.000000" y="-13.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="-475.500000" y="400.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="618.500000" y="400.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#569704615)"/></g><mask id="569704615" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1406" height="743"> -<rect x="-100" y="-100" width="1406" height="743" fill="white"></rect> +</div></foreignObject></g></g><g id="i am top left"><g class="shape" ></g><text class="text" x="-462.000000" y="-13.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="605.000000" y="-13.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="-475.500000" y="400.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="618.500000" y="400.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i am bottom right</text></g><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#569704615)"/></g><mask id="569704615" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1410" height="747"> +<rect x="-100" y="-100" width="1410" height="747" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg b/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg index de05ea4cf7..88423e0249 100644 --- a/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/constant_near_title/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="651" height="1074" viewBox="-100 -170 651 1074"><style type="text/css"> +width="655" height="1078" viewBox="-102 -172 655 1078"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="651" height="1074" viewBox="-100 -170 651 1074"><style type="text/css"> margin: 0 -1.6em 0.25em 0.2em; } </style><g id="poll the people"><g class="shape" ><rect x="112" y="0" width="210" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="217.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">poll the people</text></g><g id="results"><g class="shape" ><rect x="241" y="226" width="153" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="317.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">results</text></g><g id="unfavorable"><g class="shape" ><rect x="0" y="452" width="191" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="95.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfavorable</text></g><g id="favorable"><g class="shape" ><rect x="251" y="452" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">favorable</text></g><g id="will of the people"><g class="shape" ><rect x="224" y="678" width="227" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.500000" y="744.000000" 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="92.000000" y="-70.000000" width="266" height="50"><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 -> 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 274.142553 127.491173 C 308.561947 166.000000 317.500000 186.000000 317.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(results -> unfavorable)[0]"><path d="M 248.578114 353.365067 C 207.207965 392.000000 187.500000 412.000000 154.175859 449.026823" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(unfavorable -> poll the people)[0]"><path d="M 84.000993 450.030609 C 77.269912 412.000000 75.500000 379.400000 75.500000 345.500000 C 75.500000 311.600000 87.900000 166.000000 134.386348 128.511010" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(results -> favorable)[0]"><path d="M 328.999007 353.969391 C 335.730088 392.000000 337.500000 412.000000 337.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(favorable -> will of the people)[0]"><path d="M 337.500000 580.000000 C 337.500000 618.000000 337.500000 638.000000 337.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><mask id="1772167106" maskUnits="userSpaceOnUse" x="-100" y="-100" width="651" height="1074"> -<rect x="-100" y="-100" width="651" height="1074" fill="white"></rect> +</div></foreignObject></g></g><g id="(poll the people -> 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 274.142553 127.491173 C 308.561947 166.000000 317.500000 186.000000 317.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(results -> unfavorable)[0]"><path d="M 248.578114 353.365067 C 207.207965 392.000000 187.500000 412.000000 154.175859 449.026823" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(unfavorable -> poll the people)[0]"><path d="M 84.000993 450.030609 C 77.269912 412.000000 75.500000 379.400000 75.500000 345.500000 C 75.500000 311.600000 87.900000 166.000000 134.386348 128.511010" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(results -> favorable)[0]"><path d="M 328.999007 353.969391 C 335.730088 392.000000 337.500000 412.000000 337.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><g id="(favorable -> will of the people)[0]"><path d="M 337.500000 580.000000 C 337.500000 618.000000 337.500000 638.000000 337.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1772167106)"/></g><mask id="1772167106" maskUnits="userSpaceOnUse" x="-100" y="-100" width="655" height="1078"> +<rect x="-100" y="-100" width="655" height="1078" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg b/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg index bfc3fa64fa..d47492bc1d 100644 --- a/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/constant_near_title/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="611" height="1074" viewBox="-88 -158 611 1074"><style type="text/css"> +width="615" height="1078" viewBox="-90 -160 615 1078"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="611" height="1074" viewBox="-88 -158 611 1074"><style type="text/css"> margin: 0 -1.6em 0.25em 0.2em; } </style><g id="poll the people"><g class="shape" ><rect x="81" y="12" width="210" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="186.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">poll the people</text></g><g id="results"><g class="shape" ><rect x="74" y="238" width="153" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="150.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">results</text></g><g id="unfavorable"><g class="shape" ><rect x="232" y="464" width="191" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="327.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">unfavorable</text></g><g id="favorable"><g class="shape" ><rect x="39" y="464" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="125.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">favorable</text></g><g id="will of the people"><g class="shape" ><rect x="12" y="690" width="227" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="125.500000" y="756.000000" 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="84.000000" y="-58.000000" width="266" height="50"><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 -> 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 151.000000 140.000000 L 151.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(results -> unfavorable)[0]"><path d="M 176.500000 366.000000 L 176.500000 404.000000 S 176.500000 414.000000 186.500000 414.000000 L 285.666667 414.000000 S 295.666667 414.000000 295.666667 424.000000 L 295.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(unfavorable -> poll the people)[0]"><path d="M 359.333333 462.000000 L 359.333333 198.000000 S 359.333333 188.000000 349.333333 188.000000 L 231.000000 188.000000 S 221.000000 188.000000 221.000000 178.000000 L 221.000000 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(results -> favorable)[0]"><path d="M 125.500000 366.000000 L 125.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(favorable -> will of the people)[0]"><path d="M 125.500000 592.000000 L 125.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><mask id="3928645175" maskUnits="userSpaceOnUse" x="-100" y="-100" width="611" height="1074"> -<rect x="-100" y="-100" width="611" height="1074" fill="white"></rect> +</div></foreignObject></g></g><g id="(poll the people -> 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 151.000000 140.000000 L 151.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(results -> unfavorable)[0]"><path d="M 176.500000 366.000000 L 176.500000 404.000000 S 176.500000 414.000000 186.500000 414.000000 L 285.666667 414.000000 S 295.666667 414.000000 295.666667 424.000000 L 295.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(unfavorable -> poll the people)[0]"><path d="M 359.333333 462.000000 L 359.333333 198.000000 S 359.333333 188.000000 349.333333 188.000000 L 231.000000 188.000000 S 221.000000 188.000000 221.000000 178.000000 L 221.000000 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(results -> favorable)[0]"><path d="M 125.500000 366.000000 L 125.500000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><g id="(favorable -> will of the people)[0]"><path d="M 125.500000 592.000000 L 125.500000 686.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3928645175)"/></g><mask id="3928645175" maskUnits="userSpaceOnUse" x="-100" y="-100" width="615" height="1078"> +<rect x="-100" y="-100" width="615" height="1078" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/container_edges/dagre/sketch.exp.svg b/e2etests/testdata/stable/container_edges/dagre/sketch.exp.svg index 8a5af78bc1..7334ebcd33 100644 --- a/e2etests/testdata/stable/container_edges/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/container_edges/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="786" height="1530" viewBox="-100 -100 786 1530"><style type="text/css"> +width="790" height="1534" viewBox="-102 -102 790 1534"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="786" height="1530" viewBox="-100 -100 786 1530"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="416" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="333" y="226" width="253" height="878" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="459.500000" y="259.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="502" width="293" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="535.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="404" y="1204" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="459.500000" y="1270.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="416" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="40" y="552" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="581.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="383" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="439.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="90" y="602" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 472.750000 128.000000 C 472.750000 166.000000 472.750000 236.000000 472.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g.b -> d.h.c)[0]"><path d="M 434.660405 403.723672 C 412.134956 442.000000 406.250000 462.000000 406.250000 477.000000 C 406.250000 492.000000 365.650000 569.600000 206.920003 638.409063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(d -> g.e)[0]"><path d="M 148.471500 828.336433 C 380.900000 868.000000 439.500000 888.000000 439.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g.e -> f)[0]"><path d="M 439.500000 1056.000000 C 439.500000 1094.000000 441.300000 1164.000000 447.791388 1200.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(f -> g)[0]"><path d="M 508.941346 1202.411883 C 538.345133 1164.000000 546.000000 1144.000000 546.000000 1108.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g -> d.h)[0]"><path d="M 330.619728 598.681599 C 268.500000 621.200000 316.500000 603.800000 256.260544 625.636803" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><mask id="3377918310" maskUnits="userSpaceOnUse" x="-100" y="-100" width="786" height="1530"> -<rect x="-100" y="-100" width="786" height="1530" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="416" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="333" y="226" width="253" height="878" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="459.500000" y="259.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="0" y="502" width="293" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="535.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="404" y="1204" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="459.500000" y="1270.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="416" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="472.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="40" y="552" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="581.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="383" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="439.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="90" y="602" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 472.750000 128.000000 C 472.750000 166.000000 472.750000 236.000000 472.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g.b -> d.h.c)[0]"><path d="M 434.660405 403.723672 C 412.134956 442.000000 406.250000 462.000000 406.250000 477.000000 C 406.250000 492.000000 365.650000 569.600000 206.920003 638.409063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(d -> g.e)[0]"><path d="M 148.471500 828.336433 C 380.900000 868.000000 439.500000 888.000000 439.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g.e -> f)[0]"><path d="M 439.500000 1056.000000 C 439.500000 1094.000000 441.300000 1164.000000 447.791388 1200.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(f -> g)[0]"><path d="M 508.941346 1202.411883 C 538.345133 1164.000000 546.000000 1144.000000 546.000000 1108.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><g id="(g -> d.h)[0]"><path d="M 330.619728 598.681599 C 268.500000 621.200000 316.500000 603.800000 256.260544 625.636803" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3377918310)"/></g><mask id="3377918310" maskUnits="userSpaceOnUse" x="-100" y="-100" width="790" height="1534"> +<rect x="-100" y="-100" width="790" height="1534" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/container_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/container_edges/elk/sketch.exp.svg index df7bf89218..a55cc87d50 100644 --- a/e2etests/testdata/stable/container_edges/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/container_edges/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="754" height="1308" viewBox="-88 -88 754 1308"><style type="text/css"> +width="756" height="1310" viewBox="-90 -90 756 1310"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="754" height="1308" viewBox="-88 -88 754 1308"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="162" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="87" y="253" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="285.000000" y="286.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="12" y="639" width="413" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="672.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="445" y="639" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="500.500000" y="705.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="162" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="87" y="719" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="748.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="295" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="351.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="162" y="794" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="860.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 218.500000 140.000000 L 218.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g.b -> d.h.c)[0]"><path d="M 218.500000 456.000000 L 218.500000 790.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(d -> g.e)[0]"><path d="M 87.000000 1072.000000 L 87.000000 1110.000000 S 87.000000 1120.000000 97.000000 1120.000000 L 556.000000 1120.000000 S 566.000000 1120.000000 566.000000 1110.000000 L 566.000000 198.000000 S 566.000000 188.000000 556.000000 188.000000 L 361.500000 188.000000 S 351.500000 188.000000 351.500000 198.000000 L 351.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g.e -> f)[0]"><path d="M 351.500000 456.000000 L 351.500000 574.000000 S 351.500000 584.000000 361.500000 584.000000 L 472.000000 584.000000 S 482.000000 584.000000 482.000000 594.000000 L 482.000000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(f -> g)[0]"><path d="M 519.000000 637.000000 L 519.000000 208.000000 S 519.000000 198.000000 509.000000 198.000000 L 371.500000 198.000000 S 361.500000 198.000000 361.500000 208.000000 L 361.500000 249.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g -> d.h)[0]"><path d="M 228.500000 531.000000 L 228.500000 715.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><mask id="3139620414" maskUnits="userSpaceOnUse" x="-100" y="-100" width="754" height="1308"> -<rect x="-100" y="-100" width="754" height="1308" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="162" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="g"><g class="shape" ><rect x="87" y="253" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="285.000000" y="286.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">g</text></g><g id="d"><g class="shape" ><rect x="12" y="639" width="413" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="672.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">d</text></g><g id="f"><g class="shape" ><rect x="445" y="639" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="500.500000" y="705.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g.b"><g class="shape" ><rect x="162" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="d.h"><g class="shape" ><rect x="87" y="719" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="218.500000" y="748.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">h</text></g><g id="g.e"><g class="shape" ><rect x="295" y="328" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="351.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="d.h.c"><g class="shape" ><rect x="162" y="794" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="860.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(a -> 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 218.500000 140.000000 L 218.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g.b -> d.h.c)[0]"><path d="M 218.500000 456.000000 L 218.500000 790.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(d -> g.e)[0]"><path d="M 87.000000 1072.000000 L 87.000000 1110.000000 S 87.000000 1120.000000 97.000000 1120.000000 L 556.000000 1120.000000 S 566.000000 1120.000000 566.000000 1110.000000 L 566.000000 198.000000 S 566.000000 188.000000 556.000000 188.000000 L 361.500000 188.000000 S 351.500000 188.000000 351.500000 198.000000 L 351.500000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g.e -> f)[0]"><path d="M 351.500000 456.000000 L 351.500000 574.000000 S 351.500000 584.000000 361.500000 584.000000 L 472.000000 584.000000 S 482.000000 584.000000 482.000000 594.000000 L 482.000000 635.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(f -> g)[0]"><path d="M 519.000000 637.000000 L 519.000000 208.000000 S 519.000000 198.000000 509.000000 198.000000 L 371.500000 198.000000 S 361.500000 198.000000 361.500000 208.000000 L 361.500000 249.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><g id="(g -> d.h)[0]"><path d="M 228.500000 531.000000 L 228.500000 715.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3139620414)"/></g><mask id="3139620414" maskUnits="userSpaceOnUse" x="-100" y="-100" width="756" height="1310"> +<rect x="-100" y="-100" width="756" height="1310" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/dense/dagre/sketch.exp.svg b/e2etests/testdata/stable/dense/dagre/sketch.exp.svg index 08ed658e27..e8276b325c 100644 --- a/e2etests/testdata/stable/dense/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/dense/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1590" height="1682" viewBox="-100 -100 1590 1682"><style type="text/css"> +width="1594" height="1686" viewBox="-102 -102 1594 1686"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1590" height="1682" viewBox="-100 -100 1590 1682"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="330" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="386.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="457" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="513.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="111" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="167.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="737" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="794.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="924" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="980.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="911" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="966.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="929" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="986.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="170" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="226.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="519" y="1130" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="573.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="0" y="452" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="55.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="517" y="1356" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="573.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="1171" y="904" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1225.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="1082" y="678" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="624" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="680.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="383" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="440.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="1277" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1333.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="923" y="1356" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="980.000000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="(a -> 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 444.742868 114.701728 C 499.450000 163.474162 513.500000 186.000000 513.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(c -> b)[0]"><path d="M 225.402507 701.354550 C 311.150000 642.896229 333.000000 605.400000 333.000000 571.500000 C 333.000000 537.600000 357.800000 386.400000 453.614157 326.129804" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> e)[0]"><path d="M 793.500000 806.000000 C 793.500000 844.000000 793.500000 876.600000 793.500000 910.500000 C 793.500000 944.400000 819.550000 1095.762517 920.327733 1156.741814" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(f -> e)[0]"><path d="M 966.000000 806.000000 C 966.000000 844.000000 966.000000 876.600000 966.000000 910.500000 C 966.000000 944.400000 967.200000 1090.000000 971.523419 1126.028493" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> f)[0]"><path d="M 571.897924 308.408722 C 796.800000 383.155588 853.500000 424.600000 853.500000 458.500000 C 853.500000 492.400000 864.900000 639.450667 907.677851 682.418642" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> g)[0]"><path d="M 571.945148 302.977358 C 902.800000 382.102434 986.000000 412.000000 986.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(g -> f)[0]"><path d="M 986.000000 580.000000 C 986.000000 618.000000 984.200000 638.000000 977.708612 674.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> h)[0]"><path d="M 455.139049 311.978353 C 272.600000 383.849129 226.500000 412.000000 226.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> i)[0]"><path d="M 532.745457 353.917511 C 544.035398 392.000000 547.000000 424.600000 547.000000 458.500000 C 547.000000 492.400000 547.000000 537.600000 547.000000 571.500000 C 547.000000 605.400000 547.000000 650.600000 547.000000 684.500000 C 547.000000 718.400000 547.000000 763.600000 547.000000 797.500000 C 547.000000 831.400000 547.000000 876.600000 547.000000 910.500000 C 547.000000 944.400000 549.400000 1090.000000 558.066508 1126.110451" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> d)[0]"><path d="M 571.854661 312.550274 C 748.800000 383.960357 793.500000 424.600000 793.500000 458.500000 C 793.500000 492.400000 793.500000 638.000000 793.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(j -> c)[0]"><path d="M 55.000000 580.000000 C 55.000000 618.000000 66.150000 639.224499 107.931006 681.284665" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(j -> a)[0]"><path d="M 85.112606 450.186201 C 102.853982 412.000000 107.500000 379.400000 107.500000 345.500000 C 107.500000 311.600000 152.100000 158.000000 326.790700 87.497027" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> j)[0]"><path d="M 455.058106 303.403346 C 135.400000 382.184951 55.000000 412.000000 55.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(i -> k)[0]"><path d="M 573.500000 1258.000000 C 573.500000 1296.000000 573.500000 1316.000000 573.500000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> l)[0]"><path d="M 853.332238 766.622622 C 1012.700000 836.364162 1076.600000 869.400000 1167.650122 928.814063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(l -> e)[0]"><path d="M 1225.750000 1032.000000 C 1225.750000 1070.000000 1187.950000 1097.400000 1040.383524 1165.327426" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(m -> l)[0]"><path d="M 1151.499007 805.969391 C 1158.230088 844.000000 1165.800000 864.000000 1186.993128 900.539875" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(m -> n)[0]"><path d="M 1079.549247 754.668705 C 728.500000 834.045523 643.850000 864.000000 656.895122 900.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(n -> i)[0]"><path d="M 680.250000 1032.000000 C 680.250000 1070.000000 669.850000 1091.000000 630.998046 1132.093413" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> n)[0]"><path d="M 735.084225 799.286822 C 691.500000 842.774834 680.250000 864.000000 680.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(f -> n)[0]"><path d="M 908.682893 767.355374 C 758.300000 836.503967 716.650000 864.000000 703.604878 900.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> o)[0]"><path d="M 471.431626 353.676548 C 446.504425 392.000000 440.000000 412.000000 440.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(p -> l)[0]"><path d="M 1333.250000 806.000000 C 1333.250000 844.000000 1322.650000 865.142326 1283.007019 906.813552" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(e -> q)[0]"><path d="M 980.250000 1258.000000 C 980.250000 1296.000000 980.250000 1316.000000 980.250000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><mask id="3344151873" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1590" height="1682"> -<rect x="-100" y="-100" width="1590" height="1682" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="330" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="386.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="457" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="513.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="111" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="167.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="737" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="794.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="924" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="980.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="911" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="966.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="929" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="986.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="170" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="226.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="519" y="1130" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="573.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="0" y="452" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="55.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="517" y="1356" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="573.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="1171" y="904" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1225.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="1082" y="678" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="624" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="680.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="383" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="440.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="1277" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1333.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="923" y="1356" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="980.000000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="(a -> 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 444.742868 114.701728 C 499.450000 163.474162 513.500000 186.000000 513.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(c -> b)[0]"><path d="M 225.402507 701.354550 C 311.150000 642.896229 333.000000 605.400000 333.000000 571.500000 C 333.000000 537.600000 357.800000 386.400000 453.614157 326.129804" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> e)[0]"><path d="M 793.500000 806.000000 C 793.500000 844.000000 793.500000 876.600000 793.500000 910.500000 C 793.500000 944.400000 819.550000 1095.762517 920.327733 1156.741814" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(f -> e)[0]"><path d="M 966.000000 806.000000 C 966.000000 844.000000 966.000000 876.600000 966.000000 910.500000 C 966.000000 944.400000 967.200000 1090.000000 971.523419 1126.028493" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> f)[0]"><path d="M 571.897924 308.408722 C 796.800000 383.155588 853.500000 424.600000 853.500000 458.500000 C 853.500000 492.400000 864.900000 639.450667 907.677851 682.418642" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> g)[0]"><path d="M 571.945148 302.977358 C 902.800000 382.102434 986.000000 412.000000 986.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(g -> f)[0]"><path d="M 986.000000 580.000000 C 986.000000 618.000000 984.200000 638.000000 977.708612 674.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> h)[0]"><path d="M 455.139049 311.978353 C 272.600000 383.849129 226.500000 412.000000 226.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> i)[0]"><path d="M 532.745457 353.917511 C 544.035398 392.000000 547.000000 424.600000 547.000000 458.500000 C 547.000000 492.400000 547.000000 537.600000 547.000000 571.500000 C 547.000000 605.400000 547.000000 650.600000 547.000000 684.500000 C 547.000000 718.400000 547.000000 763.600000 547.000000 797.500000 C 547.000000 831.400000 547.000000 876.600000 547.000000 910.500000 C 547.000000 944.400000 549.400000 1090.000000 558.066508 1126.110451" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> d)[0]"><path d="M 571.854661 312.550274 C 748.800000 383.960357 793.500000 424.600000 793.500000 458.500000 C 793.500000 492.400000 793.500000 638.000000 793.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(j -> c)[0]"><path d="M 55.000000 580.000000 C 55.000000 618.000000 66.150000 639.224499 107.931006 681.284665" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(j -> a)[0]"><path d="M 85.112606 450.186201 C 102.853982 412.000000 107.500000 379.400000 107.500000 345.500000 C 107.500000 311.600000 152.100000 158.000000 326.790700 87.497027" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> j)[0]"><path d="M 455.058106 303.403346 C 135.400000 382.184951 55.000000 412.000000 55.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(i -> k)[0]"><path d="M 573.500000 1258.000000 C 573.500000 1296.000000 573.500000 1316.000000 573.500000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> l)[0]"><path d="M 853.332238 766.622622 C 1012.700000 836.364162 1076.600000 869.400000 1167.650122 928.814063" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(l -> e)[0]"><path d="M 1225.750000 1032.000000 C 1225.750000 1070.000000 1187.950000 1097.400000 1040.383524 1165.327426" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(m -> l)[0]"><path d="M 1151.499007 805.969391 C 1158.230088 844.000000 1165.800000 864.000000 1186.993128 900.539875" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(m -> n)[0]"><path d="M 1079.549247 754.668705 C 728.500000 834.045523 643.850000 864.000000 656.895122 900.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(n -> i)[0]"><path d="M 680.250000 1032.000000 C 680.250000 1070.000000 669.850000 1091.000000 630.998046 1132.093413" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(d -> n)[0]"><path d="M 735.084225 799.286822 C 691.500000 842.774834 680.250000 864.000000 680.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(f -> n)[0]"><path d="M 908.682893 767.355374 C 758.300000 836.503967 716.650000 864.000000 703.604878 900.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(b -> o)[0]"><path d="M 471.431626 353.676548 C 446.504425 392.000000 440.000000 412.000000 440.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(p -> l)[0]"><path d="M 1333.250000 806.000000 C 1333.250000 844.000000 1322.650000 865.142326 1283.007019 906.813552" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><g id="(e -> q)[0]"><path d="M 980.250000 1258.000000 C 980.250000 1296.000000 980.250000 1316.000000 980.250000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3344151873)"/></g><mask id="3344151873" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1594" height="1686"> +<rect x="-100" y="-100" width="1594" height="1686" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/dense/elk/sketch.exp.svg b/e2etests/testdata/stable/dense/elk/sketch.exp.svg index 2929057359..9994f01f93 100644 --- a/e2etests/testdata/stable/dense/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/dense/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1012" height="1988" viewBox="-88 -88 1012 1988"><style type="text/css"> +width="1014" height="1992" viewBox="-88 -90 1014 1992"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1012" height="1988" viewBox="-88 -88 1012 1988"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="537" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="537" y="474" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="540.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="404" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="443" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="500.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="406" y="1222" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="462.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="140" y="986" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="195.500000" y="1052.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="157" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="214.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="23" y="740" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="79.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="257" y="1448" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="311.500000" y="1514.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="577" y="12" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="632.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="255" y="1674" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="311.500000" y="1740.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="474" y="986" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="528.500000" y="1052.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="291" y="740" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="349.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="273" y="1222" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="577" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="634.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="711" y="740" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="767.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="406" y="1448" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="463.000000" y="1514.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="(a -> 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 593.642857 376.000000 L 593.642857 470.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(c -> b)[0]"><path d="M 460.642857 376.000000 L 460.642857 414.000000 S 460.642857 424.000000 470.642857 424.000000 L 555.392857 424.000000 S 565.392857 424.000000 565.392857 434.000000 L 565.392857 470.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> e)[0]"><path d="M 500.000000 868.000000 L 500.000000 916.000000 S 500.000000 926.000000 490.000000 926.000000 L 473.000000 926.000000 S 463.000000 926.000000 463.000000 936.000000 L 463.000000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(f -> e)[0]"><path d="M 214.000000 1114.000000 L 214.000000 1152.000000 S 214.000000 1162.000000 224.000000 1162.000000 L 424.750000 1162.000000 S 434.750000 1162.000000 434.750000 1172.000000 L 434.750000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> f)[0]"><path d="M 585.571429 602.000000 L 585.571429 660.000000 S 585.571429 670.000000 575.571429 670.000000 L 156.000000 670.000000 S 146.000000 670.000000 146.000000 680.000000 L 146.000000 906.000000 S 146.000000 916.000000 156.000000 916.000000 L 167.000000 916.000000 S 177.000000 916.000000 177.000000 926.000000 L 177.000000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> g)[0]"><path d="M 601.714286 602.000000 L 601.714286 670.000000 S 601.714286 680.000000 591.714286 680.000000 L 224.000000 680.000000 S 214.000000 680.000000 214.000000 690.000000 L 214.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(g -> f)[0]"><path d="M 214.000000 868.000000 L 214.000000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> h)[0]"><path d="M 569.428571 602.000000 L 569.428571 650.000000 S 569.428571 660.000000 559.428571 660.000000 L 89.500000 660.000000 S 79.500000 660.000000 79.500000 670.000000 L 79.500000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> i)[0]"><path d="M 553.285714 602.000000 L 553.285714 640.000000 S 553.285714 650.000000 543.285714 650.000000 L 22.000000 650.000000 S 12.000000 650.000000 12.000000 660.000000 L 12.000000 1388.000000 S 12.000000 1398.000000 22.000000 1398.000000 L 283.666667 1398.000000 S 293.666667 1398.000000 293.666667 1408.000000 L 293.666667 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> d)[0]"><path d="M 617.857143 602.000000 L 617.857143 680.000000 S 617.857143 690.000000 607.857143 690.000000 L 510.000000 690.000000 S 500.000000 690.000000 500.000000 700.000000 L 500.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(j -> c)[0]"><path d="M 605.142857 140.000000 L 605.142857 178.000000 S 605.142857 188.000000 595.142857 188.000000 L 470.642857 188.000000 S 460.642857 188.000000 460.642857 198.000000 L 460.642857 244.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(j -> a)[0]"><path d="M 632.642857 140.000000 L 632.642857 188.000000 S 632.642857 198.000000 622.642857 198.000000 L 603.642857 198.000000 S 593.642857 198.000000 593.642857 208.000000 L 593.642857 244.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> j)[0]"><path d="M 621.892857 472.000000 L 621.892857 434.000000 S 621.892857 424.000000 631.892857 424.000000 L 650.142857 424.000000 S 660.142857 424.000000 660.142857 414.000000 L 660.142857 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(i -> k)[0]"><path d="M 311.833333 1576.000000 L 311.833333 1670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> l)[0]"><path d="M 528.500000 868.000000 L 528.500000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(l -> e)[0]"><path d="M 528.500000 1114.000000 L 528.500000 1152.000000 S 528.500000 1162.000000 518.500000 1162.000000 L 501.250000 1162.000000 S 491.250000 1162.000000 491.250000 1172.000000 L 491.250000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(m -> l)[0]"><path d="M 369.000000 868.000000 L 369.000000 926.000000 S 369.000000 936.000000 379.000000 936.000000 L 491.250000 936.000000 S 501.250000 936.000000 501.250000 946.000000 L 501.250000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(m -> n)[0]"><path d="M 330.000000 868.000000 L 330.000000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(n -> i)[0]"><path d="M 330.000000 1350.000000 L 330.000000 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> n)[0]"><path d="M 471.500000 868.000000 L 471.500000 906.250000 C 471.500000 925.750000 452.000000 906.250000 452.000000 925.750000 L 452.000000 1162.000000 S 452.000000 1172.000000 442.000000 1172.000000 L 368.250000 1172.000000 S 358.250000 1172.000000 358.250000 1182.000000 L 358.250000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(f -> n)[0]"><path d="M 177.000000 1114.000000 L 177.000000 1162.000000 S 177.000000 1172.000000 187.000000 1172.000000 L 291.750000 1172.000000 S 301.750000 1172.000000 301.750000 1182.000000 L 301.750000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> o)[0]"><path d="M 634.000000 602.000000 L 634.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(p -> l)[0]"><path d="M 767.500000 868.000000 L 767.500000 906.000000 S 767.500000 916.000000 757.500000 916.000000 L 565.750000 916.000000 S 555.750000 916.000000 555.750000 926.000000 L 555.750000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(e -> q)[0]"><path d="M 463.000000 1350.000000 L 463.000000 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><mask id="631616296" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1012" height="1988"> -<rect x="-100" y="-100" width="1012" height="1988" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="537" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="537" y="474" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="593.500000" y="540.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="404" y="248" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="314.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="443" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="500.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="406" y="1222" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="462.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="140" y="986" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="195.500000" y="1052.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="157" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="214.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="23" y="740" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="79.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="257" y="1448" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="311.500000" y="1514.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="577" y="12" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="632.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="255" y="1674" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="311.500000" y="1740.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="474" y="986" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="528.500000" y="1052.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="291" y="740" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="349.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="273" y="1222" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="577" y="740" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="634.000000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="711" y="740" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="767.500000" y="806.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="406" y="1448" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="463.000000" y="1514.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="(a -> 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 593.642857 376.000000 L 593.642857 470.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(c -> b)[0]"><path d="M 460.642857 376.000000 L 460.642857 414.000000 S 460.642857 424.000000 470.642857 424.000000 L 555.392857 424.000000 S 565.392857 424.000000 565.392857 434.000000 L 565.392857 470.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> e)[0]"><path d="M 500.000000 868.000000 L 500.000000 916.000000 S 500.000000 926.000000 490.000000 926.000000 L 473.000000 926.000000 S 463.000000 926.000000 463.000000 936.000000 L 463.000000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(f -> e)[0]"><path d="M 214.000000 1114.000000 L 214.000000 1152.000000 S 214.000000 1162.000000 224.000000 1162.000000 L 424.750000 1162.000000 S 434.750000 1162.000000 434.750000 1172.000000 L 434.750000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> f)[0]"><path d="M 585.571429 602.000000 L 585.571429 660.000000 S 585.571429 670.000000 575.571429 670.000000 L 156.000000 670.000000 S 146.000000 670.000000 146.000000 680.000000 L 146.000000 906.000000 S 146.000000 916.000000 156.000000 916.000000 L 167.000000 916.000000 S 177.000000 916.000000 177.000000 926.000000 L 177.000000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> g)[0]"><path d="M 601.714286 602.000000 L 601.714286 670.000000 S 601.714286 680.000000 591.714286 680.000000 L 224.000000 680.000000 S 214.000000 680.000000 214.000000 690.000000 L 214.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(g -> f)[0]"><path d="M 214.000000 868.000000 L 214.000000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> h)[0]"><path d="M 569.428571 602.000000 L 569.428571 650.000000 S 569.428571 660.000000 559.428571 660.000000 L 89.500000 660.000000 S 79.500000 660.000000 79.500000 670.000000 L 79.500000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> i)[0]"><path d="M 553.285714 602.000000 L 553.285714 640.000000 S 553.285714 650.000000 543.285714 650.000000 L 22.000000 650.000000 S 12.000000 650.000000 12.000000 660.000000 L 12.000000 1388.000000 S 12.000000 1398.000000 22.000000 1398.000000 L 283.666667 1398.000000 S 293.666667 1398.000000 293.666667 1408.000000 L 293.666667 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> d)[0]"><path d="M 617.857143 602.000000 L 617.857143 680.000000 S 617.857143 690.000000 607.857143 690.000000 L 510.000000 690.000000 S 500.000000 690.000000 500.000000 700.000000 L 500.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(j -> c)[0]"><path d="M 605.142857 140.000000 L 605.142857 178.000000 S 605.142857 188.000000 595.142857 188.000000 L 470.642857 188.000000 S 460.642857 188.000000 460.642857 198.000000 L 460.642857 244.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(j -> a)[0]"><path d="M 632.642857 140.000000 L 632.642857 188.000000 S 632.642857 198.000000 622.642857 198.000000 L 603.642857 198.000000 S 593.642857 198.000000 593.642857 208.000000 L 593.642857 244.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> j)[0]"><path d="M 621.892857 472.000000 L 621.892857 434.000000 S 621.892857 424.000000 631.892857 424.000000 L 650.142857 424.000000 S 660.142857 424.000000 660.142857 414.000000 L 660.142857 142.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(i -> k)[0]"><path d="M 311.833333 1576.000000 L 311.833333 1670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> l)[0]"><path d="M 528.500000 868.000000 L 528.500000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(l -> e)[0]"><path d="M 528.500000 1114.000000 L 528.500000 1152.000000 S 528.500000 1162.000000 518.500000 1162.000000 L 501.250000 1162.000000 S 491.250000 1162.000000 491.250000 1172.000000 L 491.250000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(m -> l)[0]"><path d="M 369.000000 868.000000 L 369.000000 926.000000 S 369.000000 936.000000 379.000000 936.000000 L 491.250000 936.000000 S 501.250000 936.000000 501.250000 946.000000 L 501.250000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(m -> n)[0]"><path d="M 330.000000 868.000000 L 330.000000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(n -> i)[0]"><path d="M 330.000000 1350.000000 L 330.000000 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(d -> n)[0]"><path d="M 471.500000 868.000000 L 471.500000 906.250000 C 471.500000 925.750000 452.000000 906.250000 452.000000 925.750000 L 452.000000 1162.000000 S 452.000000 1172.000000 442.000000 1172.000000 L 368.250000 1172.000000 S 358.250000 1172.000000 358.250000 1182.000000 L 358.250000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(f -> n)[0]"><path d="M 177.000000 1114.000000 L 177.000000 1162.000000 S 177.000000 1172.000000 187.000000 1172.000000 L 291.750000 1172.000000 S 301.750000 1172.000000 301.750000 1182.000000 L 301.750000 1218.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(b -> o)[0]"><path d="M 634.000000 602.000000 L 634.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(p -> l)[0]"><path d="M 767.500000 868.000000 L 767.500000 906.000000 S 767.500000 916.000000 757.500000 916.000000 L 565.750000 916.000000 S 555.750000 916.000000 555.750000 926.000000 L 555.750000 982.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><g id="(e -> q)[0]"><path d="M 463.000000 1350.000000 L 463.000000 1444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#631616296)"/></g><mask id="631616296" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1014" height="1992"> +<rect x="-100" y="-100" width="1014" height="1992" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/different_subgraphs/dagre/sketch.exp.svg b/e2etests/testdata/stable/different_subgraphs/dagre/sketch.exp.svg index 1b63f4f522..79f396a5f0 100644 --- a/e2etests/testdata/stable/different_subgraphs/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/different_subgraphs/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2542" height="1104" viewBox="-100 -100 2542 1104"><style type="text/css"> +width="2546" height="1108" viewBox="-102 -102 2546 1108"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2542" height="1104" viewBox="-100 -100 2542 1104"><style type="text/css"> } ]]> -</style><g id="finally"><g class="shape" ><rect x="213" y="0" width="465" height="904" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="445.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="a"><g class="shape" ><rect x="1076" y="50" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1132.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="tree"><g class="shape" ><rect x="862" y="276" width="134" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="929.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="and"><g class="shape" ><rect x="1152" y="276" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1218.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and</text></g><g id="nodes"><g class="shape" ><rect x="1344" y="276" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1417.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nodes</text></g><g id="some"><g class="shape" ><rect x="1547" y="502" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1618.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">some</text></g><g id="more"><g class="shape" ><rect x="1141" y="502" width="141" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1211.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">more</text></g><g id="many"><g class="shape" ><rect x="1342" y="502" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1414.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">many</text></g><g id="then"><g class="shape" ><rect x="1988" y="50" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2057.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">then</text></g><g id="here"><g class="shape" ><rect x="1959" y="276" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2027.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">here</text></g><g id="you"><g class="shape" ><rect x="1961" y="502" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2027.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">you</text></g><g id="have"><g class="shape" ><rect x="2204" y="50" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2273.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">have</text></g><g id="hierarchy"><g class="shape" ><rect x="2168" y="276" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2254.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="another"><g class="shape" ><rect x="0" y="502" width="163" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="81.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another</text></g><g id="of"><g class="shape" ><rect x="22" y="728" width="120" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="82.000000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">of</text></g><g id="nesting"><g class="shape" ><rect x="1551" y="276" width="158" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1630.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nesting</text></g><g id="trees"><g class="shape" ><rect x="939" y="502" width="142" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1010.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">trees</text></g><g id="finally.a"><g class="shape" ><rect x="281" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="finally.tree"><g class="shape" ><rect x="296" y="502" width="134" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="363.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="finally.inside"><g class="shape" ><rect x="263" y="50" width="148" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">inside</text></g><g id="finally.hierarchy"><g class="shape" ><rect x="277" y="728" width="173" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="363.500000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="finally.root"><g class="shape" ><rect x="490" y="502" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="557.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="(a -> tree)[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 1074.001483 145.344385 C 958.150000 209.674693 928.750000 236.000000 928.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(a -> and)[0]"><path d="M 1181.408140 177.591510 C 1210.639381 216.000000 1218.250000 236.000000 1218.250000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(a -> nodes)[0]"><path d="M 1190.609636 136.098560 C 1371.950000 207.872504 1417.750000 236.000000 1417.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(and -> some)[0]"><path d="M 1218.250000 404.000000 C 1218.250000 442.000000 1284.050000 470.600000 1543.400829 543.911936" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(tree -> more)[0]"><path d="M 922.710974 403.991421 C 919.179204 442.000000 962.850000 469.200000 1137.517913 536.560720" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(tree -> many)[0]"><path d="M 997.407984 385.318521 C 1076.150000 438.440000 1145.450000 469.400000 1338.478888 537.666314" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(then -> here)[0]"><path d="M 2039.547905 177.935144 C 2029.610619 216.000000 2027.000000 236.000000 2027.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(here -> you)[0]"><path d="M 2027.000000 404.000000 C 2027.000000 442.000000 2027.000000 462.000000 2027.000000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(have -> hierarchy)[0]"><path d="M 2273.250000 178.000000 C 2273.250000 216.000000 2271.650000 236.000000 2265.881962 272.050237" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(then -> hierarchy)[0]"><path d="M 2112.306247 177.512592 C 2145.599558 216.000000 2163.050000 236.000000 2195.607488 272.997146" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(finally -> another)[0]"><path d="M 211.269938 489.003436 C 173.000000 511.200000 203.000000 493.800000 166.460125 514.993128" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(another -> of)[0]"><path d="M 81.500000 630.000000 C 81.500000 668.000000 81.500000 688.000000 81.500000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(nesting -> trees)[0]"><path d="M 1630.250000 404.000000 C 1630.250000 442.000000 1520.450000 472.011935 1085.185175 551.342460" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(finally -> trees)[0]"><path d="M 680.974405 511.318942 C 887.000000 544.600000 731.000000 519.400000 935.051190 552.362115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(a -> tree)[0]"><path d="M 352.087507 403.948127 C 360.926991 442.000000 363.250000 462.000000 363.250000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(inside -> a)[0]"><path d="M 337.000000 178.000000 C 337.000000 216.000000 337.000000 236.000000 337.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(tree -> hierarchy)[0]"><path d="M 363.250000 630.000000 C 363.250000 668.000000 363.250000 688.000000 363.250000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(a -> root)[0]"><path d="M 396.278039 368.837595 C 525.100000 435.184371 557.750000 462.000000 557.750000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><mask id="4174525657" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2542" height="1104"> -<rect x="-100" y="-100" width="2542" height="1104" fill="white"></rect> +</style><g id="finally"><g class="shape" ><rect x="213" y="0" width="465" height="904" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="445.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="a"><g class="shape" ><rect x="1076" y="50" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1132.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="tree"><g class="shape" ><rect x="862" y="276" width="134" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="929.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="and"><g class="shape" ><rect x="1152" y="276" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1218.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and</text></g><g id="nodes"><g class="shape" ><rect x="1344" y="276" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1417.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nodes</text></g><g id="some"><g class="shape" ><rect x="1547" y="502" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1618.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">some</text></g><g id="more"><g class="shape" ><rect x="1141" y="502" width="141" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1211.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">more</text></g><g id="many"><g class="shape" ><rect x="1342" y="502" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1414.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">many</text></g><g id="then"><g class="shape" ><rect x="1988" y="50" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2057.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">then</text></g><g id="here"><g class="shape" ><rect x="1959" y="276" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2027.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">here</text></g><g id="you"><g class="shape" ><rect x="1961" y="502" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2027.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">you</text></g><g id="have"><g class="shape" ><rect x="2204" y="50" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2273.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">have</text></g><g id="hierarchy"><g class="shape" ><rect x="2168" y="276" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2254.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="another"><g class="shape" ><rect x="0" y="502" width="163" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="81.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another</text></g><g id="of"><g class="shape" ><rect x="22" y="728" width="120" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="82.000000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">of</text></g><g id="nesting"><g class="shape" ><rect x="1551" y="276" width="158" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1630.000000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nesting</text></g><g id="trees"><g class="shape" ><rect x="939" y="502" width="142" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1010.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">trees</text></g><g id="finally.a"><g class="shape" ><rect x="281" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="finally.tree"><g class="shape" ><rect x="296" y="502" width="134" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="363.000000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="finally.inside"><g class="shape" ><rect x="263" y="50" width="148" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="337.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">inside</text></g><g id="finally.hierarchy"><g class="shape" ><rect x="277" y="728" width="173" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="363.500000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="finally.root"><g class="shape" ><rect x="490" y="502" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="557.500000" y="568.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="(a -> tree)[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 1074.001483 145.344385 C 958.150000 209.674693 928.750000 236.000000 928.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(a -> and)[0]"><path d="M 1181.408140 177.591510 C 1210.639381 216.000000 1218.250000 236.000000 1218.250000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(a -> nodes)[0]"><path d="M 1190.609636 136.098560 C 1371.950000 207.872504 1417.750000 236.000000 1417.750000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(and -> some)[0]"><path d="M 1218.250000 404.000000 C 1218.250000 442.000000 1284.050000 470.600000 1543.400829 543.911936" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(tree -> more)[0]"><path d="M 922.710974 403.991421 C 919.179204 442.000000 962.850000 469.200000 1137.517913 536.560720" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(tree -> many)[0]"><path d="M 997.407984 385.318521 C 1076.150000 438.440000 1145.450000 469.400000 1338.478888 537.666314" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(then -> here)[0]"><path d="M 2039.547905 177.935144 C 2029.610619 216.000000 2027.000000 236.000000 2027.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(here -> you)[0]"><path d="M 2027.000000 404.000000 C 2027.000000 442.000000 2027.000000 462.000000 2027.000000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(have -> hierarchy)[0]"><path d="M 2273.250000 178.000000 C 2273.250000 216.000000 2271.650000 236.000000 2265.881962 272.050237" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(then -> hierarchy)[0]"><path d="M 2112.306247 177.512592 C 2145.599558 216.000000 2163.050000 236.000000 2195.607488 272.997146" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(finally -> another)[0]"><path d="M 211.269938 489.003436 C 173.000000 511.200000 203.000000 493.800000 166.460125 514.993128" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(another -> of)[0]"><path d="M 81.500000 630.000000 C 81.500000 668.000000 81.500000 688.000000 81.500000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(nesting -> trees)[0]"><path d="M 1630.250000 404.000000 C 1630.250000 442.000000 1520.450000 472.011935 1085.185175 551.342460" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="(finally -> trees)[0]"><path d="M 680.974405 511.318942 C 887.000000 544.600000 731.000000 519.400000 935.051190 552.362115" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(a -> tree)[0]"><path d="M 352.087507 403.948127 C 360.926991 442.000000 363.250000 462.000000 363.250000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(inside -> a)[0]"><path d="M 337.000000 178.000000 C 337.000000 216.000000 337.000000 236.000000 337.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(tree -> hierarchy)[0]"><path d="M 363.250000 630.000000 C 363.250000 668.000000 363.250000 688.000000 363.250000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><g id="finally.(a -> root)[0]"><path d="M 396.278039 368.837595 C 525.100000 435.184371 557.750000 462.000000 557.750000 498.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4174525657)"/></g><mask id="4174525657" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2546" height="1108"> +<rect x="-100" y="-100" width="2546" height="1108" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/different_subgraphs/elk/sketch.exp.svg b/e2etests/testdata/stable/different_subgraphs/elk/sketch.exp.svg index f7f35187e8..6c5a8b5290 100644 --- a/e2etests/testdata/stable/different_subgraphs/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/different_subgraphs/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1753" height="1376" viewBox="-88 -88 1753 1376"><style type="text/css"> +width="1757" height="1380" viewBox="-90 -90 1757 1380"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1753" height="1376" viewBox="-88 -88 1753 1376"><style type="text/css"> } ]]> -</style><g id="finally"><g class="shape" ><rect x="591" y="12" width="458" height="714" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="820.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="a"><g class="shape" ><rect x="76" y="600" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="132.500000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="tree"><g class="shape" ><rect x="37" y="836" width="134" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="104.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="and"><g class="shape" ><rect x="343" y="836" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and</text></g><g id="nodes"><g class="shape" ><rect x="495" y="836" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="568.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nodes</text></g><g id="some"><g class="shape" ><rect x="338" y="1062" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">some</text></g><g id="more"><g class="shape" ><rect x="12" y="1062" width="141" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="82.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">more</text></g><g id="many"><g class="shape" ><rect x="173" y="1062" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="245.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">many</text></g><g id="then"><g class="shape" ><rect x="1247" y="600" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1316.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">then</text></g><g id="here"><g class="shape" ><rect x="1225" y="836" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1293.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">here</text></g><g id="you"><g class="shape" ><rect x="1227" y="1062" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1293.000000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">you</text></g><g id="have"><g class="shape" ><rect x="1427" y="600" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1496.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">have</text></g><g id="hierarchy"><g class="shape" ><rect x="1381" y="836" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1467.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="another"><g class="shape" ><rect x="662" y="836" width="163" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="743.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another</text></g><g id="of"><g class="shape" ><rect x="684" y="1062" width="120" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="744.000000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">of</text></g><g id="nesting"><g class="shape" ><rect x="1069" y="600" width="158" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1148.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nesting</text></g><g id="trees"><g class="shape" ><rect x="1053" y="836" width="142" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1124.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">trees</text></g><g id="finally.a"><g class="shape" ><rect x="715" y="233" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="771.500000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="finally.tree"><g class="shape" ><rect x="685" y="379" width="134" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="752.000000" y="445.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="finally.inside"><g class="shape" ><rect x="697" y="87" width="148" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="771.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">inside</text></g><g id="finally.hierarchy"><g class="shape" ><rect x="666" y="525" width="173" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="752.500000" y="591.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="finally.root"><g class="shape" ><rect x="839" y="379" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="906.500000" y="445.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="(a -> tree)[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.833333 728.000000 L 104.833333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(a -> and)[0]"><path d="M 133.083333 728.000000 L 133.083333 776.000000 S 133.083333 786.000000 143.083333 786.000000 L 399.500000 786.000000 S 409.500000 786.000000 409.500000 796.000000 L 409.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(a -> nodes)[0]"><path d="M 161.333333 728.000000 L 161.333333 766.000000 S 161.333333 776.000000 171.333333 776.000000 L 559.000000 776.000000 S 569.000000 776.000000 569.000000 786.000000 L 569.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(and -> some)[0]"><path d="M 409.500000 964.000000 L 409.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(tree -> more)[0]"><path d="M 82.500000 964.000000 L 82.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(tree -> many)[0]"><path d="M 127.166667 964.000000 L 127.166667 1002.000000 S 127.166667 1012.000000 137.166667 1012.000000 L 235.500000 1012.000000 S 245.500000 1012.000000 245.500000 1022.000000 L 245.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(then -> here)[0]"><path d="M 1293.666667 728.000000 L 1293.666667 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(here -> you)[0]"><path d="M 1293.666667 964.000000 L 1293.666667 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(have -> hierarchy)[0]"><path d="M 1497.000000 728.000000 L 1497.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(then -> hierarchy)[0]"><path d="M 1339.666667 728.000000 L 1339.666667 766.000000 S 1339.666667 776.000000 1349.666667 776.000000 L 1429.333333 776.000000 S 1439.333333 776.000000 1439.333333 786.000000 L 1439.333333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(finally -> another)[0]"><path d="M 744.000000 728.000000 L 744.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(another -> of)[0]"><path d="M 744.000000 964.000000 L 744.000000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(nesting -> trees)[0]"><path d="M 1148.666667 728.000000 L 1148.666667 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(finally -> trees)[0]"><path d="M 896.833333 728.000000 L 896.833333 766.000000 S 896.833333 776.000000 906.833333 776.000000 L 1091.333333 776.000000 S 1101.333333 776.000000 1101.333333 786.000000 L 1101.333333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(a -> tree)[0]"><path d="M 752.666667 361.000000 L 752.666667 375.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(inside -> a)[0]"><path d="M 771.500000 215.000000 L 771.500000 229.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(tree -> hierarchy)[0]"><path d="M 752.666667 507.000000 L 752.666667 521.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(a -> root)[0]"><path d="M 790.333333 361.000000 L 790.333333 359.000000 S 790.333333 369.000000 800.333333 369.000000 L 902.166667 369.000000 S 907.166667 369.000000 907.166667 374.000000 L 907.166667 375.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><mask id="254914882" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1753" height="1376"> -<rect x="-100" y="-100" width="1753" height="1376" fill="white"></rect> +</style><g id="finally"><g class="shape" ><rect x="591" y="12" width="458" height="714" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="820.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="a"><g class="shape" ><rect x="76" y="600" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="132.500000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="tree"><g class="shape" ><rect x="37" y="836" width="134" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="104.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="and"><g class="shape" ><rect x="343" y="836" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and</text></g><g id="nodes"><g class="shape" ><rect x="495" y="836" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="568.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nodes</text></g><g id="some"><g class="shape" ><rect x="338" y="1062" width="143" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">some</text></g><g id="more"><g class="shape" ><rect x="12" y="1062" width="141" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="82.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">more</text></g><g id="many"><g class="shape" ><rect x="173" y="1062" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="245.500000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">many</text></g><g id="then"><g class="shape" ><rect x="1247" y="600" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1316.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">then</text></g><g id="here"><g class="shape" ><rect x="1225" y="836" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1293.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">here</text></g><g id="you"><g class="shape" ><rect x="1227" y="1062" width="132" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1293.000000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">you</text></g><g id="have"><g class="shape" ><rect x="1427" y="600" width="138" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1496.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">have</text></g><g id="hierarchy"><g class="shape" ><rect x="1381" y="836" width="173" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1467.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="another"><g class="shape" ><rect x="662" y="836" width="163" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="743.500000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another</text></g><g id="of"><g class="shape" ><rect x="684" y="1062" width="120" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="744.000000" y="1128.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">of</text></g><g id="nesting"><g class="shape" ><rect x="1069" y="600" width="158" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1148.000000" y="666.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nesting</text></g><g id="trees"><g class="shape" ><rect x="1053" y="836" width="142" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1124.000000" y="902.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">trees</text></g><g id="finally.a"><g class="shape" ><rect x="715" y="233" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="771.500000" y="299.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="finally.tree"><g class="shape" ><rect x="685" y="379" width="134" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="752.000000" y="445.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tree</text></g><g id="finally.inside"><g class="shape" ><rect x="697" y="87" width="148" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="771.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">inside</text></g><g id="finally.hierarchy"><g class="shape" ><rect x="666" y="525" width="173" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="752.500000" y="591.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hierarchy</text></g><g id="finally.root"><g class="shape" ><rect x="839" y="379" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="906.500000" y="445.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="(a -> tree)[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.833333 728.000000 L 104.833333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(a -> and)[0]"><path d="M 133.083333 728.000000 L 133.083333 776.000000 S 133.083333 786.000000 143.083333 786.000000 L 399.500000 786.000000 S 409.500000 786.000000 409.500000 796.000000 L 409.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(a -> nodes)[0]"><path d="M 161.333333 728.000000 L 161.333333 766.000000 S 161.333333 776.000000 171.333333 776.000000 L 559.000000 776.000000 S 569.000000 776.000000 569.000000 786.000000 L 569.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(and -> some)[0]"><path d="M 409.500000 964.000000 L 409.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(tree -> more)[0]"><path d="M 82.500000 964.000000 L 82.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(tree -> many)[0]"><path d="M 127.166667 964.000000 L 127.166667 1002.000000 S 127.166667 1012.000000 137.166667 1012.000000 L 235.500000 1012.000000 S 245.500000 1012.000000 245.500000 1022.000000 L 245.500000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(then -> here)[0]"><path d="M 1293.666667 728.000000 L 1293.666667 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(here -> you)[0]"><path d="M 1293.666667 964.000000 L 1293.666667 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(have -> hierarchy)[0]"><path d="M 1497.000000 728.000000 L 1497.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(then -> hierarchy)[0]"><path d="M 1339.666667 728.000000 L 1339.666667 766.000000 S 1339.666667 776.000000 1349.666667 776.000000 L 1429.333333 776.000000 S 1439.333333 776.000000 1439.333333 786.000000 L 1439.333333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(finally -> another)[0]"><path d="M 744.000000 728.000000 L 744.000000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(another -> of)[0]"><path d="M 744.000000 964.000000 L 744.000000 1058.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(nesting -> trees)[0]"><path d="M 1148.666667 728.000000 L 1148.666667 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="(finally -> trees)[0]"><path d="M 896.833333 728.000000 L 896.833333 766.000000 S 896.833333 776.000000 906.833333 776.000000 L 1091.333333 776.000000 S 1101.333333 776.000000 1101.333333 786.000000 L 1101.333333 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(a -> tree)[0]"><path d="M 752.666667 361.000000 L 752.666667 375.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(inside -> a)[0]"><path d="M 771.500000 215.000000 L 771.500000 229.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(tree -> hierarchy)[0]"><path d="M 752.666667 507.000000 L 752.666667 521.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><g id="finally.(a -> root)[0]"><path d="M 790.333333 361.000000 L 790.333333 359.000000 S 790.333333 369.000000 800.333333 369.000000 L 902.166667 369.000000 S 907.166667 369.000000 907.166667 374.000000 L 907.166667 375.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#254914882)"/></g><mask id="254914882" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1757" height="1380"> +<rect x="-100" y="-100" width="1757" height="1380" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/direction/dagre/sketch.exp.svg b/e2etests/testdata/stable/direction/dagre/sketch.exp.svg index cbdf568cc0..21047d9a23 100644 --- a/e2etests/testdata/stable/direction/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/direction/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1021" height="1656" viewBox="-100 -100 1021 1656"><style type="text/css"> +width="1025" height="1660" viewBox="-102 -102 1025 1660"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1021" height="1656" viewBox="-100 -100 1021 1656"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="163" y="0" width="494" height="1456" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="410.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="0" y="50" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="708" y="552" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="707" y="778" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="708" y="1004" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="b.2"><g class="shape" ><rect x="203" y="276" width="240" height="1130" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="323.000000" y="305.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">2</text></g><g id="b.1"><g class="shape" ><rect x="314" y="50" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="370.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="b.3"><g class="shape" ><rect x="494" y="552" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">3</text></g><g id="b.4"><g class="shape" ><rect x="493" y="778" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">4</text></g><g id="b.5"><g class="shape" ><rect x="494" y="1004" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">5</text></g><g id="b.2.a"><g class="shape" ><rect x="280" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="336.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b.2.b"><g class="shape" ><rect x="254" y="552" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="b.2.c"><g class="shape" ><rect x="254" y="778" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b.2.d"><g class="shape" ><rect x="253" y="1004" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.000000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="b.2.e"><g class="shape" ><rect x="254" y="1230" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="1296.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="(a -> 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 114.803046 140.467545 C 153.000000 158.802083 123.000000 144.402083 159.393908 161.871159" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(b -> c)[0]"><path d="M 658.918587 583.564822 C 697.600000 594.952438 667.150000 585.988110 703.912826 596.810903" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(c -> d)[0]"><path d="M 764.250000 680.000000 C 764.250000 718.000000 764.250000 738.000000 764.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(d -> e)[0]"><path d="M 764.250000 906.000000 C 764.250000 944.000000 764.250000 964.000000 764.250000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(1 -> 2)[0]"><path d="M 370.000000 178.000000 C 370.000000 216.000000 370.000000 236.000000 370.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(2 -> 3)[0]"><path d="M 444.749442 555.969255 C 483.600000 577.493883 453.150000 560.623471 490.251117 581.178844" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(3 -> 4)[0]"><path d="M 550.250000 680.000000 C 550.250000 718.000000 550.250000 738.000000 550.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(4 -> 5)[0]"><path d="M 550.250000 906.000000 C 550.250000 944.000000 550.250000 964.000000 550.250000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(a -> b)[0]"><path d="M 321.375565 453.946211 C 312.367257 492.000000 310.000000 512.000000 310.000000 548.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(b -> c)[0]"><path d="M 310.000000 680.000000 C 310.000000 718.000000 310.000000 738.000000 310.000000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(c -> d)[0]"><path d="M 310.000000 906.000000 C 310.000000 944.000000 310.000000 964.000000 310.000000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(d -> e)[0]"><path d="M 310.000000 1132.000000 C 310.000000 1170.000000 310.000000 1190.000000 310.000000 1226.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><mask id="4203926609" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1021" height="1656"> -<rect x="-100" y="-100" width="1021" height="1656" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="163" y="0" width="494" height="1456" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="410.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="0" y="50" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="708" y="552" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="707" y="778" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="708" y="1004" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="b.2"><g class="shape" ><rect x="203" y="276" width="240" height="1130" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="323.000000" y="305.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">2</text></g><g id="b.1"><g class="shape" ><rect x="314" y="50" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="370.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="b.3"><g class="shape" ><rect x="494" y="552" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">3</text></g><g id="b.4"><g class="shape" ><rect x="493" y="778" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">4</text></g><g id="b.5"><g class="shape" ><rect x="494" y="1004" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="550.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">5</text></g><g id="b.2.a"><g class="shape" ><rect x="280" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="336.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b.2.b"><g class="shape" ><rect x="254" y="552" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="b.2.c"><g class="shape" ><rect x="254" y="778" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b.2.d"><g class="shape" ><rect x="253" y="1004" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.000000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="b.2.e"><g class="shape" ><rect x="254" y="1230" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="310.500000" y="1296.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="(a -> 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 114.803046 140.467545 C 153.000000 158.802083 123.000000 144.402083 159.393908 161.871159" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(b -> c)[0]"><path d="M 658.918587 583.564822 C 697.600000 594.952438 667.150000 585.988110 703.912826 596.810903" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(c -> d)[0]"><path d="M 764.250000 680.000000 C 764.250000 718.000000 764.250000 738.000000 764.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="(d -> e)[0]"><path d="M 764.250000 906.000000 C 764.250000 944.000000 764.250000 964.000000 764.250000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(1 -> 2)[0]"><path d="M 370.000000 178.000000 C 370.000000 216.000000 370.000000 236.000000 370.000000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(2 -> 3)[0]"><path d="M 444.749442 555.969255 C 483.600000 577.493883 453.150000 560.623471 490.251117 581.178844" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(3 -> 4)[0]"><path d="M 550.250000 680.000000 C 550.250000 718.000000 550.250000 738.000000 550.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.(4 -> 5)[0]"><path d="M 550.250000 906.000000 C 550.250000 944.000000 550.250000 964.000000 550.250000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(a -> b)[0]"><path d="M 321.375565 453.946211 C 312.367257 492.000000 310.000000 512.000000 310.000000 548.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(b -> c)[0]"><path d="M 310.000000 680.000000 C 310.000000 718.000000 310.000000 738.000000 310.000000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(c -> d)[0]"><path d="M 310.000000 906.000000 C 310.000000 944.000000 310.000000 964.000000 310.000000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><g id="b.2.(d -> e)[0]"><path d="M 310.000000 1132.000000 C 310.000000 1170.000000 310.000000 1190.000000 310.000000 1226.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4203926609)"/></g><mask id="4203926609" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1025" height="1660"> +<rect x="-100" y="-100" width="1025" height="1660" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/direction/elk/sketch.exp.svg b/e2etests/testdata/stable/direction/elk/sketch.exp.svg index 09265e2dae..94998893e2 100644 --- a/e2etests/testdata/stable/direction/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/direction/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="614" height="2698" viewBox="-88 -88 614 2698"><style type="text/css"> +width="618" height="2702" viewBox="-90 -90 618 2702"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="614" height="2698" viewBox="-88 -88 614 2698"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="12" y="238" width="414" height="1594" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="271.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="162" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="162" y="1932" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1998.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="162" y="2158" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="2224.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="162" y="2384" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="2450.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="b.2"><g class="shape" ><rect x="87" y="459" width="264" height="860" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="488.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">2</text></g><g id="b.1"><g class="shape" ><rect x="163" y="313" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="379.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="b.3"><g class="shape" ><rect x="162" y="1339" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1405.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">3</text></g><g id="b.4"><g class="shape" ><rect x="162" y="1485" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1551.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">4</text></g><g id="b.5"><g class="shape" ><rect x="162" y="1631" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1697.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">5</text></g><g id="b.2.a"><g class="shape" ><rect x="162" y="534" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="600.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b.2.b"><g class="shape" ><rect x="162" y="680" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="746.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="b.2.c"><g class="shape" ><rect x="162" y="826" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="892.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b.2.d"><g class="shape" ><rect x="162" y="972" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1038.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="b.2.e"><g class="shape" ><rect x="162" y="1118" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1184.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="(a -> 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 219.000000 140.000000 L 219.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(b -> c)[0]"><path d="M 219.000000 1834.000000 L 219.000000 1928.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(c -> d)[0]"><path d="M 219.000000 2060.000000 L 219.000000 2154.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(d -> e)[0]"><path d="M 219.000000 2286.000000 L 219.000000 2380.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(1 -> 2)[0]"><path d="M 219.000000 441.000000 L 219.000000 455.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(2 -> 3)[0]"><path d="M 219.000000 1321.000000 L 219.000000 1335.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(3 -> 4)[0]"><path d="M 219.000000 1467.000000 L 219.000000 1481.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(4 -> 5)[0]"><path d="M 219.000000 1613.000000 L 219.000000 1627.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(a -> b)[0]"><path d="M 219.000000 662.000000 L 219.000000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(b -> c)[0]"><path d="M 219.000000 808.000000 L 219.000000 822.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(c -> d)[0]"><path d="M 219.000000 954.000000 L 219.000000 968.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(d -> e)[0]"><path d="M 219.000000 1100.000000 L 219.000000 1114.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><mask id="748900619" maskUnits="userSpaceOnUse" x="-100" y="-100" width="614" height="2698"> -<rect x="-100" y="-100" width="614" height="2698" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="12" y="238" width="414" height="1594" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="271.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="162" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="162" y="1932" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1998.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="162" y="2158" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="2224.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="162" y="2384" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="2450.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="b.2"><g class="shape" ><rect x="87" y="459" width="264" height="860" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="219.000000" y="488.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">2</text></g><g id="b.1"><g class="shape" ><rect x="163" y="313" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="379.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="b.3"><g class="shape" ><rect x="162" y="1339" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1405.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">3</text></g><g id="b.4"><g class="shape" ><rect x="162" y="1485" width="114" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1551.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">4</text></g><g id="b.5"><g class="shape" ><rect x="162" y="1631" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1697.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">5</text></g><g id="b.2.a"><g class="shape" ><rect x="162" y="534" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="600.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b.2.b"><g class="shape" ><rect x="162" y="680" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="746.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="b.2.c"><g class="shape" ><rect x="162" y="826" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="892.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b.2.d"><g class="shape" ><rect x="162" y="972" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="219.000000" y="1038.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="b.2.e"><g class="shape" ><rect x="162" y="1118" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="218.500000" y="1184.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="(a -> 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 219.000000 140.000000 L 219.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(b -> c)[0]"><path d="M 219.000000 1834.000000 L 219.000000 1928.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(c -> d)[0]"><path d="M 219.000000 2060.000000 L 219.000000 2154.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="(d -> e)[0]"><path d="M 219.000000 2286.000000 L 219.000000 2380.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(1 -> 2)[0]"><path d="M 219.000000 441.000000 L 219.000000 455.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(2 -> 3)[0]"><path d="M 219.000000 1321.000000 L 219.000000 1335.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(3 -> 4)[0]"><path d="M 219.000000 1467.000000 L 219.000000 1481.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.(4 -> 5)[0]"><path d="M 219.000000 1613.000000 L 219.000000 1627.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(a -> b)[0]"><path d="M 219.000000 662.000000 L 219.000000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(b -> c)[0]"><path d="M 219.000000 808.000000 L 219.000000 822.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(c -> d)[0]"><path d="M 219.000000 954.000000 L 219.000000 968.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><g id="b.2.(d -> e)[0]"><path d="M 219.000000 1100.000000 L 219.000000 1114.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#748900619)"/></g><mask id="748900619" maskUnits="userSpaceOnUse" x="-100" y="-100" width="618" height="2702"> +<rect x="-100" y="-100" width="618" height="2702" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/font_colors/dagre/sketch.exp.svg b/e2etests/testdata/stable/font_colors/dagre/sketch.exp.svg index 32c84ba736..3f729b56f1 100644 --- a/e2etests/testdata/stable/font_colors/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/font_colors/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="345" height="552" viewBox="-100 -100 345 552"><style type="text/css"> +width="349" height="556" viewBox="-102 -102 349 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="345" height="552" viewBox="-100 -100 345 552"><style type="text/css"> } ]]> -</style><g id="alpha"><g class="shape" ><rect x="0" y="0" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="72.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="5" y="226" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="73.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -> 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 72.500000 128.000000 C 72.500000 166.000000 72.500000 186.000000 72.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1328439792)"/><text class="text-italic" x="73.000000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="1328439792" maskUnits="userSpaceOnUse" x="-100" y="-100" width="345" height="552"> -<rect x="-100" y="-100" width="345" height="552" fill="white"></rect> +</style><g id="alpha"><g class="shape" ><rect x="0" y="0" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="72.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="5" y="226" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="73.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -> 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 72.500000 128.000000 C 72.500000 166.000000 72.500000 186.000000 72.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1328439792)"/><text class="text-italic" x="73.000000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="1328439792" maskUnits="userSpaceOnUse" x="-100" y="-100" width="349" height="556"> +<rect x="-100" y="-100" width="349" height="556" fill="white"></rect> <rect x="47.000000" y="166.000000" width="52" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/font_colors/elk/sketch.exp.svg b/e2etests/testdata/stable/font_colors/elk/sketch.exp.svg index 171a31c009..b730b6cc38 100644 --- a/e2etests/testdata/stable/font_colors/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/font_colors/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="345" height="673" viewBox="-88 -88 345 673"><style type="text/css"> +width="349" height="677" viewBox="-90 -90 349 677"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="345" height="673" viewBox="-88 -88 345 673"><style type="text/css"> } ]]> -</style><g id="alpha"><g class="shape" ><rect x="12" y="12" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="16" y="359" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.000000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -> 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 84.500000 140.000000 L 84.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1137835220)"/><text class="text-italic" x="85.000000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="1137835220" maskUnits="userSpaceOnUse" x="-100" y="-100" width="345" height="673"> -<rect x="-100" y="-100" width="345" height="673" fill="white"></rect> +</style><g id="alpha"><g class="shape" ><rect x="12" y="12" width="145" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#4A6FF3">alpha</text></g><g id="beta"><g class="shape" ><rect x="16" y="359" width="136" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="84.000000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:red">beta</text></g><g id="(alpha -> 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 84.500000 140.000000 L 84.500000 355.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1137835220)"/><text class="text-italic" x="85.000000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:green">gamma</text></g><mask id="1137835220" maskUnits="userSpaceOnUse" x="-100" y="-100" width="349" height="677"> +<rect x="-100" y="-100" width="349" height="677" fill="white"></rect> <rect x="59.000000" y="238.000000" width="52" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/font_sizes/dagre/sketch.exp.svg b/e2etests/testdata/stable/font_sizes/dagre/sketch.exp.svg index 8a27353a8a..90f13d6283 100644 --- a/e2etests/testdata/stable/font_sizes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/font_sizes/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2360" height="633" viewBox="-100 -100 2360 633"><style type="text/css"> +width="2364" height="637" viewBox="-102 -102 2364 637"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2360" height="633" viewBox="-100 -100 2360 633"><style type="text/css"> } ]]> -</style><g id="size XS"><g class="shape" ><rect x="1293" y="279" width="145" height="122" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1365.500000" y="342.000000" 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="140" height="123" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="74.000000" y="76.000000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="0" y="277" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="73.500000" y="343.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="204" y="8" width="153" height="131" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="280.500000" y="78.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="417" y="5" width="177" height="136" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="505.500000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="654" y="3" width="204" height="141" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="756.000000" y="81.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="918" y="0" width="237" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1036.500000" y="82.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="1297" y="15" width="137" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1365.500000" y="73.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1494" y="13" width="160" height="121" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1574.000000" y="75.000000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1714" y="9" width="186" height="128" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1807.000000" y="77.000000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1960" y="7" width="200" height="132" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2060.000000" y="78.000000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="840" y="247" width="393" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1036.500000" y="361.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -> 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 1365.000000 133.000000 C 1365.000000 183.400000 1365.000000 213.100000 1365.000000 275.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><text class="text-italic" x="1365.000000" y="209.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -> size M)[0]"><path d="M 73.500000 137.500000 C 73.500000 184.300000 73.500000 212.700000 73.500000 273.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><text class="text-italic" x="74.000000" y="212.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -> custom 64)[0]"><path d="M 1036.000000 148.000000 C 1036.000000 186.400000 1036.000000 206.700000 1036.000000 243.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><rect x="937.000000" y="166.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="1036.500000" y="214.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="1581753402" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2360" height="633"> -<rect x="-100" y="-100" width="2360" height="633" fill="white"></rect> +</style><g id="size XS"><g class="shape" ><rect x="1293" y="279" width="145" height="122" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1365.500000" y="342.000000" 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="140" height="123" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="74.000000" y="76.000000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="0" y="277" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="73.500000" y="343.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="204" y="8" width="153" height="131" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="280.500000" y="78.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="417" y="5" width="177" height="136" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="505.500000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="654" y="3" width="204" height="141" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="756.000000" y="81.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="918" y="0" width="237" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1036.500000" y="82.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="1297" y="15" width="137" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1365.500000" y="73.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1494" y="13" width="160" height="121" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1574.000000" y="75.000000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1714" y="9" width="186" height="128" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1807.000000" y="77.000000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1960" y="7" width="200" height="132" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2060.000000" y="78.000000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="840" y="247" width="393" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1036.500000" y="361.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -> 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 1365.000000 133.000000 C 1365.000000 183.400000 1365.000000 213.100000 1365.000000 275.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><text class="text-italic" x="1365.000000" y="209.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -> size M)[0]"><path d="M 73.500000 137.500000 C 73.500000 184.300000 73.500000 212.700000 73.500000 273.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><text class="text-italic" x="74.000000" y="212.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -> custom 64)[0]"><path d="M 1036.000000 148.000000 C 1036.000000 186.400000 1036.000000 206.700000 1036.000000 243.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1581753402)"/><rect x="937.000000" y="166.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="1036.500000" y="214.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="1581753402" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2364" height="637"> +<rect x="-100" y="-100" width="2364" height="637" fill="white"></rect> <rect x="1344.000000" y="199.000000" width="42" height="13" fill="black"></rect> <rect x="42.000000" y="197.000000" width="64" height="19" fill="black"></rect> <rect x="937.000000" y="166.000000" width="199" height="61" fill="black"></rect> diff --git a/e2etests/testdata/stable/font_sizes/elk/sketch.exp.svg b/e2etests/testdata/stable/font_sizes/elk/sketch.exp.svg index f8f67a3b17..e3c27605a5 100644 --- a/e2etests/testdata/stable/font_sizes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/font_sizes/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2039" height="793" viewBox="-88 -88 2039 793"><style type="text/css"> +width="2043" height="797" viewBox="-90 -90 2043 797"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2039" height="793" viewBox="-88 -88 2039 793"><style type="text/css"> } ]]> -</style><g id="size XS"><g class="shape" ><rect x="1104" y="419" width="145" height="122" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1176.500000" y="482.000000" style="text-anchor:middle;font-size:13px;fill:#0A0F25">size XS</text></g><g id="size S"><g class="shape" ><rect x="15" y="35" width="140" height="123" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.000000" y="99.000000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="12" y="419" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="485.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="175" y="19" width="153" height="131" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="89.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="348" y="17" width="177" height="136" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="436.500000" y="91.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="545" y="14" width="204" height="141" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="647.000000" y="92.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="769" y="12" width="237" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="94.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="1108" y="42" width="137" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1176.500000" y="100.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1265" y="24" width="160" height="121" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1345.000000" y="86.000000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1445" y="21" width="186" height="128" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1538.000000" y="89.000000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1651" y="19" width="200" height="132" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1751.000000" y="90.000000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="691" y="419" width="393" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="533.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -> 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 1177.000000 160.000000 L 1177.000000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><text class="text-italic" x="1177.000000" y="292.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -> size M)[0]"><path d="M 85.500000 160.000000 L 85.500000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><text class="text-italic" x="86.000000" y="294.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -> custom 64)[0]"><path d="M 888.000000 160.000000 L 888.000000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><rect x="789.000000" y="258.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="888.500000" y="306.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="4072421853" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2039" height="793"> -<rect x="-100" y="-100" width="2039" height="793" fill="white"></rect> +</style><g id="size XS"><g class="shape" ><rect x="1104" y="419" width="145" height="122" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1176.500000" y="482.000000" style="text-anchor:middle;font-size:13px;fill:#0A0F25">size XS</text></g><g id="size S"><g class="shape" ><rect x="15" y="35" width="140" height="123" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.000000" y="99.000000" style="text-anchor:middle;font-size:14px;fill:#0A0F25">size S</text></g><g id="size M"><g class="shape" ><rect x="12" y="419" width="147" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="485.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">size M</text></g><g id="size L"><g class="shape" ><rect x="175" y="19" width="153" height="131" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="251.500000" y="89.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">size L</text></g><g id="size XL"><g class="shape" ><rect x="348" y="17" width="177" height="136" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="436.500000" y="91.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">size XL</text></g><g id="size XXL"><g class="shape" ><rect x="545" y="14" width="204" height="141" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="647.000000" y="92.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">size XXL</text></g><g id="size XXXL"><g class="shape" ><rect x="769" y="12" width="237" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="94.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">size XXXL</text></g><g id="custom 8"><g class="shape" ><rect x="1108" y="42" width="137" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1176.500000" y="100.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">custom 8</text></g><g id="custom 12"><g class="shape" ><rect x="1265" y="24" width="160" height="121" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1345.000000" y="86.000000" style="text-anchor:middle;font-size:12px;fill:#0A0F25">custom 12</text></g><g id="custom 18"><g class="shape" ><rect x="1445" y="21" width="186" height="128" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1538.000000" y="89.000000" style="text-anchor:middle;font-size:18px;fill:#0A0F25">custom 18</text></g><g id="custom 21"><g class="shape" ><rect x="1651" y="19" width="200" height="132" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1751.000000" y="90.000000" style="text-anchor:middle;font-size:21px;fill:#0A0F25">custom 21</text></g><g id="custom 64"><g class="shape" ><rect x="691" y="419" width="393" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="533.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">custom 64</text></g><g id="(custom 8 -> 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 1177.000000 160.000000 L 1177.000000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><text class="text-italic" x="1177.000000" y="292.000000" style="text-anchor:middle;font-size:10px;fill:#676C7E">custom 10</text></g><g id="(size S -> size M)[0]"><path d="M 85.500000 160.000000 L 85.500000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><text class="text-italic" x="86.000000" y="294.000000" style="text-anchor:middle;font-size:15px;fill:#676C7E">custom 15</text></g><g id="(size XXXL -> custom 64)[0]"><path d="M 888.000000 160.000000 L 888.000000 415.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4072421853)"/><rect x="789.000000" y="258.000000" width="199" height="61" style="fill:lavender" /><text class="text-italic" x="888.500000" y="306.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">custom 48</text></g><mask id="4072421853" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2043" height="797"> +<rect x="-100" y="-100" width="2043" height="797" fill="white"></rect> <rect x="1156.000000" y="282.000000" width="42" height="13" fill="black"></rect> <rect x="54.000000" y="279.000000" width="64" height="19" fill="black"></rect> <rect x="789.000000" y="258.000000" width="199" height="61" fill="black"></rect> diff --git a/e2etests/testdata/stable/giant_markdown_test/dagre/sketch.exp.svg b/e2etests/testdata/stable/giant_markdown_test/dagre/sketch.exp.svg index b257f8591d..4029b43159 100644 --- a/e2etests/testdata/stable/giant_markdown_test/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/giant_markdown_test/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3251" height="5500" viewBox="-100 -100 3251 5500"><style type="text/css"> +width="3255" height="5504" viewBox="-102 -102 3255 5504"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -1032,8 +1032,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="1469" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1469" y="5174" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="5240.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 128.000000 C 1525.500000 166.000000 1525.500000 186.000000 1525.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4068872453)"/></g><g id="(md -> b)[0]"><path d="M 1525.500000 5076.000000 C 1525.500000 5114.000000 1525.500000 5134.000000 1525.500000 5170.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4068872453)"/></g><mask id="4068872453" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3251" height="5500"> -<rect x="-100" y="-100" width="3251" height="5500" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="1469" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1469" y="5174" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1525.500000" y="5240.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 128.000000 C 1525.500000 166.000000 1525.500000 186.000000 1525.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4068872453)"/></g><g id="(md -> b)[0]"><path d="M 1525.500000 5076.000000 C 1525.500000 5114.000000 1525.500000 5134.000000 1525.500000 5170.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4068872453)"/></g><mask id="4068872453" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3255" height="5504"> +<rect x="-100" y="-100" width="3255" height="5504" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/giant_markdown_test/elk/sketch.exp.svg b/e2etests/testdata/stable/giant_markdown_test/elk/sketch.exp.svg index 0230433ccc..73eedfa597 100644 --- a/e2etests/testdata/stable/giant_markdown_test/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/giant_markdown_test/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3251" height="5500" viewBox="-88 -88 3251 5500"><style type="text/css"> +width="3255" height="5504" viewBox="-90 -90 3255 5504"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -1032,8 +1032,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="1481" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1481" y="5186" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="5252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 1537.500000 140.000000 L 1537.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2511908393)"/></g><g id="(md -> b)[0]"><path d="M 1537.500000 5088.000000 L 1537.500000 5182.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2511908393)"/></g><mask id="2511908393" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3251" height="5500"> -<rect x="-100" y="-100" width="3251" height="5500" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="1481" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1481" y="5186" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1537.500000" y="5252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 1537.500000 140.000000 L 1537.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2511908393)"/></g><g id="(md -> b)[0]"><path d="M 1537.500000 5088.000000 L 1537.500000 5182.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2511908393)"/></g><mask id="2511908393" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3255" height="5504"> +<rect x="-100" y="-100" width="3255" height="5504" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/hr/dagre/sketch.exp.svg b/e2etests/testdata/stable/hr/dagre/sketch.exp.svg index 9ddfb06138..921f72bb11 100644 --- a/e2etests/testdata/stable/hr/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/hr/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="938" height="786" viewBox="-100 -100 938 786"><style type="text/css"> +width="942" height="790" viewBox="-102 -102 942 790"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -779,8 +779,8 @@ width="938" height="786" viewBox="-100 -100 938 786"><style type="text/css"> can <a href="/projects/markdown/syntax.text">see the source for it by adding '.text' to the URL</a>.</p> <hr /> <h2>Overview</h2> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="313" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="369.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="313" y="460" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="369.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 369.000000 128.000000 C 369.000000 166.000000 369.000000 186.000000 369.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2921353566)"/></g><g id="(md -> b)[0]"><path d="M 369.000000 362.000000 C 369.000000 400.000000 369.000000 420.000000 369.000000 456.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2921353566)"/></g><mask id="2921353566" maskUnits="userSpaceOnUse" x="-100" y="-100" width="938" height="786"> -<rect x="-100" y="-100" width="938" height="786" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="313" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="369.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="313" y="460" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="369.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 369.000000 128.000000 C 369.000000 166.000000 369.000000 186.000000 369.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2921353566)"/></g><g id="(md -> b)[0]"><path d="M 369.000000 362.000000 C 369.000000 400.000000 369.000000 420.000000 369.000000 456.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2921353566)"/></g><mask id="2921353566" maskUnits="userSpaceOnUse" x="-100" y="-100" width="942" height="790"> +<rect x="-100" y="-100" width="942" height="790" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/hr/elk/sketch.exp.svg b/e2etests/testdata/stable/hr/elk/sketch.exp.svg index e9757835bb..9017f59324 100644 --- a/e2etests/testdata/stable/hr/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/hr/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="938" height="786" viewBox="-88 -88 938 786"><style type="text/css"> +width="942" height="790" viewBox="-90 -90 942 790"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -779,8 +779,8 @@ width="938" height="786" viewBox="-88 -88 938 786"><style type="text/css"> can <a href="/projects/markdown/syntax.text">see the source for it by adding '.text' to the URL</a>.</p> <hr /> <h2>Overview</h2> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="324" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="324" y="472" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="538.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 381.000000 140.000000 L 381.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2975790206)"/></g><g id="(md -> b)[0]"><path d="M 381.000000 374.000000 L 381.000000 468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2975790206)"/></g><mask id="2975790206" maskUnits="userSpaceOnUse" x="-100" y="-100" width="938" height="786"> -<rect x="-100" y="-100" width="938" height="786" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="324" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="324" y="472" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="538.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 381.000000 140.000000 L 381.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2975790206)"/></g><g id="(md -> b)[0]"><path d="M 381.000000 374.000000 L 381.000000 468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2975790206)"/></g><mask id="2975790206" maskUnits="userSpaceOnUse" x="-100" y="-100" width="942" height="790"> +<rect x="-100" y="-100" width="942" height="790" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/icon-label/dagre/sketch.exp.svg b/e2etests/testdata/stable/icon-label/dagre/sketch.exp.svg index 096676d8a4..0fcb0e51d9 100644 --- a/e2etests/testdata/stable/icon-label/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/icon-label/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="340" height="352" viewBox="-100 -100 340 352"><style type="text/css"> +width="344" height="356" viewBox="-102 -102 344 356"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="340" height="352" viewBox="-100 -100 340 352"><style type="text/css"> } ]]> -</style><g id="ww"><g class="shape" ><rect x="0" y="0" width="140" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="38.000000" y="44.000000" width="64" height="64" /><text class="text-bold" x="70.000000" y="21.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><mask id="1946192600" maskUnits="userSpaceOnUse" x="-100" y="-100" width="340" height="352"> -<rect x="-100" y="-100" width="340" height="352" fill="white"></rect> +</style><g id="ww"><g class="shape" ><rect x="0" y="0" width="140" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="38.000000" y="44.000000" width="64" height="64" /><text class="text-bold" x="70.000000" y="21.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><mask id="1946192600" maskUnits="userSpaceOnUse" x="-100" y="-100" width="344" height="356"> +<rect x="-100" y="-100" width="344" height="356" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/icon-label/elk/sketch.exp.svg b/e2etests/testdata/stable/icon-label/elk/sketch.exp.svg index d22f48836e..cad014b6bc 100644 --- a/e2etests/testdata/stable/icon-label/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/icon-label/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="340" height="352" viewBox="-88 -88 340 352"><style type="text/css"> +width="344" height="356" viewBox="-90 -90 344 356"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="340" height="352" viewBox="-88 -88 340 352"><style type="text/css"> } ]]> -</style><g id="ww"><g class="shape" ><rect x="12" y="12" width="140" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="50.000000" y="56.000000" width="64" height="64" /><text class="text-bold" x="82.000000" y="33.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><mask id="4116288208" maskUnits="userSpaceOnUse" x="-100" y="-100" width="340" height="352"> -<rect x="-100" y="-100" width="340" height="352" fill="white"></rect> +</style><g id="ww"><g class="shape" ><rect x="12" y="12" width="140" height="152" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="50.000000" y="56.000000" width="64" height="64" /><text class="text-bold" x="82.000000" y="33.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><mask id="4116288208" maskUnits="userSpaceOnUse" x="-100" y="-100" width="344" height="356"> +<rect x="-100" y="-100" width="344" height="356" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/images/dagre/sketch.exp.svg b/e2etests/testdata/stable/images/dagre/sketch.exp.svg index 30f3f25485..185896c110 100644 --- a/e2etests/testdata/stable/images/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/images/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="328" height="613" viewBox="-100 -100 328 613"><style type="text/css"> +width="332" height="615" viewBox="-102 -102 332 615"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="328" height="613" viewBox="-100 -100 328 613"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="0" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="64.000000" y="149.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="0" y="254" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="64.000000" y="403.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 64.000000 156.000000 C 64.000000 194.000000 64.000000 214.000000 64.000000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#537491880)"/></g><mask id="537491880" maskUnits="userSpaceOnUse" x="-100" y="-100" width="328" height="613"> -<rect x="-100" y="-100" width="328" height="613" fill="white"></rect> +</style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="0" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="64.000000" y="149.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="0" y="254" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="64.000000" y="403.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 64.000000 156.000000 C 64.000000 194.000000 64.000000 214.000000 64.000000 250.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#537491880)"/></g><mask id="537491880" maskUnits="userSpaceOnUse" x="-100" y="-100" width="332" height="615"> +<rect x="-100" y="-100" width="332" height="615" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/images/elk/sketch.exp.svg b/e2etests/testdata/stable/images/elk/sketch.exp.svg index f80009a843..2a099c66c6 100644 --- a/e2etests/testdata/stable/images/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/images/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="328" height="613" viewBox="-88 -88 328 613"><style type="text/css"> +width="332" height="615" viewBox="-90 -90 332 615"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="328" height="613" viewBox="-88 -88 328 613"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="266" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="415.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 76.000000 168.000000 L 76.000000 262.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2374789466)"/></g><mask id="2374789466" maskUnits="userSpaceOnUse" x="-100" y="-100" width="328" height="613"> -<rect x="-100" y="-100" width="328" height="613" fill="white"></rect> +</style><g id="a"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="12" y="266" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="76.000000" y="415.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 76.000000 168.000000 L 76.000000 262.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2374789466)"/></g><mask id="2374789466" maskUnits="userSpaceOnUse" x="-100" y="-100" width="332" height="615"> +<rect x="-100" y="-100" width="332" height="615" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/investigate/dagre/sketch.exp.svg b/e2etests/testdata/stable/investigate/dagre/sketch.exp.svg index e2f99499ea..dd1f28fd81 100644 --- a/e2etests/testdata/stable/investigate/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/investigate/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1011" height="4478" viewBox="-100 -100 1011 4478"><style type="text/css"> +width="1015" height="4482" viewBox="-102 -102 1015 4482"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1011" height="4478" viewBox="-100 -100 1011 4478"><style type="text/css"> } ]]> -</style><g id="aa"><g class="shape" ><path d="M 151 0 L 238 0 L 273 63 L 238 126 L 151 126 L 186 63 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="212.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="bb"><g class="shape" ><path d="M 466 226 L 554 226 L 589 289 L 554 352 L 466 352 L 501 289 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="527.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bb</text></g><g id="cc"><g class="shape" ><path d="M 410 452 L 496 452 L 531 515 L 496 578 L 410 578 L 445 515 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="470.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="dd"><g class="shape" ><rect x="5" y="678" width="577" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="293.500000" y="711.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">dd</text></g><g id="ll"><g class="shape" ><rect x="0" y="2691" width="545" height="457" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="272.500000" y="2724.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ll</text></g><g id="ff"><g class="shape" ><rect x="0" y="2134" width="567" height="457" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="283.500000" y="2167.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ff</text></g><g id="ww"><g class="shape" ><path d="M 577 1882 H 660 C 684 1882 684 1950.4 684 1958 C 684 1965.6 684 2034 660 2034 H 577 C 553 2034 553 1965.6 553 1958 C 553 1950.4 553 1882 577 1882 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 660 1882 C 636 1882 636 1950.4 636 1958 C 636 1965.6 636 2034 660 2034" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="591.500000" y="1943.000000" width="30" height="30" /><text class="text-bold" x="606.500000" y="1903.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ww</text></g><g id="yy"><g class="shape" ><rect x="465" y="3248" width="323" height="478" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="626.500000" y="3281.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">yy</text></g><g id="ad"><g class="shape" ><path d="M 627 4152 L 724 4152 L 698 4278 L 601 4278 L 601 4278 Z" style="fill:red;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="662.500000" y="4218.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ad</text></g><g id="nn"><g class="shape" ><path d="M 4 3850 C 4 3826 350.05 3826 388.5 3826 C 426.95 3826 773 3826 773 3850 V 4028 C 773 4052 426.95 4052 388.5 4052 C 350.05 4052 4 4052 4 4028 V 3850 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 4 3850 C 4 3874 350.05 3874 388.5 3874 C 426.95 3874 773 3874 773 3850" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="388.500000" y="3907.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">nn</text></g><g id="ii"><g class="shape" ><rect x="59" y="1004" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="116.000000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ii</text></g><g id="jj"><g class="shape" ><rect x="58" y="1280" width="115" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="1346.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="kk"><g class="shape" ><rect x="55" y="1606" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="116.000000" y="1672.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="ss"><g class="shape" ><rect x="590" y="1230" width="218" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="699.000000" y="1263.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ss</text></g><g id="uu"><g class="shape" ><rect x="588" y="1556" width="223" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="699.500000" y="1589.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">uu</text></g><g id="rm"><g class="shape" ><rect x="616" y="2970" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="678.000000" y="3036.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rm</text></g><g id="dd.ee"><g class="shape" ><path d="M 116 854 C 115.5247 854 115.2078 853.8362 114.8909 853.5085 L 55.4753 792.2289 C 54.8415 791.5735 54.8415 790.5904 55.4753 789.935 L 114.8909 728.4915 C 115.5247 727.8361 116.4753 727.8361 117.1091 728.4915 L 176.5247 789.9349 C 177.1585 790.5903 177.1585 791.5734 176.5247 792.2288 L 117.1091 853.5085 C 116.7922 853.8362 116.4753 854 116 854 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="116.000000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="ll.mm"><g class="shape" ><ellipse class="shape" cx="115.500000" cy="3032.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="3035.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.mm"><g class="shape" ><ellipse class="shape" cx="115.500000" cy="2475.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="2478.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.gg"><g class="shape" ><path d="M 433.5 2310 C 433.0208 2310 432.7013 2309.8362 432.3818 2309.5085 L 372.4792 2248.2289 C 371.8402 2247.5735 371.8402 2246.5904 372.4792 2245.935 L 432.3818 2184.4915 C 433.0208 2183.8361 433.9792 2183.8361 434.6182 2184.4915 L 494.5208 2245.9349 C 495.1598 2246.5903 495.1598 2247.5734 494.5208 2248.2288 L 434.6182 2309.5085 C 434.2987 2309.8362 433.9792 2310 433.5 2310 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="433.500000" y="2250.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="dd.hh"><g class="shape" ><path d="M 470.5 854 C 470.0208 854 469.7013 853.8362 469.3818 853.5085 L 409.4792 792.2289 C 408.8402 791.5735 408.8402 790.5904 409.4792 789.935 L 469.3818 728.4915 C 470.0208 727.8361 470.9792 727.8361 471.6182 728.4915 L 531.5208 789.9349 C 532.1598 790.5903 532.1598 791.5734 531.5208 792.2288 L 471.6182 853.5085 C 471.2987 853.8362 470.9792 854 470.5 854 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="470.500000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="yy.zz"><g class="shape" ><path d="M 626 3298 H 698 C 722 3298 722 3366.4 722 3374 C 722 3381.6 722 3450 698 3450 H 626 C 602 3450 602 3381.6 602 3374 C 602 3366.4 602 3298 626 3298 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 698 3298 C 674 3298 674 3366.4 674 3374 C 674 3381.6 674 3450 698 3450" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="638.000000" y="3362.000000" width="24" height="24" /><text class="text-bold" x="650.000000" y="3319.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">zz</text></g><g id="nn.oo"><g class="shape" ><rect x="54" y="3876" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="ff.pp"><g class="shape" ><rect x="372" y="2413" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="433.500000" y="2479.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">pp</text></g><g id="ll.qq"><g class="shape" ><rect x="372" y="2741" width="124" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.000000" y="2807.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">qq</text></g><g id="ll.rr"><g class="shape" ><rect x="375" y="2970" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.000000" y="3036.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rr</text></g><g id="ss.tt"><g class="shape" ><rect x="640" y="1280" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="699.000000" y="1346.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tt</text></g><g id="uu.vv"><g class="shape" ><rect x="638" y="1606" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="699.500000" y="1672.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">vv</text></g><g id="nn.xx"><g class="shape" ><rect x="338" y="3876" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.000000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">xx</text></g><g id="yy.ab"><g class="shape" ><rect x="601" y="3550" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="662.500000" y="3616.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ab</text></g><g id="nn.ac"><g class="shape" ><rect x="601" y="3876" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="662.000000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ac</text></g><g id="(aa -- bb)[0]"><path d="M 264.882273 81.676053 C 474.600000 157.000000 527.600000 186.000000 527.980001 224.000100" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(bb -- cc)[0]"><path d="M 494.105573 353.788854 C 475.000000 392.000000 470.000000 412.000000 470.000000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(aa -> dd.ee)[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 156.704703 127.523879 C 124.000000 166.000000 115.500000 198.600000 115.500000 232.500000 C 115.500000 266.400000 115.500000 311.600000 115.500000 345.500000 C 115.500000 379.400000 115.500000 424.600000 115.500000 458.500000 C 115.500000 492.400000 115.500000 537.600000 115.500000 571.500000 C 115.500000 605.400000 115.600000 688.000000 115.960002 724.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="115.500000" y="426.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1</text></g><g id="(bb -> ff.gg)[0]"><path d="M 565.280369 334.536443 C 610.000000 388.200000 621.500000 424.600000 621.500000 458.500000 C 621.500000 492.400000 621.500000 537.600000 621.500000 571.500000 C 621.500000 605.400000 621.500000 638.000000 621.500000 653.000000 C 621.500000 668.000000 621.500000 700.600000 621.500000 734.500000 C 621.500000 768.400000 621.500000 813.600000 621.500000 847.500000 C 621.500000 881.400000 572.950000 914.000000 500.125000 929.000000 C 427.300000 944.000000 378.750000 976.600000 378.750000 1010.500000 C 378.750000 1044.400000 378.750000 1089.600000 378.750000 1123.500000 C 378.750000 1157.400000 378.750000 1190.000000 378.750000 1205.000000 C 378.750000 1220.000000 378.750000 1252.600000 378.750000 1286.500000 C 378.750000 1320.400000 378.750000 1365.600000 378.750000 1399.500000 C 378.750000 1433.400000 378.750000 1466.000000 378.750000 1481.000000 C 378.750000 1496.000000 378.750000 1516.000000 378.750000 1531.000000 C 378.750000 1546.000000 378.750000 1578.600000 378.750000 1612.500000 C 378.750000 1646.400000 378.750000 1691.600000 378.750000 1725.500000 C 378.750000 1759.400000 378.750000 1792.000000 378.750000 1807.000000 C 378.750000 1822.000000 378.750000 1857.200000 378.750000 1895.000000 C 378.750000 1932.800000 378.750000 1983.200000 378.750000 2021.000000 C 378.750000 2058.800000 385.400000 2148.200000 410.303572 2201.377552" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="378.500000" y="1183.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">2</text></g><g id="(cc -> dd.hh)[0]"><path d="M 470.000000 580.000000 C 470.000000 618.000000 470.000000 688.000000 470.000000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="470.500000" y="659.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">3</text></g><g id="(dd.ee -> ii)[0]"><path d="M 115.980001 855.999900 C 115.600000 894.000000 115.500000 964.000000 115.500000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ii -- jj)[0]"><path d="M 115.500000 1132.000000 C 115.500000 1170.000000 115.500000 1240.000000 115.500000 1278.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(jj -> kk)[0]"><path d="M 115.500000 1408.000000 C 115.500000 1446.000000 115.500000 1466.000000 115.500000 1481.000000 C 115.500000 1496.000000 115.500000 1566.000000 115.500000 1602.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(kk -> ff.mm)[0]"><path d="M 115.500000 1734.000000 C 115.500000 1772.000000 115.500000 1792.000000 115.500000 1807.000000 C 115.500000 1822.000000 115.500000 1857.200000 115.500000 1895.000000 C 115.500000 1932.800000 115.500000 1983.200000 115.500000 2021.000000 C 115.500000 2058.800000 115.500000 2094.000000 115.500000 2109.000000 C 115.500000 2124.000000 115.500000 2156.600000 115.500000 2190.500000 C 115.500000 2224.400000 115.600000 2370.000000 115.960002 2406.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="2077.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">4</text></g><g id="(ff.mm -> ll.mm)[0]"><path d="M 115.980001 2542.999900 C 115.600000 2581.000000 115.500000 2601.000000 115.500000 2616.000000 C 115.500000 2631.000000 115.500000 2651.000000 115.500000 2666.000000 C 115.500000 2681.000000 115.500000 2713.600000 115.500000 2747.500000 C 115.500000 2781.400000 115.600000 2927.000000 115.960002 2963.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="2759.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">5</text></g><g id="(ll.mm -> nn.oo)[0]"><path d="M 115.980001 3099.999900 C 115.600000 3138.000000 115.500000 3158.000000 115.500000 3173.000000 C 115.500000 3188.000000 115.500000 3208.000000 115.500000 3223.000000 C 115.500000 3238.000000 115.500000 3273.200000 115.500000 3311.000000 C 115.500000 3348.800000 115.500000 3399.200000 115.500000 3437.000000 C 115.500000 3474.800000 115.500000 3522.600000 115.500000 3556.500000 C 115.500000 3590.400000 115.500000 3635.600000 115.500000 3669.500000 C 115.500000 3703.400000 115.500000 3736.000000 115.500000 3751.000000 C 115.500000 3766.000000 115.500000 3836.000000 115.500000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="3492.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">6</text></g><g id="ff.(gg -> pp)[0]"><path d="M 433.990000 2311.999975 C 433.800000 2350.000000 433.750000 2370.500000 433.750000 2408.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ff.pp -> ll.qq)[0]"><path d="M 433.750000 2541.500000 C 433.750000 2580.700000 433.750000 2601.000000 433.750000 2616.000000 C 433.750000 2631.000000 433.750000 2701.000000 433.750000 2737.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="ll.(qq -> rr)[0]"><path d="M 433.750000 2869.000000 C 433.750000 2907.000000 433.750000 2927.500000 433.750000 2965.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(dd.hh -> ss.tt)[0]"><path d="M 470.000000 856.000000 C 470.000000 894.000000 515.850000 914.000000 584.625000 929.000000 C 653.400000 944.000000 699.250000 976.600000 699.250000 1010.500000 C 699.250000 1044.400000 699.250000 1089.600000 699.250000 1123.500000 C 699.250000 1157.400000 699.250000 1240.000000 699.250000 1276.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ss.tt -> uu.vv)[0]"><path d="M 699.250000 1408.000000 C 699.250000 1446.000000 699.250000 1466.000000 699.250000 1481.000000 C 699.250000 1496.000000 699.250000 1566.000000 699.250000 1602.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(kk -> ww)[0]"><path d="M 179.397803 1689.845221 C 400.700000 1763.442815 476.600000 1847.600000 553.840053 1907.547504" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(uu.vv -> ww)[0]"><path d="M 699.250000 1734.000000 C 699.250000 1772.000000 692.600000 1842.400000 668.154835 1880.630032" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ww -> rm)[0]"><path d="M 654.858114 2035.806555 C 673.000000 2074.000000 677.750000 2094.000000 677.750000 2109.000000 C 677.750000 2124.000000 677.750000 2156.600000 677.750000 2190.500000 C 677.750000 2224.400000 677.750000 2269.600000 677.750000 2303.500000 C 677.750000 2337.400000 677.750000 2383.100000 677.750000 2417.750000 C 677.750000 2452.400000 677.750000 2498.600000 677.750000 2533.250000 C 677.750000 2567.900000 677.750000 2601.000000 677.750000 2616.000000 C 677.750000 2631.000000 677.750000 2651.000000 677.750000 2666.000000 C 677.750000 2681.000000 677.750000 2713.600000 677.750000 2747.500000 C 677.750000 2781.400000 677.750000 2927.500000 677.750000 2965.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(rm -> nn.xx)[0]"><path d="M 646.318357 3098.292950 C 626.840909 3137.700000 577.200000 3158.000000 510.375000 3173.000000 C 443.550000 3188.000000 399.000000 3208.000000 399.000000 3223.000000 C 399.000000 3238.000000 399.000000 3273.200000 399.000000 3311.000000 C 399.000000 3348.800000 399.000000 3399.200000 399.000000 3437.000000 C 399.000000 3474.800000 399.000000 3522.600000 399.000000 3556.500000 C 399.000000 3590.400000 399.000000 3635.600000 399.000000 3669.500000 C 399.000000 3703.400000 399.000000 3736.000000 399.000000 3751.000000 C 399.000000 3766.000000 399.000000 3836.000000 399.000000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ll.rr -> yy.zz)[0]"><path d="M 433.750000 3098.500000 C 433.750000 3137.700000 459.200000 3158.000000 497.375000 3173.000000 C 535.550000 3188.000000 571.000000 3260.600000 608.513369 3307.866844" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(rm -> yy.zz)[0]"><path d="M 697.571423 3098.409708 C 709.795455 3137.700000 713.000000 3158.000000 713.000000 3173.000000 C 713.000000 3188.000000 709.000000 3258.000000 694.485563 3294.286093" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="yy.(zz -> ab)[0]"><path d="M 662.000000 3452.000000 C 662.000000 3490.000000 662.000000 3510.000000 662.000000 3546.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(yy.ab -> nn.ac)[0]"><path d="M 662.000000 3678.000000 C 662.000000 3716.000000 662.000000 3736.000000 662.000000 3751.000000 C 662.000000 3766.000000 662.000000 3836.000000 662.000000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(nn.ac -> ad)[0]"><path d="M 662.000000 4004.000000 C 662.000000 4042.000000 662.000000 4112.000000 662.000000 4148.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ww -> ff.gg)[0]"><path d="M 558.580616 2017.409024 C 505.200000 2070.400000 484.200000 2148.000000 456.849398 2200.453209" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><mask id="3088086061" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1011" height="4478"> -<rect x="-100" y="-100" width="1011" height="4478" fill="white"></rect> +</style><g id="aa"><g class="shape" ><path d="M 151 0 L 238 0 L 273 63 L 238 126 L 151 126 L 186 63 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="212.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="bb"><g class="shape" ><path d="M 466 226 L 554 226 L 589 289 L 554 352 L 466 352 L 501 289 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="527.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bb</text></g><g id="cc"><g class="shape" ><path d="M 410 452 L 496 452 L 531 515 L 496 578 L 410 578 L 445 515 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="470.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="dd"><g class="shape" ><rect x="5" y="678" width="577" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="293.500000" y="711.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">dd</text></g><g id="ll"><g class="shape" ><rect x="0" y="2691" width="545" height="457" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="272.500000" y="2724.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ll</text></g><g id="ff"><g class="shape" ><rect x="0" y="2134" width="567" height="457" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="283.500000" y="2167.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ff</text></g><g id="ww"><g class="shape" ><path d="M 577 1882 H 660 C 684 1882 684 1950.4 684 1958 C 684 1965.6 684 2034 660 2034 H 577 C 553 2034 553 1965.6 553 1958 C 553 1950.4 553 1882 577 1882 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 660 1882 C 636 1882 636 1950.4 636 1958 C 636 1965.6 636 2034 660 2034" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="591.500000" y="1943.000000" width="30" height="30" /><text class="text-bold" x="606.500000" y="1903.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ww</text></g><g id="yy"><g class="shape" ><rect x="465" y="3248" width="323" height="478" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="626.500000" y="3281.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">yy</text></g><g id="ad"><g class="shape" ><path d="M 627 4152 L 724 4152 L 698 4278 L 601 4278 L 601 4278 Z" style="fill:red;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="662.500000" y="4218.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ad</text></g><g id="nn"><g class="shape" ><path d="M 4 3850 C 4 3826 350.05 3826 388.5 3826 C 426.95 3826 773 3826 773 3850 V 4028 C 773 4052 426.95 4052 388.5 4052 C 350.05 4052 4 4052 4 4028 V 3850 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 4 3850 C 4 3874 350.05 3874 388.5 3874 C 426.95 3874 773 3874 773 3850" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="388.500000" y="3907.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">nn</text></g><g id="ii"><g class="shape" ><rect x="59" y="1004" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="116.000000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ii</text></g><g id="jj"><g class="shape" ><rect x="58" y="1280" width="115" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="1346.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="kk"><g class="shape" ><rect x="55" y="1606" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="116.000000" y="1672.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="ss"><g class="shape" ><rect x="590" y="1230" width="218" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="699.000000" y="1263.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ss</text></g><g id="uu"><g class="shape" ><rect x="588" y="1556" width="223" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="699.500000" y="1589.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">uu</text></g><g id="rm"><g class="shape" ><rect x="616" y="2970" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="678.000000" y="3036.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rm</text></g><g id="dd.ee"><g class="shape" ><path d="M 116 854 C 115.5247 854 115.2078 853.8362 114.8909 853.5085 L 55.4753 792.2289 C 54.8415 791.5735 54.8415 790.5904 55.4753 789.935 L 114.8909 728.4915 C 115.5247 727.8361 116.4753 727.8361 117.1091 728.4915 L 176.5247 789.9349 C 177.1585 790.5903 177.1585 791.5734 176.5247 792.2288 L 117.1091 853.5085 C 116.7922 853.8362 116.4753 854 116 854 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="116.000000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="ll.mm"><g class="shape" ><ellipse class="shape" cx="115.500000" cy="3032.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="3035.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.mm"><g class="shape" ><ellipse class="shape" cx="115.500000" cy="2475.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="2478.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.gg"><g class="shape" ><path d="M 433.5 2310 C 433.0208 2310 432.7013 2309.8362 432.3818 2309.5085 L 372.4792 2248.2289 C 371.8402 2247.5735 371.8402 2246.5904 372.4792 2245.935 L 432.3818 2184.4915 C 433.0208 2183.8361 433.9792 2183.8361 434.6182 2184.4915 L 494.5208 2245.9349 C 495.1598 2246.5903 495.1598 2247.5734 494.5208 2248.2288 L 434.6182 2309.5085 C 434.2987 2309.8362 433.9792 2310 433.5 2310 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="433.500000" y="2250.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="dd.hh"><g class="shape" ><path d="M 470.5 854 C 470.0208 854 469.7013 853.8362 469.3818 853.5085 L 409.4792 792.2289 C 408.8402 791.5735 408.8402 790.5904 409.4792 789.935 L 469.3818 728.4915 C 470.0208 727.8361 470.9792 727.8361 471.6182 728.4915 L 531.5208 789.9349 C 532.1598 790.5903 532.1598 791.5734 531.5208 792.2288 L 471.6182 853.5085 C 471.2987 853.8362 470.9792 854 470.5 854 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="470.500000" y="794.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="yy.zz"><g class="shape" ><path d="M 626 3298 H 698 C 722 3298 722 3366.4 722 3374 C 722 3381.6 722 3450 698 3450 H 626 C 602 3450 602 3381.6 602 3374 C 602 3366.4 602 3298 626 3298 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 698 3298 C 674 3298 674 3366.4 674 3374 C 674 3381.6 674 3450 698 3450" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="638.000000" y="3362.000000" width="24" height="24" /><text class="text-bold" x="650.000000" y="3319.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">zz</text></g><g id="nn.oo"><g class="shape" ><rect x="54" y="3876" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="115.500000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="ff.pp"><g class="shape" ><rect x="372" y="2413" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="433.500000" y="2479.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">pp</text></g><g id="ll.qq"><g class="shape" ><rect x="372" y="2741" width="124" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.000000" y="2807.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">qq</text></g><g id="ll.rr"><g class="shape" ><rect x="375" y="2970" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.000000" y="3036.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rr</text></g><g id="ss.tt"><g class="shape" ><rect x="640" y="1280" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="699.000000" y="1346.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tt</text></g><g id="uu.vv"><g class="shape" ><rect x="638" y="1606" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="699.500000" y="1672.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">vv</text></g><g id="nn.xx"><g class="shape" ><rect x="338" y="3876" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.000000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">xx</text></g><g id="yy.ab"><g class="shape" ><rect x="601" y="3550" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="662.500000" y="3616.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ab</text></g><g id="nn.ac"><g class="shape" ><rect x="601" y="3876" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="662.000000" y="3942.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ac</text></g><g id="(aa -- bb)[0]"><path d="M 264.882273 81.676053 C 474.600000 157.000000 527.600000 186.000000 527.980001 224.000100" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(bb -- cc)[0]"><path d="M 494.105573 353.788854 C 475.000000 392.000000 470.000000 412.000000 470.000000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(aa -> dd.ee)[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 156.704703 127.523879 C 124.000000 166.000000 115.500000 198.600000 115.500000 232.500000 C 115.500000 266.400000 115.500000 311.600000 115.500000 345.500000 C 115.500000 379.400000 115.500000 424.600000 115.500000 458.500000 C 115.500000 492.400000 115.500000 537.600000 115.500000 571.500000 C 115.500000 605.400000 115.600000 688.000000 115.960002 724.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="115.500000" y="426.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1</text></g><g id="(bb -> ff.gg)[0]"><path d="M 565.280369 334.536443 C 610.000000 388.200000 621.500000 424.600000 621.500000 458.500000 C 621.500000 492.400000 621.500000 537.600000 621.500000 571.500000 C 621.500000 605.400000 621.500000 638.000000 621.500000 653.000000 C 621.500000 668.000000 621.500000 700.600000 621.500000 734.500000 C 621.500000 768.400000 621.500000 813.600000 621.500000 847.500000 C 621.500000 881.400000 572.950000 914.000000 500.125000 929.000000 C 427.300000 944.000000 378.750000 976.600000 378.750000 1010.500000 C 378.750000 1044.400000 378.750000 1089.600000 378.750000 1123.500000 C 378.750000 1157.400000 378.750000 1190.000000 378.750000 1205.000000 C 378.750000 1220.000000 378.750000 1252.600000 378.750000 1286.500000 C 378.750000 1320.400000 378.750000 1365.600000 378.750000 1399.500000 C 378.750000 1433.400000 378.750000 1466.000000 378.750000 1481.000000 C 378.750000 1496.000000 378.750000 1516.000000 378.750000 1531.000000 C 378.750000 1546.000000 378.750000 1578.600000 378.750000 1612.500000 C 378.750000 1646.400000 378.750000 1691.600000 378.750000 1725.500000 C 378.750000 1759.400000 378.750000 1792.000000 378.750000 1807.000000 C 378.750000 1822.000000 378.750000 1857.200000 378.750000 1895.000000 C 378.750000 1932.800000 378.750000 1983.200000 378.750000 2021.000000 C 378.750000 2058.800000 385.400000 2148.200000 410.303572 2201.377552" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="378.500000" y="1183.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">2</text></g><g id="(cc -> dd.hh)[0]"><path d="M 470.000000 580.000000 C 470.000000 618.000000 470.000000 688.000000 470.000000 724.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="470.500000" y="659.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">3</text></g><g id="(dd.ee -> ii)[0]"><path d="M 115.980001 855.999900 C 115.600000 894.000000 115.500000 964.000000 115.500000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ii -- jj)[0]"><path d="M 115.500000 1132.000000 C 115.500000 1170.000000 115.500000 1240.000000 115.500000 1278.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#3088086061)"/></g><g id="(jj -> kk)[0]"><path d="M 115.500000 1408.000000 C 115.500000 1446.000000 115.500000 1466.000000 115.500000 1481.000000 C 115.500000 1496.000000 115.500000 1566.000000 115.500000 1602.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(kk -> ff.mm)[0]"><path d="M 115.500000 1734.000000 C 115.500000 1772.000000 115.500000 1792.000000 115.500000 1807.000000 C 115.500000 1822.000000 115.500000 1857.200000 115.500000 1895.000000 C 115.500000 1932.800000 115.500000 1983.200000 115.500000 2021.000000 C 115.500000 2058.800000 115.500000 2094.000000 115.500000 2109.000000 C 115.500000 2124.000000 115.500000 2156.600000 115.500000 2190.500000 C 115.500000 2224.400000 115.600000 2370.000000 115.960002 2406.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="2077.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">4</text></g><g id="(ff.mm -> ll.mm)[0]"><path d="M 115.980001 2542.999900 C 115.600000 2581.000000 115.500000 2601.000000 115.500000 2616.000000 C 115.500000 2631.000000 115.500000 2651.000000 115.500000 2666.000000 C 115.500000 2681.000000 115.500000 2713.600000 115.500000 2747.500000 C 115.500000 2781.400000 115.600000 2927.000000 115.960002 2963.000200" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="2759.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">5</text></g><g id="(ll.mm -> nn.oo)[0]"><path d="M 115.980001 3099.999900 C 115.600000 3138.000000 115.500000 3158.000000 115.500000 3173.000000 C 115.500000 3188.000000 115.500000 3208.000000 115.500000 3223.000000 C 115.500000 3238.000000 115.500000 3273.200000 115.500000 3311.000000 C 115.500000 3348.800000 115.500000 3399.200000 115.500000 3437.000000 C 115.500000 3474.800000 115.500000 3522.600000 115.500000 3556.500000 C 115.500000 3590.400000 115.500000 3635.600000 115.500000 3669.500000 C 115.500000 3703.400000 115.500000 3736.000000 115.500000 3751.000000 C 115.500000 3766.000000 115.500000 3836.000000 115.500000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/><text class="text-italic" x="116.000000" y="3492.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">6</text></g><g id="ff.(gg -> pp)[0]"><path d="M 433.990000 2311.999975 C 433.800000 2350.000000 433.750000 2370.500000 433.750000 2408.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ff.pp -> ll.qq)[0]"><path d="M 433.750000 2541.500000 C 433.750000 2580.700000 433.750000 2601.000000 433.750000 2616.000000 C 433.750000 2631.000000 433.750000 2701.000000 433.750000 2737.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="ll.(qq -> rr)[0]"><path d="M 433.750000 2869.000000 C 433.750000 2907.000000 433.750000 2927.500000 433.750000 2965.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(dd.hh -> ss.tt)[0]"><path d="M 470.000000 856.000000 C 470.000000 894.000000 515.850000 914.000000 584.625000 929.000000 C 653.400000 944.000000 699.250000 976.600000 699.250000 1010.500000 C 699.250000 1044.400000 699.250000 1089.600000 699.250000 1123.500000 C 699.250000 1157.400000 699.250000 1240.000000 699.250000 1276.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ss.tt -> uu.vv)[0]"><path d="M 699.250000 1408.000000 C 699.250000 1446.000000 699.250000 1466.000000 699.250000 1481.000000 C 699.250000 1496.000000 699.250000 1566.000000 699.250000 1602.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(kk -> ww)[0]"><path d="M 179.397803 1689.845221 C 400.700000 1763.442815 476.600000 1847.600000 553.840053 1907.547504" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(uu.vv -> ww)[0]"><path d="M 699.250000 1734.000000 C 699.250000 1772.000000 692.600000 1842.400000 668.154835 1880.630032" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ww -> rm)[0]"><path d="M 654.858114 2035.806555 C 673.000000 2074.000000 677.750000 2094.000000 677.750000 2109.000000 C 677.750000 2124.000000 677.750000 2156.600000 677.750000 2190.500000 C 677.750000 2224.400000 677.750000 2269.600000 677.750000 2303.500000 C 677.750000 2337.400000 677.750000 2383.100000 677.750000 2417.750000 C 677.750000 2452.400000 677.750000 2498.600000 677.750000 2533.250000 C 677.750000 2567.900000 677.750000 2601.000000 677.750000 2616.000000 C 677.750000 2631.000000 677.750000 2651.000000 677.750000 2666.000000 C 677.750000 2681.000000 677.750000 2713.600000 677.750000 2747.500000 C 677.750000 2781.400000 677.750000 2927.500000 677.750000 2965.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(rm -> nn.xx)[0]"><path d="M 646.318357 3098.292950 C 626.840909 3137.700000 577.200000 3158.000000 510.375000 3173.000000 C 443.550000 3188.000000 399.000000 3208.000000 399.000000 3223.000000 C 399.000000 3238.000000 399.000000 3273.200000 399.000000 3311.000000 C 399.000000 3348.800000 399.000000 3399.200000 399.000000 3437.000000 C 399.000000 3474.800000 399.000000 3522.600000 399.000000 3556.500000 C 399.000000 3590.400000 399.000000 3635.600000 399.000000 3669.500000 C 399.000000 3703.400000 399.000000 3736.000000 399.000000 3751.000000 C 399.000000 3766.000000 399.000000 3836.000000 399.000000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ll.rr -> yy.zz)[0]"><path d="M 433.750000 3098.500000 C 433.750000 3137.700000 459.200000 3158.000000 497.375000 3173.000000 C 535.550000 3188.000000 571.000000 3260.600000 608.513369 3307.866844" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(rm -> yy.zz)[0]"><path d="M 697.571423 3098.409708 C 709.795455 3137.700000 713.000000 3158.000000 713.000000 3173.000000 C 713.000000 3188.000000 709.000000 3258.000000 694.485563 3294.286093" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="yy.(zz -> ab)[0]"><path d="M 662.000000 3452.000000 C 662.000000 3490.000000 662.000000 3510.000000 662.000000 3546.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(yy.ab -> nn.ac)[0]"><path d="M 662.000000 3678.000000 C 662.000000 3716.000000 662.000000 3736.000000 662.000000 3751.000000 C 662.000000 3766.000000 662.000000 3836.000000 662.000000 3872.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(nn.ac -> ad)[0]"><path d="M 662.000000 4004.000000 C 662.000000 4042.000000 662.000000 4112.000000 662.000000 4148.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><g id="(ww -> ff.gg)[0]"><path d="M 558.580616 2017.409024 C 505.200000 2070.400000 484.200000 2148.000000 456.849398 2200.453209" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3088086061)"/></g><mask id="3088086061" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1015" height="4482"> +<rect x="-100" y="-100" width="1015" height="4482" fill="white"></rect> <rect x="112.000000" y="410.000000" width="7" height="21" fill="black"></rect> <rect x="374.000000" y="1167.000000" width="9" height="21" fill="black"></rect> <rect x="466.000000" y="643.000000" width="9" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/investigate/elk/sketch.exp.svg b/e2etests/testdata/stable/investigate/elk/sketch.exp.svg index 81797bd00e..7495184665 100644 --- a/e2etests/testdata/stable/investigate/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/investigate/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="894" height="4930" viewBox="-88 -88 894 4930"><style type="text/css"> +width="898" height="4934" viewBox="-90 -90 898 4934"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="894" height="4930" viewBox="-88 -88 894 4930"><style type="text/css"> } ]]> -</style><g id="aa"><g class="shape" ><path d="M 563 12 L 650 12 L 685 75 L 650 138 L 563 138 L 598 75 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="624.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="bb"><g class="shape" ><path d="M 583 238 L 671 238 L 706 301 L 671 364 L 583 364 L 618 301 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="644.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bb</text></g><g id="cc"><g class="shape" ><path d="M 458 464 L 544 464 L 579 527 L 544 590 L 458 590 L 493 527 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="518.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="dd"><g class="shape" ><rect x="240" y="816" width="415" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="447.500000" y="849.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">dd</text></g><g id="ll"><g class="shape" ><rect x="12" y="3130" width="425" height="427" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="224.500000" y="3163.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ll</text></g><g id="ff"><g class="shape" ><rect x="12" y="2472" width="424" height="427" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="224.000000" y="2505.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ff</text></g><g id="ww"><g class="shape" ><path d="M 455 2195 H 538 C 562 2195 562 2263.4 562 2271 C 562 2278.6 562 2347 538 2347 H 455 C 431 2347 431 2278.6 431 2271 C 431 2263.4 431 2195 455 2195 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 538 2195 C 514 2195 514 2263.4 514 2271 C 514 2278.6 514 2347 538 2347" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="469.500000" y="2256.000000" width="30" height="30" /><text class="text-bold" x="484.500000" y="2216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ww</text></g><g id="yy"><g class="shape" ><rect x="383" y="3677" width="273" height="448" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="519.500000" y="3710.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">yy</text></g><g id="ad"><g class="shape" ><path d="M 478 4616 L 575 4616 L 549 4742 L 452 4742 L 452 4742 Z" style="fill:red;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="513.500000" y="4682.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ad</text></g><g id="nn"><g class="shape" ><path d="M 93 4259 C 93 4235 343.65 4235 371.5 4235 C 399.35 4235 650 4235 650 4259 V 4487 C 650 4511 399.35 4511 371.5 4511 C 343.65 4511 93 4511 93 4487 V 4259 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 93 4259 C 93 4283 343.65 4283 371.5 4283 C 399.35 4283 650 4283 650 4259" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="371.500000" y="4316.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">nn</text></g><g id="ii"><g class="shape" ><rect x="244" y="1197" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1263.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ii</text></g><g id="jj"><g class="shape" ><rect x="244" y="1503" width="115" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="1569.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="kk"><g class="shape" ><rect x="240" y="1914" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1980.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="ss"><g class="shape" ><rect x="385" y="1428" width="268" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="519.000000" y="1461.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ss</text></g><g id="uu"><g class="shape" ><rect x="382" y="1814" width="273" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="518.500000" y="1847.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">uu</text></g><g id="rm"><g class="shape" ><rect x="457" y="3330" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.000000" y="3396.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rm</text></g><g id="dd.ee"><g class="shape" ><path d="M 376 1017 C 375.5247 1017 375.2078 1016.8362 374.8909 1016.5085 L 315.4753 955.2289 C 314.8415 954.5735 314.8415 953.5904 315.4753 952.935 L 374.8909 891.4915 C 375.5247 890.8361 376.4753 890.8361 377.1091 891.4915 L 436.5247 952.9349 C 437.1585 953.5903 437.1585 954.5734 436.5247 955.2288 L 377.1091 1016.5085 C 376.7922 1016.8362 376.4753 1017 376 1017 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="376.000000" y="957.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="ll.mm"><g class="shape" ><ellipse class="shape" cx="152.500000" cy="3270.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="152.500000" y="3273.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.mm"><g class="shape" ><ellipse class="shape" cx="152.500000" cy="2612.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="152.500000" y="2615.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.gg"><g class="shape" ><path d="M 299.5 2674 C 299.0208 2674 298.7013 2673.8362 298.3818 2673.5085 L 238.4792 2612.2289 C 237.8402 2611.5735 237.8402 2610.5904 238.4792 2609.935 L 298.3818 2548.4915 C 299.0208 2547.8361 299.9792 2547.8361 300.6182 2548.4915 L 360.5208 2609.9349 C 361.1598 2610.5903 361.1598 2611.5734 360.5208 2612.2288 L 300.6182 2673.5085 C 300.2987 2673.8362 299.9792 2674 299.5 2674 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="299.500000" y="2614.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="dd.hh"><g class="shape" ><path d="M 518.5 1017 C 518.0208 1017 517.7013 1016.8362 517.3818 1016.5085 L 457.4792 955.2289 C 456.8402 954.5735 456.8402 953.5904 457.4792 952.935 L 517.3818 891.4915 C 518.0208 890.8361 518.9792 890.8361 519.6182 891.4915 L 579.5208 952.9349 C 580.1598 953.5903 580.1598 954.5734 579.5208 955.2288 L 519.6182 1016.5085 C 519.2987 1016.8362 518.9792 1017 518.5 1017 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="518.500000" y="957.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="yy.zz"><g class="shape" ><path d="M 483 3752 H 555 C 579 3752 579 3820.4 579 3828 C 579 3835.6 579 3904 555 3904 H 483 C 459 3904 459 3835.6 459 3828 C 459 3820.4 459 3752 483 3752 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 555 3752 C 531 3752 531 3820.4 531 3828 C 531 3835.6 531 3904 555 3904" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="495.000000" y="3816.000000" width="24" height="24" /><text class="text-bold" x="507.000000" y="3773.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">zz</text></g><g id="nn.oo"><g class="shape" ><rect x="168" y="4310" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="ff.pp"><g class="shape" ><rect x="238" y="2698" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="299.500000" y="2764.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">pp</text></g><g id="ll.qq"><g class="shape" ><rect x="238" y="3207" width="124" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="300.000000" y="3273.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">qq</text></g><g id="ll.rr"><g class="shape" ><rect x="241" y="3356" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="300.000000" y="3422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rr</text></g><g id="ss.tt"><g class="shape" ><rect x="460" y="1503" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.000000" y="1569.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tt</text></g><g id="uu.vv"><g class="shape" ><rect x="457" y="1889" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="518.500000" y="1955.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">vv</text></g><g id="nn.xx"><g class="shape" ><rect x="311" y="4310" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="372.000000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">xx</text></g><g id="yy.ab"><g class="shape" ><rect x="458" y="3924" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.500000" y="3990.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ab</text></g><g id="nn.ac"><g class="shape" ><rect x="453" y="4310" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="514.000000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ac</text></g><g id="(aa -- bb)[0]"><path d="M 645.019999 139.999900 L 645.980001 236.000100" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(bb -- cc)[0]"><path d="M 624.980001 365.999900 L 624.599995 404.000500 S 624.500000 414.000000 614.500000 414.000000 L 529.000000 414.000000 S 519.000000 414.000000 519.199960 423.998001 L 519.960008 462.000400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(aa -> dd.ee)[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 604.973336 139.999822 L 604.466655 178.000889 S 604.333333 188.000000 594.333333 188.000000 L 444.000000 188.000000 S 434.000000 188.000000 434.000000 198.000000 L 434.000000 751.000000 S 434.000000 761.000000 424.000000 761.000000 L 386.500000 761.000000 S 376.500000 761.000000 376.538461 770.999926 L 376.984615 887.000030" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="434.500000" y="464.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1</text></g><g id="(bb -> ff.gg)[0]"><path d="M 665.999513 366.000000 L 665.502435 2407.000000 S 665.500000 2417.000000 655.500000 2417.000000 L 330.500000 2417.000000 S 320.500000 2417.000000 320.467105 2426.999946 L 320.013158 2565.000022" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="665.500000" y="1645.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">2</text></g><g id="(cc -> dd.hh)[0]"><path d="M 519.000000 592.000000 L 519.000000 887.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="519.500000" y="746.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">3</text></g><g id="(dd.ee -> ii)[0]"><path d="M 376.992308 1018.999985 L 376.538461 1137.000074 S 376.500000 1147.000000 366.500000 1147.000000 L 311.500000 1147.000000 S 301.500000 1147.000000 301.500000 1157.000000 L 301.500000 1193.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ii -- jj)[0]"><path d="M 301.500000 1325.000000 L 301.500000 1501.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(jj -> kk)[0]"><path d="M 301.500000 1631.000000 L 301.500000 1910.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(kk -> ff.mm)[0]"><path d="M 281.166667 2042.000000 L 281.166667 2387.000000 S 281.166667 2397.000000 271.166667 2397.000000 L 163.000000 2397.000000 S 153.000000 2397.000000 153.000000 2407.000000 L 153.000000 2543.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="281.000000" y="2363.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">4</text></g><g id="(ff.mm -> ll.mm)[0]"><path d="M 153.000000 2680.000000 L 153.000000 3074.750000 C 153.000000 3075.250000 152.499038 3074.750002 152.500962 3075.249998 L 152.984615 3201.000030" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="153.000000" y="2947.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">5</text></g><g id="(ll.mm -> nn.oo)[0]"><path d="M 152.998815 3338.000000 L 152.505924 4170.000002 S 152.500000 4180.000000 162.500000 4180.000000 L 219.666667 4180.000000 S 229.666667 4180.000000 229.666667 4190.000000 L 229.666667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="153.000000" y="3867.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">6</text></g><g id="ff.(gg -> pp)[0]"><path d="M 300.000000 2677.000000 L 300.000000 2694.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ff.pp -> ll.qq)[0]"><path d="M 300.000000 2826.000000 L 300.000000 3203.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="ll.(qq -> rr)[0]"><path d="M 300.000000 3335.500000 L 300.000000 3352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(dd.hh -> ss.tt)[0]"><path d="M 519.000000 1019.000000 L 519.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ss.tt -> uu.vv)[0]"><path d="M 519.000000 1631.000000 L 519.000000 1885.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(kk -> ww)[0]"><path d="M 321.833333 2042.000000 L 321.833333 2135.000000 S 321.833333 2145.000000 331.833333 2145.000000 L 465.333333 2145.000000 S 475.333333 2145.000000 475.466655 2154.999111 L 475.946671 2191.000356" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(uu.vv -> ww)[0]"><path d="M 519.000000 2017.000000 L 519.000000 2191.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ww -> rm)[0]"><path d="M 519.000000 2349.000000 L 519.000000 3326.666667" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(rm -> nn.xx)[0]"><path d="M 498.333333 3458.666667 L 498.333333 3602.000000 S 498.333333 3612.000000 488.333333 3612.000000 L 382.166667 3612.000000 S 372.166667 3612.000000 372.166667 3622.000000 L 372.166667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ll.rr -> yy.zz)[0]"><path d="M 300.000000 3484.000000 L 300.000000 3612.000000 S 300.000000 3622.000000 310.000000 3622.000000 L 489.666667 3622.000000 S 499.666667 3622.000000 499.692308 3631.999967 L 499.989744 3748.000013" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(rm -> yy.zz)[0]"><path d="M 539.668924 3458.666665 L 539.995485 3748.000003" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="yy.(zz -> ab)[0]"><path d="M 519.966671 3905.999722 L 519.733324 3920.000555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(yy.ab -> nn.ac)[0]"><path d="M 519.666667 4052.000000 L 519.666667 4177.250000 C 519.666667 4182.750000 514.166667 4177.250000 514.166667 4182.750000 L 514.166667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(nn.ac -> ad)[0]"><path d="M 514.164815 4437.999999 L 514.003704 4612.000002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ww -> ff.gg)[0]"><path d="M 475.977779 2348.999877 L 475.444438 2397.000617 S 475.333333 2407.000000 465.333333 2407.000000 L 289.500000 2407.000000 S 279.500000 2407.000000 279.530864 2416.999952 L 279.987654 2565.000019" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><mask id="983333982" maskUnits="userSpaceOnUse" x="-100" y="-100" width="894" height="4930"> -<rect x="-100" y="-100" width="894" height="4930" fill="white"></rect> +</style><g id="aa"><g class="shape" ><path d="M 563 12 L 650 12 L 685 75 L 650 138 L 563 138 L 598 75 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="624.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="bb"><g class="shape" ><path d="M 583 238 L 671 238 L 706 301 L 671 364 L 583 364 L 618 301 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="644.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bb</text></g><g id="cc"><g class="shape" ><path d="M 458 464 L 544 464 L 579 527 L 544 590 L 458 590 L 493 527 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="518.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="dd"><g class="shape" ><rect x="240" y="816" width="415" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="447.500000" y="849.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">dd</text></g><g id="ll"><g class="shape" ><rect x="12" y="3130" width="425" height="427" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="224.500000" y="3163.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ll</text></g><g id="ff"><g class="shape" ><rect x="12" y="2472" width="424" height="427" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="224.000000" y="2505.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ff</text></g><g id="ww"><g class="shape" ><path d="M 455 2195 H 538 C 562 2195 562 2263.4 562 2271 C 562 2278.6 562 2347 538 2347 H 455 C 431 2347 431 2278.6 431 2271 C 431 2263.4 431 2195 455 2195 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 538 2195 C 514 2195 514 2263.4 514 2271 C 514 2278.6 514 2347 538 2347" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="469.500000" y="2256.000000" width="30" height="30" /><text class="text-bold" x="484.500000" y="2216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ww</text></g><g id="yy"><g class="shape" ><rect x="383" y="3677" width="273" height="448" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="519.500000" y="3710.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">yy</text></g><g id="ad"><g class="shape" ><path d="M 478 4616 L 575 4616 L 549 4742 L 452 4742 L 452 4742 Z" style="fill:red;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="513.500000" y="4682.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ad</text></g><g id="nn"><g class="shape" ><path d="M 93 4259 C 93 4235 343.65 4235 371.5 4235 C 399.35 4235 650 4235 650 4259 V 4487 C 650 4511 399.35 4511 371.5 4511 C 343.65 4511 93 4511 93 4487 V 4259 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 93 4259 C 93 4283 343.65 4283 371.5 4283 C 399.35 4283 650 4283 650 4259" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="371.500000" y="4316.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">nn</text></g><g id="ii"><g class="shape" ><rect x="244" y="1197" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1263.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ii</text></g><g id="jj"><g class="shape" ><rect x="244" y="1503" width="115" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="1569.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">jj</text></g><g id="kk"><g class="shape" ><rect x="240" y="1914" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1980.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">kk</text></g><g id="ss"><g class="shape" ><rect x="385" y="1428" width="268" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="519.000000" y="1461.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">ss</text></g><g id="uu"><g class="shape" ><rect x="382" y="1814" width="273" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="518.500000" y="1847.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">uu</text></g><g id="rm"><g class="shape" ><rect x="457" y="3330" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.000000" y="3396.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rm</text></g><g id="dd.ee"><g class="shape" ><path d="M 376 1017 C 375.5247 1017 375.2078 1016.8362 374.8909 1016.5085 L 315.4753 955.2289 C 314.8415 954.5735 314.8415 953.5904 315.4753 952.935 L 374.8909 891.4915 C 375.5247 890.8361 376.4753 890.8361 377.1091 891.4915 L 436.5247 952.9349 C 437.1585 953.5903 437.1585 954.5734 436.5247 955.2288 L 377.1091 1016.5085 C 376.7922 1016.8362 376.4753 1017 376 1017 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="376.000000" y="957.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="ll.mm"><g class="shape" ><ellipse class="shape" cx="152.500000" cy="3270.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="152.500000" y="3273.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.mm"><g class="shape" ><ellipse class="shape" cx="152.500000" cy="2612.500000" rx="65.500000" ry="65.500000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="152.500000" y="2615.500000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mm</text></g><g id="ff.gg"><g class="shape" ><path d="M 299.5 2674 C 299.0208 2674 298.7013 2673.8362 298.3818 2673.5085 L 238.4792 2612.2289 C 237.8402 2611.5735 237.8402 2610.5904 238.4792 2609.935 L 298.3818 2548.4915 C 299.0208 2547.8361 299.9792 2547.8361 300.6182 2548.4915 L 360.5208 2609.9349 C 361.1598 2610.5903 361.1598 2611.5734 360.5208 2612.2288 L 300.6182 2673.5085 C 300.2987 2673.8362 299.9792 2674 299.5 2674 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="299.500000" y="2614.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="dd.hh"><g class="shape" ><path d="M 518.5 1017 C 518.0208 1017 517.7013 1016.8362 517.3818 1016.5085 L 457.4792 955.2289 C 456.8402 954.5735 456.8402 953.5904 457.4792 952.935 L 517.3818 891.4915 C 518.0208 890.8361 518.9792 890.8361 519.6182 891.4915 L 579.5208 952.9349 C 580.1598 953.5903 580.1598 954.5734 579.5208 955.2288 L 519.6182 1016.5085 C 519.2987 1016.8362 518.9792 1017 518.5 1017 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="518.500000" y="957.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hh</text></g><g id="yy.zz"><g class="shape" ><path d="M 483 3752 H 555 C 579 3752 579 3820.4 579 3828 C 579 3835.6 579 3904 555 3904 H 483 C 459 3904 459 3835.6 459 3828 C 459 3820.4 459 3752 483 3752 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 555 3752 C 531 3752 531 3820.4 531 3828 C 531 3835.6 531 3904 555 3904" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><image href="https://icons.terrastruct.com/essentials/time.svg" x="495.000000" y="3816.000000" width="24" height="24" /><text class="text-bold" x="507.000000" y="3773.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">zz</text></g><g id="nn.oo"><g class="shape" ><rect x="168" y="4310" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oo</text></g><g id="ff.pp"><g class="shape" ><rect x="238" y="2698" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="299.500000" y="2764.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">pp</text></g><g id="ll.qq"><g class="shape" ><rect x="238" y="3207" width="124" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="300.000000" y="3273.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">qq</text></g><g id="ll.rr"><g class="shape" ><rect x="241" y="3356" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="300.000000" y="3422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rr</text></g><g id="ss.tt"><g class="shape" ><rect x="460" y="1503" width="118" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.000000" y="1569.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">tt</text></g><g id="uu.vv"><g class="shape" ><rect x="457" y="1889" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="518.500000" y="1955.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">vv</text></g><g id="nn.xx"><g class="shape" ><rect x="311" y="4310" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="372.000000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">xx</text></g><g id="yy.ab"><g class="shape" ><rect x="458" y="3924" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="519.500000" y="3990.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ab</text></g><g id="nn.ac"><g class="shape" ><rect x="453" y="4310" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="514.000000" y="4376.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ac</text></g><g id="(aa -- bb)[0]"><path d="M 645.019999 139.999900 L 645.980001 236.000100" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(bb -- cc)[0]"><path d="M 624.980001 365.999900 L 624.599995 404.000500 S 624.500000 414.000000 614.500000 414.000000 L 529.000000 414.000000 S 519.000000 414.000000 519.199960 423.998001 L 519.960008 462.000400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(aa -> dd.ee)[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 604.973336 139.999822 L 604.466655 178.000889 S 604.333333 188.000000 594.333333 188.000000 L 444.000000 188.000000 S 434.000000 188.000000 434.000000 198.000000 L 434.000000 751.000000 S 434.000000 761.000000 424.000000 761.000000 L 386.500000 761.000000 S 376.500000 761.000000 376.538461 770.999926 L 376.984615 887.000030" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="434.500000" y="464.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1</text></g><g id="(bb -> ff.gg)[0]"><path d="M 665.999513 366.000000 L 665.502435 2407.000000 S 665.500000 2417.000000 655.500000 2417.000000 L 330.500000 2417.000000 S 320.500000 2417.000000 320.467105 2426.999946 L 320.013158 2565.000022" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="665.500000" y="1645.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">2</text></g><g id="(cc -> dd.hh)[0]"><path d="M 519.000000 592.000000 L 519.000000 887.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="519.500000" y="746.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">3</text></g><g id="(dd.ee -> ii)[0]"><path d="M 376.992308 1018.999985 L 376.538461 1137.000074 S 376.500000 1147.000000 366.500000 1147.000000 L 311.500000 1147.000000 S 301.500000 1147.000000 301.500000 1157.000000 L 301.500000 1193.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ii -- jj)[0]"><path d="M 301.500000 1325.000000 L 301.500000 1501.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#983333982)"/></g><g id="(jj -> kk)[0]"><path d="M 301.500000 1631.000000 L 301.500000 1910.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(kk -> ff.mm)[0]"><path d="M 281.166667 2042.000000 L 281.166667 2387.000000 S 281.166667 2397.000000 271.166667 2397.000000 L 163.000000 2397.000000 S 153.000000 2397.000000 153.000000 2407.000000 L 153.000000 2543.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="281.000000" y="2363.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">4</text></g><g id="(ff.mm -> ll.mm)[0]"><path d="M 153.000000 2680.000000 L 153.000000 3074.750000 C 153.000000 3075.250000 152.499038 3074.750002 152.500962 3075.249998 L 152.984615 3201.000030" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="153.000000" y="2947.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">5</text></g><g id="(ll.mm -> nn.oo)[0]"><path d="M 152.998815 3338.000000 L 152.505924 4170.000002 S 152.500000 4180.000000 162.500000 4180.000000 L 219.666667 4180.000000 S 229.666667 4180.000000 229.666667 4190.000000 L 229.666667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/><text class="text-italic" x="153.000000" y="3867.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">6</text></g><g id="ff.(gg -> pp)[0]"><path d="M 300.000000 2677.000000 L 300.000000 2694.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ff.pp -> ll.qq)[0]"><path d="M 300.000000 2826.000000 L 300.000000 3203.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="ll.(qq -> rr)[0]"><path d="M 300.000000 3335.500000 L 300.000000 3352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(dd.hh -> ss.tt)[0]"><path d="M 519.000000 1019.000000 L 519.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ss.tt -> uu.vv)[0]"><path d="M 519.000000 1631.000000 L 519.000000 1885.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(kk -> ww)[0]"><path d="M 321.833333 2042.000000 L 321.833333 2135.000000 S 321.833333 2145.000000 331.833333 2145.000000 L 465.333333 2145.000000 S 475.333333 2145.000000 475.466655 2154.999111 L 475.946671 2191.000356" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(uu.vv -> ww)[0]"><path d="M 519.000000 2017.000000 L 519.000000 2191.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ww -> rm)[0]"><path d="M 519.000000 2349.000000 L 519.000000 3326.666667" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(rm -> nn.xx)[0]"><path d="M 498.333333 3458.666667 L 498.333333 3602.000000 S 498.333333 3612.000000 488.333333 3612.000000 L 382.166667 3612.000000 S 372.166667 3612.000000 372.166667 3622.000000 L 372.166667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ll.rr -> yy.zz)[0]"><path d="M 300.000000 3484.000000 L 300.000000 3612.000000 S 300.000000 3622.000000 310.000000 3622.000000 L 489.666667 3622.000000 S 499.666667 3622.000000 499.692308 3631.999967 L 499.989744 3748.000013" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(rm -> yy.zz)[0]"><path d="M 539.668924 3458.666665 L 539.995485 3748.000003" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="yy.(zz -> ab)[0]"><path d="M 519.966671 3905.999722 L 519.733324 3920.000555" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(yy.ab -> nn.ac)[0]"><path d="M 519.666667 4052.000000 L 519.666667 4177.250000 C 519.666667 4182.750000 514.166667 4177.250000 514.166667 4182.750000 L 514.166667 4306.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(nn.ac -> ad)[0]"><path d="M 514.164815 4437.999999 L 514.003704 4612.000002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><g id="(ww -> ff.gg)[0]"><path d="M 475.977779 2348.999877 L 475.444438 2397.000617 S 475.333333 2407.000000 465.333333 2407.000000 L 289.500000 2407.000000 S 279.500000 2407.000000 279.530864 2416.999952 L 279.987654 2565.000019" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#983333982)"/></g><mask id="983333982" maskUnits="userSpaceOnUse" x="-100" y="-100" width="898" height="4934"> +<rect x="-100" y="-100" width="898" height="4934" fill="white"></rect> <rect x="431.000000" y="448.000000" width="7" height="21" fill="black"></rect> <rect x="661.000000" y="1629.000000" width="9" height="21" fill="black"></rect> <rect x="515.000000" y="730.000000" width="9" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/large_arch/dagre/sketch.exp.svg b/e2etests/testdata/stable/large_arch/dagre/sketch.exp.svg index 482b251d0e..43b23554c9 100644 --- a/e2etests/testdata/stable/large_arch/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/large_arch/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3244" height="1780" viewBox="-100 -100 3244 1780"><style type="text/css"> +width="3248" height="1784" viewBox="-102 -102 3248 1784"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="3244" height="1780" viewBox="-100 -100 3244 1780"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="173" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="1397" y="1228" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1453.500000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="1570" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1627.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="1571" y="1454" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1627.500000" y="1520.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1744" y="1228" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1799.500000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="2599" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2656.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="777" y="902" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="833.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="2263" y="426" width="781" height="702" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2653.500000" y="459.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">i</text></g><g id="q"><g class="shape" ><rect x="2881" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2938.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="336" y="0" width="1886" height="752" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1279.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">r</text></g><g id="i.j"><g class="shape" ><rect x="2305" y="476" width="578" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2594.000000" y="505.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">j</text></g><g id="i.m"><g class="shape" ><rect x="2704" y="902" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2762.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="i.n"><g class="shape" ><rect x="2881" y="902" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2937.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="i.o"><g class="shape" ><rect x="2303" y="852" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2409.500000" y="881.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">o</text></g><g id="r.s"><g class="shape" ><rect x="741" y="50" width="647" height="652" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1064.500000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">s</text></g><g id="r.z"><g class="shape" ><rect x="1439" y="526" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1495.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="r.aa"><g class="shape" ><rect x="386" y="150" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="447.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="r.bb"><g class="shape" ><rect x="1778" y="476" width="405" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1980.500000" y="505.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="r.ee"><g class="shape" ><rect x="1608" y="150" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1669.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="r.ff"><g class="shape" ><rect x="1611" y="526" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1669.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="r.gg"><g class="shape" ><rect x="568" y="150" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="629.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="i.j.k"><g class="shape" ><rect x="2721" y="526" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2777.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="i.j.l"><g class="shape" ><rect x="2355" y="526" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2409.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="i.o.p"><g class="shape" ><rect x="2353" y="902" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2409.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="r.s.t"><g class="shape" ><rect x="832" y="526" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="r.s.u"><g class="shape" ><rect x="1135" y="100" width="214" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1242.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">u</text></g><g id="r.s.w"><g class="shape" ><rect x="1003" y="526" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1062.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="r.s.x"><g class="shape" ><rect x="972" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1028.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="r.s.y"><g class="shape" ><rect x="1186" y="526" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1243.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="r.bb.cc"><g class="shape" ><rect x="1828" y="526" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1888.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="r.bb.dd"><g class="shape" ><rect x="2009" y="526" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2071.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="r.s.u.v"><g class="shape" ><rect x="1185" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1242.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="i.(j.k -> m)[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 2777.000000 654.000000 C 2777.000000 692.000000 2777.000000 712.000000 2777.000000 727.000000 C 2777.000000 742.000000 2777.000000 762.000000 2777.000000 777.000000 C 2777.000000 792.000000 2775.800000 862.000000 2771.476581 898.028493" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="i.(j.l -> o.p)[0]"><path d="M 2409.250000 654.000000 C 2409.250000 692.000000 2409.250000 712.000000 2409.250000 727.000000 C 2409.250000 742.000000 2409.250000 762.000000 2409.250000 777.000000 C 2409.250000 792.000000 2409.250000 862.000000 2409.250000 898.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(q -> i.m)[0]"><path d="M 2887.742327 1226.418662 C 2857.993363 1188.000000 2850.250000 1168.000000 2850.250000 1153.000000 C 2850.250000 1138.000000 2842.450000 1068.000000 2813.710127 1031.154009" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> q)[0]"><path d="M 2823.042374 994.849018 C 2957.050000 1061.192333 2991.000000 1088.000000 2991.000000 1103.000000 C 2991.000000 1118.000000 2986.200000 1188.000000 2968.730924 1224.393908" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.n -> q)[0]"><path d="M 2937.750000 1030.000000 C 2937.750000 1068.000000 2937.750000 1088.000000 2937.750000 1103.000000 C 2937.750000 1118.000000 2937.750000 1188.000000 2937.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> c)[0]"><path d="M 2702.494533 997.893081 C 2585.450000 1061.786957 2555.750000 1088.000000 2555.750000 1103.000000 C 2555.750000 1118.000000 1453.750000 1188.000000 1453.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> d)[0]"><path d="M 2702.593569 1005.704651 C 2617.450000 1063.316766 2595.750000 1088.000000 2595.750000 1103.000000 C 2595.750000 1118.000000 1627.250000 1188.000000 1627.250000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> g)[0]"><path d="M 2790.007321 1029.843731 C 2806.046460 1068.000000 2810.250000 1088.000000 2810.250000 1103.000000 C 2810.250000 1118.000000 2790.850000 1192.200000 2716.477734 1246.637431" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> f)[0]"><path d="M 2713.450253 1029.589813 C 2684.132743 1068.000000 2676.500000 1088.000000 2676.500000 1103.000000 C 2676.500000 1118.000000 1799.750000 1188.000000 1799.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(d -> e)[0]"><path d="M 1627.250000 1356.000000 C 1627.250000 1394.000000 1627.250000 1414.000000 1627.250000 1450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.s.(x -> t)[0]"><path d="M 989.733803 277.718665 C 966.951327 316.000000 961.000000 336.000000 961.000000 351.000000 C 961.000000 366.000000 961.000000 386.000000 961.000000 401.000000 C 961.000000 416.000000 954.400000 486.000000 930.203369 522.661562" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.s.(x -> w)[0]"><path d="M 1047.352173 277.918663 C 1058.557522 316.000000 1061.500000 336.000000 1061.500000 351.000000 C 1061.500000 366.000000 1061.500000 386.000000 1061.500000 401.000000 C 1061.500000 416.000000 1061.500000 486.000000 1061.500000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(gg -> s.t)[0]"><path d="M 692.831416 240.792039 C 847.800000 308.797670 887.000000 336.000000 887.000000 351.000000 C 887.000000 366.000000 887.000000 386.000000 887.000000 401.000000 C 887.000000 416.000000 887.000000 486.000000 887.000000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(s.u.v -> z)[0]"><path d="M 1241.750000 278.000000 C 1241.750000 316.000000 1241.750000 336.000000 1241.750000 351.000000 C 1241.750000 366.000000 1241.750000 386.000000 1241.750000 401.000000 C 1241.750000 416.000000 1281.150000 493.597628 1435.097736 562.356894" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(aa -> s.t)[0]"><path d="M 509.901574 233.498566 C 736.600000 307.375775 793.750000 336.000000 793.750000 351.000000 C 793.750000 366.000000 793.750000 386.000000 793.750000 401.000000 C 793.750000 416.000000 801.950000 486.000000 832.213682 522.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.w -> i.m)[0]"><path d="M 1061.500000 654.000000 C 1061.500000 692.000000 1061.500000 712.000000 1061.500000 727.000000 C 1061.500000 742.000000 1367.200000 762.000000 1825.750000 777.000000 C 2284.300000 792.000000 2612.800000 867.000000 2700.658332 924.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.t -> g)[0]"><path d="M 925.516197 653.718665 C 948.298673 692.000000 954.250000 712.000000 954.250000 727.000000 C 954.250000 742.000000 954.250000 762.000000 954.250000 777.000000 C 954.250000 792.000000 954.250000 812.000000 954.250000 827.000000 C 954.250000 842.000000 954.250000 874.600000 954.250000 908.500000 C 954.250000 942.400000 954.250000 987.600000 954.250000 1021.500000 C 954.250000 1055.400000 954.250000 1088.000000 954.250000 1103.000000 C 954.250000 1118.000000 2044.550000 1198.881827 2594.794672 1281.813002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.t -> h)[0]"><path d="M 856.459389 653.809184 C 838.462389 692.000000 833.750000 712.000000 833.750000 727.000000 C 833.750000 742.000000 833.750000 762.000000 833.750000 777.000000 C 833.750000 792.000000 833.750000 862.000000 833.750000 898.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(ee -> ff)[0]"><path d="M 1669.250000 278.000000 C 1669.250000 316.000000 1669.250000 336.000000 1669.250000 351.000000 C 1669.250000 366.000000 1669.250000 386.000000 1669.250000 401.000000 C 1669.250000 416.000000 1669.250000 486.000000 1669.250000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><mask id="2999072303" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3244" height="1780"> -<rect x="-100" y="-100" width="3244" height="1780" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="173" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="1397" y="1228" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1453.500000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="1570" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1627.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="1571" y="1454" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1627.500000" y="1520.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1744" y="1228" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1799.500000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="2599" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2656.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="777" y="902" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="833.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="2263" y="426" width="781" height="702" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2653.500000" y="459.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">i</text></g><g id="q"><g class="shape" ><rect x="2881" y="1228" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2938.000000" y="1294.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="336" y="0" width="1886" height="752" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1279.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">r</text></g><g id="i.j"><g class="shape" ><rect x="2305" y="476" width="578" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2594.000000" y="505.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">j</text></g><g id="i.m"><g class="shape" ><rect x="2704" y="902" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2762.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="i.n"><g class="shape" ><rect x="2881" y="902" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2937.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="i.o"><g class="shape" ><rect x="2303" y="852" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2409.500000" y="881.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">o</text></g><g id="r.s"><g class="shape" ><rect x="741" y="50" width="647" height="652" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1064.500000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">s</text></g><g id="r.z"><g class="shape" ><rect x="1439" y="526" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1495.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="r.aa"><g class="shape" ><rect x="386" y="150" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="447.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="r.bb"><g class="shape" ><rect x="1778" y="476" width="405" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1980.500000" y="505.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="r.ee"><g class="shape" ><rect x="1608" y="150" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1669.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="r.ff"><g class="shape" ><rect x="1611" y="526" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1669.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="r.gg"><g class="shape" ><rect x="568" y="150" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="629.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="i.j.k"><g class="shape" ><rect x="2721" y="526" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2777.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="i.j.l"><g class="shape" ><rect x="2355" y="526" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2409.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="i.o.p"><g class="shape" ><rect x="2353" y="902" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2409.500000" y="968.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="r.s.t"><g class="shape" ><rect x="832" y="526" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="887.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="r.s.u"><g class="shape" ><rect x="1135" y="100" width="214" height="226" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1242.000000" y="125.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">u</text></g><g id="r.s.w"><g class="shape" ><rect x="1003" y="526" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1062.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="r.s.x"><g class="shape" ><rect x="972" y="150" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1028.500000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="r.s.y"><g class="shape" ><rect x="1186" y="526" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1243.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="r.bb.cc"><g class="shape" ><rect x="1828" y="526" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1888.500000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="r.bb.dd"><g class="shape" ><rect x="2009" y="526" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2071.000000" y="592.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="r.s.u.v"><g class="shape" ><rect x="1185" y="150" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1242.000000" y="216.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="i.(j.k -> m)[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 2777.000000 654.000000 C 2777.000000 692.000000 2777.000000 712.000000 2777.000000 727.000000 C 2777.000000 742.000000 2777.000000 762.000000 2777.000000 777.000000 C 2777.000000 792.000000 2775.800000 862.000000 2771.476581 898.028493" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="i.(j.l -> o.p)[0]"><path d="M 2409.250000 654.000000 C 2409.250000 692.000000 2409.250000 712.000000 2409.250000 727.000000 C 2409.250000 742.000000 2409.250000 762.000000 2409.250000 777.000000 C 2409.250000 792.000000 2409.250000 862.000000 2409.250000 898.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(q -> i.m)[0]"><path d="M 2887.742327 1226.418662 C 2857.993363 1188.000000 2850.250000 1168.000000 2850.250000 1153.000000 C 2850.250000 1138.000000 2842.450000 1068.000000 2813.710127 1031.154009" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> q)[0]"><path d="M 2823.042374 994.849018 C 2957.050000 1061.192333 2991.000000 1088.000000 2991.000000 1103.000000 C 2991.000000 1118.000000 2986.200000 1188.000000 2968.730924 1224.393908" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.n -> q)[0]"><path d="M 2937.750000 1030.000000 C 2937.750000 1068.000000 2937.750000 1088.000000 2937.750000 1103.000000 C 2937.750000 1118.000000 2937.750000 1188.000000 2937.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> c)[0]"><path d="M 2702.494533 997.893081 C 2585.450000 1061.786957 2555.750000 1088.000000 2555.750000 1103.000000 C 2555.750000 1118.000000 1453.750000 1188.000000 1453.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> d)[0]"><path d="M 2702.593569 1005.704651 C 2617.450000 1063.316766 2595.750000 1088.000000 2595.750000 1103.000000 C 2595.750000 1118.000000 1627.250000 1188.000000 1627.250000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> g)[0]"><path d="M 2790.007321 1029.843731 C 2806.046460 1068.000000 2810.250000 1088.000000 2810.250000 1103.000000 C 2810.250000 1118.000000 2790.850000 1192.200000 2716.477734 1246.637431" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(i.m -> f)[0]"><path d="M 2713.450253 1029.589813 C 2684.132743 1068.000000 2676.500000 1088.000000 2676.500000 1103.000000 C 2676.500000 1118.000000 1799.750000 1188.000000 1799.750000 1224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(d -> e)[0]"><path d="M 1627.250000 1356.000000 C 1627.250000 1394.000000 1627.250000 1414.000000 1627.250000 1450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.s.(x -> t)[0]"><path d="M 989.733803 277.718665 C 966.951327 316.000000 961.000000 336.000000 961.000000 351.000000 C 961.000000 366.000000 961.000000 386.000000 961.000000 401.000000 C 961.000000 416.000000 954.400000 486.000000 930.203369 522.661562" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.s.(x -> w)[0]"><path d="M 1047.352173 277.918663 C 1058.557522 316.000000 1061.500000 336.000000 1061.500000 351.000000 C 1061.500000 366.000000 1061.500000 386.000000 1061.500000 401.000000 C 1061.500000 416.000000 1061.500000 486.000000 1061.500000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(gg -> s.t)[0]"><path d="M 692.831416 240.792039 C 847.800000 308.797670 887.000000 336.000000 887.000000 351.000000 C 887.000000 366.000000 887.000000 386.000000 887.000000 401.000000 C 887.000000 416.000000 887.000000 486.000000 887.000000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(s.u.v -> z)[0]"><path d="M 1241.750000 278.000000 C 1241.750000 316.000000 1241.750000 336.000000 1241.750000 351.000000 C 1241.750000 366.000000 1241.750000 386.000000 1241.750000 401.000000 C 1241.750000 416.000000 1281.150000 493.597628 1435.097736 562.356894" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(aa -> s.t)[0]"><path d="M 509.901574 233.498566 C 736.600000 307.375775 793.750000 336.000000 793.750000 351.000000 C 793.750000 366.000000 793.750000 386.000000 793.750000 401.000000 C 793.750000 416.000000 801.950000 486.000000 832.213682 522.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.w -> i.m)[0]"><path d="M 1061.500000 654.000000 C 1061.500000 692.000000 1061.500000 712.000000 1061.500000 727.000000 C 1061.500000 742.000000 1367.200000 762.000000 1825.750000 777.000000 C 2284.300000 792.000000 2612.800000 867.000000 2700.658332 924.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.t -> g)[0]"><path d="M 925.516197 653.718665 C 948.298673 692.000000 954.250000 712.000000 954.250000 727.000000 C 954.250000 742.000000 954.250000 762.000000 954.250000 777.000000 C 954.250000 792.000000 954.250000 812.000000 954.250000 827.000000 C 954.250000 842.000000 954.250000 874.600000 954.250000 908.500000 C 954.250000 942.400000 954.250000 987.600000 954.250000 1021.500000 C 954.250000 1055.400000 954.250000 1088.000000 954.250000 1103.000000 C 954.250000 1118.000000 2044.550000 1198.881827 2594.794672 1281.813002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="(r.s.t -> h)[0]"><path d="M 856.459389 653.809184 C 838.462389 692.000000 833.750000 712.000000 833.750000 727.000000 C 833.750000 742.000000 833.750000 762.000000 833.750000 777.000000 C 833.750000 792.000000 833.750000 862.000000 833.750000 898.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><g id="r.(ee -> ff)[0]"><path d="M 1669.250000 278.000000 C 1669.250000 316.000000 1669.250000 336.000000 1669.250000 351.000000 C 1669.250000 366.000000 1669.250000 386.000000 1669.250000 401.000000 C 1669.250000 416.000000 1669.250000 486.000000 1669.250000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2999072303)"/></g><mask id="2999072303" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3248" height="1784"> +<rect x="-100" y="-100" width="3248" height="1784" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg b/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg index f1dae3dd3f..a5d53bf611 100644 --- a/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/large_arch/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1694" height="2708" viewBox="-88 -88 1694 2708"><style type="text/css"> +width="1698" height="2712" viewBox="-90 -90 1698 2712"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1694" height="2708" viewBox="-88 -88 1694 2708"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="541" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1393" y="541" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1449.500000" y="607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="722" y="2168" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="778.500000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="855" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="912.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="855" y="2394" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="911.500000" y="2460.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="989" y="2168" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1044.500000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="294" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="351.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="343" y="1301" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="1367.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="664" y="1301" width="683" height="732" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1005.500000" y="1334.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">i</text></g><g id="q"><g class="shape" ><rect x="1272" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1329.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="145" y="12" width="1228" height="1179" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="759.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">r</text></g><g id="i.j"><g class="shape" ><rect x="878" y="1376" width="392" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1074.000000" y="1405.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">j</text></g><g id="i.m"><g class="shape" ><rect x="739" y="1773" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="797.500000" y="1839.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="i.n"><g class="shape" ><rect x="876" y="1832" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="932.500000" y="1898.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="i.o"><g class="shape" ><rect x="1009" y="1682" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1140.500000" y="1711.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">o</text></g><g id="r.s"><g class="shape" ><rect x="220" y="388" width="795" height="577" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="617.500000" y="417.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">s</text></g><g id="r.z"><g class="shape" ><rect x="502" y="990" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="558.000000" y="1056.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="r.aa"><g class="shape" ><rect x="261" y="237" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="322.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="r.bb"><g class="shape" ><rect x="403" y="87" width="415" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="610.500000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="r.ee"><g class="shape" ><rect x="1033" y="237" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1094.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="r.ff"><g class="shape" ><rect x="1035" y="388" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1093.500000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="r.gg"><g class="shape" ><rect x="1175" y="237" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1236.500000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="i.j.k"><g class="shape" ><rect x="953" y="1451" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1009.500000" y="1517.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="i.j.l"><g class="shape" ><rect x="1086" y="1451" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="1517.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="i.o.p"><g class="shape" ><rect x="1084" y="1757" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="1823.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="r.s.t"><g class="shape" ><rect x="295" y="671" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="350.500000" y="737.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="r.s.u"><g class="shape" ><rect x="426" y="609" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="558.000000" y="634.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">u</text></g><g id="r.s.w"><g class="shape" ><rect x="710" y="686" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="769.000000" y="752.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="r.s.x"><g class="shape" ><rect x="693" y="463" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="749.500000" y="529.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="r.s.y"><g class="shape" ><rect x="826" y="463" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="883.000000" y="529.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="r.bb.cc"><g class="shape" ><rect x="478" y="162" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="538.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="r.bb.dd"><g class="shape" ><rect x="619" y="162" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="681.000000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="r.s.u.v"><g class="shape" ><rect x="501" y="684" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="558.000000" y="750.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="i.(j.k -> m)[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 1010.250000 1579.000000 L 1010.250000 1657.000000 S 1010.250000 1667.000000 1000.250000 1667.000000 L 837.500000 1667.000000 S 827.500000 1667.000000 827.500000 1677.000000 L 827.500000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="i.(j.l -> o.p)[0]"><path d="M 1141.250000 1579.000000 L 1141.250000 1753.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(q -> i.m)[0]"><path d="M 1357.750000 2166.000000 L 1357.750000 1256.000000 S 1357.750000 1246.000000 1347.750000 1246.000000 L 808.250000 1246.000000 S 798.250000 1246.000000 798.250000 1256.000000 L 798.250000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> q)[0]"><path d="M 837.250000 1901.875000 L 837.250000 2088.000000 S 837.250000 2098.000000 847.250000 2098.000000 L 1290.750000 2098.000000 S 1300.750000 2098.000000 1300.750000 2108.000000 L 1300.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.n -> q)[0]"><path d="M 933.250000 1960.000000 L 933.250000 2078.000000 S 933.250000 2088.000000 943.250000 2088.000000 L 1319.250000 2088.000000 S 1329.250000 2088.000000 1329.250000 2098.000000 L 1329.250000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> c)[0]"><path d="M 778.750000 1901.875000 L 778.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> d)[0]"><path d="M 798.250000 1901.875000 L 798.250000 2108.000000 S 798.250000 2118.000000 808.250000 2118.000000 L 902.250000 2118.000000 S 912.250000 2118.000000 912.250000 2128.000000 L 912.250000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> g)[0]"><path d="M 759.250000 1901.875000 L 759.250000 2078.000000 S 759.250000 2088.000000 749.250000 2088.000000 L 380.000000 2088.000000 S 370.000000 2088.000000 370.000000 2098.000000 L 370.000000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> f)[0]"><path d="M 817.750000 1901.875000 L 817.750000 2098.000000 S 817.750000 2108.000000 827.750000 2108.000000 L 1034.750000 2108.000000 S 1044.750000 2108.000000 1044.750000 2118.000000 L 1044.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(d -> e)[0]"><path d="M 912.250000 2296.000000 L 912.250000 2390.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.s.(x -> t)[0]"><path d="M 731.333333 591.000000 L 731.333333 589.000000 S 731.333333 599.000000 721.333333 599.000000 L 388.250000 599.000000 S 378.250000 599.000000 378.250000 609.000000 L 378.250000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.s.(x -> w)[0]"><path d="M 769.000000 591.000000 L 769.000000 682.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(gg -> s.t)[0]"><path d="M 1236.666667 365.000000 L 1236.666667 363.000000 S 1236.666667 373.000000 1226.666667 373.000000 L 360.500000 373.000000 S 350.500000 373.000000 350.500000 383.000000 L 350.500000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(s.u.v -> z)[0]"><path d="M 558.000000 812.000000 L 558.000000 986.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(aa -> s.t)[0]"><path d="M 322.750000 365.000000 L 322.750000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.w -> i.m)[0]"><path d="M 769.000000 814.500000 L 769.000000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.t -> g)[0]"><path d="M 332.000000 799.000000 L 332.000000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.t -> h)[0]"><path d="M 369.000000 799.000000 L 369.000000 1236.000000 S 369.000000 1246.000000 379.000000 1246.000000 L 389.500000 1246.000000 S 399.500000 1246.000000 399.500000 1256.000000 L 399.500000 1297.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(ee -> ff)[0]"><path d="M 1094.166667 365.000000 L 1094.166667 384.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><mask id="2047417490" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1694" height="2708"> -<rect x="-100" y="-100" width="1694" height="2708" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="541" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="1393" y="541" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1449.500000" y="607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="722" y="2168" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="778.500000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="855" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="912.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="855" y="2394" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="911.500000" y="2460.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="989" y="2168" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1044.500000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="294" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="351.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="343" y="1301" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="1367.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="664" y="1301" width="683" height="732" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1005.500000" y="1334.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">i</text></g><g id="q"><g class="shape" ><rect x="1272" y="2168" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1329.000000" y="2234.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="145" y="12" width="1228" height="1179" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="759.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">r</text></g><g id="i.j"><g class="shape" ><rect x="878" y="1376" width="392" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1074.000000" y="1405.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">j</text></g><g id="i.m"><g class="shape" ><rect x="739" y="1773" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="797.500000" y="1839.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="i.n"><g class="shape" ><rect x="876" y="1832" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="932.500000" y="1898.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="i.o"><g class="shape" ><rect x="1009" y="1682" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1140.500000" y="1711.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">o</text></g><g id="r.s"><g class="shape" ><rect x="220" y="388" width="795" height="577" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="617.500000" y="417.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">s</text></g><g id="r.z"><g class="shape" ><rect x="502" y="990" width="112" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="558.000000" y="1056.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="r.aa"><g class="shape" ><rect x="261" y="237" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="322.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">aa</text></g><g id="r.bb"><g class="shape" ><rect x="403" y="87" width="415" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="610.500000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">bb</text></g><g id="r.ee"><g class="shape" ><rect x="1033" y="237" width="122" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1094.000000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ee</text></g><g id="r.ff"><g class="shape" ><rect x="1035" y="388" width="117" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1093.500000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ff</text></g><g id="r.gg"><g class="shape" ><rect x="1175" y="237" width="123" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1236.500000" y="303.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">gg</text></g><g id="i.j.k"><g class="shape" ><rect x="953" y="1451" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1009.500000" y="1517.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="i.j.l"><g class="shape" ><rect x="1086" y="1451" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="1517.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="i.o.p"><g class="shape" ><rect x="1084" y="1757" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1140.500000" y="1823.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="r.s.t"><g class="shape" ><rect x="295" y="671" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="350.500000" y="737.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="r.s.u"><g class="shape" ><rect x="426" y="609" width="264" height="276" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="558.000000" y="634.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">u</text></g><g id="r.s.w"><g class="shape" ><rect x="710" y="686" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="769.000000" y="752.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="r.s.x"><g class="shape" ><rect x="693" y="463" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="749.500000" y="529.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="r.s.y"><g class="shape" ><rect x="826" y="463" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="883.000000" y="529.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="r.bb.cc"><g class="shape" ><rect x="478" y="162" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="538.500000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cc</text></g><g id="r.bb.dd"><g class="shape" ><rect x="619" y="162" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="681.000000" y="228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">dd</text></g><g id="r.s.u.v"><g class="shape" ><rect x="501" y="684" width="114" height="126" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="558.000000" y="750.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="i.(j.k -> m)[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 1010.250000 1579.000000 L 1010.250000 1657.000000 S 1010.250000 1667.000000 1000.250000 1667.000000 L 837.500000 1667.000000 S 827.500000 1667.000000 827.500000 1677.000000 L 827.500000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="i.(j.l -> o.p)[0]"><path d="M 1141.250000 1579.000000 L 1141.250000 1753.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(q -> i.m)[0]"><path d="M 1357.750000 2166.000000 L 1357.750000 1256.000000 S 1357.750000 1246.000000 1347.750000 1246.000000 L 808.250000 1246.000000 S 798.250000 1246.000000 798.250000 1256.000000 L 798.250000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> q)[0]"><path d="M 837.250000 1901.875000 L 837.250000 2088.000000 S 837.250000 2098.000000 847.250000 2098.000000 L 1290.750000 2098.000000 S 1300.750000 2098.000000 1300.750000 2108.000000 L 1300.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.n -> q)[0]"><path d="M 933.250000 1960.000000 L 933.250000 2078.000000 S 933.250000 2088.000000 943.250000 2088.000000 L 1319.250000 2088.000000 S 1329.250000 2088.000000 1329.250000 2098.000000 L 1329.250000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> c)[0]"><path d="M 778.750000 1901.875000 L 778.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> d)[0]"><path d="M 798.250000 1901.875000 L 798.250000 2108.000000 S 798.250000 2118.000000 808.250000 2118.000000 L 902.250000 2118.000000 S 912.250000 2118.000000 912.250000 2128.000000 L 912.250000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> g)[0]"><path d="M 759.250000 1901.875000 L 759.250000 2078.000000 S 759.250000 2088.000000 749.250000 2088.000000 L 380.000000 2088.000000 S 370.000000 2088.000000 370.000000 2098.000000 L 370.000000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(i.m -> f)[0]"><path d="M 817.750000 1901.875000 L 817.750000 2098.000000 S 817.750000 2108.000000 827.750000 2108.000000 L 1034.750000 2108.000000 S 1044.750000 2108.000000 1044.750000 2118.000000 L 1044.750000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(d -> e)[0]"><path d="M 912.250000 2296.000000 L 912.250000 2390.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.s.(x -> t)[0]"><path d="M 731.333333 591.000000 L 731.333333 589.000000 S 731.333333 599.000000 721.333333 599.000000 L 388.250000 599.000000 S 378.250000 599.000000 378.250000 609.000000 L 378.250000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.s.(x -> w)[0]"><path d="M 769.000000 591.000000 L 769.000000 682.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(gg -> s.t)[0]"><path d="M 1236.666667 365.000000 L 1236.666667 363.000000 S 1236.666667 373.000000 1226.666667 373.000000 L 360.500000 373.000000 S 350.500000 373.000000 350.500000 383.000000 L 350.500000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(s.u.v -> z)[0]"><path d="M 558.000000 812.000000 L 558.000000 986.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(aa -> s.t)[0]"><path d="M 322.750000 365.000000 L 322.750000 667.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.w -> i.m)[0]"><path d="M 769.000000 814.500000 L 769.000000 1769.875000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.t -> g)[0]"><path d="M 332.000000 799.000000 L 332.000000 2164.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="(r.s.t -> h)[0]"><path d="M 369.000000 799.000000 L 369.000000 1236.000000 S 369.000000 1246.000000 379.000000 1246.000000 L 389.500000 1246.000000 S 399.500000 1246.000000 399.500000 1256.000000 L 399.500000 1297.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><g id="r.(ee -> ff)[0]"><path d="M 1094.166667 365.000000 L 1094.166667 384.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2047417490)"/></g><mask id="2047417490" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1698" height="2712"> +<rect x="-100" y="-100" width="1698" height="2712" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/latex/dagre/sketch.exp.svg b/e2etests/testdata/stable/latex/dagre/sketch.exp.svg index 8b5423bda2..4fd0429674 100644 --- a/e2etests/testdata/stable/latex/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/latex/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="913" height="929" viewBox="-100 -100 913 929"><style type="text/css"> +width="917" height="933" viewBox="-102 -102 917 933"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="913" height="929" viewBox="-100 -100 913 929"><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="a"><g class="shape" ></g><g transform="translate(0.000000 164.000000)" style="opacity:1.000000"><svg style="vertical-align: -4.118ex;" xmlns="http://www.w3.org/2000/svg" width="47.718ex" height="12.624ex" role="img" focusable="false" viewBox="0 -3759.7 21091.2 5579.8" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D6FC" d="M34 156Q34 270 120 356T309 442Q379 442 421 402T478 304Q484 275 485 237V208Q534 282 560 374Q564 388 566 390T582 393Q603 393 603 385Q603 376 594 346T558 261T497 161L486 147L487 123Q489 67 495 47T514 26Q528 28 540 37T557 60Q559 67 562 68T577 70Q597 70 597 62Q597 56 591 43Q579 19 556 5T512 -10H505Q438 -10 414 62L411 69L400 61Q390 53 370 41T325 18T267 -2T203 -11Q124 -11 79 39T34 156ZM208 26Q257 26 306 47T379 90L403 112Q401 255 396 290Q382 405 304 405Q235 405 183 332Q156 292 139 224T121 120Q121 71 146 49T208 26Z"></path><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path id="MJX-1-TEX-I-1D714" d="M495 384Q495 406 514 424T555 443Q574 443 589 425T604 364Q604 334 592 278T555 155T483 38T377 -11Q297 -11 267 66Q266 68 260 61Q201 -11 125 -11Q15 -11 15 139Q15 230 56 325T123 434Q135 441 147 436Q160 429 160 418Q160 406 140 379T94 306T62 208Q61 202 61 187Q61 124 85 100T143 76Q201 76 245 129L253 137V156Q258 297 317 297Q348 297 348 261Q348 243 338 213T318 158L308 135Q309 133 310 129T318 115T334 97T358 83T393 76Q456 76 501 148T546 274Q546 305 533 325T508 357T495 384Z"></path><path id="MJX-1-TEX-N-35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-5B" d="M118 -250V750H255V710H158V-210H255V-250H118Z"></path><path id="MJX-1-TEX-N-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-N-37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z"></path><path id="MJX-1-TEX-N-34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z"></path><path id="MJX-1-TEX-SO-7B" d="M477 -343L471 -349H458Q432 -349 367 -325T273 -263Q258 -245 250 -212L249 -51Q249 -27 249 12Q248 118 244 128Q243 129 243 130Q220 189 121 228Q109 232 107 235T105 250Q105 256 105 257T105 261T107 265T111 268T118 272T128 276T142 283T162 291Q224 324 243 371Q243 372 244 373Q248 384 249 469Q249 475 249 489Q249 528 249 552L250 714Q253 728 256 736T271 761T299 789T347 816T422 843Q440 849 441 849H443Q445 849 447 849T452 850T457 850H471L477 844V830Q477 820 476 817T470 811T459 807T437 801T404 785Q353 760 338 724Q333 710 333 550Q333 526 333 492T334 447Q334 393 327 368T295 318Q257 280 181 255L169 251L184 245Q318 198 332 112Q333 106 333 -49Q333 -209 338 -223Q351 -255 391 -277T469 -309Q477 -311 477 -329V-343Z"></path><path id="MJX-1-TEX-I-1D448" d="M107 637Q73 637 71 641Q70 643 70 649Q70 673 81 682Q83 683 98 683Q139 681 234 681Q268 681 297 681T342 682T362 682Q378 682 378 672Q378 670 376 658Q371 641 366 638H364Q362 638 359 638T352 638T343 637T334 637Q295 636 284 634T266 623Q265 621 238 518T184 302T154 169Q152 155 152 140Q152 86 183 55T269 24Q336 24 403 69T501 205L552 406Q599 598 599 606Q599 633 535 637Q511 637 511 648Q511 650 513 660Q517 676 519 679T529 683Q532 683 561 682T645 680Q696 680 723 681T752 682Q767 682 767 672Q767 650 759 642Q756 637 737 637Q666 633 648 597Q646 592 598 404Q557 235 548 205Q515 105 433 42T263 -22Q171 -22 116 34T60 167V183Q60 201 115 421Q164 622 164 628Q164 635 107 637Z"></path><path id="MJX-1-TEX-N-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path id="MJX-1-TEX-N-39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path id="MJX-1-TEX-SO-7D" d="M110 849L115 850Q120 850 125 850Q151 850 215 826T309 764Q324 747 332 714L333 552Q333 528 333 489Q334 383 338 373Q339 372 339 371Q353 336 391 310T469 271Q477 268 477 251Q477 241 476 237T472 232T456 225T428 214Q357 179 339 130Q339 129 338 128Q334 117 333 32Q333 26 333 12Q333 -27 333 -51L332 -212Q328 -228 323 -240T302 -271T255 -307T175 -338Q139 -349 125 -349T108 -346T105 -329Q105 -314 107 -312T130 -304Q233 -271 248 -209Q249 -203 249 -49V57Q249 106 253 125T273 167Q307 213 398 245L413 251L401 255Q265 300 250 389Q249 395 249 550Q249 710 244 724Q224 774 112 811Q105 813 105 830Q105 845 110 849Z"></path><path id="MJX-1-TEX-N-5D" d="M22 710V750H159V-250H22V-210H119V710H22Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mstyle" transform="scale(2.49)"><g data-mml-node="TeXAtom" data-mjx-texclass="ORD"><g data-mml-node="mfrac"><g data-mml-node="mrow" transform="translate(220,676)"><g data-mml-node="mi"><use data-c="1D6FC" xlink:href="#MJX-1-TEX-I-1D6FC"></use></g><g data-mml-node="msup" transform="translate(640,0)"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mn" transform="translate(510,363) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g><g data-mml-node="msup" transform="translate(467.5,-719.9)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="mn" transform="translate(655,289) scale(0.707)"><use data-c="35" xlink:href="#MJX-1-TEX-N-35"></use></g></g><rect width="1753.6" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(1993.6,0)"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="TeXAtom" transform="translate(499,457) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mo"><use data-c="5B" xlink:href="#MJX-1-TEX-N-5B"></use></g><g data-mml-node="mo" transform="translate(278,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(1056,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(500,0)"></use><use data-c="37" xlink:href="#MJX-1-TEX-N-37" transform="translate(778,0)"></use><use data-c="34" xlink:href="#MJX-1-TEX-N-34" transform="translate(1278,0)"></use></g><g data-mml-node="TeXAtom" data-mjx-texclass="OPEN" transform="translate(2834,0)"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7B" xlink:href="#MJX-1-TEX-SO-7B"></use></g></g><g data-mml-node="mfrac" transform="translate(3417,0)"><g data-mml-node="mrow" transform="translate(220,453.8) scale(0.707)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="msub" transform="translate(622,0)"><g data-mml-node="mi"><use data-c="1D448" xlink:href="#MJX-1-TEX-I-1D448"></use></g><g data-mml-node="mi" transform="translate(716,-150)"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g></g><g data-mml-node="mn" transform="translate(2010,0)"><use data-c="31" xlink:href="#MJX-1-TEX-N-31"></use><use data-c="39" xlink:href="#MJX-1-TEX-N-39" transform="translate(500,0)"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(1000,0)"></use><use data-c="35" xlink:href="#MJX-1-TEX-N-35" transform="translate(1278,0)"></use></g></g><g data-mml-node="mi" transform="translate(1390.6,-345) scale(0.707)"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><rect width="2878.5" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(6535.5,0)"><g data-mml-node="TeXAtom" data-mjx-texclass="CLOSE"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7D" xlink:href="#MJX-1-TEX-SO-7D"></use></g></g><g data-mml-node="TeXAtom" transform="translate(616,576.6) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mstyle" transform="scale(2)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(-334,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(444,0)"><use data-c="34" xlink:href="#MJX-1-TEX-N-34"></use></g></g></g><g data-mml-node="mstyle" transform="translate(7869,0) scale(1.414)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(8105.2,0)"><use data-c="5D" xlink:href="#MJX-1-TEX-N-5D"></use></g></g></g></g></g></g></g></svg></g></g><g id="b"><g class="shape" ></g><g transform="translate(442.000000 205.000000)" style="opacity:1.000000"><svg style="vertical-align: -0.186ex;" xmlns="http://www.w3.org/2000/svg" width="8.025ex" height="2.185ex" role="img" focusable="false" viewBox="0 -883.9 3547.1 965.9" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mo" transform="translate(743.8,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mi" transform="translate(1799.6,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="msup" transform="translate(2677.6,0)"><g data-mml-node="mi"><use data-c="1D450" xlink:href="#MJX-1-TEX-I-1D450"></use></g><g data-mml-node="mn" transform="translate(466,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="z"><g class="shape" ></g><g transform="translate(243.000000 0.000000)" style="opacity:1.000000"><svg style="vertical-align: -2.819ex;" xmlns="http://www.w3.org/2000/svg" width="22.251ex" height="6.354ex" role="img" focusable="false" viewBox="0 -1562.5 9834.8 2808.5" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-I-1D456" d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-I-1D45F" d="M21 287Q22 290 23 295T28 317T38 348T53 381T73 411T99 433T132 442Q161 442 183 430T214 408T225 388Q227 382 228 382T236 389Q284 441 347 441H350Q398 441 422 400Q430 381 430 363Q430 333 417 315T391 292T366 288Q346 288 334 299T322 328Q322 376 378 392Q356 405 342 405Q286 405 239 331Q229 315 224 298T190 165Q156 25 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 114 189T154 366Q154 405 128 405Q107 405 92 377T68 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D460" d="M131 289Q131 321 147 354T203 415T300 442Q362 442 390 415T419 355Q419 323 402 308T364 292Q351 292 340 300T328 326Q328 342 337 354T354 372T367 378Q368 378 368 379Q368 382 361 388T336 399T297 405Q249 405 227 379T204 326Q204 301 223 291T278 274T330 259Q396 230 396 163Q396 135 385 107T352 51T289 7T195 -10Q118 -10 86 19T53 87Q53 126 74 143T118 160Q133 160 146 151T160 120Q160 94 142 76T111 58Q109 57 108 57T107 55Q108 52 115 47T146 34T201 27Q237 27 263 38T301 66T318 97T323 122Q323 150 302 164T254 181T195 196T148 231Q131 256 131 289Z"></path><path id="MJX-1-TEX-I-210E" d="M137 683Q138 683 209 688T282 694Q294 694 294 685Q294 674 258 534Q220 386 220 383Q220 381 227 388Q288 442 357 442Q411 442 444 415T478 336Q478 285 440 178T402 50Q403 36 407 31T422 26Q450 26 474 56T513 138Q516 149 519 151T535 153Q555 153 555 145Q555 144 551 130Q535 71 500 33Q466 -10 419 -10H414Q367 -10 346 17T325 74Q325 90 361 192T398 345Q398 404 354 404H349Q266 404 205 306L198 293L164 158Q132 28 127 16Q114 -11 83 -11Q69 -11 59 -2T48 16Q48 30 121 320L195 616Q195 629 188 632T149 637H128Q122 643 122 645T124 664Q129 683 137 683Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44E" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path><path id="MJX-1-TEX-I-1D461" d="M26 385Q19 392 19 395Q19 399 22 411T27 425Q29 430 36 430T87 431H140L159 511Q162 522 166 540T173 566T179 586T187 603T197 615T211 624T229 626Q247 625 254 615T261 596Q261 589 252 549T232 470L222 433Q222 431 272 431H323Q330 424 330 420Q330 398 317 385H210L174 240Q135 80 135 68Q135 26 162 26Q197 26 230 60T283 144Q285 150 288 151T303 153H307Q322 153 322 145Q322 142 319 133Q314 117 301 95T267 48T216 6T155 -11Q125 -11 98 4T59 56Q57 64 57 83V101L92 241Q127 382 128 383Q128 385 77 385H26Z"></path><path id="MJX-1-TEX-N-3A" d="M78 370Q78 394 95 412T138 430Q162 430 180 414T199 371Q199 346 182 328T139 310T96 327T78 370ZM78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-LO-2211" d="M60 948Q63 950 665 950H1267L1325 815Q1384 677 1388 669H1348L1341 683Q1320 724 1285 761Q1235 809 1174 838T1033 881T882 898T699 902H574H543H251L259 891Q722 258 724 252Q725 250 724 246Q721 243 460 -56L196 -356Q196 -357 407 -357Q459 -357 548 -357T676 -358Q812 -358 896 -353T1063 -332T1204 -283T1307 -196Q1328 -170 1348 -124H1388Q1388 -125 1381 -145T1356 -210T1325 -294L1267 -449L666 -450Q64 -450 61 -448Q55 -446 55 -439Q55 -437 57 -433L590 177Q590 178 557 222T452 366T322 544L56 909L55 924Q55 945 60 948Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-221E" d="M55 217Q55 305 111 373T254 442Q342 442 419 381Q457 350 493 303L507 284L514 294Q618 442 747 442Q833 442 888 374T944 214Q944 128 889 59T743 -11Q657 -11 580 50Q542 81 506 128L492 147L485 137Q381 -11 252 -11Q166 -11 111 57T55 217ZM907 217Q907 285 869 341T761 397Q740 397 720 392T682 378T648 359T619 335T594 310T574 285T559 263T548 246L543 238L574 198Q605 158 622 138T664 94T714 61T765 51Q827 51 867 100T907 217ZM92 214Q92 145 131 89T239 33Q357 33 456 193L425 233Q364 312 334 337Q285 380 233 380Q171 380 132 331T92 214Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mi" transform="translate(477,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(822,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1251,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1680,0)"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mi" transform="translate(2146,0)"><use data-c="1D45F" xlink:href="#MJX-1-TEX-I-1D45F"></use></g><g data-mml-node="mi" transform="translate(2597,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(2942,0)"><use data-c="1D460" xlink:href="#MJX-1-TEX-I-1D460"></use></g><g data-mml-node="mi" transform="translate(3411,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mstyle" transform="translate(3987,0)"><g data-mml-node="mspace"></g></g><g data-mml-node="mi" transform="translate(4265,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="mi" transform="translate(5143,0)"><use data-c="1D44E" xlink:href="#MJX-1-TEX-I-1D44E"></use></g><g data-mml-node="mi" transform="translate(5672,0)"><use data-c="1D461" xlink:href="#MJX-1-TEX-I-1D461"></use></g><g data-mml-node="mi" transform="translate(6033,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mo" transform="translate(6886.8,0)"><use data-c="3A" xlink:href="#MJX-1-TEX-N-3A"></use></g><g data-mml-node="munderover" transform="translate(7442.6,0)"><g data-mml-node="mo"><use data-c="2211" xlink:href="#MJX-1-TEX-LO-2211"></use></g><g data-mml-node="TeXAtom" transform="translate(148.2,-1087.9) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mo" transform="translate(345,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mn" transform="translate(1123,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use></g></g><g data-mml-node="mi" transform="translate(368.4,1150) scale(0.707)"><use data-c="221E" xlink:href="#MJX-1-TEX-N-221E"></use></g></g><g data-mml-node="msup" transform="translate(9053.2,0)"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mn" transform="translate(378,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="c"><g class="shape" ><rect x="368" y="377" width="214" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="475.000000" y="443.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mixed together</text></g><g id="sugar"><g class="shape" ><rect x="567" y="151" width="146" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="640.000000" y="217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sugar</text></g><g id="solution"><g class="shape" ><rect x="393" y="603" width="164" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="475.000000" y="669.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">solution</text></g><g id="(z -> 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 283.108949 51.940207 C 209.774834 91.000000 191.000000 113.500000 191.000000 159.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(z -> b)[0]"><path d="M 382.391051 51.940207 C 455.725166 91.000000 474.500000 121.800000 474.500000 201.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(a -> c)[0]"><path d="M 191.000000 267.500000 C 191.000000 314.700000 226.300000 341.070194 363.784288 395.869928" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(b -> c)[0]"><path d="M 474.500000 225.000000 C 474.500000 306.200000 474.500000 337.000000 474.500000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(sugar -> c)[0]"><path d="M 640.000000 279.000000 C 640.000000 317.000000 625.400000 337.000000 570.300120 374.739644" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(c -> solution)[0]"><path d="M 474.500000 505.000000 C 474.500000 543.000000 474.500000 563.000000 474.500000 599.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/><text class="text-italic" x="475.000000" y="559.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">we get</text></g><mask id="2867935270" maskUnits="userSpaceOnUse" x="-100" y="-100" width="913" height="929"> -<rect x="-100" y="-100" width="913" height="929" fill="white"></rect> +</style><g id="a"><g class="shape" ></g><g transform="translate(0.000000 164.000000)" style="opacity:1.000000"><svg style="vertical-align: -4.118ex;" xmlns="http://www.w3.org/2000/svg" width="47.718ex" height="12.624ex" role="img" focusable="false" viewBox="0 -3759.7 21091.2 5579.8" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D6FC" d="M34 156Q34 270 120 356T309 442Q379 442 421 402T478 304Q484 275 485 237V208Q534 282 560 374Q564 388 566 390T582 393Q603 393 603 385Q603 376 594 346T558 261T497 161L486 147L487 123Q489 67 495 47T514 26Q528 28 540 37T557 60Q559 67 562 68T577 70Q597 70 597 62Q597 56 591 43Q579 19 556 5T512 -10H505Q438 -10 414 62L411 69L400 61Q390 53 370 41T325 18T267 -2T203 -11Q124 -11 79 39T34 156ZM208 26Q257 26 306 47T379 90L403 112Q401 255 396 290Q382 405 304 405Q235 405 183 332Q156 292 139 224T121 120Q121 71 146 49T208 26Z"></path><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path id="MJX-1-TEX-I-1D714" d="M495 384Q495 406 514 424T555 443Q574 443 589 425T604 364Q604 334 592 278T555 155T483 38T377 -11Q297 -11 267 66Q266 68 260 61Q201 -11 125 -11Q15 -11 15 139Q15 230 56 325T123 434Q135 441 147 436Q160 429 160 418Q160 406 140 379T94 306T62 208Q61 202 61 187Q61 124 85 100T143 76Q201 76 245 129L253 137V156Q258 297 317 297Q348 297 348 261Q348 243 338 213T318 158L308 135Q309 133 310 129T318 115T334 97T358 83T393 76Q456 76 501 148T546 274Q546 305 533 325T508 357T495 384Z"></path><path id="MJX-1-TEX-N-35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-5B" d="M118 -250V750H255V710H158V-210H255V-250H118Z"></path><path id="MJX-1-TEX-N-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-N-37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z"></path><path id="MJX-1-TEX-N-34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z"></path><path id="MJX-1-TEX-SO-7B" d="M477 -343L471 -349H458Q432 -349 367 -325T273 -263Q258 -245 250 -212L249 -51Q249 -27 249 12Q248 118 244 128Q243 129 243 130Q220 189 121 228Q109 232 107 235T105 250Q105 256 105 257T105 261T107 265T111 268T118 272T128 276T142 283T162 291Q224 324 243 371Q243 372 244 373Q248 384 249 469Q249 475 249 489Q249 528 249 552L250 714Q253 728 256 736T271 761T299 789T347 816T422 843Q440 849 441 849H443Q445 849 447 849T452 850T457 850H471L477 844V830Q477 820 476 817T470 811T459 807T437 801T404 785Q353 760 338 724Q333 710 333 550Q333 526 333 492T334 447Q334 393 327 368T295 318Q257 280 181 255L169 251L184 245Q318 198 332 112Q333 106 333 -49Q333 -209 338 -223Q351 -255 391 -277T469 -309Q477 -311 477 -329V-343Z"></path><path id="MJX-1-TEX-I-1D448" d="M107 637Q73 637 71 641Q70 643 70 649Q70 673 81 682Q83 683 98 683Q139 681 234 681Q268 681 297 681T342 682T362 682Q378 682 378 672Q378 670 376 658Q371 641 366 638H364Q362 638 359 638T352 638T343 637T334 637Q295 636 284 634T266 623Q265 621 238 518T184 302T154 169Q152 155 152 140Q152 86 183 55T269 24Q336 24 403 69T501 205L552 406Q599 598 599 606Q599 633 535 637Q511 637 511 648Q511 650 513 660Q517 676 519 679T529 683Q532 683 561 682T645 680Q696 680 723 681T752 682Q767 682 767 672Q767 650 759 642Q756 637 737 637Q666 633 648 597Q646 592 598 404Q557 235 548 205Q515 105 433 42T263 -22Q171 -22 116 34T60 167V183Q60 201 115 421Q164 622 164 628Q164 635 107 637Z"></path><path id="MJX-1-TEX-N-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path id="MJX-1-TEX-N-39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path id="MJX-1-TEX-SO-7D" d="M110 849L115 850Q120 850 125 850Q151 850 215 826T309 764Q324 747 332 714L333 552Q333 528 333 489Q334 383 338 373Q339 372 339 371Q353 336 391 310T469 271Q477 268 477 251Q477 241 476 237T472 232T456 225T428 214Q357 179 339 130Q339 129 338 128Q334 117 333 32Q333 26 333 12Q333 -27 333 -51L332 -212Q328 -228 323 -240T302 -271T255 -307T175 -338Q139 -349 125 -349T108 -346T105 -329Q105 -314 107 -312T130 -304Q233 -271 248 -209Q249 -203 249 -49V57Q249 106 253 125T273 167Q307 213 398 245L413 251L401 255Q265 300 250 389Q249 395 249 550Q249 710 244 724Q224 774 112 811Q105 813 105 830Q105 845 110 849Z"></path><path id="MJX-1-TEX-N-5D" d="M22 710V750H159V-250H22V-210H119V710H22Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mstyle" transform="scale(2.49)"><g data-mml-node="TeXAtom" data-mjx-texclass="ORD"><g data-mml-node="mfrac"><g data-mml-node="mrow" transform="translate(220,676)"><g data-mml-node="mi"><use data-c="1D6FC" xlink:href="#MJX-1-TEX-I-1D6FC"></use></g><g data-mml-node="msup" transform="translate(640,0)"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mn" transform="translate(510,363) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g><g data-mml-node="msup" transform="translate(467.5,-719.9)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="mn" transform="translate(655,289) scale(0.707)"><use data-c="35" xlink:href="#MJX-1-TEX-N-35"></use></g></g><rect width="1753.6" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(1993.6,0)"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="TeXAtom" transform="translate(499,457) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mo"><use data-c="5B" xlink:href="#MJX-1-TEX-N-5B"></use></g><g data-mml-node="mo" transform="translate(278,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(1056,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(500,0)"></use><use data-c="37" xlink:href="#MJX-1-TEX-N-37" transform="translate(778,0)"></use><use data-c="34" xlink:href="#MJX-1-TEX-N-34" transform="translate(1278,0)"></use></g><g data-mml-node="TeXAtom" data-mjx-texclass="OPEN" transform="translate(2834,0)"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7B" xlink:href="#MJX-1-TEX-SO-7B"></use></g></g><g data-mml-node="mfrac" transform="translate(3417,0)"><g data-mml-node="mrow" transform="translate(220,453.8) scale(0.707)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="msub" transform="translate(622,0)"><g data-mml-node="mi"><use data-c="1D448" xlink:href="#MJX-1-TEX-I-1D448"></use></g><g data-mml-node="mi" transform="translate(716,-150)"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g></g><g data-mml-node="mn" transform="translate(2010,0)"><use data-c="31" xlink:href="#MJX-1-TEX-N-31"></use><use data-c="39" xlink:href="#MJX-1-TEX-N-39" transform="translate(500,0)"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(1000,0)"></use><use data-c="35" xlink:href="#MJX-1-TEX-N-35" transform="translate(1278,0)"></use></g></g><g data-mml-node="mi" transform="translate(1390.6,-345) scale(0.707)"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><rect width="2878.5" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(6535.5,0)"><g data-mml-node="TeXAtom" data-mjx-texclass="CLOSE"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7D" xlink:href="#MJX-1-TEX-SO-7D"></use></g></g><g data-mml-node="TeXAtom" transform="translate(616,576.6) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mstyle" transform="scale(2)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(-334,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(444,0)"><use data-c="34" xlink:href="#MJX-1-TEX-N-34"></use></g></g></g><g data-mml-node="mstyle" transform="translate(7869,0) scale(1.414)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(8105.2,0)"><use data-c="5D" xlink:href="#MJX-1-TEX-N-5D"></use></g></g></g></g></g></g></g></svg></g></g><g id="b"><g class="shape" ></g><g transform="translate(442.000000 205.000000)" style="opacity:1.000000"><svg style="vertical-align: -0.186ex;" xmlns="http://www.w3.org/2000/svg" width="8.025ex" height="2.185ex" role="img" focusable="false" viewBox="0 -883.9 3547.1 965.9" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mo" transform="translate(743.8,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mi" transform="translate(1799.6,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="msup" transform="translate(2677.6,0)"><g data-mml-node="mi"><use data-c="1D450" xlink:href="#MJX-1-TEX-I-1D450"></use></g><g data-mml-node="mn" transform="translate(466,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="z"><g class="shape" ></g><g transform="translate(243.000000 0.000000)" style="opacity:1.000000"><svg style="vertical-align: -2.819ex;" xmlns="http://www.w3.org/2000/svg" width="22.251ex" height="6.354ex" role="img" focusable="false" viewBox="0 -1562.5 9834.8 2808.5" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-I-1D456" d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-I-1D45F" d="M21 287Q22 290 23 295T28 317T38 348T53 381T73 411T99 433T132 442Q161 442 183 430T214 408T225 388Q227 382 228 382T236 389Q284 441 347 441H350Q398 441 422 400Q430 381 430 363Q430 333 417 315T391 292T366 288Q346 288 334 299T322 328Q322 376 378 392Q356 405 342 405Q286 405 239 331Q229 315 224 298T190 165Q156 25 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 114 189T154 366Q154 405 128 405Q107 405 92 377T68 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D460" d="M131 289Q131 321 147 354T203 415T300 442Q362 442 390 415T419 355Q419 323 402 308T364 292Q351 292 340 300T328 326Q328 342 337 354T354 372T367 378Q368 378 368 379Q368 382 361 388T336 399T297 405Q249 405 227 379T204 326Q204 301 223 291T278 274T330 259Q396 230 396 163Q396 135 385 107T352 51T289 7T195 -10Q118 -10 86 19T53 87Q53 126 74 143T118 160Q133 160 146 151T160 120Q160 94 142 76T111 58Q109 57 108 57T107 55Q108 52 115 47T146 34T201 27Q237 27 263 38T301 66T318 97T323 122Q323 150 302 164T254 181T195 196T148 231Q131 256 131 289Z"></path><path id="MJX-1-TEX-I-210E" d="M137 683Q138 683 209 688T282 694Q294 694 294 685Q294 674 258 534Q220 386 220 383Q220 381 227 388Q288 442 357 442Q411 442 444 415T478 336Q478 285 440 178T402 50Q403 36 407 31T422 26Q450 26 474 56T513 138Q516 149 519 151T535 153Q555 153 555 145Q555 144 551 130Q535 71 500 33Q466 -10 419 -10H414Q367 -10 346 17T325 74Q325 90 361 192T398 345Q398 404 354 404H349Q266 404 205 306L198 293L164 158Q132 28 127 16Q114 -11 83 -11Q69 -11 59 -2T48 16Q48 30 121 320L195 616Q195 629 188 632T149 637H128Q122 643 122 645T124 664Q129 683 137 683Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44E" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path><path id="MJX-1-TEX-I-1D461" d="M26 385Q19 392 19 395Q19 399 22 411T27 425Q29 430 36 430T87 431H140L159 511Q162 522 166 540T173 566T179 586T187 603T197 615T211 624T229 626Q247 625 254 615T261 596Q261 589 252 549T232 470L222 433Q222 431 272 431H323Q330 424 330 420Q330 398 317 385H210L174 240Q135 80 135 68Q135 26 162 26Q197 26 230 60T283 144Q285 150 288 151T303 153H307Q322 153 322 145Q322 142 319 133Q314 117 301 95T267 48T216 6T155 -11Q125 -11 98 4T59 56Q57 64 57 83V101L92 241Q127 382 128 383Q128 385 77 385H26Z"></path><path id="MJX-1-TEX-N-3A" d="M78 370Q78 394 95 412T138 430Q162 430 180 414T199 371Q199 346 182 328T139 310T96 327T78 370ZM78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-LO-2211" d="M60 948Q63 950 665 950H1267L1325 815Q1384 677 1388 669H1348L1341 683Q1320 724 1285 761Q1235 809 1174 838T1033 881T882 898T699 902H574H543H251L259 891Q722 258 724 252Q725 250 724 246Q721 243 460 -56L196 -356Q196 -357 407 -357Q459 -357 548 -357T676 -358Q812 -358 896 -353T1063 -332T1204 -283T1307 -196Q1328 -170 1348 -124H1388Q1388 -125 1381 -145T1356 -210T1325 -294L1267 -449L666 -450Q64 -450 61 -448Q55 -446 55 -439Q55 -437 57 -433L590 177Q590 178 557 222T452 366T322 544L56 909L55 924Q55 945 60 948Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-221E" d="M55 217Q55 305 111 373T254 442Q342 442 419 381Q457 350 493 303L507 284L514 294Q618 442 747 442Q833 442 888 374T944 214Q944 128 889 59T743 -11Q657 -11 580 50Q542 81 506 128L492 147L485 137Q381 -11 252 -11Q166 -11 111 57T55 217ZM907 217Q907 285 869 341T761 397Q740 397 720 392T682 378T648 359T619 335T594 310T574 285T559 263T548 246L543 238L574 198Q605 158 622 138T664 94T714 61T765 51Q827 51 867 100T907 217ZM92 214Q92 145 131 89T239 33Q357 33 456 193L425 233Q364 312 334 337Q285 380 233 380Q171 380 132 331T92 214Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mi" transform="translate(477,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(822,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1251,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1680,0)"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mi" transform="translate(2146,0)"><use data-c="1D45F" xlink:href="#MJX-1-TEX-I-1D45F"></use></g><g data-mml-node="mi" transform="translate(2597,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(2942,0)"><use data-c="1D460" xlink:href="#MJX-1-TEX-I-1D460"></use></g><g data-mml-node="mi" transform="translate(3411,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mstyle" transform="translate(3987,0)"><g data-mml-node="mspace"></g></g><g data-mml-node="mi" transform="translate(4265,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="mi" transform="translate(5143,0)"><use data-c="1D44E" xlink:href="#MJX-1-TEX-I-1D44E"></use></g><g data-mml-node="mi" transform="translate(5672,0)"><use data-c="1D461" xlink:href="#MJX-1-TEX-I-1D461"></use></g><g data-mml-node="mi" transform="translate(6033,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mo" transform="translate(6886.8,0)"><use data-c="3A" xlink:href="#MJX-1-TEX-N-3A"></use></g><g data-mml-node="munderover" transform="translate(7442.6,0)"><g data-mml-node="mo"><use data-c="2211" xlink:href="#MJX-1-TEX-LO-2211"></use></g><g data-mml-node="TeXAtom" transform="translate(148.2,-1087.9) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mo" transform="translate(345,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mn" transform="translate(1123,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use></g></g><g data-mml-node="mi" transform="translate(368.4,1150) scale(0.707)"><use data-c="221E" xlink:href="#MJX-1-TEX-N-221E"></use></g></g><g data-mml-node="msup" transform="translate(9053.2,0)"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mn" transform="translate(378,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="c"><g class="shape" ><rect x="368" y="377" width="214" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="475.000000" y="443.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mixed together</text></g><g id="sugar"><g class="shape" ><rect x="567" y="151" width="146" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="640.000000" y="217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sugar</text></g><g id="solution"><g class="shape" ><rect x="393" y="603" width="164" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="475.000000" y="669.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">solution</text></g><g id="(z -> 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 283.108949 51.940207 C 209.774834 91.000000 191.000000 113.500000 191.000000 159.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(z -> b)[0]"><path d="M 382.391051 51.940207 C 455.725166 91.000000 474.500000 121.800000 474.500000 201.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(a -> c)[0]"><path d="M 191.000000 267.500000 C 191.000000 314.700000 226.300000 341.070194 363.784288 395.869928" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(b -> c)[0]"><path d="M 474.500000 225.000000 C 474.500000 306.200000 474.500000 337.000000 474.500000 373.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(sugar -> c)[0]"><path d="M 640.000000 279.000000 C 640.000000 317.000000 625.400000 337.000000 570.300120 374.739644" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/></g><g id="(c -> solution)[0]"><path d="M 474.500000 505.000000 C 474.500000 543.000000 474.500000 563.000000 474.500000 599.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2867935270)"/><text class="text-italic" x="475.000000" y="559.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">we get</text></g><mask id="2867935270" maskUnits="userSpaceOnUse" x="-100" y="-100" width="917" height="933"> +<rect x="-100" y="-100" width="917" height="933" fill="white"></rect> <rect x="453.000000" y="543.000000" width="44" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/latex/elk/sketch.exp.svg b/e2etests/testdata/stable/latex/elk/sketch.exp.svg index 02fe57d4aa..ad5922feee 100644 --- a/e2etests/testdata/stable/latex/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/latex/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="833" height="1050" viewBox="-88 -88 833 1050"><style type="text/css"> +width="837" height="1054" viewBox="-90 -90 837 1054"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="833" height="1050" viewBox="-88 -88 833 1050"><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="a"><g class="shape" ></g><g transform="translate(12.000000 175.000000)" style="opacity:1.000000"><svg style="vertical-align: -4.118ex;" xmlns="http://www.w3.org/2000/svg" width="47.718ex" height="12.624ex" role="img" focusable="false" viewBox="0 -3759.7 21091.2 5579.8" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D6FC" d="M34 156Q34 270 120 356T309 442Q379 442 421 402T478 304Q484 275 485 237V208Q534 282 560 374Q564 388 566 390T582 393Q603 393 603 385Q603 376 594 346T558 261T497 161L486 147L487 123Q489 67 495 47T514 26Q528 28 540 37T557 60Q559 67 562 68T577 70Q597 70 597 62Q597 56 591 43Q579 19 556 5T512 -10H505Q438 -10 414 62L411 69L400 61Q390 53 370 41T325 18T267 -2T203 -11Q124 -11 79 39T34 156ZM208 26Q257 26 306 47T379 90L403 112Q401 255 396 290Q382 405 304 405Q235 405 183 332Q156 292 139 224T121 120Q121 71 146 49T208 26Z"></path><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path id="MJX-1-TEX-I-1D714" d="M495 384Q495 406 514 424T555 443Q574 443 589 425T604 364Q604 334 592 278T555 155T483 38T377 -11Q297 -11 267 66Q266 68 260 61Q201 -11 125 -11Q15 -11 15 139Q15 230 56 325T123 434Q135 441 147 436Q160 429 160 418Q160 406 140 379T94 306T62 208Q61 202 61 187Q61 124 85 100T143 76Q201 76 245 129L253 137V156Q258 297 317 297Q348 297 348 261Q348 243 338 213T318 158L308 135Q309 133 310 129T318 115T334 97T358 83T393 76Q456 76 501 148T546 274Q546 305 533 325T508 357T495 384Z"></path><path id="MJX-1-TEX-N-35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-5B" d="M118 -250V750H255V710H158V-210H255V-250H118Z"></path><path id="MJX-1-TEX-N-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-N-37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z"></path><path id="MJX-1-TEX-N-34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z"></path><path id="MJX-1-TEX-SO-7B" d="M477 -343L471 -349H458Q432 -349 367 -325T273 -263Q258 -245 250 -212L249 -51Q249 -27 249 12Q248 118 244 128Q243 129 243 130Q220 189 121 228Q109 232 107 235T105 250Q105 256 105 257T105 261T107 265T111 268T118 272T128 276T142 283T162 291Q224 324 243 371Q243 372 244 373Q248 384 249 469Q249 475 249 489Q249 528 249 552L250 714Q253 728 256 736T271 761T299 789T347 816T422 843Q440 849 441 849H443Q445 849 447 849T452 850T457 850H471L477 844V830Q477 820 476 817T470 811T459 807T437 801T404 785Q353 760 338 724Q333 710 333 550Q333 526 333 492T334 447Q334 393 327 368T295 318Q257 280 181 255L169 251L184 245Q318 198 332 112Q333 106 333 -49Q333 -209 338 -223Q351 -255 391 -277T469 -309Q477 -311 477 -329V-343Z"></path><path id="MJX-1-TEX-I-1D448" d="M107 637Q73 637 71 641Q70 643 70 649Q70 673 81 682Q83 683 98 683Q139 681 234 681Q268 681 297 681T342 682T362 682Q378 682 378 672Q378 670 376 658Q371 641 366 638H364Q362 638 359 638T352 638T343 637T334 637Q295 636 284 634T266 623Q265 621 238 518T184 302T154 169Q152 155 152 140Q152 86 183 55T269 24Q336 24 403 69T501 205L552 406Q599 598 599 606Q599 633 535 637Q511 637 511 648Q511 650 513 660Q517 676 519 679T529 683Q532 683 561 682T645 680Q696 680 723 681T752 682Q767 682 767 672Q767 650 759 642Q756 637 737 637Q666 633 648 597Q646 592 598 404Q557 235 548 205Q515 105 433 42T263 -22Q171 -22 116 34T60 167V183Q60 201 115 421Q164 622 164 628Q164 635 107 637Z"></path><path id="MJX-1-TEX-N-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path id="MJX-1-TEX-N-39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path id="MJX-1-TEX-SO-7D" d="M110 849L115 850Q120 850 125 850Q151 850 215 826T309 764Q324 747 332 714L333 552Q333 528 333 489Q334 383 338 373Q339 372 339 371Q353 336 391 310T469 271Q477 268 477 251Q477 241 476 237T472 232T456 225T428 214Q357 179 339 130Q339 129 338 128Q334 117 333 32Q333 26 333 12Q333 -27 333 -51L332 -212Q328 -228 323 -240T302 -271T255 -307T175 -338Q139 -349 125 -349T108 -346T105 -329Q105 -314 107 -312T130 -304Q233 -271 248 -209Q249 -203 249 -49V57Q249 106 253 125T273 167Q307 213 398 245L413 251L401 255Q265 300 250 389Q249 395 249 550Q249 710 244 724Q224 774 112 811Q105 813 105 830Q105 845 110 849Z"></path><path id="MJX-1-TEX-N-5D" d="M22 710V750H159V-250H22V-210H119V710H22Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mstyle" transform="scale(2.49)"><g data-mml-node="TeXAtom" data-mjx-texclass="ORD"><g data-mml-node="mfrac"><g data-mml-node="mrow" transform="translate(220,676)"><g data-mml-node="mi"><use data-c="1D6FC" xlink:href="#MJX-1-TEX-I-1D6FC"></use></g><g data-mml-node="msup" transform="translate(640,0)"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mn" transform="translate(510,363) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g><g data-mml-node="msup" transform="translate(467.5,-719.9)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="mn" transform="translate(655,289) scale(0.707)"><use data-c="35" xlink:href="#MJX-1-TEX-N-35"></use></g></g><rect width="1753.6" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(1993.6,0)"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="TeXAtom" transform="translate(499,457) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mo"><use data-c="5B" xlink:href="#MJX-1-TEX-N-5B"></use></g><g data-mml-node="mo" transform="translate(278,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(1056,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(500,0)"></use><use data-c="37" xlink:href="#MJX-1-TEX-N-37" transform="translate(778,0)"></use><use data-c="34" xlink:href="#MJX-1-TEX-N-34" transform="translate(1278,0)"></use></g><g data-mml-node="TeXAtom" data-mjx-texclass="OPEN" transform="translate(2834,0)"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7B" xlink:href="#MJX-1-TEX-SO-7B"></use></g></g><g data-mml-node="mfrac" transform="translate(3417,0)"><g data-mml-node="mrow" transform="translate(220,453.8) scale(0.707)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="msub" transform="translate(622,0)"><g data-mml-node="mi"><use data-c="1D448" xlink:href="#MJX-1-TEX-I-1D448"></use></g><g data-mml-node="mi" transform="translate(716,-150)"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g></g><g data-mml-node="mn" transform="translate(2010,0)"><use data-c="31" xlink:href="#MJX-1-TEX-N-31"></use><use data-c="39" xlink:href="#MJX-1-TEX-N-39" transform="translate(500,0)"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(1000,0)"></use><use data-c="35" xlink:href="#MJX-1-TEX-N-35" transform="translate(1278,0)"></use></g></g><g data-mml-node="mi" transform="translate(1390.6,-345) scale(0.707)"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><rect width="2878.5" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(6535.5,0)"><g data-mml-node="TeXAtom" data-mjx-texclass="CLOSE"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7D" xlink:href="#MJX-1-TEX-SO-7D"></use></g></g><g data-mml-node="TeXAtom" transform="translate(616,576.6) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mstyle" transform="scale(2)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(-334,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(444,0)"><use data-c="34" xlink:href="#MJX-1-TEX-N-34"></use></g></g></g><g data-mml-node="mstyle" transform="translate(7869,0) scale(1.414)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(8105.2,0)"><use data-c="5D" xlink:href="#MJX-1-TEX-N-5D"></use></g></g></g></g></g></g></g></svg></g></g><g id="b"><g class="shape" ></g><g transform="translate(414.000000 217.000000)" style="opacity:1.000000"><svg style="vertical-align: -0.186ex;" xmlns="http://www.w3.org/2000/svg" width="8.025ex" height="2.185ex" role="img" focusable="false" viewBox="0 -883.9 3547.1 965.9" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mo" transform="translate(743.8,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mi" transform="translate(1799.6,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="msup" transform="translate(2677.6,0)"><g data-mml-node="mi"><use data-c="1D450" xlink:href="#MJX-1-TEX-I-1D450"></use></g><g data-mml-node="mn" transform="translate(466,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="z"><g class="shape" ></g><g transform="translate(143.000000 12.000000)" style="opacity:1.000000"><svg style="vertical-align: -2.819ex;" xmlns="http://www.w3.org/2000/svg" width="22.251ex" height="6.354ex" role="img" focusable="false" viewBox="0 -1562.5 9834.8 2808.5" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-I-1D456" d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-I-1D45F" d="M21 287Q22 290 23 295T28 317T38 348T53 381T73 411T99 433T132 442Q161 442 183 430T214 408T225 388Q227 382 228 382T236 389Q284 441 347 441H350Q398 441 422 400Q430 381 430 363Q430 333 417 315T391 292T366 288Q346 288 334 299T322 328Q322 376 378 392Q356 405 342 405Q286 405 239 331Q229 315 224 298T190 165Q156 25 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 114 189T154 366Q154 405 128 405Q107 405 92 377T68 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D460" d="M131 289Q131 321 147 354T203 415T300 442Q362 442 390 415T419 355Q419 323 402 308T364 292Q351 292 340 300T328 326Q328 342 337 354T354 372T367 378Q368 378 368 379Q368 382 361 388T336 399T297 405Q249 405 227 379T204 326Q204 301 223 291T278 274T330 259Q396 230 396 163Q396 135 385 107T352 51T289 7T195 -10Q118 -10 86 19T53 87Q53 126 74 143T118 160Q133 160 146 151T160 120Q160 94 142 76T111 58Q109 57 108 57T107 55Q108 52 115 47T146 34T201 27Q237 27 263 38T301 66T318 97T323 122Q323 150 302 164T254 181T195 196T148 231Q131 256 131 289Z"></path><path id="MJX-1-TEX-I-210E" d="M137 683Q138 683 209 688T282 694Q294 694 294 685Q294 674 258 534Q220 386 220 383Q220 381 227 388Q288 442 357 442Q411 442 444 415T478 336Q478 285 440 178T402 50Q403 36 407 31T422 26Q450 26 474 56T513 138Q516 149 519 151T535 153Q555 153 555 145Q555 144 551 130Q535 71 500 33Q466 -10 419 -10H414Q367 -10 346 17T325 74Q325 90 361 192T398 345Q398 404 354 404H349Q266 404 205 306L198 293L164 158Q132 28 127 16Q114 -11 83 -11Q69 -11 59 -2T48 16Q48 30 121 320L195 616Q195 629 188 632T149 637H128Q122 643 122 645T124 664Q129 683 137 683Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44E" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path><path id="MJX-1-TEX-I-1D461" d="M26 385Q19 392 19 395Q19 399 22 411T27 425Q29 430 36 430T87 431H140L159 511Q162 522 166 540T173 566T179 586T187 603T197 615T211 624T229 626Q247 625 254 615T261 596Q261 589 252 549T232 470L222 433Q222 431 272 431H323Q330 424 330 420Q330 398 317 385H210L174 240Q135 80 135 68Q135 26 162 26Q197 26 230 60T283 144Q285 150 288 151T303 153H307Q322 153 322 145Q322 142 319 133Q314 117 301 95T267 48T216 6T155 -11Q125 -11 98 4T59 56Q57 64 57 83V101L92 241Q127 382 128 383Q128 385 77 385H26Z"></path><path id="MJX-1-TEX-N-3A" d="M78 370Q78 394 95 412T138 430Q162 430 180 414T199 371Q199 346 182 328T139 310T96 327T78 370ZM78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-LO-2211" d="M60 948Q63 950 665 950H1267L1325 815Q1384 677 1388 669H1348L1341 683Q1320 724 1285 761Q1235 809 1174 838T1033 881T882 898T699 902H574H543H251L259 891Q722 258 724 252Q725 250 724 246Q721 243 460 -56L196 -356Q196 -357 407 -357Q459 -357 548 -357T676 -358Q812 -358 896 -353T1063 -332T1204 -283T1307 -196Q1328 -170 1348 -124H1388Q1388 -125 1381 -145T1356 -210T1325 -294L1267 -449L666 -450Q64 -450 61 -448Q55 -446 55 -439Q55 -437 57 -433L590 177Q590 178 557 222T452 366T322 544L56 909L55 924Q55 945 60 948Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-221E" d="M55 217Q55 305 111 373T254 442Q342 442 419 381Q457 350 493 303L507 284L514 294Q618 442 747 442Q833 442 888 374T944 214Q944 128 889 59T743 -11Q657 -11 580 50Q542 81 506 128L492 147L485 137Q381 -11 252 -11Q166 -11 111 57T55 217ZM907 217Q907 285 869 341T761 397Q740 397 720 392T682 378T648 359T619 335T594 310T574 285T559 263T548 246L543 238L574 198Q605 158 622 138T664 94T714 61T765 51Q827 51 867 100T907 217ZM92 214Q92 145 131 89T239 33Q357 33 456 193L425 233Q364 312 334 337Q285 380 233 380Q171 380 132 331T92 214Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mi" transform="translate(477,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(822,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1251,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1680,0)"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mi" transform="translate(2146,0)"><use data-c="1D45F" xlink:href="#MJX-1-TEX-I-1D45F"></use></g><g data-mml-node="mi" transform="translate(2597,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(2942,0)"><use data-c="1D460" xlink:href="#MJX-1-TEX-I-1D460"></use></g><g data-mml-node="mi" transform="translate(3411,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mstyle" transform="translate(3987,0)"><g data-mml-node="mspace"></g></g><g data-mml-node="mi" transform="translate(4265,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="mi" transform="translate(5143,0)"><use data-c="1D44E" xlink:href="#MJX-1-TEX-I-1D44E"></use></g><g data-mml-node="mi" transform="translate(5672,0)"><use data-c="1D461" xlink:href="#MJX-1-TEX-I-1D461"></use></g><g data-mml-node="mi" transform="translate(6033,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mo" transform="translate(6886.8,0)"><use data-c="3A" xlink:href="#MJX-1-TEX-N-3A"></use></g><g data-mml-node="munderover" transform="translate(7442.6,0)"><g data-mml-node="mo"><use data-c="2211" xlink:href="#MJX-1-TEX-LO-2211"></use></g><g data-mml-node="TeXAtom" transform="translate(148.2,-1087.9) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mo" transform="translate(345,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mn" transform="translate(1123,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use></g></g><g data-mml-node="mi" transform="translate(368.4,1150) scale(0.707)"><use data-c="221E" xlink:href="#MJX-1-TEX-N-221E"></use></g></g><g data-mml-node="msup" transform="translate(9053.2,0)"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mn" transform="translate(378,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="c"><g class="shape" ><rect x="339" y="389" width="214" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="446.000000" y="455.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mixed together</text></g><g id="sugar"><g class="shape" ><rect x="499" y="163" width="146" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="572.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sugar</text></g><g id="solution"><g class="shape" ><rect x="364" y="736" width="164" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="446.000000" y="802.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">solution</text></g><g id="(z -> 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 203.000000 65.000000 L 203.000000 171.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(z -> b)[0]"><path d="M 262.666667 65.000000 L 262.666667 103.000000 S 262.666667 113.000000 272.666667 113.000000 L 436.500000 113.000000 S 446.500000 113.000000 446.500000 123.000000 L 446.500000 213.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(a -> c)[0]"><path d="M 203.000000 278.500000 L 203.000000 329.000000 S 203.000000 339.000000 213.000000 339.000000 L 383.000000 339.000000 S 393.000000 339.000000 393.000000 349.000000 L 393.000000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(b -> c)[0]"><path d="M 446.500000 237.000000 L 446.500000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(sugar -> c)[0]"><path d="M 572.000000 291.000000 L 572.000000 329.000000 S 572.000000 339.000000 562.000000 339.000000 L 510.000000 339.000000 S 500.000000 339.000000 500.000000 349.000000 L 500.000000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(c -> solution)[0]"><path d="M 446.500000 517.000000 L 446.500000 732.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/><text class="text-italic" x="447.000000" y="631.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">we get</text></g><mask id="3443061102" maskUnits="userSpaceOnUse" x="-100" y="-100" width="833" height="1050"> -<rect x="-100" y="-100" width="833" height="1050" fill="white"></rect> +</style><g id="a"><g class="shape" ></g><g transform="translate(12.000000 175.000000)" style="opacity:1.000000"><svg style="vertical-align: -4.118ex;" xmlns="http://www.w3.org/2000/svg" width="47.718ex" height="12.624ex" role="img" focusable="false" viewBox="0 -3759.7 21091.2 5579.8" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D6FC" d="M34 156Q34 270 120 356T309 442Q379 442 421 402T478 304Q484 275 485 237V208Q534 282 560 374Q564 388 566 390T582 393Q603 393 603 385Q603 376 594 346T558 261T497 161L486 147L487 123Q489 67 495 47T514 26Q528 28 540 37T557 60Q559 67 562 68T577 70Q597 70 597 62Q597 56 591 43Q579 19 556 5T512 -10H505Q438 -10 414 62L411 69L400 61Q390 53 370 41T325 18T267 -2T203 -11Q124 -11 79 39T34 156ZM208 26Q257 26 306 47T379 90L403 112Q401 255 396 290Q382 405 304 405Q235 405 183 332Q156 292 139 224T121 120Q121 71 146 49T208 26Z"></path><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path><path id="MJX-1-TEX-I-1D714" d="M495 384Q495 406 514 424T555 443Q574 443 589 425T604 364Q604 334 592 278T555 155T483 38T377 -11Q297 -11 267 66Q266 68 260 61Q201 -11 125 -11Q15 -11 15 139Q15 230 56 325T123 434Q135 441 147 436Q160 429 160 418Q160 406 140 379T94 306T62 208Q61 202 61 187Q61 124 85 100T143 76Q201 76 245 129L253 137V156Q258 297 317 297Q348 297 348 261Q348 243 338 213T318 158L308 135Q309 133 310 129T318 115T334 97T358 83T393 76Q456 76 501 148T546 274Q546 305 533 325T508 357T495 384Z"></path><path id="MJX-1-TEX-N-35" d="M164 157Q164 133 148 117T109 101H102Q148 22 224 22Q294 22 326 82Q345 115 345 210Q345 313 318 349Q292 382 260 382H254Q176 382 136 314Q132 307 129 306T114 304Q97 304 95 310Q93 314 93 485V614Q93 664 98 664Q100 666 102 666Q103 666 123 658T178 642T253 634Q324 634 389 662Q397 666 402 666Q410 666 410 648V635Q328 538 205 538Q174 538 149 544L139 546V374Q158 388 169 396T205 412T256 420Q337 420 393 355T449 201Q449 109 385 44T229 -22Q148 -22 99 32T50 154Q50 178 61 192T84 210T107 214Q132 214 148 197T164 157Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-5B" d="M118 -250V750H255V710H158V-210H255V-250H118Z"></path><path id="MJX-1-TEX-N-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-N-37" d="M55 458Q56 460 72 567L88 674Q88 676 108 676H128V672Q128 662 143 655T195 646T364 644H485V605L417 512Q408 500 387 472T360 435T339 403T319 367T305 330T292 284T284 230T278 162T275 80Q275 66 275 52T274 28V19Q270 2 255 -10T221 -22Q210 -22 200 -19T179 0T168 40Q168 198 265 368Q285 400 349 489L395 552H302Q128 552 119 546Q113 543 108 522T98 479L95 458V455H55V458Z"></path><path id="MJX-1-TEX-N-34" d="M462 0Q444 3 333 3Q217 3 199 0H190V46H221Q241 46 248 46T265 48T279 53T286 61Q287 63 287 115V165H28V211L179 442Q332 674 334 675Q336 677 355 677H373L379 671V211H471V165H379V114Q379 73 379 66T385 54Q393 47 442 46H471V0H462ZM293 211V545L74 212L183 211H293Z"></path><path id="MJX-1-TEX-SO-7B" d="M477 -343L471 -349H458Q432 -349 367 -325T273 -263Q258 -245 250 -212L249 -51Q249 -27 249 12Q248 118 244 128Q243 129 243 130Q220 189 121 228Q109 232 107 235T105 250Q105 256 105 257T105 261T107 265T111 268T118 272T128 276T142 283T162 291Q224 324 243 371Q243 372 244 373Q248 384 249 469Q249 475 249 489Q249 528 249 552L250 714Q253 728 256 736T271 761T299 789T347 816T422 843Q440 849 441 849H443Q445 849 447 849T452 850T457 850H471L477 844V830Q477 820 476 817T470 811T459 807T437 801T404 785Q353 760 338 724Q333 710 333 550Q333 526 333 492T334 447Q334 393 327 368T295 318Q257 280 181 255L169 251L184 245Q318 198 332 112Q333 106 333 -49Q333 -209 338 -223Q351 -255 391 -277T469 -309Q477 -311 477 -329V-343Z"></path><path id="MJX-1-TEX-I-1D448" d="M107 637Q73 637 71 641Q70 643 70 649Q70 673 81 682Q83 683 98 683Q139 681 234 681Q268 681 297 681T342 682T362 682Q378 682 378 672Q378 670 376 658Q371 641 366 638H364Q362 638 359 638T352 638T343 637T334 637Q295 636 284 634T266 623Q265 621 238 518T184 302T154 169Q152 155 152 140Q152 86 183 55T269 24Q336 24 403 69T501 205L552 406Q599 598 599 606Q599 633 535 637Q511 637 511 648Q511 650 513 660Q517 676 519 679T529 683Q532 683 561 682T645 680Q696 680 723 681T752 682Q767 682 767 672Q767 650 759 642Q756 637 737 637Q666 633 648 597Q646 592 598 404Q557 235 548 205Q515 105 433 42T263 -22Q171 -22 116 34T60 167V183Q60 201 115 421Q164 622 164 628Q164 635 107 637Z"></path><path id="MJX-1-TEX-N-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path><path id="MJX-1-TEX-N-39" d="M352 287Q304 211 232 211Q154 211 104 270T44 396Q42 412 42 436V444Q42 537 111 606Q171 666 243 666Q245 666 249 666T257 665H261Q273 665 286 663T323 651T370 619T413 560Q456 472 456 334Q456 194 396 97Q361 41 312 10T208 -22Q147 -22 108 7T68 93T121 149Q143 149 158 135T173 96Q173 78 164 65T148 49T135 44L131 43Q131 41 138 37T164 27T206 22H212Q272 22 313 86Q352 142 352 280V287ZM244 248Q292 248 321 297T351 430Q351 508 343 542Q341 552 337 562T323 588T293 615T246 625Q208 625 181 598Q160 576 154 546T147 441Q147 358 152 329T172 282Q197 248 244 248Z"></path><path id="MJX-1-TEX-SO-7D" d="M110 849L115 850Q120 850 125 850Q151 850 215 826T309 764Q324 747 332 714L333 552Q333 528 333 489Q334 383 338 373Q339 372 339 371Q353 336 391 310T469 271Q477 268 477 251Q477 241 476 237T472 232T456 225T428 214Q357 179 339 130Q339 129 338 128Q334 117 333 32Q333 26 333 12Q333 -27 333 -51L332 -212Q328 -228 323 -240T302 -271T255 -307T175 -338Q139 -349 125 -349T108 -346T105 -329Q105 -314 107 -312T130 -304Q233 -271 248 -209Q249 -203 249 -49V57Q249 106 253 125T273 167Q307 213 398 245L413 251L401 255Q265 300 250 389Q249 395 249 550Q249 710 244 724Q224 774 112 811Q105 813 105 830Q105 845 110 849Z"></path><path id="MJX-1-TEX-N-5D" d="M22 710V750H159V-250H22V-210H119V710H22Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mstyle" transform="scale(2.49)"><g data-mml-node="TeXAtom" data-mjx-texclass="ORD"><g data-mml-node="mfrac"><g data-mml-node="mrow" transform="translate(220,676)"><g data-mml-node="mi"><use data-c="1D6FC" xlink:href="#MJX-1-TEX-I-1D6FC"></use></g><g data-mml-node="msup" transform="translate(640,0)"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mn" transform="translate(510,363) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g><g data-mml-node="msup" transform="translate(467.5,-719.9)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="mn" transform="translate(655,289) scale(0.707)"><use data-c="35" xlink:href="#MJX-1-TEX-N-35"></use></g></g><rect width="1753.6" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(1993.6,0)"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="TeXAtom" transform="translate(499,457) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mo"><use data-c="5B" xlink:href="#MJX-1-TEX-N-5B"></use></g><g data-mml-node="mo" transform="translate(278,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(1056,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(500,0)"></use><use data-c="37" xlink:href="#MJX-1-TEX-N-37" transform="translate(778,0)"></use><use data-c="34" xlink:href="#MJX-1-TEX-N-34" transform="translate(1278,0)"></use></g><g data-mml-node="TeXAtom" data-mjx-texclass="OPEN" transform="translate(2834,0)"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7B" xlink:href="#MJX-1-TEX-SO-7B"></use></g></g><g data-mml-node="mfrac" transform="translate(3417,0)"><g data-mml-node="mrow" transform="translate(220,453.8) scale(0.707)"><g data-mml-node="mi"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g><g data-mml-node="msub" transform="translate(622,0)"><g data-mml-node="mi"><use data-c="1D448" xlink:href="#MJX-1-TEX-I-1D448"></use></g><g data-mml-node="mi" transform="translate(716,-150)"><use data-c="1D714" xlink:href="#MJX-1-TEX-I-1D714"></use></g></g><g data-mml-node="mn" transform="translate(2010,0)"><use data-c="31" xlink:href="#MJX-1-TEX-N-31"></use><use data-c="39" xlink:href="#MJX-1-TEX-N-39" transform="translate(500,0)"></use><use data-c="2E" xlink:href="#MJX-1-TEX-N-2E" transform="translate(1000,0)"></use><use data-c="35" xlink:href="#MJX-1-TEX-N-35" transform="translate(1278,0)"></use></g></g><g data-mml-node="mi" transform="translate(1390.6,-345) scale(0.707)"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><rect width="2878.5" height="60" x="120" y="220"></rect></g><g data-mml-node="msup" transform="translate(6535.5,0)"><g data-mml-node="TeXAtom" data-mjx-texclass="CLOSE"><g data-mml-node="mo" transform="translate(0 -0.5)"><use data-c="7D" xlink:href="#MJX-1-TEX-SO-7D"></use></g></g><g data-mml-node="TeXAtom" transform="translate(616,576.6) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mstyle" transform="scale(2)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(-334,0)"><use data-c="2212" xlink:href="#MJX-1-TEX-N-2212"></use></g><g data-mml-node="mn" transform="translate(444,0)"><use data-c="34" xlink:href="#MJX-1-TEX-N-34"></use></g></g></g><g data-mml-node="mstyle" transform="translate(7869,0) scale(1.414)"><g data-mml-node="mspace"></g></g><g data-mml-node="mo" transform="translate(8105.2,0)"><use data-c="5D" xlink:href="#MJX-1-TEX-N-5D"></use></g></g></g></g></g></g></g></svg></g></g><g id="b"><g class="shape" ></g><g transform="translate(414.000000 217.000000)" style="opacity:1.000000"><svg style="vertical-align: -0.186ex;" xmlns="http://www.w3.org/2000/svg" width="8.025ex" height="2.185ex" role="img" focusable="false" viewBox="0 -883.9 3547.1 965.9" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D450" d="M34 159Q34 268 120 355T306 442Q362 442 394 418T427 355Q427 326 408 306T360 285Q341 285 330 295T319 325T330 359T352 380T366 386H367Q367 388 361 392T340 400T306 404Q276 404 249 390Q228 381 206 359Q162 315 142 235T121 119Q121 73 147 50Q169 26 205 26H209Q321 26 394 111Q403 121 406 121Q410 121 419 112T429 98T420 83T391 55T346 25T282 0T202 -11Q127 -11 81 37T34 159Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mo" transform="translate(743.8,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mi" transform="translate(1799.6,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="msup" transform="translate(2677.6,0)"><g data-mml-node="mi"><use data-c="1D450" xlink:href="#MJX-1-TEX-I-1D450"></use></g><g data-mml-node="mn" transform="translate(466,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="z"><g class="shape" ></g><g transform="translate(143.000000 12.000000)" style="opacity:1.000000"><svg style="vertical-align: -2.819ex;" xmlns="http://www.w3.org/2000/svg" width="22.251ex" height="6.354ex" role="img" focusable="false" viewBox="0 -1562.5 9834.8 2808.5" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="MJX-1-TEX-I-1D454" d="M311 43Q296 30 267 15T206 0Q143 0 105 45T66 160Q66 265 143 353T314 442Q361 442 401 394L404 398Q406 401 409 404T418 412T431 419T447 422Q461 422 470 413T480 394Q480 379 423 152T363 -80Q345 -134 286 -169T151 -205Q10 -205 10 -137Q10 -111 28 -91T74 -71Q89 -71 102 -80T116 -111Q116 -121 114 -130T107 -144T99 -154T92 -162L90 -164H91Q101 -167 151 -167Q189 -167 211 -155Q234 -144 254 -122T282 -75Q288 -56 298 -13Q311 35 311 43ZM384 328L380 339Q377 350 375 354T369 368T359 382T346 393T328 402T306 405Q262 405 221 352Q191 313 171 233T151 117Q151 38 213 38Q269 38 323 108L331 118L384 328Z"></path><path id="MJX-1-TEX-I-1D456" d="M184 600Q184 624 203 642T247 661Q265 661 277 649T290 619Q290 596 270 577T226 557Q211 557 198 567T184 600ZM21 287Q21 295 30 318T54 369T98 420T158 442Q197 442 223 419T250 357Q250 340 236 301T196 196T154 83Q149 61 149 51Q149 26 166 26Q175 26 185 29T208 43T235 78T260 137Q263 149 265 151T282 153Q302 153 302 143Q302 135 293 112T268 61T223 11T161 -11Q129 -11 102 10T74 74Q74 91 79 106T122 220Q160 321 166 341T173 380Q173 404 156 404H154Q124 404 99 371T61 287Q60 286 59 284T58 281T56 279T53 278T49 278T41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44F" d="M73 647Q73 657 77 670T89 683Q90 683 161 688T234 694Q246 694 246 685T212 542Q204 508 195 472T180 418L176 399Q176 396 182 402Q231 442 283 442Q345 442 383 396T422 280Q422 169 343 79T173 -11Q123 -11 82 27T40 150V159Q40 180 48 217T97 414Q147 611 147 623T109 637Q104 637 101 637H96Q86 637 83 637T76 640T73 647ZM336 325V331Q336 405 275 405Q258 405 240 397T207 376T181 352T163 330L157 322L136 236Q114 150 114 114Q114 66 138 42Q154 26 178 26Q211 26 245 58Q270 81 285 114T318 219Q336 291 336 325Z"></path><path id="MJX-1-TEX-I-1D452" d="M39 168Q39 225 58 272T107 350T174 402T244 433T307 442H310Q355 442 388 420T421 355Q421 265 310 237Q261 224 176 223Q139 223 138 221Q138 219 132 186T125 128Q125 81 146 54T209 26T302 45T394 111Q403 121 406 121Q410 121 419 112T429 98T420 82T390 55T344 24T281 -1T205 -11Q126 -11 83 42T39 168ZM373 353Q367 405 305 405Q272 405 244 391T199 357T170 316T154 280T149 261Q149 260 169 260Q282 260 327 284T373 353Z"></path><path id="MJX-1-TEX-I-1D45F" d="M21 287Q22 290 23 295T28 317T38 348T53 381T73 411T99 433T132 442Q161 442 183 430T214 408T225 388Q227 382 228 382T236 389Q284 441 347 441H350Q398 441 422 400Q430 381 430 363Q430 333 417 315T391 292T366 288Q346 288 334 299T322 328Q322 376 378 392Q356 405 342 405Q286 405 239 331Q229 315 224 298T190 165Q156 25 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 114 189T154 366Q154 405 128 405Q107 405 92 377T68 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D460" d="M131 289Q131 321 147 354T203 415T300 442Q362 442 390 415T419 355Q419 323 402 308T364 292Q351 292 340 300T328 326Q328 342 337 354T354 372T367 378Q368 378 368 379Q368 382 361 388T336 399T297 405Q249 405 227 379T204 326Q204 301 223 291T278 274T330 259Q396 230 396 163Q396 135 385 107T352 51T289 7T195 -10Q118 -10 86 19T53 87Q53 126 74 143T118 160Q133 160 146 151T160 120Q160 94 142 76T111 58Q109 57 108 57T107 55Q108 52 115 47T146 34T201 27Q237 27 263 38T301 66T318 97T323 122Q323 150 302 164T254 181T195 196T148 231Q131 256 131 289Z"></path><path id="MJX-1-TEX-I-210E" d="M137 683Q138 683 209 688T282 694Q294 694 294 685Q294 674 258 534Q220 386 220 383Q220 381 227 388Q288 442 357 442Q411 442 444 415T478 336Q478 285 440 178T402 50Q403 36 407 31T422 26Q450 26 474 56T513 138Q516 149 519 151T535 153Q555 153 555 145Q555 144 551 130Q535 71 500 33Q466 -10 419 -10H414Q367 -10 346 17T325 74Q325 90 361 192T398 345Q398 404 354 404H349Q266 404 205 306L198 293L164 158Q132 28 127 16Q114 -11 83 -11Q69 -11 59 -2T48 16Q48 30 121 320L195 616Q195 629 188 632T149 637H128Q122 643 122 645T124 664Q129 683 137 683Z"></path><path id="MJX-1-TEX-I-1D45A" d="M21 287Q22 293 24 303T36 341T56 388T88 425T132 442T175 435T205 417T221 395T229 376L231 369Q231 367 232 367L243 378Q303 442 384 442Q401 442 415 440T441 433T460 423T475 411T485 398T493 385T497 373T500 364T502 357L510 367Q573 442 659 442Q713 442 746 415T780 336Q780 285 742 178T704 50Q705 36 709 31T724 26Q752 26 776 56T815 138Q818 149 821 151T837 153Q857 153 857 145Q857 144 853 130Q845 101 831 73T785 17T716 -10Q669 -10 648 17T627 73Q627 92 663 193T700 345Q700 404 656 404H651Q565 404 506 303L499 291L466 157Q433 26 428 16Q415 -11 385 -11Q372 -11 364 -4T353 8T350 18Q350 29 384 161L420 307Q423 322 423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 181Q151 335 151 342Q154 357 154 369Q154 405 129 405Q107 405 92 377T69 316T57 280Q55 278 41 278H27Q21 284 21 287Z"></path><path id="MJX-1-TEX-I-1D44E" d="M33 157Q33 258 109 349T280 441Q331 441 370 392Q386 422 416 422Q429 422 439 414T449 394Q449 381 412 234T374 68Q374 43 381 35T402 26Q411 27 422 35Q443 55 463 131Q469 151 473 152Q475 153 483 153H487Q506 153 506 144Q506 138 501 117T481 63T449 13Q436 0 417 -8Q409 -10 393 -10Q359 -10 336 5T306 36L300 51Q299 52 296 50Q294 48 292 46Q233 -10 172 -10Q117 -10 75 30T33 157ZM351 328Q351 334 346 350T323 385T277 405Q242 405 210 374T160 293Q131 214 119 129Q119 126 119 118T118 106Q118 61 136 44T179 26Q217 26 254 59T298 110Q300 114 325 217T351 328Z"></path><path id="MJX-1-TEX-I-1D461" d="M26 385Q19 392 19 395Q19 399 22 411T27 425Q29 430 36 430T87 431H140L159 511Q162 522 166 540T173 566T179 586T187 603T197 615T211 624T229 626Q247 625 254 615T261 596Q261 589 252 549T232 470L222 433Q222 431 272 431H323Q330 424 330 420Q330 398 317 385H210L174 240Q135 80 135 68Q135 26 162 26Q197 26 230 60T283 144Q285 150 288 151T303 153H307Q322 153 322 145Q322 142 319 133Q314 117 301 95T267 48T216 6T155 -11Q125 -11 98 4T59 56Q57 64 57 83V101L92 241Q127 382 128 383Q128 385 77 385H26Z"></path><path id="MJX-1-TEX-N-3A" d="M78 370Q78 394 95 412T138 430Q162 430 180 414T199 371Q199 346 182 328T139 310T96 327T78 370ZM78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path id="MJX-1-TEX-LO-2211" d="M60 948Q63 950 665 950H1267L1325 815Q1384 677 1388 669H1348L1341 683Q1320 724 1285 761Q1235 809 1174 838T1033 881T882 898T699 902H574H543H251L259 891Q722 258 724 252Q725 250 724 246Q721 243 460 -56L196 -356Q196 -357 407 -357Q459 -357 548 -357T676 -358Q812 -358 896 -353T1063 -332T1204 -283T1307 -196Q1328 -170 1348 -124H1388Q1388 -125 1381 -145T1356 -210T1325 -294L1267 -449L666 -450Q64 -450 61 -448Q55 -446 55 -439Q55 -437 57 -433L590 177Q590 178 557 222T452 366T322 544L56 909L55 924Q55 945 60 948Z"></path><path id="MJX-1-TEX-N-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path><path id="MJX-1-TEX-N-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path id="MJX-1-TEX-N-221E" d="M55 217Q55 305 111 373T254 442Q342 442 419 381Q457 350 493 303L507 284L514 294Q618 442 747 442Q833 442 888 374T944 214Q944 128 889 59T743 -11Q657 -11 580 50Q542 81 506 128L492 147L485 137Q381 -11 252 -11Q166 -11 111 57T55 217ZM907 217Q907 285 869 341T761 397Q740 397 720 392T682 378T648 359T619 335T594 310T574 285T559 263T548 246L543 238L574 198Q605 158 622 138T664 94T714 61T765 51Q827 51 867 100T907 217ZM92 214Q92 145 131 89T239 33Q357 33 456 193L425 233Q364 312 334 337Q285 380 233 380Q171 380 132 331T92 214Z"></path><path id="MJX-1-TEX-N-32" d="M109 429Q82 429 66 447T50 491Q50 562 103 614T235 666Q326 666 387 610T449 465Q449 422 429 383T381 315T301 241Q265 210 201 149L142 93L218 92Q375 92 385 97Q392 99 409 186V189H449V186Q448 183 436 95T421 3V0H50V19V31Q50 38 56 46T86 81Q115 113 136 137Q145 147 170 174T204 211T233 244T261 278T284 308T305 340T320 369T333 401T340 431T343 464Q343 527 309 573T212 619Q179 619 154 602T119 569T109 550Q109 549 114 549Q132 549 151 535T170 489Q170 464 154 447T109 429Z"></path></defs><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="scale(1,-1)"><g data-mml-node="math"><g data-mml-node="mi"><use data-c="1D454" xlink:href="#MJX-1-TEX-I-1D454"></use></g><g data-mml-node="mi" transform="translate(477,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(822,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1251,0)"><use data-c="1D44F" xlink:href="#MJX-1-TEX-I-1D44F"></use></g><g data-mml-node="mi" transform="translate(1680,0)"><use data-c="1D452" xlink:href="#MJX-1-TEX-I-1D452"></use></g><g data-mml-node="mi" transform="translate(2146,0)"><use data-c="1D45F" xlink:href="#MJX-1-TEX-I-1D45F"></use></g><g data-mml-node="mi" transform="translate(2597,0)"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mi" transform="translate(2942,0)"><use data-c="1D460" xlink:href="#MJX-1-TEX-I-1D460"></use></g><g data-mml-node="mi" transform="translate(3411,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mstyle" transform="translate(3987,0)"><g data-mml-node="mspace"></g></g><g data-mml-node="mi" transform="translate(4265,0)"><use data-c="1D45A" xlink:href="#MJX-1-TEX-I-1D45A"></use></g><g data-mml-node="mi" transform="translate(5143,0)"><use data-c="1D44E" xlink:href="#MJX-1-TEX-I-1D44E"></use></g><g data-mml-node="mi" transform="translate(5672,0)"><use data-c="1D461" xlink:href="#MJX-1-TEX-I-1D461"></use></g><g data-mml-node="mi" transform="translate(6033,0)"><use data-c="210E" xlink:href="#MJX-1-TEX-I-210E"></use></g><g data-mml-node="mo" transform="translate(6886.8,0)"><use data-c="3A" xlink:href="#MJX-1-TEX-N-3A"></use></g><g data-mml-node="munderover" transform="translate(7442.6,0)"><g data-mml-node="mo"><use data-c="2211" xlink:href="#MJX-1-TEX-LO-2211"></use></g><g data-mml-node="TeXAtom" transform="translate(148.2,-1087.9) scale(0.707)" data-mjx-texclass="ORD"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mo" transform="translate(345,0)"><use data-c="3D" xlink:href="#MJX-1-TEX-N-3D"></use></g><g data-mml-node="mn" transform="translate(1123,0)"><use data-c="30" xlink:href="#MJX-1-TEX-N-30"></use></g></g><g data-mml-node="mi" transform="translate(368.4,1150) scale(0.707)"><use data-c="221E" xlink:href="#MJX-1-TEX-N-221E"></use></g></g><g data-mml-node="msup" transform="translate(9053.2,0)"><g data-mml-node="mi"><use data-c="1D456" xlink:href="#MJX-1-TEX-I-1D456"></use></g><g data-mml-node="mn" transform="translate(378,413) scale(0.707)"><use data-c="32" xlink:href="#MJX-1-TEX-N-32"></use></g></g></g></g></svg></g></g><g id="c"><g class="shape" ><rect x="339" y="389" width="214" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="446.000000" y="455.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">mixed together</text></g><g id="sugar"><g class="shape" ><rect x="499" y="163" width="146" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="572.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sugar</text></g><g id="solution"><g class="shape" ><rect x="364" y="736" width="164" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="446.000000" y="802.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">solution</text></g><g id="(z -> 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 203.000000 65.000000 L 203.000000 171.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(z -> b)[0]"><path d="M 262.666667 65.000000 L 262.666667 103.000000 S 262.666667 113.000000 272.666667 113.000000 L 436.500000 113.000000 S 446.500000 113.000000 446.500000 123.000000 L 446.500000 213.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(a -> c)[0]"><path d="M 203.000000 278.500000 L 203.000000 329.000000 S 203.000000 339.000000 213.000000 339.000000 L 383.000000 339.000000 S 393.000000 339.000000 393.000000 349.000000 L 393.000000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(b -> c)[0]"><path d="M 446.500000 237.000000 L 446.500000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(sugar -> c)[0]"><path d="M 572.000000 291.000000 L 572.000000 329.000000 S 572.000000 339.000000 562.000000 339.000000 L 510.000000 339.000000 S 500.000000 339.000000 500.000000 349.000000 L 500.000000 385.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/></g><g id="(c -> solution)[0]"><path d="M 446.500000 517.000000 L 446.500000 732.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443061102)"/><text class="text-italic" x="447.000000" y="631.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">we get</text></g><mask id="3443061102" maskUnits="userSpaceOnUse" x="-100" y="-100" width="837" height="1054"> +<rect x="-100" y="-100" width="837" height="1054" fill="white"></rect> <rect x="425.000000" y="615.000000" width="44" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/li1/dagre/sketch.exp.svg b/e2etests/testdata/stable/li1/dagre/sketch.exp.svg index bfc7949834..b1ff8c0fc9 100644 --- a/e2etests/testdata/stable/li1/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/li1/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="579" height="752" viewBox="-100 -100 579 752"><style type="text/css"> +width="583" height="756" viewBox="-102 -102 583 756"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -787,8 +787,8 @@ width="579" height="752" viewBox="-100 -100 579 752"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="133" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="189.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="133" y="426" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="189.500000" y="492.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 189.500000 128.000000 C 189.500000 166.000000 189.500000 186.000000 189.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2725191056)"/></g><g id="(md -> b)[0]"><path d="M 189.500000 328.000000 C 189.500000 366.000000 189.500000 386.000000 189.500000 422.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2725191056)"/></g><mask id="2725191056" maskUnits="userSpaceOnUse" x="-100" y="-100" width="579" height="752"> -<rect x="-100" y="-100" width="579" height="752" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="133" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="189.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="133" y="426" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="189.500000" y="492.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 189.500000 128.000000 C 189.500000 166.000000 189.500000 186.000000 189.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2725191056)"/></g><g id="(md -> b)[0]"><path d="M 189.500000 328.000000 C 189.500000 366.000000 189.500000 386.000000 189.500000 422.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2725191056)"/></g><mask id="2725191056" maskUnits="userSpaceOnUse" x="-100" y="-100" width="583" height="756"> +<rect x="-100" y="-100" width="583" height="756" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li1/elk/sketch.exp.svg b/e2etests/testdata/stable/li1/elk/sketch.exp.svg index fbf5a597ab..9aed5b43b9 100644 --- a/e2etests/testdata/stable/li1/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/li1/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="579" height="752" viewBox="-88 -88 579 752"><style type="text/css"> +width="583" height="756" viewBox="-90 -90 583 756"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -787,8 +787,8 @@ width="579" height="752" viewBox="-88 -88 579 752"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="145" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="145" y="438" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="504.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 201.500000 140.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1950265120)"/></g><g id="(md -> b)[0]"><path d="M 201.500000 340.000000 L 201.500000 434.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1950265120)"/></g><mask id="1950265120" maskUnits="userSpaceOnUse" x="-100" y="-100" width="579" height="752"> -<rect x="-100" y="-100" width="579" height="752" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="145" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="145" y="438" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="201.500000" y="504.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 201.500000 140.000000 L 201.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1950265120)"/></g><g id="(md -> b)[0]"><path d="M 201.500000 340.000000 L 201.500000 434.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1950265120)"/></g><mask id="1950265120" maskUnits="userSpaceOnUse" x="-100" y="-100" width="583" height="756"> +<rect x="-100" y="-100" width="583" height="756" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li2/dagre/sketch.exp.svg b/e2etests/testdata/stable/li2/dagre/sketch.exp.svg index ea7f1c2b0d..c92dccbd73 100644 --- a/e2etests/testdata/stable/li2/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/li2/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="445" height="728" viewBox="-100 -100 445 728"><style type="text/css"> +width="449" height="732" viewBox="-102 -102 449 732"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -783,8 +783,8 @@ width="445" height="728" viewBox="-100 -100 445 728"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="66" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="122.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="66" y="402" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="122.500000" y="468.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 122.500000 128.000000 C 122.500000 166.000000 122.500000 186.000000 122.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062024375)"/></g><g id="(md -> b)[0]"><path d="M 122.500000 304.000000 C 122.500000 342.000000 122.500000 362.000000 122.500000 398.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062024375)"/></g><mask id="1062024375" maskUnits="userSpaceOnUse" x="-100" y="-100" width="445" height="728"> -<rect x="-100" y="-100" width="445" height="728" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="66" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="122.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="66" y="402" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="122.500000" y="468.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 122.500000 128.000000 C 122.500000 166.000000 122.500000 186.000000 122.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062024375)"/></g><g id="(md -> b)[0]"><path d="M 122.500000 304.000000 C 122.500000 342.000000 122.500000 362.000000 122.500000 398.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062024375)"/></g><mask id="1062024375" maskUnits="userSpaceOnUse" x="-100" y="-100" width="449" height="732"> +<rect x="-100" y="-100" width="449" height="732" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li2/elk/sketch.exp.svg b/e2etests/testdata/stable/li2/elk/sketch.exp.svg index a12d937e59..e93d772921 100644 --- a/e2etests/testdata/stable/li2/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/li2/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="445" height="728" viewBox="-88 -88 445 728"><style type="text/css"> +width="449" height="732" viewBox="-90 -90 449 732"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -783,8 +783,8 @@ width="445" height="728" viewBox="-88 -88 445 728"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="78" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="78" y="414" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="480.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 134.500000 140.000000 L 134.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#821377987)"/></g><g id="(md -> b)[0]"><path d="M 134.500000 316.000000 L 134.500000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#821377987)"/></g><mask id="821377987" maskUnits="userSpaceOnUse" x="-100" y="-100" width="445" height="728"> -<rect x="-100" y="-100" width="445" height="728" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="78" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="78" y="414" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="134.500000" y="480.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 134.500000 140.000000 L 134.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#821377987)"/></g><g id="(md -> b)[0]"><path d="M 134.500000 316.000000 L 134.500000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#821377987)"/></g><mask id="821377987" maskUnits="userSpaceOnUse" x="-100" y="-100" width="449" height="732"> +<rect x="-100" y="-100" width="449" height="732" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li3/dagre/sketch.exp.svg b/e2etests/testdata/stable/li3/dagre/sketch.exp.svg index 5a11d96b06..e0aa6b9552 100644 --- a/e2etests/testdata/stable/li3/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/li3/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="547" height="1164" viewBox="-100 -100 547 1164"><style type="text/css"> +width="551" height="1168" viewBox="-102 -102 551 1168"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -808,8 +808,8 @@ width="547" height="1164" viewBox="-100 -100 547 1164"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="117" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="173.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="117" y="838" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="173.500000" y="904.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 173.500000 128.000000 C 173.500000 166.000000 173.500000 186.000000 173.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1173962072)"/></g><g id="(md -> b)[0]"><path d="M 173.500000 740.000000 C 173.500000 778.000000 173.500000 798.000000 173.500000 834.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1173962072)"/></g><mask id="1173962072" maskUnits="userSpaceOnUse" x="-100" y="-100" width="547" height="1164"> -<rect x="-100" y="-100" width="547" height="1164" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="117" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="173.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="117" y="838" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="173.500000" y="904.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 173.500000 128.000000 C 173.500000 166.000000 173.500000 186.000000 173.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1173962072)"/></g><g id="(md -> b)[0]"><path d="M 173.500000 740.000000 C 173.500000 778.000000 173.500000 798.000000 173.500000 834.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1173962072)"/></g><mask id="1173962072" maskUnits="userSpaceOnUse" x="-100" y="-100" width="551" height="1168"> +<rect x="-100" y="-100" width="551" height="1168" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li3/elk/sketch.exp.svg b/e2etests/testdata/stable/li3/elk/sketch.exp.svg index 403273b8de..c1438ff9bd 100644 --- a/e2etests/testdata/stable/li3/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/li3/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="547" height="1164" viewBox="-88 -88 547 1164"><style type="text/css"> +width="551" height="1168" viewBox="-90 -90 551 1168"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -808,8 +808,8 @@ width="547" height="1164" viewBox="-88 -88 547 1164"><style type="text/css"> </ul> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="129" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="129" y="850" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="916.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 185.500000 140.000000 L 185.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#488468283)"/></g><g id="(md -> b)[0]"><path d="M 185.500000 752.000000 L 185.500000 846.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#488468283)"/></g><mask id="488468283" maskUnits="userSpaceOnUse" x="-100" y="-100" width="547" height="1164"> -<rect x="-100" y="-100" width="547" height="1164" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="129" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="129" y="850" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="185.500000" y="916.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 185.500000 140.000000 L 185.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#488468283)"/></g><g id="(md -> b)[0]"><path d="M 185.500000 752.000000 L 185.500000 846.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#488468283)"/></g><mask id="488468283" maskUnits="userSpaceOnUse" x="-100" y="-100" width="551" height="1168"> +<rect x="-100" y="-100" width="551" height="1168" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li4/dagre/sketch.exp.svg b/e2etests/testdata/stable/li4/dagre/sketch.exp.svg index 9e1469b8b3..876d8df6bd 100644 --- a/e2etests/testdata/stable/li4/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/li4/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1120" height="1028" viewBox="-100 -100 1120 1028"><style type="text/css"> +width="1124" height="1032" viewBox="-102 -102 1124 1032"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -806,8 +806,8 @@ sit amet, consectetuer adipiscing elit.</p> <p>Another item in the same list.</p> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="404" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="404" y="702" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="768.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 460.000000 128.000000 C 460.000000 166.000000 460.000000 186.000000 460.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3650997619)"/></g><g id="(md -> b)[0]"><path d="M 460.000000 604.000000 C 460.000000 642.000000 460.000000 662.000000 460.000000 698.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3650997619)"/></g><mask id="3650997619" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1120" height="1028"> -<rect x="-100" y="-100" width="1120" height="1028" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="404" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="404" y="702" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="768.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 460.000000 128.000000 C 460.000000 166.000000 460.000000 186.000000 460.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3650997619)"/></g><g id="(md -> b)[0]"><path d="M 460.000000 604.000000 C 460.000000 642.000000 460.000000 662.000000 460.000000 698.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3650997619)"/></g><mask id="3650997619" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1124" height="1032"> +<rect x="-100" y="-100" width="1124" height="1032" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/li4/elk/sketch.exp.svg b/e2etests/testdata/stable/li4/elk/sketch.exp.svg index deaf329146..27234b4de8 100644 --- a/e2etests/testdata/stable/li4/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/li4/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1120" height="1028" viewBox="-88 -88 1120 1028"><style type="text/css"> +width="1124" height="1032" viewBox="-90 -90 1124 1032"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -806,8 +806,8 @@ sit amet, consectetuer adipiscing elit.</p> <p>Another item in the same list.</p> </li> </ul> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="415" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="471.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="415" y="714" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="471.500000" y="780.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 472.000000 140.000000 L 472.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3497295329)"/></g><g id="(md -> b)[0]"><path d="M 472.000000 616.000000 L 472.000000 710.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3497295329)"/></g><mask id="3497295329" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1120" height="1028"> -<rect x="-100" y="-100" width="1120" height="1028" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="415" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="471.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="415" y="714" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="471.500000" y="780.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 472.000000 140.000000 L 472.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3497295329)"/></g><g id="(md -> b)[0]"><path d="M 472.000000 616.000000 L 472.000000 710.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3497295329)"/></g><mask id="3497295329" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1124" height="1032"> +<rect x="-100" y="-100" width="1124" height="1032" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/links/dagre/sketch.exp.svg b/e2etests/testdata/stable/links/dagre/sketch.exp.svg index 063f65d262..fb9563220f 100644 --- a/e2etests/testdata/stable/links/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/links/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="552" viewBox="-100 -100 314 552"><style type="text/css"> +width="334" height="572" viewBox="-102 -118 334 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -56,8 +56,8 @@ knowing I can't make my satellite dish PAYMENTS!</title><g transform="translate( </clipPath> </defs> </svg> -</g></g></a><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3307079837)"/></g><mask id="3307079837" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +</g></g></a><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3307079837)"/></g><mask id="3307079837" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { diff --git a/e2etests/testdata/stable/links/elk/sketch.exp.svg b/e2etests/testdata/stable/links/elk/sketch.exp.svg index 3a532dcdc1..8a2d07a01d 100644 --- a/e2etests/testdata/stable/links/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/links/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="552" viewBox="-88 -88 314 552"><style type="text/css"> +width="334" height="572" viewBox="-90 -106 334 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -56,8 +56,8 @@ knowing I can't make my satellite dish PAYMENTS!</title><g transform="translate( </clipPath> </defs> </svg> -</g></g></a><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1168052673)"/></g><mask id="1168052673" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +</g></g></a><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1168052673)"/></g><mask id="1168052673" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { diff --git a/e2etests/testdata/stable/lone_h1/dagre/sketch.exp.svg b/e2etests/testdata/stable/lone_h1/dagre/sketch.exp.svg index ec323412ec..b1c5c56311 100644 --- a/e2etests/testdata/stable/lone_h1/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/lone_h1/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="466" height="702" viewBox="-100 -100 466 702"><style type="text/css"> +width="470" height="706" viewBox="-102 -102 470 706"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="466" height="702" viewBox="-100 -100 466 702"><style type="text/css"> 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="226.000000" width="266" height="50"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Markdown: Syntax</h1> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="77" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="133.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="77" y="376" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="133.500000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 133.000000 128.000000 C 133.000000 166.000000 133.000000 186.000000 133.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#225833687)"/></g><g id="(md -> b)[0]"><path d="M 133.000000 278.000000 C 133.000000 316.000000 133.000000 336.000000 133.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#225833687)"/></g><mask id="225833687" maskUnits="userSpaceOnUse" x="-100" y="-100" width="466" height="702"> -<rect x="-100" y="-100" width="466" height="702" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="77" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="133.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="77" y="376" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="133.500000" y="442.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 133.000000 128.000000 C 133.000000 166.000000 133.000000 186.000000 133.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#225833687)"/></g><g id="(md -> b)[0]"><path d="M 133.000000 278.000000 C 133.000000 316.000000 133.000000 336.000000 133.000000 372.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#225833687)"/></g><mask id="225833687" maskUnits="userSpaceOnUse" x="-100" y="-100" width="470" height="706"> +<rect x="-100" y="-100" width="470" height="706" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg b/e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg index 9c7d606a42..a1920ffd84 100644 --- a/e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/lone_h1/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="466" height="702" viewBox="-88 -88 466 702"><style type="text/css"> +width="470" height="706" viewBox="-90 -90 470 706"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="466" height="702" viewBox="-88 -88 466 702"><style type="text/css"> 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="12.000000" y="238.000000" width="266" height="50"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><h1>Markdown: Syntax</h1> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="88" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="88" y="388" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 145.000000 140.000000 L 145.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#671088123)"/></g><g id="(md -> b)[0]"><path d="M 145.000000 290.000000 L 145.000000 384.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#671088123)"/></g><mask id="671088123" maskUnits="userSpaceOnUse" x="-100" y="-100" width="466" height="702"> -<rect x="-100" y="-100" width="466" height="702" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="88" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="88" y="388" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="144.500000" y="454.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 145.000000 140.000000 L 145.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#671088123)"/></g><g id="(md -> b)[0]"><path d="M 145.000000 290.000000 L 145.000000 384.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#671088123)"/></g><mask id="671088123" maskUnits="userSpaceOnUse" x="-100" y="-100" width="470" height="706"> +<rect x="-100" y="-100" width="470" height="706" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/markdown/dagre/sketch.exp.svg b/e2etests/testdata/stable/markdown/dagre/sketch.exp.svg index 519cf47b5b..8d5327d5be 100644 --- a/e2etests/testdata/stable/markdown/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/markdown/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="731" height="838" viewBox="-100 -100 731 838"><style type="text/css"> +width="735" height="842" viewBox="-102 -102 735 842"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -782,8 +782,8 @@ width="731" height="838" viewBox="-100 -100 731 838"><style type="text/css"> <li>Visits always give pleasure: if not on arrival, then on the departure</li> </ul> <p><em>Festivity Level 1</em>: Your guests are chatting amiably with each other.</p> -</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="209" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="265.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="209" y="512" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="266.000000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 265.500000 128.000000 C 265.500000 166.000000 265.500000 186.000000 265.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#132532049)"/></g><g id="(hey -> y)[0]"><path d="M 265.500000 414.000000 C 265.500000 452.000000 265.500000 472.000000 265.500000 508.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#132532049)"/></g><mask id="132532049" maskUnits="userSpaceOnUse" x="-100" y="-100" width="731" height="838"> -<rect x="-100" y="-100" width="731" height="838" fill="white"></rect> +</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="209" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="265.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="209" y="512" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="266.000000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 265.500000 128.000000 C 265.500000 166.000000 265.500000 186.000000 265.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#132532049)"/></g><g id="(hey -> y)[0]"><path d="M 265.500000 414.000000 C 265.500000 452.000000 265.500000 472.000000 265.500000 508.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#132532049)"/></g><mask id="132532049" maskUnits="userSpaceOnUse" x="-100" y="-100" width="735" height="842"> +<rect x="-100" y="-100" width="735" height="842" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/markdown/elk/sketch.exp.svg b/e2etests/testdata/stable/markdown/elk/sketch.exp.svg index ea672b2ebf..6dc9b37abf 100644 --- a/e2etests/testdata/stable/markdown/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/markdown/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="731" height="838" viewBox="-88 -88 731 838"><style type="text/css"> +width="735" height="842" viewBox="-90 -90 735 842"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -782,8 +782,8 @@ width="731" height="838" viewBox="-88 -88 731 838"><style type="text/css"> <li>Visits always give pleasure: if not on arrival, then on the departure</li> </ul> <p><em>Festivity Level 1</em>: Your guests are chatting amiably with each other.</p> -</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="221" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="220" y="524" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.000000" y="590.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 277.500000 140.000000 L 277.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2187422102)"/></g><g id="(hey -> y)[0]"><path d="M 277.500000 426.000000 L 277.500000 520.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2187422102)"/></g><mask id="2187422102" maskUnits="userSpaceOnUse" x="-100" y="-100" width="731" height="838"> -<rect x="-100" y="-100" width="731" height="838" fill="white"></rect> +</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="221" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="220" y="524" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.000000" y="590.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> 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 277.500000 140.000000 L 277.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2187422102)"/></g><g id="(hey -> y)[0]"><path d="M 277.500000 426.000000 L 277.500000 520.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2187422102)"/></g><mask id="2187422102" maskUnits="userSpaceOnUse" x="-100" y="-100" width="735" height="842"> +<rect x="-100" y="-100" width="735" height="842" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/markdown_stroke_fill/dagre/sketch.exp.svg b/e2etests/testdata/stable/markdown_stroke_fill/dagre/sketch.exp.svg index f8a406abaf..b2ecb06b8c 100644 --- a/e2etests/testdata/stable/markdown_stroke_fill/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/markdown_stroke_fill/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="512" height="681" viewBox="-100 -100 512 681"><style type="text/css"> +width="516" height="685" viewBox="-102 -102 516 685"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -784,8 +784,8 @@ width="512" height="681" viewBox="-100 -100 512 681"><style type="text/css"> } </code></pre> <p>walk into a bar.</p> -</div></foreignObject></g></g><g id="(container -> no container)[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 156.000000 359.000000 C 156.000000 397.000000 156.000000 417.000000 156.000000 453.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443421750)"/></g><mask id="3443421750" maskUnits="userSpaceOnUse" x="-100" y="-100" width="512" height="681"> -<rect x="-100" y="-100" width="512" height="681" fill="white"></rect> +</div></foreignObject></g></g><g id="(container -> no container)[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 156.000000 359.000000 C 156.000000 397.000000 156.000000 417.000000 156.000000 453.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3443421750)"/></g><mask id="3443421750" maskUnits="userSpaceOnUse" x="-100" y="-100" width="516" height="685"> +<rect x="-100" y="-100" width="516" height="685" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/markdown_stroke_fill/elk/sketch.exp.svg b/e2etests/testdata/stable/markdown_stroke_fill/elk/sketch.exp.svg index 4c3d805eff..0270db7262 100644 --- a/e2etests/testdata/stable/markdown_stroke_fill/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/markdown_stroke_fill/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="562" height="731" viewBox="-88 -88 562 731"><style type="text/css"> +width="566" height="735" viewBox="-90 -90 566 735"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -784,8 +784,8 @@ width="562" height="731" viewBox="-88 -88 562 731"><style type="text/css"> } </code></pre> <p>walk into a bar.</p> -</div></foreignObject></g></g><g id="(container -> no container)[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 193.000000 421.000000 L 193.000000 515.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2500520100)"/></g><mask id="2500520100" maskUnits="userSpaceOnUse" x="-100" y="-100" width="562" height="731"> -<rect x="-100" y="-100" width="562" height="731" fill="white"></rect> +</div></foreignObject></g></g><g id="(container -> no container)[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 193.000000 421.000000 L 193.000000 515.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2500520100)"/></g><mask id="2500520100" maskUnits="userSpaceOnUse" x="-100" y="-100" width="566" height="735"> +<rect x="-100" y="-100" width="566" height="735" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_2space_newline/dagre/sketch.exp.svg b/e2etests/testdata/stable/md_2space_newline/dagre/sketch.exp.svg index 9e82a30fa7..e9a429cba4 100644 --- a/e2etests/testdata/stable/md_2space_newline/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/md_2space_newline/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="759" height="348" viewBox="-100 -100 759 348"><style type="text/css"> +width="763" height="352" viewBox="-102 -102 763 352"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -777,8 +777,8 @@ width="759" height="348" viewBox="-100 -100 759 348"><style type="text/css"> } </style><g id="markdown"><g class="shape" ><rect x="0" y="0" width="559" height="148" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="279.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">markdown</text></g><g id="markdown.md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="50.000000" y="50.000000" width="459" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit,<br /> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> -</div></foreignObject></g></g><mask id="2893698109" maskUnits="userSpaceOnUse" x="-100" y="-100" width="759" height="348"> -<rect x="-100" y="-100" width="759" height="348" fill="white"></rect> +</div></foreignObject></g></g><mask id="2893698109" maskUnits="userSpaceOnUse" x="-100" y="-100" width="763" height="352"> +<rect x="-100" y="-100" width="763" height="352" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_2space_newline/elk/sketch.exp.svg b/e2etests/testdata/stable/md_2space_newline/elk/sketch.exp.svg index 0824246172..ed857d0630 100644 --- a/e2etests/testdata/stable/md_2space_newline/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/md_2space_newline/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="809" height="398" viewBox="-88 -88 809 398"><style type="text/css"> +width="813" height="402" viewBox="-90 -90 813 402"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -777,8 +777,8 @@ width="809" height="398" viewBox="-88 -88 809 398"><style type="text/css"> } </style><g id="markdown"><g class="shape" ><rect x="12" y="12" width="609" height="198" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="316.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">markdown</text></g><g id="markdown.md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="87.000000" y="87.000000" width="459" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit,<br /> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> -</div></foreignObject></g></g><mask id="355016914" maskUnits="userSpaceOnUse" x="-100" y="-100" width="809" height="398"> -<rect x="-100" y="-100" width="809" height="398" fill="white"></rect> +</div></foreignObject></g></g><mask id="355016914" maskUnits="userSpaceOnUse" x="-100" y="-100" width="813" height="402"> +<rect x="-100" y="-100" width="813" height="402" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_backslash_newline/dagre/sketch.exp.svg b/e2etests/testdata/stable/md_backslash_newline/dagre/sketch.exp.svg index de8e1410c4..1b30a3803e 100644 --- a/e2etests/testdata/stable/md_backslash_newline/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/md_backslash_newline/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="759" height="348" viewBox="-100 -100 759 348"><style type="text/css"> +width="763" height="352" viewBox="-102 -102 763 352"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -777,8 +777,8 @@ width="759" height="348" viewBox="-100 -100 759 348"><style type="text/css"> } </style><g id="markdown"><g class="shape" ><rect x="0" y="0" width="559" height="148" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="279.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">markdown</text></g><g id="markdown.md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="50.000000" y="50.000000" width="459" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit,<br /> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> -</div></foreignObject></g></g><mask id="2487089725" maskUnits="userSpaceOnUse" x="-100" y="-100" width="759" height="348"> -<rect x="-100" y="-100" width="759" height="348" fill="white"></rect> +</div></foreignObject></g></g><mask id="2487089725" maskUnits="userSpaceOnUse" x="-100" y="-100" width="763" height="352"> +<rect x="-100" y="-100" width="763" height="352" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_backslash_newline/elk/sketch.exp.svg b/e2etests/testdata/stable/md_backslash_newline/elk/sketch.exp.svg index 04f865344c..0824f01665 100644 --- a/e2etests/testdata/stable/md_backslash_newline/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/md_backslash_newline/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="809" height="398" viewBox="-88 -88 809 398"><style type="text/css"> +width="813" height="402" viewBox="-90 -90 813 402"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -777,8 +777,8 @@ width="809" height="398" viewBox="-88 -88 809 398"><style type="text/css"> } </style><g id="markdown"><g class="shape" ><rect x="12" y="12" width="609" height="198" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="316.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">markdown</text></g><g id="markdown.md"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="87.000000" y="87.000000" width="459" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit,<br /> sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> -</div></foreignObject></g></g><mask id="90306890" maskUnits="userSpaceOnUse" x="-100" y="-100" width="809" height="398"> -<rect x="-100" y="-100" width="809" height="398" fill="white"></rect> +</div></foreignObject></g></g><mask id="90306890" maskUnits="userSpaceOnUse" x="-100" y="-100" width="813" height="402"> +<rect x="-100" y="-100" width="813" height="402" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_block_fenced/dagre/sketch.exp.svg b/e2etests/testdata/stable/md_code_block_fenced/dagre/sketch.exp.svg index deb9442a30..9b8266e65a 100644 --- a/e2etests/testdata/stable/md_code_block_fenced/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_block_fenced/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="396" height="763" viewBox="-100 -100 396 763"><style type="text/css"> +width="400" height="767" viewBox="-102 -102 400 767"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -780,8 +780,8 @@ width="396" height="763" viewBox="-100 -100 396 763"><style type="text/css"> of: "json", } </code></pre> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="42" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="42" y="437" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="503.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 98.000000 128.000000 C 98.000000 166.000000 98.000000 186.000000 98.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2666490505)"/></g><g id="(md -> b)[0]"><path d="M 98.000000 339.000000 C 98.000000 377.000000 98.000000 397.000000 98.000000 433.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2666490505)"/></g><mask id="2666490505" maskUnits="userSpaceOnUse" x="-100" y="-100" width="396" height="763"> -<rect x="-100" y="-100" width="396" height="763" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="42" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="42" y="437" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="503.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 98.000000 128.000000 C 98.000000 166.000000 98.000000 186.000000 98.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2666490505)"/></g><g id="(md -> b)[0]"><path d="M 98.000000 339.000000 C 98.000000 377.000000 98.000000 397.000000 98.000000 433.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2666490505)"/></g><mask id="2666490505" maskUnits="userSpaceOnUse" x="-100" y="-100" width="400" height="767"> +<rect x="-100" y="-100" width="400" height="767" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_block_fenced/elk/sketch.exp.svg b/e2etests/testdata/stable/md_code_block_fenced/elk/sketch.exp.svg index b94e620d35..9abf69017c 100644 --- a/e2etests/testdata/stable/md_code_block_fenced/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_block_fenced/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="396" height="763" viewBox="-88 -88 396 763"><style type="text/css"> +width="400" height="767" viewBox="-90 -90 400 767"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -780,8 +780,8 @@ width="396" height="763" viewBox="-88 -88 396 763"><style type="text/css"> of: "json", } </code></pre> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="53" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="109.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="53" y="449" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="109.500000" y="515.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 110.000000 140.000000 L 110.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2990250529)"/></g><g id="(md -> b)[0]"><path d="M 110.000000 351.000000 L 110.000000 445.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2990250529)"/></g><mask id="2990250529" maskUnits="userSpaceOnUse" x="-100" y="-100" width="396" height="763"> -<rect x="-100" y="-100" width="396" height="763" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="53" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="109.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="53" y="449" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="109.500000" y="515.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 110.000000 140.000000 L 110.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2990250529)"/></g><g id="(md -> b)[0]"><path d="M 110.000000 351.000000 L 110.000000 445.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2990250529)"/></g><mask id="2990250529" maskUnits="userSpaceOnUse" x="-100" y="-100" width="400" height="767"> +<rect x="-100" y="-100" width="400" height="767" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_block_indented/dagre/sketch.exp.svg b/e2etests/testdata/stable/md_code_block_indented/dagre/sketch.exp.svg index 04797b63ff..c501cf3d27 100644 --- a/e2etests/testdata/stable/md_code_block_indented/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_block_indented/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="412" height="803" viewBox="-100 -100 412 803"><style type="text/css"> +width="416" height="807" viewBox="-102 -102 416 807"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -781,8 +781,8 @@ width="412" height="803" viewBox="-100 -100 412 803"><style type="text/css"> of: "json", } </code></pre> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="50" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="106.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="50" y="477" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="106.500000" y="543.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 106.000000 128.000000 C 106.000000 166.000000 106.000000 186.000000 106.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#801427190)"/></g><g id="(md -> b)[0]"><path d="M 106.000000 379.000000 C 106.000000 417.000000 106.000000 437.000000 106.000000 473.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#801427190)"/></g><mask id="801427190" maskUnits="userSpaceOnUse" x="-100" y="-100" width="412" height="803"> -<rect x="-100" y="-100" width="412" height="803" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="50" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="106.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="50" y="477" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="106.500000" y="543.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 106.000000 128.000000 C 106.000000 166.000000 106.000000 186.000000 106.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#801427190)"/></g><g id="(md -> b)[0]"><path d="M 106.000000 379.000000 C 106.000000 417.000000 106.000000 437.000000 106.000000 473.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#801427190)"/></g><mask id="801427190" maskUnits="userSpaceOnUse" x="-100" y="-100" width="416" height="807"> +<rect x="-100" y="-100" width="416" height="807" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_block_indented/elk/sketch.exp.svg b/e2etests/testdata/stable/md_code_block_indented/elk/sketch.exp.svg index a462d33d31..0194444a1e 100644 --- a/e2etests/testdata/stable/md_code_block_indented/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_block_indented/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="412" height="803" viewBox="-88 -88 412 803"><style type="text/css"> +width="416" height="807" viewBox="-90 -90 416 807"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -781,8 +781,8 @@ width="412" height="803" viewBox="-88 -88 412 803"><style type="text/css"> of: "json", } </code></pre> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="61" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="117.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="61" y="489" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="117.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 118.000000 140.000000 L 118.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#694389222)"/></g><g id="(md -> b)[0]"><path d="M 118.000000 391.000000 L 118.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#694389222)"/></g><mask id="694389222" maskUnits="userSpaceOnUse" x="-100" y="-100" width="412" height="803"> -<rect x="-100" y="-100" width="412" height="803" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="61" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="117.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="61" y="489" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="117.500000" y="555.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 118.000000 140.000000 L 118.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#694389222)"/></g><g id="(md -> b)[0]"><path d="M 118.000000 391.000000 L 118.000000 485.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#694389222)"/></g><mask id="694389222" maskUnits="userSpaceOnUse" x="-100" y="-100" width="416" height="807"> +<rect x="-100" y="-100" width="416" height="807" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_inline/dagre/sketch.exp.svg b/e2etests/testdata/stable/md_code_inline/dagre/sketch.exp.svg index 15d58e073a..01bd629cea 100644 --- a/e2etests/testdata/stable/md_code_inline/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_inline/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="676" viewBox="-100 -100 313 676"><style type="text/css"> +width="317" height="680" viewBox="-102 -102 317 680"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="313" height="676" viewBox="-100 -100 313 676"><style type="text/css"> 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="34.000000" y="226.000000" width="46" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p><code>code</code></p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="350" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="416.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1316118153)"/></g><g id="(md -> b)[0]"><path d="M 56.500000 252.000000 C 56.500000 290.000000 56.500000 310.000000 56.500000 346.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1316118153)"/></g><mask id="1316118153" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="676"> -<rect x="-100" y="-100" width="313" height="676" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="350" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="416.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1316118153)"/></g><g id="(md -> b)[0]"><path d="M 56.500000 252.000000 C 56.500000 290.000000 56.500000 310.000000 56.500000 346.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1316118153)"/></g><mask id="1316118153" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="680"> +<rect x="-100" y="-100" width="317" height="680" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/md_code_inline/elk/sketch.exp.svg b/e2etests/testdata/stable/md_code_inline/elk/sketch.exp.svg index 4fa8337f7a..f3e4c19a1f 100644 --- a/e2etests/testdata/stable/md_code_inline/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/md_code_inline/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="676" viewBox="-88 -88 313 676"><style type="text/css"> +width="317" height="680" viewBox="-90 -90 317 680"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -776,8 +776,8 @@ width="313" height="676" viewBox="-88 -88 313 676"><style type="text/css"> 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="45.000000" y="238.000000" width="46" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md" style="background-color:transparent;color:#0A0F25;"><p><code>code</code></p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4166343293)"/></g><g id="(md -> b)[0]"><path d="M 68.500000 264.000000 L 68.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4166343293)"/></g><mask id="4166343293" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="676"> -<rect x="-100" y="-100" width="313" height="676" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4166343293)"/></g><g id="(md -> b)[0]"><path d="M 68.500000 264.000000 L 68.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4166343293)"/></g><mask id="4166343293" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="680"> +<rect x="-100" y="-100" width="317" height="680" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/multiline_text/dagre/sketch.exp.svg b/e2etests/testdata/stable/multiline_text/dagre/sketch.exp.svg index dd2b044122..deb9d2b7f0 100644 --- a/e2etests/testdata/stable/multiline_text/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/multiline_text/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="402" height="358" viewBox="-100 -100 402 358"><style type="text/css"> +width="406" height="362" viewBox="-102 -102 406 362"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="402" height="358" viewBox="-100 -100 402 358"><style type="text/css"> } ]]> -</style><g id="hey"><g class="shape" ><rect x="0" y="0" width="202" height="158" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="101.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="101.000000" dy="0.000000">this</tspan><tspan x="101.000000" dy="19.333333">goes</tspan><tspan x="101.000000" dy="19.333333">multiple lines</tspan></text></g><mask id="2998533480" maskUnits="userSpaceOnUse" x="-100" y="-100" width="402" height="358"> -<rect x="-100" y="-100" width="402" height="358" fill="white"></rect> +</style><g id="hey"><g class="shape" ><rect x="0" y="0" width="202" height="158" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="101.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="101.000000" dy="0.000000">this</tspan><tspan x="101.000000" dy="19.333333">goes</tspan><tspan x="101.000000" dy="19.333333">multiple lines</tspan></text></g><mask id="2998533480" maskUnits="userSpaceOnUse" x="-100" y="-100" width="406" height="362"> +<rect x="-100" y="-100" width="406" height="362" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/multiline_text/elk/sketch.exp.svg b/e2etests/testdata/stable/multiline_text/elk/sketch.exp.svg index 92decb35e7..10fddddab3 100644 --- a/e2etests/testdata/stable/multiline_text/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/multiline_text/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="402" height="358" viewBox="-88 -88 402 358"><style type="text/css"> +width="406" height="362" viewBox="-90 -90 406 362"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="402" height="358" viewBox="-88 -88 402 358"><style type="text/css"> } ]]> -</style><g id="hey"><g class="shape" ><rect x="12" y="12" width="202" height="158" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="113.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="113.000000" dy="0.000000">this</tspan><tspan x="113.000000" dy="19.333333">goes</tspan><tspan x="113.000000" dy="19.333333">multiple lines</tspan></text></g><mask id="1312485744" maskUnits="userSpaceOnUse" x="-100" y="-100" width="402" height="358"> -<rect x="-100" y="-100" width="402" height="358" fill="white"></rect> +</style><g id="hey"><g class="shape" ><rect x="12" y="12" width="202" height="158" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="113.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="113.000000" dy="0.000000">this</tspan><tspan x="113.000000" dy="19.333333">goes</tspan><tspan x="113.000000" dy="19.333333">multiple lines</tspan></text></g><mask id="1312485744" maskUnits="userSpaceOnUse" x="-100" y="-100" width="406" height="362"> +<rect x="-100" y="-100" width="406" height="362" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/multiple_trees/dagre/sketch.exp.svg b/e2etests/testdata/stable/multiple_trees/dagre/sketch.exp.svg index 9f40c54615..2793b202d3 100644 --- a/e2etests/testdata/stable/multiple_trees/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/multiple_trees/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1950" height="1456" viewBox="-100 -100 1950 1456"><style type="text/css"> +width="1954" height="1460" viewBox="-102 -102 1954 1460"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1950" height="1456" viewBox="-100 -100 1950 1456"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="795" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="851.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="83" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="139.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="274" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="330.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="622" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="679.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="969" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1025.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1313" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1368.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="795" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="852.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="1545" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1601.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="0" y="452" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="54.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="169" y="452" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="224.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="710" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="766.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="883" y="0" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="937.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="185" y="904" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="243.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="362" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="418.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="535" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="592.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="709" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="765.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="882" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="939.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="1056" y="904" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1111.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="709" y="1130" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="765.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="1227" y="904" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1282.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="1398" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1455.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="v"><g class="shape" ><rect x="1458" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1515.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="w"><g class="shape" ><rect x="1632" y="452" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1691.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="(a -> 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 793.017992 522.897779 C 170.800000 606.926023 28.350000 640.343775 79.788088 687.030553" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> c)[0]"><path d="M 793.045487 527.684321 C 423.600000 607.852040 330.750000 638.000000 330.750000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> d)[0]"><path d="M 793.325549 552.998341 C 701.800000 612.780925 678.500000 638.000000 678.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> e)[0]"><path d="M 909.675893 552.889775 C 1001.600000 612.759654 1025.000000 638.000000 1025.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> f)[0]"><path d="M 909.953874 527.776185 C 1276.400000 607.869826 1368.500000 638.000000 1368.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(g -> a)[0]"><path d="M 851.500000 354.000000 C 851.500000 392.000000 851.500000 412.000000 851.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> h)[0]"><path d="M 909.967891 525.604931 C 1361.200000 607.449599 1488.700000 640.600000 1542.508039 688.345161" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(i -> b)[0]"><path d="M 54.643805 579.999995 C 54.727876 618.000000 62.150000 638.000000 89.370628 674.784632" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(j -> b)[0]"><path d="M 224.143805 579.999995 C 224.227876 618.000000 216.650000 638.000000 188.670333 674.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(k -> g)[0]"><path d="M 766.000000 128.000000 C 766.000000 166.000000 773.600000 186.000000 801.579667 222.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(l -> g)[0]"><path d="M 937.000000 128.000000 C 937.000000 166.000000 929.400000 186.000000 901.420333 222.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(c -> m)[0]"><path d="M 280.742327 805.581338 C 250.993363 844.000000 243.250000 864.000000 243.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(c -> n)[0]"><path d="M 380.757673 805.581338 C 410.506637 844.000000 418.250000 864.000000 418.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(d -> o)[0]"><path d="M 628.917061 805.586422 C 599.426991 844.000000 591.750000 864.000000 591.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(d -> p)[0]"><path d="M 728.082939 805.586422 C 757.573009 844.000000 765.250000 864.000000 765.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(e -> q)[0]"><path d="M 975.700253 805.589813 C 946.382743 844.000000 938.750000 864.000000 938.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(e -> r)[0]"><path d="M 1074.299747 805.589813 C 1103.617257 844.000000 1111.250000 864.000000 1111.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(p -> s)[0]"><path d="M 765.250000 1032.000000 C 765.250000 1070.000000 765.250000 1090.000000 765.250000 1126.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(f -> t)[0]"><path d="M 1319.200253 805.589813 C 1289.882743 844.000000 1282.250000 864.000000 1282.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(f -> u)[0]"><path d="M 1417.799747 805.589813 C 1447.117257 844.000000 1454.750000 864.000000 1454.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(v -> h)[0]"><path d="M 1514.500000 580.000000 C 1514.500000 618.000000 1522.300000 638.000000 1551.039873 674.845991" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(w -> h)[0]"><path d="M 1690.500000 580.000000 C 1690.500000 618.000000 1682.700000 638.000000 1653.960127 674.845991" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><mask id="95120517" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1950" height="1456"> -<rect x="-100" y="-100" width="1950" height="1456" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="795" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="851.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="83" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="139.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="274" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="330.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="622" y="678" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="679.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="969" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1025.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1313" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1368.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="795" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="852.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="1545" y="678" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1601.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="0" y="452" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="54.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="169" y="452" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="224.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="710" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="766.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="883" y="0" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="937.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="185" y="904" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="243.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="362" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="418.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="535" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="592.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="709" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="765.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="882" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="939.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="1056" y="904" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1111.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="709" y="1130" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="765.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="1227" y="904" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1282.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="1398" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1455.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="v"><g class="shape" ><rect x="1458" y="452" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1515.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="w"><g class="shape" ><rect x="1632" y="452" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1691.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="(a -> 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 793.017992 522.897779 C 170.800000 606.926023 28.350000 640.343775 79.788088 687.030553" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> c)[0]"><path d="M 793.045487 527.684321 C 423.600000 607.852040 330.750000 638.000000 330.750000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> d)[0]"><path d="M 793.325549 552.998341 C 701.800000 612.780925 678.500000 638.000000 678.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> e)[0]"><path d="M 909.675893 552.889775 C 1001.600000 612.759654 1025.000000 638.000000 1025.000000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> f)[0]"><path d="M 909.953874 527.776185 C 1276.400000 607.869826 1368.500000 638.000000 1368.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(g -> a)[0]"><path d="M 851.500000 354.000000 C 851.500000 392.000000 851.500000 412.000000 851.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(a -> h)[0]"><path d="M 909.967891 525.604931 C 1361.200000 607.449599 1488.700000 640.600000 1542.508039 688.345161" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(i -> b)[0]"><path d="M 54.643805 579.999995 C 54.727876 618.000000 62.150000 638.000000 89.370628 674.784632" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(j -> b)[0]"><path d="M 224.143805 579.999995 C 224.227876 618.000000 216.650000 638.000000 188.670333 674.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(k -> g)[0]"><path d="M 766.000000 128.000000 C 766.000000 166.000000 773.600000 186.000000 801.579667 222.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(l -> g)[0]"><path d="M 937.000000 128.000000 C 937.000000 166.000000 929.400000 186.000000 901.420333 222.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(c -> m)[0]"><path d="M 280.742327 805.581338 C 250.993363 844.000000 243.250000 864.000000 243.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(c -> n)[0]"><path d="M 380.757673 805.581338 C 410.506637 844.000000 418.250000 864.000000 418.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(d -> o)[0]"><path d="M 628.917061 805.586422 C 599.426991 844.000000 591.750000 864.000000 591.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(d -> p)[0]"><path d="M 728.082939 805.586422 C 757.573009 844.000000 765.250000 864.000000 765.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(e -> q)[0]"><path d="M 975.700253 805.589813 C 946.382743 844.000000 938.750000 864.000000 938.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(e -> r)[0]"><path d="M 1074.299747 805.589813 C 1103.617257 844.000000 1111.250000 864.000000 1111.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(p -> s)[0]"><path d="M 765.250000 1032.000000 C 765.250000 1070.000000 765.250000 1090.000000 765.250000 1126.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(f -> t)[0]"><path d="M 1319.200253 805.589813 C 1289.882743 844.000000 1282.250000 864.000000 1282.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(f -> u)[0]"><path d="M 1417.799747 805.589813 C 1447.117257 844.000000 1454.750000 864.000000 1454.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(v -> h)[0]"><path d="M 1514.500000 580.000000 C 1514.500000 618.000000 1522.300000 638.000000 1551.039873 674.845991" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><g id="(w -> h)[0]"><path d="M 1690.500000 580.000000 C 1690.500000 618.000000 1682.700000 638.000000 1653.960127 674.845991" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#95120517)"/></g><mask id="95120517" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1954" height="1460"> +<rect x="-100" y="-100" width="1954" height="1460" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/multiple_trees/elk/sketch.exp.svg b/e2etests/testdata/stable/multiple_trees/elk/sketch.exp.svg index 8e3a4cb1dd..931d1b524e 100644 --- a/e2etests/testdata/stable/multiple_trees/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/multiple_trees/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1533" height="1476" viewBox="-88 -88 1533 1476"><style type="text/css"> +width="1537" height="1480" viewBox="-90 -90 1537 1480"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1533" height="1476" viewBox="-88 -88 1533 1476"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="797" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="853.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="140" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="196.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="273" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="539" y="710" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.000000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="806" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="862.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1070" y="710" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1125.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="797" y="238" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="854.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="1201" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1257.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="142" y="464" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="196.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="12" y="464" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="67.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="816" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="872.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="687" y="12" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="741.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="154" y="936" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="212.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="291" y="936" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="347.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="424" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="481.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="558" y="936" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="614.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="691" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="748.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="825" y="936" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="880.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="559" y="1162" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="615.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="956" y="936" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1011.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="1087" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1144.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="v"><g class="shape" ><rect x="1093" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1150.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="w"><g class="shape" ><rect x="1227" y="464" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1286.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="(a -> 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 814.071429 592.000000 L 814.071429 630.000000 S 814.071429 640.000000 804.071429 640.000000 L 234.750000 640.000000 S 224.750000 640.000000 224.750000 650.000000 L 224.750000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> c)[0]"><path d="M 830.214286 592.000000 L 830.214286 640.000000 S 830.214286 650.000000 820.214286 650.000000 L 339.500000 650.000000 S 329.500000 650.000000 329.500000 660.000000 L 329.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> d)[0]"><path d="M 846.357143 592.000000 L 846.357143 650.000000 S 846.357143 660.000000 836.357143 660.000000 L 606.333333 660.000000 S 596.333333 660.000000 596.333333 670.000000 L 596.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> e)[0]"><path d="M 862.500000 592.000000 L 862.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> f)[0]"><path d="M 878.642857 592.000000 L 878.642857 650.000000 S 878.642857 660.000000 888.642857 660.000000 L 1116.333333 660.000000 S 1126.333333 660.000000 1126.333333 670.000000 L 1126.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(g -> a)[0]"><path d="M 854.428571 366.000000 L 854.428571 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> h)[0]"><path d="M 894.785714 592.000000 L 894.785714 640.000000 S 894.785714 650.000000 904.785714 650.000000 L 1220.083333 650.000000 S 1230.083333 650.000000 1230.083333 660.000000 L 1230.083333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(i -> b)[0]"><path d="M 196.500000 592.000000 L 196.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(j -> b)[0]"><path d="M 67.000000 592.000000 L 67.000000 630.000000 S 67.000000 640.000000 77.000000 640.000000 L 158.250000 640.000000 S 168.250000 640.000000 168.250000 650.000000 L 168.250000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(k -> g)[0]"><path d="M 873.428571 140.000000 L 873.428571 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(l -> g)[0]"><path d="M 742.428571 140.000000 L 742.428571 178.000000 S 742.428571 188.000000 752.428571 188.000000 L 825.428571 188.000000 S 835.428571 188.000000 835.428571 198.000000 L 835.428571 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(c -> m)[0]"><path d="M 310.666667 838.000000 L 310.666667 876.000000 S 310.666667 886.000000 300.666667 886.000000 L 223.333333 886.000000 S 213.333333 886.000000 213.333333 896.000000 L 213.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(c -> n)[0]"><path d="M 348.333333 838.000000 L 348.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(d -> o)[0]"><path d="M 577.333333 838.000000 L 577.333333 876.000000 S 577.333333 886.000000 567.333333 886.000000 L 491.833333 886.000000 S 481.833333 886.000000 481.833333 896.000000 L 481.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(d -> p)[0]"><path d="M 615.333333 838.000000 L 615.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(e -> q)[0]"><path d="M 843.666667 838.000000 L 843.666667 876.000000 S 843.666667 886.000000 833.666667 886.000000 L 758.833333 886.000000 S 748.833333 886.000000 748.833333 896.000000 L 748.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(e -> r)[0]"><path d="M 881.333333 838.000000 L 881.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(p -> s)[0]"><path d="M 615.333333 1064.000000 L 615.333333 1158.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(f -> t)[0]"><path d="M 1107.833333 838.000000 L 1107.833333 876.000000 S 1107.833333 886.000000 1097.833333 886.000000 L 1022.333333 886.000000 S 1012.333333 886.000000 1012.333333 896.000000 L 1012.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(f -> u)[0]"><path d="M 1144.833333 838.000000 L 1144.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(v -> h)[0]"><path d="M 1150.583333 592.000000 L 1150.583333 630.000000 S 1150.583333 640.000000 1160.583333 640.000000 L 1248.333333 640.000000 S 1258.333333 640.000000 1258.333333 650.000000 L 1258.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(w -> h)[0]"><path d="M 1286.583333 592.000000 L 1286.583333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><mask id="3730604033" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1533" height="1476"> -<rect x="-100" y="-100" width="1533" height="1476" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="797" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="853.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="140" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="196.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="273" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="539" y="710" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.000000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="806" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="862.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="1070" y="710" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1125.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="797" y="238" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="854.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="1201" y="710" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1257.500000" y="776.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="142" y="464" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="196.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="12" y="464" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="67.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="816" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="872.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="687" y="12" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="741.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="154" y="936" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="212.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="291" y="936" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="347.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="424" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="481.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="558" y="936" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="614.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="691" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="748.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="825" y="936" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="880.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="559" y="1162" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="615.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="956" y="936" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1011.500000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="1087" y="936" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1144.000000" y="1002.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="v"><g class="shape" ><rect x="1093" y="464" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1150.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">v</text></g><g id="w"><g class="shape" ><rect x="1227" y="464" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1286.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">w</text></g><g id="(a -> 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 814.071429 592.000000 L 814.071429 630.000000 S 814.071429 640.000000 804.071429 640.000000 L 234.750000 640.000000 S 224.750000 640.000000 224.750000 650.000000 L 224.750000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> c)[0]"><path d="M 830.214286 592.000000 L 830.214286 640.000000 S 830.214286 650.000000 820.214286 650.000000 L 339.500000 650.000000 S 329.500000 650.000000 329.500000 660.000000 L 329.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> d)[0]"><path d="M 846.357143 592.000000 L 846.357143 650.000000 S 846.357143 660.000000 836.357143 660.000000 L 606.333333 660.000000 S 596.333333 660.000000 596.333333 670.000000 L 596.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> e)[0]"><path d="M 862.500000 592.000000 L 862.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> f)[0]"><path d="M 878.642857 592.000000 L 878.642857 650.000000 S 878.642857 660.000000 888.642857 660.000000 L 1116.333333 660.000000 S 1126.333333 660.000000 1126.333333 670.000000 L 1126.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(g -> a)[0]"><path d="M 854.428571 366.000000 L 854.428571 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(a -> h)[0]"><path d="M 894.785714 592.000000 L 894.785714 640.000000 S 894.785714 650.000000 904.785714 650.000000 L 1220.083333 650.000000 S 1230.083333 650.000000 1230.083333 660.000000 L 1230.083333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(i -> b)[0]"><path d="M 196.500000 592.000000 L 196.500000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(j -> b)[0]"><path d="M 67.000000 592.000000 L 67.000000 630.000000 S 67.000000 640.000000 77.000000 640.000000 L 158.250000 640.000000 S 168.250000 640.000000 168.250000 650.000000 L 168.250000 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(k -> g)[0]"><path d="M 873.428571 140.000000 L 873.428571 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(l -> g)[0]"><path d="M 742.428571 140.000000 L 742.428571 178.000000 S 742.428571 188.000000 752.428571 188.000000 L 825.428571 188.000000 S 835.428571 188.000000 835.428571 198.000000 L 835.428571 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(c -> m)[0]"><path d="M 310.666667 838.000000 L 310.666667 876.000000 S 310.666667 886.000000 300.666667 886.000000 L 223.333333 886.000000 S 213.333333 886.000000 213.333333 896.000000 L 213.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(c -> n)[0]"><path d="M 348.333333 838.000000 L 348.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(d -> o)[0]"><path d="M 577.333333 838.000000 L 577.333333 876.000000 S 577.333333 886.000000 567.333333 886.000000 L 491.833333 886.000000 S 481.833333 886.000000 481.833333 896.000000 L 481.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(d -> p)[0]"><path d="M 615.333333 838.000000 L 615.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(e -> q)[0]"><path d="M 843.666667 838.000000 L 843.666667 876.000000 S 843.666667 886.000000 833.666667 886.000000 L 758.833333 886.000000 S 748.833333 886.000000 748.833333 896.000000 L 748.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(e -> r)[0]"><path d="M 881.333333 838.000000 L 881.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(p -> s)[0]"><path d="M 615.333333 1064.000000 L 615.333333 1158.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(f -> t)[0]"><path d="M 1107.833333 838.000000 L 1107.833333 876.000000 S 1107.833333 886.000000 1097.833333 886.000000 L 1022.333333 886.000000 S 1012.333333 886.000000 1012.333333 896.000000 L 1012.333333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(f -> u)[0]"><path d="M 1144.833333 838.000000 L 1144.833333 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(v -> h)[0]"><path d="M 1150.583333 592.000000 L 1150.583333 630.000000 S 1150.583333 640.000000 1160.583333 640.000000 L 1248.333333 640.000000 S 1258.333333 640.000000 1258.333333 650.000000 L 1258.333333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><g id="(w -> h)[0]"><path d="M 1286.583333 592.000000 L 1286.583333 706.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3730604033)"/></g><mask id="3730604033" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1537" height="1480"> +<rect x="-100" y="-100" width="1537" height="1480" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/n22_e32/dagre/sketch.exp.svg b/e2etests/testdata/stable/n22_e32/dagre/sketch.exp.svg index 3cc6304265..bc512013a2 100644 --- a/e2etests/testdata/stable/n22_e32/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/n22_e32/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1354" height="1908" viewBox="-150 -100 1354 1908"><style type="text/css"> +width="1356" height="1912" viewBox="-150 -102 1356 1912"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1354" height="1908" viewBox="-150 -100 1354 1908"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="381" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="437.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="299" y="1582" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="355.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="420" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="476.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="213" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="270.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="80" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="136.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="0" y="1356" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="55.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="220" y="0" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="40" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="42" y="452" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="42" y="678" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="40" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="995" y="1130" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1049.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="919" y="1582" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="977.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="900" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="956.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="781" y="1130" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="838.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="708" y="1356" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="835" y="0" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="892.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="616" y="226" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="615" y="452" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="616" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="527" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="584.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="(a -> 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 437.000000 1258.000000 C 437.000000 1296.000000 437.000000 1328.600000 437.000000 1362.500000 C 437.000000 1396.400000 429.800000 1542.000000 403.337219 1578.753863" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> a)[0]"><path d="M 476.750000 580.000000 C 476.750000 618.000000 476.750000 650.600000 476.750000 684.500000 C 476.750000 718.400000 476.750000 763.600000 476.750000 797.500000 C 476.750000 831.400000 476.750000 876.600000 476.750000 910.500000 C 476.750000 944.400000 473.150000 1090.000000 460.104878 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> a)[0]"><path d="M 328.655651 1006.748657 C 414.800000 1065.125337 436.750000 1090.000000 436.750000 1126.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> b)[0]"><path d="M 270.000000 1032.000000 C 270.000000 1070.000000 270.000000 1102.600000 270.000000 1136.500000 C 270.000000 1170.400000 270.000000 1215.600000 270.000000 1249.500000 C 270.000000 1283.400000 270.000000 1328.600000 270.000000 1362.500000 C 270.000000 1396.400000 277.600000 1542.000000 305.579667 1578.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> e)[0]"><path d="M 220.417061 1031.586422 C 190.926991 1070.000000 179.050000 1090.000000 163.798930 1126.312072" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(e -> f)[0]"><path d="M 136.500000 1258.000000 C 136.500000 1296.000000 129.300000 1316.000000 102.837219 1352.753863" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(f -> b)[0]"><path d="M 55.500000 1484.000000 C 55.500000 1522.000000 104.300000 1550.400000 295.757211 1622.588784" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> f)[0]"><path d="M 418.301810 528.568866 C 76.050000 608.023318 -10.000000 650.600000 -10.000000 684.500000 C -10.000000 718.400000 -10.000000 763.600000 -10.000000 797.500000 C -10.000000 831.400000 -10.000000 876.600000 -10.000000 910.500000 C -10.000000 944.400000 -10.000000 989.600000 -10.000000 1023.500000 C -10.000000 1057.400000 -10.000000 1102.600000 -10.000000 1136.500000 C -10.000000 1170.400000 -4.200000 1316.000000 16.993128 1352.539875" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(g -> c)[0]"><path d="M 335.491288 96.188828 C 448.150000 159.841000 476.750000 198.600000 476.750000 232.500000 C 476.750000 266.400000 476.750000 412.000000 476.750000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(g -> h)[0]"><path d="M 218.055457 99.796024 C 121.150000 160.546741 96.500000 186.000000 96.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(h -> i)[0]"><path d="M 96.500000 354.000000 C 96.500000 392.000000 96.500000 412.000000 96.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(i -> j)[0]"><path d="M 96.500000 580.000000 C 96.500000 618.000000 96.500000 638.000000 96.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(j -> k)[0]"><path d="M 96.500000 806.000000 C 96.500000 844.000000 96.500000 864.000000 96.500000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(k -> e)[0]"><path d="M 96.500000 1032.000000 C 96.500000 1070.000000 100.100000 1090.000000 113.145122 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(j -> f)[0]"><path d="M 39.916361 784.644718 C -31.700000 839.884642 -50.000000 876.600000 -50.000000 910.500000 C -50.000000 944.400000 -50.000000 989.600000 -50.000000 1023.500000 C -50.000000 1057.400000 -50.000000 1102.600000 -50.000000 1136.500000 C -50.000000 1170.400000 -40.000000 1316.800000 -2.717632 1357.064957" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(l -> m)[0]"><path d="M 1049.250000 1258.000000 C 1049.250000 1296.000000 1049.250000 1328.600000 1049.250000 1362.500000 C 1049.250000 1396.400000 1042.850000 1542.000000 1019.406215 1578.630914" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> l)[0]"><path d="M 1014.164214 1024.914214 C 1057.950000 1068.700000 1067.450000 1090.000000 1060.958612 1126.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> l)[1]"><path d="M 991.066506 1031.761568 C 1011.623894 1070.000000 1019.800000 1090.000000 1029.921480 1126.148144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> m)[0]"><path d="M 949.636002 1031.989723 C 945.767699 1070.000000 944.750000 1102.600000 944.750000 1136.500000 C 944.750000 1170.400000 944.750000 1215.600000 944.750000 1249.500000 C 944.750000 1283.400000 944.750000 1328.600000 944.750000 1362.500000 C 944.750000 1396.400000 947.550000 1542.000000 957.671480 1578.148144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> o)[0]"><path d="M 907.658358 1031.598301 C 878.772124 1070.000000 868.250000 1090.000000 857.399392 1126.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(o -> p)[0]"><path d="M 837.750000 1258.000000 C 837.750000 1296.000000 831.350000 1316.000000 807.906215 1352.630914" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(p -> m)[0]"><path d="M 764.500000 1484.000000 C 764.500000 1522.000000 795.350000 1548.385664 915.217376 1612.052002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> p)[0]"><path d="M 897.961939 996.208651 C 764.550000 1063.062528 730.750000 1102.600000 730.750000 1136.500000 C 730.750000 1170.400000 733.750000 1316.000000 744.600608 1352.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(q -> n)[0]"><path d="M 928.701627 127.736959 C 950.542035 166.000000 956.250000 198.600000 956.250000 232.500000 C 956.250000 266.400000 956.250000 311.600000 956.250000 345.500000 C 956.250000 379.400000 956.250000 424.600000 956.250000 458.500000 C 956.250000 492.400000 956.250000 537.600000 956.250000 571.500000 C 956.250000 605.400000 956.250000 650.600000 956.250000 684.500000 C 956.250000 718.400000 956.250000 864.000000 956.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(q -> r)[0]"><path d="M 832.969694 93.089126 C 703.750000 159.235561 671.000000 186.000000 671.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(r -> s)[0]"><path d="M 671.000000 354.000000 C 671.000000 392.000000 671.000000 412.000000 671.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(s -> t)[0]"><path d="M 724.544715 579.539230 C 756.453540 618.000000 756.550000 638.000000 726.286318 674.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(t -> u)[0]"><path d="M 621.133898 805.583032 C 591.471239 844.000000 583.750000 864.000000 583.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(u -> o)[0]"><path d="M 642.529887 997.123026 C 771.550000 1063.242177 807.250000 1090.000000 818.100608 1126.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(t -> p)[0]"><path d="M 682.355400 805.970135 C 689.002212 844.000000 690.750000 876.600000 690.750000 910.500000 C 690.750000 944.400000 690.750000 989.600000 690.750000 1023.500000 C 690.750000 1057.400000 690.750000 1102.600000 690.750000 1136.500000 C 690.750000 1170.400000 697.350000 1316.000000 721.546631 1352.661562" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> t)[0]"><path d="M 518.818374 579.676548 C 543.745575 618.000000 563.300000 640.212422 612.579401 686.328963" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(s -> a)[0]"><path d="M 613.150818 538.835761 C 440.400000 610.014768 396.750000 650.600000 396.750000 684.500000 C 396.750000 718.400000 396.750000 763.600000 396.750000 797.500000 C 396.750000 831.400000 396.750000 876.600000 396.750000 910.500000 C 396.750000 944.400000 400.350000 1090.000000 413.395122 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(u -> a)[0]"><path d="M 524.939851 994.632211 C 379.950000 1062.756341 351.450000 1090.000000 381.713682 1126.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><mask id="1919492344" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1354" height="1908"> -<rect x="-100" y="-100" width="1354" height="1908" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="381" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="437.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="299" y="1582" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="355.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="420" y="452" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="476.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="213" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="270.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="80" y="1130" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="136.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="0" y="1356" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="55.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="220" y="0" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="277.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="40" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="42" y="452" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="42" y="678" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="97.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="40" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="96.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="995" y="1130" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1049.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="919" y="1582" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="977.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="900" y="904" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="956.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="781" y="1130" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="838.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="708" y="1356" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="764.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="835" y="0" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="892.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="616" y="226" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="615" y="452" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="616" y="678" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="671.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="527" y="904" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="584.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="(a -> 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 437.000000 1258.000000 C 437.000000 1296.000000 437.000000 1328.600000 437.000000 1362.500000 C 437.000000 1396.400000 429.800000 1542.000000 403.337219 1578.753863" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> a)[0]"><path d="M 476.750000 580.000000 C 476.750000 618.000000 476.750000 650.600000 476.750000 684.500000 C 476.750000 718.400000 476.750000 763.600000 476.750000 797.500000 C 476.750000 831.400000 476.750000 876.600000 476.750000 910.500000 C 476.750000 944.400000 473.150000 1090.000000 460.104878 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> a)[0]"><path d="M 328.655651 1006.748657 C 414.800000 1065.125337 436.750000 1090.000000 436.750000 1126.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> b)[0]"><path d="M 270.000000 1032.000000 C 270.000000 1070.000000 270.000000 1102.600000 270.000000 1136.500000 C 270.000000 1170.400000 270.000000 1215.600000 270.000000 1249.500000 C 270.000000 1283.400000 270.000000 1328.600000 270.000000 1362.500000 C 270.000000 1396.400000 277.600000 1542.000000 305.579667 1578.815351" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(d -> e)[0]"><path d="M 220.417061 1031.586422 C 190.926991 1070.000000 179.050000 1090.000000 163.798930 1126.312072" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(e -> f)[0]"><path d="M 136.500000 1258.000000 C 136.500000 1296.000000 129.300000 1316.000000 102.837219 1352.753863" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(f -> b)[0]"><path d="M 55.500000 1484.000000 C 55.500000 1522.000000 104.300000 1550.400000 295.757211 1622.588784" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> f)[0]"><path d="M 418.301810 528.568866 C 76.050000 608.023318 -10.000000 650.600000 -10.000000 684.500000 C -10.000000 718.400000 -10.000000 763.600000 -10.000000 797.500000 C -10.000000 831.400000 -10.000000 876.600000 -10.000000 910.500000 C -10.000000 944.400000 -10.000000 989.600000 -10.000000 1023.500000 C -10.000000 1057.400000 -10.000000 1102.600000 -10.000000 1136.500000 C -10.000000 1170.400000 -4.200000 1316.000000 16.993128 1352.539875" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(g -> c)[0]"><path d="M 335.491288 96.188828 C 448.150000 159.841000 476.750000 198.600000 476.750000 232.500000 C 476.750000 266.400000 476.750000 412.000000 476.750000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(g -> h)[0]"><path d="M 218.055457 99.796024 C 121.150000 160.546741 96.500000 186.000000 96.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(h -> i)[0]"><path d="M 96.500000 354.000000 C 96.500000 392.000000 96.500000 412.000000 96.500000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(i -> j)[0]"><path d="M 96.500000 580.000000 C 96.500000 618.000000 96.500000 638.000000 96.500000 674.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(j -> k)[0]"><path d="M 96.500000 806.000000 C 96.500000 844.000000 96.500000 864.000000 96.500000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(k -> e)[0]"><path d="M 96.500000 1032.000000 C 96.500000 1070.000000 100.100000 1090.000000 113.145122 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(j -> f)[0]"><path d="M 39.916361 784.644718 C -31.700000 839.884642 -50.000000 876.600000 -50.000000 910.500000 C -50.000000 944.400000 -50.000000 989.600000 -50.000000 1023.500000 C -50.000000 1057.400000 -50.000000 1102.600000 -50.000000 1136.500000 C -50.000000 1170.400000 -40.000000 1316.800000 -2.717632 1357.064957" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(l -> m)[0]"><path d="M 1049.250000 1258.000000 C 1049.250000 1296.000000 1049.250000 1328.600000 1049.250000 1362.500000 C 1049.250000 1396.400000 1042.850000 1542.000000 1019.406215 1578.630914" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> l)[0]"><path d="M 1014.164214 1024.914214 C 1057.950000 1068.700000 1067.450000 1090.000000 1060.958612 1126.063267" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> l)[1]"><path d="M 991.066506 1031.761568 C 1011.623894 1070.000000 1019.800000 1090.000000 1029.921480 1126.148144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> m)[0]"><path d="M 949.636002 1031.989723 C 945.767699 1070.000000 944.750000 1102.600000 944.750000 1136.500000 C 944.750000 1170.400000 944.750000 1215.600000 944.750000 1249.500000 C 944.750000 1283.400000 944.750000 1328.600000 944.750000 1362.500000 C 944.750000 1396.400000 947.550000 1542.000000 957.671480 1578.148144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> o)[0]"><path d="M 907.658358 1031.598301 C 878.772124 1070.000000 868.250000 1090.000000 857.399392 1126.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(o -> p)[0]"><path d="M 837.750000 1258.000000 C 837.750000 1296.000000 831.350000 1316.000000 807.906215 1352.630914" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(p -> m)[0]"><path d="M 764.500000 1484.000000 C 764.500000 1522.000000 795.350000 1548.385664 915.217376 1612.052002" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(n -> p)[0]"><path d="M 897.961939 996.208651 C 764.550000 1063.062528 730.750000 1102.600000 730.750000 1136.500000 C 730.750000 1170.400000 733.750000 1316.000000 744.600608 1352.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(q -> n)[0]"><path d="M 928.701627 127.736959 C 950.542035 166.000000 956.250000 198.600000 956.250000 232.500000 C 956.250000 266.400000 956.250000 311.600000 956.250000 345.500000 C 956.250000 379.400000 956.250000 424.600000 956.250000 458.500000 C 956.250000 492.400000 956.250000 537.600000 956.250000 571.500000 C 956.250000 605.400000 956.250000 650.600000 956.250000 684.500000 C 956.250000 718.400000 956.250000 864.000000 956.250000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(q -> r)[0]"><path d="M 832.969694 93.089126 C 703.750000 159.235561 671.000000 186.000000 671.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(r -> s)[0]"><path d="M 671.000000 354.000000 C 671.000000 392.000000 671.000000 412.000000 671.000000 448.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(s -> t)[0]"><path d="M 724.544715 579.539230 C 756.453540 618.000000 756.550000 638.000000 726.286318 674.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(t -> u)[0]"><path d="M 621.133898 805.583032 C 591.471239 844.000000 583.750000 864.000000 583.750000 900.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(u -> o)[0]"><path d="M 642.529887 997.123026 C 771.550000 1063.242177 807.250000 1090.000000 818.100608 1126.168695" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(t -> p)[0]"><path d="M 682.355400 805.970135 C 689.002212 844.000000 690.750000 876.600000 690.750000 910.500000 C 690.750000 944.400000 690.750000 989.600000 690.750000 1023.500000 C 690.750000 1057.400000 690.750000 1102.600000 690.750000 1136.500000 C 690.750000 1170.400000 697.350000 1316.000000 721.546631 1352.661562" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(c -> t)[0]"><path d="M 518.818374 579.676548 C 543.745575 618.000000 563.300000 640.212422 612.579401 686.328963" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(s -> a)[0]"><path d="M 613.150818 538.835761 C 440.400000 610.014768 396.750000 650.600000 396.750000 684.500000 C 396.750000 718.400000 396.750000 763.600000 396.750000 797.500000 C 396.750000 831.400000 396.750000 876.600000 396.750000 910.500000 C 396.750000 944.400000 400.350000 1090.000000 413.395122 1126.236450" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><g id="(u -> a)[0]"><path d="M 524.939851 994.632211 C 379.950000 1062.756341 351.450000 1090.000000 381.713682 1126.906929" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1919492344)"/></g><mask id="1919492344" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1356" height="1912"> +<rect x="-100" y="-100" width="1356" height="1912" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg b/e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg index 50eb30dcba..3d34b61890 100644 --- a/e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/n22_e32/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1013" height="1948" viewBox="-88 -88 1013 1948"><style type="text/css"> +width="1017" height="1952" viewBox="-90 -90 1017 1952"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1013" height="1948" viewBox="-88 -88 1013 1948"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="366" y="1182" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="422.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="446" y="1634" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="502.500000" y="1700.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="378" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="445" y="926" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="502.000000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="560" y="1182" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="616.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="647" y="1408" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="702.500000" y="1474.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="396" y="12" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="453.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="712" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="714" y="464" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="713" y="700" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.000000" y="766.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="579" y="926" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="635.500000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="12" y="1182" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="66.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="72" y="1634" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="130.500000" y="1700.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="29" y="926" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="153" y="1182" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="210.000000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="153" y="1408" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="209.500000" y="1474.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="47" y="12" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="104.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="240" y="238" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="239" y="464" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="240" y="700" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.500000" y="766.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="288" y="926" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="345.000000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="(a -> 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 423.300000 1310.000000 L 423.300000 1574.000000 S 423.300000 1584.000000 433.300000 1584.000000 L 464.350000 1584.000000 S 474.350000 1584.000000 474.350000 1594.000000 L 474.350000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> a)[0]"><path d="M 434.600000 592.000000 L 434.600000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> a)[0]"><path d="M 474.100000 1054.000000 L 474.100000 1093.550000 C 474.100000 1110.450000 457.200000 1093.550000 457.200000 1110.450000 L 457.200000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> b)[0]"><path d="M 502.600000 1054.000000 L 502.600000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> e)[0]"><path d="M 531.100000 1054.000000 L 531.100000 1092.000000 S 531.100000 1102.000000 541.100000 1102.000000 L 588.433333 1102.000000 S 598.433333 1102.000000 598.433333 1112.000000 L 598.433333 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(e -> f)[0]"><path d="M 617.266667 1310.000000 L 617.266667 1348.000000 S 617.266667 1358.000000 627.266667 1358.000000 L 664.850000 1358.000000 S 674.850000 1358.000000 674.850000 1368.000000 L 674.850000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(f -> b)[0]"><path d="M 702.600000 1536.000000 L 702.600000 1574.000000 S 702.600000 1584.000000 692.600000 1584.000000 L 540.850000 1584.000000 S 530.850000 1584.000000 530.850000 1594.000000 L 530.850000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> f)[0]"><path d="M 462.850000 592.000000 L 462.850000 630.000000 S 462.850000 640.000000 472.850000 640.000000 L 692.600000 640.000000 S 702.600000 640.000000 702.600000 650.000000 L 702.600000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(g -> c)[0]"><path d="M 434.600000 140.000000 L 434.600000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(g -> h)[0]"><path d="M 472.600000 140.000000 L 472.600000 178.000000 S 472.600000 188.000000 482.600000 188.000000 L 758.600000 188.000000 S 768.600000 188.000000 768.600000 198.000000 L 768.600000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(h -> i)[0]"><path d="M 768.600000 366.000000 L 768.600000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(i -> j)[0]"><path d="M 768.600000 592.000000 L 768.600000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(j -> k)[0]"><path d="M 750.266667 828.000000 L 750.266667 866.000000 S 750.266667 876.000000 740.266667 876.000000 L 646.100000 876.000000 S 636.100000 876.000000 636.100000 886.000000 L 636.100000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(k -> e)[0]"><path d="M 636.100000 1054.000000 L 636.100000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(j -> f)[0]"><path d="M 786.933333 828.000000 L 786.933333 1348.000000 S 786.933333 1358.000000 776.933333 1358.000000 L 740.350000 1358.000000 S 730.350000 1358.000000 730.350000 1368.000000 L 730.350000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(l -> m)[0]"><path d="M 66.500000 1310.000000 L 66.500000 1574.000000 S 66.500000 1584.000000 76.500000 1584.000000 L 91.750000 1584.000000 S 101.750000 1584.000000 101.750000 1594.000000 L 101.750000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> l)[0]"><path d="M 48.333333 1054.000000 L 48.333333 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> l)[1]"><path d="M 67.166667 1054.000000 L 67.166667 1123.250000 C 67.166667 1140.750000 84.666667 1123.250000 84.666667 1140.750000 L 84.666667 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> m)[0]"><path d="M 86.000000 1054.000000 L 86.000000 1112.000000 S 86.000000 1122.000000 96.000000 1122.000000 L 121.000000 1122.000000 S 131.000000 1122.000000 131.000000 1132.000000 L 131.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> o)[0]"><path d="M 123.666667 1054.000000 L 123.666667 1092.000000 S 123.666667 1102.000000 133.666667 1102.000000 L 181.000000 1102.000000 S 191.000000 1102.000000 191.000000 1112.000000 L 191.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(o -> p)[0]"><path d="M 210.000000 1310.000000 L 210.000000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(p -> m)[0]"><path d="M 210.000000 1536.000000 L 210.000000 1574.000000 S 210.000000 1584.000000 200.000000 1584.000000 L 170.250000 1584.000000 S 160.250000 1584.000000 160.250000 1594.000000 L 160.250000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> p)[0]"><path d="M 104.833333 1054.000000 L 104.833333 1102.000000 S 104.833333 1112.000000 114.833333 1112.000000 L 132.000000 1112.000000 S 142.000000 1112.000000 142.000000 1122.000000 L 142.000000 1348.000000 S 142.000000 1358.000000 152.000000 1358.000000 L 171.750000 1358.000000 S 181.750000 1358.000000 181.750000 1368.000000 L 181.750000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(q -> n)[0]"><path d="M 86.000000 140.000000 L 86.000000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(q -> r)[0]"><path d="M 124.000000 140.000000 L 124.000000 178.000000 S 124.000000 188.000000 134.000000 188.000000 L 285.666667 188.000000 S 295.666667 188.000000 295.666667 198.000000 L 295.666667 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(r -> s)[0]"><path d="M 295.666667 366.000000 L 295.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(s -> t)[0]"><path d="M 277.000000 592.000000 L 277.000000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(t -> u)[0]"><path d="M 314.000000 828.000000 L 314.000000 866.000000 S 314.000000 876.000000 324.000000 876.000000 L 335.000000 876.000000 S 345.000000 876.000000 345.000000 886.000000 L 345.000000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(u -> o)[0]"><path d="M 326.000000 1054.000000 L 326.000000 1092.000000 S 326.000000 1102.000000 316.000000 1102.000000 L 239.000000 1102.000000 S 229.000000 1102.000000 229.000000 1112.000000 L 229.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(t -> p)[0]"><path d="M 277.000000 828.000000 L 277.000000 1348.000000 S 277.000000 1358.000000 267.000000 1358.000000 L 248.250000 1358.000000 S 238.250000 1358.000000 238.250000 1368.000000 L 238.250000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> t)[0]"><path d="M 406.350000 592.000000 L 406.350000 640.000000 S 406.350000 650.000000 396.350000 650.000000 L 324.000000 650.000000 S 314.000000 650.000000 314.000000 660.000000 L 314.000000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(s -> a)[0]"><path d="M 314.333333 592.000000 L 314.333333 630.000000 S 314.333333 640.000000 324.333333 640.000000 L 402.000000 640.000000 S 412.000000 640.000000 412.000000 650.000000 L 412.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(u -> a)[0]"><path d="M 364.000000 1054.000000 L 364.000000 1092.000000 S 364.000000 1102.000000 374.000000 1102.000000 L 379.400000 1102.000000 S 389.400000 1102.000000 389.400000 1112.000000 L 389.400000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><mask id="1448461963" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1013" height="1948"> -<rect x="-100" y="-100" width="1013" height="1948" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="366" y="1182" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="422.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="446" y="1634" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="502.500000" y="1700.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="378" y="464" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="434.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="445" y="926" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="502.000000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="560" y="1182" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="616.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="647" y="1408" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="702.500000" y="1474.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="396" y="12" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="453.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="h"><g class="shape" ><rect x="712" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="i"><g class="shape" ><rect x="714" y="464" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">i</text></g><g id="j"><g class="shape" ><rect x="713" y="700" width="110" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="768.000000" y="766.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">j</text></g><g id="k"><g class="shape" ><rect x="579" y="926" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="635.500000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">k</text></g><g id="l"><g class="shape" ><rect x="12" y="1182" width="109" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="66.500000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">l</text></g><g id="m"><g class="shape" ><rect x="72" y="1634" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="130.500000" y="1700.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">m</text></g><g id="n"><g class="shape" ><rect x="29" y="926" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="85.500000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">n</text></g><g id="o"><g class="shape" ><rect x="153" y="1182" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="210.000000" y="1248.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">o</text></g><g id="p"><g class="shape" ><rect x="153" y="1408" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="209.500000" y="1474.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">p</text></g><g id="q"><g class="shape" ><rect x="47" y="12" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="104.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">q</text></g><g id="r"><g class="shape" ><rect x="240" y="238" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">r</text></g><g id="s"><g class="shape" ><rect x="239" y="464" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">s</text></g><g id="t"><g class="shape" ><rect x="240" y="700" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.500000" y="766.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">t</text></g><g id="u"><g class="shape" ><rect x="288" y="926" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="345.000000" y="992.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">u</text></g><g id="(a -> 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 423.300000 1310.000000 L 423.300000 1574.000000 S 423.300000 1584.000000 433.300000 1584.000000 L 464.350000 1584.000000 S 474.350000 1584.000000 474.350000 1594.000000 L 474.350000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> a)[0]"><path d="M 434.600000 592.000000 L 434.600000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> a)[0]"><path d="M 474.100000 1054.000000 L 474.100000 1093.550000 C 474.100000 1110.450000 457.200000 1093.550000 457.200000 1110.450000 L 457.200000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> b)[0]"><path d="M 502.600000 1054.000000 L 502.600000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(d -> e)[0]"><path d="M 531.100000 1054.000000 L 531.100000 1092.000000 S 531.100000 1102.000000 541.100000 1102.000000 L 588.433333 1102.000000 S 598.433333 1102.000000 598.433333 1112.000000 L 598.433333 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(e -> f)[0]"><path d="M 617.266667 1310.000000 L 617.266667 1348.000000 S 617.266667 1358.000000 627.266667 1358.000000 L 664.850000 1358.000000 S 674.850000 1358.000000 674.850000 1368.000000 L 674.850000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(f -> b)[0]"><path d="M 702.600000 1536.000000 L 702.600000 1574.000000 S 702.600000 1584.000000 692.600000 1584.000000 L 540.850000 1584.000000 S 530.850000 1584.000000 530.850000 1594.000000 L 530.850000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> f)[0]"><path d="M 462.850000 592.000000 L 462.850000 630.000000 S 462.850000 640.000000 472.850000 640.000000 L 692.600000 640.000000 S 702.600000 640.000000 702.600000 650.000000 L 702.600000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(g -> c)[0]"><path d="M 434.600000 140.000000 L 434.600000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(g -> h)[0]"><path d="M 472.600000 140.000000 L 472.600000 178.000000 S 472.600000 188.000000 482.600000 188.000000 L 758.600000 188.000000 S 768.600000 188.000000 768.600000 198.000000 L 768.600000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(h -> i)[0]"><path d="M 768.600000 366.000000 L 768.600000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(i -> j)[0]"><path d="M 768.600000 592.000000 L 768.600000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(j -> k)[0]"><path d="M 750.266667 828.000000 L 750.266667 866.000000 S 750.266667 876.000000 740.266667 876.000000 L 646.100000 876.000000 S 636.100000 876.000000 636.100000 886.000000 L 636.100000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(k -> e)[0]"><path d="M 636.100000 1054.000000 L 636.100000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(j -> f)[0]"><path d="M 786.933333 828.000000 L 786.933333 1348.000000 S 786.933333 1358.000000 776.933333 1358.000000 L 740.350000 1358.000000 S 730.350000 1358.000000 730.350000 1368.000000 L 730.350000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(l -> m)[0]"><path d="M 66.500000 1310.000000 L 66.500000 1574.000000 S 66.500000 1584.000000 76.500000 1584.000000 L 91.750000 1584.000000 S 101.750000 1584.000000 101.750000 1594.000000 L 101.750000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> l)[0]"><path d="M 48.333333 1054.000000 L 48.333333 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> l)[1]"><path d="M 67.166667 1054.000000 L 67.166667 1123.250000 C 67.166667 1140.750000 84.666667 1123.250000 84.666667 1140.750000 L 84.666667 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> m)[0]"><path d="M 86.000000 1054.000000 L 86.000000 1112.000000 S 86.000000 1122.000000 96.000000 1122.000000 L 121.000000 1122.000000 S 131.000000 1122.000000 131.000000 1132.000000 L 131.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> o)[0]"><path d="M 123.666667 1054.000000 L 123.666667 1092.000000 S 123.666667 1102.000000 133.666667 1102.000000 L 181.000000 1102.000000 S 191.000000 1102.000000 191.000000 1112.000000 L 191.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(o -> p)[0]"><path d="M 210.000000 1310.000000 L 210.000000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(p -> m)[0]"><path d="M 210.000000 1536.000000 L 210.000000 1574.000000 S 210.000000 1584.000000 200.000000 1584.000000 L 170.250000 1584.000000 S 160.250000 1584.000000 160.250000 1594.000000 L 160.250000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(n -> p)[0]"><path d="M 104.833333 1054.000000 L 104.833333 1102.000000 S 104.833333 1112.000000 114.833333 1112.000000 L 132.000000 1112.000000 S 142.000000 1112.000000 142.000000 1122.000000 L 142.000000 1348.000000 S 142.000000 1358.000000 152.000000 1358.000000 L 171.750000 1358.000000 S 181.750000 1358.000000 181.750000 1368.000000 L 181.750000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(q -> n)[0]"><path d="M 86.000000 140.000000 L 86.000000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(q -> r)[0]"><path d="M 124.000000 140.000000 L 124.000000 178.000000 S 124.000000 188.000000 134.000000 188.000000 L 285.666667 188.000000 S 295.666667 188.000000 295.666667 198.000000 L 295.666667 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(r -> s)[0]"><path d="M 295.666667 366.000000 L 295.666667 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(s -> t)[0]"><path d="M 277.000000 592.000000 L 277.000000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(t -> u)[0]"><path d="M 314.000000 828.000000 L 314.000000 866.000000 S 314.000000 876.000000 324.000000 876.000000 L 335.000000 876.000000 S 345.000000 876.000000 345.000000 886.000000 L 345.000000 922.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(u -> o)[0]"><path d="M 326.000000 1054.000000 L 326.000000 1092.000000 S 326.000000 1102.000000 316.000000 1102.000000 L 239.000000 1102.000000 S 229.000000 1102.000000 229.000000 1112.000000 L 229.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(t -> p)[0]"><path d="M 277.000000 828.000000 L 277.000000 1348.000000 S 277.000000 1358.000000 267.000000 1358.000000 L 248.250000 1358.000000 S 238.250000 1358.000000 238.250000 1368.000000 L 238.250000 1404.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(c -> t)[0]"><path d="M 406.350000 592.000000 L 406.350000 640.000000 S 406.350000 650.000000 396.350000 650.000000 L 324.000000 650.000000 S 314.000000 650.000000 314.000000 660.000000 L 314.000000 696.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(s -> a)[0]"><path d="M 314.333333 592.000000 L 314.333333 630.000000 S 314.333333 640.000000 324.333333 640.000000 L 402.000000 640.000000 S 412.000000 640.000000 412.000000 650.000000 L 412.000000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><g id="(u -> a)[0]"><path d="M 364.000000 1054.000000 L 364.000000 1092.000000 S 364.000000 1102.000000 374.000000 1102.000000 L 379.400000 1102.000000 S 389.400000 1102.000000 389.400000 1112.000000 L 389.400000 1178.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1448461963)"/></g><mask id="1448461963" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1017" height="1952"> +<rect x="-100" y="-100" width="1017" height="1952" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/number_connections/dagre/sketch.exp.svg b/e2etests/testdata/stable/number_connections/dagre/sketch.exp.svg index 570544145e..e0cbbcdbf3 100644 --- a/e2etests/testdata/stable/number_connections/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/number_connections/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="532" height="552" viewBox="-100 -100 532 552"><style type="text/css"> +width="536" height="556" viewBox="-102 -102 536 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="532" height="552" viewBox="-100 -100 532 552"><style type="text/css"> } ]]> -</style><g id="foo baz"><g class="shape" ><rect x="173" y="0" width="159" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Foo Baz</text></g><g id="1"><g class="shape" ><rect x="1" y="0" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="2"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="hello"><g class="shape" ><rect x="182" y="226" width="140" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="(1 -> 2)[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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1241709240)"/></g><g id="(foo baz -> hello)[0]"><path d="M 252.000000 128.000000 C 252.000000 166.000000 252.000000 186.000000 252.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1241709240)"/></g><mask id="1241709240" maskUnits="userSpaceOnUse" x="-100" y="-100" width="532" height="552"> -<rect x="-100" y="-100" width="532" height="552" fill="white"></rect> +</style><g id="foo baz"><g class="shape" ><rect x="173" y="0" width="159" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Foo Baz</text></g><g id="1"><g class="shape" ><rect x="1" y="0" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="57.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="2"><g class="shape" ><rect x="0" y="226" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="hello"><g class="shape" ><rect x="182" y="226" width="140" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="(1 -> 2)[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 56.500000 128.000000 C 56.500000 166.000000 56.500000 186.000000 56.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1241709240)"/></g><g id="(foo baz -> hello)[0]"><path d="M 252.000000 128.000000 C 252.000000 166.000000 252.000000 186.000000 252.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1241709240)"/></g><mask id="1241709240" maskUnits="userSpaceOnUse" x="-100" y="-100" width="536" height="556"> +<rect x="-100" y="-100" width="536" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/number_connections/elk/sketch.exp.svg b/e2etests/testdata/stable/number_connections/elk/sketch.exp.svg index 3e2e6fae5f..c7f67c7c57 100644 --- a/e2etests/testdata/stable/number_connections/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/number_connections/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="491" height="552" viewBox="-88 -88 491 552"><style type="text/css"> +width="495" height="556" viewBox="-90 -90 495 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="491" height="552" viewBox="-88 -88 491 552"><style type="text/css"> } ]]> -</style><g id="foo baz"><g class="shape" ><rect x="12" y="12" width="159" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="91.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Foo Baz</text></g><g id="1"><g class="shape" ><rect x="191" y="12" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="247.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="2"><g class="shape" ><rect x="190" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="246.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="hello"><g class="shape" ><rect x="21" y="238" width="140" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="91.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="(1 -> 2)[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.000000 140.000000 L 247.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1189412536)"/></g><g id="(foo baz -> hello)[0]"><path d="M 91.500000 140.000000 L 91.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1189412536)"/></g><mask id="1189412536" maskUnits="userSpaceOnUse" x="-100" y="-100" width="491" height="552"> -<rect x="-100" y="-100" width="491" height="552" fill="white"></rect> +</style><g id="foo baz"><g class="shape" ><rect x="12" y="12" width="159" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="91.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Foo Baz</text></g><g id="1"><g class="shape" ><rect x="191" y="12" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="247.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">1</text></g><g id="2"><g class="shape" ><rect x="190" y="238" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="246.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">2</text></g><g id="hello"><g class="shape" ><rect x="21" y="238" width="140" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="91.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hello</text></g><g id="(1 -> 2)[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.000000 140.000000 L 247.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1189412536)"/></g><g id="(foo baz -> hello)[0]"><path d="M 91.500000 140.000000 L 91.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1189412536)"/></g><mask id="1189412536" maskUnits="userSpaceOnUse" x="-100" y="-100" width="495" height="556"> +<rect x="-100" y="-100" width="495" height="556" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/one_container_loop/dagre/sketch.exp.svg b/e2etests/testdata/stable/one_container_loop/dagre/sketch.exp.svg index 172c0b09d5..3ae77faf65 100644 --- a/e2etests/testdata/stable/one_container_loop/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/one_container_loop/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="679" height="1330" viewBox="-100 -100 679 1330"><style type="text/css"> +width="683" height="1334" viewBox="-102 -102 683 1334"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="679" height="1330" viewBox="-100 -100 679 1330"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="479" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="239.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="143" y="1004" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="316" y="778" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="143" y="778" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="318" y="552" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="316" y="326" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.000000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="90" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="317" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -> 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 115.959389 177.809184 C 97.962389 216.000000 93.250000 236.000000 93.250000 251.000000 C 93.250000 266.000000 93.250000 298.600000 93.250000 332.500000 C 93.250000 366.400000 93.250000 411.600000 93.250000 445.500000 C 93.250000 479.400000 93.250000 524.600000 93.250000 558.500000 C 93.250000 592.400000 93.250000 637.600000 93.250000 671.500000 C 93.250000 705.400000 93.250000 750.600000 93.250000 784.500000 C 93.250000 818.400000 103.250000 964.600000 140.505118 1004.090425" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(d -> c)[0]"><path d="M 373.250000 906.000000 C 373.250000 944.000000 349.850000 969.240346 259.601787 1028.018721" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(e -> c)[0]"><path d="M 199.750000 906.000000 C 199.750000 944.000000 199.750000 964.000000 199.750000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(f -> d)[0]"><path d="M 373.250000 680.000000 C 373.250000 718.000000 373.250000 738.000000 373.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(a -> e)[0]"><path d="M 199.750000 228.000000 C 199.750000 266.000000 199.750000 298.600000 199.750000 332.500000 C 199.750000 366.400000 199.750000 411.600000 199.750000 445.500000 C 199.750000 479.400000 199.750000 524.600000 199.750000 558.500000 C 199.750000 592.400000 199.750000 738.000000 199.750000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(g -> f)[0]"><path d="M 373.250000 454.000000 C 373.250000 492.000000 373.250000 512.000000 373.250000 548.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(a.h -> g)[0]"><path d="M 373.250000 178.000000 C 373.250000 216.000000 373.250000 286.000000 373.250000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><mask id="484882326" maskUnits="userSpaceOnUse" x="-100" y="-100" width="679" height="1330"> -<rect x="-100" y="-100" width="679" height="1330" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="479" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="239.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="143" y="1004" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="1070.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="316" y="778" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.000000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="143" y="778" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="199.500000" y="844.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="318" y="552" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.500000" y="618.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="316" y="326" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.000000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="90" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="317" y="50" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="373.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -> 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 115.959389 177.809184 C 97.962389 216.000000 93.250000 236.000000 93.250000 251.000000 C 93.250000 266.000000 93.250000 298.600000 93.250000 332.500000 C 93.250000 366.400000 93.250000 411.600000 93.250000 445.500000 C 93.250000 479.400000 93.250000 524.600000 93.250000 558.500000 C 93.250000 592.400000 93.250000 637.600000 93.250000 671.500000 C 93.250000 705.400000 93.250000 750.600000 93.250000 784.500000 C 93.250000 818.400000 103.250000 964.600000 140.505118 1004.090425" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(d -> c)[0]"><path d="M 373.250000 906.000000 C 373.250000 944.000000 349.850000 969.240346 259.601787 1028.018721" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(e -> c)[0]"><path d="M 199.750000 906.000000 C 199.750000 944.000000 199.750000 964.000000 199.750000 1000.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(f -> d)[0]"><path d="M 373.250000 680.000000 C 373.250000 718.000000 373.250000 738.000000 373.250000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(a -> e)[0]"><path d="M 199.750000 228.000000 C 199.750000 266.000000 199.750000 298.600000 199.750000 332.500000 C 199.750000 366.400000 199.750000 411.600000 199.750000 445.500000 C 199.750000 479.400000 199.750000 524.600000 199.750000 558.500000 C 199.750000 592.400000 199.750000 738.000000 199.750000 774.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(g -> f)[0]"><path d="M 373.250000 454.000000 C 373.250000 492.000000 373.250000 512.000000 373.250000 548.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><g id="(a.h -> g)[0]"><path d="M 373.250000 178.000000 C 373.250000 216.000000 373.250000 286.000000 373.250000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#484882326)"/></g><mask id="484882326" maskUnits="userSpaceOnUse" x="-100" y="-100" width="683" height="1334"> +<rect x="-100" y="-100" width="683" height="1334" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/one_container_loop/elk/sketch.exp.svg b/e2etests/testdata/stable/one_container_loop/elk/sketch.exp.svg index 8811208f55..a4ade61171 100644 --- a/e2etests/testdata/stable/one_container_loop/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/one_container_loop/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="596" height="1385" viewBox="-88 -88 596 1385"><style type="text/css"> +width="600" height="1389" viewBox="-90 -90 600 1389"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="596" height="1385" viewBox="-88 -88 596 1385"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="210.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="98" y="1071" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.500000" y="1137.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="97" y="845" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.000000" y="911.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="230" y="619" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="286.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="99" y="619" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="97" y="393" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.000000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="220" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -> 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 143.500000 215.000000 L 143.500000 333.000000 S 143.500000 343.000000 133.500000 343.000000 L 96.500000 343.000000 S 86.500000 343.000000 86.500000 353.000000 L 86.500000 1011.000000 S 86.500000 1021.000000 96.500000 1021.000000 L 116.250000 1021.000000 S 126.250000 1021.000000 126.250000 1031.000000 L 126.250000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(d -> c)[0]"><path d="M 154.500000 973.000000 L 154.500000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(e -> c)[0]"><path d="M 286.500000 747.000000 L 286.500000 1011.000000 S 286.500000 1021.000000 276.500000 1021.000000 L 192.750000 1021.000000 S 182.750000 1021.000000 182.750000 1031.000000 L 182.750000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(f -> d)[0]"><path d="M 154.500000 747.000000 L 154.500000 841.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(a -> e)[0]"><path d="M 286.500000 290.000000 L 286.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(g -> f)[0]"><path d="M 154.500000 521.000000 L 154.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(a.h -> g)[0]"><path d="M 276.500000 215.000000 L 276.500000 333.000000 S 276.500000 343.000000 266.500000 343.000000 L 164.500000 343.000000 S 154.500000 343.000000 154.500000 353.000000 L 154.500000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><mask id="3207896693" maskUnits="userSpaceOnUse" x="-100" y="-100" width="596" height="1385"> -<rect x="-100" y="-100" width="596" height="1385" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="210.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="98" y="1071" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.500000" y="1137.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="97" y="845" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.000000" y="911.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="e"><g class="shape" ><rect x="230" y="619" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="286.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">e</text></g><g id="f"><g class="shape" ><rect x="99" y="619" width="111" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.500000" y="685.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">f</text></g><g id="g"><g class="shape" ><rect x="97" y="393" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="154.000000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">g</text></g><g id="a.b"><g class="shape" ><rect x="87" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a.h"><g class="shape" ><rect x="220" y="87" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">h</text></g><g id="(a.b -> 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 143.500000 215.000000 L 143.500000 333.000000 S 143.500000 343.000000 133.500000 343.000000 L 96.500000 343.000000 S 86.500000 343.000000 86.500000 353.000000 L 86.500000 1011.000000 S 86.500000 1021.000000 96.500000 1021.000000 L 116.250000 1021.000000 S 126.250000 1021.000000 126.250000 1031.000000 L 126.250000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(d -> c)[0]"><path d="M 154.500000 973.000000 L 154.500000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(e -> c)[0]"><path d="M 286.500000 747.000000 L 286.500000 1011.000000 S 286.500000 1021.000000 276.500000 1021.000000 L 192.750000 1021.000000 S 182.750000 1021.000000 182.750000 1031.000000 L 182.750000 1067.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(f -> d)[0]"><path d="M 154.500000 747.000000 L 154.500000 841.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(a -> e)[0]"><path d="M 286.500000 290.000000 L 286.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(g -> f)[0]"><path d="M 154.500000 521.000000 L 154.500000 615.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><g id="(a.h -> g)[0]"><path d="M 276.500000 215.000000 L 276.500000 333.000000 S 276.500000 343.000000 266.500000 343.000000 L 164.500000 343.000000 S 154.500000 343.000000 154.500000 353.000000 L 154.500000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3207896693)"/></g><mask id="3207896693" maskUnits="userSpaceOnUse" x="-100" y="-100" width="600" height="1389"> +<rect x="-100" y="-100" width="600" height="1389" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/one_three_one_container/dagre/sketch.exp.svg b/e2etests/testdata/stable/one_three_one_container/dagre/sketch.exp.svg index 6502e8012c..21f5dbf883 100644 --- a/e2etests/testdata/stable/one_three_one_container/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/one_three_one_container/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="706" height="978" viewBox="-100 -100 706 978"><style type="text/css"> +width="710" height="982" viewBox="-102 -102 710 982"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="706" height="978" viewBox="-100 -100 706 978"><style type="text/css"> } ]]> -</style><g id="top"><g class="shape" ><rect x="0" y="0" width="506" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="253.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="42" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="215" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="271.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="388" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="444.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="0" y="552" width="504" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="252.000000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="183" y="50" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="207" y="602" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="273.000000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -> 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 181.383882 165.210461 C 115.000000 213.606452 98.000000 286.000000 98.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(top.start -> b)[0]"><path d="M 263.350016 177.975099 C 269.407080 216.000000 271.000000 286.000000 271.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(top.start -> c)[0]"><path d="M 324.721315 155.431982 C 419.800000 211.682723 444.000000 286.000000 444.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(a -> bottom.end)[0]"><path d="M 98.000000 454.000000 C 98.000000 492.000000 119.800000 566.000000 203.634283 619.838530" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(b -> bottom.end)[0]"><path d="M 271.000000 454.000000 C 271.000000 492.000000 271.200000 562.000000 271.920016 598.000800" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(c -> bottom.end)[0]"><path d="M 444.000000 454.000000 C 444.000000 492.000000 423.000000 565.800000 342.342822 618.803288" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><mask id="706568155" maskUnits="userSpaceOnUse" x="-100" y="-100" width="706" height="978"> -<rect x="-100" y="-100" width="706" height="978" fill="white"></rect> +</style><g id="top"><g class="shape" ><rect x="0" y="0" width="506" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="253.000000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="42" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="98.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="215" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="271.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="388" y="326" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="444.500000" y="392.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="0" y="552" width="504" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="252.000000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="183" y="50" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="207" y="602" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="273.000000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -> 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 181.383882 165.210461 C 115.000000 213.606452 98.000000 286.000000 98.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(top.start -> b)[0]"><path d="M 263.350016 177.975099 C 269.407080 216.000000 271.000000 286.000000 271.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(top.start -> c)[0]"><path d="M 324.721315 155.431982 C 419.800000 211.682723 444.000000 286.000000 444.000000 322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(a -> bottom.end)[0]"><path d="M 98.000000 454.000000 C 98.000000 492.000000 119.800000 566.000000 203.634283 619.838530" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(b -> bottom.end)[0]"><path d="M 271.000000 454.000000 C 271.000000 492.000000 271.200000 562.000000 271.920016 598.000800" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><g id="(c -> bottom.end)[0]"><path d="M 444.000000 454.000000 C 444.000000 492.000000 423.000000 565.800000 342.342822 618.803288" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#706568155)"/></g><mask id="706568155" maskUnits="userSpaceOnUse" x="-100" y="-100" width="710" height="982"> +<rect x="-100" y="-100" width="710" height="982" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/one_three_one_container/elk/sketch.exp.svg b/e2etests/testdata/stable/one_three_one_container/elk/sketch.exp.svg index c70f4e3ac9..e5a801e6c0 100644 --- a/e2etests/testdata/stable/one_three_one_container/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/one_three_one_container/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="630" height="1098" viewBox="-88 -88 630 1098"><style type="text/css"> +width="634" height="1102" viewBox="-90 -90 634 1102"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="630" height="1098" viewBox="-88 -88 630 1098"><style type="text/css"> } ]]> -</style><g id="top"><g class="shape" ><rect x="108" y="12" width="290" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="253.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="63" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="119.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="196" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="329" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="385.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="12" y="634" width="282" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="153.000000" y="667.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="183" y="87" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="87" y="709" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="775.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -> 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 218.000000 215.000000 L 218.000000 333.000000 S 218.000000 343.000000 208.000000 343.000000 L 130.000000 343.000000 S 120.000000 343.000000 120.000000 353.000000 L 120.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(top.start -> b)[0]"><path d="M 253.000000 215.000000 L 253.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(top.start -> c)[0]"><path d="M 288.000000 215.000000 L 288.000000 333.000000 S 288.000000 343.000000 298.000000 343.000000 L 376.000000 343.000000 S 386.000000 343.000000 386.000000 353.000000 L 386.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(a -> bottom.end)[0]"><path d="M 120.000000 521.000000 L 120.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(b -> bottom.end)[0]"><path d="M 253.000000 521.000000 L 253.000000 559.000000 S 253.000000 569.000000 243.000000 569.000000 L 163.000000 569.000000 S 153.000000 569.000000 153.000000 579.000000 L 153.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(c -> bottom.end)[0]"><path d="M 386.000000 521.000000 L 386.000000 569.000000 S 386.000000 579.000000 376.000000 579.000000 L 196.000000 579.000000 S 186.000000 579.000000 186.000000 589.000000 L 186.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><mask id="4259267286" maskUnits="userSpaceOnUse" x="-100" y="-100" width="630" height="1098"> -<rect x="-100" y="-100" width="630" height="1098" fill="white"></rect> +</style><g id="top"><g class="shape" ><rect x="108" y="12" width="290" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="253.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">top</text></g><g id="a"><g class="shape" ><rect x="63" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="119.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="196" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="252.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="329" y="393" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="385.500000" y="459.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="bottom"><g class="shape" ><rect x="12" y="634" width="282" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="153.000000" y="667.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">bottom</text></g><g id="top.start"><g class="shape" ><rect x="183" y="87" width="140" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="253.000000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">start</text></g><g id="bottom.end"><g class="shape" ><rect x="87" y="709" width="132" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="153.000000" y="775.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">end</text></g><g id="(top.start -> 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 218.000000 215.000000 L 218.000000 333.000000 S 218.000000 343.000000 208.000000 343.000000 L 130.000000 343.000000 S 120.000000 343.000000 120.000000 353.000000 L 120.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(top.start -> b)[0]"><path d="M 253.000000 215.000000 L 253.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(top.start -> c)[0]"><path d="M 288.000000 215.000000 L 288.000000 333.000000 S 288.000000 343.000000 298.000000 343.000000 L 376.000000 343.000000 S 386.000000 343.000000 386.000000 353.000000 L 386.000000 389.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(a -> bottom.end)[0]"><path d="M 120.000000 521.000000 L 120.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(b -> bottom.end)[0]"><path d="M 253.000000 521.000000 L 253.000000 559.000000 S 253.000000 569.000000 243.000000 569.000000 L 163.000000 569.000000 S 153.000000 569.000000 153.000000 579.000000 L 153.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><g id="(c -> bottom.end)[0]"><path d="M 386.000000 521.000000 L 386.000000 569.000000 S 386.000000 579.000000 376.000000 579.000000 L 196.000000 579.000000 S 186.000000 579.000000 186.000000 589.000000 L 186.000000 705.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4259267286)"/></g><mask id="4259267286" maskUnits="userSpaceOnUse" x="-100" y="-100" width="634" height="1102"> +<rect x="-100" y="-100" width="634" height="1102" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/overlapping_image_container_labels/dagre/sketch.exp.svg b/e2etests/testdata/stable/overlapping_image_container_labels/dagre/sketch.exp.svg index 268862038a..30566e3a06 100644 --- a/e2etests/testdata/stable/overlapping_image_container_labels/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/overlapping_image_container_labels/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1312" height="1416" viewBox="-100 -100 1312 1416"><style type="text/css"> +width="1316" height="1420" viewBox="-102 -102 1316 1420"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1312" height="1416" viewBox="-100 -100 1312 1416"><style type="text/css"> } ]]> -</style><g id="root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="492" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="556.000000" y="149.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container"><g class="shape" ><rect x="0" y="254" width="1112" height="962" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="556.000000" y="287.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="492" y="304" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="556.000000" y="453.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left"><g class="shape" ><rect x="40" y="558" width="496" height="608" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="288.000000" y="587.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">left</text></g><g id="container.right"><g class="shape" ><rect x="576" y="558" width="496" height="608" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="824.000000" y="587.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">right</text></g><g id="container.left.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="224" y="608" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="288.000000" y="757.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left.inner"><g class="shape" ><rect x="80" y="862" width="416" height="254" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="288.000000" y="887.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.right.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="760" y="608" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="824.000000" y="757.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.right.inner"><g class="shape" ><rect x="616" y="862" width="416" height="254" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="824.000000" y="887.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.left.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="130" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="194.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.left.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="318" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="382.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="container.right.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="666" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="730.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.right.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="854" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="918.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="(root -> container.root)[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 556.000000 156.000000 C 556.000000 194.000000 556.000000 264.000000 556.000000 300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/></g><g id="container.left.(root -> inner.left)[0]"><path d="M 229.818024 763.607563 C 201.401575 802.000000 194.000000 872.000000 194.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="198.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.left.(root -> inner.right)[0]"><path d="M 346.181976 763.607563 C 374.598425 802.000000 382.000000 872.000000 382.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="378.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.right.(root -> inner.left)[0]"><path d="M 765.818024 763.607563 C 737.401575 802.000000 730.000000 872.000000 730.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="734.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.right.(root -> inner.right)[0]"><path d="M 882.181976 763.607563 C 910.598425 802.000000 918.000000 872.000000 918.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="914.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.(root -> left.root)[0]"><path d="M 490.192662 412.184821 C 328.800000 488.665672 288.000000 568.000000 288.000000 604.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="352.000000" y="483.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to left container root</text></g><g id="container.(root -> right.root)[0]"><path d="M 621.807338 412.184821 C 783.200000 488.665672 824.000000 568.000000 824.000000 604.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="760.000000" y="483.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to right container root</text></g><mask id="387629512" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1312" height="1416"> -<rect x="-100" y="-100" width="1312" height="1416" fill="white"></rect> +</style><g id="root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="492" y="0" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="556.000000" y="149.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container"><g class="shape" ><rect x="0" y="254" width="1112" height="962" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="556.000000" y="287.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="492" y="304" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="556.000000" y="453.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left"><g class="shape" ><rect x="40" y="558" width="496" height="608" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="288.000000" y="587.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">left</text></g><g id="container.right"><g class="shape" ><rect x="576" y="558" width="496" height="608" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="824.000000" y="587.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">right</text></g><g id="container.left.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="224" y="608" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="288.000000" y="757.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left.inner"><g class="shape" ><rect x="80" y="862" width="416" height="254" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="288.000000" y="887.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.right.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="760" y="608" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="824.000000" y="757.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.right.inner"><g class="shape" ><rect x="616" y="862" width="416" height="254" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="824.000000" y="887.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.left.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="130" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="194.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.left.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="318" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="382.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="container.right.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="666" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="730.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.right.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="854" y="912" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="918.000000" y="1061.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="(root -> container.root)[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 556.000000 156.000000 C 556.000000 194.000000 556.000000 264.000000 556.000000 300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/></g><g id="container.left.(root -> inner.left)[0]"><path d="M 229.818024 763.607563 C 201.401575 802.000000 194.000000 872.000000 194.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="198.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.left.(root -> inner.right)[0]"><path d="M 346.181976 763.607563 C 374.598425 802.000000 382.000000 872.000000 382.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="378.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.right.(root -> inner.left)[0]"><path d="M 765.818024 763.607563 C 737.401575 802.000000 730.000000 872.000000 730.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="734.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.right.(root -> inner.right)[0]"><path d="M 882.181976 763.607563 C 910.598425 802.000000 918.000000 872.000000 918.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="914.000000" y="838.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.(root -> left.root)[0]"><path d="M 490.192662 412.184821 C 328.800000 488.665672 288.000000 568.000000 288.000000 604.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="352.000000" y="483.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to left container root</text></g><g id="container.(root -> right.root)[0]"><path d="M 621.807338 412.184821 C 783.200000 488.665672 824.000000 568.000000 824.000000 604.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#387629512)"/><text class="text-italic" x="760.000000" y="483.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to right container root</text></g><mask id="387629512" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1316" height="1420"> +<rect x="-100" y="-100" width="1316" height="1420" fill="white"></rect> <rect x="160.000000" y="822.000000" width="76" height="21" fill="black"></rect> <rect x="335.000000" y="822.000000" width="86" height="21" fill="black"></rect> <rect x="696.000000" y="822.000000" width="76" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg b/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg index 9505c6dece..137f8af632 100644 --- a/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/overlapping_image_container_labels/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1522" height="1503" viewBox="-88 -88 1522 1503"><style type="text/css"> +width="1526" height="1507" viewBox="-90 -90 1526 1507"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1522" height="1503" viewBox="-88 -88 1522 1503"><style type="text/css"> } ]]> -</style><g id="root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="279" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="343.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container"><g class="shape" ><rect x="12" y="271" width="1322" height="1044" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="673.000000" y="304.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="279" y="346" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="343.000000" y="495.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left"><g class="shape" ><rect x="87" y="566" width="576" height="674" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="375.000000" y="595.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">left</text></g><g id="container.right"><g class="shape" ><rect x="683" y="566" width="576" height="674" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="971.000000" y="595.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">right</text></g><g id="container.left.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="258" y="641" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="322.000000" y="790.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left.inner"><g class="shape" ><rect x="162" y="861" width="426" height="304" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="375.000000" y="886.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.right.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="854" y="641" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="918.000000" y="790.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.right.inner"><g class="shape" ><rect x="758" y="861" width="426" height="304" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="971.000000" y="886.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.left.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="237" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.left.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="385" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="449.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="container.right.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="833" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="897.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.right.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="981" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1045.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="(root -> container.root)[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 343.666667 168.000000 L 343.666667 342.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/></g><g id="container.left.(root -> inner.left)[0]"><path d="M 301.000000 797.000000 L 301.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="301.000000" y="871.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.left.(root -> inner.right)[0]"><path d="M 343.666667 797.000000 L 343.666667 795.000000 S 343.666667 805.000000 353.666667 805.000000 L 383.000000 805.000000 S 393.000000 805.000000 393.000000 815.000000 L 393.000000 836.000000 S 393.000000 846.000000 403.000000 846.000000 L 439.000000 846.000000 S 449.000000 846.000000 449.000000 856.000000 L 449.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="416.000000" y="852.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.right.(root -> inner.left)[0]"><path d="M 897.000000 797.000000 L 897.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="897.000000" y="871.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.right.(root -> inner.right)[0]"><path d="M 939.666667 797.000000 L 939.666667 795.000000 S 939.666667 805.000000 949.666667 805.000000 L 979.000000 805.000000 S 989.000000 805.000000 989.000000 815.000000 L 989.000000 836.000000 S 989.000000 846.000000 999.000000 846.000000 L 1035.000000 846.000000 S 1045.000000 846.000000 1045.000000 856.000000 L 1045.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="1012.000000" y="852.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.(root -> left.root)[0]"><path d="M 322.333333 502.000000 L 322.333333 637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="322.000000" y="576.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to left container root</text></g><g id="container.(root -> right.root)[0]"><path d="M 365.000000 502.000000 L 365.000000 500.000000 S 365.000000 510.000000 375.000000 510.000000 L 908.333333 510.000000 S 918.333333 510.000000 918.333333 520.000000 L 918.333333 637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="702.000000" y="516.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to right container root</text></g><mask id="1284823021" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1522" height="1503"> -<rect x="-100" y="-100" width="1522" height="1503" fill="white"></rect> +</style><g id="root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="279" y="12" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="343.000000" y="161.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container"><g class="shape" ><rect x="12" y="271" width="1322" height="1044" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="673.000000" y="304.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="279" y="346" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="343.000000" y="495.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left"><g class="shape" ><rect x="87" y="566" width="576" height="674" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="375.000000" y="595.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">left</text></g><g id="container.right"><g class="shape" ><rect x="683" y="566" width="576" height="674" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="971.000000" y="595.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">right</text></g><g id="container.left.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="258" y="641" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="322.000000" y="790.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.left.inner"><g class="shape" ><rect x="162" y="861" width="426" height="304" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="375.000000" y="886.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.right.root"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="854" y="641" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="918.000000" y="790.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">root</text></g><g id="container.right.inner"><g class="shape" ><rect x="758" y="861" width="426" height="304" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="971.000000" y="886.000000" style="text-anchor:middle;font-size:20px;fill:#0A0F25">inner</text></g><g id="container.left.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="237" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.left.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="385" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="449.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="container.right.inner.left"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="833" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="897.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">left</text></g><g id="container.right.inner.right"><g class="shape" ><image href="https://icons.terrastruct.com/essentials/004-picture.svg" x="981" y="936" width="128" height="128" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1045.000000" y="1085.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">right</text></g><g id="(root -> container.root)[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 343.666667 168.000000 L 343.666667 342.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/></g><g id="container.left.(root -> inner.left)[0]"><path d="M 301.000000 797.000000 L 301.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="301.000000" y="871.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.left.(root -> inner.right)[0]"><path d="M 343.666667 797.000000 L 343.666667 795.000000 S 343.666667 805.000000 353.666667 805.000000 L 383.000000 805.000000 S 393.000000 805.000000 393.000000 815.000000 L 393.000000 836.000000 S 393.000000 846.000000 403.000000 846.000000 L 439.000000 846.000000 S 449.000000 846.000000 449.000000 856.000000 L 449.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="416.000000" y="852.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.right.(root -> inner.left)[0]"><path d="M 897.000000 797.000000 L 897.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="897.000000" y="871.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner left</text></g><g id="container.right.(root -> inner.right)[0]"><path d="M 939.666667 797.000000 L 939.666667 795.000000 S 939.666667 805.000000 949.666667 805.000000 L 979.000000 805.000000 S 989.000000 805.000000 989.000000 815.000000 L 989.000000 836.000000 S 989.000000 846.000000 999.000000 846.000000 L 1035.000000 846.000000 S 1045.000000 846.000000 1045.000000 856.000000 L 1045.000000 932.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="1012.000000" y="852.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to inner right</text></g><g id="container.(root -> left.root)[0]"><path d="M 322.333333 502.000000 L 322.333333 637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="322.000000" y="576.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to left container root</text></g><g id="container.(root -> right.root)[0]"><path d="M 365.000000 502.000000 L 365.000000 500.000000 S 365.000000 510.000000 375.000000 510.000000 L 908.333333 510.000000 S 918.333333 510.000000 918.333333 520.000000 L 918.333333 637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1284823021)"/><text class="text-italic" x="702.000000" y="516.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to right container root</text></g><mask id="1284823021" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1526" height="1507"> +<rect x="-100" y="-100" width="1526" height="1507" fill="white"></rect> <rect x="263.000000" y="855.000000" width="76" height="21" fill="black"></rect> <rect x="373.000000" y="836.000000" width="86" height="21" fill="black"></rect> <rect x="859.000000" y="855.000000" width="76" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/p/dagre/sketch.exp.svg b/e2etests/testdata/stable/p/dagre/sketch.exp.svg index 6aba7026c2..88d53bc027 100644 --- a/e2etests/testdata/stable/p/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/p/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2057" height="676" viewBox="-100 -100 2057 676"><style type="text/css"> +width="2061" height="680" viewBox="-102 -102 2061 680"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -779,8 +779,8 @@ width="2057" height="676" viewBox="-100 -100 2057 676"><style type="text/css"> by one or more blank lines. (A blank line is any line that looks like a blank line -- a line containing nothing but spaces or tabs is considered blank.) Normal paragraphs should not be indented with spaces or tabs.</p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="872" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="928.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="872" y="350" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="928.500000" y="416.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 928.500000 128.000000 C 928.500000 166.000000 928.500000 186.000000 928.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2726305236)"/></g><g id="(md -> b)[0]"><path d="M 928.500000 252.000000 C 928.500000 290.000000 928.500000 310.000000 928.500000 346.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2726305236)"/></g><mask id="2726305236" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2057" height="676"> -<rect x="-100" y="-100" width="2057" height="676" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="872" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="928.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="872" y="350" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="928.500000" y="416.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 928.500000 128.000000 C 928.500000 166.000000 928.500000 186.000000 928.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2726305236)"/></g><g id="(md -> b)[0]"><path d="M 928.500000 252.000000 C 928.500000 290.000000 928.500000 310.000000 928.500000 346.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2726305236)"/></g><mask id="2726305236" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2061" height="680"> +<rect x="-100" y="-100" width="2061" height="680" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/p/elk/sketch.exp.svg b/e2etests/testdata/stable/p/elk/sketch.exp.svg index 44d7232bd6..c4dc24c842 100644 --- a/e2etests/testdata/stable/p/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/p/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2057" height="676" viewBox="-88 -88 2057 676"><style type="text/css"> +width="2061" height="680" viewBox="-90 -90 2061 680"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -779,8 +779,8 @@ width="2057" height="676" viewBox="-88 -88 2057 676"><style type="text/css"> by one or more blank lines. (A blank line is any line that looks like a blank line -- a line containing nothing but spaces or tabs is considered blank.) Normal paragraphs should not be indented with spaces or tabs.</p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="884" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="884" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 940.500000 140.000000 L 940.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#158936021)"/></g><g id="(md -> b)[0]"><path d="M 940.500000 264.000000 L 940.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#158936021)"/></g><mask id="158936021" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2057" height="676"> -<rect x="-100" y="-100" width="2057" height="676" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="884" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="884" y="362" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="940.500000" y="428.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 940.500000 140.000000 L 940.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#158936021)"/></g><g id="(md -> b)[0]"><path d="M 940.500000 264.000000 L 940.500000 358.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#158936021)"/></g><mask id="158936021" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2061" height="680"> +<rect x="-100" y="-100" width="2061" height="680" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/pre/dagre/sketch.exp.svg b/e2etests/testdata/stable/pre/dagre/sketch.exp.svg index 9eb36e4335..ae52f87778 100644 --- a/e2etests/testdata/stable/pre/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/pre/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="802" height="822" viewBox="-100 -100 802 822"><style type="text/css"> +width="806" height="826" viewBox="-102 -102 806 826"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -782,8 +782,8 @@ end tell </code></pre> <p>A code block continues until it reaches a line that is not indented (or the end of the article).</p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="245" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="245" y="496" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="562.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 301.000000 128.000000 C 301.000000 166.000000 301.000000 186.000000 301.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2170650528)"/></g><g id="(md -> b)[0]"><path d="M 301.000000 398.000000 C 301.000000 436.000000 301.000000 456.000000 301.000000 492.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2170650528)"/></g><mask id="2170650528" maskUnits="userSpaceOnUse" x="-100" y="-100" width="802" height="822"> -<rect x="-100" y="-100" width="802" height="822" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="245" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="245" y="496" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="301.500000" y="562.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 301.000000 128.000000 C 301.000000 166.000000 301.000000 186.000000 301.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2170650528)"/></g><g id="(md -> b)[0]"><path d="M 301.000000 398.000000 C 301.000000 436.000000 301.000000 456.000000 301.000000 492.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2170650528)"/></g><mask id="2170650528" maskUnits="userSpaceOnUse" x="-100" y="-100" width="806" height="826"> +<rect x="-100" y="-100" width="806" height="826" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/pre/elk/sketch.exp.svg b/e2etests/testdata/stable/pre/elk/sketch.exp.svg index eecb1b8e44..c67fb74654 100644 --- a/e2etests/testdata/stable/pre/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/pre/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="802" height="822" viewBox="-88 -88 802 822"><style type="text/css"> +width="806" height="826" viewBox="-90 -90 806 826"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -782,8 +782,8 @@ end tell </code></pre> <p>A code block continues until it reaches a line that is not indented (or the end of the article).</p> -</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="256" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="256" y="508" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="574.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 313.000000 140.000000 L 313.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2199008383)"/></g><g id="(md -> b)[0]"><path d="M 313.000000 410.000000 L 313.000000 504.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2199008383)"/></g><mask id="2199008383" maskUnits="userSpaceOnUse" x="-100" y="-100" width="802" height="822"> -<rect x="-100" y="-100" width="802" height="822" fill="white"></rect> +</div></foreignObject></g></g><g id="a"><g class="shape" ><rect x="256" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="256" y="508" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="312.500000" y="574.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 313.000000 140.000000 L 313.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2199008383)"/></g><g id="(md -> b)[0]"><path d="M 313.000000 410.000000 L 313.000000 504.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2199008383)"/></g><mask id="2199008383" maskUnits="userSpaceOnUse" x="-100" y="-100" width="806" height="826"> +<rect x="-100" y="-100" width="806" height="826" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/self-referencing/dagre/sketch.exp.svg b/e2etests/testdata/stable/self-referencing/dagre/sketch.exp.svg index 6a90a31fa7..4ed7ab47da 100644 --- a/e2etests/testdata/stable/self-referencing/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/self-referencing/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="654" height="552" viewBox="-100 -100 654 552"><style type="text/css"> +width="656" height="556" viewBox="-102 -102 656 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="654" height="552" viewBox="-100 -100 654 552"><style type="text/css"> } ]]> -</style><g id="x"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="136" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="193.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="z"><g class="shape" ><rect x="273" y="0" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="(x -> x)[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 114.656769 23.673956 C 142.333333 4.958855 151.500000 0.000000 154.250000 0.000000 C 157.000000 0.000000 160.666667 12.600000 163.416667 31.500000 C 166.166667 50.400000 166.166667 75.600000 163.416667 94.500000 C 160.666667 113.400000 142.333333 121.041145 116.313538 103.446364" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(x -> x)[1]"><path d="M 114.790267 33.970064 C 169.000000 6.972332 186.500000 0.000000 191.750000 0.000000 C 197.000000 0.000000 204.000000 12.600000 209.250000 31.500000 C 214.500000 50.400000 214.500000 75.600000 209.250000 94.500000 C 204.000000 113.400000 169.000000 119.027668 116.580535 92.921531" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(x -> y)[0]"><path d="M 56.500000 128.000000 C 56.500000 166.000000 72.350000 189.145321 132.671104 239.173099" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(z -> y)[0]"><path d="M 329.000000 128.000000 C 329.000000 166.000000 313.200000 189.200000 253.069698 239.435442" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(z -> z)[0]"><path d="M 386.653964 23.803600 C 414.333333 4.985612 423.500000 0.000000 426.250000 0.000000 C 429.000000 0.000000 432.666667 12.600000 435.416667 31.500000 C 438.166667 50.400000 438.166667 75.600000 435.416667 94.500000 C 432.666667 113.400000 414.333333 121.014388 388.307927 103.320857" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/><text class="text-italic" x="438.500000" y="64.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2541740366" maskUnits="userSpaceOnUse" x="-100" y="-100" width="654" height="552"> -<rect x="-100" y="-100" width="654" height="552" fill="white"></rect> +</style><g id="x"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="136" y="226" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="193.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="z"><g class="shape" ><rect x="273" y="0" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="329.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="(x -> x)[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 114.656769 23.673956 C 142.333333 4.958855 151.500000 0.000000 154.250000 0.000000 C 157.000000 0.000000 160.666667 12.600000 163.416667 31.500000 C 166.166667 50.400000 166.166667 75.600000 163.416667 94.500000 C 160.666667 113.400000 142.333333 121.041145 116.313538 103.446364" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(x -> x)[1]"><path d="M 114.790267 33.970064 C 169.000000 6.972332 186.500000 0.000000 191.750000 0.000000 C 197.000000 0.000000 204.000000 12.600000 209.250000 31.500000 C 214.500000 50.400000 214.500000 75.600000 209.250000 94.500000 C 204.000000 113.400000 169.000000 119.027668 116.580535 92.921531" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(x -> y)[0]"><path d="M 56.500000 128.000000 C 56.500000 166.000000 72.350000 189.145321 132.671104 239.173099" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(z -> y)[0]"><path d="M 329.000000 128.000000 C 329.000000 166.000000 313.200000 189.200000 253.069698 239.435442" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/></g><g id="(z -> z)[0]"><path d="M 386.653964 23.803600 C 414.333333 4.985612 423.500000 0.000000 426.250000 0.000000 C 429.000000 0.000000 432.666667 12.600000 435.416667 31.500000 C 438.166667 50.400000 438.166667 75.600000 435.416667 94.500000 C 432.666667 113.400000 414.333333 121.014388 388.307927 103.320857" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2541740366)"/><text class="text-italic" x="438.500000" y="64.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="2541740366" maskUnits="userSpaceOnUse" x="-100" y="-100" width="656" height="556"> +<rect x="-100" y="-100" width="656" height="556" fill="white"></rect> <rect x="422.000000" y="48.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/self-referencing/elk/sketch.exp.svg b/e2etests/testdata/stable/self-referencing/elk/sketch.exp.svg index 24852a5810..27863bedc2 100644 --- a/e2etests/testdata/stable/self-referencing/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/self-referencing/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="590" height="552" viewBox="-88 -88 590 552"><style type="text/css"> +width="592" height="556" viewBox="-88 -90 592 556"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="590" height="552" viewBox="-88 -88 590 552"><style type="text/css"> } ]]> -</style><g id="x"><g class="shape" ><rect x="72" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="128.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="90" y="238" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="z"><g class="shape" ><rect x="290" y="12" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="346.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="(x -> x)[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 70.000000 62.400000 L 32.000000 62.400000 S 22.000000 62.400000 22.000000 72.400000 L 22.000000 77.600000 S 22.000000 87.600000 32.000000 87.600000 L 68.000000 87.600000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(x -> x)[1]"><path d="M 70.000000 37.200000 L 22.000000 37.200000 S 12.000000 37.200000 12.000000 47.200000 L 12.000000 102.800000 S 12.000000 112.800000 22.000000 112.800000 L 68.000000 112.800000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(x -> y)[0]"><path d="M 128.500000 140.000000 L 128.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(z -> y)[0]"><path d="M 346.000000 140.000000 L 346.000000 178.000000 S 346.000000 188.000000 336.000000 188.000000 L 176.500000 188.000000 S 166.500000 188.000000 166.500000 198.000000 L 166.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(z -> z)[0]"><path d="M 288.000000 54.000000 L 250.000000 54.000000 S 240.000000 54.000000 240.000000 64.000000 L 240.000000 86.000000 S 240.000000 96.000000 250.000000 96.000000 L 286.000000 96.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/><text class="text-italic" x="240.500000" y="81.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="1441263338" maskUnits="userSpaceOnUse" x="-100" y="-100" width="590" height="552"> -<rect x="-100" y="-100" width="590" height="552" fill="white"></rect> +</style><g id="x"><g class="shape" ><rect x="72" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="128.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><rect x="90" y="238" width="114" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="147.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="z"><g class="shape" ><rect x="290" y="12" width="112" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="346.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">z</text></g><g id="(x -> x)[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 70.000000 62.400000 L 32.000000 62.400000 S 22.000000 62.400000 22.000000 72.400000 L 22.000000 77.600000 S 22.000000 87.600000 32.000000 87.600000 L 68.000000 87.600000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(x -> x)[1]"><path d="M 70.000000 37.200000 L 22.000000 37.200000 S 12.000000 37.200000 12.000000 47.200000 L 12.000000 102.800000 S 12.000000 112.800000 22.000000 112.800000 L 68.000000 112.800000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(x -> y)[0]"><path d="M 128.500000 140.000000 L 128.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(z -> y)[0]"><path d="M 346.000000 140.000000 L 346.000000 178.000000 S 346.000000 188.000000 336.000000 188.000000 L 176.500000 188.000000 S 166.500000 188.000000 166.500000 198.000000 L 166.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/></g><g id="(z -> z)[0]"><path d="M 288.000000 54.000000 L 250.000000 54.000000 S 240.000000 54.000000 240.000000 64.000000 L 240.000000 86.000000 S 240.000000 96.000000 250.000000 96.000000 L 286.000000 96.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1441263338)"/><text class="text-italic" x="240.500000" y="81.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">hello</text></g><mask id="1441263338" maskUnits="userSpaceOnUse" x="-100" y="-100" width="592" height="556"> +<rect x="-100" y="-100" width="592" height="556" fill="white"></rect> <rect x="224.000000" y="65.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg index f0302fd8ec..ede5133f7b 100644 --- a/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2692" height="1396" viewBox="-76 -26 2692 1396"><style type="text/css"> +width="2696" height="1398" viewBox="-78 -28 2696 1398"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2692" height="1396" viewBox="-76 -26 2692 1396"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="234" width="487" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="267.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">an actor with a really long label that will break everything</text></g><g id="c"><g class="shape" ><rect x="602" y="74" width="177" height="286" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="690.500000" dy="0.000000">an</tspan><tspan x="690.500000" dy="16.909091">actor</tspan><tspan x="690.500000" dy="16.909091">with</tspan><tspan x="690.500000" dy="16.909091">a</tspan><tspan x="690.500000" dy="16.909091">really</tspan><tspan x="690.500000" dy="16.909091">long</tspan><tspan x="690.500000" dy="16.909091">label</tspan><tspan x="690.500000" dy="16.909091">that</tspan><tspan x="690.500000" dy="16.909091">will</tspan><tspan x="690.500000" dy="16.909091">break</tspan><tspan x="690.500000" dy="16.909091">everything</tspan></text></g><g id="d"><g class="shape" ><rect x="1038" y="234" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1113.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simple</text></g><g id="e"><g class="shape" ><rect x="1484" y="234" width="180" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1574.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a short one</text></g><g id="b"><g class="shape" ><rect x="1742" y="234" width="163" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1823.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">far away</text></g><g id="f"><g class="shape" ><rect x="1955" y="234" width="561" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2235.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what if there were no labels between this actor and the previous one</text></g><g id="(a -- )[0]"><path d="M 267.500000 362.000000 L 267.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(c -- )[0]"><path d="M 690.500000 362.000000 L 690.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(d -- )[0]"><path d="M 1113.000000 362.000000 L 1113.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(e -- )[0]"><path d="M 1574.000000 362.000000 L 1574.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(b -- )[0]"><path d="M 1823.500000 362.000000 L 1823.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(f -- )[0]"><path d="M 2235.500000 362.000000 L 2235.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(a -> 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 269.500000 490.000000 L 1819.500000 490.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1046.000000" y="496.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> b)[1]"><path d="M 269.500000 620.000000 L 1819.500000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1045.500000" y="626.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(c -> d)[0]"><path d="M 692.500000 750.000000 L 1109.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="902.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> d)[0]"><path d="M 269.500000 880.000000 L 1109.000000 880.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="690.500000" y="886.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">this should span many actors lifelines so we know how it will look like when redering a long label over many actors</text></g><g id="(d -> e)[0]"><path d="M 1115.000000 1010.000000 L 1570.000000 1010.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1343.500000" y="1016.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(a -> f)[0]"><path d="M 269.500000 1140.000000 L 2231.500000 1140.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/></g><mask id="3635504124" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2692" height="1396"> -<rect x="-100" y="-100" width="2692" height="1396" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="234" width="487" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="267.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">an actor with a really long label that will break everything</text></g><g id="c"><g class="shape" ><rect x="602" y="74" width="177" height="286" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="690.500000" dy="0.000000">an</tspan><tspan x="690.500000" dy="16.909091">actor</tspan><tspan x="690.500000" dy="16.909091">with</tspan><tspan x="690.500000" dy="16.909091">a</tspan><tspan x="690.500000" dy="16.909091">really</tspan><tspan x="690.500000" dy="16.909091">long</tspan><tspan x="690.500000" dy="16.909091">label</tspan><tspan x="690.500000" dy="16.909091">that</tspan><tspan x="690.500000" dy="16.909091">will</tspan><tspan x="690.500000" dy="16.909091">break</tspan><tspan x="690.500000" dy="16.909091">everything</tspan></text></g><g id="d"><g class="shape" ><rect x="1038" y="234" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1113.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simple</text></g><g id="e"><g class="shape" ><rect x="1484" y="234" width="180" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1574.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a short one</text></g><g id="b"><g class="shape" ><rect x="1742" y="234" width="163" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1823.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">far away</text></g><g id="f"><g class="shape" ><rect x="1955" y="234" width="561" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2235.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what if there were no labels between this actor and the previous one</text></g><g id="(a -- )[0]"><path d="M 267.500000 362.000000 L 267.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(c -- )[0]"><path d="M 690.500000 362.000000 L 690.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(d -- )[0]"><path d="M 1113.000000 362.000000 L 1113.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(e -- )[0]"><path d="M 1574.000000 362.000000 L 1574.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(b -- )[0]"><path d="M 1823.500000 362.000000 L 1823.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(f -- )[0]"><path d="M 2235.500000 362.000000 L 2235.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(a -> 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 269.500000 490.000000 L 1819.500000 490.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1046.000000" y="496.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> b)[1]"><path d="M 269.500000 620.000000 L 1819.500000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1045.500000" y="626.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(c -> d)[0]"><path d="M 692.500000 750.000000 L 1109.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="902.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> d)[0]"><path d="M 269.500000 880.000000 L 1109.000000 880.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="690.500000" y="886.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">this should span many actors lifelines so we know how it will look like when redering a long label over many actors</text></g><g id="(d -> e)[0]"><path d="M 1115.000000 1010.000000 L 1570.000000 1010.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1343.500000" y="1016.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(a -> f)[0]"><path d="M 269.500000 1140.000000 L 2231.500000 1140.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/></g><mask id="3635504124" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2696" height="1398"> +<rect x="-100" y="-100" width="2696" height="1398" fill="white"></rect> <rect x="1028.000000" y="480.000000" width="36" height="21" fill="black"></rect> <rect x="840.000000" y="610.000000" width="411" height="21" fill="black"></rect> <rect x="884.000000" y="740.000000" width="36" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg index f0302fd8ec..ede5133f7b 100644 --- a/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_actor_distance/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2692" height="1396" viewBox="-76 -26 2692 1396"><style type="text/css"> +width="2696" height="1398" viewBox="-78 -28 2696 1398"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="2692" height="1396" viewBox="-76 -26 2692 1396"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="234" width="487" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="267.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">an actor with a really long label that will break everything</text></g><g id="c"><g class="shape" ><rect x="602" y="74" width="177" height="286" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="690.500000" dy="0.000000">an</tspan><tspan x="690.500000" dy="16.909091">actor</tspan><tspan x="690.500000" dy="16.909091">with</tspan><tspan x="690.500000" dy="16.909091">a</tspan><tspan x="690.500000" dy="16.909091">really</tspan><tspan x="690.500000" dy="16.909091">long</tspan><tspan x="690.500000" dy="16.909091">label</tspan><tspan x="690.500000" dy="16.909091">that</tspan><tspan x="690.500000" dy="16.909091">will</tspan><tspan x="690.500000" dy="16.909091">break</tspan><tspan x="690.500000" dy="16.909091">everything</tspan></text></g><g id="d"><g class="shape" ><rect x="1038" y="234" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1113.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simple</text></g><g id="e"><g class="shape" ><rect x="1484" y="234" width="180" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1574.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a short one</text></g><g id="b"><g class="shape" ><rect x="1742" y="234" width="163" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1823.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">far away</text></g><g id="f"><g class="shape" ><rect x="1955" y="234" width="561" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2235.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what if there were no labels between this actor and the previous one</text></g><g id="(a -- )[0]"><path d="M 267.500000 362.000000 L 267.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(c -- )[0]"><path d="M 690.500000 362.000000 L 690.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(d -- )[0]"><path d="M 1113.000000 362.000000 L 1113.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(e -- )[0]"><path d="M 1574.000000 362.000000 L 1574.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(b -- )[0]"><path d="M 1823.500000 362.000000 L 1823.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(f -- )[0]"><path d="M 2235.500000 362.000000 L 2235.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(a -> 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 269.500000 490.000000 L 1819.500000 490.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1046.000000" y="496.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> b)[1]"><path d="M 269.500000 620.000000 L 1819.500000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1045.500000" y="626.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(c -> d)[0]"><path d="M 692.500000 750.000000 L 1109.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="902.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> d)[0]"><path d="M 269.500000 880.000000 L 1109.000000 880.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="690.500000" y="886.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">this should span many actors lifelines so we know how it will look like when redering a long label over many actors</text></g><g id="(d -> e)[0]"><path d="M 1115.000000 1010.000000 L 1570.000000 1010.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1343.500000" y="1016.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(a -> f)[0]"><path d="M 269.500000 1140.000000 L 2231.500000 1140.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/></g><mask id="3635504124" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2692" height="1396"> -<rect x="-100" y="-100" width="2692" height="1396" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="234" width="487" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="267.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">an actor with a really long label that will break everything</text></g><g id="c"><g class="shape" ><rect x="602" y="74" width="177" height="286" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="690.500000" dy="0.000000">an</tspan><tspan x="690.500000" dy="16.909091">actor</tspan><tspan x="690.500000" dy="16.909091">with</tspan><tspan x="690.500000" dy="16.909091">a</tspan><tspan x="690.500000" dy="16.909091">really</tspan><tspan x="690.500000" dy="16.909091">long</tspan><tspan x="690.500000" dy="16.909091">label</tspan><tspan x="690.500000" dy="16.909091">that</tspan><tspan x="690.500000" dy="16.909091">will</tspan><tspan x="690.500000" dy="16.909091">break</tspan><tspan x="690.500000" dy="16.909091">everything</tspan></text></g><g id="d"><g class="shape" ><rect x="1038" y="234" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1113.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">simple</text></g><g id="e"><g class="shape" ><rect x="1484" y="234" width="180" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1574.000000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a short one</text></g><g id="b"><g class="shape" ><rect x="1742" y="234" width="163" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1823.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">far away</text></g><g id="f"><g class="shape" ><rect x="1955" y="234" width="561" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2235.500000" y="300.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what if there were no labels between this actor and the previous one</text></g><g id="(a -- )[0]"><path d="M 267.500000 362.000000 L 267.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(c -- )[0]"><path d="M 690.500000 362.000000 L 690.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(d -- )[0]"><path d="M 1113.000000 362.000000 L 1113.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(e -- )[0]"><path d="M 1574.000000 362.000000 L 1574.000000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(b -- )[0]"><path d="M 1823.500000 362.000000 L 1823.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(f -- )[0]"><path d="M 2235.500000 362.000000 L 2235.500000 1269.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3635504124)"/></g><g id="(a -> 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 269.500000 490.000000 L 1819.500000 490.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1046.000000" y="496.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> b)[1]"><path d="M 269.500000 620.000000 L 1819.500000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1045.500000" y="626.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(c -> d)[0]"><path d="M 692.500000 750.000000 L 1109.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="902.000000" y="756.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">short</text></g><g id="(a -> d)[0]"><path d="M 269.500000 880.000000 L 1109.000000 880.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="690.500000" y="886.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">this should span many actors lifelines so we know how it will look like when redering a long label over many actors</text></g><g id="(d -> e)[0]"><path d="M 1115.000000 1010.000000 L 1570.000000 1010.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/><text class="text-italic" x="1343.500000" y="1016.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">long label for testing purposes and it must be really, really long</text></g><g id="(a -> f)[0]"><path d="M 269.500000 1140.000000 L 2231.500000 1140.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3635504124)"/></g><mask id="3635504124" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2696" height="1398"> +<rect x="-100" y="-100" width="2696" height="1398" fill="white"></rect> <rect x="1028.000000" y="480.000000" width="36" height="21" fill="black"></rect> <rect x="840.000000" y="610.000000" width="411" height="21" fill="black"></rect> <rect x="884.000000" y="740.000000" width="36" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg index 2b86d53243..27909bcddd 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="5177" height="2984" viewBox="-76 -26 5177 2984"><style type="text/css"> +width="5181" height="2986" viewBox="-78 -28 5181 2986"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -28,8 +28,8 @@ width="5177" height="2984" viewBox="-76 -26 5177 2984"><style type="text/css"> <text class="text" x="4917.000000" y="209.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">int</text> <text class="text" x="4981.000000" y="209.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="222.000000" x2="5001.000000" y2="222.000000" style="stroke-width:2;stroke:#EDF0FD" /><text class="text" x="4850.000000" y="245.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">name</text> <text class="text" x="4917.000000" y="245.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">varchar</text> -<text class="text" x="4981.000000" y="245.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="258.000000" x2="5001.000000" y2="258.000000" style="stroke-width:2;stroke:#EDF0FD" /></g></g><g id="(a -- )[0]"><path d="M 99.000000 260.000000 L 99.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(b -- )[0]"><path d="M 356.000000 260.000000 L 356.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(c -- )[0]"><path d="M 632.000000 260.000000 L 632.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(d -- )[0]"><path d="M 920.000000 260.000000 L 920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(e -- )[0]"><path d="M 1170.000000 260.000000 L 1170.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(f -- )[0]"><path d="M 1420.000000 260.000000 L 1420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(g -- )[0]"><path d="M 1670.000000 260.000000 L 1670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(h -- )[0]"><path d="M 1920.000000 260.000000 L 1920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(i -- )[0]"><path d="M 2170.500000 260.000000 L 2170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(j -- )[0]"><path d="M 2420.000000 265.000000 L 2420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(k -- )[0]"><path d="M 2670.000000 260.000000 L 2670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(l -- )[0]"><path d="M 2920.000000 260.000000 L 2920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(m -- )[0]"><path d="M 3170.500000 260.000000 L 3170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(n -- )[0]"><path d="M 3420.500000 260.000000 L 3420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(o -- )[0]"><path d="M 3670.500000 265.000000 L 3670.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(p -- )[0]"><path d="M 3920.500000 260.000000 L 3920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(q -- )[0]"><path d="M 4170.500000 260.000000 L 4170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(r -- )[0]"><path d="M 4420.500000 260.000000 L 4420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(s -- )[0]"><path d="M 4670.000000 260.000000 L 4670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(t -- )[0]"><path d="M 4920.500000 260.000000 L 4920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(a -> 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 101.000000 388.000000 L 352.000000 388.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="227.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">result := callThisFunction(obj, 5)</text></g><g id="(b <-> c)[0]"><marker id="mk-1694268166" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" 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="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" /> </marker><path d="M 360.000000 518.000000 L 628.000000 518.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-1694268166)" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="494.000000" y="524.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">mid</text><text class="text-italic" x="372.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">this side</text><text class="text-italic" x="616.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">other side</text></g><g id="(c -> d)[0]"><path d="M 634.000000 648.000000 L 916.000000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(d -> e)[0]"><path d="M 922.000000 778.000000 L 1166.000000 778.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(e -> f)[0]"><path d="M 1172.000000 908.000000 L 1416.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(f -> g)[0]"><path d="M 1422.000000 1038.000000 L 1666.000000 1038.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(g -> h)[0]"><path d="M 1672.000000 1168.000000 L 1916.000000 1168.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(h -> i)[0]"><path d="M 1922.000000 1298.000000 L 2166.500000 1298.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(i -> j)[0]"><path d="M 2172.500000 1428.000000 L 2416.000000 1428.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(j -> k)[0]"><path d="M 2422.000000 1558.000000 L 2666.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(k -> l)[0]"><path d="M 2672.000000 1688.000000 L 2916.000000 1688.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(l -> m)[0]"><path d="M 2922.000000 1818.000000 L 3166.500000 1818.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(m -> n)[0]"><path d="M 3172.500000 1948.000000 L 3416.500000 1948.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(n -> o)[0]"><path d="M 3422.500000 2078.000000 L 3666.500000 2078.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(o -> p)[0]"><path d="M 3672.500000 2208.000000 L 3916.500000 2208.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(p -> q)[0]"><path d="M 3922.500000 2338.000000 L 4166.500000 2338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(q -> r)[0]"><path d="M 4172.500000 2468.000000 L 4416.500000 2468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(r -> s)[0]"><path d="M 4422.500000 2598.000000 L 4666.000000 2598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(s -> t)[0]"><path d="M 4672.000000 2728.000000 L 4916.500000 2728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><mask id="2552257504" maskUnits="userSpaceOnUse" x="-100" y="-100" width="5177" height="2984"> -<rect x="-100" y="-100" width="5177" height="2984" fill="white"></rect> +<text class="text" x="4981.000000" y="245.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="258.000000" x2="5001.000000" y2="258.000000" style="stroke-width:2;stroke:#EDF0FD" /></g></g><g id="(a -- )[0]"><path d="M 99.000000 260.000000 L 99.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(b -- )[0]"><path d="M 356.000000 260.000000 L 356.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(c -- )[0]"><path d="M 632.000000 260.000000 L 632.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(d -- )[0]"><path d="M 920.000000 260.000000 L 920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(e -- )[0]"><path d="M 1170.000000 260.000000 L 1170.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(f -- )[0]"><path d="M 1420.000000 260.000000 L 1420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(g -- )[0]"><path d="M 1670.000000 260.000000 L 1670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(h -- )[0]"><path d="M 1920.000000 260.000000 L 1920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(i -- )[0]"><path d="M 2170.500000 260.000000 L 2170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(j -- )[0]"><path d="M 2420.000000 265.000000 L 2420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(k -- )[0]"><path d="M 2670.000000 260.000000 L 2670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(l -- )[0]"><path d="M 2920.000000 260.000000 L 2920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(m -- )[0]"><path d="M 3170.500000 260.000000 L 3170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(n -- )[0]"><path d="M 3420.500000 260.000000 L 3420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(o -- )[0]"><path d="M 3670.500000 265.000000 L 3670.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(p -- )[0]"><path d="M 3920.500000 260.000000 L 3920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(q -- )[0]"><path d="M 4170.500000 260.000000 L 4170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(r -- )[0]"><path d="M 4420.500000 260.000000 L 4420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(s -- )[0]"><path d="M 4670.000000 260.000000 L 4670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(t -- )[0]"><path d="M 4920.500000 260.000000 L 4920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(a -> 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 101.000000 388.000000 L 352.000000 388.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="227.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">result := callThisFunction(obj, 5)</text></g><g id="(b <-> c)[0]"><marker id="mk-1694268166" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" 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="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" /> </marker><path d="M 360.000000 518.000000 L 628.000000 518.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-1694268166)" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="494.000000" y="524.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">mid</text><text class="text-italic" x="372.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">this side</text><text class="text-italic" x="616.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">other side</text></g><g id="(c -> d)[0]"><path d="M 634.000000 648.000000 L 916.000000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(d -> e)[0]"><path d="M 922.000000 778.000000 L 1166.000000 778.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(e -> f)[0]"><path d="M 1172.000000 908.000000 L 1416.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(f -> g)[0]"><path d="M 1422.000000 1038.000000 L 1666.000000 1038.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(g -> h)[0]"><path d="M 1672.000000 1168.000000 L 1916.000000 1168.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(h -> i)[0]"><path d="M 1922.000000 1298.000000 L 2166.500000 1298.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(i -> j)[0]"><path d="M 2172.500000 1428.000000 L 2416.000000 1428.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(j -> k)[0]"><path d="M 2422.000000 1558.000000 L 2666.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(k -> l)[0]"><path d="M 2672.000000 1688.000000 L 2916.000000 1688.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(l -> m)[0]"><path d="M 2922.000000 1818.000000 L 3166.500000 1818.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(m -> n)[0]"><path d="M 3172.500000 1948.000000 L 3416.500000 1948.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(n -> o)[0]"><path d="M 3422.500000 2078.000000 L 3666.500000 2078.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(o -> p)[0]"><path d="M 3672.500000 2208.000000 L 3916.500000 2208.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(p -> q)[0]"><path d="M 3922.500000 2338.000000 L 4166.500000 2338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(q -> r)[0]"><path d="M 4172.500000 2468.000000 L 4416.500000 2468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(r -> s)[0]"><path d="M 4422.500000 2598.000000 L 4666.000000 2598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(s -> t)[0]"><path d="M 4672.000000 2728.000000 L 4916.500000 2728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><mask id="2552257504" maskUnits="userSpaceOnUse" x="-100" y="-100" width="5181" height="2986"> +<rect x="-100" y="-100" width="5181" height="2986" fill="white"></rect> <rect x="124.000000" y="378.000000" width="207" height="21" fill="black"></rect> <rect x="481.000000" y="508.000000" width="26" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg index 2b86d53243..27909bcddd 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="5177" height="2984" viewBox="-76 -26 5177 2984"><style type="text/css"> +width="5181" height="2986" viewBox="-78 -28 5181 2986"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -28,8 +28,8 @@ width="5177" height="2984" viewBox="-76 -26 5177 2984"><style type="text/css"> <text class="text" x="4917.000000" y="209.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">int</text> <text class="text" x="4981.000000" y="209.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="222.000000" x2="5001.000000" y2="222.000000" style="stroke-width:2;stroke:#EDF0FD" /><text class="text" x="4850.000000" y="245.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">name</text> <text class="text" x="4917.000000" y="245.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">varchar</text> -<text class="text" x="4981.000000" y="245.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="258.000000" x2="5001.000000" y2="258.000000" style="stroke-width:2;stroke:#EDF0FD" /></g></g><g id="(a -- )[0]"><path d="M 99.000000 260.000000 L 99.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(b -- )[0]"><path d="M 356.000000 260.000000 L 356.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(c -- )[0]"><path d="M 632.000000 260.000000 L 632.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(d -- )[0]"><path d="M 920.000000 260.000000 L 920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(e -- )[0]"><path d="M 1170.000000 260.000000 L 1170.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(f -- )[0]"><path d="M 1420.000000 260.000000 L 1420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(g -- )[0]"><path d="M 1670.000000 260.000000 L 1670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(h -- )[0]"><path d="M 1920.000000 260.000000 L 1920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(i -- )[0]"><path d="M 2170.500000 260.000000 L 2170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(j -- )[0]"><path d="M 2420.000000 265.000000 L 2420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(k -- )[0]"><path d="M 2670.000000 260.000000 L 2670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(l -- )[0]"><path d="M 2920.000000 260.000000 L 2920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(m -- )[0]"><path d="M 3170.500000 260.000000 L 3170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(n -- )[0]"><path d="M 3420.500000 260.000000 L 3420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(o -- )[0]"><path d="M 3670.500000 265.000000 L 3670.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(p -- )[0]"><path d="M 3920.500000 260.000000 L 3920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(q -- )[0]"><path d="M 4170.500000 260.000000 L 4170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(r -- )[0]"><path d="M 4420.500000 260.000000 L 4420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(s -- )[0]"><path d="M 4670.000000 260.000000 L 4670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(t -- )[0]"><path d="M 4920.500000 260.000000 L 4920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(a -> 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 101.000000 388.000000 L 352.000000 388.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="227.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">result := callThisFunction(obj, 5)</text></g><g id="(b <-> c)[0]"><marker id="mk-1694268166" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" 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="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" /> </marker><path d="M 360.000000 518.000000 L 628.000000 518.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-1694268166)" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="494.000000" y="524.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">mid</text><text class="text-italic" x="372.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">this side</text><text class="text-italic" x="616.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">other side</text></g><g id="(c -> d)[0]"><path d="M 634.000000 648.000000 L 916.000000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(d -> e)[0]"><path d="M 922.000000 778.000000 L 1166.000000 778.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(e -> f)[0]"><path d="M 1172.000000 908.000000 L 1416.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(f -> g)[0]"><path d="M 1422.000000 1038.000000 L 1666.000000 1038.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(g -> h)[0]"><path d="M 1672.000000 1168.000000 L 1916.000000 1168.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(h -> i)[0]"><path d="M 1922.000000 1298.000000 L 2166.500000 1298.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(i -> j)[0]"><path d="M 2172.500000 1428.000000 L 2416.000000 1428.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(j -> k)[0]"><path d="M 2422.000000 1558.000000 L 2666.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(k -> l)[0]"><path d="M 2672.000000 1688.000000 L 2916.000000 1688.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(l -> m)[0]"><path d="M 2922.000000 1818.000000 L 3166.500000 1818.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(m -> n)[0]"><path d="M 3172.500000 1948.000000 L 3416.500000 1948.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(n -> o)[0]"><path d="M 3422.500000 2078.000000 L 3666.500000 2078.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(o -> p)[0]"><path d="M 3672.500000 2208.000000 L 3916.500000 2208.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(p -> q)[0]"><path d="M 3922.500000 2338.000000 L 4166.500000 2338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(q -> r)[0]"><path d="M 4172.500000 2468.000000 L 4416.500000 2468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(r -> s)[0]"><path d="M 4422.500000 2598.000000 L 4666.000000 2598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(s -> t)[0]"><path d="M 4672.000000 2728.000000 L 4916.500000 2728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><mask id="2552257504" maskUnits="userSpaceOnUse" x="-100" y="-100" width="5177" height="2984"> -<rect x="-100" y="-100" width="5177" height="2984" fill="white"></rect> +<text class="text" x="4981.000000" y="245.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="4840.000000" y1="258.000000" x2="5001.000000" y2="258.000000" style="stroke-width:2;stroke:#EDF0FD" /></g></g><g id="(a -- )[0]"><path d="M 99.000000 260.000000 L 99.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(b -- )[0]"><path d="M 356.000000 260.000000 L 356.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(c -- )[0]"><path d="M 632.000000 260.000000 L 632.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(d -- )[0]"><path d="M 920.000000 260.000000 L 920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(e -- )[0]"><path d="M 1170.000000 260.000000 L 1170.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(f -- )[0]"><path d="M 1420.000000 260.000000 L 1420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(g -- )[0]"><path d="M 1670.000000 260.000000 L 1670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(h -- )[0]"><path d="M 1920.000000 260.000000 L 1920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(i -- )[0]"><path d="M 2170.500000 260.000000 L 2170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(j -- )[0]"><path d="M 2420.000000 265.000000 L 2420.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(k -- )[0]"><path d="M 2670.000000 260.000000 L 2670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(l -- )[0]"><path d="M 2920.000000 260.000000 L 2920.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(m -- )[0]"><path d="M 3170.500000 260.000000 L 3170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(n -- )[0]"><path d="M 3420.500000 260.000000 L 3420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(o -- )[0]"><path d="M 3670.500000 265.000000 L 3670.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(p -- )[0]"><path d="M 3920.500000 260.000000 L 3920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(q -- )[0]"><path d="M 4170.500000 260.000000 L 4170.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(r -- )[0]"><path d="M 4420.500000 260.000000 L 4420.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(s -- )[0]"><path d="M 4670.000000 260.000000 L 4670.000000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(t -- )[0]"><path d="M 4920.500000 260.000000 L 4920.500000 2857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2552257504)"/></g><g id="(a -> 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 101.000000 388.000000 L 352.000000 388.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="227.500000" y="394.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">result := callThisFunction(obj, 5)</text></g><g id="(b <-> c)[0]"><marker id="mk-1694268166" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" 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="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" /> </marker><path d="M 360.000000 518.000000 L 628.000000 518.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-1694268166)" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/><text class="text-italic" x="494.000000" y="524.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">mid</text><text class="text-italic" x="372.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">this side</text><text class="text-italic" x="616.000000" y="512.000000" style="text-anchor:middle;font-size:16px;fill:black">other side</text></g><g id="(c -> d)[0]"><path d="M 634.000000 648.000000 L 916.000000 648.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(d -> e)[0]"><path d="M 922.000000 778.000000 L 1166.000000 778.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(e -> f)[0]"><path d="M 1172.000000 908.000000 L 1416.000000 908.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(f -> g)[0]"><path d="M 1422.000000 1038.000000 L 1666.000000 1038.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(g -> h)[0]"><path d="M 1672.000000 1168.000000 L 1916.000000 1168.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(h -> i)[0]"><path d="M 1922.000000 1298.000000 L 2166.500000 1298.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(i -> j)[0]"><path d="M 2172.500000 1428.000000 L 2416.000000 1428.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(j -> k)[0]"><path d="M 2422.000000 1558.000000 L 2666.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(k -> l)[0]"><path d="M 2672.000000 1688.000000 L 2916.000000 1688.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(l -> m)[0]"><path d="M 2922.000000 1818.000000 L 3166.500000 1818.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(m -> n)[0]"><path d="M 3172.500000 1948.000000 L 3416.500000 1948.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(n -> o)[0]"><path d="M 3422.500000 2078.000000 L 3666.500000 2078.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(o -> p)[0]"><path d="M 3672.500000 2208.000000 L 3916.500000 2208.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(p -> q)[0]"><path d="M 3922.500000 2338.000000 L 4166.500000 2338.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(q -> r)[0]"><path d="M 4172.500000 2468.000000 L 4416.500000 2468.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(r -> s)[0]"><path d="M 4422.500000 2598.000000 L 4666.000000 2598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><g id="(s -> t)[0]"><path d="M 4672.000000 2728.000000 L 4916.500000 2728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2552257504)"/></g><mask id="2552257504" maskUnits="userSpaceOnUse" x="-100" y="-100" width="5181" height="2986"> +<rect x="-100" y="-100" width="5181" height="2986" fill="white"></rect> <rect x="124.000000" y="378.000000" width="207" height="21" fill="black"></rect> <rect x="481.000000" y="508.000000" width="26" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg index 956e7c921a..be7b96ccfd 100644 --- a/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_distance/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="752" height="716" viewBox="-76 -26 752 716"><style type="text/css"> +width="756" height="718" viewBox="-78 -28 756 718"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="752" height="716" viewBox="-76 -26 752 716"><style type="text/css"> } ]]> -</style><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="501.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 202.000000 L 501.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(alice -> bob)[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 101.000000 330.000000 L 497.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.500000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -> alice)[0]"><path d="M 499.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="1775804900" maskUnits="userSpaceOnUse" x="-100" y="-100" width="752" height="716"> -<rect x="-100" y="-100" width="752" height="716" fill="white"></rect> +</style><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="501.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 202.000000 L 501.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(alice -> bob)[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 101.000000 330.000000 L 497.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.500000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -> alice)[0]"><path d="M 499.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="1775804900" maskUnits="userSpaceOnUse" x="-100" y="-100" width="756" height="718"> +<rect x="-100" y="-100" width="756" height="718" fill="white"></rect> <rect x="176.000000" y="320.000000" width="249" height="21" fill="black"></rect> <rect x="124.000000" y="450.000000" width="352" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg index 956e7c921a..be7b96ccfd 100644 --- a/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_distance/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="752" height="716" viewBox="-76 -26 752 716"><style type="text/css"> +width="756" height="718" viewBox="-78 -28 756 718"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="752" height="716" viewBox="-76 -26 752 716"><style type="text/css"> } ]]> -</style><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="501.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 202.000000 L 501.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(alice -> bob)[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 101.000000 330.000000 L 497.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.500000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -> alice)[0]"><path d="M 499.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="1775804900" maskUnits="userSpaceOnUse" x="-100" y="-100" width="752" height="716"> -<rect x="-100" y="-100" width="752" height="716" fill="white"></rect> +</style><g id="alice"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alice</text></g><g id="bob"><g class="shape" ><rect x="426" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="501.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">bob</text></g><g id="(alice -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(bob -- )[0]"><path d="M 501.000000 202.000000 L 501.000000 589.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1775804900)"/></g><g id="(alice -> bob)[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 101.000000 330.000000 L 497.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.500000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">what does it mean to be well-adjusted</text></g><g id="(bob -> alice)[0]"><path d="M 499.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1775804900)"/><text class="text-italic" x="300.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">The ability to play bridge or golf as if they were games</text></g><mask id="1775804900" maskUnits="userSpaceOnUse" x="-100" y="-100" width="756" height="718"> +<rect x="-100" y="-100" width="756" height="718" fill="white"></rect> <rect x="176.000000" y="320.000000" width="249" height="21" fill="black"></rect> <rect x="124.000000" y="450.000000" width="352" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg index d3ed45a1a8..5d32f66da0 100644 --- a/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_groups/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1147" height="2268" viewBox="-76 -26 1147 2268"><style type="text/css"> +width="1149" height="2270" viewBox="-78 -28 1149 2270"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1147" height="2268" viewBox="-76 -26 1147 2268"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="b.t1"><g class="shape" ><rect x="343" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="c.t1"><g class="shape" ><rect x="593" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.t1.t2"><g class="shape" ><rect x="339" y="1094" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ggg"><g class="shape blend" ><rect x="49" y="420" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="69.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ggg</text></g><g id="group 1"><g class="shape blend" ><rect x="275" y="550" width="398" height="730" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="308.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group 1</text></g><g id="group b"><g class="shape blend" ><rect x="299" y="1330" width="468" height="466" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="333.000000" y="1351.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group b</text></g><g id="choo"><g class="shape blend" ><rect x="717" y="1846" width="254" height="216" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="741.000000" y="1867.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">choo</text></g><g id="group 1.nested guy"><g class="shape blend" ><rect x="299" y="810" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="343.000000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nested guy</text></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">lala</text></g><g id="(b -> c)[0]"><path d="M 351.000000 590.000000 L 595.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 720.000000 L 353.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.000000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">ey</text></g><g id="(c -> b)[1]"><path d="M 597.000000 850.000000 L 353.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="(b.t1 -> c.t1)[0]"><path d="M 357.000000 980.000000 L 589.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b.t1.t2 -> c.t1)[0]"><path d="M 361.000000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c.t1 -> b.t1)[0]"><path d="M 591.000000 1240.000000 L 359.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b -> c)[1]"><path d="M 351.000000 1370.000000 L 595.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[2]"><path d="M 597.000000 1756.000000 L 353.000000 1756.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="1762.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="c.what would arnold say"><g class="shape" ><path d="M 470.5 1500 H 706.1836 C 707.3544 1500 708.479 1500.4563 709.3189 1501.272 L 725.6353 1517.12 C 726.5077 1517.9674 727 1519.1318 727 1520.348 V 1625.5 C 727 1625.7761 726.7761 1626 726.5 1626 H 470.5 C 470.2239 1626 470 1625.7761 470 1625.5 V 1500.5 C 470 1500.2239 470.2239 1500 470.5 1500 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 725.918 1626 H 471.082 C 470.4328 1626 470 1625.5671 470 1624.9178 V 1501.0822 C 470 1500.4329 470.4328 1500 471.082 1500 H 705.3607 C 706.0099 1500 706.4427 1500.4329 706.4427 1501.0822 V 1518.1808 C 706.4427 1519.4794 707.3083 1520.5616 708.823 1520.5616 H 725.918 C 726.5672 1520.5616 727 1520.9945 727 1521.6436 V 1624.9178 C 726 1625.5671 726.5672 1626 725.918 1626 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="598.500000" y="1566.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what would arnold say</text></g><g id="d.this note"><g class="shape" ><path d="M 767.5 1886 H 910.1836 C 911.3544 1886 912.479 1886.4563 913.3189 1887.272 L 929.6353 1903.12 C 930.5077 1903.9674 931 1905.1318 931 1906.348 V 2011.5 C 931 2011.7761 930.7761 2012 930.5 2012 H 767.5 C 767.2239 2012 767 2011.7761 767 2011.5 V 1886.5 C 767 1886.2239 767.2239 1886 767.5 1886 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 929.918 2012 H 768.082 C 767.4328 2012 767 2011.5671 767 2010.9178 V 1887.0822 C 767 1886.4329 767.4328 1886 768.082 1886 H 909.3607 C 910.0099 1886 910.4427 1886.4329 910.4427 1887.0822 V 1904.1808 C 910.4427 1905.4794 911.3083 1906.5616 912.823 1906.5616 H 929.918 C 930.5672 1906.5616 931 1906.9945 931 1907.6436 V 2010.9178 C 930 2011.5671 930.5672 2012 929.918 2012 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1952.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this note</text></g><mask id="1747228497" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1147" height="2268"> -<rect x="-100" y="-100" width="1147" height="2268" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="b.t1"><g class="shape" ><rect x="343" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="c.t1"><g class="shape" ><rect x="593" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.t1.t2"><g class="shape" ><rect x="339" y="1094" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ggg"><g class="shape blend" ><rect x="49" y="420" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="69.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ggg</text></g><g id="group 1"><g class="shape blend" ><rect x="275" y="550" width="398" height="730" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="308.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group 1</text></g><g id="group b"><g class="shape blend" ><rect x="299" y="1330" width="468" height="466" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="333.000000" y="1351.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group b</text></g><g id="choo"><g class="shape blend" ><rect x="717" y="1846" width="254" height="216" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="741.000000" y="1867.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">choo</text></g><g id="group 1.nested guy"><g class="shape blend" ><rect x="299" y="810" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="343.000000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nested guy</text></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">lala</text></g><g id="(b -> c)[0]"><path d="M 351.000000 590.000000 L 595.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 720.000000 L 353.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.000000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">ey</text></g><g id="(c -> b)[1]"><path d="M 597.000000 850.000000 L 353.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="(b.t1 -> c.t1)[0]"><path d="M 357.000000 980.000000 L 589.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b.t1.t2 -> c.t1)[0]"><path d="M 361.000000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c.t1 -> b.t1)[0]"><path d="M 591.000000 1240.000000 L 359.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b -> c)[1]"><path d="M 351.000000 1370.000000 L 595.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[2]"><path d="M 597.000000 1756.000000 L 353.000000 1756.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="1762.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="c.what would arnold say"><g class="shape" ><path d="M 470.5 1500 H 706.1836 C 707.3544 1500 708.479 1500.4563 709.3189 1501.272 L 725.6353 1517.12 C 726.5077 1517.9674 727 1519.1318 727 1520.348 V 1625.5 C 727 1625.7761 726.7761 1626 726.5 1626 H 470.5 C 470.2239 1626 470 1625.7761 470 1625.5 V 1500.5 C 470 1500.2239 470.2239 1500 470.5 1500 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 725.918 1626 H 471.082 C 470.4328 1626 470 1625.5671 470 1624.9178 V 1501.0822 C 470 1500.4329 470.4328 1500 471.082 1500 H 705.3607 C 706.0099 1500 706.4427 1500.4329 706.4427 1501.0822 V 1518.1808 C 706.4427 1519.4794 707.3083 1520.5616 708.823 1520.5616 H 725.918 C 726.5672 1520.5616 727 1520.9945 727 1521.6436 V 1624.9178 C 726 1625.5671 726.5672 1626 725.918 1626 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="598.500000" y="1566.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what would arnold say</text></g><g id="d.this note"><g class="shape" ><path d="M 767.5 1886 H 910.1836 C 911.3544 1886 912.479 1886.4563 913.3189 1887.272 L 929.6353 1903.12 C 930.5077 1903.9674 931 1905.1318 931 1906.348 V 2011.5 C 931 2011.7761 930.7761 2012 930.5 2012 H 767.5 C 767.2239 2012 767 2011.7761 767 2011.5 V 1886.5 C 767 1886.2239 767.2239 1886 767.5 1886 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 929.918 2012 H 768.082 C 767.4328 2012 767 2011.5671 767 2010.9178 V 1887.0822 C 767 1886.4329 767.4328 1886 768.082 1886 H 909.3607 C 910.0099 1886 910.4427 1886.4329 910.4427 1887.0822 V 1904.1808 C 910.4427 1905.4794 911.3083 1906.5616 912.823 1906.5616 H 929.918 C 930.5672 1906.5616 931 1906.9945 931 1907.6436 V 2010.9178 C 930 2011.5671 930.5672 2012 929.918 2012 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1952.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this note</text></g><mask id="1747228497" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1149" height="2270"> +<rect x="-100" y="-100" width="1149" height="2270" fill="white"></rect> <rect x="54.000000" y="425.000000" width="30" height="21" fill="black"></rect> <rect x="280.000000" y="555.000000" width="57" height="21" fill="black"></rect> <rect x="304.000000" y="1335.000000" width="58" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg index d3ed45a1a8..5d32f66da0 100644 --- a/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_groups/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1147" height="2268" viewBox="-76 -26 1147 2268"><style type="text/css"> +width="1149" height="2270" viewBox="-78 -28 1149 2270"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1147" height="2268" viewBox="-76 -26 1147 2268"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="b.t1"><g class="shape" ><rect x="343" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="c.t1"><g class="shape" ><rect x="593" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.t1.t2"><g class="shape" ><rect x="339" y="1094" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ggg"><g class="shape blend" ><rect x="49" y="420" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="69.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ggg</text></g><g id="group 1"><g class="shape blend" ><rect x="275" y="550" width="398" height="730" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="308.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group 1</text></g><g id="group b"><g class="shape blend" ><rect x="299" y="1330" width="468" height="466" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="333.000000" y="1351.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group b</text></g><g id="choo"><g class="shape blend" ><rect x="717" y="1846" width="254" height="216" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="741.000000" y="1867.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">choo</text></g><g id="group 1.nested guy"><g class="shape blend" ><rect x="299" y="810" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="343.000000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nested guy</text></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">lala</text></g><g id="(b -> c)[0]"><path d="M 351.000000 590.000000 L 595.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 720.000000 L 353.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.000000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">ey</text></g><g id="(c -> b)[1]"><path d="M 597.000000 850.000000 L 353.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="(b.t1 -> c.t1)[0]"><path d="M 357.000000 980.000000 L 589.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b.t1.t2 -> c.t1)[0]"><path d="M 361.000000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c.t1 -> b.t1)[0]"><path d="M 591.000000 1240.000000 L 359.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b -> c)[1]"><path d="M 351.000000 1370.000000 L 595.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[2]"><path d="M 597.000000 1756.000000 L 353.000000 1756.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="1762.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="c.what would arnold say"><g class="shape" ><path d="M 470.5 1500 H 706.1836 C 707.3544 1500 708.479 1500.4563 709.3189 1501.272 L 725.6353 1517.12 C 726.5077 1517.9674 727 1519.1318 727 1520.348 V 1625.5 C 727 1625.7761 726.7761 1626 726.5 1626 H 470.5 C 470.2239 1626 470 1625.7761 470 1625.5 V 1500.5 C 470 1500.2239 470.2239 1500 470.5 1500 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 725.918 1626 H 471.082 C 470.4328 1626 470 1625.5671 470 1624.9178 V 1501.0822 C 470 1500.4329 470.4328 1500 471.082 1500 H 705.3607 C 706.0099 1500 706.4427 1500.4329 706.4427 1501.0822 V 1518.1808 C 706.4427 1519.4794 707.3083 1520.5616 708.823 1520.5616 H 725.918 C 726.5672 1520.5616 727 1520.9945 727 1521.6436 V 1624.9178 C 726 1625.5671 726.5672 1626 725.918 1626 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="598.500000" y="1566.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what would arnold say</text></g><g id="d.this note"><g class="shape" ><path d="M 767.5 1886 H 910.1836 C 911.3544 1886 912.479 1886.4563 913.3189 1887.272 L 929.6353 1903.12 C 930.5077 1903.9674 931 1905.1318 931 1906.348 V 2011.5 C 931 2011.7761 930.7761 2012 930.5 2012 H 767.5 C 767.2239 2012 767 2011.7761 767 2011.5 V 1886.5 C 767 1886.2239 767.2239 1886 767.5 1886 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 929.918 2012 H 768.082 C 767.4328 2012 767 2011.5671 767 2010.9178 V 1887.0822 C 767 1886.4329 767.4328 1886 768.082 1886 H 909.3607 C 910.0099 1886 910.4427 1886.4329 910.4427 1887.0822 V 1904.1808 C 910.4427 1905.4794 911.3083 1906.5616 912.823 1906.5616 H 929.918 C 930.5672 1906.5616 931 1906.9945 931 1907.6436 V 2010.9178 C 930 2011.5671 930.5672 2012 929.918 2012 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1952.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this note</text></g><mask id="1747228497" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1147" height="2268"> -<rect x="-100" y="-100" width="1147" height="2268" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2141.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1747228497)"/></g><g id="b.t1"><g class="shape" ><rect x="343" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="c.t1"><g class="shape" ><rect x="593" y="964" width="12" height="292" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.t1.t2"><g class="shape" ><rect x="339" y="1094" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="ggg"><g class="shape blend" ><rect x="49" y="420" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="69.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ggg</text></g><g id="group 1"><g class="shape blend" ><rect x="275" y="550" width="398" height="730" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="308.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group 1</text></g><g id="group b"><g class="shape blend" ><rect x="299" y="1330" width="468" height="466" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="333.000000" y="1351.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">group b</text></g><g id="choo"><g class="shape blend" ><rect x="717" y="1846" width="254" height="216" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="741.000000" y="1867.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">choo</text></g><g id="group 1.nested guy"><g class="shape blend" ><rect x="299" y="810" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="343.000000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">nested guy</text></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">lala</text></g><g id="(b -> c)[0]"><path d="M 351.000000 590.000000 L 595.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 720.000000 L 353.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.000000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">ey</text></g><g id="(c -> b)[1]"><path d="M 597.000000 850.000000 L 353.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="(b.t1 -> c.t1)[0]"><path d="M 357.000000 980.000000 L 589.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b.t1.t2 -> c.t1)[0]"><path d="M 361.000000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c.t1 -> b.t1)[0]"><path d="M 591.000000 1240.000000 L 359.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(b -> c)[1]"><path d="M 351.000000 1370.000000 L 595.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/></g><g id="(c -> b)[2]"><path d="M 597.000000 1756.000000 L 353.000000 1756.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1747228497)"/><text class="text-italic" x="474.500000" y="1762.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="c.what would arnold say"><g class="shape" ><path d="M 470.5 1500 H 706.1836 C 707.3544 1500 708.479 1500.4563 709.3189 1501.272 L 725.6353 1517.12 C 726.5077 1517.9674 727 1519.1318 727 1520.348 V 1625.5 C 727 1625.7761 726.7761 1626 726.5 1626 H 470.5 C 470.2239 1626 470 1625.7761 470 1625.5 V 1500.5 C 470 1500.2239 470.2239 1500 470.5 1500 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 725.918 1626 H 471.082 C 470.4328 1626 470 1625.5671 470 1624.9178 V 1501.0822 C 470 1500.4329 470.4328 1500 471.082 1500 H 705.3607 C 706.0099 1500 706.4427 1500.4329 706.4427 1501.0822 V 1518.1808 C 706.4427 1519.4794 707.3083 1520.5616 708.823 1520.5616 H 725.918 C 726.5672 1520.5616 727 1520.9945 727 1521.6436 V 1624.9178 C 726 1625.5671 726.5672 1626 725.918 1626 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="598.500000" y="1566.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what would arnold say</text></g><g id="d.this note"><g class="shape" ><path d="M 767.5 1886 H 910.1836 C 911.3544 1886 912.479 1886.4563 913.3189 1887.272 L 929.6353 1903.12 C 930.5077 1903.9674 931 1905.1318 931 1906.348 V 2011.5 C 931 2011.7761 930.7761 2012 930.5 2012 H 767.5 C 767.2239 2012 767 2011.7761 767 2011.5 V 1886.5 C 767 1886.2239 767.2239 1886 767.5 1886 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 929.918 2012 H 768.082 C 767.4328 2012 767 2011.5671 767 2010.9178 V 1887.0822 C 767 1886.4329 767.4328 1886 768.082 1886 H 909.3607 C 910.0099 1886 910.4427 1886.4329 910.4427 1887.0822 V 1904.1808 C 910.4427 1905.4794 911.3083 1906.5616 912.823 1906.5616 H 929.918 C 930.5672 1906.5616 931 1906.9945 931 1907.6436 V 2010.9178 C 930 2011.5671 930.5672 2012 929.918 2012 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1952.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this note</text></g><mask id="1747228497" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1149" height="2270"> +<rect x="-100" y="-100" width="1149" height="2270" fill="white"></rect> <rect x="54.000000" y="425.000000" width="30" height="21" fill="black"></rect> <rect x="280.000000" y="555.000000" width="57" height="21" fill="black"></rect> <rect x="304.000000" y="1335.000000" width="58" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg index 8cc670b3de..a74340c583 100644 --- a/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_long_note/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="850" height="1162" viewBox="-263 -26 850 1162"><style type="text/css"> +width="854" height="1164" viewBox="-265 -28 854 1164"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="850" height="1162" viewBox="-263 -26 850 1162"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -> 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 410.000000 330.000000 L 103.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#713278014)"/></g><g id="b.note"><g class="shape" ><path d="M -162.5 460 H 341.1836 C 342.3544 460 343.479 460.4563 344.3189 461.272 L 360.6353 477.12 C 361.5077 477.9674 362 479.1318 362 480.348 V 585.5 C 362 585.7761 361.7761 586 361.5 586 H -162.5 C -162.7761 586 -163 585.7761 -163 585.5 V 460.5 C -163 460.2239 -162.7761 460 -162.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 360.918 586 H -161.918 C -162.5672 586 -163 585.5671 -163 584.9178 V 461.0822 C -163 460.4329 -162.5672 460 -161.918 460 H 340.3607 C 341.0099 460 341.4427 460.4329 341.4427 461.0822 V 478.1808 C 341.4427 479.4794 342.3083 480.5616 343.823 480.5616 H 360.918 C 361.5672 480.5616 362 480.9945 362 481.6436 V 584.9178 C 361 585.5671 361.5672 586 360.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 343.5 716 H 459.1836 C 460.3544 716 461.479 716.4563 462.3189 717.272 L 478.6353 733.12 C 479.5077 733.9674 480 735.1318 480 736.348 V 905.5 C 480 905.7761 479.7761 906 479.5 906 H 343.5 C 343.2239 906 343 905.7761 343 905.5 V 716.5 C 343 716.2239 343.2239 716 343.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 478.918 906 H 344.082 C 343.4328 906 343 905.5671 343 904.9178 V 717.0822 C 343 716.4329 343.4328 716 344.082 716 H 458.3607 C 459.0099 716 459.4427 716.4329 459.4427 717.0822 V 734.1808 C 459.4427 735.4794 460.3083 736.5616 461.823 736.5616 H 478.918 C 479.5672 736.5616 480 736.9945 480 737.6436 V 904.9178 C 479 905.5671 479.5672 906 478.918 906 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="411.500000" dy="0.000000">just</tspan><tspan x="411.500000" dy="18.000000">a</tspan><tspan x="411.500000" dy="18.000000">long</tspan><tspan x="411.500000" dy="18.000000">note</tspan><tspan x="411.500000" dy="18.000000">here</tspan></text></g><mask id="713278014" maskUnits="userSpaceOnUse" x="-100" y="-100" width="850" height="1162"> -<rect x="-100" y="-100" width="850" height="1162" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -> 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 410.000000 330.000000 L 103.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#713278014)"/></g><g id="b.note"><g class="shape" ><path d="M -162.5 460 H 341.1836 C 342.3544 460 343.479 460.4563 344.3189 461.272 L 360.6353 477.12 C 361.5077 477.9674 362 479.1318 362 480.348 V 585.5 C 362 585.7761 361.7761 586 361.5 586 H -162.5 C -162.7761 586 -163 585.7761 -163 585.5 V 460.5 C -163 460.2239 -162.7761 460 -162.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 360.918 586 H -161.918 C -162.5672 586 -163 585.5671 -163 584.9178 V 461.0822 C -163 460.4329 -162.5672 460 -161.918 460 H 340.3607 C 341.0099 460 341.4427 460.4329 341.4427 461.0822 V 478.1808 C 341.4427 479.4794 342.3083 480.5616 343.823 480.5616 H 360.918 C 361.5672 480.5616 362 480.9945 362 481.6436 V 584.9178 C 361 585.5671 361.5672 586 360.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 343.5 716 H 459.1836 C 460.3544 716 461.479 716.4563 462.3189 717.272 L 478.6353 733.12 C 479.5077 733.9674 480 735.1318 480 736.348 V 905.5 C 480 905.7761 479.7761 906 479.5 906 H 343.5 C 343.2239 906 343 905.7761 343 905.5 V 716.5 C 343 716.2239 343.2239 716 343.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 478.918 906 H 344.082 C 343.4328 906 343 905.5671 343 904.9178 V 717.0822 C 343 716.4329 343.4328 716 344.082 716 H 458.3607 C 459.0099 716 459.4427 716.4329 459.4427 717.0822 V 734.1808 C 459.4427 735.4794 460.3083 736.5616 461.823 736.5616 H 478.918 C 479.5672 736.5616 480 736.9945 480 737.6436 V 904.9178 C 479 905.5671 479.5672 906 478.918 906 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="411.500000" dy="0.000000">just</tspan><tspan x="411.500000" dy="18.000000">a</tspan><tspan x="411.500000" dy="18.000000">long</tspan><tspan x="411.500000" dy="18.000000">note</tspan><tspan x="411.500000" dy="18.000000">here</tspan></text></g><mask id="713278014" maskUnits="userSpaceOnUse" x="-100" y="-100" width="854" height="1164"> +<rect x="-100" y="-100" width="854" height="1164" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_long_note/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_long_note/elk/sketch.exp.svg index 8cc670b3de..a74340c583 100644 --- a/e2etests/testdata/stable/sequence_diagram_long_note/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_long_note/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="850" height="1162" viewBox="-263 -26 850 1162"><style type="text/css"> +width="854" height="1164" viewBox="-265 -28 854 1164"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="850" height="1162" viewBox="-263 -26 850 1162"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -> 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 410.000000 330.000000 L 103.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#713278014)"/></g><g id="b.note"><g class="shape" ><path d="M -162.5 460 H 341.1836 C 342.3544 460 343.479 460.4563 344.3189 461.272 L 360.6353 477.12 C 361.5077 477.9674 362 479.1318 362 480.348 V 585.5 C 362 585.7761 361.7761 586 361.5 586 H -162.5 C -162.7761 586 -163 585.7761 -163 585.5 V 460.5 C -163 460.2239 -162.7761 460 -162.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 360.918 586 H -161.918 C -162.5672 586 -163 585.5671 -163 584.9178 V 461.0822 C -163 460.4329 -162.5672 460 -161.918 460 H 340.3607 C 341.0099 460 341.4427 460.4329 341.4427 461.0822 V 478.1808 C 341.4427 479.4794 342.3083 480.5616 343.823 480.5616 H 360.918 C 361.5672 480.5616 362 480.9945 362 481.6436 V 584.9178 C 361 585.5671 361.5672 586 360.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 343.5 716 H 459.1836 C 460.3544 716 461.479 716.4563 462.3189 717.272 L 478.6353 733.12 C 479.5077 733.9674 480 735.1318 480 736.348 V 905.5 C 480 905.7761 479.7761 906 479.5 906 H 343.5 C 343.2239 906 343 905.7761 343 905.5 V 716.5 C 343 716.2239 343.2239 716 343.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 478.918 906 H 344.082 C 343.4328 906 343 905.5671 343 904.9178 V 717.0822 C 343 716.4329 343.4328 716 344.082 716 H 458.3607 C 459.0099 716 459.4427 716.4329 459.4427 717.0822 V 734.1808 C 459.4427 735.4794 460.3083 736.5616 461.823 736.5616 H 478.918 C 479.5672 736.5616 480 736.9945 480 737.6436 V 904.9178 C 479 905.5671 479.5672 906 478.918 906 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="411.500000" dy="0.000000">just</tspan><tspan x="411.500000" dy="18.000000">a</tspan><tspan x="411.500000" dy="18.000000">long</tspan><tspan x="411.500000" dy="18.000000">note</tspan><tspan x="411.500000" dy="18.000000">here</tspan></text></g><mask id="713278014" maskUnits="userSpaceOnUse" x="-100" y="-100" width="850" height="1162"> -<rect x="-100" y="-100" width="850" height="1162" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 1035.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#713278014)"/></g><g id="(a -> 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 410.000000 330.000000 L 103.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#713278014)"/></g><g id="b.note"><g class="shape" ><path d="M -162.5 460 H 341.1836 C 342.3544 460 343.479 460.4563 344.3189 461.272 L 360.6353 477.12 C 361.5077 477.9674 362 479.1318 362 480.348 V 585.5 C 362 585.7761 361.7761 586 361.5 586 H -162.5 C -162.7761 586 -163 585.7761 -163 585.5 V 460.5 C -163 460.2239 -162.7761 460 -162.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 360.918 586 H -161.918 C -162.5672 586 -163 585.5671 -163 584.9178 V 461.0822 C -163 460.4329 -162.5672 460 -161.918 460 H 340.3607 C 341.0099 460 341.4427 460.4329 341.4427 461.0822 V 478.1808 C 341.4427 479.4794 342.3083 480.5616 343.823 480.5616 H 360.918 C 361.5672 480.5616 362 480.9945 362 481.6436 V 584.9178 C 361 585.5671 361.5672 586 360.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 343.5 716 H 459.1836 C 460.3544 716 461.479 716.4563 462.3189 717.272 L 478.6353 733.12 C 479.5077 733.9674 480 735.1318 480 736.348 V 905.5 C 480 905.7761 479.7761 906 479.5 906 H 343.5 C 343.2239 906 343 905.7761 343 905.5 V 716.5 C 343 716.2239 343.2239 716 343.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 478.918 906 H 344.082 C 343.4328 906 343 905.5671 343 904.9178 V 717.0822 C 343 716.4329 343.4328 716 344.082 716 H 458.3607 C 459.0099 716 459.4427 716.4329 459.4427 717.0822 V 734.1808 C 459.4427 735.4794 460.3083 736.5616 461.823 736.5616 H 478.918 C 479.5672 736.5616 480 736.9945 480 737.6436 V 904.9178 C 479 905.5671 479.5672 906 478.918 906 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="411.500000" dy="0.000000">just</tspan><tspan x="411.500000" dy="18.000000">a</tspan><tspan x="411.500000" dy="18.000000">long</tspan><tspan x="411.500000" dy="18.000000">note</tspan><tspan x="411.500000" dy="18.000000">here</tspan></text></g><mask id="713278014" maskUnits="userSpaceOnUse" x="-100" y="-100" width="854" height="1164"> +<rect x="-100" y="-100" width="854" height="1164" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/sketch.exp.svg index 48b328e869..ac5400e06f 100644 --- a/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_nested_groups/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1116" height="2458" viewBox="-197 -26 1116 2458"><style type="text/css"> +width="1118" height="2460" viewBox="-197 -28 1118 2460"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1116" height="2458" viewBox="-197 -26 1116 2458"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="629" y="74" width="190" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="724.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">just an actor</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(b -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(c -- )[0]"><path d="M 724.000000 202.000000 L 724.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-97" y="290" width="655" height="952" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="-12.000000" y="311.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="alt"><g class="shape blend" ><rect x="338" y="1172" width="460" height="518" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="355.000000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alt</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-73" y="420" width="607" height="798" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="51.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="alt.case 1"><g class="shape blend" ><rect x="362" y="1196" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 1</text></g><g id="alt.case 2"><g class="shape blend" ><rect x="362" y="1326" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1347.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 2</text></g><g id="alt.case 3"><g class="shape blend" ><rect x="362" y="1456" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1477.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 3</text></g><g id="alt.case 4"><g class="shape blend" ><rect x="362" y="1586" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 4</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="-49" y="550" width="559" height="644" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="42.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town"><g class="shape blend" ><rect x="-25" y="680" width="511" height="490" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="18.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">crazy town</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa"><g class="shape blend" ><rect x="49" y="1066" width="413" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="74.500000" y="1087.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">whoa</text></g><g id="(a -> 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 101.000000 330.000000 L 408.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 408.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[2]"><path d="M 101.000000 590.000000 L 408.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[3]"><path d="M 101.000000 976.000000 L 408.000000 976.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[4]"><path d="M 101.000000 1106.000000 L 408.000000 1106.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[0]"><path d="M 414.000000 1236.000000 L 720.000000 1236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[1]"><path d="M 414.000000 1366.000000 L 720.000000 1366.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[2]"><path d="M 414.000000 1496.000000 L 720.000000 1496.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[3]"><path d="M 414.000000 1626.000000 L 720.000000 1626.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="a.a note"><g class="shape" ><path d="M 25.5 720 H 152.1836 C 153.3544 720 154.479 720.4563 155.3189 721.272 L 171.6353 737.12 C 172.5077 737.9674 173 739.1318 173 740.348 V 845.5 C 173 845.7761 172.7761 846 172.5 846 H 25.5 C 25.2239 846 25 845.7761 25 845.5 V 720.5 C 25 720.2239 25.2239 720 25.5 720 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 171.918 846 H 26.082 C 25.4328 846 25 845.5671 25 844.9178 V 721.0822 C 25 720.4329 25.4328 720 26.082 720 H 151.3607 C 152.0099 720 152.4427 720.4329 152.4427 721.0822 V 738.1808 C 152.4427 739.4794 153.3083 740.5616 154.823 740.5616 H 171.918 C 172.5672 740.5616 173 740.9945 173 741.6436 V 844.9178 C 172 845.5671 172.5672 846 171.918 846 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note</text></g><g id="b.note"><g class="shape" ><path d="M 149.5 2076 H 653.1836 C 654.3544 2076 655.479 2076.4563 656.3189 2077.272 L 672.6353 2093.12 C 673.5077 2093.9674 674 2095.1318 674 2096.348 V 2201.5 C 674 2201.7761 673.7761 2202 673.5 2202 H 149.5 C 149.2239 2202 149 2201.7761 149 2201.5 V 2076.5 C 149 2076.2239 149.2239 2076 149.5 2076 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 672.918 2202 H 150.082 C 149.4328 2202 149 2201.5671 149 2200.9178 V 2077.0822 C 149 2076.4329 149.4328 2076 150.082 2076 H 652.3607 C 653.0099 2076 653.4427 2076.4329 653.4427 2077.0822 V 2094.1808 C 653.4427 2095.4794 654.3083 2096.5616 655.823 2096.5616 H 672.918 C 673.5672 2096.5616 674 2096.9945 674 2097.6436 V 2200.9178 C 673 2201.5671 673.5672 2202 672.918 2202 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="2142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 30.5 1756 H 146.1836 C 147.3544 1756 148.479 1756.4563 149.3189 1757.272 L 165.6353 1773.12 C 166.5077 1773.9674 167 1775.1318 167 1776.348 V 1945.5 C 167 1945.7761 166.7761 1946 166.5 1946 H 30.5 C 30.2239 1946 30 1945.7761 30 1945.5 V 1756.5 C 30 1756.2239 30.2239 1756 30.5 1756 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 1946 H 31.082 C 30.4328 1946 30 1945.5671 30 1944.9178 V 1757.0822 C 30 1756.4329 30.4328 1756 31.082 1756 H 145.3607 C 146.0099 1756 146.4427 1756.4329 146.4427 1757.0822 V 1774.1808 C 146.4427 1775.4794 147.3083 1776.5616 148.823 1776.5616 H 165.918 C 166.5672 1776.5616 167 1776.9945 167 1777.6436 V 1944.9178 C 166 1945.5671 166.5672 1946 165.918 1946 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="98.500000" y="1822.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="18.000000">a</tspan><tspan x="98.500000" dy="18.000000">long</tspan><tspan x="98.500000" dy="18.000000">note</tspan><tspan x="98.500000" dy="18.000000">here</tspan></text></g><mask id="854237888" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1116" height="2458"> -<rect x="-100" y="-100" width="1116" height="2458" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="629" y="74" width="190" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="724.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">just an actor</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(b -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(c -- )[0]"><path d="M 724.000000 202.000000 L 724.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-97" y="290" width="655" height="952" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="-12.000000" y="311.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="alt"><g class="shape blend" ><rect x="338" y="1172" width="460" height="518" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="355.000000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alt</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-73" y="420" width="607" height="798" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="51.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="alt.case 1"><g class="shape blend" ><rect x="362" y="1196" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 1</text></g><g id="alt.case 2"><g class="shape blend" ><rect x="362" y="1326" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1347.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 2</text></g><g id="alt.case 3"><g class="shape blend" ><rect x="362" y="1456" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1477.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 3</text></g><g id="alt.case 4"><g class="shape blend" ><rect x="362" y="1586" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 4</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="-49" y="550" width="559" height="644" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="42.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town"><g class="shape blend" ><rect x="-25" y="680" width="511" height="490" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="18.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">crazy town</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa"><g class="shape blend" ><rect x="49" y="1066" width="413" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="74.500000" y="1087.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">whoa</text></g><g id="(a -> 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 101.000000 330.000000 L 408.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 408.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[2]"><path d="M 101.000000 590.000000 L 408.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[3]"><path d="M 101.000000 976.000000 L 408.000000 976.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[4]"><path d="M 101.000000 1106.000000 L 408.000000 1106.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[0]"><path d="M 414.000000 1236.000000 L 720.000000 1236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[1]"><path d="M 414.000000 1366.000000 L 720.000000 1366.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[2]"><path d="M 414.000000 1496.000000 L 720.000000 1496.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[3]"><path d="M 414.000000 1626.000000 L 720.000000 1626.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="a.a note"><g class="shape" ><path d="M 25.5 720 H 152.1836 C 153.3544 720 154.479 720.4563 155.3189 721.272 L 171.6353 737.12 C 172.5077 737.9674 173 739.1318 173 740.348 V 845.5 C 173 845.7761 172.7761 846 172.5 846 H 25.5 C 25.2239 846 25 845.7761 25 845.5 V 720.5 C 25 720.2239 25.2239 720 25.5 720 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 171.918 846 H 26.082 C 25.4328 846 25 845.5671 25 844.9178 V 721.0822 C 25 720.4329 25.4328 720 26.082 720 H 151.3607 C 152.0099 720 152.4427 720.4329 152.4427 721.0822 V 738.1808 C 152.4427 739.4794 153.3083 740.5616 154.823 740.5616 H 171.918 C 172.5672 740.5616 173 740.9945 173 741.6436 V 844.9178 C 172 845.5671 172.5672 846 171.918 846 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note</text></g><g id="b.note"><g class="shape" ><path d="M 149.5 2076 H 653.1836 C 654.3544 2076 655.479 2076.4563 656.3189 2077.272 L 672.6353 2093.12 C 673.5077 2093.9674 674 2095.1318 674 2096.348 V 2201.5 C 674 2201.7761 673.7761 2202 673.5 2202 H 149.5 C 149.2239 2202 149 2201.7761 149 2201.5 V 2076.5 C 149 2076.2239 149.2239 2076 149.5 2076 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 672.918 2202 H 150.082 C 149.4328 2202 149 2201.5671 149 2200.9178 V 2077.0822 C 149 2076.4329 149.4328 2076 150.082 2076 H 652.3607 C 653.0099 2076 653.4427 2076.4329 653.4427 2077.0822 V 2094.1808 C 653.4427 2095.4794 654.3083 2096.5616 655.823 2096.5616 H 672.918 C 673.5672 2096.5616 674 2096.9945 674 2097.6436 V 2200.9178 C 673 2201.5671 673.5672 2202 672.918 2202 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="2142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 30.5 1756 H 146.1836 C 147.3544 1756 148.479 1756.4563 149.3189 1757.272 L 165.6353 1773.12 C 166.5077 1773.9674 167 1775.1318 167 1776.348 V 1945.5 C 167 1945.7761 166.7761 1946 166.5 1946 H 30.5 C 30.2239 1946 30 1945.7761 30 1945.5 V 1756.5 C 30 1756.2239 30.2239 1756 30.5 1756 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 1946 H 31.082 C 30.4328 1946 30 1945.5671 30 1944.9178 V 1757.0822 C 30 1756.4329 30.4328 1756 31.082 1756 H 145.3607 C 146.0099 1756 146.4427 1756.4329 146.4427 1757.0822 V 1774.1808 C 146.4427 1775.4794 147.3083 1776.5616 148.823 1776.5616 H 165.918 C 166.5672 1776.5616 167 1776.9945 167 1777.6436 V 1944.9178 C 166 1945.5671 166.5672 1946 165.918 1946 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="98.500000" y="1822.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="18.000000">a</tspan><tspan x="98.500000" dy="18.000000">long</tspan><tspan x="98.500000" dy="18.000000">note</tspan><tspan x="98.500000" dy="18.000000">here</tspan></text></g><mask id="854237888" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1118" height="2460"> +<rect x="-100" y="-100" width="1118" height="2460" fill="white"></rect> <rect x="-92.000000" y="295.000000" width="160" height="21" fill="black"></rect> <rect x="343.000000" y="1177.000000" width="24" height="21" fill="black"></rect> <rect x="-68.000000" y="425.000000" width="238" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg index 48b328e869..ac5400e06f 100644 --- a/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_nested_groups/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1116" height="2458" viewBox="-197 -26 1116 2458"><style type="text/css"> +width="1118" height="2460" viewBox="-197 -28 1118 2460"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1116" height="2458" viewBox="-197 -26 1116 2458"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="629" y="74" width="190" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="724.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">just an actor</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(b -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(c -- )[0]"><path d="M 724.000000 202.000000 L 724.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-97" y="290" width="655" height="952" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="-12.000000" y="311.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="alt"><g class="shape blend" ><rect x="338" y="1172" width="460" height="518" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="355.000000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alt</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-73" y="420" width="607" height="798" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="51.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="alt.case 1"><g class="shape blend" ><rect x="362" y="1196" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 1</text></g><g id="alt.case 2"><g class="shape blend" ><rect x="362" y="1326" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1347.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 2</text></g><g id="alt.case 3"><g class="shape blend" ><rect x="362" y="1456" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1477.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 3</text></g><g id="alt.case 4"><g class="shape blend" ><rect x="362" y="1586" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 4</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="-49" y="550" width="559" height="644" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="42.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town"><g class="shape blend" ><rect x="-25" y="680" width="511" height="490" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="18.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">crazy town</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa"><g class="shape blend" ><rect x="49" y="1066" width="413" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="74.500000" y="1087.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">whoa</text></g><g id="(a -> 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 101.000000 330.000000 L 408.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 408.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[2]"><path d="M 101.000000 590.000000 L 408.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[3]"><path d="M 101.000000 976.000000 L 408.000000 976.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[4]"><path d="M 101.000000 1106.000000 L 408.000000 1106.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[0]"><path d="M 414.000000 1236.000000 L 720.000000 1236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[1]"><path d="M 414.000000 1366.000000 L 720.000000 1366.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[2]"><path d="M 414.000000 1496.000000 L 720.000000 1496.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[3]"><path d="M 414.000000 1626.000000 L 720.000000 1626.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="a.a note"><g class="shape" ><path d="M 25.5 720 H 152.1836 C 153.3544 720 154.479 720.4563 155.3189 721.272 L 171.6353 737.12 C 172.5077 737.9674 173 739.1318 173 740.348 V 845.5 C 173 845.7761 172.7761 846 172.5 846 H 25.5 C 25.2239 846 25 845.7761 25 845.5 V 720.5 C 25 720.2239 25.2239 720 25.5 720 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 171.918 846 H 26.082 C 25.4328 846 25 845.5671 25 844.9178 V 721.0822 C 25 720.4329 25.4328 720 26.082 720 H 151.3607 C 152.0099 720 152.4427 720.4329 152.4427 721.0822 V 738.1808 C 152.4427 739.4794 153.3083 740.5616 154.823 740.5616 H 171.918 C 172.5672 740.5616 173 740.9945 173 741.6436 V 844.9178 C 172 845.5671 172.5672 846 171.918 846 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note</text></g><g id="b.note"><g class="shape" ><path d="M 149.5 2076 H 653.1836 C 654.3544 2076 655.479 2076.4563 656.3189 2077.272 L 672.6353 2093.12 C 673.5077 2093.9674 674 2095.1318 674 2096.348 V 2201.5 C 674 2201.7761 673.7761 2202 673.5 2202 H 149.5 C 149.2239 2202 149 2201.7761 149 2201.5 V 2076.5 C 149 2076.2239 149.2239 2076 149.5 2076 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 672.918 2202 H 150.082 C 149.4328 2202 149 2201.5671 149 2200.9178 V 2077.0822 C 149 2076.4329 149.4328 2076 150.082 2076 H 652.3607 C 653.0099 2076 653.4427 2076.4329 653.4427 2077.0822 V 2094.1808 C 653.4427 2095.4794 654.3083 2096.5616 655.823 2096.5616 H 672.918 C 673.5672 2096.5616 674 2096.9945 674 2097.6436 V 2200.9178 C 673 2201.5671 673.5672 2202 672.918 2202 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="2142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 30.5 1756 H 146.1836 C 147.3544 1756 148.479 1756.4563 149.3189 1757.272 L 165.6353 1773.12 C 166.5077 1773.9674 167 1775.1318 167 1776.348 V 1945.5 C 167 1945.7761 166.7761 1946 166.5 1946 H 30.5 C 30.2239 1946 30 1945.7761 30 1945.5 V 1756.5 C 30 1756.2239 30.2239 1756 30.5 1756 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 1946 H 31.082 C 30.4328 1946 30 1945.5671 30 1944.9178 V 1757.0822 C 30 1756.4329 30.4328 1756 31.082 1756 H 145.3607 C 146.0099 1756 146.4427 1756.4329 146.4427 1757.0822 V 1774.1808 C 146.4427 1775.4794 147.3083 1776.5616 148.823 1776.5616 H 165.918 C 166.5672 1776.5616 167 1776.9945 167 1777.6436 V 1944.9178 C 166 1945.5671 166.5672 1946 165.918 1946 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="98.500000" y="1822.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="18.000000">a</tspan><tspan x="98.500000" dy="18.000000">long</tspan><tspan x="98.500000" dy="18.000000">note</tspan><tspan x="98.500000" dy="18.000000">here</tspan></text></g><mask id="854237888" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1116" height="2458"> -<rect x="-100" y="-100" width="1116" height="2458" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="337" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="412.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="629" y="74" width="190" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="724.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">just an actor</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(b -- )[0]"><path d="M 412.000000 202.000000 L 412.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="(c -- )[0]"><path d="M 724.000000 202.000000 L 724.000000 2331.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#854237888)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-97" y="290" width="655" height="952" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="-12.000000" y="311.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="alt"><g class="shape blend" ><rect x="338" y="1172" width="460" height="518" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="355.000000" y="1193.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">alt</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-73" y="420" width="607" height="798" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="51.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="alt.case 1"><g class="shape blend" ><rect x="362" y="1196" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1217.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 1</text></g><g id="alt.case 2"><g class="shape blend" ><rect x="362" y="1326" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1347.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 2</text></g><g id="alt.case 3"><g class="shape blend" ><rect x="362" y="1456" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1477.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 3</text></g><g id="alt.case 4"><g class="shape blend" ><rect x="362" y="1586" width="412" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="390.500000" y="1607.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">case 4</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="-49" y="550" width="559" height="644" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="42.500000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town"><g class="shape blend" ><rect x="-25" y="680" width="511" height="490" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="18.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">crazy town</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.crazy town.whoa"><g class="shape blend" ><rect x="49" y="1066" width="413" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="74.500000" y="1087.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">whoa</text></g><g id="(a -> 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 101.000000 330.000000 L 408.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[1]"><path d="M 101.000000 460.000000 L 408.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[2]"><path d="M 101.000000 590.000000 L 408.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[3]"><path d="M 101.000000 976.000000 L 408.000000 976.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(a -> b)[4]"><path d="M 101.000000 1106.000000 L 408.000000 1106.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[0]"><path d="M 414.000000 1236.000000 L 720.000000 1236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[1]"><path d="M 414.000000 1366.000000 L 720.000000 1366.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[2]"><path d="M 414.000000 1496.000000 L 720.000000 1496.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="(b -> c)[3]"><path d="M 414.000000 1626.000000 L 720.000000 1626.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#854237888)"/></g><g id="a.a note"><g class="shape" ><path d="M 25.5 720 H 152.1836 C 153.3544 720 154.479 720.4563 155.3189 721.272 L 171.6353 737.12 C 172.5077 737.9674 173 739.1318 173 740.348 V 845.5 C 173 845.7761 172.7761 846 172.5 846 H 25.5 C 25.2239 846 25 845.7761 25 845.5 V 720.5 C 25 720.2239 25.2239 720 25.5 720 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 171.918 846 H 26.082 C 25.4328 846 25 845.5671 25 844.9178 V 721.0822 C 25 720.4329 25.4328 720 26.082 720 H 151.3607 C 152.0099 720 152.4427 720.4329 152.4427 721.0822 V 738.1808 C 152.4427 739.4794 153.3083 740.5616 154.823 740.5616 H 171.918 C 172.5672 740.5616 173 740.9945 173 741.6436 V 844.9178 C 172 845.5671 172.5672 846 171.918 846 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="786.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note</text></g><g id="b.note"><g class="shape" ><path d="M 149.5 2076 H 653.1836 C 654.3544 2076 655.479 2076.4563 656.3189 2077.272 L 672.6353 2093.12 C 673.5077 2093.9674 674 2095.1318 674 2096.348 V 2201.5 C 674 2201.7761 673.7761 2202 673.5 2202 H 149.5 C 149.2239 2202 149 2201.7761 149 2201.5 V 2076.5 C 149 2076.2239 149.2239 2076 149.5 2076 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 672.918 2202 H 150.082 C 149.4328 2202 149 2201.5671 149 2200.9178 V 2077.0822 C 149 2076.4329 149.4328 2076 150.082 2076 H 652.3607 C 653.0099 2076 653.4427 2076.4329 653.4427 2077.0822 V 2094.1808 C 653.4427 2095.4794 654.3083 2096.5616 655.823 2096.5616 H 672.918 C 673.5672 2096.5616 674 2096.9945 674 2097.6436 V 2200.9178 C 673 2201.5671 673.5672 2202 672.918 2202 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="411.500000" y="2142.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a note here to remember that padding must consider notes too</text></g><g id="a.note"><g class="shape" ><path d="M 30.5 1756 H 146.1836 C 147.3544 1756 148.479 1756.4563 149.3189 1757.272 L 165.6353 1773.12 C 166.5077 1773.9674 167 1775.1318 167 1776.348 V 1945.5 C 167 1945.7761 166.7761 1946 166.5 1946 H 30.5 C 30.2239 1946 30 1945.7761 30 1945.5 V 1756.5 C 30 1756.2239 30.2239 1756 30.5 1756 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 165.918 1946 H 31.082 C 30.4328 1946 30 1945.5671 30 1944.9178 V 1757.0822 C 30 1756.4329 30.4328 1756 31.082 1756 H 145.3607 C 146.0099 1756 146.4427 1756.4329 146.4427 1757.0822 V 1774.1808 C 146.4427 1775.4794 147.3083 1776.5616 148.823 1776.5616 H 165.918 C 166.5672 1776.5616 167 1776.9945 167 1777.6436 V 1944.9178 C 166 1945.5671 166.5672 1946 165.918 1946 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="98.500000" y="1822.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="98.500000" dy="0.000000">just</tspan><tspan x="98.500000" dy="18.000000">a</tspan><tspan x="98.500000" dy="18.000000">long</tspan><tspan x="98.500000" dy="18.000000">note</tspan><tspan x="98.500000" dy="18.000000">here</tspan></text></g><mask id="854237888" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1118" height="2460"> +<rect x="-100" y="-100" width="1118" height="2460" fill="white"></rect> <rect x="-92.000000" y="295.000000" width="160" height="21" fill="black"></rect> <rect x="343.000000" y="1177.000000" width="24" height="21" fill="black"></rect> <rect x="-68.000000" y="425.000000" width="238" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg index 9fb361e646..33458b35fa 100644 --- a/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_nested_span/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1624" height="1626" viewBox="-76 -26 1624 1626"><style type="text/css"> +width="1631" height="1631" viewBox="-81 -31 1631 1631"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1624" height="1626" viewBox="-76 -26 1624 1626"><style type="text/css"> } ]]> -</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:5;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 203.500000 L 99.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="scorer.abc"><g class="shape" ><rect x="93" y="1094" width="12" height="80" style="fill:yellow;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" /></g></g><g id="itemResponse.a"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a"><g class="shape" ><rect x="593" y="428" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a"><g class="shape" ><rect x="843" y="542" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a"><g class="shape" ><rect x="1093" y="656" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a"><g class="shape" ><rect x="1343" y="900" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.c"><g class="shape" ><rect x="343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a.b"><g class="shape" ><rect x="589" y="444" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b"><g class="shape" ><rect x="839" y="558" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b"><g class="shape" ><rect x="1089" y="672" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b"><g class="shape" ><rect x="1339" y="916" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b.c"><g class="shape" ><rect x="835" y="574" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c"><g class="shape" ><rect x="1085" y="688" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c"><g class="shape" ><rect x="1335" y="932" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c.d"><g class="shape" ><rect x="1081" y="704" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d"><g class="shape" ><rect x="1331" y="948" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1327" y="964" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer -> itemResponse.a)[0]"><marker id="mk-1921645492" markerWidth="50.000000" markerHeight="60.000000" refX="35.000000" refY="30.000000" viewBox="0.000000 0.000000 50.000000 60.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="10" points="0.000000,0.000000 50.000000,30.000000 0.000000,60.000000" /> </marker><path d="M 106.500000 330.000000 L 327.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:10;" marker-end="url(#mk-1921645492)" mask="url(#505314312)"/></g><g id="(itemResponse.a -> item.a.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 357.000000 460.000000 L 585.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 611.000000 590.000000 L 831.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 865.000000 720.000000 L 1077.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a -> essayRubric.a.b)[0]"><path d="M 607.000000 850.000000 L 835.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1119.000000 980.000000 L 1323.500000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer.abc -> item.a)[0]"><path d="M 109.500000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1325.500000 1240.000000 L 104.500000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer -> itemResponse.c)[0]"><path d="M 102.500000 1370.000000 L 339.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><mask id="505314312" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1624" height="1626"> -<rect x="-100" y="-100" width="1624" height="1626" fill="white"></rect> +</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:5;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 203.500000 L 99.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="scorer.abc"><g class="shape" ><rect x="93" y="1094" width="12" height="80" style="fill:yellow;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" /></g></g><g id="itemResponse.a"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a"><g class="shape" ><rect x="593" y="428" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a"><g class="shape" ><rect x="843" y="542" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a"><g class="shape" ><rect x="1093" y="656" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a"><g class="shape" ><rect x="1343" y="900" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.c"><g class="shape" ><rect x="343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a.b"><g class="shape" ><rect x="589" y="444" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b"><g class="shape" ><rect x="839" y="558" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b"><g class="shape" ><rect x="1089" y="672" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b"><g class="shape" ><rect x="1339" y="916" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b.c"><g class="shape" ><rect x="835" y="574" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c"><g class="shape" ><rect x="1085" y="688" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c"><g class="shape" ><rect x="1335" y="932" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c.d"><g class="shape" ><rect x="1081" y="704" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d"><g class="shape" ><rect x="1331" y="948" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1327" y="964" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer -> itemResponse.a)[0]"><marker id="mk-1921645492" markerWidth="50.000000" markerHeight="60.000000" refX="35.000000" refY="30.000000" viewBox="0.000000 0.000000 50.000000 60.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="10" points="0.000000,0.000000 50.000000,30.000000 0.000000,60.000000" /> </marker><path d="M 106.500000 330.000000 L 327.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:10;" marker-end="url(#mk-1921645492)" mask="url(#505314312)"/></g><g id="(itemResponse.a -> item.a.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 357.000000 460.000000 L 585.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 611.000000 590.000000 L 831.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 865.000000 720.000000 L 1077.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a -> essayRubric.a.b)[0]"><path d="M 607.000000 850.000000 L 835.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1119.000000 980.000000 L 1323.500000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer.abc -> item.a)[0]"><path d="M 109.500000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1325.500000 1240.000000 L 104.500000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer -> itemResponse.c)[0]"><path d="M 102.500000 1370.000000 L 339.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><mask id="505314312" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1631" height="1631"> +<rect x="-100" y="-100" width="1631" height="1631" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/sketch.exp.svg index 9fb361e646..33458b35fa 100644 --- a/e2etests/testdata/stable/sequence_diagram_nested_span/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_nested_span/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1624" height="1626" viewBox="-76 -26 1624 1626"><style type="text/css"> +width="1631" height="1631" viewBox="-81 -31 1631 1631"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1624" height="1626" viewBox="-76 -26 1624 1626"><style type="text/css"> } ]]> -</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:5;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 203.500000 L 99.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="scorer.abc"><g class="shape" ><rect x="93" y="1094" width="12" height="80" style="fill:yellow;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" /></g></g><g id="itemResponse.a"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a"><g class="shape" ><rect x="593" y="428" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a"><g class="shape" ><rect x="843" y="542" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a"><g class="shape" ><rect x="1093" y="656" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a"><g class="shape" ><rect x="1343" y="900" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.c"><g class="shape" ><rect x="343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a.b"><g class="shape" ><rect x="589" y="444" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b"><g class="shape" ><rect x="839" y="558" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b"><g class="shape" ><rect x="1089" y="672" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b"><g class="shape" ><rect x="1339" y="916" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b.c"><g class="shape" ><rect x="835" y="574" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c"><g class="shape" ><rect x="1085" y="688" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c"><g class="shape" ><rect x="1335" y="932" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c.d"><g class="shape" ><rect x="1081" y="704" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d"><g class="shape" ><rect x="1331" y="948" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1327" y="964" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer -> itemResponse.a)[0]"><marker id="mk-1921645492" markerWidth="50.000000" markerHeight="60.000000" refX="35.000000" refY="30.000000" viewBox="0.000000 0.000000 50.000000 60.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="10" points="0.000000,0.000000 50.000000,30.000000 0.000000,60.000000" /> </marker><path d="M 106.500000 330.000000 L 327.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:10;" marker-end="url(#mk-1921645492)" mask="url(#505314312)"/></g><g id="(itemResponse.a -> item.a.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 357.000000 460.000000 L 585.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 611.000000 590.000000 L 831.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 865.000000 720.000000 L 1077.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a -> essayRubric.a.b)[0]"><path d="M 607.000000 850.000000 L 835.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1119.000000 980.000000 L 1323.500000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer.abc -> item.a)[0]"><path d="M 109.500000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1325.500000 1240.000000 L 104.500000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer -> itemResponse.c)[0]"><path d="M 102.500000 1370.000000 L 339.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><mask id="505314312" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1624" height="1626"> -<rect x="-100" y="-100" width="1624" height="1626" fill="white"></rect> +</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:5;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 203.500000 L 99.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 1499.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#505314312)"/></g><g id="scorer.abc"><g class="shape" ><rect x="93" y="1094" width="12" height="80" style="fill:yellow;stroke:#0D32B2;opacity:1.000000;stroke-width:7;" /></g></g><g id="itemResponse.a"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a"><g class="shape" ><rect x="593" y="428" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a"><g class="shape" ><rect x="843" y="542" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a"><g class="shape" ><rect x="1093" y="656" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a"><g class="shape" ><rect x="1343" y="900" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.c"><g class="shape" ><rect x="343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.a.b"><g class="shape" ><rect x="589" y="444" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b"><g class="shape" ><rect x="839" y="558" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b"><g class="shape" ><rect x="1089" y="672" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b"><g class="shape" ><rect x="1339" y="916" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.a.b.c"><g class="shape" ><rect x="835" y="574" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c"><g class="shape" ><rect x="1085" y="688" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c"><g class="shape" ><rect x="1335" y="932" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.a.b.c.d"><g class="shape" ><rect x="1081" y="704" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d"><g class="shape" ><rect x="1331" y="948" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1327" y="964" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer -> itemResponse.a)[0]"><marker id="mk-1921645492" markerWidth="50.000000" markerHeight="60.000000" refX="35.000000" refY="30.000000" viewBox="0.000000 0.000000 50.000000 60.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="#0D32B2" stroke-width="10" points="0.000000,0.000000 50.000000,30.000000 0.000000,60.000000" /> </marker><path d="M 106.500000 330.000000 L 327.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:10;" marker-end="url(#mk-1921645492)" mask="url(#505314312)"/></g><g id="(itemResponse.a -> item.a.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 357.000000 460.000000 L 585.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 611.000000 590.000000 L 831.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 865.000000 720.000000 L 1077.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(item.a -> essayRubric.a.b)[0]"><path d="M 607.000000 850.000000 L 835.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1119.000000 980.000000 L 1323.500000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer.abc -> item.a)[0]"><path d="M 109.500000 1110.000000 L 589.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1325.500000 1240.000000 L 104.500000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><g id="(scorer -> itemResponse.c)[0]"><path d="M 102.500000 1370.000000 L 339.000000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#505314312)"/></g><mask id="505314312" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1631" height="1631"> +<rect x="-100" y="-100" width="1631" height="1631" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg index ed5df929a6..c31cb9df32 100644 --- a/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_note/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1328" height="1886" viewBox="-121 -26 1328 1886"><style type="text/css"> +width="1332" height="1888" viewBox="-123 -28 1332 1888"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1328" height="1886" viewBox="-121 -26 1328 1886"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(b -> c)[0]"><path d="M 351.000000 972.000000 L 595.000000 972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 1374.000000 L 353.000000 1374.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/><text class="text-italic" x="474.500000" y="1380.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="a.explanation"><g class="shape" ><path d="M 7.5 460 H 170.1836 C 171.3544 460 172.479 460.4563 173.3189 461.272 L 189.6353 477.12 C 190.5077 477.9674 191 479.1318 191 480.348 V 585.5 C 191 585.7761 190.7761 586 190.5 586 H 7.5 C 7.2239 586 7 585.7761 7 585.5 V 460.5 C 7 460.2239 7.2239 460 7.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 189.918 586 H 8.082 C 7.4328 586 7 585.5671 7 584.9178 V 461.0822 C 7 460.4329 7.4328 460 8.082 460 H 169.3607 C 170.0099 460 170.4427 460.4329 170.4427 461.0822 V 478.1808 C 170.4427 479.4794 171.3083 480.5616 172.823 480.5616 H 189.918 C 190.5672 480.5616 191 480.9945 191 481.6436 V 584.9178 C 190 585.5671 190.5672 586 189.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">explanation</text></g><g id="a.another explanation"><g class="shape" ><path d="M -20.5 716 H 199.1836 C 200.3544 716 201.479 716.4563 202.3189 717.272 L 218.6353 733.12 C 219.5077 733.9674 220 735.1318 220 736.348 V 841.5 C 220 841.7761 219.7761 842 219.5 842 H -20.5 C -20.7761 842 -21 841.7761 -21 841.5 V 716.5 C -21 716.2239 -20.7761 716 -20.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 218.918 842 H -19.918 C -20.5672 842 -21 841.5671 -21 840.9178 V 717.0822 C -21 716.4329 -20.5672 716 -19.918 716 H 198.3607 C 199.0099 716 199.4427 716.4329 199.4427 717.0822 V 734.1808 C 199.4427 735.4794 200.3083 736.5616 201.823 736.5616 H 218.918 C 219.5672 736.5616 220 736.9945 220 737.6436 V 840.9178 C 219 841.5671 219.5672 842 218.918 842 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another explanation</text></g><g id="b."Some one who believes imaginary things\n appear right before your i's.""><g class="shape" ><path d="M 160.5 1102 H 517.1836 C 518.3544 1102 519.479 1102.4563 520.3189 1103.272 L 536.6353 1119.12 C 537.5077 1119.9674 538 1121.1318 538 1122.348 V 1243.5 C 538 1243.7761 537.7761 1244 537.5 1244 H 160.5 C 160.2239 1244 160 1243.7761 160 1243.5 V 1102.5 C 160 1102.2239 160.2239 1102 160.5 1102 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 536.918 1244 H 161.082 C 160.4328 1244 160 1243.5671 160 1242.9178 V 1103.0822 C 160 1102.4329 160.4328 1102 161.082 1102 H 516.3607 C 517.0099 1102 517.4427 1102.4329 517.4427 1103.0822 V 1120.1808 C 517.4427 1121.4794 518.3083 1122.5616 519.823 1122.5616 H 536.918 C 537.5672 1122.5616 538 1122.9945 538 1123.6436 V 1242.9178 C 537 1243.5671 537.5672 1244 536.918 1244 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="349.000000" y="1168.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="349.000000" dy="0.000000">Some one who believes imaginary things</tspan><tspan x="349.000000" dy="21.000000"> appear right before your i's.</tspan></text></g><g id="d.The earth is like a tiny grain of sand, only much, much heavier"><g class="shape" ><path d="M 591.5 1504 H 1086.1836 C 1087.3544 1504 1088.479 1504.4563 1089.3189 1505.272 L 1105.6353 1521.12 C 1106.5077 1521.9674 1107 1523.1318 1107 1524.348 V 1629.5 C 1107 1629.7761 1106.7761 1630 1106.5 1630 H 591.5 C 591.2239 1630 591 1629.7761 591 1629.5 V 1504.5 C 591 1504.2239 591.2239 1504 591.5 1504 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1105.918 1630 H 592.082 C 591.4328 1630 591 1629.5671 591 1628.9178 V 1505.0822 C 591 1504.4329 591.4328 1504 592.082 1504 H 1085.3607 C 1086.0099 1504 1086.4427 1504.4329 1086.4427 1505.0822 V 1522.1808 C 1086.4427 1523.4794 1087.3083 1524.5616 1088.823 1524.5616 H 1105.918 C 1106.5672 1524.5616 1107 1524.9945 1107 1525.6436 V 1628.9178 C 1106 1629.5671 1106.5672 1630 1105.918 1630 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The earth is like a tiny grain of sand, only much, much heavier</text></g><mask id="3023509743" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1328" height="1886"> -<rect x="-100" y="-100" width="1328" height="1886" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(b -> c)[0]"><path d="M 351.000000 972.000000 L 595.000000 972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 1374.000000 L 353.000000 1374.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/><text class="text-italic" x="474.500000" y="1380.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="a.explanation"><g class="shape" ><path d="M 7.5 460 H 170.1836 C 171.3544 460 172.479 460.4563 173.3189 461.272 L 189.6353 477.12 C 190.5077 477.9674 191 479.1318 191 480.348 V 585.5 C 191 585.7761 190.7761 586 190.5 586 H 7.5 C 7.2239 586 7 585.7761 7 585.5 V 460.5 C 7 460.2239 7.2239 460 7.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 189.918 586 H 8.082 C 7.4328 586 7 585.5671 7 584.9178 V 461.0822 C 7 460.4329 7.4328 460 8.082 460 H 169.3607 C 170.0099 460 170.4427 460.4329 170.4427 461.0822 V 478.1808 C 170.4427 479.4794 171.3083 480.5616 172.823 480.5616 H 189.918 C 190.5672 480.5616 191 480.9945 191 481.6436 V 584.9178 C 190 585.5671 190.5672 586 189.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">explanation</text></g><g id="a.another explanation"><g class="shape" ><path d="M -20.5 716 H 199.1836 C 200.3544 716 201.479 716.4563 202.3189 717.272 L 218.6353 733.12 C 219.5077 733.9674 220 735.1318 220 736.348 V 841.5 C 220 841.7761 219.7761 842 219.5 842 H -20.5 C -20.7761 842 -21 841.7761 -21 841.5 V 716.5 C -21 716.2239 -20.7761 716 -20.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 218.918 842 H -19.918 C -20.5672 842 -21 841.5671 -21 840.9178 V 717.0822 C -21 716.4329 -20.5672 716 -19.918 716 H 198.3607 C 199.0099 716 199.4427 716.4329 199.4427 717.0822 V 734.1808 C 199.4427 735.4794 200.3083 736.5616 201.823 736.5616 H 218.918 C 219.5672 736.5616 220 736.9945 220 737.6436 V 840.9178 C 219 841.5671 219.5672 842 218.918 842 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another explanation</text></g><g id="b."Some one who believes imaginary things\n appear right before your i's.""><g class="shape" ><path d="M 160.5 1102 H 517.1836 C 518.3544 1102 519.479 1102.4563 520.3189 1103.272 L 536.6353 1119.12 C 537.5077 1119.9674 538 1121.1318 538 1122.348 V 1243.5 C 538 1243.7761 537.7761 1244 537.5 1244 H 160.5 C 160.2239 1244 160 1243.7761 160 1243.5 V 1102.5 C 160 1102.2239 160.2239 1102 160.5 1102 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 536.918 1244 H 161.082 C 160.4328 1244 160 1243.5671 160 1242.9178 V 1103.0822 C 160 1102.4329 160.4328 1102 161.082 1102 H 516.3607 C 517.0099 1102 517.4427 1102.4329 517.4427 1103.0822 V 1120.1808 C 517.4427 1121.4794 518.3083 1122.5616 519.823 1122.5616 H 536.918 C 537.5672 1122.5616 538 1122.9945 538 1123.6436 V 1242.9178 C 537 1243.5671 537.5672 1244 536.918 1244 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="349.000000" y="1168.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="349.000000" dy="0.000000">Some one who believes imaginary things</tspan><tspan x="349.000000" dy="21.000000"> appear right before your i's.</tspan></text></g><g id="d.The earth is like a tiny grain of sand, only much, much heavier"><g class="shape" ><path d="M 591.5 1504 H 1086.1836 C 1087.3544 1504 1088.479 1504.4563 1089.3189 1505.272 L 1105.6353 1521.12 C 1106.5077 1521.9674 1107 1523.1318 1107 1524.348 V 1629.5 C 1107 1629.7761 1106.7761 1630 1106.5 1630 H 591.5 C 591.2239 1630 591 1629.7761 591 1629.5 V 1504.5 C 591 1504.2239 591.2239 1504 591.5 1504 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1105.918 1630 H 592.082 C 591.4328 1630 591 1629.5671 591 1628.9178 V 1505.0822 C 591 1504.4329 591.4328 1504 592.082 1504 H 1085.3607 C 1086.0099 1504 1086.4427 1504.4329 1086.4427 1505.0822 V 1522.1808 C 1086.4427 1523.4794 1087.3083 1524.5616 1088.823 1524.5616 H 1105.918 C 1106.5672 1524.5616 1107 1524.9945 1107 1525.6436 V 1628.9178 C 1106 1629.5671 1106.5672 1630 1105.918 1630 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The earth is like a tiny grain of sand, only much, much heavier</text></g><mask id="3023509743" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1332" height="1888"> +<rect x="-100" y="-100" width="1332" height="1888" fill="white"></rect> <rect x="458.000000" y="1364.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg index ed5df929a6..c31cb9df32 100644 --- a/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_note/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1328" height="1886" viewBox="-121 -26 1328 1886"><style type="text/css"> +width="1332" height="1888" viewBox="-123 -28 1332 1888"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1328" height="1886" viewBox="-121 -26 1328 1886"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(b -> c)[0]"><path d="M 351.000000 972.000000 L 595.000000 972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 1374.000000 L 353.000000 1374.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/><text class="text-italic" x="474.500000" y="1380.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="a.explanation"><g class="shape" ><path d="M 7.5 460 H 170.1836 C 171.3544 460 172.479 460.4563 173.3189 461.272 L 189.6353 477.12 C 190.5077 477.9674 191 479.1318 191 480.348 V 585.5 C 191 585.7761 190.7761 586 190.5 586 H 7.5 C 7.2239 586 7 585.7761 7 585.5 V 460.5 C 7 460.2239 7.2239 460 7.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 189.918 586 H 8.082 C 7.4328 586 7 585.5671 7 584.9178 V 461.0822 C 7 460.4329 7.4328 460 8.082 460 H 169.3607 C 170.0099 460 170.4427 460.4329 170.4427 461.0822 V 478.1808 C 170.4427 479.4794 171.3083 480.5616 172.823 480.5616 H 189.918 C 190.5672 480.5616 191 480.9945 191 481.6436 V 584.9178 C 190 585.5671 190.5672 586 189.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">explanation</text></g><g id="a.another explanation"><g class="shape" ><path d="M -20.5 716 H 199.1836 C 200.3544 716 201.479 716.4563 202.3189 717.272 L 218.6353 733.12 C 219.5077 733.9674 220 735.1318 220 736.348 V 841.5 C 220 841.7761 219.7761 842 219.5 842 H -20.5 C -20.7761 842 -21 841.7761 -21 841.5 V 716.5 C -21 716.2239 -20.7761 716 -20.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 218.918 842 H -19.918 C -20.5672 842 -21 841.5671 -21 840.9178 V 717.0822 C -21 716.4329 -20.5672 716 -19.918 716 H 198.3607 C 199.0099 716 199.4427 716.4329 199.4427 717.0822 V 734.1808 C 199.4427 735.4794 200.3083 736.5616 201.823 736.5616 H 218.918 C 219.5672 736.5616 220 736.9945 220 737.6436 V 840.9178 C 219 841.5671 219.5672 842 218.918 842 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another explanation</text></g><g id="b."Some one who believes imaginary things\n appear right before your i's.""><g class="shape" ><path d="M 160.5 1102 H 517.1836 C 518.3544 1102 519.479 1102.4563 520.3189 1103.272 L 536.6353 1119.12 C 537.5077 1119.9674 538 1121.1318 538 1122.348 V 1243.5 C 538 1243.7761 537.7761 1244 537.5 1244 H 160.5 C 160.2239 1244 160 1243.7761 160 1243.5 V 1102.5 C 160 1102.2239 160.2239 1102 160.5 1102 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 536.918 1244 H 161.082 C 160.4328 1244 160 1243.5671 160 1242.9178 V 1103.0822 C 160 1102.4329 160.4328 1102 161.082 1102 H 516.3607 C 517.0099 1102 517.4427 1102.4329 517.4427 1103.0822 V 1120.1808 C 517.4427 1121.4794 518.3083 1122.5616 519.823 1122.5616 H 536.918 C 537.5672 1122.5616 538 1122.9945 538 1123.6436 V 1242.9178 C 537 1243.5671 537.5672 1244 536.918 1244 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="349.000000" y="1168.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="349.000000" dy="0.000000">Some one who believes imaginary things</tspan><tspan x="349.000000" dy="21.000000"> appear right before your i's.</tspan></text></g><g id="d.The earth is like a tiny grain of sand, only much, much heavier"><g class="shape" ><path d="M 591.5 1504 H 1086.1836 C 1087.3544 1504 1088.479 1504.4563 1089.3189 1505.272 L 1105.6353 1521.12 C 1106.5077 1521.9674 1107 1523.1318 1107 1524.348 V 1629.5 C 1107 1629.7761 1106.7761 1630 1106.5 1630 H 591.5 C 591.2239 1630 591 1629.7761 591 1629.5 V 1504.5 C 591 1504.2239 591.2239 1504 591.5 1504 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1105.918 1630 H 592.082 C 591.4328 1630 591 1629.5671 591 1628.9178 V 1505.0822 C 591 1504.4329 591.4328 1504 592.082 1504 H 1085.3607 C 1086.0099 1504 1086.4427 1504.4329 1086.4427 1505.0822 V 1522.1808 C 1086.4427 1523.4794 1087.3083 1524.5616 1088.823 1524.5616 H 1105.918 C 1106.5672 1524.5616 1107 1524.9945 1107 1525.6436 V 1628.9178 C 1106 1629.5671 1106.5672 1630 1105.918 1630 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The earth is like a tiny grain of sand, only much, much heavier</text></g><mask id="3023509743" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1328" height="1886"> -<rect x="-100" y="-100" width="1328" height="1886" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="d"><g class="shape" ><rect x="774" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">d</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(d -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 1759.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#3023509743)"/></g><g id="(a -> 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 101.000000 330.000000 L 345.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(b -> c)[0]"><path d="M 351.000000 972.000000 L 595.000000 972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/></g><g id="(c -> b)[0]"><path d="M 597.000000 1374.000000 L 353.000000 1374.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3023509743)"/><text class="text-italic" x="474.500000" y="1380.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">okay</text></g><g id="a.explanation"><g class="shape" ><path d="M 7.5 460 H 170.1836 C 171.3544 460 172.479 460.4563 173.3189 461.272 L 189.6353 477.12 C 190.5077 477.9674 191 479.1318 191 480.348 V 585.5 C 191 585.7761 190.7761 586 190.5 586 H 7.5 C 7.2239 586 7 585.7761 7 585.5 V 460.5 C 7 460.2239 7.2239 460 7.5 460 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 189.918 586 H 8.082 C 7.4328 586 7 585.5671 7 584.9178 V 461.0822 C 7 460.4329 7.4328 460 8.082 460 H 169.3607 C 170.0099 460 170.4427 460.4329 170.4427 461.0822 V 478.1808 C 170.4427 479.4794 171.3083 480.5616 172.823 480.5616 H 189.918 C 190.5672 480.5616 191 480.9945 191 481.6436 V 584.9178 C 190 585.5671 190.5672 586 189.918 586 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.000000" y="526.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">explanation</text></g><g id="a.another explanation"><g class="shape" ><path d="M -20.5 716 H 199.1836 C 200.3544 716 201.479 716.4563 202.3189 717.272 L 218.6353 733.12 C 219.5077 733.9674 220 735.1318 220 736.348 V 841.5 C 220 841.7761 219.7761 842 219.5 842 H -20.5 C -20.7761 842 -21 841.7761 -21 841.5 V 716.5 C -21 716.2239 -20.7761 716 -20.5 716 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 218.918 842 H -19.918 C -20.5672 842 -21 841.5671 -21 840.9178 V 717.0822 C -21 716.4329 -20.5672 716 -19.918 716 H 198.3607 C 199.0099 716 199.4427 716.4329 199.4427 717.0822 V 734.1808 C 199.4427 735.4794 200.3083 736.5616 201.823 736.5616 H 218.918 C 219.5672 736.5616 220 736.9945 220 737.6436 V 840.9178 C 219 841.5671 219.5672 842 218.918 842 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="99.500000" y="782.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">another explanation</text></g><g id="b."Some one who believes imaginary things\n appear right before your i's.""><g class="shape" ><path d="M 160.5 1102 H 517.1836 C 518.3544 1102 519.479 1102.4563 520.3189 1103.272 L 536.6353 1119.12 C 537.5077 1119.9674 538 1121.1318 538 1122.348 V 1243.5 C 538 1243.7761 537.7761 1244 537.5 1244 H 160.5 C 160.2239 1244 160 1243.7761 160 1243.5 V 1102.5 C 160 1102.2239 160.2239 1102 160.5 1102 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 536.918 1244 H 161.082 C 160.4328 1244 160 1243.5671 160 1242.9178 V 1103.0822 C 160 1102.4329 160.4328 1102 161.082 1102 H 516.3607 C 517.0099 1102 517.4427 1102.4329 517.4427 1103.0822 V 1120.1808 C 517.4427 1121.4794 518.3083 1122.5616 519.823 1122.5616 H 536.918 C 537.5672 1122.5616 538 1122.9945 538 1123.6436 V 1242.9178 C 537 1243.5671 537.5672 1244 536.918 1244 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="349.000000" y="1168.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="349.000000" dy="0.000000">Some one who believes imaginary things</tspan><tspan x="349.000000" dy="21.000000"> appear right before your i's.</tspan></text></g><g id="d.The earth is like a tiny grain of sand, only much, much heavier"><g class="shape" ><path d="M 591.5 1504 H 1086.1836 C 1087.3544 1504 1088.479 1504.4563 1089.3189 1505.272 L 1105.6353 1521.12 C 1106.5077 1521.9674 1107 1523.1318 1107 1524.348 V 1629.5 C 1107 1629.7761 1106.7761 1630 1106.5 1630 H 591.5 C 591.2239 1630 591 1629.7761 591 1629.5 V 1504.5 C 591 1504.2239 591.2239 1504 591.5 1504 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1105.918 1630 H 592.082 C 591.4328 1630 591 1629.5671 591 1628.9178 V 1505.0822 C 591 1504.4329 591.4328 1504 592.082 1504 H 1085.3607 C 1086.0099 1504 1086.4427 1504.4329 1086.4427 1505.0822 V 1522.1808 C 1086.4427 1523.4794 1087.3083 1524.5616 1088.823 1524.5616 H 1105.918 C 1106.5672 1524.5616 1107 1524.9945 1107 1525.6436 V 1628.9178 C 1106 1629.5671 1106.5672 1630 1105.918 1630 Z" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="849.000000" y="1570.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">The earth is like a tiny grain of sand, only much, much heavier</text></g><mask id="3023509743" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1332" height="1888"> +<rect x="-100" y="-100" width="1332" height="1888" fill="white"></rect> <rect x="458.000000" y="1364.000000" width="33" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg index f947663cd6..05991a5aff 100644 --- a/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_self_edges/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="696" height="1366" viewBox="-76 -26 696 1366"><style type="text/css"> +width="698" height="1368" viewBox="-78 -28 698 1368"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="696" height="1366" viewBox="-76 -26 696 1366"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="654" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="948" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="784" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="964" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(a -> 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 101.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 103.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="199.500000" y="376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -> b)[0]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -> b.1)[0]"><path d="M 351.000000 590.000000 L 439.000000 590.000000 S 449.000000 590.000000 449.000000 600.000000 L 449.000000 660.000000 S 449.000000 670.000000 439.000000 670.000000 L 359.000000 670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="633.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -> 1.2)[0]"><path d="M 357.000000 720.000000 L 439.000000 720.000000 S 449.000000 720.000000 449.000000 730.000000 L 449.000000 790.000000 S 449.000000 800.000000 439.000000 800.000000 L 363.000000 800.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.500000" y="764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -> b)[0]"><path d="M 361.000000 850.000000 L 439.000000 850.000000 S 449.000000 850.000000 449.000000 860.000000 L 449.000000 920.000000 S 449.000000 930.000000 439.000000 930.000000 L 353.000000 930.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="901.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -> a.1.2)[0]"><path d="M 347.000000 980.000000 L 113.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="229.000000" y="986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -> b.3)[0]"><path d="M 107.000000 1110.000000 L 339.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/></g><mask id="1909736420" maskUnits="userSpaceOnUse" x="-100" y="-100" width="696" height="1366"> -<rect x="-100" y="-100" width="696" height="1366" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="654" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="948" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="784" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="964" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(a -> 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 101.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 103.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="199.500000" y="376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -> b)[0]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -> b.1)[0]"><path d="M 351.000000 590.000000 L 439.000000 590.000000 S 449.000000 590.000000 449.000000 600.000000 L 449.000000 660.000000 S 449.000000 670.000000 439.000000 670.000000 L 359.000000 670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="633.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -> 1.2)[0]"><path d="M 357.000000 720.000000 L 439.000000 720.000000 S 449.000000 720.000000 449.000000 730.000000 L 449.000000 790.000000 S 449.000000 800.000000 439.000000 800.000000 L 363.000000 800.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.500000" y="764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -> b)[0]"><path d="M 361.000000 850.000000 L 439.000000 850.000000 S 449.000000 850.000000 449.000000 860.000000 L 449.000000 920.000000 S 449.000000 930.000000 439.000000 930.000000 L 353.000000 930.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="901.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -> a.1.2)[0]"><path d="M 347.000000 980.000000 L 113.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="229.000000" y="986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -> b.3)[0]"><path d="M 107.000000 1110.000000 L 339.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/></g><mask id="1909736420" maskUnits="userSpaceOnUse" x="-100" y="-100" width="698" height="1368"> +<rect x="-100" y="-100" width="698" height="1368" fill="white"></rect> <rect x="148.000000" y="360.000000" width="103" height="21" fill="black"></rect> <rect x="173.000000" y="450.000000" width="102" height="21" fill="black"></rect> <rect x="402.000000" y="617.000000" width="94" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg index f947663cd6..05991a5aff 100644 --- a/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_self_edges/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="696" height="1366" viewBox="-76 -26 696 1366"><style type="text/css"> +width="698" height="1368" viewBox="-78 -28 698 1368"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="696" height="1366" viewBox="-76 -26 696 1366"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="654" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="948" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="784" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="964" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(a -> 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 101.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 103.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="199.500000" y="376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -> b)[0]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -> b.1)[0]"><path d="M 351.000000 590.000000 L 439.000000 590.000000 S 449.000000 590.000000 449.000000 600.000000 L 449.000000 660.000000 S 449.000000 670.000000 439.000000 670.000000 L 359.000000 670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="633.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -> 1.2)[0]"><path d="M 357.000000 720.000000 L 439.000000 720.000000 S 449.000000 720.000000 449.000000 730.000000 L 449.000000 790.000000 S 449.000000 800.000000 439.000000 800.000000 L 363.000000 800.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.500000" y="764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -> b)[0]"><path d="M 361.000000 850.000000 L 439.000000 850.000000 S 449.000000 850.000000 449.000000 860.000000 L 449.000000 920.000000 S 449.000000 930.000000 439.000000 930.000000 L 353.000000 930.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="901.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -> a.1.2)[0]"><path d="M 347.000000 980.000000 L 113.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="229.000000" y="986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -> b.3)[0]"><path d="M 107.000000 1110.000000 L 339.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/></g><mask id="1909736420" maskUnits="userSpaceOnUse" x="-100" y="-100" width="696" height="1366"> -<rect x="-100" y="-100" width="696" height="1366" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="(b -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1239.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1909736420)"/></g><g id="b.1"><g class="shape" ><rect x="343" y="654" width="12" height="228" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="93" y="948" width="12" height="178" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.3"><g class="shape" ><rect x="343" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="b.1.2"><g class="shape" ><rect x="339" y="784" width="20" height="82" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a.1.2"><g class="shape" ><rect x="89" y="964" width="20" height="80" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(a -> 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 101.000000 330.000000 L 189.000000 330.000000 S 199.000000 330.000000 199.000000 340.000000 L 199.000000 400.000000 S 199.000000 410.000000 189.000000 410.000000 L 103.000000 410.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="199.500000" y="376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">a self edge here</text></g><g id="(a -> b)[0]"><path d="M 101.000000 460.000000 L 345.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="224.000000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">between actors</text></g><g id="(b -> b.1)[0]"><path d="M 351.000000 590.000000 L 439.000000 590.000000 S 449.000000 590.000000 449.000000 600.000000 L 449.000000 660.000000 S 449.000000 670.000000 439.000000 670.000000 L 359.000000 670.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="633.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to descendant</text></g><g id="b.(1 -> 1.2)[0]"><path d="M 357.000000 720.000000 L 439.000000 720.000000 S 449.000000 720.000000 449.000000 730.000000 L 449.000000 790.000000 S 449.000000 800.000000 439.000000 800.000000 L 363.000000 800.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.500000" y="764.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to deeper descendant</text></g><g id="(b.1.2 -> b)[0]"><path d="M 361.000000 850.000000 L 439.000000 850.000000 S 449.000000 850.000000 449.000000 860.000000 L 449.000000 920.000000 S 449.000000 930.000000 439.000000 930.000000 L 353.000000 930.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="449.000000" y="901.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">to parent</text></g><g id="(b -> a.1.2)[0]"><path d="M 347.000000 980.000000 L 113.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/><text class="text-italic" x="229.000000" y="986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">actor</text></g><g id="(a.1 -> b.3)[0]"><path d="M 107.000000 1110.000000 L 339.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1909736420)"/></g><mask id="1909736420" maskUnits="userSpaceOnUse" x="-100" y="-100" width="698" height="1368"> +<rect x="-100" y="-100" width="698" height="1368" fill="white"></rect> <rect x="148.000000" y="360.000000" width="103" height="21" fill="black"></rect> <rect x="173.000000" y="450.000000" width="102" height="21" fill="black"></rect> <rect x="402.000000" y="617.000000" width="94" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg index d0e6006a2a..721c2e0ccb 100644 --- a/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_simple/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1598" height="1868" viewBox="-76 -26 1598 1868"><style type="text/css"> +width="1602" height="1870" viewBox="-78 -28 1602 1870"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1598" height="1868" viewBox="-76 -26 1598 1868"><style type="text/css"> } ]]> -</style><g id="alice"><g class="shape" ><path d="M 182 259 H 24 V 256.7545 C 24 229.8088 41.3499 205.5168 68.6471 193.8811 C 53.6105 184.491 44.5886 169.1809 44.5886 152.4419 C 44.5886 124.0672 70.7291 101 102.8843 101 C 135.0395 101 161.1801 124.0672 161.1801 152.4419 C 161.1801 169.1809 152.3895 184.2869 137.1215 194.0853 C 164.4187 205.721 181.7686 230.0129 181.7686 256.9587 V 259 H 182 Z" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="103.000000" y="280.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="103.000000" dy="0.000000">Alice</tspan><tspan x="103.000000" dy="19.333333">line</tspan><tspan x="103.000000" dy="19.333333">breaker</tspan></text></g><g id="bob"><g class="shape" ><path d="M 447 291 H 297 V 289.2093 C 297 267.7209 313.4714 248.3488 339.3865 239.0698 C 325.1113 231.5814 316.5461 219.3721 316.5461 206.0233 C 316.5461 183.3953 341.3631 165 371.8902 165 C 402.4173 165 427.2343 183.3953 427.2343 206.0233 C 427.2343 219.3721 418.8888 231.4186 404.3939 239.2326 C 430.309 248.5117 446.7804 267.8838 446.7804 289.3721 V 291 H 447 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:5;"/></g><text class="text" x="372.000000" y="312.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bob</text></g><g id="db"><g class="shape" ><path d="M 614 210 C 614 186 681.5 186 689 186 C 696.5 186 764 186 764 210 V 288 C 764 312 696.5 312 689 312 C 681.5 312 614 312 614 288 V 210 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 614 210 C 614 234 681.5 234 689 234 C 696.5 234 764 234 764 210" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="689.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">db</text></g><g id="queue"><g class="shape" ><path d="M 955 186 H 1057 C 1081 186 1081 242.7 1081 249 C 1081 255.3 1081 312 1057 312 H 955 C 931 312 931 255.3 931 249 C 931 242.7 931 186 955 186 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1057 186 C 1033 186 1033 242.7 1033 249 C 1033 255.3 1033 312 1057 312" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="994.000000" y="252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="service"><g class="shape" ><rect x="1225" y="74" width="197" height="238" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1323.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="1323.500000" dy="0.000000">an</tspan><tspan x="1323.500000" dy="17.250000">odd</tspan><tspan x="1323.500000" dy="17.250000">service</tspan><tspan x="1323.500000" dy="17.250000">with</tspan><tspan x="1323.500000" dy="17.250000">a</tspan><tspan x="1323.500000" dy="17.250000">name</tspan><tspan x="1323.500000" dy="17.250000">in</tspan><tspan x="1323.500000" dy="17.250000">multiple lines</tspan></text></g><g id="(alice -- )[0]"><path d="M 103.000000 319.000000 L 103.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(bob -- )[0]"><path d="M 372.000000 320.500000 L 372.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(db -- )[0]"><path d="M 689.000000 314.000000 L 689.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(queue -- )[0]"><path d="M 1006.000000 314.000000 L 1006.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(service -- )[0]"><path d="M 1323.500000 314.000000 L 1323.500000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(alice -> bob)[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 105.000000 442.000000 L 366.500000 442.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="448.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Request</text></g><g id="(bob -> service)[0]"><path d="M 375.500000 572.000000 L 1319.500000 572.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="847.500000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">make request for something that is quite far away and requires a really long label to take all the space between the objects</text></g><g id="(service -> db)[0]"><path d="M 1321.500000 702.000000 L 693.000000 702.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="1006.500000" y="708.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">validate credentials</text></g><g id="(db -> service)[0]"><path d="M 691.000000 832.000000 L 1319.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(service -> bob)[0]"><path d="M 1321.500000 962.000000 L 377.500000 962.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(bob -> alice)[0]"><path d="M 368.500000 1092.000000 L 107.000000 1092.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1098.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Response</text></g><g id="(alice -> bob)[1]"><path d="M 105.000000 1222.000000 L 366.500000 1222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Request</text></g><g id="(bob -> queue)[0]"><path d="M 375.500000 1352.000000 L 1002.000000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="689.500000" y="1358.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">do it later</text></g><g id="(queue -> bob)[0]"><marker id="mk-1225746125" markerWidth="25.000000" markerHeight="30.000000" refX="17.500000" refY="15.000000" viewBox="0.000000 0.000000 25.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="green" stroke-width="5" points="0.000000,0.000000 25.000000,15.000000 0.000000,30.000000" /> </marker><path d="M 1002.500000 1482.000000 L 382.000000 1482.000000" class="connection" style="fill:none;stroke:green;opacity:1.000000;stroke-width:5;stroke-dasharray:15.000000,14.106102;" marker-end="url(#mk-1225746125)" mask="url(#1146312030)"/><text class="text-italic" x="689.000000" y="1488.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">stored</text></g><g id="(bob -> alice)[1]"><path d="M 368.500000 1612.000000 L 107.000000 1612.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="1618.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Response</text></g><mask id="1146312030" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1598" height="1868"> -<rect x="-100" y="-100" width="1598" height="1868" fill="white"></rect> +</style><g id="alice"><g class="shape" ><path d="M 182 259 H 24 V 256.7545 C 24 229.8088 41.3499 205.5168 68.6471 193.8811 C 53.6105 184.491 44.5886 169.1809 44.5886 152.4419 C 44.5886 124.0672 70.7291 101 102.8843 101 C 135.0395 101 161.1801 124.0672 161.1801 152.4419 C 161.1801 169.1809 152.3895 184.2869 137.1215 194.0853 C 164.4187 205.721 181.7686 230.0129 181.7686 256.9587 V 259 H 182 Z" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="103.000000" y="280.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="103.000000" dy="0.000000">Alice</tspan><tspan x="103.000000" dy="19.333333">line</tspan><tspan x="103.000000" dy="19.333333">breaker</tspan></text></g><g id="bob"><g class="shape" ><path d="M 447 291 H 297 V 289.2093 C 297 267.7209 313.4714 248.3488 339.3865 239.0698 C 325.1113 231.5814 316.5461 219.3721 316.5461 206.0233 C 316.5461 183.3953 341.3631 165 371.8902 165 C 402.4173 165 427.2343 183.3953 427.2343 206.0233 C 427.2343 219.3721 418.8888 231.4186 404.3939 239.2326 C 430.309 248.5117 446.7804 267.8838 446.7804 289.3721 V 291 H 447 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:5;"/></g><text class="text" x="372.000000" y="312.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bob</text></g><g id="db"><g class="shape" ><path d="M 614 210 C 614 186 681.5 186 689 186 C 696.5 186 764 186 764 210 V 288 C 764 312 696.5 312 689 312 C 681.5 312 614 312 614 288 V 210 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 614 210 C 614 234 681.5 234 689 234 C 696.5 234 764 234 764 210" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="689.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">db</text></g><g id="queue"><g class="shape" ><path d="M 955 186 H 1057 C 1081 186 1081 242.7 1081 249 C 1081 255.3 1081 312 1057 312 H 955 C 931 312 931 255.3 931 249 C 931 242.7 931 186 955 186 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1057 186 C 1033 186 1033 242.7 1033 249 C 1033 255.3 1033 312 1057 312" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="994.000000" y="252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="service"><g class="shape" ><rect x="1225" y="74" width="197" height="238" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1323.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="1323.500000" dy="0.000000">an</tspan><tspan x="1323.500000" dy="17.250000">odd</tspan><tspan x="1323.500000" dy="17.250000">service</tspan><tspan x="1323.500000" dy="17.250000">with</tspan><tspan x="1323.500000" dy="17.250000">a</tspan><tspan x="1323.500000" dy="17.250000">name</tspan><tspan x="1323.500000" dy="17.250000">in</tspan><tspan x="1323.500000" dy="17.250000">multiple lines</tspan></text></g><g id="(alice -- )[0]"><path d="M 103.000000 319.000000 L 103.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(bob -- )[0]"><path d="M 372.000000 320.500000 L 372.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(db -- )[0]"><path d="M 689.000000 314.000000 L 689.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(queue -- )[0]"><path d="M 1006.000000 314.000000 L 1006.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(service -- )[0]"><path d="M 1323.500000 314.000000 L 1323.500000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(alice -> bob)[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 105.000000 442.000000 L 366.500000 442.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="448.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Request</text></g><g id="(bob -> service)[0]"><path d="M 375.500000 572.000000 L 1319.500000 572.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="847.500000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">make request for something that is quite far away and requires a really long label to take all the space between the objects</text></g><g id="(service -> db)[0]"><path d="M 1321.500000 702.000000 L 693.000000 702.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="1006.500000" y="708.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">validate credentials</text></g><g id="(db -> service)[0]"><path d="M 691.000000 832.000000 L 1319.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(service -> bob)[0]"><path d="M 1321.500000 962.000000 L 377.500000 962.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(bob -> alice)[0]"><path d="M 368.500000 1092.000000 L 107.000000 1092.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1098.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Response</text></g><g id="(alice -> bob)[1]"><path d="M 105.000000 1222.000000 L 366.500000 1222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Request</text></g><g id="(bob -> queue)[0]"><path d="M 375.500000 1352.000000 L 1002.000000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="689.500000" y="1358.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">do it later</text></g><g id="(queue -> bob)[0]"><marker id="mk-1225746125" markerWidth="25.000000" markerHeight="30.000000" refX="17.500000" refY="15.000000" viewBox="0.000000 0.000000 25.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="green" stroke-width="5" points="0.000000,0.000000 25.000000,15.000000 0.000000,30.000000" /> </marker><path d="M 1002.500000 1482.000000 L 382.000000 1482.000000" class="connection" style="fill:none;stroke:green;opacity:1.000000;stroke-width:5;stroke-dasharray:15.000000,14.106102;" marker-end="url(#mk-1225746125)" mask="url(#1146312030)"/><text class="text-italic" x="689.000000" y="1488.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">stored</text></g><g id="(bob -> alice)[1]"><path d="M 368.500000 1612.000000 L 107.000000 1612.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="1618.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Response</text></g><mask id="1146312030" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1602" height="1870"> +<rect x="-100" y="-100" width="1602" height="1870" fill="white"></rect> <rect x="160.000000" y="432.000000" width="155" height="21" fill="black"></rect> <rect x="447.000000" y="562.000000" width="801" height="21" fill="black"></rect> <rect x="941.000000" y="692.000000" width="131" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg index d0e6006a2a..721c2e0ccb 100644 --- a/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_simple/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1598" height="1868" viewBox="-76 -26 1598 1868"><style type="text/css"> +width="1602" height="1870" viewBox="-78 -28 1602 1870"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1598" height="1868" viewBox="-76 -26 1598 1868"><style type="text/css"> } ]]> -</style><g id="alice"><g class="shape" ><path d="M 182 259 H 24 V 256.7545 C 24 229.8088 41.3499 205.5168 68.6471 193.8811 C 53.6105 184.491 44.5886 169.1809 44.5886 152.4419 C 44.5886 124.0672 70.7291 101 102.8843 101 C 135.0395 101 161.1801 124.0672 161.1801 152.4419 C 161.1801 169.1809 152.3895 184.2869 137.1215 194.0853 C 164.4187 205.721 181.7686 230.0129 181.7686 256.9587 V 259 H 182 Z" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="103.000000" y="280.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="103.000000" dy="0.000000">Alice</tspan><tspan x="103.000000" dy="19.333333">line</tspan><tspan x="103.000000" dy="19.333333">breaker</tspan></text></g><g id="bob"><g class="shape" ><path d="M 447 291 H 297 V 289.2093 C 297 267.7209 313.4714 248.3488 339.3865 239.0698 C 325.1113 231.5814 316.5461 219.3721 316.5461 206.0233 C 316.5461 183.3953 341.3631 165 371.8902 165 C 402.4173 165 427.2343 183.3953 427.2343 206.0233 C 427.2343 219.3721 418.8888 231.4186 404.3939 239.2326 C 430.309 248.5117 446.7804 267.8838 446.7804 289.3721 V 291 H 447 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:5;"/></g><text class="text" x="372.000000" y="312.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bob</text></g><g id="db"><g class="shape" ><path d="M 614 210 C 614 186 681.5 186 689 186 C 696.5 186 764 186 764 210 V 288 C 764 312 696.5 312 689 312 C 681.5 312 614 312 614 288 V 210 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 614 210 C 614 234 681.5 234 689 234 C 696.5 234 764 234 764 210" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="689.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">db</text></g><g id="queue"><g class="shape" ><path d="M 955 186 H 1057 C 1081 186 1081 242.7 1081 249 C 1081 255.3 1081 312 1057 312 H 955 C 931 312 931 255.3 931 249 C 931 242.7 931 186 955 186 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1057 186 C 1033 186 1033 242.7 1033 249 C 1033 255.3 1033 312 1057 312" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="994.000000" y="252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="service"><g class="shape" ><rect x="1225" y="74" width="197" height="238" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1323.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="1323.500000" dy="0.000000">an</tspan><tspan x="1323.500000" dy="17.250000">odd</tspan><tspan x="1323.500000" dy="17.250000">service</tspan><tspan x="1323.500000" dy="17.250000">with</tspan><tspan x="1323.500000" dy="17.250000">a</tspan><tspan x="1323.500000" dy="17.250000">name</tspan><tspan x="1323.500000" dy="17.250000">in</tspan><tspan x="1323.500000" dy="17.250000">multiple lines</tspan></text></g><g id="(alice -- )[0]"><path d="M 103.000000 319.000000 L 103.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(bob -- )[0]"><path d="M 372.000000 320.500000 L 372.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(db -- )[0]"><path d="M 689.000000 314.000000 L 689.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(queue -- )[0]"><path d="M 1006.000000 314.000000 L 1006.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(service -- )[0]"><path d="M 1323.500000 314.000000 L 1323.500000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(alice -> bob)[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 105.000000 442.000000 L 366.500000 442.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="448.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Request</text></g><g id="(bob -> service)[0]"><path d="M 375.500000 572.000000 L 1319.500000 572.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="847.500000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">make request for something that is quite far away and requires a really long label to take all the space between the objects</text></g><g id="(service -> db)[0]"><path d="M 1321.500000 702.000000 L 693.000000 702.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="1006.500000" y="708.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">validate credentials</text></g><g id="(db -> service)[0]"><path d="M 691.000000 832.000000 L 1319.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(service -> bob)[0]"><path d="M 1321.500000 962.000000 L 377.500000 962.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(bob -> alice)[0]"><path d="M 368.500000 1092.000000 L 107.000000 1092.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1098.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Response</text></g><g id="(alice -> bob)[1]"><path d="M 105.000000 1222.000000 L 366.500000 1222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Request</text></g><g id="(bob -> queue)[0]"><path d="M 375.500000 1352.000000 L 1002.000000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="689.500000" y="1358.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">do it later</text></g><g id="(queue -> bob)[0]"><marker id="mk-1225746125" markerWidth="25.000000" markerHeight="30.000000" refX="17.500000" refY="15.000000" viewBox="0.000000 0.000000 25.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="green" stroke-width="5" points="0.000000,0.000000 25.000000,15.000000 0.000000,30.000000" /> </marker><path d="M 1002.500000 1482.000000 L 382.000000 1482.000000" class="connection" style="fill:none;stroke:green;opacity:1.000000;stroke-width:5;stroke-dasharray:15.000000,14.106102;" marker-end="url(#mk-1225746125)" mask="url(#1146312030)"/><text class="text-italic" x="689.000000" y="1488.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">stored</text></g><g id="(bob -> alice)[1]"><path d="M 368.500000 1612.000000 L 107.000000 1612.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="1618.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Response</text></g><mask id="1146312030" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1598" height="1868"> -<rect x="-100" y="-100" width="1598" height="1868" fill="white"></rect> +</style><g id="alice"><g class="shape" ><path d="M 182 259 H 24 V 256.7545 C 24 229.8088 41.3499 205.5168 68.6471 193.8811 C 53.6105 184.491 44.5886 169.1809 44.5886 152.4419 C 44.5886 124.0672 70.7291 101 102.8843 101 C 135.0395 101 161.1801 124.0672 161.1801 152.4419 C 161.1801 169.1809 152.3895 184.2869 137.1215 194.0853 C 164.4187 205.721 181.7686 230.0129 181.7686 256.9587 V 259 H 182 Z" style="fill:#EDF0FD;stroke:red;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="103.000000" y="280.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="103.000000" dy="0.000000">Alice</tspan><tspan x="103.000000" dy="19.333333">line</tspan><tspan x="103.000000" dy="19.333333">breaker</tspan></text></g><g id="bob"><g class="shape" ><path d="M 447 291 H 297 V 289.2093 C 297 267.7209 313.4714 248.3488 339.3865 239.0698 C 325.1113 231.5814 316.5461 219.3721 316.5461 206.0233 C 316.5461 183.3953 341.3631 165 371.8902 165 C 402.4173 165 427.2343 183.3953 427.2343 206.0233 C 427.2343 219.3721 418.8888 231.4186 404.3939 239.2326 C 430.309 248.5117 446.7804 267.8838 446.7804 289.3721 V 291 H 447 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:5;"/></g><text class="text" x="372.000000" y="312.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">Bob</text></g><g id="db"><g class="shape" ><path d="M 614 210 C 614 186 681.5 186 689 186 C 696.5 186 764 186 764 210 V 288 C 764 312 696.5 312 689 312 C 681.5 312 614 312 614 288 V 210 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 614 210 C 614 234 681.5 234 689 234 C 696.5 234 764 234 764 210" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="689.000000" y="264.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">db</text></g><g id="queue"><g class="shape" ><path d="M 955 186 H 1057 C 1081 186 1081 242.7 1081 249 C 1081 255.3 1081 312 1057 312 H 955 C 931 312 931 255.3 931 249 C 931 242.7 931 186 955 186 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 1057 186 C 1033 186 1033 242.7 1033 249 C 1033 255.3 1033 312 1057 312" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="994.000000" y="252.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">queue</text></g><g id="service"><g class="shape" ><rect x="1225" y="74" width="197" height="238" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1323.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25"><tspan x="1323.500000" dy="0.000000">an</tspan><tspan x="1323.500000" dy="17.250000">odd</tspan><tspan x="1323.500000" dy="17.250000">service</tspan><tspan x="1323.500000" dy="17.250000">with</tspan><tspan x="1323.500000" dy="17.250000">a</tspan><tspan x="1323.500000" dy="17.250000">name</tspan><tspan x="1323.500000" dy="17.250000">in</tspan><tspan x="1323.500000" dy="17.250000">multiple lines</tspan></text></g><g id="(alice -- )[0]"><path d="M 103.000000 319.000000 L 103.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(bob -- )[0]"><path d="M 372.000000 320.500000 L 372.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(db -- )[0]"><path d="M 689.000000 314.000000 L 689.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(queue -- )[0]"><path d="M 1006.000000 314.000000 L 1006.000000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(service -- )[0]"><path d="M 1323.500000 314.000000 L 1323.500000 1741.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1146312030)"/></g><g id="(alice -> bob)[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 105.000000 442.000000 L 366.500000 442.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="448.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Request</text></g><g id="(bob -> service)[0]"><path d="M 375.500000 572.000000 L 1319.500000 572.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="847.500000" y="578.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">make request for something that is quite far away and requires a really long label to take all the space between the objects</text></g><g id="(service -> db)[0]"><path d="M 1321.500000 702.000000 L 693.000000 702.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="1006.500000" y="708.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">validate credentials</text></g><g id="(db -> service)[0]"><path d="M 691.000000 832.000000 L 1319.500000 832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(service -> bob)[0]"><path d="M 1321.500000 962.000000 L 377.500000 962.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:8.000000,7.892511;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/></g><g id="(bob -> alice)[0]"><path d="M 368.500000 1092.000000 L 107.000000 1092.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1098.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Authentication Response</text></g><g id="(alice -> bob)[1]"><path d="M 105.000000 1222.000000 L 366.500000 1222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="238.000000" y="1228.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Request</text></g><g id="(bob -> queue)[0]"><path d="M 375.500000 1352.000000 L 1002.000000 1352.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="689.500000" y="1358.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">do it later</text></g><g id="(queue -> bob)[0]"><marker id="mk-1225746125" markerWidth="25.000000" markerHeight="30.000000" refX="17.500000" refY="15.000000" viewBox="0.000000 0.000000 25.000000 30.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon class="connection" fill="green" stroke-width="5" points="0.000000,0.000000 25.000000,15.000000 0.000000,30.000000" /> </marker><path d="M 1002.500000 1482.000000 L 382.000000 1482.000000" class="connection" style="fill:none;stroke:green;opacity:1.000000;stroke-width:5;stroke-dasharray:15.000000,14.106102;" marker-end="url(#mk-1225746125)" mask="url(#1146312030)"/><text class="text-italic" x="689.000000" y="1488.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">stored</text></g><g id="(bob -> alice)[1]"><path d="M 368.500000 1612.000000 L 107.000000 1612.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1146312030)"/><text class="text-italic" x="237.500000" y="1618.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">Another authentication Response</text></g><mask id="1146312030" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1602" height="1870"> +<rect x="-100" y="-100" width="1602" height="1870" fill="white"></rect> <rect x="160.000000" y="432.000000" width="155" height="21" fill="black"></rect> <rect x="447.000000" y="562.000000" width="801" height="21" fill="black"></rect> <rect x="941.000000" y="692.000000" width="131" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg index aa3321ec2d..5051557e6d 100644 --- a/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_span/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1624" height="2146" viewBox="-76 -26 1624 2146"><style type="text/css"> +width="1628" height="2148" viewBox="-78 -28 1628 2148"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1624" height="2146" viewBox="-76 -26 1624 2146"><style type="text/css"> } ]]> -</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="scorer.t"><g class="shape" ><rect x="93" y="314" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.t"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t1"><g class="shape" ><rect x="593" y="574" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t"><g class="shape" ><rect x="843" y="834" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.t"><g class="shape" ><rect x="1093" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t1"><g class="shape" ><rect x="1343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t2"><g class="shape" ><rect x="593" y="1484" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t3"><g class="shape" ><rect x="593" y="1614" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t2"><g class="shape" ><rect x="1343" y="1744" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t3"><g class="shape" ><rect x="1343" y="1874" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t.c"><g class="shape" ><rect x="839" y="964" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer.t -> itemResponse.t)[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 107.000000 330.000000 L 339.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="224.000000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="(scorer.t <- itemResponse.t)[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 109.000000 460.000000 L 341.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="224.500000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="(scorer.t -> item.t1)[0]"><path d="M 107.000000 590.000000 L 589.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="(scorer.t <- item.t1)[0]"><path d="M 109.000000 720.000000 L 591.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="(scorer.t -> essayRubric.t)[0]"><path d="M 107.000000 850.000000 L 839.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="474.000000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="(itemResponse -> essayRubric.t.c)[0]"><path d="M 351.000000 980.000000 L 835.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/></g><g id="(essayRubric.t.c -> concept.t)[0]"><path d="M 861.000000 1110.000000 L 1089.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="976.000000" y="1116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="(scorer <- essayRubric.t)[0]"><path d="M 103.000000 1240.000000 L 841.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="471.500000" y="1246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="(scorer.t -> itemOutcome.t1)[0]"><path d="M 107.000000 1370.000000 L 1339.500000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="(scorer.t -> item.t2)[0]"><path d="M 107.000000 1500.000000 L 589.000000 1500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="1506.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="(scorer.t -> item.t3)[0]"><path d="M 107.000000 1630.000000 L 589.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.000000" y="1636.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="(scorer.t -> itemOutcome.t2)[0]"><path d="M 107.000000 1760.000000 L 1339.500000 1760.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1766.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="(scorer.t -> itemOutcome.t3)[0]"><path d="M 107.000000 1890.000000 L 1339.500000 1890.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1896.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><mask id="1062743445" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1624" height="2146"> -<rect x="-100" y="-100" width="1624" height="2146" fill="white"></rect> +</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="scorer.t"><g class="shape" ><rect x="93" y="314" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.t"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t1"><g class="shape" ><rect x="593" y="574" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t"><g class="shape" ><rect x="843" y="834" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.t"><g class="shape" ><rect x="1093" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t1"><g class="shape" ><rect x="1343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t2"><g class="shape" ><rect x="593" y="1484" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t3"><g class="shape" ><rect x="593" y="1614" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t2"><g class="shape" ><rect x="1343" y="1744" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t3"><g class="shape" ><rect x="1343" y="1874" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t.c"><g class="shape" ><rect x="839" y="964" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer.t -> itemResponse.t)[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 107.000000 330.000000 L 339.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="224.000000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="(scorer.t <- itemResponse.t)[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 109.000000 460.000000 L 341.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="224.500000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="(scorer.t -> item.t1)[0]"><path d="M 107.000000 590.000000 L 589.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="(scorer.t <- item.t1)[0]"><path d="M 109.000000 720.000000 L 591.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="(scorer.t -> essayRubric.t)[0]"><path d="M 107.000000 850.000000 L 839.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="474.000000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="(itemResponse -> essayRubric.t.c)[0]"><path d="M 351.000000 980.000000 L 835.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/></g><g id="(essayRubric.t.c -> concept.t)[0]"><path d="M 861.000000 1110.000000 L 1089.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="976.000000" y="1116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="(scorer <- essayRubric.t)[0]"><path d="M 103.000000 1240.000000 L 841.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="471.500000" y="1246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="(scorer.t -> itemOutcome.t1)[0]"><path d="M 107.000000 1370.000000 L 1339.500000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="(scorer.t -> item.t2)[0]"><path d="M 107.000000 1500.000000 L 589.000000 1500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="1506.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="(scorer.t -> item.t3)[0]"><path d="M 107.000000 1630.000000 L 589.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.000000" y="1636.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="(scorer.t -> itemOutcome.t2)[0]"><path d="M 107.000000 1760.000000 L 1339.500000 1760.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1766.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="(scorer.t -> itemOutcome.t3)[0]"><path d="M 107.000000 1890.000000 L 1339.500000 1890.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1896.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><mask id="1062743445" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1628" height="2148"> +<rect x="-100" y="-100" width="1628" height="2148" fill="white"></rect> <rect x="194.000000" y="320.000000" width="60" height="21" fill="black"></rect> <rect x="210.000000" y="450.000000" width="29" height="21" fill="black"></rect> <rect x="313.000000" y="580.000000" width="73" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg index aa3321ec2d..5051557e6d 100644 --- a/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_span/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1624" height="2146" viewBox="-76 -26 1624 2146"><style type="text/css"> +width="1628" height="2148" viewBox="-78 -28 1628 2148"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1624" height="2146" viewBox="-76 -26 1624 2146"><style type="text/css"> } ]]> -</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="scorer.t"><g class="shape" ><rect x="93" y="314" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.t"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t1"><g class="shape" ><rect x="593" y="574" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t"><g class="shape" ><rect x="843" y="834" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.t"><g class="shape" ><rect x="1093" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t1"><g class="shape" ><rect x="1343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t2"><g class="shape" ><rect x="593" y="1484" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t3"><g class="shape" ><rect x="593" y="1614" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t2"><g class="shape" ><rect x="1343" y="1744" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t3"><g class="shape" ><rect x="1343" y="1874" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t.c"><g class="shape" ><rect x="839" y="964" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer.t -> itemResponse.t)[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 107.000000 330.000000 L 339.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="224.000000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="(scorer.t <- itemResponse.t)[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 109.000000 460.000000 L 341.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="224.500000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="(scorer.t -> item.t1)[0]"><path d="M 107.000000 590.000000 L 589.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="(scorer.t <- item.t1)[0]"><path d="M 109.000000 720.000000 L 591.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="(scorer.t -> essayRubric.t)[0]"><path d="M 107.000000 850.000000 L 839.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="474.000000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="(itemResponse -> essayRubric.t.c)[0]"><path d="M 351.000000 980.000000 L 835.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/></g><g id="(essayRubric.t.c -> concept.t)[0]"><path d="M 861.000000 1110.000000 L 1089.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="976.000000" y="1116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="(scorer <- essayRubric.t)[0]"><path d="M 103.000000 1240.000000 L 841.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="471.500000" y="1246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="(scorer.t -> itemOutcome.t1)[0]"><path d="M 107.000000 1370.000000 L 1339.500000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="(scorer.t -> item.t2)[0]"><path d="M 107.000000 1500.000000 L 589.000000 1500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="1506.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="(scorer.t -> item.t3)[0]"><path d="M 107.000000 1630.000000 L 589.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.000000" y="1636.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="(scorer.t -> itemOutcome.t2)[0]"><path d="M 107.000000 1760.000000 L 1339.500000 1760.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1766.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="(scorer.t -> itemOutcome.t3)[0]"><path d="M 107.000000 1890.000000 L 1339.500000 1890.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1896.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><mask id="1062743445" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1624" height="2146"> -<rect x="-100" y="-100" width="1624" height="2146" fill="white"></rect> +</style><g id="scorer"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="itemResponse"><g class="shape" ><rect x="249" y="74" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="item"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="essayRubric"><g class="shape" ><rect x="756" y="74" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="849.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="concept"><g class="shape" ><rect x="1019" y="74" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1099.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="itemOutcome"><g class="shape" ><rect x="1251" y="74" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1349.500000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(scorer -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemResponse -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(item -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(essayRubric -- )[0]"><path d="M 849.000000 202.000000 L 849.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(concept -- )[0]"><path d="M 1099.000000 202.000000 L 1099.000000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="(itemOutcome -- )[0]"><path d="M 1349.500000 202.000000 L 1349.500000 2019.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1062743445)"/></g><g id="scorer.t"><g class="shape" ><rect x="93" y="314" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemResponse.t"><g class="shape" ><rect x="343" y="314" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t1"><g class="shape" ><rect x="593" y="574" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t"><g class="shape" ><rect x="843" y="834" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="concept.t"><g class="shape" ><rect x="1093" y="1094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t1"><g class="shape" ><rect x="1343" y="1354" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t2"><g class="shape" ><rect x="593" y="1484" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="item.t3"><g class="shape" ><rect x="593" y="1614" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t2"><g class="shape" ><rect x="1343" y="1744" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="itemOutcome.t3"><g class="shape" ><rect x="1343" y="1874" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="essayRubric.t.c"><g class="shape" ><rect x="839" y="964" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(scorer.t -> itemResponse.t)[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 107.000000 330.000000 L 339.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="224.000000" y="336.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="(scorer.t <- itemResponse.t)[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 109.000000 460.000000 L 341.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="224.500000" y="466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="(scorer.t -> item.t1)[0]"><path d="M 107.000000 590.000000 L 589.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="(scorer.t <- item.t1)[0]"><path d="M 109.000000 720.000000 L 591.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="(scorer.t -> essayRubric.t)[0]"><path d="M 107.000000 850.000000 L 839.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="474.000000" y="856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="(itemResponse -> essayRubric.t.c)[0]"><path d="M 351.000000 980.000000 L 835.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/></g><g id="(essayRubric.t.c -> concept.t)[0]"><path d="M 861.000000 1110.000000 L 1089.000000 1110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="976.000000" y="1116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="(scorer <- essayRubric.t)[0]"><path d="M 103.000000 1240.000000 L 841.000000 1240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1062743445)"/><text class="text-italic" x="471.500000" y="1246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="(scorer.t -> itemOutcome.t1)[0]"><path d="M 107.000000 1370.000000 L 1339.500000 1370.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1376.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="(scorer.t -> item.t2)[0]"><path d="M 107.000000 1500.000000 L 589.000000 1500.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.500000" y="1506.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="(scorer.t -> item.t3)[0]"><path d="M 107.000000 1630.000000 L 589.000000 1630.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="349.000000" y="1636.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="(scorer.t -> itemOutcome.t2)[0]"><path d="M 107.000000 1760.000000 L 1339.500000 1760.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1766.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="(scorer.t -> itemOutcome.t3)[0]"><path d="M 107.000000 1890.000000 L 1339.500000 1890.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1062743445)"/><text class="text-italic" x="724.500000" y="1896.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><mask id="1062743445" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1628" height="2148"> +<rect x="-100" y="-100" width="1628" height="2148" fill="white"></rect> <rect x="194.000000" y="320.000000" width="60" height="21" fill="black"></rect> <rect x="210.000000" y="450.000000" width="29" height="21" fill="black"></rect> <rect x="313.000000" y="580.000000" width="73" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg index db69a01cef..9a99476afd 100644 --- a/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagrams/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3402" height="4269" viewBox="-100 -100 3402 4269"><style type="text/css"> +width="3404" height="4273" viewBox="-102 -102 3404 4273"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="3402" height="4269" viewBox="-100 -100 3402 4269"><style type="text/css"> } ]]> -</style><g id="a_shape"><g class="shape" ><ellipse class="shape" cx="1612.000000" cy="82.000000" rx="82.000000" ry="82.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1612.000000" y="85.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a_shape</text></g><g id="a_sequence"><g class="shape" ><rect x="1730" y="314" width="1472" height="2080" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2466.000000" y="347.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a_sequence</text></g><g id="another"><g class="shape" ><rect x="0" y="264" width="1572" height="2180" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="786.000000" y="297.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">another</text></g><g id="finally"><g class="shape" ><path d="M 377 2544 H 2001 C 2025 2544 2025 3230.25 2025 3306.5 C 2025 3382.75 2025 4069 2001 4069 H 377 C 353 4069 353 3382.75 353 3306.5 C 353 3230.25 353 2544 377 2544 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 2001 2544 C 1977 2544 1977 3230.25 1977 3306.5 C 1977 3382.75 1977 4069 2001 4069" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="1177.000000" y="2577.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="sequence"><g class="shape" ><rect x="2380" y="3244" width="172" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2466.000000" y="3310.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sequence</text></g><g id="another.sequence"><g class="shape" ><rect x="50" y="317" width="1472" height="2075" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="786.000000" y="346.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="finally.sequence"><g class="shape" ><rect x="463" y="2594" width="1473" height="1425" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="1199.500000" y="2623.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="a_sequence.scorer"><g class="shape" ><rect x="1754" y="424" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1829.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="a_sequence.itemResponse"><g class="shape" ><rect x="1979" y="424" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2079.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="a_sequence.item"><g class="shape" ><rect x="2254" y="424" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2329.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="a_sequence.essayRubric"><g class="shape" ><rect x="2486" y="424" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2579.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="a_sequence.concept"><g class="shape" ><rect x="2749" y="424" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2829.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="a_sequence.itemOutcome"><g class="shape" ><rect x="2981" y="424" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="3079.500000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.scorer"><g class="shape" ><rect x="487" y="2699" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="562.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="finally.sequence.concept"><g class="shape" ><rect x="732" y="2699" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="812.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="finally.sequence.essayRubric"><g class="shape" ><rect x="969" y="2699" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1062.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="finally.sequence.item"><g class="shape" ><rect x="1237" y="2699" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1312.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="finally.sequence.itemOutcome"><g class="shape" ><rect x="1464" y="2699" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1562.500000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.itemResponse"><g class="shape" ><rect x="1712" y="2699" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1812.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.scorer"><g class="shape" ><rect x="74" y="422" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="149.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="another.sequence.itemResponse"><g class="shape" ><rect x="299" y="422" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.item"><g class="shape" ><rect x="574" y="422" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="649.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="another.sequence.essayRubric"><g class="shape" ><rect x="806" y="422" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="899.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="another.sequence.concept"><g class="shape" ><rect x="1069" y="422" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1149.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="another.sequence.itemOutcome"><g class="shape" ><rect x="1301" y="422" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1399.500000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(a_shape -> a_sequence)[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 1694.976729 95.304210 C 2311.600000 190.200000 2466.250000 274.000000 2466.250000 311.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_shape -> another.sequence)[0]"><path d="M 1529.025036 95.315464 C 935.000000 190.200000 786.000000 274.500000 786.000000 313.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_sequence -> sequence)[0]"><path d="M 2466.250000 2395.000000 C 2466.250000 2434.000000 2466.250000 2454.000000 2466.250000 2469.000000 C 2466.250000 2484.000000 2466.250000 2683.900000 2466.250000 3239.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(another.sequence <-> finally.sequence)[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 786.000000 2395.500000 C 786.000000 2433.700000 786.000000 2454.000000 786.000000 2469.000000 C 786.000000 2484.000000 791.400000 2554.000000 811.574553 2591.360284" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_shape -- finally)[0]"><path d="M 1612.000000 166.000000 C 1612.000000 204.000000 1612.000000 224.000000 1612.000000 239.000000 C 1612.000000 254.000000 1612.000000 482.000000 1612.000000 809.000000 C 1612.000000 1136.000000 1612.000000 1572.000000 1612.000000 1899.000000 C 1612.000000 2226.000000 1612.000000 2504.000000 1612.000000 2542.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/></g><g id="(a_sequence.scorer -- )[0]"><path d="M 1829.000000 552.000000 L 1829.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.itemResponse -- )[0]"><path d="M 2079.000000 552.000000 L 2079.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.item -- )[0]"><path d="M 2329.000000 552.000000 L 2329.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.essayRubric -- )[0]"><path d="M 2579.000000 552.000000 L 2579.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.concept -- )[0]"><path d="M 2829.000000 552.000000 L 2829.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.itemOutcome -- )[0]"><path d="M 3079.500000 552.000000 L 3079.500000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.scorer -- )[0]"><path d="M 149.000000 550.000000 L 149.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.itemResponse -- )[0]"><path d="M 399.000000 550.000000 L 399.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.item -- )[0]"><path d="M 649.000000 550.000000 L 649.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.essayRubric -- )[0]"><path d="M 899.000000 550.000000 L 899.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.concept -- )[0]"><path d="M 1149.000000 550.000000 L 1149.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.itemOutcome -- )[0]"><path d="M 1399.500000 550.000000 L 1399.500000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.scorer -- )[0]"><path d="M 562.000000 2827.000000 L 562.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.concept -- )[0]"><path d="M 812.000000 2827.000000 L 812.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.essayRubric -- )[0]"><path d="M 1062.000000 2827.000000 L 1062.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.item -- )[0]"><path d="M 1312.000000 2827.000000 L 1312.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.itemOutcome -- )[0]"><path d="M 1562.500000 2827.000000 L 1562.500000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.itemResponse -- )[0]"><path d="M 1812.000000 2827.000000 L 1812.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="a_sequence.scorer.t"><g class="shape" ><rect x="1823" y="664" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemResponse.t"><g class="shape" ><rect x="2073" y="664" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t1"><g class="shape" ><rect x="2323" y="924" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t"><g class="shape" ><rect x="2573" y="1184" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.concept.t"><g class="shape" ><rect x="2823" y="1444" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t1"><g class="shape" ><rect x="3073" y="1704" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t2"><g class="shape" ><rect x="2323" y="1834" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t3"><g class="shape" ><rect x="2323" y="1964" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t2"><g class="shape" ><rect x="3073" y="2094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t3"><g class="shape" ><rect x="3073" y="2224" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t.c"><g class="shape" ><rect x="2569" y="1314" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.scorer.t"><g class="shape" ><rect x="143" y="662" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemResponse.t"><g class="shape" ><rect x="393" y="662" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t1"><g class="shape" ><rect x="643" y="922" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t"><g class="shape" ><rect x="893" y="1182" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.concept.t"><g class="shape" ><rect x="1143" y="1442" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t1"><g class="shape" ><rect x="1393" y="1702" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t2"><g class="shape" ><rect x="643" y="1832" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t3"><g class="shape" ><rect x="643" y="1962" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t2"><g class="shape" ><rect x="1393" y="2092" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t3"><g class="shape" ><rect x="1393" y="2222" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.a"><g class="shape" ><rect x="1806" y="2939" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a"><g class="shape" ><rect x="1306" y="2923" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a"><g class="shape" ><rect x="1056" y="3037" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a"><g class="shape" ><rect x="806" y="3151" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a"><g class="shape" ><rect x="1556" y="3395" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.scorer.abc"><g class="shape" ><rect x="556" y="3589" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.c"><g class="shape" ><rect x="1806" y="3849" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t.c"><g class="shape" ><rect x="889" y="1312" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a.b"><g class="shape" ><rect x="1302" y="2939" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b"><g class="shape" ><rect x="1052" y="3053" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b"><g class="shape" ><rect x="802" y="3167" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b"><g class="shape" ><rect x="1552" y="3411" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b.c"><g class="shape" ><rect x="1048" y="3069" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c"><g class="shape" ><rect x="798" y="3183" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c"><g class="shape" ><rect x="1548" y="3427" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c.d"><g class="shape" ><rect x="794" y="3199" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d"><g class="shape" ><rect x="1544" y="3443" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1540" y="3459" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 1837.000000 680.000000 L 2069.000000 680.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="1954.000000" y="686.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="a_sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 1839.000000 810.000000 L 2071.000000 810.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="1954.500000" y="816.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="a_sequence.(scorer.t -> item.t1)[0]"><path d="M 1837.000000 940.000000 L 2319.000000 940.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="946.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="a_sequence.(scorer.t <- item.t1)[0]"><path d="M 1839.000000 1070.000000 L 2321.000000 1070.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="1076.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="a_sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 1837.000000 1200.000000 L 2569.000000 1200.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2204.000000" y="1206.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="a_sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 2081.000000 1330.000000 L 2565.000000 1330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="a_sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 2591.000000 1460.000000 L 2819.000000 1460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2706.000000" y="1466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="a_sequence.(scorer <- essayRubric.t)[0]"><path d="M 1833.000000 1590.000000 L 2571.000000 1590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="2201.500000" y="1596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="a_sequence.(scorer.t <-> itemOutcome.t1)[0]"><path d="M 1839.000000 1720.000000 L 3069.500000 1720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="1726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="a_sequence.(scorer.t <-> item.t2)[0]"><path d="M 1839.000000 1850.000000 L 2319.000000 1850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="1856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="a_sequence.(scorer.t -> item.t3)[0]"><path d="M 1837.000000 1980.000000 L 2319.000000 1980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.000000" y="1986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t2)[0]"><path d="M 1837.000000 2110.000000 L 3071.500000 2110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t3)[0]"><path d="M 1837.000000 2240.000000 L 3071.500000 2240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="2246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="another.sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 157.000000 678.000000 L 389.000000 678.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="274.000000" y="684.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="another.sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 159.000000 808.000000 L 391.000000 808.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="274.500000" y="814.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="another.sequence.(scorer.t -> item.t1)[0]"><path d="M 157.000000 938.000000 L 639.000000 938.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="944.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="another.sequence.(scorer.t <- item.t1)[0]"><path d="M 159.000000 1068.000000 L 641.000000 1068.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="1074.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="another.sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 157.000000 1198.000000 L 889.000000 1198.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="524.000000" y="1204.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="another.sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 401.000000 1328.000000 L 885.000000 1328.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="another.sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 911.000000 1458.000000 L 1139.000000 1458.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="1026.000000" y="1464.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="another.sequence.(scorer <- essayRubric.t)[0]"><path d="M 153.000000 1588.000000 L 891.000000 1588.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="521.500000" y="1594.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t1)[0]"><path d="M 157.000000 1718.000000 L 1389.500000 1718.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="1724.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="another.sequence.(scorer.t <-> item.t2)[0]"><path d="M 159.000000 1848.000000 L 639.000000 1848.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="1854.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="another.sequence.(scorer.t -> item.t3)[0]"><path d="M 157.000000 1978.000000 L 639.000000 1978.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.000000" y="1984.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t2)[0]"><path d="M 157.000000 2108.000000 L 1389.500000 2108.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="2114.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t3)[0]"><path d="M 157.000000 2238.000000 L 1389.500000 2238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="2244.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="finally.sequence.(itemResponse.a -> item.a.b)[0]"><path d="M 1804.000000 2955.000000 L 1326.000000 2955.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 1300.000000 3085.000000 L 1080.000000 3085.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 1046.000000 3215.000000 L 834.000000 3215.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(item.a -> essayRubric.a.b)[0]"><path d="M 1304.000000 3345.000000 L 1076.000000 3345.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 832.000000 3475.000000 L 1536.500000 3475.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(scorer.abc -> item.a)[0]"><path d="M 570.000000 3605.000000 L 1302.000000 3605.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1538.500000 3735.000000 L 566.000000 3735.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(scorer -> itemResponse.c)[0]"><path d="M 564.000000 3865.000000 L 1802.000000 3865.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><mask id="2184987679" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3402" height="4269"> -<rect x="-100" y="-100" width="3402" height="4269" fill="white"></rect> +</style><g id="a_shape"><g class="shape" ><ellipse class="shape" cx="1612.000000" cy="82.000000" rx="82.000000" ry="82.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1612.000000" y="85.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a_shape</text></g><g id="a_sequence"><g class="shape" ><rect x="1730" y="314" width="1472" height="2080" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2466.000000" y="347.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a_sequence</text></g><g id="another"><g class="shape" ><rect x="0" y="264" width="1572" height="2180" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="786.000000" y="297.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">another</text></g><g id="finally"><g class="shape" ><path d="M 377 2544 H 2001 C 2025 2544 2025 3230.25 2025 3306.5 C 2025 3382.75 2025 4069 2001 4069 H 377 C 353 4069 353 3382.75 353 3306.5 C 353 3230.25 353 2544 377 2544 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 2001 2544 C 1977 2544 1977 3230.25 1977 3306.5 C 1977 3382.75 1977 4069 2001 4069" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="1177.000000" y="2577.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="sequence"><g class="shape" ><rect x="2380" y="3244" width="172" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2466.000000" y="3310.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sequence</text></g><g id="another.sequence"><g class="shape" ><rect x="50" y="317" width="1472" height="2075" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="786.000000" y="346.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="finally.sequence"><g class="shape" ><rect x="463" y="2594" width="1473" height="1425" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="1199.500000" y="2623.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="a_sequence.scorer"><g class="shape" ><rect x="1754" y="424" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1829.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="a_sequence.itemResponse"><g class="shape" ><rect x="1979" y="424" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2079.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="a_sequence.item"><g class="shape" ><rect x="2254" y="424" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2329.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="a_sequence.essayRubric"><g class="shape" ><rect x="2486" y="424" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2579.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="a_sequence.concept"><g class="shape" ><rect x="2749" y="424" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2829.000000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="a_sequence.itemOutcome"><g class="shape" ><rect x="2981" y="424" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="3079.500000" y="490.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.scorer"><g class="shape" ><rect x="487" y="2699" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="562.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="finally.sequence.concept"><g class="shape" ><rect x="732" y="2699" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="812.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="finally.sequence.essayRubric"><g class="shape" ><rect x="969" y="2699" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1062.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="finally.sequence.item"><g class="shape" ><rect x="1237" y="2699" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1312.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="finally.sequence.itemOutcome"><g class="shape" ><rect x="1464" y="2699" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1562.500000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.itemResponse"><g class="shape" ><rect x="1712" y="2699" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1812.000000" y="2765.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.scorer"><g class="shape" ><rect x="74" y="422" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="149.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="another.sequence.itemResponse"><g class="shape" ><rect x="299" y="422" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.item"><g class="shape" ><rect x="574" y="422" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="649.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="another.sequence.essayRubric"><g class="shape" ><rect x="806" y="422" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="899.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="another.sequence.concept"><g class="shape" ><rect x="1069" y="422" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1149.000000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="another.sequence.itemOutcome"><g class="shape" ><rect x="1301" y="422" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1399.500000" y="488.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(a_shape -> a_sequence)[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 1694.976729 95.304210 C 2311.600000 190.200000 2466.250000 274.000000 2466.250000 311.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_shape -> another.sequence)[0]"><path d="M 1529.025036 95.315464 C 935.000000 190.200000 786.000000 274.500000 786.000000 313.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_sequence -> sequence)[0]"><path d="M 2466.250000 2395.000000 C 2466.250000 2434.000000 2466.250000 2454.000000 2466.250000 2469.000000 C 2466.250000 2484.000000 2466.250000 2683.900000 2466.250000 3239.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(another.sequence <-> finally.sequence)[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 786.000000 2395.500000 C 786.000000 2433.700000 786.000000 2454.000000 786.000000 2469.000000 C 786.000000 2484.000000 791.400000 2554.000000 811.574553 2591.360284" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="(a_shape -- finally)[0]"><path d="M 1612.000000 166.000000 C 1612.000000 204.000000 1612.000000 224.000000 1612.000000 239.000000 C 1612.000000 254.000000 1612.000000 482.000000 1612.000000 809.000000 C 1612.000000 1136.000000 1612.000000 1572.000000 1612.000000 1899.000000 C 1612.000000 2226.000000 1612.000000 2504.000000 1612.000000 2542.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/></g><g id="(a_sequence.scorer -- )[0]"><path d="M 1829.000000 552.000000 L 1829.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.itemResponse -- )[0]"><path d="M 2079.000000 552.000000 L 2079.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.item -- )[0]"><path d="M 2329.000000 552.000000 L 2329.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.essayRubric -- )[0]"><path d="M 2579.000000 552.000000 L 2579.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.concept -- )[0]"><path d="M 2829.000000 552.000000 L 2829.000000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(a_sequence.itemOutcome -- )[0]"><path d="M 3079.500000 552.000000 L 3079.500000 2369.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.scorer -- )[0]"><path d="M 149.000000 550.000000 L 149.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.itemResponse -- )[0]"><path d="M 399.000000 550.000000 L 399.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.item -- )[0]"><path d="M 649.000000 550.000000 L 649.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.essayRubric -- )[0]"><path d="M 899.000000 550.000000 L 899.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.concept -- )[0]"><path d="M 1149.000000 550.000000 L 1149.000000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(another.sequence.itemOutcome -- )[0]"><path d="M 1399.500000 550.000000 L 1399.500000 2367.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.scorer -- )[0]"><path d="M 562.000000 2827.000000 L 562.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.concept -- )[0]"><path d="M 812.000000 2827.000000 L 812.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.essayRubric -- )[0]"><path d="M 1062.000000 2827.000000 L 1062.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.item -- )[0]"><path d="M 1312.000000 2827.000000 L 1312.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.itemOutcome -- )[0]"><path d="M 1562.500000 2827.000000 L 1562.500000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="(finally.sequence.itemResponse -- )[0]"><path d="M 1812.000000 2827.000000 L 1812.000000 3994.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#2184987679)"/></g><g id="a_sequence.scorer.t"><g class="shape" ><rect x="1823" y="664" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemResponse.t"><g class="shape" ><rect x="2073" y="664" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t1"><g class="shape" ><rect x="2323" y="924" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t"><g class="shape" ><rect x="2573" y="1184" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.concept.t"><g class="shape" ><rect x="2823" y="1444" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t1"><g class="shape" ><rect x="3073" y="1704" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t2"><g class="shape" ><rect x="2323" y="1834" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t3"><g class="shape" ><rect x="2323" y="1964" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t2"><g class="shape" ><rect x="3073" y="2094" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t3"><g class="shape" ><rect x="3073" y="2224" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t.c"><g class="shape" ><rect x="2569" y="1314" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.scorer.t"><g class="shape" ><rect x="143" y="662" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemResponse.t"><g class="shape" ><rect x="393" y="662" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t1"><g class="shape" ><rect x="643" y="922" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t"><g class="shape" ><rect x="893" y="1182" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.concept.t"><g class="shape" ><rect x="1143" y="1442" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t1"><g class="shape" ><rect x="1393" y="1702" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t2"><g class="shape" ><rect x="643" y="1832" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t3"><g class="shape" ><rect x="643" y="1962" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t2"><g class="shape" ><rect x="1393" y="2092" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t3"><g class="shape" ><rect x="1393" y="2222" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.a"><g class="shape" ><rect x="1806" y="2939" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a"><g class="shape" ><rect x="1306" y="2923" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a"><g class="shape" ><rect x="1056" y="3037" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a"><g class="shape" ><rect x="806" y="3151" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a"><g class="shape" ><rect x="1556" y="3395" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.scorer.abc"><g class="shape" ><rect x="556" y="3589" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.c"><g class="shape" ><rect x="1806" y="3849" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t.c"><g class="shape" ><rect x="889" y="1312" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a.b"><g class="shape" ><rect x="1302" y="2939" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b"><g class="shape" ><rect x="1052" y="3053" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b"><g class="shape" ><rect x="802" y="3167" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b"><g class="shape" ><rect x="1552" y="3411" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b.c"><g class="shape" ><rect x="1048" y="3069" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c"><g class="shape" ><rect x="798" y="3183" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c"><g class="shape" ><rect x="1548" y="3427" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c.d"><g class="shape" ><rect x="794" y="3199" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d"><g class="shape" ><rect x="1544" y="3443" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="1540" y="3459" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 1837.000000 680.000000 L 2069.000000 680.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="1954.000000" y="686.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="a_sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 1839.000000 810.000000 L 2071.000000 810.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="1954.500000" y="816.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="a_sequence.(scorer.t -> item.t1)[0]"><path d="M 1837.000000 940.000000 L 2319.000000 940.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="946.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="a_sequence.(scorer.t <- item.t1)[0]"><path d="M 1839.000000 1070.000000 L 2321.000000 1070.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="1076.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="a_sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 1837.000000 1200.000000 L 2569.000000 1200.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2204.000000" y="1206.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="a_sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 2081.000000 1330.000000 L 2565.000000 1330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="a_sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 2591.000000 1460.000000 L 2819.000000 1460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2706.000000" y="1466.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="a_sequence.(scorer <- essayRubric.t)[0]"><path d="M 1833.000000 1590.000000 L 2571.000000 1590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="2201.500000" y="1596.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="a_sequence.(scorer.t <-> itemOutcome.t1)[0]"><path d="M 1839.000000 1720.000000 L 3069.500000 1720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="1726.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="a_sequence.(scorer.t <-> item.t2)[0]"><path d="M 1839.000000 1850.000000 L 2319.000000 1850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.500000" y="1856.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="a_sequence.(scorer.t -> item.t3)[0]"><path d="M 1837.000000 1980.000000 L 2319.000000 1980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="2079.000000" y="1986.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t2)[0]"><path d="M 1837.000000 2110.000000 L 3071.500000 2110.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t3)[0]"><path d="M 1837.000000 2240.000000 L 3071.500000 2240.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2184987679)"/><text class="text-italic" x="2454.500000" y="2246.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="another.sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 157.000000 678.000000 L 389.000000 678.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="274.000000" y="684.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="another.sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 159.000000 808.000000 L 391.000000 808.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="274.500000" y="814.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="another.sequence.(scorer.t -> item.t1)[0]"><path d="M 157.000000 938.000000 L 639.000000 938.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="944.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="another.sequence.(scorer.t <- item.t1)[0]"><path d="M 159.000000 1068.000000 L 641.000000 1068.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="1074.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="another.sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 157.000000 1198.000000 L 889.000000 1198.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="524.000000" y="1204.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="another.sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 401.000000 1328.000000 L 885.000000 1328.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="another.sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 911.000000 1458.000000 L 1139.000000 1458.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="1026.000000" y="1464.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="another.sequence.(scorer <- essayRubric.t)[0]"><path d="M 153.000000 1588.000000 L 891.000000 1588.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#2184987679)"/><text class="text-italic" x="521.500000" y="1594.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t1)[0]"><path d="M 157.000000 1718.000000 L 1389.500000 1718.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="1724.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="another.sequence.(scorer.t <-> item.t2)[0]"><path d="M 159.000000 1848.000000 L 639.000000 1848.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.500000" y="1854.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="another.sequence.(scorer.t -> item.t3)[0]"><path d="M 157.000000 1978.000000 L 639.000000 1978.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="399.000000" y="1984.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t2)[0]"><path d="M 157.000000 2108.000000 L 1389.500000 2108.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="2114.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t3)[0]"><path d="M 157.000000 2238.000000 L 1389.500000 2238.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/><text class="text-italic" x="774.500000" y="2244.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="finally.sequence.(itemResponse.a -> item.a.b)[0]"><path d="M 1804.000000 2955.000000 L 1326.000000 2955.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 1300.000000 3085.000000 L 1080.000000 3085.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 1046.000000 3215.000000 L 834.000000 3215.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(item.a -> essayRubric.a.b)[0]"><path d="M 1304.000000 3345.000000 L 1076.000000 3345.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 832.000000 3475.000000 L 1536.500000 3475.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(scorer.abc -> item.a)[0]"><path d="M 570.000000 3605.000000 L 1302.000000 3605.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 1538.500000 3735.000000 L 566.000000 3735.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><g id="finally.sequence.(scorer -> itemResponse.c)[0]"><path d="M 564.000000 3865.000000 L 1802.000000 3865.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2184987679)"/></g><mask id="2184987679" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3404" height="4273"> +<rect x="-100" y="-100" width="3404" height="4273" fill="white"></rect> <rect x="1924.000000" y="670.000000" width="60" height="21" fill="black"></rect> <rect x="1940.000000" y="800.000000" width="29" height="21" fill="black"></rect> <rect x="2043.000000" y="930.000000" width="73" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg index 7d54452010..88ed06650d 100644 --- a/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagrams/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3324" height="4389" viewBox="-88 -88 3324 4389"><style type="text/css"> +width="3324" height="4393" viewBox="-88 -90 3324 4393"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="3324" height="4389" viewBox="-88 -88 3324 4389"><style type="text/css"> } ]]> -</style><g id="a_shape"><g class="shape" ><ellipse class="shape" cx="789.000000" cy="94.000000" rx="82.000000" ry="82.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="789.000000" y="97.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a_shape</text></g><g id="a_sequence"><g class="shape" ><rect x="12" y="363" width="1472" height="2080" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="748.000000" y="396.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a_sequence</text></g><g id="another"><g class="shape" ><rect x="1504" y="291" width="1622" height="2225" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2315.000000" y="324.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">another</text></g><g id="finally"><g class="shape" ><path d="M 1527 2626 H 3102 C 3126 2626 3126 3334.75 3126 3413.5 C 3126 3492.25 3126 4201 3102 4201 H 1527 C 1503 4201 1503 3492.25 1503 3413.5 C 1503 3334.75 1503 2626 1527 2626 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 3102 2626 C 3078 2626 3078 3334.75 3078 3413.5 C 3078 3492.25 3078 4201 3102 4201" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="2302.500000" y="2659.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="sequence"><g class="shape" ><rect x="662" y="2626" width="172" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="748.000000" y="2692.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sequence</text></g><g id="another.sequence"><g class="shape" ><rect x="1579" y="366" width="1472" height="2075" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2315.000000" y="395.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="finally.sequence"><g class="shape" ><rect x="1578" y="2701" width="1473" height="1425" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2314.500000" y="2730.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="a_sequence.scorer"><g class="shape" ><rect x="36" y="473" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="111.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="a_sequence.itemResponse"><g class="shape" ><rect x="261" y="473" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="361.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="a_sequence.item"><g class="shape" ><rect x="536" y="473" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="611.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="a_sequence.essayRubric"><g class="shape" ><rect x="768" y="473" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="861.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="a_sequence.concept"><g class="shape" ><rect x="1031" y="473" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1111.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="a_sequence.itemOutcome"><g class="shape" ><rect x="1263" y="473" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1361.500000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.scorer"><g class="shape" ><rect x="1602" y="2806" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1677.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="finally.sequence.concept"><g class="shape" ><rect x="1847" y="2806" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1927.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="finally.sequence.essayRubric"><g class="shape" ><rect x="2084" y="2806" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2177.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="finally.sequence.item"><g class="shape" ><rect x="2352" y="2806" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2427.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="finally.sequence.itemOutcome"><g class="shape" ><rect x="2579" y="2806" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2677.500000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.itemResponse"><g class="shape" ><rect x="2827" y="2806" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2927.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.scorer"><g class="shape" ><rect x="1603" y="471" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1678.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="another.sequence.itemResponse"><g class="shape" ><rect x="1828" y="471" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1928.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.item"><g class="shape" ><rect x="2103" y="471" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2178.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="another.sequence.essayRubric"><g class="shape" ><rect x="2335" y="471" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2428.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="another.sequence.concept"><g class="shape" ><rect x="2598" y="471" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2678.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="another.sequence.itemOutcome"><g class="shape" ><rect x="2830" y="471" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2928.500000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(a_shape -> a_sequence)[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 748.000000 167.000000 L 748.000000 360.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_shape -> another.sequence)[0]"><path d="M 789.000000 178.000000 L 789.000000 226.000000 S 789.000000 236.000000 799.000000 236.000000 L 2305.000000 236.000000 S 2315.000000 236.000000 2315.000000 246.000000 L 2315.000000 363.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_sequence -> sequence)[0]"><path d="M 748.000000 2444.500000 L 748.000000 2622.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(another.sequence <-> finally.sequence)[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 2315.000000 2444.000000 L 2315.000000 2698.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_shape -- finally)[0]"><path d="M 830.000000 167.000000 L 830.000000 216.000000 S 830.000000 226.000000 840.000000 226.000000 L 3126.000000 226.000000 S 3136.000000 226.000000 3136.000000 236.000000 L 3136.000000 2561.000000 S 3136.000000 2571.000000 3126.000000 2571.000000 L 2335.000000 2571.000000 S 2325.000000 2571.000000 2325.181788 2580.998348 L 2325.963642 2624.000330" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/></g><g id="(a_sequence.scorer -- )[0]"><path d="M 111.000000 601.500000 L 111.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.itemResponse -- )[0]"><path d="M 361.000000 601.500000 L 361.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.item -- )[0]"><path d="M 611.000000 601.500000 L 611.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.essayRubric -- )[0]"><path d="M 861.000000 601.500000 L 861.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.concept -- )[0]"><path d="M 1111.000000 601.500000 L 1111.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.itemOutcome -- )[0]"><path d="M 1361.500000 601.500000 L 1361.500000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.scorer -- )[0]"><path d="M 1678.000000 599.000000 L 1678.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.itemResponse -- )[0]"><path d="M 1928.000000 599.000000 L 1928.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.item -- )[0]"><path d="M 2178.000000 599.000000 L 2178.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.essayRubric -- )[0]"><path d="M 2428.000000 599.000000 L 2428.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.concept -- )[0]"><path d="M 2678.000000 599.000000 L 2678.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.itemOutcome -- )[0]"><path d="M 2928.500000 599.000000 L 2928.500000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.scorer -- )[0]"><path d="M 1677.500000 2934.000000 L 1677.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.concept -- )[0]"><path d="M 1927.500000 2934.000000 L 1927.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.essayRubric -- )[0]"><path d="M 2177.500000 2934.000000 L 2177.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.item -- )[0]"><path d="M 2427.500000 2934.000000 L 2427.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.itemOutcome -- )[0]"><path d="M 2678.000000 2934.000000 L 2678.000000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.itemResponse -- )[0]"><path d="M 2927.500000 2934.000000 L 2927.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="a_sequence.scorer.t"><g class="shape" ><rect x="105" y="713" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemResponse.t"><g class="shape" ><rect x="355" y="713" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t1"><g class="shape" ><rect x="605" y="973" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t"><g class="shape" ><rect x="855" y="1233" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.concept.t"><g class="shape" ><rect x="1105" y="1493" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t1"><g class="shape" ><rect x="1355" y="1753" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t2"><g class="shape" ><rect x="605" y="1883" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t3"><g class="shape" ><rect x="605" y="2013" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t2"><g class="shape" ><rect x="1355" y="2143" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t3"><g class="shape" ><rect x="1355" y="2273" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t.c"><g class="shape" ><rect x="851" y="1363" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.scorer.t"><g class="shape" ><rect x="1672" y="711" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemResponse.t"><g class="shape" ><rect x="1922" y="711" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t1"><g class="shape" ><rect x="2172" y="971" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t"><g class="shape" ><rect x="2422" y="1231" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.concept.t"><g class="shape" ><rect x="2672" y="1491" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t1"><g class="shape" ><rect x="2922" y="1751" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t2"><g class="shape" ><rect x="2172" y="1881" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t3"><g class="shape" ><rect x="2172" y="2011" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t2"><g class="shape" ><rect x="2922" y="2141" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t3"><g class="shape" ><rect x="2922" y="2271" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.a"><g class="shape" ><rect x="2921" y="3046" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a"><g class="shape" ><rect x="2421" y="3030" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a"><g class="shape" ><rect x="2171" y="3144" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a"><g class="shape" ><rect x="1921" y="3258" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a"><g class="shape" ><rect x="2672" y="3502" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.scorer.abc"><g class="shape" ><rect x="1671" y="3696" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.c"><g class="shape" ><rect x="2921" y="3956" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t.c"><g class="shape" ><rect x="2418" y="1361" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a.b"><g class="shape" ><rect x="2417" y="3046" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b"><g class="shape" ><rect x="2167" y="3160" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b"><g class="shape" ><rect x="1917" y="3274" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b"><g class="shape" ><rect x="2668" y="3518" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b.c"><g class="shape" ><rect x="2163" y="3176" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c"><g class="shape" ><rect x="1913" y="3290" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c"><g class="shape" ><rect x="2664" y="3534" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c.d"><g class="shape" ><rect x="1909" y="3306" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d"><g class="shape" ><rect x="2660" y="3550" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="2656" y="3566" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 119.000000 729.500000 L 351.000000 729.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="236.000000" y="735.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="a_sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 121.000000 859.500000 L 353.000000 859.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="236.500000" y="865.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="a_sequence.(scorer.t -> item.t1)[0]"><path d="M 119.000000 989.500000 L 601.000000 989.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="995.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="a_sequence.(scorer.t <- item.t1)[0]"><path d="M 121.000000 1119.500000 L 603.000000 1119.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="1125.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="a_sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 119.000000 1249.500000 L 851.000000 1249.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="486.000000" y="1255.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="a_sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 363.000000 1379.500000 L 847.000000 1379.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="a_sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 873.000000 1509.500000 L 1101.000000 1509.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="988.000000" y="1515.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="a_sequence.(scorer <- essayRubric.t)[0]"><path d="M 115.000000 1639.500000 L 853.000000 1639.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="483.500000" y="1645.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="a_sequence.(scorer.t <-> itemOutcome.t1)[0]"><path d="M 121.000000 1769.500000 L 1351.500000 1769.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="1775.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="a_sequence.(scorer.t <-> item.t2)[0]"><path d="M 121.000000 1899.500000 L 601.000000 1899.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="1905.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="a_sequence.(scorer.t -> item.t3)[0]"><path d="M 119.000000 2029.500000 L 601.000000 2029.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.000000" y="2035.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t2)[0]"><path d="M 119.000000 2159.500000 L 1353.500000 2159.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="2165.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t3)[0]"><path d="M 119.000000 2289.500000 L 1353.500000 2289.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="2295.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="another.sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 1686.000000 727.000000 L 1918.000000 727.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1803.000000" y="733.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="another.sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 1688.000000 857.000000 L 1920.000000 857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="1803.500000" y="863.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="another.sequence.(scorer.t -> item.t1)[0]"><path d="M 1686.000000 987.000000 L 2168.000000 987.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="993.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="another.sequence.(scorer.t <- item.t1)[0]"><path d="M 1688.000000 1117.000000 L 2170.000000 1117.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="1123.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="another.sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 1686.000000 1247.000000 L 2418.000000 1247.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2053.000000" y="1253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="another.sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 1930.000000 1377.000000 L 2414.000000 1377.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="another.sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 2440.000000 1507.000000 L 2668.000000 1507.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2555.000000" y="1513.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="another.sequence.(scorer <- essayRubric.t)[0]"><path d="M 1682.000000 1637.000000 L 2420.000000 1637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="2050.500000" y="1643.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t1)[0]"><path d="M 1686.000000 1767.000000 L 2918.500000 1767.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="1773.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="another.sequence.(scorer.t <-> item.t2)[0]"><path d="M 1688.000000 1897.000000 L 2168.000000 1897.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="1903.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="another.sequence.(scorer.t -> item.t3)[0]"><path d="M 1686.000000 2027.000000 L 2168.000000 2027.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.000000" y="2033.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t2)[0]"><path d="M 1686.000000 2157.000000 L 2918.500000 2157.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="2163.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t3)[0]"><path d="M 1686.000000 2287.000000 L 2918.500000 2287.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="2293.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="finally.sequence.(itemResponse.a -> item.a.b)[0]"><path d="M 2919.500000 3062.000000 L 2441.500000 3062.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 2415.500000 3192.000000 L 2195.500000 3192.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 2161.500000 3322.000000 L 1949.500000 3322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(item.a -> essayRubric.a.b)[0]"><path d="M 2419.500000 3452.000000 L 2191.500000 3452.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1947.500000 3582.000000 L 2652.000000 3582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(scorer.abc -> item.a)[0]"><path d="M 1685.500000 3712.000000 L 2417.500000 3712.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 2654.000000 3842.000000 L 1681.500000 3842.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(scorer -> itemResponse.c)[0]"><path d="M 1679.500000 3972.000000 L 2917.500000 3972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><mask id="1849029565" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3324" height="4389"> -<rect x="-100" y="-100" width="3324" height="4389" fill="white"></rect> +</style><g id="a_shape"><g class="shape" ><ellipse class="shape" cx="789.000000" cy="94.000000" rx="82.000000" ry="82.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="789.000000" y="97.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a_shape</text></g><g id="a_sequence"><g class="shape" ><rect x="12" y="363" width="1472" height="2080" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="748.000000" y="396.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">a_sequence</text></g><g id="another"><g class="shape" ><rect x="1504" y="291" width="1622" height="2225" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2315.000000" y="324.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">another</text></g><g id="finally"><g class="shape" ><path d="M 1527 2626 H 3102 C 3126 2626 3126 3334.75 3126 3413.5 C 3126 3492.25 3126 4201 3102 4201 H 1527 C 1503 4201 1503 3492.25 1503 3413.5 C 1503 3334.75 1503 2626 1527 2626 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/><path d="M 3102 2626 C 3078 2626 3078 3334.75 3078 3413.5 C 3078 3492.25 3078 4201 3102 4201" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="2302.500000" y="2659.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">finally</text></g><g id="sequence"><g class="shape" ><rect x="662" y="2626" width="172" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="748.000000" y="2692.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sequence</text></g><g id="another.sequence"><g class="shape" ><rect x="1579" y="366" width="1472" height="2075" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2315.000000" y="395.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="finally.sequence"><g class="shape" ><rect x="1578" y="2701" width="1473" height="1425" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="2314.500000" y="2730.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">sequence</text></g><g id="a_sequence.scorer"><g class="shape" ><rect x="36" y="473" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="111.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="a_sequence.itemResponse"><g class="shape" ><rect x="261" y="473" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="361.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="a_sequence.item"><g class="shape" ><rect x="536" y="473" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="611.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="a_sequence.essayRubric"><g class="shape" ><rect x="768" y="473" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="861.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="a_sequence.concept"><g class="shape" ><rect x="1031" y="473" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1111.000000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="a_sequence.itemOutcome"><g class="shape" ><rect x="1263" y="473" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1361.500000" y="539.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.scorer"><g class="shape" ><rect x="1602" y="2806" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1677.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="finally.sequence.concept"><g class="shape" ><rect x="1847" y="2806" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1927.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="finally.sequence.essayRubric"><g class="shape" ><rect x="2084" y="2806" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2177.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="finally.sequence.item"><g class="shape" ><rect x="2352" y="2806" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2427.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="finally.sequence.itemOutcome"><g class="shape" ><rect x="2579" y="2806" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2677.500000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="finally.sequence.itemResponse"><g class="shape" ><rect x="2827" y="2806" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2927.000000" y="2872.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.scorer"><g class="shape" ><rect x="1603" y="471" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1678.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">scorer</text></g><g id="another.sequence.itemResponse"><g class="shape" ><rect x="1828" y="471" width="200" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="1928.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemResponse</text></g><g id="another.sequence.item"><g class="shape" ><rect x="2103" y="471" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2178.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">item</text></g><g id="another.sequence.essayRubric"><g class="shape" ><rect x="2335" y="471" width="186" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2428.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">essayRubric</text></g><g id="another.sequence.concept"><g class="shape" ><rect x="2598" y="471" width="160" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2678.000000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">concept</text></g><g id="another.sequence.itemOutcome"><g class="shape" ><rect x="2830" y="471" width="197" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="2928.500000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">itemOutcome</text></g><g id="(a_shape -> a_sequence)[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 748.000000 167.000000 L 748.000000 360.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_shape -> another.sequence)[0]"><path d="M 789.000000 178.000000 L 789.000000 226.000000 S 789.000000 236.000000 799.000000 236.000000 L 2305.000000 236.000000 S 2315.000000 236.000000 2315.000000 246.000000 L 2315.000000 363.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_sequence -> sequence)[0]"><path d="M 748.000000 2444.500000 L 748.000000 2622.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(another.sequence <-> finally.sequence)[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 2315.000000 2444.000000 L 2315.000000 2698.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="(a_shape -- finally)[0]"><path d="M 830.000000 167.000000 L 830.000000 216.000000 S 830.000000 226.000000 840.000000 226.000000 L 3126.000000 226.000000 S 3136.000000 226.000000 3136.000000 236.000000 L 3136.000000 2561.000000 S 3136.000000 2571.000000 3126.000000 2571.000000 L 2335.000000 2571.000000 S 2325.000000 2571.000000 2325.181788 2580.998348 L 2325.963642 2624.000330" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/></g><g id="(a_sequence.scorer -- )[0]"><path d="M 111.000000 601.500000 L 111.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.itemResponse -- )[0]"><path d="M 361.000000 601.500000 L 361.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.item -- )[0]"><path d="M 611.000000 601.500000 L 611.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.essayRubric -- )[0]"><path d="M 861.000000 601.500000 L 861.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.concept -- )[0]"><path d="M 1111.000000 601.500000 L 1111.000000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(a_sequence.itemOutcome -- )[0]"><path d="M 1361.500000 601.500000 L 1361.500000 2418.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.scorer -- )[0]"><path d="M 1678.000000 599.000000 L 1678.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.itemResponse -- )[0]"><path d="M 1928.000000 599.000000 L 1928.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.item -- )[0]"><path d="M 2178.000000 599.000000 L 2178.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.essayRubric -- )[0]"><path d="M 2428.000000 599.000000 L 2428.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.concept -- )[0]"><path d="M 2678.000000 599.000000 L 2678.000000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(another.sequence.itemOutcome -- )[0]"><path d="M 2928.500000 599.000000 L 2928.500000 2416.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.scorer -- )[0]"><path d="M 1677.500000 2934.000000 L 1677.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.concept -- )[0]"><path d="M 1927.500000 2934.000000 L 1927.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.essayRubric -- )[0]"><path d="M 2177.500000 2934.000000 L 2177.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.item -- )[0]"><path d="M 2427.500000 2934.000000 L 2427.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.itemOutcome -- )[0]"><path d="M 2678.000000 2934.000000 L 2678.000000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="(finally.sequence.itemResponse -- )[0]"><path d="M 2927.500000 2934.000000 L 2927.500000 4101.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#1849029565)"/></g><g id="a_sequence.scorer.t"><g class="shape" ><rect x="105" y="713" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemResponse.t"><g class="shape" ><rect x="355" y="713" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t1"><g class="shape" ><rect x="605" y="973" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t"><g class="shape" ><rect x="855" y="1233" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.concept.t"><g class="shape" ><rect x="1105" y="1493" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t1"><g class="shape" ><rect x="1355" y="1753" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t2"><g class="shape" ><rect x="605" y="1883" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.item.t3"><g class="shape" ><rect x="605" y="2013" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t2"><g class="shape" ><rect x="1355" y="2143" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.itemOutcome.t3"><g class="shape" ><rect x="1355" y="2273" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.essayRubric.t.c"><g class="shape" ><rect x="851" y="1363" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.scorer.t"><g class="shape" ><rect x="1672" y="711" width="12" height="1592" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemResponse.t"><g class="shape" ><rect x="1922" y="711" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t1"><g class="shape" ><rect x="2172" y="971" width="12" height="162" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t"><g class="shape" ><rect x="2422" y="1231" width="12" height="422" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.concept.t"><g class="shape" ><rect x="2672" y="1491" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t1"><g class="shape" ><rect x="2922" y="1751" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t2"><g class="shape" ><rect x="2172" y="1881" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.item.t3"><g class="shape" ><rect x="2172" y="2011" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t2"><g class="shape" ><rect x="2922" y="2141" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.itemOutcome.t3"><g class="shape" ><rect x="2922" y="2271" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.a"><g class="shape" ><rect x="2921" y="3046" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a"><g class="shape" ><rect x="2421" y="3030" width="12" height="698" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a"><g class="shape" ><rect x="2171" y="3144" width="12" height="340" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a"><g class="shape" ><rect x="1921" y="3258" width="12" height="388" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a"><g class="shape" ><rect x="2672" y="3502" width="12" height="420" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.scorer.abc"><g class="shape" ><rect x="1671" y="3696" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemResponse.c"><g class="shape" ><rect x="2921" y="3956" width="12" height="80" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="another.sequence.essayRubric.t.c"><g class="shape" ><rect x="2418" y="1361" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.item.a.b"><g class="shape" ><rect x="2417" y="3046" width="20" height="162" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b"><g class="shape" ><rect x="2167" y="3160" width="20" height="308" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b"><g class="shape" ><rect x="1917" y="3274" width="20" height="356" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b"><g class="shape" ><rect x="2668" y="3518" width="20" height="388" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.essayRubric.a.b.c"><g class="shape" ><rect x="2163" y="3176" width="28" height="162" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c"><g class="shape" ><rect x="1913" y="3290" width="28" height="324" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c"><g class="shape" ><rect x="2664" y="3534" width="28" height="356" style="fill:#EEF1F8;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.concept.a.b.c.d"><g class="shape" ><rect x="1909" y="3306" width="36" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d"><g class="shape" ><rect x="2660" y="3550" width="36" height="324" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="finally.sequence.itemOutcome.a.b.c.d.e"><g class="shape" ><rect x="2656" y="3566" width="44" height="292" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="a_sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 119.000000 729.500000 L 351.000000 729.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="236.000000" y="735.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="a_sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 121.000000 859.500000 L 353.000000 859.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="236.500000" y="865.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="a_sequence.(scorer.t -> item.t1)[0]"><path d="M 119.000000 989.500000 L 601.000000 989.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="995.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="a_sequence.(scorer.t <- item.t1)[0]"><path d="M 121.000000 1119.500000 L 603.000000 1119.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="1125.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="a_sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 119.000000 1249.500000 L 851.000000 1249.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="486.000000" y="1255.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="a_sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 363.000000 1379.500000 L 847.000000 1379.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="a_sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 873.000000 1509.500000 L 1101.000000 1509.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="988.000000" y="1515.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="a_sequence.(scorer <- essayRubric.t)[0]"><path d="M 115.000000 1639.500000 L 853.000000 1639.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="483.500000" y="1645.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="a_sequence.(scorer.t <-> itemOutcome.t1)[0]"><path d="M 121.000000 1769.500000 L 1351.500000 1769.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="1775.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="a_sequence.(scorer.t <-> item.t2)[0]"><path d="M 121.000000 1899.500000 L 601.000000 1899.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.500000" y="1905.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="a_sequence.(scorer.t -> item.t3)[0]"><path d="M 119.000000 2029.500000 L 601.000000 2029.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="361.000000" y="2035.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t2)[0]"><path d="M 119.000000 2159.500000 L 1353.500000 2159.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="2165.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="a_sequence.(scorer.t -- itemOutcome.t3)[0]"><path d="M 119.000000 2289.500000 L 1353.500000 2289.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1849029565)"/><text class="text-italic" x="736.500000" y="2295.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="another.sequence.(scorer.t -> itemResponse.t)[0]"><path d="M 1686.000000 727.000000 L 1918.000000 727.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1803.000000" y="733.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getItem()</text></g><g id="another.sequence.(scorer.t <- itemResponse.t)[0]"><path d="M 1688.000000 857.000000 L 1920.000000 857.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="1803.500000" y="863.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">item</text></g><g id="another.sequence.(scorer.t -> item.t1)[0]"><path d="M 1686.000000 987.000000 L 2168.000000 987.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="993.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getRubric()</text></g><g id="another.sequence.(scorer.t <- item.t1)[0]"><path d="M 1688.000000 1117.000000 L 2170.000000 1117.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="1123.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">rubric</text></g><g id="another.sequence.(scorer.t -> essayRubric.t)[0]"><path d="M 1686.000000 1247.000000 L 2418.000000 1247.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2053.000000" y="1253.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">applyTo(essayResp)</text></g><g id="another.sequence.(itemResponse -> essayRubric.t.c)[0]"><path d="M 1930.000000 1377.000000 L 2414.000000 1377.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="another.sequence.(essayRubric.t.c -> concept.t)[0]"><path d="M 2440.000000 1507.000000 L 2668.000000 1507.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2555.000000" y="1513.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">match(essayResponse)</text></g><g id="another.sequence.(scorer <- essayRubric.t)[0]"><path d="M 1682.000000 1637.000000 L 2420.000000 1637.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" mask="url(#1849029565)"/><text class="text-italic" x="2050.500000" y="1643.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">score</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t1)[0]"><path d="M 1686.000000 1767.000000 L 2918.500000 1767.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="1773.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">new</text></g><g id="another.sequence.(scorer.t <-> item.t2)[0]"><path d="M 1688.000000 1897.000000 L 2168.000000 1897.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.500000" y="1903.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMinimum()</text></g><g id="another.sequence.(scorer.t -> item.t3)[0]"><path d="M 1686.000000 2027.000000 L 2168.000000 2027.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="1928.000000" y="2033.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">getNormalMaximum()</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t2)[0]"><path d="M 1686.000000 2157.000000 L 2918.500000 2157.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="2163.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setScore(score)</text></g><g id="another.sequence.(scorer.t -> itemOutcome.t3)[0]"><path d="M 1686.000000 2287.000000 L 2918.500000 2287.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/><text class="text-italic" x="2303.500000" y="2293.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">setFeedback(missingConcepts)</text></g><g id="finally.sequence.(itemResponse.a -> item.a.b)[0]"><path d="M 2919.500000 3062.000000 L 2441.500000 3062.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(item.a.b -> essayRubric.a.b.c)[0]"><path d="M 2415.500000 3192.000000 L 2195.500000 3192.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(essayRubric.a.b.c -> concept.a.b.c.d)[0]"><path d="M 2161.500000 3322.000000 L 1949.500000 3322.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(item.a -> essayRubric.a.b)[0]"><path d="M 2419.500000 3452.000000 L 2191.500000 3452.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(concept.a.b.c.d -> itemOutcome.a.b.c.d.e)[0]"><path d="M 1947.500000 3582.000000 L 2652.000000 3582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(scorer.abc -> item.a)[0]"><path d="M 1685.500000 3712.000000 L 2417.500000 3712.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(itemOutcome.a.b.c.d.e -> scorer)[0]"><path d="M 2654.000000 3842.000000 L 1681.500000 3842.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><g id="finally.sequence.(scorer -> itemResponse.c)[0]"><path d="M 1679.500000 3972.000000 L 2917.500000 3972.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1849029565)"/></g><mask id="1849029565" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3324" height="4393"> +<rect x="-100" y="-100" width="3324" height="4393" fill="white"></rect> <rect x="206.000000" y="719.000000" width="60" height="21" fill="black"></rect> <rect x="222.000000" y="849.000000" width="29" height="21" fill="black"></rect> <rect x="325.000000" y="979.000000" width="73" height="21" fill="black"></rect> diff --git a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg index 8b78b0f668..07e5d089cc 100644 --- a/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="996" height="660" viewBox="-100 -100 996 660"><style type="text/css"> +width="1000" height="664" viewBox="-102 -102 1000 664"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -50,8 +50,8 @@ width="996" height="660" viewBox="-100 -100 996 660"><style type="text/css"> <text class="text" x="728.000000" y="149.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> <text class="text" x="776.000000" y="149.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="552.000000" y1="162.000000" x2="796.000000" y2="162.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="562.000000" y="185.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">status</text> <text class="text" x="728.000000" y="185.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> -<text class="text" x="776.000000" y="185.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="552.000000" y1="198.000000" x2="796.000000" y2="198.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(users <-> orders)[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><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 134.000000 220.000000 C 134.000000 256.000000 172.800000 283.200000 324.343201 350.378945" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><g id="(products <-> orders)[0]"><path d="M 410.000000 202.000000 C 410.000000 252.400000 410.000000 276.000000 410.000000 312.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><g id="(shipments <-> orders)[0]"><path d="M 674.000000 202.000000 C 674.000000 252.400000 637.600000 282.800000 495.631838 348.323767" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><mask id="3451668275" maskUnits="userSpaceOnUse" x="-100" y="-100" width="996" height="660"> -<rect x="-100" y="-100" width="996" height="660" fill="white"></rect> +<text class="text" x="776.000000" y="185.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="552.000000" y1="198.000000" x2="796.000000" y2="198.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(users <-> orders)[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><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 134.000000 220.000000 C 134.000000 256.000000 172.800000 283.200000 324.343201 350.378945" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><g id="(products <-> orders)[0]"><path d="M 410.000000 202.000000 C 410.000000 252.400000 410.000000 276.000000 410.000000 312.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><g id="(shipments <-> orders)[0]"><path d="M 674.000000 202.000000 C 674.000000 252.400000 637.600000 282.800000 495.631838 348.323767" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#3451668275)"/></g><mask id="3451668275" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1000" height="664"> +<rect x="-100" y="-100" width="1000" height="664" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg index 468ac6116f..69568c9e35 100644 --- a/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sql_tables/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="916" height="660" viewBox="-88 -88 916 660"><style type="text/css"> +width="920" height="664" viewBox="-90 -90 920 664"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -50,8 +50,8 @@ width="916" height="660" viewBox="-88 -88 916 660"><style type="text/css"> <text class="text" x="660.000000" y="179.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> <text class="text" x="708.000000" y="179.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="484.000000" y1="192.000000" x2="728.000000" y2="192.000000" style="stroke-width:2;stroke:#0A0F25" /><text class="text" x="494.000000" y="215.000000" style="text-anchor:start;font-size:20px;fill:#0D32B2">status</text> <text class="text" x="660.000000" y="215.000000" style="text-anchor:start;font-size:20px;fill:#676C7E">string</text> -<text class="text" x="708.000000" y="215.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="484.000000" y1="228.000000" x2="728.000000" y2="228.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(users <-> orders)[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><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 146.000000 232.000000 L 146.000000 268.000000 S 146.000000 278.000000 156.000000 278.000000 L 331.000000 278.000000 S 341.000000 278.000000 341.000000 288.000000 L 341.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><g id="(products <-> orders)[0]"><path d="M 382.000000 232.000000 L 382.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><g id="(shipments <-> orders)[0]"><path d="M 606.000000 232.000000 L 606.000000 268.000000 S 606.000000 278.000000 596.000000 278.000000 L 433.000000 278.000000 S 423.000000 278.000000 423.000000 288.000000 L 423.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><mask id="1979920288" maskUnits="userSpaceOnUse" x="-100" y="-100" width="916" height="660"> -<rect x="-100" y="-100" width="916" height="660" fill="white"></rect> +<text class="text" x="708.000000" y="215.000000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="484.000000" y1="228.000000" x2="728.000000" y2="228.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="(users <-> orders)[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><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 146.000000 232.000000 L 146.000000 268.000000 S 146.000000 278.000000 156.000000 278.000000 L 331.000000 278.000000 S 341.000000 278.000000 341.000000 288.000000 L 341.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><g id="(products <-> orders)[0]"><path d="M 382.000000 232.000000 L 382.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><g id="(shipments <-> orders)[0]"><path d="M 606.000000 232.000000 L 606.000000 268.000000 S 606.000000 278.000000 596.000000 278.000000 L 433.000000 278.000000 S 423.000000 278.000000 423.000000 288.000000 L 423.000000 324.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-start="url(#mk-2510427236)" marker-end="url(#mk-3990223579)" mask="url(#1979920288)"/></g><mask id="1979920288" maskUnits="userSpaceOnUse" x="-100" y="-100" width="920" height="664"> +<rect x="-100" y="-100" width="920" height="664" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/square_3d/dagre/sketch.exp.svg b/e2etests/testdata/stable/square_3d/dagre/sketch.exp.svg index b39afd5a88..761cffe081 100644 --- a/e2etests/testdata/stable/square_3d/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/square_3d/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="371" height="580" viewBox="-100 -100 371 580"><style type="text/css"> +width="375" height="584" viewBox="-102 -102 375 584"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -22,8 +22,8 @@ width="371" height="580" viewBox="-100 -100 371 580"><style type="text/css"> <rect x="0" y="-15" width="186" height="141" fill="white"></rect> <path d="M0,0L15,-15L186,-15L186,111L171,126L0,126L0,0L171,0L171,126M171,0L186,-15" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="0" width="171" height="126" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-rectangle)"/><polygon points="0,0 15,-15 186,-15 186,111 171,126 171,0" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-rectangle)"/><path d="M0,0 L15,-15 L186,-15 L186,111 L171,126 L0,126 L0,0 L171,0 L171,126 M171,0 L186,-15" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="85.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="9" y="211" width="169" height="169"> <rect x="9" y="211" width="169" height="169" fill="white"></rect> -<path d="M9,226L24,211L178,211L178,365L163,380L9,380L9,226L163,226L163,380M163,226L178,211" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="9,226 24,211 178,211 178,365 163,380 163,226" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M9,226 L24,211 L178,211 L178,365 L163,380 L9,380 L9,226 L163,226 L163,380 M163,226 L178,211" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1680066464)"/></g><mask id="1680066464" maskUnits="userSpaceOnUse" x="-100" y="-100" width="371" height="580"> -<rect x="-100" y="-100" width="371" height="580" fill="white"></rect> +<path d="M9,226L24,211L178,211L178,365L163,380L9,380L9,226L163,226L163,380M163,226L178,211" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="9" y="226" width="154" height="154" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="9,226 24,211 178,211 178,365 163,380 163,226" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M9,226 L24,211 L178,211 L178,365 L163,380 L9,380 L9,226 L163,226 L163,380 M163,226 L178,211" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="86.000000" y="306.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -> square)[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 85.500000 128.000000 C 85.500000 166.000000 85.500000 186.000000 85.500000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1680066464)"/></g><mask id="1680066464" maskUnits="userSpaceOnUse" x="-100" y="-100" width="375" height="584"> +<rect x="-100" y="-100" width="375" height="584" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/square_3d/elk/sketch.exp.svg b/e2etests/testdata/stable/square_3d/elk/sketch.exp.svg index c052bafe0c..425ed7a2c2 100644 --- a/e2etests/testdata/stable/square_3d/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/square_3d/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="371" height="580" viewBox="-88 -88 371 580"><style type="text/css"> +width="375" height="584" viewBox="-90 -90 375 584"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -22,8 +22,8 @@ width="371" height="580" viewBox="-88 -88 371 580"><style type="text/css"> <rect x="12" y="-3" width="186" height="141" fill="white"></rect> <path d="M12,12L27,-3L198,-3L198,123L183,138L12,138L12,12L183,12L183,138M183,12L198,-3" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="12" width="171" height="126" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-rectangle)"/><polygon points="12,12 27,-3 198,-3 198,123 183,138 183,12" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-rectangle)"/><path d="M12,12 L27,-3 L198,-3 L198,123 L183,138 L12,138 L12,12 L183,12 L183,138 M183,12 L198,-3" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">rectangle</text></g><g id="square"><g class="shape" ><defs><mask id="border-mask-square" maskUnits="userSpaceOnUse" x="20" y="223" width="169" height="169"> <rect x="20" y="223" width="169" height="169" fill="white"></rect> -<path d="M20,238L35,223L189,223L189,377L174,392L20,392L20,238L174,238L174,392M174,238L189,223" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="20,238 35,223 189,223 189,377 174,392 174,238" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M20,238 L35,223 L189,223 L189,377 L174,392 L20,392 L20,238 L174,238 L174,392 M174,238 L189,223" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3466331133)"/></g><mask id="3466331133" maskUnits="userSpaceOnUse" x="-100" y="-100" width="371" height="580"> -<rect x="-100" y="-100" width="371" height="580" fill="white"></rect> +<path d="M20,238L35,223L189,223L189,377L174,392L20,392L20,238L174,238L174,392M174,238L189,223" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="20" y="238" width="154" height="154" style="fill:#F7F8FE;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><polygon points="20,238 35,223 189,223 189,377 174,392 174,238" style="fill:#cad0f8;stroke:none;opacity:1.000000;stroke-width:2;" mask="url(#border-mask-square)"/><path d="M20,238 L35,223 L189,223 L189,377 L174,392 L20,392 L20,238 L174,238 L174,392 M174,238 L189,223" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="97.000000" y="318.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">square</text></g><g id="(rectangle -> square)[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 97.500000 140.000000 L 97.500000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3466331133)"/></g><mask id="3466331133" maskUnits="userSpaceOnUse" x="-100" y="-100" width="375" height="584"> +<rect x="-100" y="-100" width="375" height="584" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/straight_hierarchy_container/dagre/sketch.exp.svg b/e2etests/testdata/stable/straight_hierarchy_container/dagre/sketch.exp.svg index d89a72334c..056013b46d 100644 --- a/e2etests/testdata/stable/straight_hierarchy_container/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/straight_hierarchy_container/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="999" height="1730" viewBox="-100 -100 999 1730"><style type="text/css"> +width="1003" height="1734" viewBox="-102 -102 1003 1734"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="999" height="1730" viewBox="-100 -100 999 1730"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="90" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="596" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="343" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1"><g class="shape" ><rect x="40" y="226" width="719" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="259.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l1</text></g><g id="l2c1"><g class="shape" ><rect x="40" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c1</text></g><g id="l2c3"><g class="shape" ><rect x="546" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c3</text></g><g id="l2c2"><g class="shape" ><rect x="293" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c2</text></g><g id="l3c1"><g class="shape" ><rect x="40" y="878" width="466" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="273.000000" y="911.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c1</text></g><g id="l3c2"><g class="shape" ><rect x="546" y="878" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="911.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c2</text></g><g id="l4"><g class="shape" ><rect x="0" y="1204" width="799" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="1237.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l4</text></g><g id="l1.b"><g class="shape" ><rect x="343" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1.a"><g class="shape" ><rect x="90" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l1.c"><g class="shape" ><rect x="596" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c1.a"><g class="shape" ><rect x="90" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l2c3.c"><g class="shape" ><rect x="596" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c2.b"><g class="shape" ><rect x="343" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c1.a"><g class="shape" ><rect x="90" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l3c1.b"><g class="shape" ><rect x="343" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c2.c"><g class="shape" ><rect x="596" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l4.c1"><g class="shape" ><rect x="40" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c1</text></g><g id="l4.c2"><g class="shape" ><rect x="293" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c2</text></g><g id="l4.c3"><g class="shape" ><rect x="546" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c3</text></g><g id="l4.c1.a"><g class="shape" ><rect x="90" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l4.c2.b"><g class="shape" ><rect x="343" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l4.c3.c"><g class="shape" ><rect x="596" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -> l1.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 399.500000 128.000000 C 399.500000 166.000000 399.500000 236.000000 399.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(a -> l1.a)[0]"><path d="M 146.500000 128.000000 C 146.500000 166.000000 146.500000 236.000000 146.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(c -> l1.c)[0]"><path d="M 652.500000 128.000000 C 652.500000 166.000000 652.500000 236.000000 652.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.a -> l2c1.a)[0]"><path d="M 146.500000 404.000000 C 146.500000 442.000000 146.500000 462.000000 146.500000 477.000000 C 146.500000 492.000000 146.500000 562.000000 146.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.c -> l2c3.c)[0]"><path d="M 652.500000 404.000000 C 652.500000 442.000000 652.500000 462.000000 652.500000 477.000000 C 652.500000 492.000000 652.500000 562.000000 652.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.b -> l2c2.b)[0]"><path d="M 399.500000 404.000000 C 399.500000 442.000000 399.500000 462.000000 399.500000 477.000000 C 399.500000 492.000000 399.500000 562.000000 399.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c1.a -> l3c1.a)[0]"><path d="M 146.500000 730.000000 C 146.500000 768.000000 146.500000 788.000000 146.500000 803.000000 C 146.500000 818.000000 146.500000 888.000000 146.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c2.b -> l3c1.b)[0]"><path d="M 399.500000 730.000000 C 399.500000 768.000000 399.500000 788.000000 399.500000 803.000000 C 399.500000 818.000000 399.500000 888.000000 399.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c3.c -> l3c2.c)[0]"><path d="M 652.500000 730.000000 C 652.500000 768.000000 652.500000 788.000000 652.500000 803.000000 C 652.500000 818.000000 652.500000 888.000000 652.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c1.a -> l4.c1.a)[0]"><path d="M 146.500000 1056.000000 C 146.500000 1094.000000 146.500000 1114.000000 146.500000 1129.000000 C 146.500000 1144.000000 146.500000 1164.000000 146.500000 1179.000000 C 146.500000 1194.000000 146.500000 1264.000000 146.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c1.b -> l4.c2.b)[0]"><path d="M 399.500000 1056.000000 C 399.500000 1094.000000 399.500000 1114.000000 399.500000 1129.000000 C 399.500000 1144.000000 399.500000 1164.000000 399.500000 1179.000000 C 399.500000 1194.000000 399.500000 1264.000000 399.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c2.c -> l4.c3.c)[0]"><path d="M 652.500000 1056.000000 C 652.500000 1094.000000 652.500000 1114.000000 652.500000 1129.000000 C 652.500000 1144.000000 652.500000 1164.000000 652.500000 1179.000000 C 652.500000 1194.000000 652.500000 1264.000000 652.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><mask id="1148371754" maskUnits="userSpaceOnUse" x="-100" y="-100" width="999" height="1730"> -<rect x="-100" y="-100" width="999" height="1730" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="90" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="596" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="343" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1"><g class="shape" ><rect x="40" y="226" width="719" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="259.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l1</text></g><g id="l2c1"><g class="shape" ><rect x="40" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c1</text></g><g id="l2c3"><g class="shape" ><rect x="546" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c3</text></g><g id="l2c2"><g class="shape" ><rect x="293" y="552" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="585.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c2</text></g><g id="l3c1"><g class="shape" ><rect x="40" y="878" width="466" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="273.000000" y="911.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c1</text></g><g id="l3c2"><g class="shape" ><rect x="546" y="878" width="213" height="226" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="911.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c2</text></g><g id="l4"><g class="shape" ><rect x="0" y="1204" width="799" height="326" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="1237.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l4</text></g><g id="l1.b"><g class="shape" ><rect x="343" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1.a"><g class="shape" ><rect x="90" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l1.c"><g class="shape" ><rect x="596" y="276" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c1.a"><g class="shape" ><rect x="90" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l2c3.c"><g class="shape" ><rect x="596" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c2.b"><g class="shape" ><rect x="343" y="602" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="668.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c1.a"><g class="shape" ><rect x="90" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l3c1.b"><g class="shape" ><rect x="343" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c2.c"><g class="shape" ><rect x="596" y="928" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="994.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l4.c1"><g class="shape" ><rect x="40" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="146.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c1</text></g><g id="l4.c2"><g class="shape" ><rect x="293" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="399.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c2</text></g><g id="l4.c3"><g class="shape" ><rect x="546" y="1254" width="213" height="226" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="652.500000" y="1283.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c3</text></g><g id="l4.c1.a"><g class="shape" ><rect x="90" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="146.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l4.c2.b"><g class="shape" ><rect x="343" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="399.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l4.c3.c"><g class="shape" ><rect x="596" y="1304" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="652.500000" y="1370.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -> l1.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 399.500000 128.000000 C 399.500000 166.000000 399.500000 236.000000 399.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(a -> l1.a)[0]"><path d="M 146.500000 128.000000 C 146.500000 166.000000 146.500000 236.000000 146.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(c -> l1.c)[0]"><path d="M 652.500000 128.000000 C 652.500000 166.000000 652.500000 236.000000 652.500000 272.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.a -> l2c1.a)[0]"><path d="M 146.500000 404.000000 C 146.500000 442.000000 146.500000 462.000000 146.500000 477.000000 C 146.500000 492.000000 146.500000 562.000000 146.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.c -> l2c3.c)[0]"><path d="M 652.500000 404.000000 C 652.500000 442.000000 652.500000 462.000000 652.500000 477.000000 C 652.500000 492.000000 652.500000 562.000000 652.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l1.b -> l2c2.b)[0]"><path d="M 399.500000 404.000000 C 399.500000 442.000000 399.500000 462.000000 399.500000 477.000000 C 399.500000 492.000000 399.500000 562.000000 399.500000 598.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c1.a -> l3c1.a)[0]"><path d="M 146.500000 730.000000 C 146.500000 768.000000 146.500000 788.000000 146.500000 803.000000 C 146.500000 818.000000 146.500000 888.000000 146.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c2.b -> l3c1.b)[0]"><path d="M 399.500000 730.000000 C 399.500000 768.000000 399.500000 788.000000 399.500000 803.000000 C 399.500000 818.000000 399.500000 888.000000 399.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l2c3.c -> l3c2.c)[0]"><path d="M 652.500000 730.000000 C 652.500000 768.000000 652.500000 788.000000 652.500000 803.000000 C 652.500000 818.000000 652.500000 888.000000 652.500000 924.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c1.a -> l4.c1.a)[0]"><path d="M 146.500000 1056.000000 C 146.500000 1094.000000 146.500000 1114.000000 146.500000 1129.000000 C 146.500000 1144.000000 146.500000 1164.000000 146.500000 1179.000000 C 146.500000 1194.000000 146.500000 1264.000000 146.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c1.b -> l4.c2.b)[0]"><path d="M 399.500000 1056.000000 C 399.500000 1094.000000 399.500000 1114.000000 399.500000 1129.000000 C 399.500000 1144.000000 399.500000 1164.000000 399.500000 1179.000000 C 399.500000 1194.000000 399.500000 1264.000000 399.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><g id="(l3c2.c -> l4.c3.c)[0]"><path d="M 652.500000 1056.000000 C 652.500000 1094.000000 652.500000 1114.000000 652.500000 1129.000000 C 652.500000 1144.000000 652.500000 1164.000000 652.500000 1179.000000 C 652.500000 1194.000000 652.500000 1264.000000 652.500000 1300.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1148371754)"/></g><mask id="1148371754" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1003" height="1734"> +<rect x="-100" y="-100" width="1003" height="1734" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/straight_hierarchy_container/elk/sketch.exp.svg b/e2etests/testdata/stable/straight_hierarchy_container/elk/sketch.exp.svg index 38d59c457f..5e430c6fcd 100644 --- a/e2etests/testdata/stable/straight_hierarchy_container/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/straight_hierarchy_container/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1237" height="2050" viewBox="-88 -88 1237 2050"><style type="text/css"> +width="1241" height="2054" viewBox="-90 -90 1241 2054"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1237" height="2050" viewBox="-88 -88 1237 2050"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="220" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="353" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="87" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1"><g class="shape" ><rect x="12" y="243" width="529" height="296" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="276.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l1</text></g><g id="l2c1"><g class="shape" ><rect x="145" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c1</text></g><g id="l2c3"><g class="shape" ><rect x="711" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c3</text></g><g id="l2c2"><g class="shape" ><rect x="428" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c2</text></g><g id="l3c1"><g class="shape" ><rect x="145" y="1045" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="343.000000" y="1078.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c1</text></g><g id="l3c2"><g class="shape" ><rect x="711" y="1045" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="1078.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c2</text></g><g id="l4"><g class="shape" ><rect x="70" y="1431" width="979" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="1464.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l4</text></g><g id="l1.b"><g class="shape" ><rect x="87" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1.a"><g class="shape" ><rect x="220" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l1.c"><g class="shape" ><rect x="353" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c1.a"><g class="shape" ><rect x="220" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l2c3.c"><g class="shape" ><rect x="786" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c2.b"><g class="shape" ><rect x="503" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="559.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c1.a"><g class="shape" ><rect x="220" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l3c1.b"><g class="shape" ><rect x="353" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c2.c"><g class="shape" ><rect x="786" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l4.c1"><g class="shape" ><rect x="145" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c1</text></g><g id="l4.c2"><g class="shape" ><rect x="428" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c2</text></g><g id="l4.c3"><g class="shape" ><rect x="711" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c3</text></g><g id="l4.c1.a"><g class="shape" ><rect x="220" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l4.c2.b"><g class="shape" ><rect x="503" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="559.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l4.c3.c"><g class="shape" ><rect x="786" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -> l1.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 143.500000 140.000000 L 143.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(a -> l1.a)[0]"><path d="M 276.500000 140.000000 L 276.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(c -> l1.c)[0]"><path d="M 409.500000 140.000000 L 409.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.a -> l2c1.a)[0]"><path d="M 276.500000 446.000000 L 276.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.c -> l2c3.c)[0]"><path d="M 409.500000 446.000000 L 409.500000 584.000000 S 409.500000 594.000000 419.500000 594.000000 L 832.500000 594.000000 S 842.500000 594.000000 842.500000 604.000000 L 842.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.b -> l2c2.b)[0]"><path d="M 143.500000 446.000000 L 143.500000 444.000000 S 143.500000 454.000000 153.500000 454.000000 L 276.500000 454.000000 S 286.500000 454.000000 286.500000 464.000000 L 286.500000 594.000000 S 286.500000 604.000000 296.500000 604.000000 L 549.500000 604.000000 S 559.500000 604.000000 559.500000 614.000000 L 559.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c1.a -> l3c1.a)[0]"><path d="M 276.500000 862.000000 L 276.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c2.b -> l3c1.b)[0]"><path d="M 559.500000 862.000000 L 559.500000 980.000000 S 559.500000 990.000000 549.500000 990.000000 L 419.500000 990.000000 S 409.500000 990.000000 409.500000 1000.000000 L 409.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c3.c -> l3c2.c)[0]"><path d="M 842.500000 862.000000 L 842.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c1.a -> l4.c1.a)[0]"><path d="M 276.500000 1248.000000 L 276.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c1.b -> l4.c2.b)[0]"><path d="M 409.500000 1248.000000 L 409.500000 1366.000000 S 409.500000 1376.000000 419.500000 1376.000000 L 549.500000 1376.000000 S 559.500000 1376.000000 559.500000 1386.000000 L 559.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c2.c -> l4.c3.c)[0]"><path d="M 842.500000 1248.000000 L 842.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><mask id="2086258112" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1237" height="2050"> -<rect x="-100" y="-100" width="1237" height="2050" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="220" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="353" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="b"><g class="shape" ><rect x="87" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1"><g class="shape" ><rect x="12" y="243" width="529" height="296" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="276.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l1</text></g><g id="l2c1"><g class="shape" ><rect x="145" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c1</text></g><g id="l2c3"><g class="shape" ><rect x="711" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c3</text></g><g id="l2c2"><g class="shape" ><rect x="428" y="659" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="692.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l2c2</text></g><g id="l3c1"><g class="shape" ><rect x="145" y="1045" width="396" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="343.000000" y="1078.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c1</text></g><g id="l3c2"><g class="shape" ><rect x="711" y="1045" width="263" height="276" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="1078.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l3c2</text></g><g id="l4"><g class="shape" ><rect x="70" y="1431" width="979" height="431" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="1464.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">l4</text></g><g id="l1.b"><g class="shape" ><rect x="87" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="143.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l1.a"><g class="shape" ><rect x="220" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l1.c"><g class="shape" ><rect x="353" y="318" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="384.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c1.a"><g class="shape" ><rect x="220" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l2c3.c"><g class="shape" ><rect x="786" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l2c2.b"><g class="shape" ><rect x="503" y="734" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="559.500000" y="800.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c1.a"><g class="shape" ><rect x="220" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l3c1.b"><g class="shape" ><rect x="353" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="409.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l3c2.c"><g class="shape" ><rect x="786" y="1120" width="113" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="1186.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="l4.c1"><g class="shape" ><rect x="145" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="276.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c1</text></g><g id="l4.c2"><g class="shape" ><rect x="428" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="559.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c2</text></g><g id="l4.c3"><g class="shape" ><rect x="711" y="1511" width="263" height="276" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="842.500000" y="1540.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">c3</text></g><g id="l4.c1.a"><g class="shape" ><rect x="220" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="276.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="l4.c2.b"><g class="shape" ><rect x="503" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="559.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="l4.c3.c"><g class="shape" ><rect x="786" y="1586" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="842.500000" y="1652.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -> l1.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 143.500000 140.000000 L 143.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(a -> l1.a)[0]"><path d="M 276.500000 140.000000 L 276.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(c -> l1.c)[0]"><path d="M 409.500000 140.000000 L 409.500000 314.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.a -> l2c1.a)[0]"><path d="M 276.500000 446.000000 L 276.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.c -> l2c3.c)[0]"><path d="M 409.500000 446.000000 L 409.500000 584.000000 S 409.500000 594.000000 419.500000 594.000000 L 832.500000 594.000000 S 842.500000 594.000000 842.500000 604.000000 L 842.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l1.b -> l2c2.b)[0]"><path d="M 143.500000 446.000000 L 143.500000 444.000000 S 143.500000 454.000000 153.500000 454.000000 L 276.500000 454.000000 S 286.500000 454.000000 286.500000 464.000000 L 286.500000 594.000000 S 286.500000 604.000000 296.500000 604.000000 L 549.500000 604.000000 S 559.500000 604.000000 559.500000 614.000000 L 559.500000 730.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c1.a -> l3c1.a)[0]"><path d="M 276.500000 862.000000 L 276.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c2.b -> l3c1.b)[0]"><path d="M 559.500000 862.000000 L 559.500000 980.000000 S 559.500000 990.000000 549.500000 990.000000 L 419.500000 990.000000 S 409.500000 990.000000 409.500000 1000.000000 L 409.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l2c3.c -> l3c2.c)[0]"><path d="M 842.500000 862.000000 L 842.500000 1116.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c1.a -> l4.c1.a)[0]"><path d="M 276.500000 1248.000000 L 276.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c1.b -> l4.c2.b)[0]"><path d="M 409.500000 1248.000000 L 409.500000 1366.000000 S 409.500000 1376.000000 419.500000 1376.000000 L 549.500000 1376.000000 S 559.500000 1376.000000 559.500000 1386.000000 L 559.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><g id="(l3c2.c -> l4.c3.c)[0]"><path d="M 842.500000 1248.000000 L 842.500000 1582.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2086258112)"/></g><mask id="2086258112" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1241" height="2054"> +<rect x="-100" y="-100" width="1241" height="2054" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/stylish/dagre/sketch.exp.svg b/e2etests/testdata/stable/stylish/dagre/sketch.exp.svg index a12f0c67d2..52a58a221d 100644 --- a/e2etests/testdata/stable/stylish/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/stylish/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="552" viewBox="-100 -100 314 552"><style type="text/css"> +width="323" height="559" viewBox="-104 -105 323 559"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -28,8 +28,8 @@ width="314" height="552" viewBox="-100 -100 314 552"><style type="text/css"> </filter> </defs><g id="x"><g class="shape" filter="url(#shadow-filter)" ><rect x="1" y="0" width="113" height="126" style="fill:orange;stroke:#53C0D8;opacity:0.600000;stroke-width:5;" /></g><text class="text-bold" x="57.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><defs><mask id="border-mask-y" maskUnits="userSpaceOnUse" x="0" y="211" width="129" height="141"> <rect x="0" y="211" width="129" height="141" fill="white"></rect> -<path d="M0,226L15,211L129,211L129,337L114,352L0,352L0,226L114,226L114,352M114,226L129,211" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="226" width="114" height="126" style="fill:red;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><polygon points="0,226 15,211 129,211 129,337 114,352 114,226" style="fill:#cc0000;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><path d="M0,226 L15,211 L129,211 L129,337 L114,352 L0,352 L0,226 L114,226 L114,352 M114,226 L129,211" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;"/></g><text class="text-bold" x="57.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> y)[0]"><marker id="mk-1457214650" 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="green" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 57.000000 129.500000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:green;opacity:0.500000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" marker-end="url(#mk-1457214650)" mask="url(#3518596391)"/><rect x="34.000000" y="166.000000" width="47" height="21" style="fill:lavender" /><text class="text-italic" x="57.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">in style</text></g><mask id="3518596391" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +<path d="M0,226L15,211L129,211L129,337L114,352L0,352L0,226L114,226L114,352M114,226L129,211" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="226" width="114" height="126" style="fill:red;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><polygon points="0,226 15,211 129,211 129,337 114,352 114,226" style="fill:#cc0000;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><path d="M0,226 L15,211 L129,211 L129,337 L114,352 L0,352 L0,226 L114,226 L114,352 M114,226 L129,211" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;"/></g><text class="text-bold" x="57.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> y)[0]"><marker id="mk-1457214650" 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="green" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 57.000000 129.500000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:green;opacity:0.500000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" marker-end="url(#mk-1457214650)" mask="url(#3518596391)"/><rect x="34.000000" y="166.000000" width="47" height="21" style="fill:lavender" /><text class="text-italic" x="57.500000" y="182.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">in style</text></g><mask id="3518596391" maskUnits="userSpaceOnUse" x="-100" y="-100" width="323" height="559"> +<rect x="-100" y="-100" width="323" height="559" fill="white"></rect> <rect x="34.000000" y="166.000000" width="47" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/stylish/elk/sketch.exp.svg b/e2etests/testdata/stable/stylish/elk/sketch.exp.svg index a3bbf4301b..3a3454090d 100644 --- a/e2etests/testdata/stable/stylish/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/stylish/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="673" viewBox="-88 -88 314 673"><style type="text/css"> +width="323" height="680" viewBox="-93 -93 323 680"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -28,8 +28,8 @@ width="314" height="673" viewBox="-88 -88 314 673"><style type="text/css"> </filter> </defs><g id="x"><g class="shape" filter="url(#shadow-filter)" ><rect x="12" y="12" width="113" height="126" style="fill:orange;stroke:#53C0D8;opacity:0.600000;stroke-width:5;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">x</text></g><g id="y"><g class="shape" ><defs><mask id="border-mask-y" maskUnits="userSpaceOnUse" x="12" y="344" width="129" height="141"> <rect x="12" y="344" width="129" height="141" fill="white"></rect> -<path d="M12,359L27,344L141,344L141,470L126,485L12,485L12,359L126,359L126,485M126,359L141,344" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="359" width="114" height="126" style="fill:red;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><polygon points="12,359 27,344 141,344 141,470 126,485 126,359" style="fill:#cc0000;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><path d="M12,359 L27,344 L141,344 L141,470 L126,485 L12,485 L12,359 L126,359 L126,485 M126,359 L141,344" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;"/></g><text class="text-bold" x="69.000000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> y)[0]"><marker id="mk-1457214650" 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="green" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 69.000000 141.500000 L 69.000000 355.000000" class="connection" style="fill:none;stroke:green;opacity:0.500000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" marker-end="url(#mk-1457214650)" mask="url(#2254812791)"/><rect x="46.000000" y="238.000000" width="47" height="21" style="fill:lavender" /><text class="text-italic" x="69.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">in style</text></g><mask id="2254812791" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="673"> -<rect x="-100" y="-100" width="314" height="673" fill="white"></rect> +<path d="M12,359L27,344L141,344L141,470L126,485L12,485L12,359L126,359L126,485M126,359L141,344" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="359" width="114" height="126" style="fill:red;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><polygon points="12,359 27,344 141,344 141,470 126,485 126,359" style="fill:#cc0000;stroke:none;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" mask="url(#border-mask-y)"/><path d="M12,359 L27,344 L141,344 L141,470 L126,485 L12,485 L12,359 L126,359 L126,485 M126,359 L141,344" style="fill:none;stroke:black;opacity:0.600000;stroke-width:2;stroke-dasharray:10.000000,9.865639;"/></g><text class="text-bold" x="69.000000" y="425.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">y</text></g><g id="(x -> y)[0]"><marker id="mk-1457214650" 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="green" stroke-width="2" points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" /> </marker><path d="M 69.000000 141.500000 L 69.000000 355.000000" class="connection" style="fill:none;stroke:green;opacity:0.500000;stroke-width:2;stroke-dasharray:10.000000,9.865639;" marker-end="url(#mk-1457214650)" mask="url(#2254812791)"/><rect x="46.000000" y="238.000000" width="47" height="21" style="fill:lavender" /><text class="text-italic" x="69.500000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">in style</text></g><mask id="2254812791" maskUnits="userSpaceOnUse" x="-100" y="-100" width="323" height="680"> +<rect x="-100" y="-100" width="323" height="680" fill="white"></rect> <rect x="46.000000" y="238.000000" width="47" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/text_font_sizes/dagre/sketch.exp.svg b/e2etests/testdata/stable/text_font_sizes/dagre/sketch.exp.svg index 5c31b08033..f754ec9905 100644 --- a/e2etests/testdata/stable/text_font_sizes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/text_font_sizes/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="529" height="369" viewBox="-100 -100 529 369"><style type="text/css"> +width="533" height="373" viewBox="-102 -102 533 373"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="529" height="369" viewBox="-100 -100 529 369"><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="bear"><g class="shape" ></g><text class="text-bold" x="165.000000" y="163.000000" style="text-anchor:middle;font-size:22px;fill:#0A0F25">bear</text></g><g id="mama bear"><g class="shape" ></g><text class="text-italic" x="67.500000" y="31.000000" style="text-anchor:middle;font-size:28px;fill:#676C7E">mama bear</text></g><g id="papa bear"><g class="shape" ></g><text class="text text-underline" x="262.000000" y="32.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">papa bear</text></g><g id="(mama bear -> bear)[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 67.500000 41.500000 C 67.500000 80.700000 82.700000 101.000000 140.158332 138.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1676112826)"/></g><g id="(papa bear -> bear)[0]"><path d="M 262.000000 43.000000 C 262.000000 81.000000 246.800000 101.000000 189.341668 138.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1676112826)"/></g><mask id="1676112826" maskUnits="userSpaceOnUse" x="-100" y="-100" width="529" height="369"> -<rect x="-100" y="-100" width="529" height="369" fill="white"></rect> +</style><g id="bear"><g class="shape" ></g><text class="text-bold" x="165.000000" y="163.000000" style="text-anchor:middle;font-size:22px;fill:#0A0F25">bear</text></g><g id="mama bear"><g class="shape" ></g><text class="text-italic" x="67.500000" y="31.000000" style="text-anchor:middle;font-size:28px;fill:#676C7E">mama bear</text></g><g id="papa bear"><g class="shape" ></g><text class="text text-underline" x="262.000000" y="32.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">papa bear</text></g><g id="(mama bear -> bear)[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 67.500000 41.500000 C 67.500000 80.700000 82.700000 101.000000 140.158332 138.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1676112826)"/></g><g id="(papa bear -> bear)[0]"><path d="M 262.000000 43.000000 C 262.000000 81.000000 246.800000 101.000000 189.341668 138.801534" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1676112826)"/></g><mask id="1676112826" maskUnits="userSpaceOnUse" x="-100" y="-100" width="533" height="373"> +<rect x="-100" y="-100" width="533" height="373" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/text_font_sizes/elk/sketch.exp.svg b/e2etests/testdata/stable/text_font_sizes/elk/sketch.exp.svg index 506609593f..ccba66f961 100644 --- a/e2etests/testdata/stable/text_font_sizes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/text_font_sizes/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="489" height="369" viewBox="-88 -88 489 369"><style type="text/css"> +width="493" height="373" viewBox="-90 -90 493 373"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -775,8 +775,8 @@ width="489" height="369" viewBox="-88 -88 489 369"><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="bear"><g class="shape" ></g><text class="text-bold" x="86.000000" y="175.000000" style="text-anchor:middle;font-size:22px;fill:#0A0F25">bear</text></g><g id="mama bear"><g class="shape" ></g><text class="text-italic" x="79.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#676C7E">mama bear</text></g><g id="papa bear"><g class="shape" ></g><text class="text text-underline" x="234.000000" y="44.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">papa bear</text></g><g id="(mama bear -> bear)[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 79.500000 55.000000 L 79.500000 149.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4268239766)"/></g><g id="(papa bear -> bear)[0]"><path d="M 234.000000 55.000000 L 234.000000 93.000000 S 234.000000 103.000000 224.000000 103.000000 L 104.166667 103.000000 S 94.166667 103.000000 94.166667 113.000000 L 94.166667 149.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4268239766)"/></g><mask id="4268239766" maskUnits="userSpaceOnUse" x="-100" y="-100" width="489" height="369"> -<rect x="-100" y="-100" width="489" height="369" fill="white"></rect> +</style><g id="bear"><g class="shape" ></g><text class="text-bold" x="86.000000" y="175.000000" style="text-anchor:middle;font-size:22px;fill:#0A0F25">bear</text></g><g id="mama bear"><g class="shape" ></g><text class="text-italic" x="79.500000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#676C7E">mama bear</text></g><g id="papa bear"><g class="shape" ></g><text class="text text-underline" x="234.000000" y="44.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">papa bear</text></g><g id="(mama bear -> bear)[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 79.500000 55.000000 L 79.500000 149.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4268239766)"/></g><g id="(papa bear -> bear)[0]"><path d="M 234.000000 55.000000 L 234.000000 93.000000 S 234.000000 103.000000 224.000000 103.000000 L 104.166667 103.000000 S 94.166667 103.000000 94.166667 113.000000 L 94.166667 149.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4268239766)"/></g><mask id="4268239766" maskUnits="userSpaceOnUse" x="-100" y="-100" width="493" height="373"> +<rect x="-100" y="-100" width="493" height="373" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg b/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg index 083bb23f6d..88ae9ff51f 100644 --- a/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/tooltips/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="552" viewBox="-100 -100 314 552"><style type="text/css"> +width="334" height="572" viewBox="-102 -118 334 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -45,8 +45,8 @@ width="314" height="552" viewBox="-100 -100 314 552"><style type="text/css"> </defs> </svg> </g><title>Gee, I feel kind of LIGHT in the head now, -knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3421969999)"/></g><mask id="3421969999" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 57.000000 128.000000 C 57.000000 166.000000 57.000000 186.000000 57.000000 222.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3421969999)"/></g><mask id="3421969999" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { diff --git a/e2etests/testdata/stable/tooltips/elk/sketch.exp.svg b/e2etests/testdata/stable/tooltips/elk/sketch.exp.svg index c14d91d311..1056594ddf 100644 --- a/e2etests/testdata/stable/tooltips/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/tooltips/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="314" height="552" viewBox="-88 -88 314 552"><style type="text/css"> +width="334" height="572" viewBox="-90 -106 334 572"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -45,8 +45,8 @@ width="314" height="552" viewBox="-88 -88 314 552"><style type="text/css"> </defs> </svg> </g><title>Gee, I feel kind of LIGHT in the head now, -knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1498654119)"/></g><mask id="1498654119" maskUnits="userSpaceOnUse" x="-100" y="-100" width="314" height="552"> -<rect x="-100" y="-100" width="314" height="552" fill="white"></rect> +knowing I can't make my satellite dish PAYMENTS!</title></g><g id="(x -> 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 69.000000 140.000000 L 69.000000 234.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1498654119)"/></g><mask id="1498654119" maskUnits="userSpaceOnUse" x="-100" y="-100" width="334" height="572"> +<rect x="-100" y="-100" width="334" height="572" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .appendix-icon { diff --git a/e2etests/testdata/stable/transparent_3d/dagre/sketch.exp.svg b/e2etests/testdata/stable/transparent_3d/dagre/sketch.exp.svg index 2a8e698d31..374ddcb984 100644 --- a/e2etests/testdata/stable/transparent_3d/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/transparent_3d/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="339" height="326" viewBox="-100 -100 339 326"><style type="text/css"> +width="353" height="340" viewBox="-107 -107 353 340"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -20,8 +20,8 @@ width="339" height="326" viewBox="-100 -100 339 326"><style type="text/css"> ]]> </style><g id="cube"><g class="shape" ><defs><mask id="border-mask-cube" maskUnits="userSpaceOnUse" x="0" y="-15" width="154" height="141"> <rect x="0" y="-15" width="154" height="141" fill="white"></rect> -<path d="M0,0L15,-15L154,-15L154,111L139,126L0,126L0,0L139,0L139,126M139,0L154,-15" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="0" width="139" height="126" style="fill:orange;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><polygon points="0,0 15,-15 154,-15 154,111 139,126 139,0" style="fill:#cc8400;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><path d="M0,0 L15,-15 L154,-15 L154,111 L139,126 L0,126 L0,0 L139,0 L139,126 M139,0 L154,-15" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;"/></g><text class="text-bold" x="69.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cube</text></g><mask id="1691738582" maskUnits="userSpaceOnUse" x="-100" y="-100" width="339" height="326"> -<rect x="-100" y="-100" width="339" height="326" fill="white"></rect> +<path d="M0,0L15,-15L154,-15L154,111L139,126L0,126L0,0L139,0L139,126M139,0L154,-15" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="0" y="0" width="139" height="126" style="fill:orange;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><polygon points="0,0 15,-15 154,-15 154,111 139,126 139,0" style="fill:#cc8400;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><path d="M0,0 L15,-15 L154,-15 L154,111 L139,126 L0,126 L0,0 L139,0 L139,126 M139,0 L154,-15" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;"/></g><text class="text-bold" x="69.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cube</text></g><mask id="1691738582" maskUnits="userSpaceOnUse" x="-100" y="-100" width="353" height="340"> +<rect x="-100" y="-100" width="353" height="340" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/transparent_3d/elk/sketch.exp.svg b/e2etests/testdata/stable/transparent_3d/elk/sketch.exp.svg index 17b5955d88..5fb37a8e08 100644 --- a/e2etests/testdata/stable/transparent_3d/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/transparent_3d/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="339" height="326" viewBox="-88 -88 339 326"><style type="text/css"> +width="353" height="340" viewBox="-95 -95 353 340"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -20,8 +20,8 @@ width="339" height="326" viewBox="-88 -88 339 326"><style type="text/css"> ]]> </style><g id="cube"><g class="shape" ><defs><mask id="border-mask-cube" maskUnits="userSpaceOnUse" x="12" y="-3" width="154" height="141"> <rect x="12" y="-3" width="154" height="141" fill="white"></rect> -<path d="M12,12L27,-3L166,-3L166,123L151,138L12,138L12,12L151,12L151,138M151,12L166,-3" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="12" width="139" height="126" style="fill:orange;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><polygon points="12,12 27,-3 166,-3 166,123 151,138 151,12" style="fill:#cc8400;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><path d="M12,12 L27,-3 L166,-3 L166,123 L151,138 L12,138 L12,12 L151,12 L151,138 M151,12 L166,-3" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;"/></g><text class="text-bold" x="81.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cube</text></g><mask id="1030761998" maskUnits="userSpaceOnUse" x="-100" y="-100" width="339" height="326"> -<rect x="-100" y="-100" width="339" height="326" fill="white"></rect> +<path d="M12,12L27,-3L166,-3L166,123L151,138L12,138L12,12L151,12L151,138M151,12L166,-3" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;;stroke:#000;fill:none;opacity:1;"/></mask></defs><rect x="12" y="12" width="139" height="126" style="fill:orange;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><polygon points="12,12 27,-3 166,-3 166,123 151,138 151,12" style="fill:#cc8400;stroke:none;opacity:0.500000;stroke-width:7;" mask="url(#border-mask-cube)"/><path d="M12,12 L27,-3 L166,-3 L166,123 L151,138 L12,138 L12,12 L151,12 L151,138 M151,12 L166,-3" style="fill:none;stroke:#53C0D8;opacity:0.500000;stroke-width:7;"/></g><text class="text-bold" x="81.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">cube</text></g><mask id="1030761998" maskUnits="userSpaceOnUse" x="-100" y="-100" width="353" height="340"> +<rect x="-100" y="-100" width="353" height="340" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg index b94c638692..6d8102b8dc 100644 --- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="2748" viewBox="-100 -100 622 2748"><style type="text/css"> +width="626" height="2752" viewBox="-102 -102 626 2752"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="622" height="2748" viewBox="-100 -100 622 2748"><style type="text/css"> <text class="text" x="218.000000" y="1086.333333" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text> <text class="text" x="295.000000" y="1086.333333" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="107.000000" y1="1124.000000" x2="315.000000" y2="1124.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(113.000000 1224.000000)" style="opacity:1.000000"><rect class="shape" width="196" height="512" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">a <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 161 1836 L 211 1836 L 211 1891 L 261 1891 L 261 2348 L 161 2348 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no height"><g class="shape" ><rect x="161" y="2448" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 514.000000 C 211.000000 552.000000 211.000000 572.000000 211.000000 608.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(users -> code)[0]"><path d="M 211.000000 1126.000000 C 211.000000 1164.000000 211.000000 1184.000000 211.000000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(code -> package)[0]"><path d="M 211.000000 1738.000000 C 211.000000 1776.000000 211.000000 1796.000000 211.000000 1832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(package -> no height)[0]"><path d="M 211.000000 2350.000000 C 211.000000 2388.000000 211.000000 2408.000000 211.000000 2444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><mask id="2922064815" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="2748"> -<rect x="-100" y="-100" width="622" height="2748" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 161 1836 L 211 1836 L 211 1891 L 261 1891 L 261 2348 L 161 2348 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no height"><g class="shape" ><rect x="161" y="2448" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 514.000000 C 211.000000 552.000000 211.000000 572.000000 211.000000 608.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(users -> code)[0]"><path d="M 211.000000 1126.000000 C 211.000000 1164.000000 211.000000 1184.000000 211.000000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(code -> package)[0]"><path d="M 211.000000 1738.000000 C 211.000000 1776.000000 211.000000 1796.000000 211.000000 1832.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><g id="(package -> no height)[0]"><path d="M 211.000000 2350.000000 C 211.000000 2388.000000 211.000000 2408.000000 211.000000 2444.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2922064815)"/></g><mask id="2922064815" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="2752"> +<rect x="-100" y="-100" width="626" height="2752" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg index b9c8d3109e..b89abcb625 100644 --- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="622" height="2748" viewBox="-88 -88 622 2748"><style type="text/css"> +width="626" height="2752" viewBox="-90 -90 626 2752"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="622" height="2748" viewBox="-88 -88 622 2748"><style type="text/css"> <text class="text" x="230.000000" y="1098.333333" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text> <text class="text" x="307.000000" y="1098.333333" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="119.000000" y1="1136.000000" x2="327.000000" y2="1136.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(125.000000 1236.000000)" style="opacity:1.000000"><rect class="shape" width="196" height="512" style="stroke: #0A0F25;fill:#ffffff" /><g transform="translate(6 6)"><text class="text-mono" x="0" y="1.000000em" xml:space="preserve">a <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 173 1848 L 223 1848 L 223 1903 L 273 1903 L 273 2360 L 173 2360 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no height"><g class="shape" ><rect x="173" y="2460" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 223.000000 526.000000 L 223.000000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(users -> code)[0]"><path d="M 223.000000 1138.000000 L 223.000000 1232.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(code -> package)[0]"><path d="M 223.000000 1750.000000 L 223.000000 1844.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(package -> no height)[0]"><path d="M 223.000000 2362.000000 L 223.000000 2456.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><mask id="3595756787" maskUnits="userSpaceOnUse" x="-100" y="-100" width="622" height="2748"> -<rect x="-100" y="-100" width="622" height="2748" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 173 1848 L 223 1848 L 223 1903 L 273 1903 L 273 2360 L 173 2360 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no height"><g class="shape" ><rect x="173" y="2460" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 223.000000 526.000000 L 223.000000 620.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(users -> code)[0]"><path d="M 223.000000 1138.000000 L 223.000000 1232.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(code -> package)[0]"><path d="M 223.000000 1750.000000 L 223.000000 1844.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><g id="(package -> no height)[0]"><path d="M 223.000000 2362.000000 L 223.000000 2456.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3595756787)"/></g><mask id="3595756787" maskUnits="userSpaceOnUse" x="-100" y="-100" width="626" height="2752"> +<rect x="-100" y="-100" width="626" height="2752" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg index 86ddafb1b2..d84c3fef60 100644 --- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="712" height="1424" viewBox="-100 -100 712 1424"><style type="text/css"> +width="716" height="1428" viewBox="-102 -102 716 1428"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="712" height="1424" viewBox="-100 -100 712 1424"><style type="text/css"> <text class="text" x="111.000000" y="643.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text> <text class="text" x="492.000000" y="643.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="0.000000" y1="654.000000" x2="512.000000" y2="654.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(0.000000 754.000000)" style="opacity:1.000000"><rect class="shape" width="512" 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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 0 924 L 150 924 L 150 958 L 512 958 L 512 1024 L 0 1024 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no width"><g class="shape" ><rect x="206" y="1124" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 256.000000 370.000000 C 256.000000 408.000000 256.000000 428.000000 256.000000 464.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(users -> code)[0]"><path d="M 256.000000 656.000000 C 256.000000 694.000000 256.000000 714.000000 256.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(code -> package)[0]"><path d="M 256.000000 826.000000 C 256.000000 864.000000 256.000000 890.800000 256.000000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(package -> no width)[0]"><path d="M 256.000000 1026.000000 C 256.000000 1064.000000 256.000000 1084.000000 256.000000 1120.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><mask id="874012353" maskUnits="userSpaceOnUse" x="-100" y="-100" width="712" height="1424"> -<rect x="-100" y="-100" width="712" height="1424" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 0 924 L 150 924 L 150 958 L 512 958 L 512 1024 L 0 1024 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no width"><g class="shape" ><rect x="206" y="1124" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 256.000000 370.000000 C 256.000000 408.000000 256.000000 428.000000 256.000000 464.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(users -> code)[0]"><path d="M 256.000000 656.000000 C 256.000000 694.000000 256.000000 714.000000 256.000000 750.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(code -> package)[0]"><path d="M 256.000000 826.000000 C 256.000000 864.000000 256.000000 890.800000 256.000000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><g id="(package -> no width)[0]"><path d="M 256.000000 1026.000000 C 256.000000 1064.000000 256.000000 1084.000000 256.000000 1120.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#874012353)"/></g><mask id="874012353" maskUnits="userSpaceOnUse" x="-100" y="-100" width="716" height="1428"> +<rect x="-100" y="-100" width="716" height="1428" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg index b61d809371..d7167c7495 100644 --- a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="712" height="1424" viewBox="-88 -88 712 1424"><style type="text/css"> +width="716" height="1428" viewBox="-90 -90 716 1428"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -42,8 +42,8 @@ width="712" height="1424" viewBox="-88 -88 712 1424"><style type="text/css"> <text class="text" x="123.000000" y="655.500000" style="text-anchor:start;font-size:20px;fill:#676C7E">datetime</text> <text class="text" x="504.000000" y="655.500000" style="text-anchor:end;font-size:20px;fill:#4A6FF3;letter-spacing:2px;"></text><line x1="12.000000" y1="666.000000" x2="524.000000" y2="666.000000" style="stroke-width:2;stroke:#0A0F25" /></g></g><g id="code"><g class="shape" ></g><g transform="translate(12.000000 766.000000)" style="opacity:1.000000"><rect class="shape" width="512" 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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 12 936 L 162 936 L 162 970 L 524 970 L 524 1036 L 12 1036 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no width"><g class="shape" ><rect x="218" y="1136" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 268.000000 382.000000 L 268.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(users -> code)[0]"><path d="M 268.000000 668.000000 L 268.000000 762.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(code -> package)[0]"><path d="M 268.000000 838.000000 L 268.000000 966.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(package -> no width)[0]"><path d="M 268.000000 1038.000000 L 268.000000 1132.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><mask id="3645018067" maskUnits="userSpaceOnUse" x="-100" y="-100" width="712" height="1424"> -<rect x="-100" y="-100" width="712" height="1424" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="package"><g class="shape" ><path d="M 12 936 L 162 936 L 162 970 L 524 970 L 524 1036 L 12 1036 Z" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g></g><g id="no width"><g class="shape" ><rect x="218" y="1136" width="100" height="100" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g></g><g id="(class -> 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 268.000000 382.000000 L 268.000000 476.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(users -> code)[0]"><path d="M 268.000000 668.000000 L 268.000000 762.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(code -> package)[0]"><path d="M 268.000000 838.000000 L 268.000000 966.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><g id="(package -> no width)[0]"><path d="M 268.000000 1038.000000 L 268.000000 1132.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3645018067)"/></g><mask id="3645018067" maskUnits="userSpaceOnUse" x="-100" y="-100" width="716" height="1428"> +<rect x="-100" y="-100" width="716" height="1428" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/stable/us_map/dagre/sketch.exp.svg b/e2etests/testdata/stable/us_map/dagre/sketch.exp.svg index 1a0207fcda..18bc42648e 100644 --- a/e2etests/testdata/stable/us_map/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/us_map/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="3322" height="2812" viewBox="-100 -100 3322 2812"><style type="text/css"> +width="3324" height="2816" viewBox="-102 -102 3324 2816"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="3322" height="2812" viewBox="-100 -100 3322 2812"><style type="text/css"> } ]]> -</style><g id="AK"><g class="shape" ><rect x="2525" y="0" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2588.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AK</text></g><g id="HI"><g class="shape" ><rect x="2711" y="0" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2770.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">HI</text></g><g id="AL"><g class="shape" ><rect x="1" y="226" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AL</text></g><g id="FL"><g class="shape" ><rect x="3" y="452" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">FL</text></g><g id="GA"><g class="shape" ><rect x="0" y="678" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">GA</text></g><g id="MS"><g class="shape" ><rect x="1561" y="904" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1624.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MS</text></g><g id="TN"><g class="shape" ><rect x="1462" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1524.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TN</text></g><g id="AZ"><g class="shape" ><rect x="398" y="904" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AZ</text></g><g id="CA"><g class="shape" ><rect x="398" y="1130" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CA</text></g><g id="NV"><g class="shape" ><rect x="583" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="645.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NV</text></g><g id="NM"><g class="shape" ><rect x="1312" y="1582" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1375.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NM</text></g><g id="UT"><g class="shape" ><rect x="713" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="775.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">UT</text></g><g id="AR"><g class="shape" ><rect x="1581" y="452" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1644.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AR</text></g><g id="LA"><g class="shape" ><rect x="1583" y="678" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1644.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">LA</text></g><g id="MO"><g class="shape" ><rect x="2285" y="1130" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2349.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MO</text></g><g id="OK"><g class="shape" ><rect x="2032" y="1808" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2095.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OK</text></g><g id="TX"><g class="shape" ><rect x="1788" y="2260" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1849.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TX</text></g><g id="OR"><g class="shape" ><rect x="354" y="1808" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="417.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OR</text></g><g id="CO"><g class="shape" ><rect x="1992" y="678" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2055.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CO</text></g><g id="KS"><g class="shape" ><rect x="1993" y="904" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2054.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KS</text></g><g id="NE"><g class="shape" ><rect x="2166" y="1356" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2227.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NE</text></g><g id="WY"><g class="shape" ><rect x="893" y="2486" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="957.000000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WY</text></g><g id="CT"><g class="shape" ><rect x="587" y="1130" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="649.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CT</text></g><g id="MA"><g class="shape" ><rect x="317" y="1356" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MA</text></g><g id="NY"><g class="shape" ><rect x="540" y="1808" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="602.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NY</text></g><g id="RI"><g class="shape" ><rect x="716" y="2260" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="775.000000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">RI</text></g><g id="DE"><g class="shape" ><rect x="1148" y="1130" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1209.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">DE</text></g><g id="MD"><g class="shape" ><rect x="1146" y="1356" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1209.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MD</text></g><g id="NJ"><g class="shape" ><rect x="1050" y="1582" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1111.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NJ</text></g><g id="PA"><g class="shape" ><rect x="1105" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1167.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">PA</text></g><g id="NC"><g class="shape" ><rect x="21" y="1582" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="83.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NC</text></g><g id="SC"><g class="shape" ><rect x="22" y="1808" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="83.500000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SC</text></g><g id="ID"><g class="shape" ><rect x="1748" y="904" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1807.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ID</text></g><g id="MT"><g class="shape" ><rect x="1745" y="1130" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1808.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MT</text></g><g id="WA"><g class="shape" ><rect x="425" y="2260" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="489.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WA</text></g><g id="IL"><g class="shape" ><rect x="2890" y="0" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2948.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IL</text></g><g id="IN"><g class="shape" ><rect x="2889" y="226" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2948.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IN</text></g><g id="IA"><g class="shape" ><rect x="2834" y="452" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2893.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IA</text></g><g id="MI"><g class="shape" ><rect x="2706" y="678" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2766.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MI</text></g><g id="KY"><g class="shape" ><rect x="2801" y="904" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2862.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KY</text></g><g id="WI"><g class="shape" ><rect x="2230" y="1808" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2291.500000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WI</text></g><g id="OH"><g class="shape" ><rect x="2815" y="1582" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2878.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OH</text></g><g id="MN"><g class="shape" ><rect x="2984" y="904" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="3047.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MN</text></g><g id="SD"><g class="shape" ><rect x="2413" y="1582" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2475.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SD</text></g><g id="VA"><g class="shape" ><rect x="1370" y="2260" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1432.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VA</text></g><g id="WV"><g class="shape" ><rect x="1381" y="2486" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1445.500000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WV</text></g><g id="ME"><g class="shape" ><rect x="1349" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1411.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ME</text></g><g id="NH"><g class="shape" ><rect x="792" y="1582" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="854.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NH</text></g><g id="VT"><g class="shape" ><rect x="591" y="2486" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="653.000000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VT</text></g><g id="ND"><g class="shape" ><rect x="2419" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2481.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ND</text></g><g id="(AL -- FL)[0]"><path d="M 63.000000 354.000000 C 63.000000 392.000000 63.000000 412.000000 63.000000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(FL -- GA)[0]"><path d="M 51.500993 579.969391 C 44.769912 618.000000 44.800000 638.000000 51.645694 676.031633" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(GA -- MS)[0]"><path d="M 51.500993 805.969391 C 44.769912 844.000000 346.600000 875.600000 1559.005043 961.858066" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TN)[0]"><path d="M 1566.922354 1031.497740 C 1532.849558 1070.000000 1524.000000 1102.600000 1524.000000 1136.500000 C 1524.000000 1170.400000 1524.000000 1215.600000 1524.000000 1249.500000 C 1524.000000 1283.400000 1524.000000 1328.600000 1524.000000 1362.500000 C 1524.000000 1396.400000 1524.000000 1441.600000 1524.000000 1475.500000 C 1524.000000 1509.400000 1524.000000 1554.600000 1524.000000 1588.500000 C 1524.000000 1622.400000 1524.000000 1667.600000 1524.000000 1701.500000 C 1524.000000 1735.400000 1524.000000 1780.600000 1524.000000 1814.500000 C 1524.000000 1848.400000 1524.000000 1994.000000 1524.000000 2032.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(AZ -- CA)[0]"><path d="M 460.500000 1032.000000 C 460.500000 1070.000000 460.500000 1090.000000 460.500000 1128.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CA -- NV)[0]"><path d="M 396.127406 1217.146401 C 207.000000 1288.088797 244.050000 1325.600000 581.301373 1403.549610" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- NM)[0]"><path d="M 581.642140 1466.425127 C 511.050000 1518.647136 656.750000 1552.985257 1309.766224 1636.672054" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- UT)[0]"><path d="M 1342.355573 1709.788854 C 1323.250000 1748.000000 1318.250000 1780.600000 1318.250000 1814.500000 C 1318.250000 1848.400000 1222.050000 2004.000000 839.208130 2083.592904" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(AR -- LA)[0]"><path d="M 1644.000000 580.000000 C 1644.000000 618.000000 1644.000000 638.000000 1644.000000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(LA -- MS)[0]"><path d="M 1595.125094 805.594905 C 1566.066372 844.000000 1564.300000 864.000000 1586.496564 902.269938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- MO)[0]"><path d="M 1601.031730 1031.885364 C 1587.539823 1070.000000 1724.150000 1100.708663 2282.771482 1183.250968" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- OK)[0]"><path d="M 2282.844715 1214.037563 C 2052.750000 1287.485876 1994.750000 1328.600000 1994.750000 1362.500000 C 1994.750000 1396.400000 1994.750000 1441.600000 1994.750000 1475.500000 C 1994.750000 1509.400000 1994.750000 1554.600000 1994.750000 1588.500000 C 1994.750000 1622.400000 2003.550000 1768.000000 2037.428744 1806.498573" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TN)[0]"><path d="M 2029.907378 1898.365887 C 1867.950000 1966.717647 1778.800000 2002.000000 1587.873615 2073.300310" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- TX)[0]"><path d="M 1460.494306 2152.521420 C 1408.200000 2198.241006 1473.350000 2229.600000 1785.809425 2307.516091" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CA -- NV)[1]"><path d="M 524.451745 1253.599977 C 568.400000 1295.244864 585.550000 1316.000000 607.746564 1354.269938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[0]"><path d="M 581.837353 1483.054360 C 543.050000 1521.927716 533.000000 1554.600000 533.000000 1588.500000 C 533.000000 1622.400000 522.400000 1768.400000 481.427618 1808.599319" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CO -- KS)[0]"><path d="M 2054.750000 806.000000 C 2054.750000 844.000000 2054.750000 864.000000 2054.750000 902.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KS -- NE)[0]"><path d="M 1997.672354 1031.497740 C 1963.599558 1070.000000 1954.750000 1102.600000 1954.750000 1136.500000 C 1954.750000 1170.400000 1996.900000 1323.494766 2163.652794 1392.707128" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- NM)[0]"><path d="M 2181.242596 1483.632333 C 2154.079646 1522.000000 2005.200000 1552.800000 1439.978824 1635.709735" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- OK)[0]"><path d="M 1374.750000 1710.000000 C 1374.750000 1748.000000 1506.150000 1778.622500 2029.774186 1860.802407" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- UT)[0]"><path d="M 2029.958401 1903.146875 C 1899.950000 1967.651592 1661.000000 2005.400000 838.989295 2090.793345" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WY)[0]"><path d="M 712.591582 2161.439461 C 675.396018 2200.000000 665.750000 2232.600000 665.750000 2266.500000 C 665.750000 2300.400000 711.100000 2453.625279 890.635840 2523.401891" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CT -- MA)[0]"><path d="M 649.000000 1258.000000 C 649.000000 1296.000000 608.000000 1323.200000 445.844285 1391.226300" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MA -- NY)[0]"><path d="M 327.162355 1483.547609 C 295.685841 1522.000000 287.500000 1554.600000 287.500000 1588.500000 C 287.500000 1622.400000 337.950000 1776.141130 537.867977 1848.028899" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- RI)[0]"><path d="M 560.249637 1935.683324 C 535.665929 1974.000000 529.250000 2006.600000 529.250000 2040.500000 C 529.250000 2074.400000 566.550000 2227.168635 713.933216 2295.006938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(DE -- MD)[0]"><path d="M 1209.500000 1258.000000 C 1209.500000 1296.000000 1209.500000 1316.000000 1209.500000 1354.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MD -- NJ)[0]"><path d="M 1153.269898 1483.507630 C 1119.716814 1522.000000 1111.000000 1542.000000 1111.000000 1580.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NJ -- PA)[0]"><path d="M 1090.608531 1709.908056 C 1078.641593 1748.000000 1075.500000 1780.600000 1075.500000 1814.500000 C 1075.500000 1848.400000 1083.500000 1994.000000 1114.250610 2032.438262" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(FL -- GA)[1]"><path d="M 126.475340 524.888033 C 646.500000 607.314986 646.800000 648.600000 127.975427 730.687452" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(GA -- NC)[0]"><path d="M 74.499007 805.969391 C 81.230088 844.000000 83.000000 876.600000 83.000000 910.500000 C 83.000000 944.400000 83.000000 989.600000 83.000000 1023.500000 C 83.000000 1057.400000 83.000000 1102.600000 83.000000 1136.500000 C 83.000000 1170.400000 83.000000 1215.600000 83.000000 1249.500000 C 83.000000 1283.400000 83.000000 1328.600000 83.000000 1362.500000 C 83.000000 1396.400000 83.000000 1542.000000 83.000000 1580.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NC -- SC)[0]"><path d="M 71.500993 1709.969391 C 64.769912 1748.000000 64.800000 1768.000000 71.645694 1806.031633" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SC -- TN)[0]"><path d="M 71.500993 1935.969391 C 64.769912 1974.000000 342.800000 2005.600000 1460.005933 2091.846062" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ID -- MT)[0]"><path d="M 1807.750000 1032.000000 C 1807.750000 1070.000000 1807.750000 1090.000000 1807.750000 1128.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MT -- NV)[0]"><path d="M 1778.350904 1257.821422 C 1761.035398 1296.000000 1546.850000 1327.328337 710.239730 1412.439262" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[1]"><path d="M 622.924821 1483.886673 C 609.517699 1522.000000 606.000000 1554.600000 606.000000 1588.500000 C 606.000000 1622.400000 580.800000 1773.000000 481.718586 1831.977032" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- UT)[0]"><path d="M 351.938497 1901.325879 C 210.950000 1967.295652 282.750000 2004.262719 710.784609 2084.943137" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WA)[0]"><path d="M 774.750000 2162.000000 C 774.750000 2200.000000 730.550000 2227.400000 555.610991 2296.267393" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(WA -- WY)[0]"><path d="M 489.250000 2388.000000 C 489.250000 2426.000000 569.900000 2455.504441 890.556040 2533.052076" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IL -- IN)[0]"><path d="M 2948.250000 128.000000 C 2948.250000 166.000000 2948.250000 186.000000 2948.250000 224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IN -- IA)[0]"><path d="M 2916.853605 353.799865 C 2898.345133 392.000000 2893.500000 412.000000 2893.500000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IA -- MI)[0]"><path d="M 2832.505831 569.270403 C 2780.000000 615.988189 2766.500000 638.000000 2766.500000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- KY)[0]"><path d="M 2704.112033 762.809251 C 2495.800000 835.629853 2514.750000 873.282816 2798.818991 949.893308" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MO)[0]"><path d="M 2818.904062 1031.661268 C 2793.203540 1070.000000 2711.700000 1099.200000 2414.437200 1175.502751" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- WI)[0]"><path d="M 2282.938161 1223.762101 C 2142.550000 1289.383040 2107.000000 1328.600000 2107.000000 1362.500000 C 2107.000000 1396.400000 2107.000000 1441.600000 2107.000000 1475.500000 C 2107.000000 1509.400000 2107.000000 1554.600000 2107.000000 1588.500000 C 2107.000000 1622.400000 2131.600000 1773.000000 2228.292408 1831.958785" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IN -- KY)[0]"><path d="M 3009.426612 328.786804 C 3099.150000 387.139281 3122.000000 424.600000 3122.000000 458.500000 C 3122.000000 492.400000 3122.000000 537.600000 3122.000000 571.500000 C 3122.000000 605.400000 3122.000000 650.600000 3122.000000 684.500000 C 3122.000000 718.400000 3082.400000 871.200000 2925.834435 939.203225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MI)[0]"><path d="M 2903.750363 902.316676 C 2928.334071 864.000000 2913.150000 839.600000 2828.414101 783.109400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- OH)[0]"><path d="M 2734.533251 805.793591 C 2715.683628 844.000000 2710.750000 876.600000 2710.750000 910.500000 C 2710.750000 944.400000 2710.750000 989.600000 2710.750000 1023.500000 C 2710.750000 1057.400000 2710.750000 1102.600000 2710.750000 1136.500000 C 2710.750000 1170.400000 2710.750000 1215.600000 2710.750000 1249.500000 C 2710.750000 1283.400000 2710.750000 1328.600000 2710.750000 1362.500000 C 2710.750000 1396.400000 2731.550000 1546.074251 2813.093569 1601.250439" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IA -- MN)[0]"><path d="M 2954.611559 559.914512 C 3028.400000 614.146016 3047.250000 650.600000 3047.250000 684.500000 C 3047.250000 718.400000 3047.250000 864.000000 3047.250000 902.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- MO)[0]"><path d="M 2991.443753 1031.512592 C 2958.150442 1070.000000 2842.100000 1100.200000 2414.465537 1180.630318" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[0]"><path d="M 2283.110465 1238.856367 C 2206.550000 1292.342195 2190.600000 1316.000000 2204.322561 1354.118225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- SD)[0]"><path d="M 2204.031730 1483.885364 C 2190.539823 1522.000000 2232.200000 1549.800000 2411.139098 1620.267167" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WI)[0]"><path d="M 2411.340473 1687.818611 C 2328.200000 1743.740476 2305.600000 1768.000000 2300.277296 1806.019317" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KS -- MO)[0]"><path d="M 2117.922270 1008.442476 C 2204.850000 1065.469086 2238.550000 1090.719918 2283.284091 1132.239034" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[1]"><path d="M 2368.568520 1257.912835 C 2380.196903 1296.000000 2364.450000 1319.600000 2290.870449 1372.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- OK)[0]"><path d="M 2227.000000 1484.000000 C 2227.000000 1522.000000 2227.000000 1554.600000 2227.000000 1588.500000 C 2227.000000 1622.400000 2213.200000 1769.800000 2159.520067 1815.700232" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MO)[1]"><path d="M 2889.364469 1031.845186 C 2905.318584 1070.000000 2810.100000 1100.000000 2414.460705 1179.605492" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- OH)[0]"><path d="M 2414.566136 1223.356014 C 2557.550000 1289.303673 2593.750000 1328.600000 2593.750000 1362.500000 C 2593.750000 1396.400000 2637.950000 1549.586620 2812.891696 1619.193703" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- TN)[0]"><path d="M 2812.908686 1672.493690 C 2651.950000 1740.742589 2611.250000 1780.600000 2611.250000 1814.500000 C 2611.250000 1848.400000 2406.250000 2005.400000 1588.239191 2090.792348" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[0]"><path d="M 1473.001524 2161.569499 C 1442.648230 2200.000000 1434.550000 2220.000000 1433.789992 2258.000400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[0]"><path d="M 1367.905465 2371.527186 C 1300.100000 2422.863987 1302.350000 2449.629538 1379.107984 2503.005859" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(LA -- MS)[1]"><path d="M 1708.061718 790.847317 C 1770.900000 841.119580 1767.000000 867.800000 1688.646160 921.864149" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TX)[0]"><path d="M 1633.200743 1031.980248 C 1638.584071 1070.000000 1640.000000 1102.600000 1640.000000 1136.500000 C 1640.000000 1170.400000 1640.000000 1215.600000 1640.000000 1249.500000 C 1640.000000 1283.400000 1640.000000 1328.600000 1640.000000 1362.500000 C 1640.000000 1396.400000 1640.000000 1441.600000 1640.000000 1475.500000 C 1640.000000 1509.400000 1640.000000 1554.600000 1640.000000 1588.500000 C 1640.000000 1622.400000 1640.000000 1667.600000 1640.000000 1701.500000 C 1640.000000 1735.400000 1640.000000 1780.600000 1640.000000 1814.500000 C 1640.000000 1848.400000 1640.000000 1893.600000 1640.000000 1927.500000 C 1640.000000 1961.400000 1640.000000 2006.600000 1640.000000 2040.500000 C 1640.000000 2074.400000 1669.600000 2226.000000 1786.240587 2289.048966" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ME -- NH)[0]"><path d="M 1411.500000 1484.000000 C 1411.500000 1522.000000 1312.500000 1552.000000 918.460396 1631.603960" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MD -- PA)[0]"><path d="M 1239.469921 1483.815331 C 1257.126106 1522.000000 1261.750000 1554.600000 1261.750000 1588.500000 C 1261.750000 1622.400000 1261.750000 1667.600000 1261.750000 1701.500000 C 1261.750000 1735.400000 1261.750000 1780.600000 1261.750000 1814.500000 C 1261.750000 1848.400000 1253.350000 1994.000000 1221.036384 2032.468590" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- VA)[0]"><path d="M 1102.842791 2140.009056 C 1020.300000 2195.777877 1073.300000 2229.335991 1367.564884 2306.174655" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[1]"><path d="M 1432.000000 2388.000000 C 1432.000000 2426.000000 1433.200000 2446.000000 1437.761710 2484.014246" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MA -- NH)[0]"><path d="M 421.784384 1483.679938 C 446.539823 1522.000000 520.800000 1551.000000 790.074190 1626.460319" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NH -- NY)[0]"><path d="M 806.758321 1709.608500 C 778.389381 1748.000000 749.600000 1772.200000 665.666493 1827.894196" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- RI)[1]"><path d="M 583.077720 1935.922082 C 572.126106 1974.000000 569.250000 2006.600000 569.250000 2040.500000 C 569.250000 2074.400000 598.550000 2226.111436 713.997478 2289.593504" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(RI -- VT)[0]"><path d="M 754.931480 2387.912835 C 743.303097 2426.000000 732.450000 2446.000000 702.480064 2484.422995" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- MN)[0]"><path d="M 2828.411074 803.186235 C 2868.600000 843.553778 2899.950000 868.070431 2982.089705 923.237068" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- OH)[0]"><path d="M 3044.230189 1031.997845 C 3042.464602 1070.000000 3042.000000 1102.600000 3042.000000 1136.500000 C 3042.000000 1170.400000 3042.000000 1215.600000 3042.000000 1249.500000 C 3042.000000 1283.400000 3042.000000 1328.600000 3042.000000 1362.500000 C 3042.000000 1396.400000 3021.800000 1545.800000 2942.651416 1599.871805" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- WI)[0]"><path d="M 2863.236420 1709.951865 C 2854.734513 1748.000000 2752.650000 1778.121355 2355.210588 1858.211687" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- ND)[0]"><path d="M 3067.211768 1031.911649 C 3078.924779 1070.000000 3082.000000 1102.600000 3082.000000 1136.500000 C 3082.000000 1170.400000 2974.400000 1326.200000 2545.965662 1406.630982" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[0]"><path d="M 2446.860743 1483.766434 C 2426.559735 1522.000000 2426.050000 1542.000000 2444.384538 1580.196954" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WI)[1]"><path d="M 2431.654062 1709.661268 C 2405.953540 1748.000000 2389.650000 1768.000000 2352.635064 1806.557225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TN)[1]"><path d="M 1656.109317 1031.792015 C 1675.044248 1070.000000 1680.000000 1102.600000 1680.000000 1136.500000 C 1680.000000 1170.400000 1680.000000 1215.600000 1680.000000 1249.500000 C 1680.000000 1283.400000 1680.000000 1328.600000 1680.000000 1362.500000 C 1680.000000 1396.400000 1680.000000 1441.600000 1680.000000 1475.500000 C 1680.000000 1509.400000 1680.000000 1554.600000 1680.000000 1588.500000 C 1680.000000 1622.400000 1680.000000 1667.600000 1680.000000 1701.500000 C 1680.000000 1735.400000 1680.000000 1780.600000 1680.000000 1814.500000 C 1680.000000 1848.400000 1661.200000 1997.600000 1587.620449 2050.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[2]"><path d="M 2414.609194 1219.112593 C 2589.550000 1288.475088 2564.750000 1325.200000 2290.676796 1401.463848" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- OK)[1]"><path d="M 2249.968270 1483.885364 C 2263.460177 1522.000000 2267.000000 1554.600000 2267.000000 1588.500000 C 2267.000000 1622.400000 2245.200000 1772.400000 2159.668796 1828.897676" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TN)[1]"><path d="M 2094.750000 1936.000000 C 2094.750000 1974.000000 1992.950000 2004.200000 1587.711752 2084.610733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MT -- ND)[0]"><path d="M 1848.113958 1257.696840 C 1872.011062 1296.000000 1986.350000 1326.257546 2416.784219 1406.919348" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[1]"><path d="M 2469.750993 1483.969391 C 2463.019912 1522.000000 2462.450000 1542.000000 2467.011710 1580.014246" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[0]"><path d="M 2475.000000 1710.000000 C 2475.000000 1748.000000 2475.000000 1780.600000 2475.000000 1814.500000 C 2475.000000 1848.400000 2475.000000 1893.600000 2475.000000 1927.500000 C 2475.000000 1961.400000 2475.000000 2006.600000 2475.000000 2040.500000 C 2475.000000 2074.400000 2475.000000 2119.600000 2475.000000 2153.500000 C 2475.000000 2187.400000 2475.000000 2232.600000 2475.000000 2266.500000 C 2475.000000 2300.400000 2184.200000 2457.600000 1022.994506 2543.851852" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- SD)[1]"><path d="M 2290.944186 1478.296093 C 2335.500000 1520.982500 2360.200000 1543.600000 2411.497670 1588.679771" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[1]"><path d="M 2507.251876 1709.790436 C 2526.272124 1748.000000 2531.250000 1780.600000 2531.250000 1814.500000 C 2531.250000 1848.400000 2531.250000 1893.600000 2531.250000 1927.500000 C 2531.250000 1961.400000 2531.250000 2006.600000 2531.250000 2040.500000 C 2531.250000 2074.400000 2531.250000 2119.600000 2531.250000 2153.500000 C 2531.250000 2187.400000 2531.250000 2232.600000 2531.250000 2266.500000 C 2531.250000 2300.400000 2229.250000 2457.600000 1023.244904 2543.857318" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[2]"><path d="M 710.155410 1439.544280 C 941.650000 1513.387297 1000.000000 1554.600000 1000.000000 1588.500000 C 1000.000000 1622.400000 896.000000 1778.200000 481.963309 1858.618665" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- UT)[1]"><path d="M 416.750000 1936.000000 C 416.750000 1974.000000 475.950000 2002.686034 710.842754 2076.828160" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NH -- VT)[0]"><path d="M 894.153443 1709.705257 C 917.621681 1748.000000 923.750000 1780.600000 923.750000 1814.500000 C 923.750000 1848.400000 923.750000 1893.600000 923.750000 1927.500000 C 923.750000 1961.400000 923.750000 2006.600000 923.750000 2040.500000 C 923.750000 2074.400000 923.750000 2119.600000 923.750000 2153.500000 C 923.750000 2187.400000 923.750000 2232.600000 923.750000 2266.500000 C 923.750000 2300.400000 881.950000 2453.400000 716.596415 2522.231397" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NJ -- NY)[0]"><path d="M 1154.062090 1709.664667 C 1179.590708 1748.000000 1081.850000 1778.200000 666.213582 1858.620073" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- PA)[0]"><path d="M 665.401715 1914.460084 C 746.550000 1969.866465 834.700000 2003.090420 1102.575594 2078.907432" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- OK)[1]"><path d="M 1407.144427 1709.788854 C 1426.250000 1748.000000 1551.350000 1778.454107 2029.778389 1859.934752" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TX)[0]"><path d="M 2159.515396 1905.480517 C 2277.150000 1968.108127 2307.000000 2006.600000 2307.000000 2040.500000 C 2307.000000 2074.400000 2227.800000 2229.600000 1912.941433 2307.519544" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- PA)[1]"><path d="M 665.502522 1906.056131 C 778.550000 1968.218491 866.700000 2002.699652 1102.592154 2076.898158" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- RI)[0]"><path d="M 1103.004533 2153.384973 C 1052.300000 2198.411395 998.250000 2227.600000 836.087826 2297.211080" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(RI -- VT)[1]"><path d="M 794.568520 2387.912835 C 806.196903 2426.000000 790.450000 2449.600000 716.870449 2502.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NC -- SC)[1]"><path d="M 146.501891 1700.842130 C 198.200000 1746.304280 198.100000 1769.600000 146.012123 1814.690998" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SC -- TN)[1]"><path d="M 112.969921 1935.815331 C 130.626106 1974.000000 400.650000 2005.600000 1460.256591 2091.837763" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[1]"><path d="M 1535.499007 2161.969391 C 1542.230088 2200.000000 1534.000000 2220.000000 1495.414214 2258.585786" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[2]"><path d="M 2521.329776 1483.700210 C 2545.055310 1522.000000 2544.450000 1542.000000 2518.374620 1580.346147" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- PA)[0]"><path d="M 2900.718270 1709.885364 C 2914.210177 1748.000000 2917.750000 1780.600000 2917.750000 1814.500000 C 2917.750000 1848.400000 2579.950000 2005.800000 1230.745848 2092.871197" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- WV)[0]"><path d="M 1177.999007 2161.969391 C 1184.730088 2200.000000 1186.500000 2232.600000 1186.500000 2266.500000 C 1186.500000 2300.400000 1225.350000 2452.966377 1378.917157 2520.031454" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TX)[1]"><path d="M 2159.575228 1900.039646 C 2309.150000 1967.044400 2347.000000 2006.600000 2347.000000 2040.500000 C 2347.000000 2074.400000 2259.800000 2229.800000 1912.950354 2308.557144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- WA)[0]"><path d="M 458.250363 1935.683324 C 482.834071 1974.000000 489.250000 2006.600000 489.250000 2040.500000 C 489.250000 2074.400000 489.250000 2220.000000 489.250000 2258.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- WV)[1]"><path d="M 1200.889257 2161.766434 C 1221.190265 2200.000000 1226.500000 2232.600000 1226.500000 2266.500000 C 1226.500000 2300.400000 1257.350000 2451.936229 1378.973079 2514.763236" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[2]"><path d="M 2529.958365 1709.522548 C 2562.732301 1748.000000 2571.250000 1780.600000 2571.250000 1814.500000 C 2571.250000 1848.400000 2571.250000 1893.600000 2571.250000 1927.500000 C 2571.250000 1961.400000 2571.250000 2006.600000 2571.250000 2040.500000 C 2571.250000 2074.400000 2571.250000 2119.600000 2571.250000 2153.500000 C 2571.250000 2187.400000 2571.250000 2232.600000 2571.250000 2266.500000 C 2571.250000 2300.400000 2261.250000 2457.600000 1023.245163 2543.860982" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[2]"><path d="M 1558.389257 2161.766434 C 1578.690265 2200.000000 1566.200000 2223.200000 1496.606475 2274.808682" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WY)[1]"><path d="M 836.908418 2161.439461 C 874.103982 2200.000000 883.750000 2232.600000 883.750000 2266.500000 C 883.750000 2300.400000 890.150000 2446.000000 914.671893 2484.315457" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[2]"><path d="M 1497.464313 2335.321164 C 1917.700000 2415.789006 1920.650000 2456.000000 1512.213051 2535.617339" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><mask id="2384960190" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3322" height="2812"> -<rect x="-100" y="-100" width="3322" height="2812" fill="white"></rect> +</style><g id="AK"><g class="shape" ><rect x="2525" y="0" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2588.000000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AK</text></g><g id="HI"><g class="shape" ><rect x="2711" y="0" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2770.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">HI</text></g><g id="AL"><g class="shape" ><rect x="1" y="226" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.000000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AL</text></g><g id="FL"><g class="shape" ><rect x="3" y="452" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">FL</text></g><g id="GA"><g class="shape" ><rect x="0" y="678" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="63.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">GA</text></g><g id="MS"><g class="shape" ><rect x="1561" y="904" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1624.000000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MS</text></g><g id="TN"><g class="shape" ><rect x="1462" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1524.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TN</text></g><g id="AZ"><g class="shape" ><rect x="398" y="904" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AZ</text></g><g id="CA"><g class="shape" ><rect x="398" y="1130" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="460.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CA</text></g><g id="NV"><g class="shape" ><rect x="583" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="645.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NV</text></g><g id="NM"><g class="shape" ><rect x="1312" y="1582" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1375.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NM</text></g><g id="UT"><g class="shape" ><rect x="713" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="775.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">UT</text></g><g id="AR"><g class="shape" ><rect x="1581" y="452" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1644.000000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AR</text></g><g id="LA"><g class="shape" ><rect x="1583" y="678" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1644.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">LA</text></g><g id="MO"><g class="shape" ><rect x="2285" y="1130" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2349.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MO</text></g><g id="OK"><g class="shape" ><rect x="2032" y="1808" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2095.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OK</text></g><g id="TX"><g class="shape" ><rect x="1788" y="2260" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1849.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TX</text></g><g id="OR"><g class="shape" ><rect x="354" y="1808" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="417.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OR</text></g><g id="CO"><g class="shape" ><rect x="1992" y="678" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2055.000000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CO</text></g><g id="KS"><g class="shape" ><rect x="1993" y="904" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2054.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KS</text></g><g id="NE"><g class="shape" ><rect x="2166" y="1356" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2227.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NE</text></g><g id="WY"><g class="shape" ><rect x="893" y="2486" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="957.000000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WY</text></g><g id="CT"><g class="shape" ><rect x="587" y="1130" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="649.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CT</text></g><g id="MA"><g class="shape" ><rect x="317" y="1356" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="380.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MA</text></g><g id="NY"><g class="shape" ><rect x="540" y="1808" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="602.000000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NY</text></g><g id="RI"><g class="shape" ><rect x="716" y="2260" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="775.000000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">RI</text></g><g id="DE"><g class="shape" ><rect x="1148" y="1130" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1209.500000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">DE</text></g><g id="MD"><g class="shape" ><rect x="1146" y="1356" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1209.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MD</text></g><g id="NJ"><g class="shape" ><rect x="1050" y="1582" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1111.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NJ</text></g><g id="PA"><g class="shape" ><rect x="1105" y="2034" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1167.000000" y="2100.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">PA</text></g><g id="NC"><g class="shape" ><rect x="21" y="1582" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="83.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NC</text></g><g id="SC"><g class="shape" ><rect x="22" y="1808" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="83.500000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SC</text></g><g id="ID"><g class="shape" ><rect x="1748" y="904" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1807.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ID</text></g><g id="MT"><g class="shape" ><rect x="1745" y="1130" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1808.000000" y="1196.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MT</text></g><g id="WA"><g class="shape" ><rect x="425" y="2260" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="489.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WA</text></g><g id="IL"><g class="shape" ><rect x="2890" y="0" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2948.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IL</text></g><g id="IN"><g class="shape" ><rect x="2889" y="226" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2948.500000" y="292.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IN</text></g><g id="IA"><g class="shape" ><rect x="2834" y="452" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2893.500000" y="518.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IA</text></g><g id="MI"><g class="shape" ><rect x="2706" y="678" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2766.500000" y="744.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MI</text></g><g id="KY"><g class="shape" ><rect x="2801" y="904" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2862.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KY</text></g><g id="WI"><g class="shape" ><rect x="2230" y="1808" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2291.500000" y="1874.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WI</text></g><g id="OH"><g class="shape" ><rect x="2815" y="1582" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2878.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OH</text></g><g id="MN"><g class="shape" ><rect x="2984" y="904" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="3047.500000" y="970.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MN</text></g><g id="SD"><g class="shape" ><rect x="2413" y="1582" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2475.000000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SD</text></g><g id="VA"><g class="shape" ><rect x="1370" y="2260" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1432.500000" y="2326.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VA</text></g><g id="WV"><g class="shape" ><rect x="1381" y="2486" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1445.500000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WV</text></g><g id="ME"><g class="shape" ><rect x="1349" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1411.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ME</text></g><g id="NH"><g class="shape" ><rect x="792" y="1582" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="854.500000" y="1648.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NH</text></g><g id="VT"><g class="shape" ><rect x="591" y="2486" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="653.000000" y="2552.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VT</text></g><g id="ND"><g class="shape" ><rect x="2419" y="1356" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2481.500000" y="1422.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ND</text></g><g id="(AL -- FL)[0]"><path d="M 63.000000 354.000000 C 63.000000 392.000000 63.000000 412.000000 63.000000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(FL -- GA)[0]"><path d="M 51.500993 579.969391 C 44.769912 618.000000 44.800000 638.000000 51.645694 676.031633" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(GA -- MS)[0]"><path d="M 51.500993 805.969391 C 44.769912 844.000000 346.600000 875.600000 1559.005043 961.858066" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TN)[0]"><path d="M 1566.922354 1031.497740 C 1532.849558 1070.000000 1524.000000 1102.600000 1524.000000 1136.500000 C 1524.000000 1170.400000 1524.000000 1215.600000 1524.000000 1249.500000 C 1524.000000 1283.400000 1524.000000 1328.600000 1524.000000 1362.500000 C 1524.000000 1396.400000 1524.000000 1441.600000 1524.000000 1475.500000 C 1524.000000 1509.400000 1524.000000 1554.600000 1524.000000 1588.500000 C 1524.000000 1622.400000 1524.000000 1667.600000 1524.000000 1701.500000 C 1524.000000 1735.400000 1524.000000 1780.600000 1524.000000 1814.500000 C 1524.000000 1848.400000 1524.000000 1994.000000 1524.000000 2032.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(AZ -- CA)[0]"><path d="M 460.500000 1032.000000 C 460.500000 1070.000000 460.500000 1090.000000 460.500000 1128.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CA -- NV)[0]"><path d="M 396.127406 1217.146401 C 207.000000 1288.088797 244.050000 1325.600000 581.301373 1403.549610" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- NM)[0]"><path d="M 581.642140 1466.425127 C 511.050000 1518.647136 656.750000 1552.985257 1309.766224 1636.672054" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- UT)[0]"><path d="M 1342.355573 1709.788854 C 1323.250000 1748.000000 1318.250000 1780.600000 1318.250000 1814.500000 C 1318.250000 1848.400000 1222.050000 2004.000000 839.208130 2083.592904" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(AR -- LA)[0]"><path d="M 1644.000000 580.000000 C 1644.000000 618.000000 1644.000000 638.000000 1644.000000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(LA -- MS)[0]"><path d="M 1595.125094 805.594905 C 1566.066372 844.000000 1564.300000 864.000000 1586.496564 902.269938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- MO)[0]"><path d="M 1601.031730 1031.885364 C 1587.539823 1070.000000 1724.150000 1100.708663 2282.771482 1183.250968" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- OK)[0]"><path d="M 2282.844715 1214.037563 C 2052.750000 1287.485876 1994.750000 1328.600000 1994.750000 1362.500000 C 1994.750000 1396.400000 1994.750000 1441.600000 1994.750000 1475.500000 C 1994.750000 1509.400000 1994.750000 1554.600000 1994.750000 1588.500000 C 1994.750000 1622.400000 2003.550000 1768.000000 2037.428744 1806.498573" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TN)[0]"><path d="M 2029.907378 1898.365887 C 1867.950000 1966.717647 1778.800000 2002.000000 1587.873615 2073.300310" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- TX)[0]"><path d="M 1460.494306 2152.521420 C 1408.200000 2198.241006 1473.350000 2229.600000 1785.809425 2307.516091" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CA -- NV)[1]"><path d="M 524.451745 1253.599977 C 568.400000 1295.244864 585.550000 1316.000000 607.746564 1354.269938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[0]"><path d="M 581.837353 1483.054360 C 543.050000 1521.927716 533.000000 1554.600000 533.000000 1588.500000 C 533.000000 1622.400000 522.400000 1768.400000 481.427618 1808.599319" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CO -- KS)[0]"><path d="M 2054.750000 806.000000 C 2054.750000 844.000000 2054.750000 864.000000 2054.750000 902.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KS -- NE)[0]"><path d="M 1997.672354 1031.497740 C 1963.599558 1070.000000 1954.750000 1102.600000 1954.750000 1136.500000 C 1954.750000 1170.400000 1996.900000 1323.494766 2163.652794 1392.707128" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- NM)[0]"><path d="M 2181.242596 1483.632333 C 2154.079646 1522.000000 2005.200000 1552.800000 1439.978824 1635.709735" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- OK)[0]"><path d="M 1374.750000 1710.000000 C 1374.750000 1748.000000 1506.150000 1778.622500 2029.774186 1860.802407" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- UT)[0]"><path d="M 2029.958401 1903.146875 C 1899.950000 1967.651592 1661.000000 2005.400000 838.989295 2090.793345" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WY)[0]"><path d="M 712.591582 2161.439461 C 675.396018 2200.000000 665.750000 2232.600000 665.750000 2266.500000 C 665.750000 2300.400000 711.100000 2453.625279 890.635840 2523.401891" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(CT -- MA)[0]"><path d="M 649.000000 1258.000000 C 649.000000 1296.000000 608.000000 1323.200000 445.844285 1391.226300" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MA -- NY)[0]"><path d="M 327.162355 1483.547609 C 295.685841 1522.000000 287.500000 1554.600000 287.500000 1588.500000 C 287.500000 1622.400000 337.950000 1776.141130 537.867977 1848.028899" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- RI)[0]"><path d="M 560.249637 1935.683324 C 535.665929 1974.000000 529.250000 2006.600000 529.250000 2040.500000 C 529.250000 2074.400000 566.550000 2227.168635 713.933216 2295.006938" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(DE -- MD)[0]"><path d="M 1209.500000 1258.000000 C 1209.500000 1296.000000 1209.500000 1316.000000 1209.500000 1354.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MD -- NJ)[0]"><path d="M 1153.269898 1483.507630 C 1119.716814 1522.000000 1111.000000 1542.000000 1111.000000 1580.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NJ -- PA)[0]"><path d="M 1090.608531 1709.908056 C 1078.641593 1748.000000 1075.500000 1780.600000 1075.500000 1814.500000 C 1075.500000 1848.400000 1083.500000 1994.000000 1114.250610 2032.438262" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(FL -- GA)[1]"><path d="M 126.475340 524.888033 C 646.500000 607.314986 646.800000 648.600000 127.975427 730.687452" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(GA -- NC)[0]"><path d="M 74.499007 805.969391 C 81.230088 844.000000 83.000000 876.600000 83.000000 910.500000 C 83.000000 944.400000 83.000000 989.600000 83.000000 1023.500000 C 83.000000 1057.400000 83.000000 1102.600000 83.000000 1136.500000 C 83.000000 1170.400000 83.000000 1215.600000 83.000000 1249.500000 C 83.000000 1283.400000 83.000000 1328.600000 83.000000 1362.500000 C 83.000000 1396.400000 83.000000 1542.000000 83.000000 1580.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NC -- SC)[0]"><path d="M 71.500993 1709.969391 C 64.769912 1748.000000 64.800000 1768.000000 71.645694 1806.031633" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SC -- TN)[0]"><path d="M 71.500993 1935.969391 C 64.769912 1974.000000 342.800000 2005.600000 1460.005933 2091.846062" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ID -- MT)[0]"><path d="M 1807.750000 1032.000000 C 1807.750000 1070.000000 1807.750000 1090.000000 1807.750000 1128.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MT -- NV)[0]"><path d="M 1778.350904 1257.821422 C 1761.035398 1296.000000 1546.850000 1327.328337 710.239730 1412.439262" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[1]"><path d="M 622.924821 1483.886673 C 609.517699 1522.000000 606.000000 1554.600000 606.000000 1588.500000 C 606.000000 1622.400000 580.800000 1773.000000 481.718586 1831.977032" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- UT)[0]"><path d="M 351.938497 1901.325879 C 210.950000 1967.295652 282.750000 2004.262719 710.784609 2084.943137" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WA)[0]"><path d="M 774.750000 2162.000000 C 774.750000 2200.000000 730.550000 2227.400000 555.610991 2296.267393" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(WA -- WY)[0]"><path d="M 489.250000 2388.000000 C 489.250000 2426.000000 569.900000 2455.504441 890.556040 2533.052076" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IL -- IN)[0]"><path d="M 2948.250000 128.000000 C 2948.250000 166.000000 2948.250000 186.000000 2948.250000 224.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IN -- IA)[0]"><path d="M 2916.853605 353.799865 C 2898.345133 392.000000 2893.500000 412.000000 2893.500000 450.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IA -- MI)[0]"><path d="M 2832.505831 569.270403 C 2780.000000 615.988189 2766.500000 638.000000 2766.500000 676.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- KY)[0]"><path d="M 2704.112033 762.809251 C 2495.800000 835.629853 2514.750000 873.282816 2798.818991 949.893308" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MO)[0]"><path d="M 2818.904062 1031.661268 C 2793.203540 1070.000000 2711.700000 1099.200000 2414.437200 1175.502751" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- WI)[0]"><path d="M 2282.938161 1223.762101 C 2142.550000 1289.383040 2107.000000 1328.600000 2107.000000 1362.500000 C 2107.000000 1396.400000 2107.000000 1441.600000 2107.000000 1475.500000 C 2107.000000 1509.400000 2107.000000 1554.600000 2107.000000 1588.500000 C 2107.000000 1622.400000 2131.600000 1773.000000 2228.292408 1831.958785" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IN -- KY)[0]"><path d="M 3009.426612 328.786804 C 3099.150000 387.139281 3122.000000 424.600000 3122.000000 458.500000 C 3122.000000 492.400000 3122.000000 537.600000 3122.000000 571.500000 C 3122.000000 605.400000 3122.000000 650.600000 3122.000000 684.500000 C 3122.000000 718.400000 3082.400000 871.200000 2925.834435 939.203225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MI)[0]"><path d="M 2903.750363 902.316676 C 2928.334071 864.000000 2913.150000 839.600000 2828.414101 783.109400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- OH)[0]"><path d="M 2734.533251 805.793591 C 2715.683628 844.000000 2710.750000 876.600000 2710.750000 910.500000 C 2710.750000 944.400000 2710.750000 989.600000 2710.750000 1023.500000 C 2710.750000 1057.400000 2710.750000 1102.600000 2710.750000 1136.500000 C 2710.750000 1170.400000 2710.750000 1215.600000 2710.750000 1249.500000 C 2710.750000 1283.400000 2710.750000 1328.600000 2710.750000 1362.500000 C 2710.750000 1396.400000 2731.550000 1546.074251 2813.093569 1601.250439" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(IA -- MN)[0]"><path d="M 2954.611559 559.914512 C 3028.400000 614.146016 3047.250000 650.600000 3047.250000 684.500000 C 3047.250000 718.400000 3047.250000 864.000000 3047.250000 902.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- MO)[0]"><path d="M 2991.443753 1031.512592 C 2958.150442 1070.000000 2842.100000 1100.200000 2414.465537 1180.630318" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[0]"><path d="M 2283.110465 1238.856367 C 2206.550000 1292.342195 2190.600000 1316.000000 2204.322561 1354.118225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- SD)[0]"><path d="M 2204.031730 1483.885364 C 2190.539823 1522.000000 2232.200000 1549.800000 2411.139098 1620.267167" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WI)[0]"><path d="M 2411.340473 1687.818611 C 2328.200000 1743.740476 2305.600000 1768.000000 2300.277296 1806.019317" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KS -- MO)[0]"><path d="M 2117.922270 1008.442476 C 2204.850000 1065.469086 2238.550000 1090.719918 2283.284091 1132.239034" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[1]"><path d="M 2368.568520 1257.912835 C 2380.196903 1296.000000 2364.450000 1319.600000 2290.870449 1372.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- OK)[0]"><path d="M 2227.000000 1484.000000 C 2227.000000 1522.000000 2227.000000 1554.600000 2227.000000 1588.500000 C 2227.000000 1622.400000 2213.200000 1769.800000 2159.520067 1815.700232" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(KY -- MO)[1]"><path d="M 2889.364469 1031.845186 C 2905.318584 1070.000000 2810.100000 1100.000000 2414.460705 1179.605492" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- OH)[0]"><path d="M 2414.566136 1223.356014 C 2557.550000 1289.303673 2593.750000 1328.600000 2593.750000 1362.500000 C 2593.750000 1396.400000 2637.950000 1549.586620 2812.891696 1619.193703" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- TN)[0]"><path d="M 2812.908686 1672.493690 C 2651.950000 1740.742589 2611.250000 1780.600000 2611.250000 1814.500000 C 2611.250000 1848.400000 2406.250000 2005.400000 1588.239191 2090.792348" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[0]"><path d="M 1473.001524 2161.569499 C 1442.648230 2200.000000 1434.550000 2220.000000 1433.789992 2258.000400" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[0]"><path d="M 1367.905465 2371.527186 C 1300.100000 2422.863987 1302.350000 2449.629538 1379.107984 2503.005859" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(LA -- MS)[1]"><path d="M 1708.061718 790.847317 C 1770.900000 841.119580 1767.000000 867.800000 1688.646160 921.864149" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TX)[0]"><path d="M 1633.200743 1031.980248 C 1638.584071 1070.000000 1640.000000 1102.600000 1640.000000 1136.500000 C 1640.000000 1170.400000 1640.000000 1215.600000 1640.000000 1249.500000 C 1640.000000 1283.400000 1640.000000 1328.600000 1640.000000 1362.500000 C 1640.000000 1396.400000 1640.000000 1441.600000 1640.000000 1475.500000 C 1640.000000 1509.400000 1640.000000 1554.600000 1640.000000 1588.500000 C 1640.000000 1622.400000 1640.000000 1667.600000 1640.000000 1701.500000 C 1640.000000 1735.400000 1640.000000 1780.600000 1640.000000 1814.500000 C 1640.000000 1848.400000 1640.000000 1893.600000 1640.000000 1927.500000 C 1640.000000 1961.400000 1640.000000 2006.600000 1640.000000 2040.500000 C 1640.000000 2074.400000 1669.600000 2226.000000 1786.240587 2289.048966" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ME -- NH)[0]"><path d="M 1411.500000 1484.000000 C 1411.500000 1522.000000 1312.500000 1552.000000 918.460396 1631.603960" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MD -- PA)[0]"><path d="M 1239.469921 1483.815331 C 1257.126106 1522.000000 1261.750000 1554.600000 1261.750000 1588.500000 C 1261.750000 1622.400000 1261.750000 1667.600000 1261.750000 1701.500000 C 1261.750000 1735.400000 1261.750000 1780.600000 1261.750000 1814.500000 C 1261.750000 1848.400000 1253.350000 1994.000000 1221.036384 2032.468590" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- VA)[0]"><path d="M 1102.842791 2140.009056 C 1020.300000 2195.777877 1073.300000 2229.335991 1367.564884 2306.174655" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[1]"><path d="M 1432.000000 2388.000000 C 1432.000000 2426.000000 1433.200000 2446.000000 1437.761710 2484.014246" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MA -- NH)[0]"><path d="M 421.784384 1483.679938 C 446.539823 1522.000000 520.800000 1551.000000 790.074190 1626.460319" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NH -- NY)[0]"><path d="M 806.758321 1709.608500 C 778.389381 1748.000000 749.600000 1772.200000 665.666493 1827.894196" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- RI)[1]"><path d="M 583.077720 1935.922082 C 572.126106 1974.000000 569.250000 2006.600000 569.250000 2040.500000 C 569.250000 2074.400000 598.550000 2226.111436 713.997478 2289.593504" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(RI -- VT)[0]"><path d="M 754.931480 2387.912835 C 743.303097 2426.000000 732.450000 2446.000000 702.480064 2484.422995" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MI -- MN)[0]"><path d="M 2828.411074 803.186235 C 2868.600000 843.553778 2899.950000 868.070431 2982.089705 923.237068" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- OH)[0]"><path d="M 3044.230189 1031.997845 C 3042.464602 1070.000000 3042.000000 1102.600000 3042.000000 1136.500000 C 3042.000000 1170.400000 3042.000000 1215.600000 3042.000000 1249.500000 C 3042.000000 1283.400000 3042.000000 1328.600000 3042.000000 1362.500000 C 3042.000000 1396.400000 3021.800000 1545.800000 2942.651416 1599.871805" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- WI)[0]"><path d="M 2863.236420 1709.951865 C 2854.734513 1748.000000 2752.650000 1778.121355 2355.210588 1858.211687" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MN -- ND)[0]"><path d="M 3067.211768 1031.911649 C 3078.924779 1070.000000 3082.000000 1102.600000 3082.000000 1136.500000 C 3082.000000 1170.400000 2974.400000 1326.200000 2545.965662 1406.630982" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[0]"><path d="M 2446.860743 1483.766434 C 2426.559735 1522.000000 2426.050000 1542.000000 2444.384538 1580.196954" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WI)[1]"><path d="M 2431.654062 1709.661268 C 2405.953540 1748.000000 2389.650000 1768.000000 2352.635064 1806.557225" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MS -- TN)[1]"><path d="M 1656.109317 1031.792015 C 1675.044248 1070.000000 1680.000000 1102.600000 1680.000000 1136.500000 C 1680.000000 1170.400000 1680.000000 1215.600000 1680.000000 1249.500000 C 1680.000000 1283.400000 1680.000000 1328.600000 1680.000000 1362.500000 C 1680.000000 1396.400000 1680.000000 1441.600000 1680.000000 1475.500000 C 1680.000000 1509.400000 1680.000000 1554.600000 1680.000000 1588.500000 C 1680.000000 1622.400000 1680.000000 1667.600000 1680.000000 1701.500000 C 1680.000000 1735.400000 1680.000000 1780.600000 1680.000000 1814.500000 C 1680.000000 1848.400000 1661.200000 1997.600000 1587.620449 2050.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MO -- NE)[2]"><path d="M 2414.609194 1219.112593 C 2589.550000 1288.475088 2564.750000 1325.200000 2290.676796 1401.463848" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- OK)[1]"><path d="M 2249.968270 1483.885364 C 2263.460177 1522.000000 2267.000000 1554.600000 2267.000000 1588.500000 C 2267.000000 1622.400000 2245.200000 1772.400000 2159.668796 1828.897676" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TN)[1]"><path d="M 2094.750000 1936.000000 C 2094.750000 1974.000000 1992.950000 2004.200000 1587.711752 2084.610733" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(MT -- ND)[0]"><path d="M 1848.113958 1257.696840 C 1872.011062 1296.000000 1986.350000 1326.257546 2416.784219 1406.919348" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[1]"><path d="M 2469.750993 1483.969391 C 2463.019912 1522.000000 2462.450000 1542.000000 2467.011710 1580.014246" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[0]"><path d="M 2475.000000 1710.000000 C 2475.000000 1748.000000 2475.000000 1780.600000 2475.000000 1814.500000 C 2475.000000 1848.400000 2475.000000 1893.600000 2475.000000 1927.500000 C 2475.000000 1961.400000 2475.000000 2006.600000 2475.000000 2040.500000 C 2475.000000 2074.400000 2475.000000 2119.600000 2475.000000 2153.500000 C 2475.000000 2187.400000 2475.000000 2232.600000 2475.000000 2266.500000 C 2475.000000 2300.400000 2184.200000 2457.600000 1022.994506 2543.851852" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NE -- SD)[1]"><path d="M 2290.944186 1478.296093 C 2335.500000 1520.982500 2360.200000 1543.600000 2411.497670 1588.679771" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[1]"><path d="M 2507.251876 1709.790436 C 2526.272124 1748.000000 2531.250000 1780.600000 2531.250000 1814.500000 C 2531.250000 1848.400000 2531.250000 1893.600000 2531.250000 1927.500000 C 2531.250000 1961.400000 2531.250000 2006.600000 2531.250000 2040.500000 C 2531.250000 2074.400000 2531.250000 2119.600000 2531.250000 2153.500000 C 2531.250000 2187.400000 2531.250000 2232.600000 2531.250000 2266.500000 C 2531.250000 2300.400000 2229.250000 2457.600000 1023.244904 2543.857318" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NV -- OR)[2]"><path d="M 710.155410 1439.544280 C 941.650000 1513.387297 1000.000000 1554.600000 1000.000000 1588.500000 C 1000.000000 1622.400000 896.000000 1778.200000 481.963309 1858.618665" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- UT)[1]"><path d="M 416.750000 1936.000000 C 416.750000 1974.000000 475.950000 2002.686034 710.842754 2076.828160" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NH -- VT)[0]"><path d="M 894.153443 1709.705257 C 917.621681 1748.000000 923.750000 1780.600000 923.750000 1814.500000 C 923.750000 1848.400000 923.750000 1893.600000 923.750000 1927.500000 C 923.750000 1961.400000 923.750000 2006.600000 923.750000 2040.500000 C 923.750000 2074.400000 923.750000 2119.600000 923.750000 2153.500000 C 923.750000 2187.400000 923.750000 2232.600000 923.750000 2266.500000 C 923.750000 2300.400000 881.950000 2453.400000 716.596415 2522.231397" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NJ -- NY)[0]"><path d="M 1154.062090 1709.664667 C 1179.590708 1748.000000 1081.850000 1778.200000 666.213582 1858.620073" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- PA)[0]"><path d="M 665.401715 1914.460084 C 746.550000 1969.866465 834.700000 2003.090420 1102.575594 2078.907432" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NM -- OK)[1]"><path d="M 1407.144427 1709.788854 C 1426.250000 1748.000000 1551.350000 1778.454107 2029.778389 1859.934752" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TX)[0]"><path d="M 2159.515396 1905.480517 C 2277.150000 1968.108127 2307.000000 2006.600000 2307.000000 2040.500000 C 2307.000000 2074.400000 2227.800000 2229.600000 1912.941433 2307.519544" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NY -- PA)[1]"><path d="M 665.502522 1906.056131 C 778.550000 1968.218491 866.700000 2002.699652 1102.592154 2076.898158" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- RI)[0]"><path d="M 1103.004533 2153.384973 C 1052.300000 2198.411395 998.250000 2227.600000 836.087826 2297.211080" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(RI -- VT)[1]"><path d="M 794.568520 2387.912835 C 806.196903 2426.000000 790.450000 2449.600000 716.870449 2502.827760" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(NC -- SC)[1]"><path d="M 146.501891 1700.842130 C 198.200000 1746.304280 198.100000 1769.600000 146.012123 1814.690998" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SC -- TN)[1]"><path d="M 112.969921 1935.815331 C 130.626106 1974.000000 400.650000 2005.600000 1460.256591 2091.837763" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[1]"><path d="M 1535.499007 2161.969391 C 1542.230088 2200.000000 1534.000000 2220.000000 1495.414214 2258.585786" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(ND -- SD)[2]"><path d="M 2521.329776 1483.700210 C 2545.055310 1522.000000 2544.450000 1542.000000 2518.374620 1580.346147" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OH -- PA)[0]"><path d="M 2900.718270 1709.885364 C 2914.210177 1748.000000 2917.750000 1780.600000 2917.750000 1814.500000 C 2917.750000 1848.400000 2579.950000 2005.800000 1230.745848 2092.871197" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- WV)[0]"><path d="M 1177.999007 2161.969391 C 1184.730088 2200.000000 1186.500000 2232.600000 1186.500000 2266.500000 C 1186.500000 2300.400000 1225.350000 2452.966377 1378.917157 2520.031454" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OK -- TX)[1]"><path d="M 2159.575228 1900.039646 C 2309.150000 1967.044400 2347.000000 2006.600000 2347.000000 2040.500000 C 2347.000000 2074.400000 2259.800000 2229.800000 1912.950354 2308.557144" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(OR -- WA)[0]"><path d="M 458.250363 1935.683324 C 482.834071 1974.000000 489.250000 2006.600000 489.250000 2040.500000 C 489.250000 2074.400000 489.250000 2220.000000 489.250000 2258.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(PA -- WV)[1]"><path d="M 1200.889257 2161.766434 C 1221.190265 2200.000000 1226.500000 2232.600000 1226.500000 2266.500000 C 1226.500000 2300.400000 1257.350000 2451.936229 1378.973079 2514.763236" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(SD -- WY)[2]"><path d="M 2529.958365 1709.522548 C 2562.732301 1748.000000 2571.250000 1780.600000 2571.250000 1814.500000 C 2571.250000 1848.400000 2571.250000 1893.600000 2571.250000 1927.500000 C 2571.250000 1961.400000 2571.250000 2006.600000 2571.250000 2040.500000 C 2571.250000 2074.400000 2571.250000 2119.600000 2571.250000 2153.500000 C 2571.250000 2187.400000 2571.250000 2232.600000 2571.250000 2266.500000 C 2571.250000 2300.400000 2261.250000 2457.600000 1023.245163 2543.860982" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(TN -- VA)[2]"><path d="M 1558.389257 2161.766434 C 1578.690265 2200.000000 1566.200000 2223.200000 1496.606475 2274.808682" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(UT -- WY)[1]"><path d="M 836.908418 2161.439461 C 874.103982 2200.000000 883.750000 2232.600000 883.750000 2266.500000 C 883.750000 2300.400000 890.150000 2446.000000 914.671893 2484.315457" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><g id="(VA -- WV)[2]"><path d="M 1497.464313 2335.321164 C 1917.700000 2415.789006 1920.650000 2456.000000 1512.213051 2535.617339" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#2384960190)"/></g><mask id="2384960190" maskUnits="userSpaceOnUse" x="-100" y="-100" width="3324" height="2816"> +<rect x="-100" y="-100" width="3324" height="2816" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/stable/us_map/elk/sketch.exp.svg b/e2etests/testdata/stable/us_map/elk/sketch.exp.svg index 01eb1f442a..16b62c4bcf 100644 --- a/e2etests/testdata/stable/us_map/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/us_map/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="1841" height="3132" viewBox="-88 -88 1841 3132"><style type="text/css"> +width="1845" height="3136" viewBox="-90 -90 1845 3136"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="1841" height="3132" viewBox="-88 -88 1841 3132"><style type="text/css"> } ]]> -</style><g id="AK"><g class="shape" ><rect x="1237" y="12" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1300.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AK</text></g><g id="HI"><g class="shape" ><rect x="1098" y="12" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1157.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">HI</text></g><g id="AL"><g class="shape" ><rect x="549" y="238" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="611.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AL</text></g><g id="FL"><g class="shape" ><rect x="550" y="464" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="610.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">FL</text></g><g id="GA"><g class="shape" ><rect x="549" y="730" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="612.000000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">GA</text></g><g id="MS"><g class="shape" ><rect x="415" y="956" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="478.000000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MS</text></g><g id="TN"><g class="shape" ><rect x="566" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="628.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TN</text></g><g id="AZ"><g class="shape" ><rect x="1517" y="956" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1579.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AZ</text></g><g id="CA"><g class="shape" ><rect x="1517" y="1222" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1579.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CA</text></g><g id="NV"><g class="shape" ><rect x="1497" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1559.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NV</text></g><g id="NM"><g class="shape" ><rect x="1005" y="1744" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1068.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NM</text></g><g id="UT"><g class="shape" ><rect x="1451" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1513.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">UT</text></g><g id="AR"><g class="shape" ><rect x="404" y="464" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="467.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AR</text></g><g id="LA"><g class="shape" ><rect x="406" y="730" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="467.500000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">LA</text></g><g id="MO"><g class="shape" ><rect x="1032" y="1222" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1096.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MO</text></g><g id="OK"><g class="shape" ><rect x="714" y="2050" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="777.000000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OK</text></g><g id="TX"><g class="shape" ><rect x="422" y="2572" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="483.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TX</text></g><g id="OR"><g class="shape" ><rect x="1515" y="1744" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1578.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OR</text></g><g id="CO"><g class="shape" ><rect x="819" y="730" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CO</text></g><g id="KS"><g class="shape" ><rect x="820" y="956" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="881.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KS</text></g><g id="NE"><g class="shape" ><rect x="986" y="1488" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1047.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NE</text></g><g id="WY"><g class="shape" ><rect x="1408" y="2818" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1472.000000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WY</text></g><g id="CT"><g class="shape" ><rect x="158" y="1222" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="220.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CT</text></g><g id="MA"><g class="shape" ><rect x="157" y="1488" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="220.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MA</text></g><g id="NY"><g class="shape" ><rect x="179" y="2050" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="241.000000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NY</text></g><g id="RI"><g class="shape" ><rect x="170" y="2572" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.000000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">RI</text></g><g id="DE"><g class="shape" ><rect x="306" y="1222" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="367.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">DE</text></g><g id="MD"><g class="shape" ><rect x="304" y="1488" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="367.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MD</text></g><g id="NJ"><g class="shape" ><rect x="256" y="1744" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="317.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NJ</text></g><g id="PA"><g class="shape" ><rect x="276" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="338.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">PA</text></g><g id="NC"><g class="shape" ><rect x="571" y="1744" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="633.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NC</text></g><g id="SC"><g class="shape" ><rect x="571" y="2050" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="632.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SC</text></g><g id="ID"><g class="shape" ><rect x="1378" y="956" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1437.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ID</text></g><g id="MT"><g class="shape" ><rect x="1180" y="1222" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1243.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MT</text></g><g id="WA"><g class="shape" ><rect x="1524" y="2572" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1588.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WA</text></g><g id="IL"><g class="shape" ><rect x="1383" y="12" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1441.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IL</text></g><g id="IN"><g class="shape" ><rect x="1382" y="238" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1441.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IN</text></g><g id="IA"><g class="shape" ><rect x="1402" y="464" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1461.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IA</text></g><g id="MI"><g class="shape" ><rect x="965" y="730" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1025.500000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MI</text></g><g id="KY"><g class="shape" ><rect x="1259" y="464" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1320.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KY</text></g><g id="WI"><g class="shape" ><rect x="956" y="2050" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1017.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WI</text></g><g id="OH"><g class="shape" ><rect x="787" y="1488" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="850.000000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OH</text></g><g id="MN"><g class="shape" ><rect x="1220" y="956" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1283.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MN</text></g><g id="SD"><g class="shape" ><rect x="1202" y="1744" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1264.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SD</text></g><g id="VA"><g class="shape" ><rect x="565" y="2572" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="627.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VA</text></g><g id="WV"><g class="shape" ><rect x="532" y="2818" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.500000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WV</text></g><g id="ME"><g class="shape" ><rect x="12" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="74.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ME</text></g><g id="NH"><g class="shape" ><rect x="32" y="1744" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="94.500000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NH</text></g><g id="VT"><g class="shape" ><rect x="147" y="2818" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="209.000000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VT</text></g><g id="ND"><g class="shape" ><rect x="1232" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ND</text></g><g id="(AL -- FL)[0]"><path d="M 611.466667 366.000000 L 611.466667 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(FL -- GA)[0]"><path d="M 591.300000 592.000000 L 591.300000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(GA -- MS)[0]"><path d="M 591.300000 858.000000 L 591.300000 896.000000 S 591.300000 906.000000 581.300000 906.000000 L 520.300000 906.000000 S 510.300000 906.000000 510.300000 916.000000 L 510.300000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TN)[0]"><path d="M 466.200000 1084.000000 L 466.200000 2246.000000 S 466.200000 2256.000000 476.200000 2256.000000 L 571.633333 2256.000000 S 581.633333 2256.000000 581.633333 2266.000000 L 581.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(AZ -- CA)[0]"><path d="M 1580.383333 1084.000000 L 1580.383333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CA -- NV)[0]"><path d="M 1559.550000 1350.000000 L 1559.550000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- NM)[0]"><path d="M 1522.050000 1616.000000 L 1522.050000 1664.000000 S 1522.050000 1674.000000 1512.050000 1674.000000 L 1099.847619 1674.000000 S 1089.847619 1674.000000 1089.847619 1684.000000 L 1089.847619 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- UT)[0]"><path d="M 1100.347619 1872.000000 L 1100.347619 2216.000000 S 1100.347619 2226.000000 1110.347619 2226.000000 L 1490.650000 2226.000000 S 1500.650000 2226.000000 1500.650000 2236.000000 L 1500.650000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(AR -- LA)[0]"><path d="M 467.800000 592.000000 L 467.800000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(LA -- MS)[0]"><path d="M 447.300000 858.000000 L 447.300000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- MO)[0]"><path d="M 516.600000 1084.000000 L 516.600000 1142.000000 S 516.600000 1152.000000 526.600000 1152.000000 L 1043.466667 1152.000000 S 1053.466667 1152.000000 1053.466667 1162.000000 L 1053.466667 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- OK)[0]"><path d="M 1050.419048 1350.000000 L 1050.419048 1388.000000 S 1050.419048 1398.000000 1040.419048 1398.000000 L 765.633333 1398.000000 S 755.633333 1398.000000 755.633333 1408.000000 L 755.633333 1910.000000 S 755.633333 1920.000000 745.633333 1920.000000 L 745.633333 1920.000000 S 735.633333 1920.000000 735.633333 1930.000000 L 735.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TN)[0]"><path d="M 777.633333 2178.000000 L 777.633333 2246.000000 S 777.633333 2256.000000 767.633333 2256.000000 L 653.633333 2256.000000 S 643.633333 2256.000000 643.633333 2266.000000 L 643.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- TX)[0]"><path d="M 590.933333 2464.000000 L 590.933333 2502.000000 S 590.933333 2512.000000 580.933333 2512.000000 L 531.133333 2512.000000 S 521.133333 2512.000000 521.133333 2522.000000 L 521.133333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CA -- NV)[1]"><path d="M 1601.216667 1350.000000 L 1601.216667 1392.791667 C 1601.216667 1403.208333 1590.800000 1392.791667 1590.800000 1403.208333 L 1590.800000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[0]"><path d="M 1547.050000 1616.000000 L 1547.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CO -- KS)[0]"><path d="M 882.133333 858.000000 L 882.133333 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KS -- NE)[0]"><path d="M 861.633333 1084.000000 L 861.633333 1408.000000 S 861.633333 1418.000000 871.633333 1418.000000 L 1000.947619 1418.000000 S 1010.947619 1418.000000 1010.947619 1428.000000 L 1010.947619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- NM)[0]"><path d="M 1047.847619 1616.000000 L 1047.847619 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- OK)[0]"><path d="M 1037.347619 1872.000000 L 1037.347619 1910.000000 S 1037.347619 1920.000000 1027.347619 1920.000000 L 808.633333 1920.000000 S 798.633333 1920.000000 798.633333 1930.000000 L 798.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- UT)[0]"><path d="M 819.633333 2178.000000 L 819.633333 2276.000000 S 819.633333 2286.000000 829.633333 2286.000000 L 1465.850000 2286.000000 S 1475.850000 2286.000000 1475.850000 2296.000000 L 1475.850000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WY)[0]"><path d="M 1482.050000 2464.000000 L 1482.050000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CT -- MA)[0]"><path d="M 220.500000 1350.000000 L 220.500000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MA -- NY)[0]"><path d="M 241.666667 1616.000000 L 241.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- RI)[0]"><path d="M 204.466667 2178.000000 L 204.466667 2509.650000 C 204.466667 2514.350000 199.766667 2509.650000 199.766667 2514.350000 L 199.766667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(DE -- MD)[0]"><path d="M 367.500000 1350.000000 L 367.500000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MD -- NJ)[0]"><path d="M 346.333333 1616.000000 L 346.333333 1654.000000 S 346.333333 1664.000000 336.333333 1664.000000 L 327.666667 1664.000000 S 317.666667 1664.000000 317.666667 1674.000000 L 317.666667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NJ -- PA)[0]"><path d="M 338.000000 1872.000000 L 338.000000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(FL -- GA)[1]"><path d="M 631.633333 592.000000 L 631.633333 639.166667 C 631.633333 640.833333 633.300000 639.166667 633.300000 640.833333 L 633.300000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(GA -- NC)[0]"><path d="M 633.300000 858.000000 L 633.300000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NC -- SC)[0]"><path d="M 612.633333 1872.000000 L 612.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SC -- TN)[0]"><path d="M 612.633333 2178.000000 L 612.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ID -- MT)[0]"><path d="M 1438.383333 1084.000000 L 1438.383333 1162.000000 S 1438.383333 1172.000000 1428.383333 1172.000000 L 1253.133333 1172.000000 S 1243.133333 1172.000000 1243.133333 1182.000000 L 1243.133333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MT -- NV)[0]"><path d="M 1264.133333 1350.000000 L 1264.133333 1388.000000 S 1264.133333 1398.000000 1274.133333 1398.000000 L 1518.300000 1398.000000 S 1528.300000 1398.000000 1528.300000 1408.000000 L 1528.300000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[1]"><path d="M 1572.050000 1616.000000 L 1572.050000 1660.750000 C 1572.050000 1667.250000 1578.550000 1660.750000 1578.550000 1667.250000 L 1578.550000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- UT)[0]"><path d="M 1547.050000 1872.000000 L 1547.050000 1910.000000 S 1547.050000 1920.000000 1537.050000 1920.000000 L 1535.450000 1920.000000 S 1525.450000 1920.000000 1525.450000 1930.000000 L 1525.450000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WA)[0]"><path d="M 1544.050000 2464.000000 L 1544.050000 2502.000000 S 1544.050000 2512.000000 1554.050000 2512.000000 L 1557.050000 2512.000000 S 1567.050000 2512.000000 1567.050000 2522.000000 L 1567.050000 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(WA -- WY)[0]"><path d="M 1588.550000 2700.000000 L 1588.550000 2738.000000 S 1588.550000 2748.000000 1578.550000 2748.000000 L 1528.621429 2748.000000 S 1518.621429 2748.000000 1518.621429 2758.000000 L 1518.621429 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IL -- IN)[0]"><path d="M 1442.150000 140.000000 L 1442.150000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IN -- IA)[0]"><path d="M 1461.983333 366.000000 L 1461.983333 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IA -- MI)[0]"><path d="M 1442.150000 592.000000 L 1442.150000 650.000000 S 1442.150000 660.000000 1432.150000 660.000000 L 1065.883333 660.000000 S 1055.883333 660.000000 1055.883333 670.000000 L 1055.883333 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- KY)[0]"><path d="M 1025.633333 728.000000 L 1025.633333 660.000000 S 1025.633333 650.000000 1035.633333 650.000000 L 1298.683333 650.000000 S 1308.683333 650.000000 1308.683333 640.000000 L 1308.683333 592.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MO)[0]"><path d="M 1333.283333 592.000000 L 1333.283333 660.000000 S 1333.283333 670.000000 1323.283333 670.000000 L 1106.133333 670.000000 S 1096.133333 670.000000 1096.133333 680.000000 L 1096.133333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- WI)[0]"><path d="M 1141.847619 1350.000000 L 1141.847619 1950.000000 S 1141.847619 1960.000000 1131.847619 1960.000000 L 990.947619 1960.000000 S 980.947619 1960.000000 980.947619 1970.000000 L 980.947619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IN -- KY)[0]"><path d="M 1422.316667 366.000000 L 1422.316667 404.000000 S 1422.316667 414.000000 1412.316667 414.000000 L 1330.983333 414.000000 S 1320.983333 414.000000 1320.983333 424.000000 L 1320.983333 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MI)[0]"><path d="M 1284.083333 592.000000 L 1284.083333 630.000000 S 1284.083333 640.000000 1274.083333 640.000000 L 1005.383333 640.000000 S 995.383333 640.000000 995.383333 650.000000 L 995.383333 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- OH)[0]"><path d="M 1005.466667 858.000000 L 1005.466667 896.000000 S 1005.466667 906.000000 995.466667 906.000000 L 819.633333 906.000000 S 809.633333 906.000000 809.633333 916.000000 L 809.633333 1403.250000 C 809.633333 1412.750000 819.133333 1403.250000 819.133333 1412.750000 L 819.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IA -- MN)[0]"><path d="M 1481.816667 592.000000 L 1481.816667 670.000000 S 1481.816667 680.000000 1471.816667 680.000000 L 1315.550000 680.000000 S 1305.550000 680.000000 1305.550000 690.000000 L 1305.550000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- MO)[0]"><path d="M 1284.383333 1084.000000 L 1284.383333 1142.000000 S 1284.383333 1152.000000 1274.383333 1152.000000 L 1127.466667 1152.000000 S 1117.466667 1152.000000 1117.466667 1162.000000 L 1117.466667 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[0]"><path d="M 1086.990476 1350.000000 L 1086.990476 1408.000000 S 1086.990476 1418.000000 1076.990476 1418.000000 L 1045.547619 1418.000000 S 1035.547619 1418.000000 1035.547619 1428.000000 L 1035.547619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- SD)[0]"><path d="M 1068.347619 1616.000000 L 1068.347619 1674.000000 S 1068.347619 1684.000000 1078.347619 1684.000000 L 1212.716667 1684.000000 S 1222.716667 1684.000000 1222.716667 1694.000000 L 1222.716667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WI)[0]"><path d="M 1264.050000 1872.000000 L 1264.050000 1960.000000 S 1264.050000 1970.000000 1254.050000 1970.000000 L 1015.547619 1970.000000 S 1005.547619 1970.000000 1005.547619 1980.000000 L 1005.547619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KS -- MO)[0]"><path d="M 902.633333 1084.000000 L 902.633333 1122.000000 S 902.633333 1132.000000 912.633333 1132.000000 L 1064.800000 1132.000000 S 1074.800000 1132.000000 1074.800000 1142.000000 L 1074.800000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[1]"><path d="M 1105.276190 1350.000000 L 1105.276190 1418.000000 S 1105.276190 1428.000000 1095.276190 1428.000000 L 1070.147619 1428.000000 S 1060.147619 1428.000000 1060.147619 1438.000000 L 1060.147619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- OK)[0]"><path d="M 1006.847619 1616.000000 L 1006.847619 1664.000000 S 1006.847619 1674.000000 996.847619 1674.000000 L 776.633333 1674.000000 S 766.633333 1674.000000 766.633333 1684.000000 L 766.633333 1925.000000 C 766.633333 1935.000000 756.633333 1925.000000 756.633333 1935.000000 L 756.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MO)[1]"><path d="M 1357.883333 592.000000 L 1357.883333 1152.000000 S 1357.883333 1162.000000 1347.883333 1162.000000 L 1148.800000 1162.000000 S 1138.800000 1162.000000 1138.800000 1172.000000 L 1138.800000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- OH)[0]"><path d="M 1068.704762 1350.000000 L 1068.704762 1398.000000 S 1068.704762 1408.000000 1058.704762 1408.000000 L 892.133333 1408.000000 S 882.133333 1408.000000 882.133333 1418.000000 L 882.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- TN)[0]"><path d="M 850.633333 1616.000000 L 850.633333 2266.000000 S 850.633333 2276.000000 840.633333 2276.000000 L 684.633333 2276.000000 S 674.633333 2276.000000 674.633333 2286.000000 L 674.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[0]"><path d="M 615.733333 2464.000000 L 615.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[0]"><path d="M 596.983333 2700.000000 L 596.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(LA -- MS)[1]"><path d="M 488.300000 858.000000 L 488.300000 901.250000 C 488.300000 910.750000 478.800000 901.250000 478.800000 910.750000 L 478.800000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TX)[0]"><path d="M 441.000000 1084.000000 L 441.000000 2508.833333 C 441.000000 2515.166667 447.333333 2508.833333 447.333333 2515.166667 L 447.333333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ME -- NH)[0]"><path d="M 74.500000 1616.000000 L 74.500000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MD -- PA)[0]"><path d="M 388.666667 1616.000000 L 388.666667 2216.000000 S 388.666667 2226.000000 378.666667 2226.000000 L 368.666667 2226.000000 S 358.666667 2226.000000 358.666667 2236.000000 L 358.666667 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- VA)[0]"><path d="M 375.200000 2464.000000 L 375.200000 2512.000000 S 375.200000 2522.000000 385.200000 2522.000000 L 580.733333 2522.000000 S 590.733333 2522.000000 590.733333 2532.000000 L 590.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[1]"><path d="M 628.233333 2700.000000 L 628.233333 2743.125000 C 628.233333 2752.875000 618.483333 2743.125000 618.483333 2752.875000 L 618.483333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MA -- NH)[0]"><path d="M 199.333333 1616.000000 L 199.333333 1654.000000 S 199.333333 1664.000000 189.333333 1664.000000 L 126.166667 1664.000000 S 116.166667 1664.000000 116.166667 1674.000000 L 116.166667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NH -- NY)[0]"><path d="M 116.166667 1872.000000 L 116.166667 1910.000000 S 116.166667 1920.000000 126.166667 1920.000000 L 200.666667 1920.000000 S 210.666667 1920.000000 210.666667 1930.000000 L 210.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- RI)[1]"><path d="M 229.266667 2178.000000 L 229.266667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(RI -- VT)[0]"><path d="M 209.600000 2700.000000 L 209.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- MN)[0]"><path d="M 1045.800000 858.000000 L 1045.800000 896.000000 S 1045.800000 906.000000 1055.800000 906.000000 L 1253.216667 906.000000 S 1263.216667 906.000000 1263.216667 916.000000 L 1263.216667 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- OH)[0]"><path d="M 1252.633333 1084.000000 L 1252.633333 1132.000000 S 1252.633333 1142.000000 1242.633333 1142.000000 L 860.633333 1142.000000 S 850.633333 1142.000000 850.633333 1152.000000 L 850.633333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- WI)[0]"><path d="M 882.133333 1616.000000 L 882.133333 1684.000000 S 882.133333 1694.000000 892.133333 1694.000000 L 1494.550000 1694.000000 S 1504.550000 1694.000000 1504.550000 1704.000000 L 1504.550000 1980.000000 S 1504.550000 1990.000000 1494.550000 1990.000000 L 1064.747619 1990.000000 S 1054.747619 1990.000000 1054.747619 2000.000000 L 1054.747619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- ND)[0]"><path d="M 1316.133333 1084.000000 L 1316.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[0]"><path d="M 1264.050000 1616.000000 L 1264.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WI)[1]"><path d="M 1284.716667 1872.000000 L 1284.716667 1970.000000 S 1284.716667 1980.000000 1274.716667 1980.000000 L 1040.147619 1980.000000 S 1030.147619 1980.000000 1030.147619 1990.000000 L 1030.147619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TN)[1]"><path d="M 491.400000 1084.000000 L 491.400000 2216.000000 S 491.400000 2226.000000 501.400000 2226.000000 L 587.133333 2226.000000 S 597.133333 2226.000000 597.133333 2236.000000 L 597.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[2]"><path d="M 1123.561905 1350.000000 L 1123.561905 1428.000000 S 1123.561905 1438.000000 1113.561905 1438.000000 L 1094.747619 1438.000000 S 1084.747619 1438.000000 1084.747619 1448.000000 L 1084.747619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- OK)[1]"><path d="M 1027.347619 1616.000000 L 1027.347619 1674.000000 S 1027.347619 1684.000000 1017.347619 1684.000000 L 787.633333 1684.000000 S 777.633333 1684.000000 777.633333 1694.000000 L 777.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TN)[1]"><path d="M 798.633333 2178.000000 L 798.633333 2256.000000 S 798.633333 2266.000000 788.633333 2266.000000 L 669.133333 2266.000000 S 659.133333 2266.000000 659.133333 2276.000000 L 659.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MT -- ND)[0]"><path d="M 1222.133333 1350.000000 L 1222.133333 1398.000000 S 1222.133333 1408.000000 1232.133333 1408.000000 L 1264.466667 1408.000000 S 1274.466667 1408.000000 1274.466667 1418.000000 L 1274.466667 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[1]"><path d="M 1295.300000 1616.000000 L 1295.300000 1678.708333 C 1295.300000 1689.291667 1284.716667 1678.708333 1284.716667 1689.291667 L 1284.716667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[0]"><path d="M 1222.716667 1872.000000 L 1222.716667 1930.000000 S 1222.716667 1940.000000 1212.716667 1940.000000 L 944.347619 1940.000000 S 934.347619 1940.000000 934.347619 1950.000000 L 934.347619 2758.000000 S 934.347619 2768.000000 944.347619 2768.000000 L 1417.192857 2768.000000 S 1427.192857 2768.000000 1427.192857 2778.000000 L 1427.192857 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- SD)[1]"><path d="M 1088.847619 1616.000000 L 1088.847619 1654.000000 S 1088.847619 1664.000000 1098.847619 1664.000000 L 1233.383333 1664.000000 S 1243.383333 1664.000000 1243.383333 1674.000000 L 1243.383333 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[1]"><path d="M 1243.383333 1872.000000 L 1243.383333 1940.000000 S 1243.383333 1950.000000 1233.383333 1950.000000 L 955.347619 1950.000000 S 945.347619 1950.000000 945.347619 1960.000000 L 945.347619 2748.000000 S 945.347619 2758.000000 955.347619 2758.000000 L 1435.478571 2758.000000 S 1445.478571 2758.000000 1445.478571 2768.000000 L 1445.478571 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[2]"><path d="M 1597.050000 1616.000000 L 1597.050000 1657.500000 C 1597.050000 1670.500000 1610.050000 1657.500000 1610.050000 1670.500000 L 1610.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- UT)[1]"><path d="M 1578.550000 1872.000000 L 1578.550000 2216.000000 S 1578.550000 2226.000000 1568.550000 2226.000000 L 1560.250000 2226.000000 S 1550.250000 2226.000000 1550.250000 2236.000000 L 1550.250000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NH -- VT)[0]"><path d="M 74.500000 1872.000000 L 74.500000 2738.000000 S 74.500000 2748.000000 84.500000 2748.000000 L 168.600000 2748.000000 S 178.600000 2748.000000 178.600000 2758.000000 L 178.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NJ -- NY)[0]"><path d="M 297.333333 1872.000000 L 297.333333 1910.000000 S 297.333333 1920.000000 287.333333 1920.000000 L 282.666667 1920.000000 S 272.666667 1920.000000 272.666667 1930.000000 L 272.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- PA)[0]"><path d="M 254.066667 2178.000000 L 254.066667 2226.000000 S 254.066667 2236.000000 264.066667 2236.000000 L 286.666667 2236.000000 S 296.666667 2236.000000 296.666667 2246.000000 L 296.666667 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- OK)[1]"><path d="M 1068.847619 1872.000000 L 1068.847619 1920.000000 S 1068.847619 1930.000000 1058.847619 1930.000000 L 829.633333 1930.000000 S 819.633333 1930.000000 819.633333 1940.000000 L 819.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TX)[0]"><path d="M 735.633333 2178.000000 L 735.633333 2226.000000 S 735.633333 2236.000000 725.633333 2236.000000 L 495.533333 2236.000000 S 485.533333 2236.000000 485.533333 2246.000000 L 485.533333 2505.200000 C 485.533333 2518.800000 471.933333 2505.200000 471.933333 2518.800000 L 471.933333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- PA)[1]"><path d="M 278.866667 2178.000000 L 278.866667 2216.000000 S 278.866667 2226.000000 288.866667 2226.000000 L 307.333333 2226.000000 S 317.333333 2226.000000 317.333333 2236.000000 L 317.333333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- RI)[0]"><path d="M 300.800000 2464.000000 L 300.800000 2502.000000 S 300.800000 2512.000000 290.800000 2512.000000 L 268.766667 2512.000000 S 258.766667 2512.000000 258.766667 2522.000000 L 258.766667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(RI -- VT)[1]"><path d="M 248.933333 2700.000000 L 248.933333 2743.833333 C 248.933333 2752.166667 240.600000 2743.833333 240.600000 2752.166667 L 240.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NC -- SC)[1]"><path d="M 653.966667 1872.000000 L 653.966667 1919.833333 C 653.966667 1920.166667 653.633333 1919.833333 653.633333 1920.166667 L 653.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SC -- TN)[1]"><path d="M 653.633333 2178.000000 L 653.633333 2216.000000 S 653.633333 2226.000000 643.633333 2226.000000 L 638.133333 2226.000000 S 628.133333 2226.000000 628.133333 2236.000000 L 628.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[1]"><path d="M 640.533333 2464.000000 L 640.533333 2511.900000 C 640.533333 2512.100000 640.733333 2511.900000 640.733333 2512.100000 L 640.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[2]"><path d="M 1326.550000 1616.000000 L 1326.550000 1674.000000 S 1326.550000 1684.000000 1316.550000 1684.000000 L 1315.383333 1684.000000 S 1305.383333 1684.000000 1305.383333 1694.000000 L 1305.383333 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- PA)[0]"><path d="M 819.133333 1616.000000 L 819.133333 1654.000000 S 819.133333 1664.000000 809.133333 1664.000000 L 440.000000 1664.000000 S 430.000000 1664.000000 430.000000 1674.000000 L 430.000000 2226.000000 S 430.000000 2236.000000 420.000000 2236.000000 L 389.333333 2236.000000 S 379.333333 2236.000000 379.333333 2246.000000 L 379.333333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- WV)[0]"><path d="M 325.600000 2464.000000 L 325.600000 2748.000000 S 325.600000 2758.000000 335.600000 2758.000000 L 543.983333 2758.000000 S 553.983333 2758.000000 553.983333 2768.000000 L 553.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TX)[1]"><path d="M 756.633333 2178.000000 L 756.633333 2236.000000 S 756.633333 2246.000000 746.633333 2246.000000 L 506.533333 2246.000000 S 496.533333 2246.000000 496.533333 2256.000000 L 496.533333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- WA)[0]"><path d="M 1610.050000 1872.000000 L 1610.050000 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- WV)[1]"><path d="M 350.400000 2464.000000 L 350.400000 2738.000000 S 350.400000 2748.000000 360.400000 2748.000000 L 565.483333 2748.000000 S 575.483333 2748.000000 575.483333 2758.000000 L 575.483333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[2]"><path d="M 1305.383333 1872.000000 L 1305.383333 1990.000000 S 1305.383333 2000.000000 1295.383333 2000.000000 L 1099.347619 2000.000000 S 1089.347619 2000.000000 1089.347619 2010.000000 L 1089.347619 2738.000000 S 1089.347619 2748.000000 1099.347619 2748.000000 L 1453.764286 2748.000000 S 1463.764286 2748.000000 1463.764286 2758.000000 L 1463.764286 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[2]"><path d="M 665.333333 2464.000000 L 665.333333 2511.800000 C 665.333333 2512.200000 665.733333 2511.800000 665.733333 2512.200000 L 665.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WY)[1]"><path d="M 1513.050000 2464.000000 L 1513.050000 2741.642857 C 1513.050000 2754.357143 1500.335714 2741.642857 1500.335714 2754.357143 L 1500.335714 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[2]"><path d="M 659.483333 2700.000000 L 659.483333 2738.250000 C 659.483333 2757.750000 639.983333 2738.250000 639.983333 2757.750000 L 639.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><mask id="1504586199" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1841" height="3132"> -<rect x="-100" y="-100" width="1841" height="3132" fill="white"></rect> +</style><g id="AK"><g class="shape" ><rect x="1237" y="12" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1300.000000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AK</text></g><g id="HI"><g class="shape" ><rect x="1098" y="12" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1157.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">HI</text></g><g id="AL"><g class="shape" ><rect x="549" y="238" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="611.000000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AL</text></g><g id="FL"><g class="shape" ><rect x="550" y="464" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="610.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">FL</text></g><g id="GA"><g class="shape" ><rect x="549" y="730" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="612.000000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">GA</text></g><g id="MS"><g class="shape" ><rect x="415" y="956" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="478.000000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MS</text></g><g id="TN"><g class="shape" ><rect x="566" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="628.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TN</text></g><g id="AZ"><g class="shape" ><rect x="1517" y="956" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1579.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AZ</text></g><g id="CA"><g class="shape" ><rect x="1517" y="1222" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1579.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CA</text></g><g id="NV"><g class="shape" ><rect x="1497" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1559.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NV</text></g><g id="NM"><g class="shape" ><rect x="1005" y="1744" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1068.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NM</text></g><g id="UT"><g class="shape" ><rect x="1451" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1513.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">UT</text></g><g id="AR"><g class="shape" ><rect x="404" y="464" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="467.000000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">AR</text></g><g id="LA"><g class="shape" ><rect x="406" y="730" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="467.500000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">LA</text></g><g id="MO"><g class="shape" ><rect x="1032" y="1222" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1096.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MO</text></g><g id="OK"><g class="shape" ><rect x="714" y="2050" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="777.000000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OK</text></g><g id="TX"><g class="shape" ><rect x="422" y="2572" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="483.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">TX</text></g><g id="OR"><g class="shape" ><rect x="1515" y="1744" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1578.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OR</text></g><g id="CO"><g class="shape" ><rect x="819" y="730" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="882.000000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CO</text></g><g id="KS"><g class="shape" ><rect x="820" y="956" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="881.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KS</text></g><g id="NE"><g class="shape" ><rect x="986" y="1488" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1047.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NE</text></g><g id="WY"><g class="shape" ><rect x="1408" y="2818" width="128" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1472.000000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WY</text></g><g id="CT"><g class="shape" ><rect x="158" y="1222" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="220.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">CT</text></g><g id="MA"><g class="shape" ><rect x="157" y="1488" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="220.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MA</text></g><g id="NY"><g class="shape" ><rect x="179" y="2050" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="241.000000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NY</text></g><g id="RI"><g class="shape" ><rect x="170" y="2572" width="118" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="229.000000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">RI</text></g><g id="DE"><g class="shape" ><rect x="306" y="1222" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="367.500000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">DE</text></g><g id="MD"><g class="shape" ><rect x="304" y="1488" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="367.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MD</text></g><g id="NJ"><g class="shape" ><rect x="256" y="1744" width="122" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="317.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NJ</text></g><g id="PA"><g class="shape" ><rect x="276" y="2336" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="338.000000" y="2402.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">PA</text></g><g id="NC"><g class="shape" ><rect x="571" y="1744" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="633.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NC</text></g><g id="SC"><g class="shape" ><rect x="571" y="2050" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="632.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SC</text></g><g id="ID"><g class="shape" ><rect x="1378" y="956" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1437.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ID</text></g><g id="MT"><g class="shape" ><rect x="1180" y="1222" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1243.000000" y="1288.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MT</text></g><g id="WA"><g class="shape" ><rect x="1524" y="2572" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1588.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WA</text></g><g id="IL"><g class="shape" ><rect x="1383" y="12" width="117" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1441.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IL</text></g><g id="IN"><g class="shape" ><rect x="1382" y="238" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1441.500000" y="304.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IN</text></g><g id="IA"><g class="shape" ><rect x="1402" y="464" width="119" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1461.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">IA</text></g><g id="MI"><g class="shape" ><rect x="965" y="730" width="121" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1025.500000" y="796.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MI</text></g><g id="KY"><g class="shape" ><rect x="1259" y="464" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1320.500000" y="530.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">KY</text></g><g id="WI"><g class="shape" ><rect x="956" y="2050" width="123" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1017.500000" y="2116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WI</text></g><g id="OH"><g class="shape" ><rect x="787" y="1488" width="126" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="850.000000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">OH</text></g><g id="MN"><g class="shape" ><rect x="1220" y="956" width="127" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1283.500000" y="1022.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">MN</text></g><g id="SD"><g class="shape" ><rect x="1202" y="1744" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1264.000000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">SD</text></g><g id="VA"><g class="shape" ><rect x="565" y="2572" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="627.500000" y="2638.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VA</text></g><g id="WV"><g class="shape" ><rect x="532" y="2818" width="129" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="596.500000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">WV</text></g><g id="ME"><g class="shape" ><rect x="12" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="74.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ME</text></g><g id="NH"><g class="shape" ><rect x="32" y="1744" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="94.500000" y="1810.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">NH</text></g><g id="VT"><g class="shape" ><rect x="147" y="2818" width="124" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="209.000000" y="2884.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">VT</text></g><g id="ND"><g class="shape" ><rect x="1232" y="1488" width="125" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1294.500000" y="1554.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">ND</text></g><g id="(AL -- FL)[0]"><path d="M 611.466667 366.000000 L 611.466667 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(FL -- GA)[0]"><path d="M 591.300000 592.000000 L 591.300000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(GA -- MS)[0]"><path d="M 591.300000 858.000000 L 591.300000 896.000000 S 591.300000 906.000000 581.300000 906.000000 L 520.300000 906.000000 S 510.300000 906.000000 510.300000 916.000000 L 510.300000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TN)[0]"><path d="M 466.200000 1084.000000 L 466.200000 2246.000000 S 466.200000 2256.000000 476.200000 2256.000000 L 571.633333 2256.000000 S 581.633333 2256.000000 581.633333 2266.000000 L 581.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(AZ -- CA)[0]"><path d="M 1580.383333 1084.000000 L 1580.383333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CA -- NV)[0]"><path d="M 1559.550000 1350.000000 L 1559.550000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- NM)[0]"><path d="M 1522.050000 1616.000000 L 1522.050000 1664.000000 S 1522.050000 1674.000000 1512.050000 1674.000000 L 1099.847619 1674.000000 S 1089.847619 1674.000000 1089.847619 1684.000000 L 1089.847619 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- UT)[0]"><path d="M 1100.347619 1872.000000 L 1100.347619 2216.000000 S 1100.347619 2226.000000 1110.347619 2226.000000 L 1490.650000 2226.000000 S 1500.650000 2226.000000 1500.650000 2236.000000 L 1500.650000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(AR -- LA)[0]"><path d="M 467.800000 592.000000 L 467.800000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(LA -- MS)[0]"><path d="M 447.300000 858.000000 L 447.300000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- MO)[0]"><path d="M 516.600000 1084.000000 L 516.600000 1142.000000 S 516.600000 1152.000000 526.600000 1152.000000 L 1043.466667 1152.000000 S 1053.466667 1152.000000 1053.466667 1162.000000 L 1053.466667 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- OK)[0]"><path d="M 1050.419048 1350.000000 L 1050.419048 1388.000000 S 1050.419048 1398.000000 1040.419048 1398.000000 L 765.633333 1398.000000 S 755.633333 1398.000000 755.633333 1408.000000 L 755.633333 1910.000000 S 755.633333 1920.000000 745.633333 1920.000000 L 745.633333 1920.000000 S 735.633333 1920.000000 735.633333 1930.000000 L 735.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TN)[0]"><path d="M 777.633333 2178.000000 L 777.633333 2246.000000 S 777.633333 2256.000000 767.633333 2256.000000 L 653.633333 2256.000000 S 643.633333 2256.000000 643.633333 2266.000000 L 643.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- TX)[0]"><path d="M 590.933333 2464.000000 L 590.933333 2502.000000 S 590.933333 2512.000000 580.933333 2512.000000 L 531.133333 2512.000000 S 521.133333 2512.000000 521.133333 2522.000000 L 521.133333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CA -- NV)[1]"><path d="M 1601.216667 1350.000000 L 1601.216667 1392.791667 C 1601.216667 1403.208333 1590.800000 1392.791667 1590.800000 1403.208333 L 1590.800000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[0]"><path d="M 1547.050000 1616.000000 L 1547.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CO -- KS)[0]"><path d="M 882.133333 858.000000 L 882.133333 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KS -- NE)[0]"><path d="M 861.633333 1084.000000 L 861.633333 1408.000000 S 861.633333 1418.000000 871.633333 1418.000000 L 1000.947619 1418.000000 S 1010.947619 1418.000000 1010.947619 1428.000000 L 1010.947619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- NM)[0]"><path d="M 1047.847619 1616.000000 L 1047.847619 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- OK)[0]"><path d="M 1037.347619 1872.000000 L 1037.347619 1910.000000 S 1037.347619 1920.000000 1027.347619 1920.000000 L 808.633333 1920.000000 S 798.633333 1920.000000 798.633333 1930.000000 L 798.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- UT)[0]"><path d="M 819.633333 2178.000000 L 819.633333 2276.000000 S 819.633333 2286.000000 829.633333 2286.000000 L 1465.850000 2286.000000 S 1475.850000 2286.000000 1475.850000 2296.000000 L 1475.850000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WY)[0]"><path d="M 1482.050000 2464.000000 L 1482.050000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(CT -- MA)[0]"><path d="M 220.500000 1350.000000 L 220.500000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MA -- NY)[0]"><path d="M 241.666667 1616.000000 L 241.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- RI)[0]"><path d="M 204.466667 2178.000000 L 204.466667 2509.650000 C 204.466667 2514.350000 199.766667 2509.650000 199.766667 2514.350000 L 199.766667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(DE -- MD)[0]"><path d="M 367.500000 1350.000000 L 367.500000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MD -- NJ)[0]"><path d="M 346.333333 1616.000000 L 346.333333 1654.000000 S 346.333333 1664.000000 336.333333 1664.000000 L 327.666667 1664.000000 S 317.666667 1664.000000 317.666667 1674.000000 L 317.666667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NJ -- PA)[0]"><path d="M 338.000000 1872.000000 L 338.000000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(FL -- GA)[1]"><path d="M 631.633333 592.000000 L 631.633333 639.166667 C 631.633333 640.833333 633.300000 639.166667 633.300000 640.833333 L 633.300000 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(GA -- NC)[0]"><path d="M 633.300000 858.000000 L 633.300000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NC -- SC)[0]"><path d="M 612.633333 1872.000000 L 612.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SC -- TN)[0]"><path d="M 612.633333 2178.000000 L 612.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ID -- MT)[0]"><path d="M 1438.383333 1084.000000 L 1438.383333 1162.000000 S 1438.383333 1172.000000 1428.383333 1172.000000 L 1253.133333 1172.000000 S 1243.133333 1172.000000 1243.133333 1182.000000 L 1243.133333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MT -- NV)[0]"><path d="M 1264.133333 1350.000000 L 1264.133333 1388.000000 S 1264.133333 1398.000000 1274.133333 1398.000000 L 1518.300000 1398.000000 S 1528.300000 1398.000000 1528.300000 1408.000000 L 1528.300000 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[1]"><path d="M 1572.050000 1616.000000 L 1572.050000 1660.750000 C 1572.050000 1667.250000 1578.550000 1660.750000 1578.550000 1667.250000 L 1578.550000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- UT)[0]"><path d="M 1547.050000 1872.000000 L 1547.050000 1910.000000 S 1547.050000 1920.000000 1537.050000 1920.000000 L 1535.450000 1920.000000 S 1525.450000 1920.000000 1525.450000 1930.000000 L 1525.450000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WA)[0]"><path d="M 1544.050000 2464.000000 L 1544.050000 2502.000000 S 1544.050000 2512.000000 1554.050000 2512.000000 L 1557.050000 2512.000000 S 1567.050000 2512.000000 1567.050000 2522.000000 L 1567.050000 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(WA -- WY)[0]"><path d="M 1588.550000 2700.000000 L 1588.550000 2738.000000 S 1588.550000 2748.000000 1578.550000 2748.000000 L 1528.621429 2748.000000 S 1518.621429 2748.000000 1518.621429 2758.000000 L 1518.621429 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IL -- IN)[0]"><path d="M 1442.150000 140.000000 L 1442.150000 236.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IN -- IA)[0]"><path d="M 1461.983333 366.000000 L 1461.983333 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IA -- MI)[0]"><path d="M 1442.150000 592.000000 L 1442.150000 650.000000 S 1442.150000 660.000000 1432.150000 660.000000 L 1065.883333 660.000000 S 1055.883333 660.000000 1055.883333 670.000000 L 1055.883333 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- KY)[0]"><path d="M 1025.633333 728.000000 L 1025.633333 660.000000 S 1025.633333 650.000000 1035.633333 650.000000 L 1298.683333 650.000000 S 1308.683333 650.000000 1308.683333 640.000000 L 1308.683333 592.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MO)[0]"><path d="M 1333.283333 592.000000 L 1333.283333 660.000000 S 1333.283333 670.000000 1323.283333 670.000000 L 1106.133333 670.000000 S 1096.133333 670.000000 1096.133333 680.000000 L 1096.133333 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- WI)[0]"><path d="M 1141.847619 1350.000000 L 1141.847619 1950.000000 S 1141.847619 1960.000000 1131.847619 1960.000000 L 990.947619 1960.000000 S 980.947619 1960.000000 980.947619 1970.000000 L 980.947619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IN -- KY)[0]"><path d="M 1422.316667 366.000000 L 1422.316667 404.000000 S 1422.316667 414.000000 1412.316667 414.000000 L 1330.983333 414.000000 S 1320.983333 414.000000 1320.983333 424.000000 L 1320.983333 462.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MI)[0]"><path d="M 1284.083333 592.000000 L 1284.083333 630.000000 S 1284.083333 640.000000 1274.083333 640.000000 L 1005.383333 640.000000 S 995.383333 640.000000 995.383333 650.000000 L 995.383333 728.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- OH)[0]"><path d="M 1005.466667 858.000000 L 1005.466667 896.000000 S 1005.466667 906.000000 995.466667 906.000000 L 819.633333 906.000000 S 809.633333 906.000000 809.633333 916.000000 L 809.633333 1403.250000 C 809.633333 1412.750000 819.133333 1403.250000 819.133333 1412.750000 L 819.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(IA -- MN)[0]"><path d="M 1481.816667 592.000000 L 1481.816667 670.000000 S 1481.816667 680.000000 1471.816667 680.000000 L 1315.550000 680.000000 S 1305.550000 680.000000 1305.550000 690.000000 L 1305.550000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- MO)[0]"><path d="M 1284.383333 1084.000000 L 1284.383333 1142.000000 S 1284.383333 1152.000000 1274.383333 1152.000000 L 1127.466667 1152.000000 S 1117.466667 1152.000000 1117.466667 1162.000000 L 1117.466667 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[0]"><path d="M 1086.990476 1350.000000 L 1086.990476 1408.000000 S 1086.990476 1418.000000 1076.990476 1418.000000 L 1045.547619 1418.000000 S 1035.547619 1418.000000 1035.547619 1428.000000 L 1035.547619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- SD)[0]"><path d="M 1068.347619 1616.000000 L 1068.347619 1674.000000 S 1068.347619 1684.000000 1078.347619 1684.000000 L 1212.716667 1684.000000 S 1222.716667 1684.000000 1222.716667 1694.000000 L 1222.716667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WI)[0]"><path d="M 1264.050000 1872.000000 L 1264.050000 1960.000000 S 1264.050000 1970.000000 1254.050000 1970.000000 L 1015.547619 1970.000000 S 1005.547619 1970.000000 1005.547619 1980.000000 L 1005.547619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KS -- MO)[0]"><path d="M 902.633333 1084.000000 L 902.633333 1122.000000 S 902.633333 1132.000000 912.633333 1132.000000 L 1064.800000 1132.000000 S 1074.800000 1132.000000 1074.800000 1142.000000 L 1074.800000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[1]"><path d="M 1105.276190 1350.000000 L 1105.276190 1418.000000 S 1105.276190 1428.000000 1095.276190 1428.000000 L 1070.147619 1428.000000 S 1060.147619 1428.000000 1060.147619 1438.000000 L 1060.147619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- OK)[0]"><path d="M 1006.847619 1616.000000 L 1006.847619 1664.000000 S 1006.847619 1674.000000 996.847619 1674.000000 L 776.633333 1674.000000 S 766.633333 1674.000000 766.633333 1684.000000 L 766.633333 1925.000000 C 766.633333 1935.000000 756.633333 1925.000000 756.633333 1935.000000 L 756.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(KY -- MO)[1]"><path d="M 1357.883333 592.000000 L 1357.883333 1152.000000 S 1357.883333 1162.000000 1347.883333 1162.000000 L 1148.800000 1162.000000 S 1138.800000 1162.000000 1138.800000 1172.000000 L 1138.800000 1220.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- OH)[0]"><path d="M 1068.704762 1350.000000 L 1068.704762 1398.000000 S 1068.704762 1408.000000 1058.704762 1408.000000 L 892.133333 1408.000000 S 882.133333 1408.000000 882.133333 1418.000000 L 882.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- TN)[0]"><path d="M 850.633333 1616.000000 L 850.633333 2266.000000 S 850.633333 2276.000000 840.633333 2276.000000 L 684.633333 2276.000000 S 674.633333 2276.000000 674.633333 2286.000000 L 674.633333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[0]"><path d="M 615.733333 2464.000000 L 615.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[0]"><path d="M 596.983333 2700.000000 L 596.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(LA -- MS)[1]"><path d="M 488.300000 858.000000 L 488.300000 901.250000 C 488.300000 910.750000 478.800000 901.250000 478.800000 910.750000 L 478.800000 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TX)[0]"><path d="M 441.000000 1084.000000 L 441.000000 2508.833333 C 441.000000 2515.166667 447.333333 2508.833333 447.333333 2515.166667 L 447.333333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ME -- NH)[0]"><path d="M 74.500000 1616.000000 L 74.500000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MD -- PA)[0]"><path d="M 388.666667 1616.000000 L 388.666667 2216.000000 S 388.666667 2226.000000 378.666667 2226.000000 L 368.666667 2226.000000 S 358.666667 2226.000000 358.666667 2236.000000 L 358.666667 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- VA)[0]"><path d="M 375.200000 2464.000000 L 375.200000 2512.000000 S 375.200000 2522.000000 385.200000 2522.000000 L 580.733333 2522.000000 S 590.733333 2522.000000 590.733333 2532.000000 L 590.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[1]"><path d="M 628.233333 2700.000000 L 628.233333 2743.125000 C 628.233333 2752.875000 618.483333 2743.125000 618.483333 2752.875000 L 618.483333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MA -- NH)[0]"><path d="M 199.333333 1616.000000 L 199.333333 1654.000000 S 199.333333 1664.000000 189.333333 1664.000000 L 126.166667 1664.000000 S 116.166667 1664.000000 116.166667 1674.000000 L 116.166667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NH -- NY)[0]"><path d="M 116.166667 1872.000000 L 116.166667 1910.000000 S 116.166667 1920.000000 126.166667 1920.000000 L 200.666667 1920.000000 S 210.666667 1920.000000 210.666667 1930.000000 L 210.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- RI)[1]"><path d="M 229.266667 2178.000000 L 229.266667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(RI -- VT)[0]"><path d="M 209.600000 2700.000000 L 209.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MI -- MN)[0]"><path d="M 1045.800000 858.000000 L 1045.800000 896.000000 S 1045.800000 906.000000 1055.800000 906.000000 L 1253.216667 906.000000 S 1263.216667 906.000000 1263.216667 916.000000 L 1263.216667 954.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- OH)[0]"><path d="M 1252.633333 1084.000000 L 1252.633333 1132.000000 S 1252.633333 1142.000000 1242.633333 1142.000000 L 860.633333 1142.000000 S 850.633333 1142.000000 850.633333 1152.000000 L 850.633333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- WI)[0]"><path d="M 882.133333 1616.000000 L 882.133333 1684.000000 S 882.133333 1694.000000 892.133333 1694.000000 L 1494.550000 1694.000000 S 1504.550000 1694.000000 1504.550000 1704.000000 L 1504.550000 1980.000000 S 1504.550000 1990.000000 1494.550000 1990.000000 L 1064.747619 1990.000000 S 1054.747619 1990.000000 1054.747619 2000.000000 L 1054.747619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MN -- ND)[0]"><path d="M 1316.133333 1084.000000 L 1316.133333 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[0]"><path d="M 1264.050000 1616.000000 L 1264.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WI)[1]"><path d="M 1284.716667 1872.000000 L 1284.716667 1970.000000 S 1284.716667 1980.000000 1274.716667 1980.000000 L 1040.147619 1980.000000 S 1030.147619 1980.000000 1030.147619 1990.000000 L 1030.147619 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MS -- TN)[1]"><path d="M 491.400000 1084.000000 L 491.400000 2216.000000 S 491.400000 2226.000000 501.400000 2226.000000 L 587.133333 2226.000000 S 597.133333 2226.000000 597.133333 2236.000000 L 597.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MO -- NE)[2]"><path d="M 1123.561905 1350.000000 L 1123.561905 1428.000000 S 1123.561905 1438.000000 1113.561905 1438.000000 L 1094.747619 1438.000000 S 1084.747619 1438.000000 1084.747619 1448.000000 L 1084.747619 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- OK)[1]"><path d="M 1027.347619 1616.000000 L 1027.347619 1674.000000 S 1027.347619 1684.000000 1017.347619 1684.000000 L 787.633333 1684.000000 S 777.633333 1684.000000 777.633333 1694.000000 L 777.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TN)[1]"><path d="M 798.633333 2178.000000 L 798.633333 2256.000000 S 798.633333 2266.000000 788.633333 2266.000000 L 669.133333 2266.000000 S 659.133333 2266.000000 659.133333 2276.000000 L 659.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(MT -- ND)[0]"><path d="M 1222.133333 1350.000000 L 1222.133333 1398.000000 S 1222.133333 1408.000000 1232.133333 1408.000000 L 1264.466667 1408.000000 S 1274.466667 1408.000000 1274.466667 1418.000000 L 1274.466667 1486.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[1]"><path d="M 1295.300000 1616.000000 L 1295.300000 1678.708333 C 1295.300000 1689.291667 1284.716667 1678.708333 1284.716667 1689.291667 L 1284.716667 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[0]"><path d="M 1222.716667 1872.000000 L 1222.716667 1930.000000 S 1222.716667 1940.000000 1212.716667 1940.000000 L 944.347619 1940.000000 S 934.347619 1940.000000 934.347619 1950.000000 L 934.347619 2758.000000 S 934.347619 2768.000000 944.347619 2768.000000 L 1417.192857 2768.000000 S 1427.192857 2768.000000 1427.192857 2778.000000 L 1427.192857 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NE -- SD)[1]"><path d="M 1088.847619 1616.000000 L 1088.847619 1654.000000 S 1088.847619 1664.000000 1098.847619 1664.000000 L 1233.383333 1664.000000 S 1243.383333 1664.000000 1243.383333 1674.000000 L 1243.383333 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[1]"><path d="M 1243.383333 1872.000000 L 1243.383333 1940.000000 S 1243.383333 1950.000000 1233.383333 1950.000000 L 955.347619 1950.000000 S 945.347619 1950.000000 945.347619 1960.000000 L 945.347619 2748.000000 S 945.347619 2758.000000 955.347619 2758.000000 L 1435.478571 2758.000000 S 1445.478571 2758.000000 1445.478571 2768.000000 L 1445.478571 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NV -- OR)[2]"><path d="M 1597.050000 1616.000000 L 1597.050000 1657.500000 C 1597.050000 1670.500000 1610.050000 1657.500000 1610.050000 1670.500000 L 1610.050000 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- UT)[1]"><path d="M 1578.550000 1872.000000 L 1578.550000 2216.000000 S 1578.550000 2226.000000 1568.550000 2226.000000 L 1560.250000 2226.000000 S 1550.250000 2226.000000 1550.250000 2236.000000 L 1550.250000 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NH -- VT)[0]"><path d="M 74.500000 1872.000000 L 74.500000 2738.000000 S 74.500000 2748.000000 84.500000 2748.000000 L 168.600000 2748.000000 S 178.600000 2748.000000 178.600000 2758.000000 L 178.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NJ -- NY)[0]"><path d="M 297.333333 1872.000000 L 297.333333 1910.000000 S 297.333333 1920.000000 287.333333 1920.000000 L 282.666667 1920.000000 S 272.666667 1920.000000 272.666667 1930.000000 L 272.666667 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- PA)[0]"><path d="M 254.066667 2178.000000 L 254.066667 2226.000000 S 254.066667 2236.000000 264.066667 2236.000000 L 286.666667 2236.000000 S 296.666667 2236.000000 296.666667 2246.000000 L 296.666667 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NM -- OK)[1]"><path d="M 1068.847619 1872.000000 L 1068.847619 1920.000000 S 1068.847619 1930.000000 1058.847619 1930.000000 L 829.633333 1930.000000 S 819.633333 1930.000000 819.633333 1940.000000 L 819.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TX)[0]"><path d="M 735.633333 2178.000000 L 735.633333 2226.000000 S 735.633333 2236.000000 725.633333 2236.000000 L 495.533333 2236.000000 S 485.533333 2236.000000 485.533333 2246.000000 L 485.533333 2505.200000 C 485.533333 2518.800000 471.933333 2505.200000 471.933333 2518.800000 L 471.933333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NY -- PA)[1]"><path d="M 278.866667 2178.000000 L 278.866667 2216.000000 S 278.866667 2226.000000 288.866667 2226.000000 L 307.333333 2226.000000 S 317.333333 2226.000000 317.333333 2236.000000 L 317.333333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- RI)[0]"><path d="M 300.800000 2464.000000 L 300.800000 2502.000000 S 300.800000 2512.000000 290.800000 2512.000000 L 268.766667 2512.000000 S 258.766667 2512.000000 258.766667 2522.000000 L 258.766667 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(RI -- VT)[1]"><path d="M 248.933333 2700.000000 L 248.933333 2743.833333 C 248.933333 2752.166667 240.600000 2743.833333 240.600000 2752.166667 L 240.600000 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(NC -- SC)[1]"><path d="M 653.966667 1872.000000 L 653.966667 1919.833333 C 653.966667 1920.166667 653.633333 1919.833333 653.633333 1920.166667 L 653.633333 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SC -- TN)[1]"><path d="M 653.633333 2178.000000 L 653.633333 2216.000000 S 653.633333 2226.000000 643.633333 2226.000000 L 638.133333 2226.000000 S 628.133333 2226.000000 628.133333 2236.000000 L 628.133333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[1]"><path d="M 640.533333 2464.000000 L 640.533333 2511.900000 C 640.533333 2512.100000 640.733333 2511.900000 640.733333 2512.100000 L 640.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(ND -- SD)[2]"><path d="M 1326.550000 1616.000000 L 1326.550000 1674.000000 S 1326.550000 1684.000000 1316.550000 1684.000000 L 1315.383333 1684.000000 S 1305.383333 1684.000000 1305.383333 1694.000000 L 1305.383333 1742.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OH -- PA)[0]"><path d="M 819.133333 1616.000000 L 819.133333 1654.000000 S 819.133333 1664.000000 809.133333 1664.000000 L 440.000000 1664.000000 S 430.000000 1664.000000 430.000000 1674.000000 L 430.000000 2226.000000 S 430.000000 2236.000000 420.000000 2236.000000 L 389.333333 2236.000000 S 379.333333 2236.000000 379.333333 2246.000000 L 379.333333 2334.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- WV)[0]"><path d="M 325.600000 2464.000000 L 325.600000 2748.000000 S 325.600000 2758.000000 335.600000 2758.000000 L 543.983333 2758.000000 S 553.983333 2758.000000 553.983333 2768.000000 L 553.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OK -- TX)[1]"><path d="M 756.633333 2178.000000 L 756.633333 2236.000000 S 756.633333 2246.000000 746.633333 2246.000000 L 506.533333 2246.000000 S 496.533333 2246.000000 496.533333 2256.000000 L 496.533333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(OR -- WA)[0]"><path d="M 1610.050000 1872.000000 L 1610.050000 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(PA -- WV)[1]"><path d="M 350.400000 2464.000000 L 350.400000 2738.000000 S 350.400000 2748.000000 360.400000 2748.000000 L 565.483333 2748.000000 S 575.483333 2748.000000 575.483333 2758.000000 L 575.483333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(SD -- WY)[2]"><path d="M 1305.383333 1872.000000 L 1305.383333 1990.000000 S 1305.383333 2000.000000 1295.383333 2000.000000 L 1099.347619 2000.000000 S 1089.347619 2000.000000 1089.347619 2010.000000 L 1089.347619 2738.000000 S 1089.347619 2748.000000 1099.347619 2748.000000 L 1453.764286 2748.000000 S 1463.764286 2748.000000 1463.764286 2758.000000 L 1463.764286 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(TN -- VA)[2]"><path d="M 665.333333 2464.000000 L 665.333333 2511.800000 C 665.333333 2512.200000 665.733333 2511.800000 665.733333 2512.200000 L 665.733333 2570.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(UT -- WY)[1]"><path d="M 1513.050000 2464.000000 L 1513.050000 2741.642857 C 1513.050000 2754.357143 1500.335714 2741.642857 1500.335714 2754.357143 L 1500.335714 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><g id="(VA -- WV)[2]"><path d="M 659.483333 2700.000000 L 659.483333 2738.250000 C 659.483333 2757.750000 639.983333 2738.250000 639.983333 2757.750000 L 639.983333 2816.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" mask="url(#1504586199)"/></g><mask id="1504586199" maskUnits="userSpaceOnUse" x="-100" y="-100" width="1845" height="3136"> +<rect x="-100" y="-100" width="1845" height="3136" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/todo/container_child_edge/dagre/sketch.exp.svg b/e2etests/testdata/todo/container_child_edge/dagre/sketch.exp.svg index 8bfaff1048..a0e0011a7b 100644 --- a/e2etests/testdata/todo/container_child_edge/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/container_child_edge/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="455" height="652" viewBox="-100 -100 455 652"><style type="text/css"> +width="459" height="656" viewBox="-102 -102 459 656"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="455" height="652" viewBox="-100 -100 455 652"><style type="text/css"> } ]]> -</style><g id="container"><g class="shape" ><rect x="0" y="0" width="255" height="452" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="127.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.first"><g class="shape" ><rect x="60" y="50" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="127.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">first</text></g><g id="container.second"><g class="shape" ><rect x="50" y="276" width="155" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="127.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">second</text></g><g id="container.(first -> second)[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 102.386303 177.865091 C 87.621681 216.000000 87.550000 236.000000 101.329129 272.260866" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2577544665)"/><text class="text-italic" x="87.500000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1->2</text></g><g id="(container -> container.second)[0]"><path d="M 152.613697 177.865091 C 167.378319 216.000000 167.450000 236.000000 153.670871 272.260866" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2577544665)"/><text class="text-italic" x="167.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">c->2</text></g><mask id="2577544665" maskUnits="userSpaceOnUse" x="-100" y="-100" width="455" height="652"> -<rect x="-100" y="-100" width="455" height="652" fill="white"></rect> +</style><g id="container"><g class="shape" ><rect x="0" y="0" width="255" height="452" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="127.500000" y="33.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.first"><g class="shape" ><rect x="60" y="50" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="127.500000" y="116.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">first</text></g><g id="container.second"><g class="shape" ><rect x="50" y="276" width="155" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="127.500000" y="342.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">second</text></g><g id="container.(first -> second)[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 102.386303 177.865091 C 87.621681 216.000000 87.550000 236.000000 101.329129 272.260866" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2577544665)"/><text class="text-italic" x="87.500000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1->2</text></g><g id="(container -> container.second)[0]"><path d="M 152.613697 177.865091 C 167.378319 216.000000 167.450000 236.000000 153.670871 272.260866" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2577544665)"/><text class="text-italic" x="167.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">c->2</text></g><mask id="2577544665" maskUnits="userSpaceOnUse" x="-100" y="-100" width="459" height="656"> +<rect x="-100" y="-100" width="459" height="656" fill="white"></rect> <rect x="73.000000" y="215.000000" width="29" height="21" fill="black"></rect> <rect x="153.000000" y="215.000000" width="28" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/todo/container_child_edge/elk/sketch.exp.svg b/e2etests/testdata/todo/container_child_edge/elk/sketch.exp.svg index b49a616fc7..a54df8de0d 100644 --- a/e2etests/testdata/todo/container_child_edge/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/container_child_edge/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="534" height="663" viewBox="-88 -88 534 663"><style type="text/css"> +width="538" height="667" viewBox="-90 -90 538 667"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="534" height="663" viewBox="-88 -88 534 663"><style type="text/css"> } ]]> -</style><g id="container"><g class="shape" ><rect x="12" y="12" width="334" height="463" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="179.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.first"><g class="shape" ><rect x="136" y="87" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="203.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">first</text></g><g id="container.second"><g class="shape" ><rect x="100" y="274" width="155" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="177.500000" y="340.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">second</text></g><g id="container.(first -> second)[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 203.500000 215.000000 L 203.500000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2171115784)"/><text class="text-italic" x="203.500000" y="249.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1->2</text></g><g id="(container -> container.second)[0]"><path d="M 101.000000 14.000000 L 101.000000 254.000000 S 101.000000 264.000000 111.000000 264.000000 L 146.833333 264.000000 S 151.833333 264.000000 151.833333 269.000000 L 151.833333 270.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2171115784)"/><text class="text-italic" x="101.000000" y="174.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">c->2</text></g><mask id="2171115784" maskUnits="userSpaceOnUse" x="-100" y="-100" width="534" height="663"> -<rect x="-100" y="-100" width="534" height="663" fill="white"></rect> +</style><g id="container"><g class="shape" ><rect x="12" y="12" width="334" height="463" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="179.000000" y="45.000000" style="text-anchor:middle;font-size:28px;fill:#0A0F25">container</text></g><g id="container.first"><g class="shape" ><rect x="136" y="87" width="135" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="203.500000" y="153.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">first</text></g><g id="container.second"><g class="shape" ><rect x="100" y="274" width="155" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="177.500000" y="340.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">second</text></g><g id="container.(first -> second)[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 203.500000 215.000000 L 203.500000 270.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2171115784)"/><text class="text-italic" x="203.500000" y="249.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">1->2</text></g><g id="(container -> container.second)[0]"><path d="M 101.000000 14.000000 L 101.000000 254.000000 S 101.000000 264.000000 111.000000 264.000000 L 146.833333 264.000000 S 151.833333 264.000000 151.833333 269.000000 L 151.833333 270.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2171115784)"/><text class="text-italic" x="101.000000" y="174.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E">c->2</text></g><mask id="2171115784" maskUnits="userSpaceOnUse" x="-100" y="-100" width="538" height="667"> +<rect x="-100" y="-100" width="538" height="667" fill="white"></rect> <rect x="189.000000" y="233.000000" width="29" height="21" fill="black"></rect> <rect x="87.000000" y="158.000000" width="28" height="21" fill="black"></rect> </mask><style type="text/css"><![CDATA[ diff --git a/e2etests/testdata/todo/font_sizes_containers_large/dagre/sketch.exp.svg b/e2etests/testdata/todo/font_sizes_containers_large/dagre/sketch.exp.svg index 7146cae180..85cf539ba8 100644 --- a/e2etests/testdata/todo/font_sizes_containers_large/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/font_sizes_containers_large/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="664" height="716" viewBox="-100 -100 664 716"><style type="text/css"> +width="668" height="720" viewBox="-102 -102 668 720"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="664" height="716" viewBox="-100 -100 664 716"><style type="text/css"> } ]]> -</style><g id="ninety nine"><g class="shape" ><rect x="0" y="0" width="464" height="516" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="104.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="50" width="384" height="416" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="119.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="100" width="304" height="316" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="137.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="150" width="224" height="216" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="171.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="200" width="124" height="116" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="232.000000" y="258.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="403557020" maskUnits="userSpaceOnUse" x="-100" y="-100" width="664" height="716"> -<rect x="-100" y="-100" width="664" height="716" fill="white"></rect> +</style><g id="ninety nine"><g class="shape" ><rect x="0" y="0" width="464" height="516" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="104.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="50" width="384" height="416" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="119.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="100" width="304" height="316" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="137.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="150" width="224" height="216" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="232.000000" y="171.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="200" width="124" height="116" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="232.000000" y="258.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="403557020" maskUnits="userSpaceOnUse" x="-100" y="-100" width="668" height="720"> +<rect x="-100" y="-100" width="668" height="720" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/todo/font_sizes_containers_large/elk/sketch.exp.svg b/e2etests/testdata/todo/font_sizes_containers_large/elk/sketch.exp.svg index ead926afe6..506bb7f9b0 100644 --- a/e2etests/testdata/todo/font_sizes_containers_large/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/font_sizes_containers_large/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="924" height="916" viewBox="-88 -88 924 916"><style type="text/css"> +width="928" height="920" viewBox="-90 -90 928 920"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="924" height="916" viewBox="-88 -88 924 916"><style type="text/css"> } ]]> -</style><g id="ninety nine"><g class="shape" ><rect x="12" y="12" width="724" height="716" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="574" height="566" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="424" height="416" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="274" height="266" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="124" height="116" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="374.000000" y="370.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="812844889" maskUnits="userSpaceOnUse" x="-100" y="-100" width="924" height="916"> -<rect x="-100" y="-100" width="924" height="916" fill="white"></rect> +</style><g id="ninety nine"><g class="shape" ><rect x="12" y="12" width="724" height="716" style="fill:#E3E9FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="574" height="566" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="424" height="416" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="274" height="266" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="374.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="124" height="116" style="fill:#FFFFFF;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="374.000000" y="370.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><mask id="812844889" maskUnits="userSpaceOnUse" x="-100" y="-100" width="928" height="920"> +<rect x="-100" y="-100" width="928" height="920" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/todo/font_sizes_large/dagre/sketch.exp.svg b/e2etests/testdata/todo/font_sizes_large/dagre/sketch.exp.svg index 038ff956f8..77752a91ae 100644 --- a/e2etests/testdata/todo/font_sizes_large/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/font_sizes_large/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="789" height="1572" viewBox="-100 -100 789 1572"><style type="text/css"> +width="793" height="1576" viewBox="-102 -102 793 1576"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="789" height="1572" viewBox="-100 -100 789 1572"><style type="text/css"> } ]]> -</style><g id="eight"><g class="shape" ><rect x="233" y="0" width="124" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="58.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><g id="sixteen"><g class="shape" ><rect x="216" y="258" width="157" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="324.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="thirty two"><g class="shape" ><rect x="171" y="526" width="247" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="608.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="sixty four"><g class="shape" ><rect x="108" y="814" width="374" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="928.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine"><g class="shape" ><rect x="0" y="1142" width="589" height="230" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="1291.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="(eight -> sixteen)[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 294.500000 118.000000 C 294.500000 172.800000 294.500000 201.200000 294.500000 254.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="294.500000" y="191.000000" style="text-anchor:middle;font-size:12px;fill:#676C7E">twelve</text></g><g id="(sixteen -> thirty two)[0]"><path d="M 294.500000 386.000000 C 294.500000 440.800000 294.500000 469.200000 294.500000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="295.000000" y="464.000000" style="text-anchor:middle;font-size:24px;fill:#676C7E">twenty four</text></g><g id="(thirty two -> sixty four)[0]"><path d="M 294.500000 674.000000 C 294.500000 728.800000 294.500000 757.200000 294.500000 810.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="295.000000" y="761.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">forty eight</text></g><g id="(sixty four -> ninety nine)[0]"><path d="M 294.500000 1002.000000 C 294.500000 1056.800000 294.500000 1085.200000 294.500000 1138.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="294.500000" y="1101.000000" style="text-anchor:middle;font-size:81px;fill:#676C7E">eighty one</text></g><mask id="1163247064" maskUnits="userSpaceOnUse" x="-100" y="-100" width="789" height="1572"> -<rect x="-100" y="-100" width="789" height="1572" fill="white"></rect> +</style><g id="eight"><g class="shape" ><rect x="233" y="0" width="124" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="58.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><g id="sixteen"><g class="shape" ><rect x="216" y="258" width="157" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="324.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="thirty two"><g class="shape" ><rect x="171" y="526" width="247" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="608.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="sixty four"><g class="shape" ><rect x="108" y="814" width="374" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="295.000000" y="928.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine"><g class="shape" ><rect x="0" y="1142" width="589" height="230" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="294.500000" y="1291.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="(eight -> sixteen)[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 294.500000 118.000000 C 294.500000 172.800000 294.500000 201.200000 294.500000 254.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="294.500000" y="191.000000" style="text-anchor:middle;font-size:12px;fill:#676C7E">twelve</text></g><g id="(sixteen -> thirty two)[0]"><path d="M 294.500000 386.000000 C 294.500000 440.800000 294.500000 469.200000 294.500000 522.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="295.000000" y="464.000000" style="text-anchor:middle;font-size:24px;fill:#676C7E">twenty four</text></g><g id="(thirty two -> sixty four)[0]"><path d="M 294.500000 674.000000 C 294.500000 728.800000 294.500000 757.200000 294.500000 810.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="295.000000" y="761.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">forty eight</text></g><g id="(sixty four -> ninety nine)[0]"><path d="M 294.500000 1002.000000 C 294.500000 1056.800000 294.500000 1085.200000 294.500000 1138.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#1163247064)"/><text class="text-italic" x="294.500000" y="1101.000000" style="text-anchor:middle;font-size:81px;fill:#676C7E">eighty one</text></g><mask id="1163247064" maskUnits="userSpaceOnUse" x="-100" y="-100" width="793" height="1576"> +<rect x="-100" y="-100" width="793" height="1576" fill="white"></rect> <rect x="278.000000" y="179.000000" width="33" height="16" fill="black"></rect> <rect x="238.000000" y="440.000000" width="114" height="31" fill="black"></rect> <rect x="194.000000" y="713.000000" width="202" height="61" fill="black"></rect> diff --git a/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg b/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg index f1d7952c33..c6f123554b 100644 --- a/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/font_sizes_large/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="789" height="2014" viewBox="-88 -88 789 2014"><style type="text/css"> +width="793" height="2018" viewBox="-90 -90 793 2018"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="789" height="2014" viewBox="-88 -88 789 2014"><style type="text/css"> } ]]> -</style><g id="eight"><g class="shape" ><rect x="244" y="12" width="124" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.000000" y="70.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><g id="sixteen"><g class="shape" ><rect x="228" y="344" width="157" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="410.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="thirty two"><g class="shape" ><rect x="183" y="701" width="247" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="783.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="sixty four"><g class="shape" ><rect x="119" y="1108" width="374" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.000000" y="1222.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine"><g class="shape" ><rect x="12" y="1596" width="589" height="230" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="1745.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="(eight -> sixteen)[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 306.500000 130.000000 L 306.500000 340.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="306.500000" y="240.000000" style="text-anchor:middle;font-size:12px;fill:#676C7E">twelve</text></g><g id="(sixteen -> thirty two)[0]"><path d="M 306.500000 472.000000 L 306.500000 697.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="307.000000" y="594.000000" style="text-anchor:middle;font-size:24px;fill:#676C7E">twenty four</text></g><g id="(thirty two -> sixty four)[0]"><path d="M 306.500000 849.000000 L 306.500000 1104.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="307.000000" y="995.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">forty eight</text></g><g id="(sixty four -> ninety nine)[0]"><path d="M 306.500000 1296.000000 L 306.500000 1592.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="306.500000" y="1475.000000" style="text-anchor:middle;font-size:81px;fill:#676C7E">eighty one</text></g><mask id="626254594" maskUnits="userSpaceOnUse" x="-100" y="-100" width="789" height="2014"> -<rect x="-100" y="-100" width="789" height="2014" fill="white"></rect> +</style><g id="eight"><g class="shape" ><rect x="244" y="12" width="124" height="116" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.000000" y="70.000000" style="text-anchor:middle;font-size:8px;fill:#0A0F25">eight</text></g><g id="sixteen"><g class="shape" ><rect x="228" y="344" width="157" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="410.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">sixteen</text></g><g id="thirty two"><g class="shape" ><rect x="183" y="701" width="247" height="146" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="783.000000" style="text-anchor:middle;font-size:32px;fill:#0A0F25">thirty two</text></g><g id="sixty four"><g class="shape" ><rect x="119" y="1108" width="374" height="186" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.000000" y="1222.000000" style="text-anchor:middle;font-size:64px;fill:#0A0F25">sixty four</text></g><g id="ninety nine"><g class="shape" ><rect x="12" y="1596" width="589" height="230" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="306.500000" y="1745.000000" style="text-anchor:middle;font-size:99px;fill:#0A0F25">ninety nine</text></g><g id="(eight -> sixteen)[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 306.500000 130.000000 L 306.500000 340.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="306.500000" y="240.000000" style="text-anchor:middle;font-size:12px;fill:#676C7E">twelve</text></g><g id="(sixteen -> thirty two)[0]"><path d="M 306.500000 472.000000 L 306.500000 697.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="307.000000" y="594.000000" style="text-anchor:middle;font-size:24px;fill:#676C7E">twenty four</text></g><g id="(thirty two -> sixty four)[0]"><path d="M 306.500000 849.000000 L 306.500000 1104.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="307.000000" y="995.000000" style="text-anchor:middle;font-size:48px;fill:#676C7E">forty eight</text></g><g id="(sixty four -> ninety nine)[0]"><path d="M 306.500000 1296.000000 L 306.500000 1592.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#626254594)"/><text class="text-italic" x="306.500000" y="1475.000000" style="text-anchor:middle;font-size:81px;fill:#676C7E">eighty one</text></g><mask id="626254594" maskUnits="userSpaceOnUse" x="-100" y="-100" width="793" height="2018"> +<rect x="-100" y="-100" width="793" height="2018" fill="white"></rect> <rect x="290.000000" y="228.000000" width="33" height="16" fill="black"></rect> <rect x="250.000000" y="570.000000" width="114" height="31" fill="black"></rect> <rect x="206.000000" y="947.000000" width="202" height="61" fill="black"></rect> diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg index 5bcd47f788..532a8245a3 100644 --- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="921" height="1242" viewBox="-147 -26 921 1242"><style type="text/css"> +width="923" height="1244" viewBox="-147 -28 923 1244"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="921" height="1242" viewBox="-147 -26 921 1242"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(a -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-47" y="420" width="542" height="696" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="38.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-23" y="550" width="494" height="542" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="101.000000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="1" y="680" width="446" height="388" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="92.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo"><g class="shape blend" ><rect x="25" y="810" width="398" height="234" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="40.500000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo.yo"><g class="shape blend" ><rect x="49" y="940" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="64.500000" y="961.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="(b -> 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 101.000000 330.000000 L 595.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[0]"><path d="M 347.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[1]"><path d="M 347.000000 590.000000 L 103.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[2]"><path d="M 347.000000 720.000000 L 103.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[3]"><path d="M 347.000000 850.000000 L 103.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[4]"><path d="M 347.000000 980.000000 L 103.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><mask id="967447530" maskUnits="userSpaceOnUse" x="-100" y="-100" width="921" height="1242"> -<rect x="-100" y="-100" width="921" height="1242" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(a -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-47" y="420" width="542" height="696" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="38.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-23" y="550" width="494" height="542" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="101.000000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="1" y="680" width="446" height="388" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="92.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo"><g class="shape blend" ><rect x="25" y="810" width="398" height="234" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="40.500000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo.yo"><g class="shape blend" ><rect x="49" y="940" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="64.500000" y="961.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="(b -> 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 101.000000 330.000000 L 595.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[0]"><path d="M 347.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[1]"><path d="M 347.000000 590.000000 L 103.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[2]"><path d="M 347.000000 720.000000 L 103.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[3]"><path d="M 347.000000 850.000000 L 103.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[4]"><path d="M 347.000000 980.000000 L 103.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><mask id="967447530" maskUnits="userSpaceOnUse" x="-100" y="-100" width="923" height="1244"> +<rect x="-100" y="-100" width="923" height="1244" fill="white"></rect> <rect x="-42.000000" y="425.000000" width="160" height="21" fill="black"></rect> <rect x="-18.000000" y="555.000000" width="238" height="21" fill="black"></rect> <rect x="6.000000" y="685.000000" width="173" height="21" fill="black"></rect> diff --git a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg index 5bcd47f788..532a8245a3 100644 --- a/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/sequence_diagram_actor_padding_nested_groups/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="921" height="1242" viewBox="-147 -26 921 1242"><style type="text/css"> +width="923" height="1244" viewBox="-147 -28 923 1244"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="921" height="1242" viewBox="-147 -26 921 1242"><style type="text/css"> } ]]> -</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(a -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-47" y="420" width="542" height="696" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="38.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-23" y="550" width="494" height="542" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="101.000000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="1" y="680" width="446" height="388" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="92.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo"><g class="shape blend" ><rect x="25" y="810" width="398" height="234" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="40.500000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo.yo"><g class="shape blend" ><rect x="49" y="940" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="64.500000" y="961.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="(b -> 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 101.000000 330.000000 L 595.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[0]"><path d="M 347.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[1]"><path d="M 347.000000 590.000000 L 103.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[2]"><path d="M 347.000000 720.000000 L 103.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[3]"><path d="M 347.000000 850.000000 L 103.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[4]"><path d="M 347.000000 980.000000 L 103.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><mask id="967447530" maskUnits="userSpaceOnUse" x="-100" y="-100" width="921" height="1242"> -<rect x="-100" y="-100" width="921" height="1242" fill="white"></rect> +</style><g id="b"><g class="shape" ><rect x="24" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="99.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="a"><g class="shape" ><rect x="274" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="349.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="c"><g class="shape" ><rect x="524" y="74" width="150" height="126" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="599.000000" y="140.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">c</text></g><g id="(b -- )[0]"><path d="M 99.000000 202.000000 L 99.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(a -- )[0]"><path d="M 349.000000 202.000000 L 349.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="(c -- )[0]"><path d="M 599.000000 202.000000 L 599.000000 1109.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;stroke-dasharray:12.000000,11.838767;" mask="url(#967447530)"/></g><g id="this is a message group"><g class="shape blend" ><rect x="-47" y="420" width="542" height="696" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="38.000000" y="441.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">this is a message group</text></g><g id="this is a message group.and this is a nested message group"><g class="shape blend" ><rect x="-23" y="550" width="494" height="542" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="101.000000" y="571.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">and this is a nested message group</text></g><g id="this is a message group.and this is a nested message group.what about more nesting"><g class="shape blend" ><rect x="1" y="680" width="446" height="388" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="92.500000" y="701.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">what about more nesting</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo"><g class="shape blend" ><rect x="25" y="810" width="398" height="234" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="40.500000" y="831.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="this is a message group.and this is a nested message group.what about more nesting.yo.yo"><g class="shape blend" ><rect x="49" y="940" width="350" height="80" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:0;" /></g><text class="text" x="64.500000" y="961.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">yo</text></g><g id="(b -> 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 101.000000 330.000000 L 595.000000 330.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[0]"><path d="M 347.000000 460.000000 L 103.000000 460.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[1]"><path d="M 347.000000 590.000000 L 103.000000 590.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[2]"><path d="M 347.000000 720.000000 L 103.000000 720.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[3]"><path d="M 347.000000 850.000000 L 103.000000 850.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><g id="(a -> b)[4]"><path d="M 347.000000 980.000000 L 103.000000 980.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#967447530)"/></g><mask id="967447530" maskUnits="userSpaceOnUse" x="-100" y="-100" width="923" height="1244"> +<rect x="-100" y="-100" width="923" height="1244" fill="white"></rect> <rect x="-42.000000" y="425.000000" width="160" height="21" fill="black"></rect> <rect x="-18.000000" y="555.000000" width="238" height="21" fill="black"></rect> <rect x="6.000000" y="685.000000" width="173" height="21" fill="black"></rect> diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg index c63fc847cb..b6fa3ca79c 100644 --- a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2478" height="2668" viewBox="-100 -100 2478 2668"><style type="text/css"> +width="2482" height="2672" viewBox="-102 -102 2482 2672"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -44,8 +44,8 @@ width="2478" height="2668" viewBox="-100 -100 2478 2668"><style type="text/css"> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> </text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="small code"><g class="shape" ></g><g transform="translate(1980.000000 2233.000000)" style="opacity:1.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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="container"><g class="shape" ><rect x="1991" y="165" width="174" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2078.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">container</text></g><g id="containers.circle container"><g class="shape" ><ellipse class="shape" cx="154.000000" cy="228.000000" rx="114.000000" ry="178.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="154.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">circle container</text></g><g id="containers.diamond container"><g class="shape" ><path d="M 422 406 C 421.1117 406 420.5195 405.5371 419.9273 404.6112 L 308.8883 231.472 C 307.7039 229.6202 307.7039 226.8426 308.8883 224.9909 L 419.9273 51.3888 C 421.1117 49.537 422.8883 49.537 424.0728 51.3888 L 535.1118 224.9909 C 536.2962 226.8427 536.2962 229.6203 535.1118 231.472 L 424.0727 404.6112 C 423.4805 405.5371 422.8883 406 422 406 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="422.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">diamond container</text></g><g id="containers.oval container"><g class="shape" ><ellipse class="shape" cx="690.000000" cy="228.000000" rx="114.000000" ry="178.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">oval container</text></g><g id="containers.hexagon container"><g class="shape" ><path d="M 901 50 L 844 227.7961 L 901 406 L 1015 406 L 1072 227.7961 L 1015 50 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="958.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">hexagon container</text></g><g id="containers.circle container.diamond"><g class="shape" ><path d="M 154 260 C 153.5013 260 153.1688 259.9168 152.8364 259.7503 L 90.4987 228.6242 C 89.8338 228.2913 89.8338 227.792 90.4987 227.4591 L 152.8364 196.2497 C 153.5013 195.9168 154.4987 195.9168 155.1637 196.2497 L 217.5014 227.4591 C 218.1663 227.792 218.1663 228.2913 217.5014 228.6242 L 155.1636 259.7503 C 154.8312 259.9168 154.4987 260 154 260 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="154.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="containers.diamond container.circle"><g class="shape" ><ellipse class="shape" cx="422.000000" cy="228.000000" rx="64.000000" ry="64.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="422.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="containers.oval container.hexagon"><g class="shape" ><path d="M 658 196 L 626 227.9633 L 658 260 L 722 260 L 754 227.9633 L 722 196 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="690.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="containers.hexagon container.oval"><g class="shape" ><ellipse class="shape" cx="958.000000" cy="228.000000" rx="64.000000" ry="32.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="958.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="(cloud -> class)[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 1418.000000 358.000000 C 1418.000000 396.000000 1418.000000 416.000000 1418.000000 431.000000 C 1418.000000 446.000000 1418.000000 556.000000 1418.000000 752.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(class -> tall cylinder)[0]"><path d="M 1418.000000 1158.000000 C 1418.000000 1356.000000 1418.000000 1416.000000 1418.000000 1452.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(tall cylinder -> users)[0]"><path d="M 1418.000000 1970.000000 C 1418.000000 2008.000000 1418.000000 2028.000000 1418.000000 2064.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(container -> text)[0]"><path d="M 2078.000000 293.000000 C 2078.000000 383.000000 2078.000000 416.000000 2078.000000 431.000000 C 2078.000000 446.000000 2078.000000 516.000000 2078.000000 552.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(text -> code)[0]"><path d="M 2078.000000 1358.000000 C 2078.000000 1396.000000 2078.000000 1437.200000 2078.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(code -> small code)[0]"><path d="M 2078.000000 1864.000000 C 2078.000000 1986.800000 2078.000000 2061.000000 2078.000000 2229.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><mask id="3305125003" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2478" height="2668"> -<rect x="-100" y="-100" width="2478" height="2668" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="container"><g class="shape" ><rect x="1991" y="165" width="174" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2078.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">container</text></g><g id="containers.circle container"><g class="shape" ><ellipse class="shape" cx="154.000000" cy="228.000000" rx="114.000000" ry="178.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="154.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">circle container</text></g><g id="containers.diamond container"><g class="shape" ><path d="M 422 406 C 421.1117 406 420.5195 405.5371 419.9273 404.6112 L 308.8883 231.472 C 307.7039 229.6202 307.7039 226.8426 308.8883 224.9909 L 419.9273 51.3888 C 421.1117 49.537 422.8883 49.537 424.0728 51.3888 L 535.1118 224.9909 C 536.2962 226.8427 536.2962 229.6203 535.1118 231.472 L 424.0727 404.6112 C 423.4805 405.5371 422.8883 406 422 406 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="422.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">diamond container</text></g><g id="containers.oval container"><g class="shape" ><ellipse class="shape" cx="690.000000" cy="228.000000" rx="114.000000" ry="178.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="690.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">oval container</text></g><g id="containers.hexagon container"><g class="shape" ><path d="M 901 50 L 844 227.7961 L 901 406 L 1015 406 L 1072 227.7961 L 1015 50 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="958.000000" y="79.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">hexagon container</text></g><g id="containers.circle container.diamond"><g class="shape" ><path d="M 154 260 C 153.5013 260 153.1688 259.9168 152.8364 259.7503 L 90.4987 228.6242 C 89.8338 228.2913 89.8338 227.792 90.4987 227.4591 L 152.8364 196.2497 C 153.5013 195.9168 154.4987 195.9168 155.1637 196.2497 L 217.5014 227.4591 C 218.1663 227.792 218.1663 228.2913 217.5014 228.6242 L 155.1636 259.7503 C 154.8312 259.9168 154.4987 260 154 260 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="154.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="containers.diamond container.circle"><g class="shape" ><ellipse class="shape" cx="422.000000" cy="228.000000" rx="64.000000" ry="64.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="422.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="containers.oval container.hexagon"><g class="shape" ><path d="M 658 196 L 626 227.9633 L 658 260 L 722 260 L 754 227.9633 L 722 196 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="690.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="containers.hexagon container.oval"><g class="shape" ><ellipse class="shape" cx="958.000000" cy="228.000000" rx="64.000000" ry="32.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="958.000000" y="231.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="(cloud -> class)[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 1418.000000 358.000000 C 1418.000000 396.000000 1418.000000 416.000000 1418.000000 431.000000 C 1418.000000 446.000000 1418.000000 556.000000 1418.000000 752.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(class -> tall cylinder)[0]"><path d="M 1418.000000 1158.000000 C 1418.000000 1356.000000 1418.000000 1416.000000 1418.000000 1452.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(tall cylinder -> users)[0]"><path d="M 1418.000000 1970.000000 C 1418.000000 2008.000000 1418.000000 2028.000000 1418.000000 2064.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(container -> text)[0]"><path d="M 2078.000000 293.000000 C 2078.000000 383.000000 2078.000000 416.000000 2078.000000 431.000000 C 2078.000000 446.000000 2078.000000 516.000000 2078.000000 552.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(text -> code)[0]"><path d="M 2078.000000 1358.000000 C 2078.000000 1396.000000 2078.000000 1437.200000 2078.000000 1558.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><g id="(code -> small code)[0]"><path d="M 2078.000000 1864.000000 C 2078.000000 1986.800000 2078.000000 2061.000000 2078.000000 2229.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3305125003)"/></g><mask id="3305125003" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2482" height="2672"> +<rect x="-100" y="-100" width="2482" height="2672" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg index 509a9bf1ef..fc41ad85f1 100644 --- a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="2618" height="2640" viewBox="-88 -88 2618 2640"><style type="text/css"> +width="2622" height="2644" viewBox="-90 -90 2622 2644"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -44,8 +44,8 @@ width="2618" height="2640" viewBox="-88 -88 2618 2640"><style type="text/css"> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> </text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="small code"><g class="shape" ></g><g transform="translate(2132.000000 2052.000000)" style="opacity:1.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 <tspan fill="#000000" font-weight="bold">:=</tspan> <tspan fill="#009999">5</tspan> </text><text class="text-mono" x="0" y="2.000000em" xml:space="preserve">b <tspan fill="#000000" font-weight="bold">:=</tspan> a <tspan fill="#000000" font-weight="bold">+</tspan> <tspan fill="#009999">7</tspan> -</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="container"><g class="shape" ><rect x="2143" y="314" width="174" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2230.000000" y="380.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">container</text></g><g id="containers.circle container"><g class="shape" ><ellipse class="shape" cx="226.000000" cy="226.000000" rx="139.000000" ry="107.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="226.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">circle container</text></g><g id="containers.diamond container"><g class="shape" ><path d="M 524 365 C 522.9169 365 522.1948 364.6385 521.4727 363.9155 L 386.0831 228.7113 C 384.6389 227.2653 384.6389 225.0962 386.0831 223.6502 L 521.4727 88.0845 C 522.9169 86.6385 525.0831 86.6385 526.5272 88.0845 L 661.9168 223.6502 C 663.361 225.0962 663.361 227.2653 661.9168 228.7113 L 526.5273 363.9155 C 525.8052 364.6385 525.0831 365 524 365 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="524.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">diamond container</text></g><g id="containers.oval container"><g class="shape" ><ellipse class="shape" cx="822.000000" cy="226.000000" rx="139.000000" ry="107.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="822.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">oval container</text></g><g id="containers.hexagon container"><g class="shape" ><path d="M 1050.5 119 L 981 225.8774 L 1050.5 333 L 1189.5 333 L 1259 225.8774 L 1189.5 119 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="1120.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">hexagon container</text></g><g id="containers.circle container.diamond"><g class="shape" ><path d="M 226 258 C 225.5013 258 225.1688 257.9168 224.8364 257.7503 L 162.4987 226.6242 C 161.8338 226.2913 161.8338 225.792 162.4987 225.4591 L 224.8364 194.2497 C 225.5013 193.9168 226.4987 193.9168 227.1637 194.2497 L 289.5014 225.4591 C 290.1663 225.792 290.1663 226.2913 289.5014 226.6242 L 227.1636 257.7503 C 226.8312 257.9168 226.4987 258 226 258 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="226.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="containers.diamond container.circle"><g class="shape" ><ellipse class="shape" cx="524.000000" cy="226.000000" rx="64.000000" ry="64.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="524.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="containers.oval container.hexagon"><g class="shape" ><path d="M 790 194 L 758 225.9633 L 790 258 L 854 258 L 886 225.9633 L 854 194 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="822.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="containers.hexagon container.oval"><g class="shape" ><ellipse class="shape" cx="1120.000000" cy="226.000000" rx="64.000000" ry="32.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1120.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="(cloud -> class)[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 1610.000000 442.000000 L 1610.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(class -> tall cylinder)[0]"><path d="M 1610.000000 1142.000000 L 1610.000000 1436.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(tall cylinder -> users)[0]"><path d="M 1610.000000 1954.000000 L 1610.000000 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(container -> text)[0]"><path d="M 2230.000000 442.000000 L 2230.000000 536.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(text -> code)[0]"><path d="M 2230.000000 1342.000000 L 2230.000000 1542.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(code -> small code)[0]"><path d="M 2230.000000 1848.000000 L 2230.000000 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><mask id="2934031073" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2618" height="2640"> -<rect x="-100" y="-100" width="2618" height="2640" fill="white"></rect> +</text><text class="text-mono" x="0" y="3.000000em" xml:space="preserve">fmt.<tspan fill="#990000" font-weight="bold">Printf</tspan>(<tspan fill="#dd1144">"%d"</tspan>, b)</text></g></g></g><g id="container"><g class="shape" ><rect x="2143" y="314" width="174" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="2230.000000" y="380.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">container</text></g><g id="containers.circle container"><g class="shape" ><ellipse class="shape" cx="226.000000" cy="226.000000" rx="139.000000" ry="107.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="226.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">circle container</text></g><g id="containers.diamond container"><g class="shape" ><path d="M 524 365 C 522.9169 365 522.1948 364.6385 521.4727 363.9155 L 386.0831 228.7113 C 384.6389 227.2653 384.6389 225.0962 386.0831 223.6502 L 521.4727 88.0845 C 522.9169 86.6385 525.0831 86.6385 526.5272 88.0845 L 661.9168 223.6502 C 663.361 225.0962 663.361 227.2653 661.9168 228.7113 L 526.5273 363.9155 C 525.8052 364.6385 525.0831 365 524 365 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="524.000000" y="116.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">diamond container</text></g><g id="containers.oval container"><g class="shape" ><ellipse class="shape" cx="822.000000" cy="226.000000" rx="139.000000" ry="107.000000" style="fill:#EDF0FD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text" x="822.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">oval container</text></g><g id="containers.hexagon container"><g class="shape" ><path d="M 1050.5 119 L 981 225.8774 L 1050.5 333 L 1189.5 333 L 1259 225.8774 L 1189.5 119 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text" x="1120.000000" y="148.000000" style="text-anchor:middle;font-size:24px;fill:#0A0F25">hexagon container</text></g><g id="containers.circle container.diamond"><g class="shape" ><path d="M 226 258 C 225.5013 258 225.1688 257.9168 224.8364 257.7503 L 162.4987 226.6242 C 161.8338 226.2913 161.8338 225.792 162.4987 225.4591 L 224.8364 194.2497 C 225.5013 193.9168 226.4987 193.9168 227.1637 194.2497 L 289.5014 225.4591 C 290.1663 225.792 290.1663 226.2913 289.5014 226.6242 L 227.1636 257.7503 C 226.8312 257.9168 226.4987 258 226 258 Z" style="fill:#CFD2DD;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="226.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">diamond</text></g><g id="containers.diamond container.circle"><g class="shape" ><ellipse class="shape" cx="524.000000" cy="226.000000" rx="64.000000" ry="64.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="524.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">circle</text></g><g id="containers.oval container.hexagon"><g class="shape" ><path d="M 790 194 L 758 225.9633 L 790 258 L 854 258 L 886 225.9633 L 854 194 Z" style="fill:#DEE1EB;stroke:#0D32B2;opacity:1.000000;stroke-width:2;"/></g><text class="text-bold" x="822.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">hexagon</text></g><g id="containers.hexagon container.oval"><g class="shape" ><ellipse class="shape" cx="1120.000000" cy="226.000000" rx="64.000000" ry="32.000000" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="1120.000000" y="229.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">oval</text></g><g id="(cloud -> class)[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 1610.000000 442.000000 L 1610.000000 736.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(class -> tall cylinder)[0]"><path d="M 1610.000000 1142.000000 L 1610.000000 1436.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(tall cylinder -> users)[0]"><path d="M 1610.000000 1954.000000 L 1610.000000 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(container -> text)[0]"><path d="M 2230.000000 442.000000 L 2230.000000 536.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(text -> code)[0]"><path d="M 2230.000000 1342.000000 L 2230.000000 1542.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><g id="(code -> small code)[0]"><path d="M 2230.000000 1848.000000 L 2230.000000 2048.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#2934031073)"/></g><mask id="2934031073" maskUnits="userSpaceOnUse" x="-100" y="-100" width="2622" height="2644"> +<rect x="-100" y="-100" width="2622" height="2644" fill="white"></rect> </mask><style type="text/css"><![CDATA[ .text { diff --git a/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg b/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg index e61e1a0502..49de137844 100644 --- a/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/tall_edge_label/dagre/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="625" viewBox="-100 -100 313 625"><style type="text/css"> +width="317" height="629" viewBox="-102 -102 317 629"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="625" viewBox="-100 -100 313 625"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="299" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="365.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 195.200000 56.500000 229.900000 56.500000 295.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3435886913)"/><text class="text-italic" x="57.000000" y="162.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="57.000000" dy="0.000000">There</tspan><tspan x="57.000000" dy="16.625000">once</tspan><tspan x="57.000000" dy="16.625000">was</tspan><tspan x="57.000000" dy="16.625000">a</tspan><tspan x="57.000000" dy="16.625000">very</tspan><tspan x="57.000000" dy="16.625000">tall</tspan><tspan x="57.000000" dy="16.625000">edge</tspan><tspan x="57.000000" dy="16.625000">label</tspan></text></g><mask id="3435886913" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="625"> -<rect x="-100" y="-100" width="313" height="625" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="0" y="0" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="66.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="0" y="299" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="56.500000" y="365.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 56.500000 128.000000 C 56.500000 195.200000 56.500000 229.900000 56.500000 295.500000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#3435886913)"/><text class="text-italic" x="57.000000" y="162.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="57.000000" dy="0.000000">There</tspan><tspan x="57.000000" dy="16.625000">once</tspan><tspan x="57.000000" dy="16.625000">was</tspan><tspan x="57.000000" dy="16.625000">a</tspan><tspan x="57.000000" dy="16.625000">very</tspan><tspan x="57.000000" dy="16.625000">tall</tspan><tspan x="57.000000" dy="16.625000">edge</tspan><tspan x="57.000000" dy="16.625000">label</tspan></text></g><mask id="3435886913" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="629"> +<rect x="-100" y="-100" width="317" height="629" fill="white"></rect> <rect x="38.000000" y="146.000000" width="38" height="133" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold { diff --git a/e2etests/testdata/todo/tall_edge_label/elk/sketch.exp.svg b/e2etests/testdata/todo/tall_edge_label/elk/sketch.exp.svg index e0a562cc86..2f72cffed2 100644 --- a/e2etests/testdata/todo/tall_edge_label/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/tall_edge_label/elk/sketch.exp.svg @@ -2,7 +2,7 @@ <svg style="background: white;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" -width="313" height="785" viewBox="-88 -88 313 785"><style type="text/css"> +width="317" height="789" viewBox="-90 -90 317 789"><style type="text/css"> <![CDATA[ .shape { shape-rendering: geometricPrecision; @@ -18,8 +18,8 @@ width="313" height="785" viewBox="-88 -88 313 785"><style type="text/css"> } ]]> -</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="471" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 467.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4095011686)"/><text class="text-italic" x="69.000000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="69.000000" dy="0.000000">There</tspan><tspan x="69.000000" dy="16.625000">once</tspan><tspan x="69.000000" dy="16.625000">was</tspan><tspan x="69.000000" dy="16.625000">a</tspan><tspan x="69.000000" dy="16.625000">very</tspan><tspan x="69.000000" dy="16.625000">tall</tspan><tspan x="69.000000" dy="16.625000">edge</tspan><tspan x="69.000000" dy="16.625000">label</tspan></text></g><mask id="4095011686" maskUnits="userSpaceOnUse" x="-100" y="-100" width="313" height="785"> -<rect x="-100" y="-100" width="313" height="785" fill="white"></rect> +</style><g id="a"><g class="shape" ><rect x="12" y="12" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="78.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">a</text></g><g id="b"><g class="shape" ><rect x="12" y="471" width="113" height="126" style="fill:#F7F8FE;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" /></g><text class="text-bold" x="68.500000" y="537.000000" style="text-anchor:middle;font-size:16px;fill:#0A0F25">b</text></g><g id="(a -> 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 68.500000 140.000000 L 68.500000 467.000000" class="connection" style="fill:none;stroke:#0D32B2;opacity:1.000000;stroke-width:2;" marker-end="url(#mk-3990223579)" mask="url(#4095011686)"/><text class="text-italic" x="69.000000" y="254.000000" style="text-anchor:middle;font-size:16px;fill:#676C7E"><tspan x="69.000000" dy="0.000000">There</tspan><tspan x="69.000000" dy="16.625000">once</tspan><tspan x="69.000000" dy="16.625000">was</tspan><tspan x="69.000000" dy="16.625000">a</tspan><tspan x="69.000000" dy="16.625000">very</tspan><tspan x="69.000000" dy="16.625000">tall</tspan><tspan x="69.000000" dy="16.625000">edge</tspan><tspan x="69.000000" dy="16.625000">label</tspan></text></g><mask id="4095011686" maskUnits="userSpaceOnUse" x="-100" y="-100" width="317" height="789"> +<rect x="-100" y="-100" width="317" height="789" fill="white"></rect> <rect x="50.000000" y="238.000000" width="38" height="133" fill="black"></rect> </mask><style type="text/css"><![CDATA[ .text-bold {