d2/e2etests/testdata/stable/markdown/elk/sketch.exp.svg
2023-03-27 19:19:12 -07:00

860 lines
No EOL
34 KiB
XML

<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.2.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 533 501"><svg id="d2-svg" class="d2-3773836240" width="533" height="501" viewBox="11 11 533 501"><rect x="11.000000" y="11.000000" width="533.000000" height="501.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-3773836240 .text {
font-family: "d2-3773836240-font-regular";
}
@font-face {
font-family: d2-3773836240-font-regular;
src: url("data:application/font-woff;base64,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");
}
.d2-3773836240 .text-bold {
font-family: "d2-3773836240-font-bold";
}
@font-face {
font-family: d2-3773836240-font-bold;
src: url("data:application/font-woff;base64,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");
}
.d2-3773836240 .text-italic {
font-family: "d2-3773836240-font-italic";
font-style: italic;
}
@font-face {
font-family: d2-3773836240-font-italic;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
.d2-3773836240 .fill-N1{fill:#0A0F25;}
.d2-3773836240 .fill-N2{fill:#676C7E;}
.d2-3773836240 .fill-N3{fill:#9499AB;}
.d2-3773836240 .fill-N4{fill:#CFD2DD;}
.d2-3773836240 .fill-N5{fill:#DEE1EB;}
.d2-3773836240 .fill-N6{fill:#EEF1F8;}
.d2-3773836240 .fill-N7{fill:#FFFFFF;}
.d2-3773836240 .fill-B1{fill:#0D32B2;}
.d2-3773836240 .fill-B2{fill:#0D32B2;}
.d2-3773836240 .fill-B3{fill:#E3E9FD;}
.d2-3773836240 .fill-B4{fill:#E3E9FD;}
.d2-3773836240 .fill-B5{fill:#EDF0FD;}
.d2-3773836240 .fill-B6{fill:#F7F8FE;}
.d2-3773836240 .fill-AA2{fill:#4A6FF3;}
.d2-3773836240 .fill-AA4{fill:#EDF0FD;}
.d2-3773836240 .fill-AA5{fill:#F7F8FE;}
.d2-3773836240 .fill-AB4{fill:#EDF0FD;}
.d2-3773836240 .fill-AB5{fill:#F7F8FE;}
.d2-3773836240 .stroke-N1{stroke:#0A0F25;}
.d2-3773836240 .stroke-N2{stroke:#676C7E;}
.d2-3773836240 .stroke-N3{stroke:#9499AB;}
.d2-3773836240 .stroke-N4{stroke:#CFD2DD;}
.d2-3773836240 .stroke-N5{stroke:#DEE1EB;}
.d2-3773836240 .stroke-N6{stroke:#EEF1F8;}
.d2-3773836240 .stroke-N7{stroke:#FFFFFF;}
.d2-3773836240 .stroke-B1{stroke:#0D32B2;}
.d2-3773836240 .stroke-B2{stroke:#0D32B2;}
.d2-3773836240 .stroke-B3{stroke:#E3E9FD;}
.d2-3773836240 .stroke-B4{stroke:#E3E9FD;}
.d2-3773836240 .stroke-B5{stroke:#EDF0FD;}
.d2-3773836240 .stroke-B6{stroke:#F7F8FE;}
.d2-3773836240 .stroke-AA2{stroke:#4A6FF3;}
.d2-3773836240 .stroke-AA4{stroke:#EDF0FD;}
.d2-3773836240 .stroke-AA5{stroke:#F7F8FE;}
.d2-3773836240 .stroke-AB4{stroke:#EDF0FD;}
.d2-3773836240 .stroke-AB5{stroke:#F7F8FE;}
.d2-3773836240 .background-color-N1{background-color:#0A0F25;}
.d2-3773836240 .background-color-N2{background-color:#676C7E;}
.d2-3773836240 .background-color-N3{background-color:#9499AB;}
.d2-3773836240 .background-color-N4{background-color:#CFD2DD;}
.d2-3773836240 .background-color-N5{background-color:#DEE1EB;}
.d2-3773836240 .background-color-N6{background-color:#EEF1F8;}
.d2-3773836240 .background-color-N7{background-color:#FFFFFF;}
.d2-3773836240 .background-color-B1{background-color:#0D32B2;}
.d2-3773836240 .background-color-B2{background-color:#0D32B2;}
.d2-3773836240 .background-color-B3{background-color:#E3E9FD;}
.d2-3773836240 .background-color-B4{background-color:#E3E9FD;}
.d2-3773836240 .background-color-B5{background-color:#EDF0FD;}
.d2-3773836240 .background-color-B6{background-color:#F7F8FE;}
.d2-3773836240 .background-color-AA2{background-color:#4A6FF3;}
.d2-3773836240 .background-color-AA4{background-color:#EDF0FD;}
.d2-3773836240 .background-color-AA5{background-color:#F7F8FE;}
.d2-3773836240 .background-color-AB4{background-color:#EDF0FD;}
.d2-3773836240 .background-color-AB5{background-color:#F7F8FE;}
.d2-3773836240 .color-N1{color:#0A0F25;}
.d2-3773836240 .color-N2{color:#676C7E;}
.d2-3773836240 .color-N3{color:#9499AB;}
.d2-3773836240 .color-N4{color:#CFD2DD;}
.d2-3773836240 .color-N5{color:#DEE1EB;}
.d2-3773836240 .color-N6{color:#EEF1F8;}
.d2-3773836240 .color-N7{color:#FFFFFF;}
.d2-3773836240 .color-B1{color:#0D32B2;}
.d2-3773836240 .color-B2{color:#0D32B2;}
.d2-3773836240 .color-B3{color:#E3E9FD;}
.d2-3773836240 .color-B4{color:#E3E9FD;}
.d2-3773836240 .color-B5{color:#EDF0FD;}
.d2-3773836240 .color-B6{color:#F7F8FE;}
.d2-3773836240 .color-AA2{color:#4A6FF3;}
.d2-3773836240 .color-AA4{color:#EDF0FD;}
.d2-3773836240 .color-AA5{color:#F7F8FE;}
.d2-3773836240 .color-AB4{color:#EDF0FD;}
.d2-3773836240 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><style type="text/css">.md em,
.md dfn {
font-family: "d2-3773836240-font-italic";
}
.md b,
.md strong {
font-family: "d2-3773836240-font-bold";
}
.md code,
.md kbd,
.md pre,
.md samp {
font-family: "d2-3773836240-font-mono";
font-size: 1em;
}
.md {
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
.md {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
margin: 0;
color: var(--color-fg-default);
background-color: transparent; /* we don't want to define the background color */
font-family: "d2-3773836240-font-regular";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
.md details,
.md figcaption,
.md figure {
display: block;
}
.md summary {
display: list-item;
}
.md [hidden] {
display: none !important;
}
.md a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.md a:active,
.md a:hover {
outline-width: 0;
}
.md abbr[title] {
border-bottom: none;
text-decoration: underline dotted;
}
.md dfn {
font-style: italic;
}
.md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.md mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.md small {
font-size: 90%;
}
.md sub,
.md sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.md sub {
bottom: -0.25em;
}
.md sup {
top: -0.5em;
}
.md img {
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.md figure {
margin: 1em 40px;
}
.md hr {
box-sizing: content-box;
overflow: hidden;
background: transparent;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
border: 0;
}
.md input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.md [type="button"],
.md [type="reset"],
.md [type="submit"] {
-webkit-appearance: button;
}
.md [type="button"]::-moz-focus-inner,
.md [type="reset"]::-moz-focus-inner,
.md [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
.md [type="button"]:-moz-focusring,
.md [type="reset"]:-moz-focusring,
.md [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.md [type="checkbox"],
.md [type="radio"] {
box-sizing: border-box;
padding: 0;
}
.md [type="number"]::-webkit-inner-spin-button,
.md [type="number"]::-webkit-outer-spin-button {
height: auto;
}
.md [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.md [type="search"]::-webkit-search-cancel-button,
.md [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.md ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.md ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.md a:hover {
text-decoration: underline;
}
.md hr::before {
display: table;
content: "";
}
.md hr::after {
display: table;
clear: both;
content: "";
}
.md table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
.md td,
.md th {
padding: 0;
}
.md details summary {
cursor: pointer;
}
.md details:not([open]) > *:not(summary) {
display: none !important;
}
.md kbd {
display: inline-block;
padding: 3px 5px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.md h1,
.md h2,
.md h3,
.md h4,
.md h5,
.md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
line-height: 1.25;
font-family: "d2-3773836240-font-regular";
}
.md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.md h3 {
font-weight: 600;
font-size: 1.25em;
}
.md h4 {
font-weight: 600;
font-size: 1em;
}
.md h5 {
font-weight: 600;
font-size: 0.875em;
}
.md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
.md p {
margin-top: 0;
margin-bottom: 10px;
}
.md blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.md ul,
.md ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.md ol ol,
.md ul ol {
list-style-type: lower-roman;
}
.md ul ul ol,
.md ul ol ol,
.md ol ul ol,
.md ol ol ol {
list-style-type: lower-alpha;
}
.md dd {
margin-left: 0;
}
.md pre {
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
.md ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.md input::-webkit-outer-spin-button,
.md input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.md::before {
display: table;
content: "";
}
.md::after {
display: table;
clear: both;
content: "";
}
.md > *:first-child {
margin-top: 0 !important;
}
.md > *:last-child {
margin-bottom: 0 !important;
}
.md a:not([href]) {
color: inherit;
text-decoration: none;
}
.md .absent {
color: var(--color-danger-fg);
}
.md .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.md .anchor:focus {
outline: none;
}
.md p,
.md blockquote,
.md ul,
.md ol,
.md dl,
.md table,
.md pre,
.md details {
margin-top: 0;
margin-bottom: 16px;
}
.md blockquote > :first-child {
margin-top: 0;
}
.md blockquote > :last-child {
margin-bottom: 0;
}
.md sup > a::before {
content: "[";
}
.md sup > a::after {
content: "]";
}
.md h1:hover .anchor,
.md h2:hover .anchor,
.md h3:hover .anchor,
.md h4:hover .anchor,
.md h5:hover .anchor,
.md h6:hover .anchor {
text-decoration: none;
}
.md h1 tt,
.md h1 code,
.md h2 tt,
.md h2 code,
.md h3 tt,
.md h3 code,
.md h4 tt,
.md h4 code,
.md h5 tt,
.md h5 code,
.md h6 tt,
.md h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.md ul.no-list,
.md ol.no-list {
padding: 0;
list-style-type: none;
}
.md ol[type="1"] {
list-style-type: decimal;
}
.md ol[type="a"] {
list-style-type: lower-alpha;
}
.md ol[type="i"] {
list-style-type: lower-roman;
}
.md div > ol:not([type]) {
list-style-type: decimal;
}
.md ul ul,
.md ul ol,
.md ol ol,
.md ol ul {
margin-top: 0;
margin-bottom: 0;
}
.md li > p {
margin-top: 16px;
}
.md li + li {
margin-top: 0.25em;
}
.md dl {
padding: 0;
}
.md dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
}
.md dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.md table th {
font-weight: 600;
}
.md table th,
.md table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.md table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.md table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.md table img {
background-color: transparent;
}
.md img[align="right"] {
padding-left: 20px;
}
.md img[align="left"] {
padding-right: 20px;
}
.md span.frame {
display: block;
overflow: hidden;
}
.md span.frame > span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
.md span.frame span img {
display: block;
float: left;
}
.md span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.md span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.md span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.md span.align-center span img {
margin: 0 auto;
text-align: center;
}
.md span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.md span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.md span.align-right span img {
margin: 0;
text-align: right;
}
.md span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.md span.float-left span {
margin: 13px 0 0;
}
.md span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.md span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.md code,
.md tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.md code br,
.md tt br {
display: none;
}
.md del code {
text-decoration: inherit;
}
.md pre code {
font-size: 100%;
}
.md pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.md .highlight {
margin-bottom: 16px;
}
.md .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.md .highlight pre,
.md pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.md pre code,
.md pre tt {
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.md .csv-data td,
.md .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.md .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.md .csv-data tr {
border-top: 0;
}
.md .csv-data th {
font-weight: 600;
background: var(--color-canvas-subtle);
border-top: 0;
}
.md .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.md .footnotes ol {
padding-left: 16px;
}
.md .footnotes li {
position: relative;
}
.md .footnotes li:target::before {
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
.md .footnotes li:target {
color: var(--color-fg-default);
}
.md .task-list-item {
list-style-type: none;
}
.md .task-list-item label {
font-weight: 400;
}
.md .task-list-item.enabled label {
cursor: pointer;
}
.md .task-list-item + .task-list-item {
margin-top: 3px;
}
.md .task-list-item .handle {
display: none;
}
.md .task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="hey"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="148.000000" width="531" height="227"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>Every frustum longs to be a cone</h1>
<ul>
<li>A continuing flow of paper is sufficient to continue the flow of paper</li>
<li>Please remain calm, it's no use both of us being hysterical at the same time</li>
<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>
<p>test <del>strikethrough</del> test</p>
</div></foreignObject></g></g><g id="x"><g class="shape" ><rect x="251.000000" y="12.000000" width="53.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="277.500000" y="50.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">x</text></g><g id="y"><g class="shape" ><rect x="250.000000" y="445.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="277.000000" y="483.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">y</text></g><g id="(x -&gt; hey)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 277.500000 80.000000 L 277.500000 144.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3773836240)" /></g><g id="(hey -&gt; y)[0]"><path d="M 277.500000 377.000000 L 277.500000 441.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-3773836240)" /></g><mask id="d2-3773836240" maskUnits="userSpaceOnUse" x="11" y="11" width="533" height="501">
<rect x="11" y="11" width="533" height="501" fill="white"></rect>
</mask></svg></svg>