d2/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg
2024-12-14 13:58:50 -07:00

908 lines
No EOL
80 KiB
XML

<<<<<<< HEAD
<<<<<<< HEAD
<?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.6.8-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-1533752388" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" fill="#1E1E2E" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
||||||| parent of 33280fed5 (fixed e2e tests)
<?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.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-1533752388" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
=======
<<<<<<< HEAD
<?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.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-1533752388" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
>>>>>>> 33280fed5 (fixed e2e tests)
.d2-1533752388 .text {
font-family: "d2-1533752388-font-regular";
=======
<?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.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-18838758" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
||||||| parent of cb2f2823c (Fix changes)
<<<<<<< HEAD
<?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.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-1533752388" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1533752388 .text {
font-family: "d2-1533752388-font-regular";
=======
<?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.6.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-18838758" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
=======
<?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.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 985 417"><svg id="d2-svg" class="d2-18838758" width="985" height="417" viewBox="-101 -101 985 417"><rect x="-101.000000" y="-101.000000" width="985.000000" height="417.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
>>>>>>> cb2f2823c (Fix changes)
.d2-18838758 .text {
font-family: "d2-18838758-font-regular";
}
@font-face {
font-family: d2-18838758-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-18838758-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-18838758 .text-mono {
font-family: "d2-18838758-font-mono";
}
@font-face {
font-family: d2-18838758-font-mono;
src: url("data:application/font-woff;base64,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");
}
.d2-18838758 .text-mono-bold {
font-family: "d2-18838758-font-mono-bold";
}
@font-face {
font-family: d2-18838758-font-mono-bold;
src: url("data:application/font-woff;base64,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");
<<<<<<< HEAD
||||||| parent of 33280fed5 (fixed e2e tests)
}
.d2-1533752388 .text-mono-italic {
font-family: "d2-1533752388-font-mono-italic";
}
@font-face {
font-family: d2-1533752388-font-mono-italic;
src: url("data:application/font-woff;base64,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");
=======
}
.d2-18838758 .text-mono-italic {
font-family: "d2-18838758-font-mono-italic";
}
@font-face {
font-family: d2-18838758-font-mono-italic;
src: url("data:application/font-woff;base64,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");
>>>>>>> 33280fed5 (fixed e2e tests)
}]]></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-18838758 .fill-N1{fill:#CDD6F4;}
.d2-18838758 .fill-N2{fill:#BAC2DE;}
.d2-18838758 .fill-N3{fill:#A6ADC8;}
.d2-18838758 .fill-N4{fill:#585B70;}
.d2-18838758 .fill-N5{fill:#45475A;}
.d2-18838758 .fill-N6{fill:#313244;}
.d2-18838758 .fill-N7{fill:#1E1E2E;}
.d2-18838758 .fill-B1{fill:#CBA6f7;}
.d2-18838758 .fill-B2{fill:#CBA6f7;}
.d2-18838758 .fill-B3{fill:#6C7086;}
.d2-18838758 .fill-B4{fill:#585B70;}
.d2-18838758 .fill-B5{fill:#45475A;}
.d2-18838758 .fill-B6{fill:#313244;}
.d2-18838758 .fill-AA2{fill:#f38BA8;}
.d2-18838758 .fill-AA4{fill:#45475A;}
.d2-18838758 .fill-AA5{fill:#313244;}
.d2-18838758 .fill-AB4{fill:#45475A;}
.d2-18838758 .fill-AB5{fill:#313244;}
.d2-18838758 .stroke-N1{stroke:#CDD6F4;}
.d2-18838758 .stroke-N2{stroke:#BAC2DE;}
.d2-18838758 .stroke-N3{stroke:#A6ADC8;}
.d2-18838758 .stroke-N4{stroke:#585B70;}
.d2-18838758 .stroke-N5{stroke:#45475A;}
.d2-18838758 .stroke-N6{stroke:#313244;}
.d2-18838758 .stroke-N7{stroke:#1E1E2E;}
.d2-18838758 .stroke-B1{stroke:#CBA6f7;}
.d2-18838758 .stroke-B2{stroke:#CBA6f7;}
.d2-18838758 .stroke-B3{stroke:#6C7086;}
.d2-18838758 .stroke-B4{stroke:#585B70;}
.d2-18838758 .stroke-B5{stroke:#45475A;}
.d2-18838758 .stroke-B6{stroke:#313244;}
.d2-18838758 .stroke-AA2{stroke:#f38BA8;}
.d2-18838758 .stroke-AA4{stroke:#45475A;}
.d2-18838758 .stroke-AA5{stroke:#313244;}
.d2-18838758 .stroke-AB4{stroke:#45475A;}
.d2-18838758 .stroke-AB5{stroke:#313244;}
.d2-18838758 .background-color-N1{background-color:#CDD6F4;}
.d2-18838758 .background-color-N2{background-color:#BAC2DE;}
.d2-18838758 .background-color-N3{background-color:#A6ADC8;}
.d2-18838758 .background-color-N4{background-color:#585B70;}
.d2-18838758 .background-color-N5{background-color:#45475A;}
.d2-18838758 .background-color-N6{background-color:#313244;}
.d2-18838758 .background-color-N7{background-color:#1E1E2E;}
.d2-18838758 .background-color-B1{background-color:#CBA6f7;}
.d2-18838758 .background-color-B2{background-color:#CBA6f7;}
.d2-18838758 .background-color-B3{background-color:#6C7086;}
.d2-18838758 .background-color-B4{background-color:#585B70;}
.d2-18838758 .background-color-B5{background-color:#45475A;}
.d2-18838758 .background-color-B6{background-color:#313244;}
.d2-18838758 .background-color-AA2{background-color:#f38BA8;}
.d2-18838758 .background-color-AA4{background-color:#45475A;}
.d2-18838758 .background-color-AA5{background-color:#313244;}
.d2-18838758 .background-color-AB4{background-color:#45475A;}
.d2-18838758 .background-color-AB5{background-color:#313244;}
.d2-18838758 .color-N1{color:#CDD6F4;}
.d2-18838758 .color-N2{color:#BAC2DE;}
.d2-18838758 .color-N3{color:#A6ADC8;}
.d2-18838758 .color-N4{color:#585B70;}
.d2-18838758 .color-N5{color:#45475A;}
.d2-18838758 .color-N6{color:#313244;}
.d2-18838758 .color-N7{color:#1E1E2E;}
.d2-18838758 .color-B1{color:#CBA6f7;}
.d2-18838758 .color-B2{color:#CBA6f7;}
.d2-18838758 .color-B3{color:#6C7086;}
.d2-18838758 .color-B4{color:#585B70;}
.d2-18838758 .color-B5{color:#45475A;}
.d2-18838758 .color-B6{color:#313244;}
.d2-18838758 .color-AA2{color:#f38BA8;}
.d2-18838758 .color-AA4{color:#45475A;}
.d2-18838758 .color-AA5{color:#313244;}
.d2-18838758 .color-AB4{color:#45475A;}
.d2-18838758 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}]]></style><style type="text/css">.d2-18838758 .md em,
.d2-18838758 .md dfn {
font-family: "d2-18838758-font-italic";
}
.d2-18838758 .md b,
.d2-18838758 .md strong {
font-family: "d2-18838758-font-bold";
}
.d2-18838758 .md code,
.d2-18838758 .md kbd,
.d2-18838758 .md pre,
.d2-18838758 .md samp {
font-family: "d2-18838758-font-mono";
font-size: 1em;
}
.d2-18838758 .md {
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
.d2-18838758 .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-18838758-font-regular";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
.d2-18838758 .md details,
.d2-18838758 .md figcaption,
.d2-18838758 .md figure {
display: block;
}
.d2-18838758 .md summary {
display: list-item;
}
.d2-18838758 .md [hidden] {
display: none !important;
}
.d2-18838758 .md a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.d2-18838758 .md a:active,
.d2-18838758 .md a:hover {
outline-width: 0;
}
.d2-18838758 .md abbr[title] {
border-bottom: none;
text-decoration: underline dotted;
}
.d2-18838758 .md dfn {
font-style: italic;
}
.d2-18838758 .md h1 {
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-18838758 .md mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.d2-18838758 .md small {
font-size: 90%;
}
.d2-18838758 .md sub,
.d2-18838758 .md sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.d2-18838758 .md sub {
bottom: -0.25em;
}
.d2-18838758 .md sup {
top: -0.5em;
}
.d2-18838758 .md img {
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.d2-18838758 .md figure {
margin: 1em 40px;
}
.d2-18838758 .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;
}
.d2-18838758 .md input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.d2-18838758 .md [type="button"],
.d2-18838758 .md [type="reset"],
.d2-18838758 .md [type="submit"] {
-webkit-appearance: button;
}
.d2-18838758 .md [type="button"]::-moz-focus-inner,
.d2-18838758 .md [type="reset"]::-moz-focus-inner,
.d2-18838758 .md [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
.d2-18838758 .md [type="button"]:-moz-focusring,
.d2-18838758 .md [type="reset"]:-moz-focusring,
.d2-18838758 .md [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.d2-18838758 .md [type="checkbox"],
.d2-18838758 .md [type="radio"] {
box-sizing: border-box;
padding: 0;
}
.d2-18838758 .md [type="number"]::-webkit-inner-spin-button,
.d2-18838758 .md [type="number"]::-webkit-outer-spin-button {
height: auto;
}
.d2-18838758 .md [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.d2-18838758 .md [type="search"]::-webkit-search-cancel-button,
.d2-18838758 .md [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.d2-18838758 .md ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.d2-18838758 .md ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.d2-18838758 .md a:hover {
text-decoration: underline;
}
.d2-18838758 .md hr::before {
display: table;
content: "";
}
.d2-18838758 .md hr::after {
display: table;
clear: both;
content: "";
}
.d2-18838758 .md table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
.d2-18838758 .md td,
.d2-18838758 .md th {
padding: 0;
}
.d2-18838758 .md details summary {
cursor: pointer;
}
.d2-18838758 .md details:not([open]) > *:not(summary) {
display: none !important;
}
.d2-18838758 .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);
}
.d2-18838758 .md h1,
.d2-18838758 .md h2,
.d2-18838758 .md h3,
.d2-18838758 .md h4,
.d2-18838758 .md h5,
.d2-18838758 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 400;
line-height: 1.25;
font-family: "d2-18838758-font-semibold";
}
.d2-18838758 .md h2 {
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-18838758 .md h3 {
font-size: 1.25em;
}
.d2-18838758 .md h4 {
font-size: 1em;
}
.d2-18838758 .md h5 {
font-size: 0.875em;
}
.d2-18838758 .md h6 {
font-size: 0.85em;
color: var(--color-fg-muted);
}
.d2-18838758 .md p {
margin-top: 0;
margin-bottom: 10px;
}
.d2-18838758 .md blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.d2-18838758 .md ul,
.d2-18838758 .md ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.d2-18838758 .md ol ol,
.d2-18838758 .md ul ol {
list-style-type: lower-roman;
}
.d2-18838758 .md ul ul ol,
.d2-18838758 .md ul ol ol,
.d2-18838758 .md ol ul ol,
.d2-18838758 .md ol ol ol {
list-style-type: lower-alpha;
}
.d2-18838758 .md dd {
margin-left: 0;
}
.d2-18838758 .md pre {
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
.d2-18838758 .md ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.d2-18838758 .md input::-webkit-outer-spin-button,
.d2-18838758 .md input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.d2-18838758 .md::before {
display: table;
content: "";
}
.d2-18838758 .md::after {
display: table;
clear: both;
content: "";
}
.d2-18838758 .md > *:first-child {
margin-top: 0 !important;
}
.d2-18838758 .md > *:last-child {
margin-bottom: 0 !important;
}
.d2-18838758 .md a:not([href]) {
color: inherit;
text-decoration: none;
}
.d2-18838758 .md .absent {
color: var(--color-danger-fg);
}
.d2-18838758 .md .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.d2-18838758 .md .anchor:focus {
outline: none;
}
.d2-18838758 .md p,
.d2-18838758 .md blockquote,
.d2-18838758 .md ul,
.d2-18838758 .md ol,
.d2-18838758 .md dl,
.d2-18838758 .md table,
.d2-18838758 .md pre,
.d2-18838758 .md details {
margin-top: 0;
margin-bottom: 16px;
}
.d2-18838758 .md blockquote > :first-child {
margin-top: 0;
}
.d2-18838758 .md blockquote > :last-child {
margin-bottom: 0;
}
.d2-18838758 .md sup > a::before {
content: "[";
}
.d2-18838758 .md sup > a::after {
content: "]";
}
.d2-18838758 .md h1:hover .anchor,
.d2-18838758 .md h2:hover .anchor,
.d2-18838758 .md h3:hover .anchor,
.d2-18838758 .md h4:hover .anchor,
.d2-18838758 .md h5:hover .anchor,
.d2-18838758 .md h6:hover .anchor {
text-decoration: none;
}
.d2-18838758 .md h1 tt,
.d2-18838758 .md h1 code,
.d2-18838758 .md h2 tt,
.d2-18838758 .md h2 code,
.d2-18838758 .md h3 tt,
.d2-18838758 .md h3 code,
.d2-18838758 .md h4 tt,
.d2-18838758 .md h4 code,
.d2-18838758 .md h5 tt,
.d2-18838758 .md h5 code,
.d2-18838758 .md h6 tt,
.d2-18838758 .md h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.d2-18838758 .md ul.no-list,
.d2-18838758 .md ol.no-list {
padding: 0;
list-style-type: none;
}
.d2-18838758 .md ol[type="1"] {
list-style-type: decimal;
}
.d2-18838758 .md ol[type="a"] {
list-style-type: lower-alpha;
}
.d2-18838758 .md ol[type="i"] {
list-style-type: lower-roman;
}
.d2-18838758 .md div > ol:not([type]) {
list-style-type: decimal;
}
.d2-18838758 .md ul ul,
.d2-18838758 .md ul ol,
.d2-18838758 .md ol ol,
.d2-18838758 .md ol ul {
margin-top: 0;
margin-bottom: 0;
}
.d2-18838758 .md li > p {
margin-top: 16px;
}
.d2-18838758 .md li + li {
margin-top: 0.25em;
}
.d2-18838758 .md dl {
padding: 0;
}
.d2-18838758 .md dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-family: "d2-18838758-font-semibold";
}
.d2-18838758 .md dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.d2-18838758 .md table th {
font-family: "d2-18838758-font-semibold";
}
.d2-18838758 .md table th,
.d2-18838758 .md table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.d2-18838758 .md table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.d2-18838758 .md table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.d2-18838758 .md table img {
background-color: transparent;
}
.d2-18838758 .md img[align="right"] {
padding-left: 20px;
}
.d2-18838758 .md img[align="left"] {
padding-right: 20px;
}
.d2-18838758 .md span.frame {
display: block;
overflow: hidden;
}
.d2-18838758 .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);
}
.d2-18838758 .md span.frame span img {
display: block;
float: left;
}
.d2-18838758 .md span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.d2-18838758 .md span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.d2-18838758 .md span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.d2-18838758 .md span.align-center span img {
margin: 0 auto;
text-align: center;
}
.d2-18838758 .md span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.d2-18838758 .md span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.d2-18838758 .md span.align-right span img {
margin: 0;
text-align: right;
}
.d2-18838758 .md span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.d2-18838758 .md span.float-left span {
margin: 13px 0 0;
}
.d2-18838758 .md span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.d2-18838758 .md span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.d2-18838758 .md code,
.d2-18838758 .md tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.d2-18838758 .md code br,
.d2-18838758 .md tt br {
display: none;
}
.d2-18838758 .md del code {
text-decoration: inherit;
}
.d2-18838758 .md pre code {
font-size: 100%;
}
.d2-18838758 .md pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.d2-18838758 .md .highlight {
margin-bottom: 16px;
}
.d2-18838758 .md .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.d2-18838758 .md .highlight pre,
.d2-18838758 .md pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.d2-18838758 .md pre code,
.d2-18838758 .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;
}
.d2-18838758 .md .csv-data td,
.d2-18838758 .md .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.d2-18838758 .md .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.d2-18838758 .md .csv-data tr {
border-top: 0;
}
.d2-18838758 .md .csv-data th {
font-family: "d2-18838758-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}
.d2-18838758 .md .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.d2-18838758 .md .footnotes ol {
padding-left: 16px;
}
.d2-18838758 .md .footnotes li {
position: relative;
}
.d2-18838758 .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;
}
.d2-18838758 .md .footnotes li:target {
color: var(--color-fg-default);
}
.d2-18838758 .md .task-list-item {
list-style-type: none;
}
.d2-18838758 .md .task-list-item label {
font-weight: 400;
}
.d2-18838758 .md .task-list-item.enabled label {
cursor: pointer;
}
.d2-18838758 .md .task-list-item + .task-list-item {
margin-top: 3px;
}
.d2-18838758 .md .task-list-item .handle {
display: none;
}
.d2-18838758 .md .task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.d2-18838758 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="code"><g class="shape" ></g><g transform="translate(135.000000 0.000000)" class="light-code"><rect width="160.000000" height="78.000000" stroke="#CDD6F4" class="shape stroke-N1" style="fill:#ffffff;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#000000" class="text-mono-bold">func</tspan>&#160;<tspan fill="#990000" class="text-mono-bold">main</tspan>()&#160;{
</text><text class="text-mono" x="0" y="2.300000em">&#160;&#160;<tspan fill="#0086b3">panic</tspan>(<tspan fill="#dd1144">&quot;TODO&quot;</tspan>)
<<<<<<< HEAD
</text><text class="text-mono" x="0" y="3.600000em">}</text></g></g><g transform="translate(135.000000 0.000000)" class="dark-code"><rect width="160.000000" height="78.000000" stroke="#CDD6F4" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#f38ba8">func</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#89b4fa">main</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="2.300000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">&#160;&#160;</tspan><tspan fill="#89dceb">panic</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;TODO&quot;</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#cdd6f4">
</tspan></text><text class="text-mono" x="0" y="3.600000em"><tspan fill="#cdd6f4"></tspan><tspan fill="#cdd6f4">}</tspan></text></g></g></g><g id="text"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="355.000000" y="27.000000" width="428" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>Five is a sufficiently close approximation to infinity.</p>
</div></foreignObject></g></g><g id="unknown"><g class="shape" ></g><g transform="translate(0.000000 178.000000)" class="light-code"><rect width="429.000000" height="37.000000" stroke="#CDD6F4" class="shape stroke-N1" style="fill:#ffffff;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</text></g></g><g transform="translate(0.000000 178.000000)" class="dark-code"><rect width="429.000000" height="37.000000" stroke="#CDD6F4" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#cdd6f4">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</tspan></text></g></g></g><g id="(code -- unknown)[0]"><path d="M 214.500000 80.000000 C 214.500000 118.000000 214.500000 138.000000 214.500000 176.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-1533752388)" /></g><mask id="d2-1533752388" maskUnits="userSpaceOnUse" x="-101" y="-101" width="985" height="417">
||||||| parent of 33280fed5 (fixed e2e tests)
</text><text class="text-mono" x="0" y="3.600000em">}</text></g></g><g transform="translate(135.000000 0.000000)" class="dark-code"><rect width="160.000000" height="78.000000" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#cba6f7">func</tspan><tspan fill="#fab387">&#160;</tspan><tspan fill="#89dceb">main</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#fab387">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#fab387">
</tspan></text><text class="text-mono" x="0" y="2.300000em"><tspan fill="#fab387"></tspan><tspan fill="#fab387">&#160;&#160;</tspan><tspan fill="#fab387" class="text-mono-italic">panic</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;TODO&quot;</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#fab387">
</tspan></text><text class="text-mono" x="0" y="3.600000em"><tspan fill="#fab387"></tspan><tspan fill="#cdd6f4">}</tspan></text></g></g></g><g id="text"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="355.000000" y="27.000000" width="428" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>Five is a sufficiently close approximation to infinity.</p>
</div></foreignObject></g></g><g id="unknown"><g class="shape" ></g><g transform="translate(0.000000 178.000000)" class="light-code"><rect width="429.000000" height="37.000000" class="shape stroke-N1" style="fill:#ffffff;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</text></g></g><g transform="translate(0.000000 178.000000)" class="dark-code"><rect width="429.000000" height="37.000000" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#fab387">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</tspan></text></g></g></g><g id="(code -- unknown)[0]"><path d="M 214.500000 80.000000 C 214.500000 118.000000 214.500000 138.000000 214.500000 176.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-1533752388)" /></g><mask id="d2-1533752388" maskUnits="userSpaceOnUse" x="-101" y="-101" width="985" height="417">
=======
</text><text class="text-mono" x="0" y="3.600000em">}</text></g></g><g transform="translate(135.000000 0.000000)" class="dark-code"><rect width="160.000000" height="78.000000" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#cba6f7">func</tspan><tspan fill="#fab387">&#160;</tspan><tspan fill="#89dceb">main</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#fab387">&#160;</tspan><tspan fill="#cdd6f4">{</tspan><tspan fill="#fab387">
</tspan></text><text class="text-mono" x="0" y="2.300000em"><tspan fill="#fab387"></tspan><tspan fill="#fab387">&#160;&#160;</tspan><tspan fill="#fab387" class="text-mono-italic">panic</tspan><tspan fill="#cdd6f4">(</tspan><tspan fill="#a6e3a1">&quot;TODO&quot;</tspan><tspan fill="#cdd6f4">)</tspan><tspan fill="#fab387">
</tspan></text><text class="text-mono" x="0" y="3.600000em"><tspan fill="#fab387"></tspan><tspan fill="#cdd6f4">}</tspan></text></g></g></g><g id="text"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="355.000000" y="27.000000" width="428" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><p>Five is a sufficiently close approximation to infinity.</p>
</div></foreignObject></g></g><g id="unknown"><g class="shape" ></g><g transform="translate(0.000000 178.000000)" class="light-code"><rect width="429.000000" height="37.000000" class="shape stroke-N1" style="fill:#ffffff;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</text></g></g><g transform="translate(0.000000 178.000000)" class="dark-code"><rect width="429.000000" height="37.000000" class="shape stroke-N1" style="fill:#1e1e2e;stroke-width:2;" /><g transform="translate(8.000000 8.000000)"><text class="text-mono" x="0" y="1.000000em"><tspan fill="#fab387">Don't&#160;hit&#160;me!!&#160;&#160;I'm&#160;in&#160;the&#160;Twilight&#160;Zone!!!</tspan></text></g></g></g><g id="(code -- unknown)[0]"><path d="M 214.500000 80.000000 C 214.500000 118.000000 214.500000 138.000000 214.500000 176.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-18838758)" /></g><mask id="d2-18838758" maskUnits="userSpaceOnUse" x="-101" y="-101" width="985" height="417">
>>>>>>> 33280fed5 (fixed e2e tests)
<rect x="-101" y="-101" width="985" height="417" fill="white"></rect>
<rect x="135.000000" y="0.000000" width="144" height="62" fill="rgba(0,0,0,0.75)"></rect>
<rect x="355.000000" y="27.000000" width="428" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="0.000000" y="178.000000" width="413" height="21" fill="rgba(0,0,0,0.75)"></rect>
</mask></svg></svg>