2023-04-08 17:07:56 +00:00
<?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.4.0-HEAD" preserveAspectRatio= "xMinYMin meet" viewBox= "0 0 937 410" > <svg id= "d2-svg" class= "d2-2744436118" width= "937" height= "410" viewBox= "-101 -101 937 410" > <rect x= "-101.000000" y= "-101.000000" width= "937.000000" height= "410.000000" rx= "0.000000" class= " fill-N7" stroke-width= "0" /> <style type= "text/css" > < ![CDATA[
2023-03-12 01:22:26 +00:00
.d2-2744436118 .text {
font-family: "d2-2744436118-font-regular";
2023-03-04 05:02:02 +00:00
}
@font-face {
2023-03-12 01:22:26 +00:00
font-family: d2-2744436118-font-regular;
2023-03-28 20:58:53 +00:00
src: url("data:application/font-woff;base64,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
2023-03-04 05:02:02 +00:00
}
2023-03-12 01:22:26 +00:00
.d2-2744436118 .text-mono {
font-family: "d2-2744436118-font-mono";
2023-03-04 04:08:13 +00:00
}
@font-face {
2023-03-12 01:22:26 +00:00
font-family: d2-2744436118-font-mono;
2023-03-28 20:58:53 +00:00
src: url("data:application/font-woff;base64,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
2023-03-04 04:08:13 +00:00
}
2023-03-12 01:22:26 +00:00
.d2-2744436118 .text-mono-bold {
font-family: "d2-2744436118-font-mono-bold";
2023-03-04 04:08:13 +00:00
}
@font-face {
2023-03-12 01:22:26 +00:00
font-family: d2-2744436118-font-mono-bold;
2023-03-28 20:58:53 +00:00
src: url("data:application/font-woff;base64,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
2023-03-04 04:08:13 +00:00
}
2023-03-12 01:22:26 +00:00
.d2-2744436118 .text-mono-italic {
font-family: "d2-2744436118-font-mono-italic";
2023-03-04 05:02:02 +00:00
}
@font-face {
2023-03-12 01:22:26 +00:00
font-family: d2-2744436118-font-mono-italic;
2023-03-28 20:58:53 +00:00
src: url("data:application/font-woff;base64,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
2023-03-04 04:08:13 +00:00
}]]></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;
}
2023-03-12 01:22:26 +00:00
.d2-2744436118 .fill-N1{fill:#CDD6F4;}
.d2-2744436118 .fill-N2{fill:#BAC2DE;}
.d2-2744436118 .fill-N3{fill:#A6ADC8;}
.d2-2744436118 .fill-N4{fill:#585B70;}
.d2-2744436118 .fill-N5{fill:#45475A;}
.d2-2744436118 .fill-N6{fill:#313244;}
.d2-2744436118 .fill-N7{fill:#1E1E2E;}
.d2-2744436118 .fill-B1{fill:#CBA6f7;}
.d2-2744436118 .fill-B2{fill:#CBA6f7;}
.d2-2744436118 .fill-B3{fill:#6C7086;}
.d2-2744436118 .fill-B4{fill:#585B70;}
.d2-2744436118 .fill-B5{fill:#45475A;}
.d2-2744436118 .fill-B6{fill:#313244;}
.d2-2744436118 .fill-AA2{fill:#f38BA8;}
.d2-2744436118 .fill-AA4{fill:#45475A;}
.d2-2744436118 .fill-AA5{fill:#313244;}
.d2-2744436118 .fill-AB4{fill:#45475A;}
.d2-2744436118 .fill-AB5{fill:#313244;}
.d2-2744436118 .stroke-N1{stroke:#CDD6F4;}
.d2-2744436118 .stroke-N2{stroke:#BAC2DE;}
.d2-2744436118 .stroke-N3{stroke:#A6ADC8;}
.d2-2744436118 .stroke-N4{stroke:#585B70;}
.d2-2744436118 .stroke-N5{stroke:#45475A;}
.d2-2744436118 .stroke-N6{stroke:#313244;}
.d2-2744436118 .stroke-N7{stroke:#1E1E2E;}
.d2-2744436118 .stroke-B1{stroke:#CBA6f7;}
.d2-2744436118 .stroke-B2{stroke:#CBA6f7;}
.d2-2744436118 .stroke-B3{stroke:#6C7086;}
.d2-2744436118 .stroke-B4{stroke:#585B70;}
.d2-2744436118 .stroke-B5{stroke:#45475A;}
.d2-2744436118 .stroke-B6{stroke:#313244;}
.d2-2744436118 .stroke-AA2{stroke:#f38BA8;}
.d2-2744436118 .stroke-AA4{stroke:#45475A;}
.d2-2744436118 .stroke-AA5{stroke:#313244;}
.d2-2744436118 .stroke-AB4{stroke:#45475A;}
.d2-2744436118 .stroke-AB5{stroke:#313244;}
.d2-2744436118 .background-color-N1{background-color:#CDD6F4;}
.d2-2744436118 .background-color-N2{background-color:#BAC2DE;}
.d2-2744436118 .background-color-N3{background-color:#A6ADC8;}
.d2-2744436118 .background-color-N4{background-color:#585B70;}
.d2-2744436118 .background-color-N5{background-color:#45475A;}
.d2-2744436118 .background-color-N6{background-color:#313244;}
.d2-2744436118 .background-color-N7{background-color:#1E1E2E;}
.d2-2744436118 .background-color-B1{background-color:#CBA6f7;}
.d2-2744436118 .background-color-B2{background-color:#CBA6f7;}
.d2-2744436118 .background-color-B3{background-color:#6C7086;}
.d2-2744436118 .background-color-B4{background-color:#585B70;}
.d2-2744436118 .background-color-B5{background-color:#45475A;}
.d2-2744436118 .background-color-B6{background-color:#313244;}
.d2-2744436118 .background-color-AA2{background-color:#f38BA8;}
.d2-2744436118 .background-color-AA4{background-color:#45475A;}
.d2-2744436118 .background-color-AA5{background-color:#313244;}
.d2-2744436118 .background-color-AB4{background-color:#45475A;}
.d2-2744436118 .background-color-AB5{background-color:#313244;}
.d2-2744436118 .color-N1{color:#CDD6F4;}
.d2-2744436118 .color-N2{color:#BAC2DE;}
.d2-2744436118 .color-N3{color:#A6ADC8;}
.d2-2744436118 .color-N4{color:#585B70;}
.d2-2744436118 .color-N5{color:#45475A;}
.d2-2744436118 .color-N6{color:#313244;}
.d2-2744436118 .color-N7{color:#1E1E2E;}
.d2-2744436118 .color-B1{color:#CBA6f7;}
.d2-2744436118 .color-B2{color:#CBA6f7;}
.d2-2744436118 .color-B3{color:#6C7086;}
.d2-2744436118 .color-B4{color:#585B70;}
.d2-2744436118 .color-B5{color:#45475A;}
.d2-2744436118 .color-B6{color:#313244;}
.d2-2744436118 .color-AA2{color:#f38BA8;}
.d2-2744436118 .color-AA4{color:#45475A;}
.d2-2744436118 .color-AA5{color:#313244;}
.d2-2744436118 .color-AB4{color:#45475A;}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .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-2744436118 .md em,
.d2-2744436118 .md dfn {
2023-03-12 01:22:26 +00:00
font-family: "d2-2744436118-font-italic";
2023-03-04 05:02:02 +00:00
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md b,
.d2-2744436118 .md strong {
2023-03-12 01:22:26 +00:00
font-family: "d2-2744436118-font-bold";
2023-03-04 05:02:02 +00:00
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md code,
.d2-2744436118 .md kbd,
.d2-2744436118 .md pre,
.d2-2744436118 .md samp {
2023-03-12 01:22:26 +00:00
font-family: "d2-2744436118-font-mono";
2023-03-04 05:02:02 +00:00
font-size: 1em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md {
2023-03-04 05:02:02 +00:00
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md {
2023-03-04 05:02:02 +00:00
-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 */
2023-03-12 01:22:26 +00:00
font-family: "d2-2744436118-font-regular";
2023-03-04 05:02:02 +00:00
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md details,
.d2-2744436118 .md figcaption,
.d2-2744436118 .md figure {
2023-03-04 05:02:02 +00:00
display: block;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md summary {
2023-03-04 05:02:02 +00:00
display: list-item;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [hidden] {
2023-03-04 05:02:02 +00:00
display: none !important;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md a {
2023-03-04 05:02:02 +00:00
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md a:active,
.d2-2744436118 .md a:hover {
2023-03-04 05:02:02 +00:00
outline-width: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md abbr[title] {
2023-03-04 05:02:02 +00:00
border-bottom: none;
text-decoration: underline dotted;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md dfn {
2023-03-04 05:02:02 +00:00
font-style: italic;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h1 {
2023-03-04 05:02:02 +00:00
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md mark {
2023-03-04 05:02:02 +00:00
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md small {
2023-03-04 05:02:02 +00:00
font-size: 90%;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md sub,
.d2-2744436118 .md sup {
2023-03-04 05:02:02 +00:00
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md sub {
2023-03-04 05:02:02 +00:00
bottom: -0.25em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md sup {
2023-03-04 05:02:02 +00:00
top: -0.5em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md img {
2023-03-04 05:02:02 +00:00
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md figure {
2023-03-04 05:02:02 +00:00
margin: 1em 40px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md hr {
2023-03-04 05:02:02 +00:00
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;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md input {
2023-03-04 05:02:02 +00:00
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="button"],
.d2-2744436118 .md [type="reset"],
.d2-2744436118 .md [type="submit"] {
2023-03-04 05:02:02 +00:00
-webkit-appearance: button;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="button"]::-moz-focus-inner,
.d2-2744436118 .md [type="reset"]::-moz-focus-inner,
.d2-2744436118 .md [type="submit"]::-moz-focus-inner {
2023-03-04 05:02:02 +00:00
border-style: none;
padding: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="button"]:-moz-focusring,
.d2-2744436118 .md [type="reset"]:-moz-focusring,
.d2-2744436118 .md [type="submit"]:-moz-focusring {
2023-03-04 05:02:02 +00:00
outline: 1px dotted ButtonText;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="checkbox"],
.d2-2744436118 .md [type="radio"] {
2023-03-04 05:02:02 +00:00
box-sizing: border-box;
padding: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="number"]::-webkit-inner-spin-button,
.d2-2744436118 .md [type="number"]::-webkit-outer-spin-button {
2023-03-04 05:02:02 +00:00
height: auto;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="search"] {
2023-03-04 05:02:02 +00:00
-webkit-appearance: textfield;
outline-offset: -2px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md [type="search"]::-webkit-search-cancel-button,
.d2-2744436118 .md [type="search"]::-webkit-search-decoration {
2023-03-04 05:02:02 +00:00
-webkit-appearance: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ::-webkit-input-placeholder {
2023-03-04 05:02:02 +00:00
color: inherit;
opacity: 0.54;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ::-webkit-file-upload-button {
2023-03-04 05:02:02 +00:00
-webkit-appearance: button;
font: inherit;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md a:hover {
2023-03-04 05:02:02 +00:00
text-decoration: underline;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md hr::before {
2023-03-04 05:02:02 +00:00
display: table;
content: "";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md hr::after {
2023-03-04 05:02:02 +00:00
display: table;
clear: both;
content: "";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table {
2023-03-04 05:02:02 +00:00
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md td,
.d2-2744436118 .md th {
2023-03-04 05:02:02 +00:00
padding: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md details summary {
2023-03-04 05:02:02 +00:00
cursor: pointer;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md details:not([open]) > *:not(summary) {
2023-03-04 05:02:02 +00:00
display: none !important;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md kbd {
2023-03-04 05:02:02 +00:00
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);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h1,
.d2-2744436118 .md h2,
.d2-2744436118 .md h3,
.d2-2744436118 .md h4,
.d2-2744436118 .md h5,
.d2-2744436118 .md h6 {
2023-03-04 05:02:02 +00:00
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
line-height: 1.25;
2023-03-12 01:22:26 +00:00
font-family: "d2-2744436118-font-regular";
2023-03-04 05:02:02 +00:00
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h2 {
2023-03-04 05:02:02 +00:00
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h3 {
2023-03-04 05:02:02 +00:00
font-weight: 600;
font-size: 1.25em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h4 {
2023-03-04 05:02:02 +00:00
font-weight: 600;
font-size: 1em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h5 {
2023-03-04 05:02:02 +00:00
font-weight: 600;
font-size: 0.875em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h6 {
2023-03-04 05:02:02 +00:00
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md p {
2023-03-04 05:02:02 +00:00
margin-top: 0;
margin-bottom: 10px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md blockquote {
2023-03-04 05:02:02 +00:00
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ul,
.d2-2744436118 .md ol {
2023-03-04 05:02:02 +00:00
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ol ol,
.d2-2744436118 .md ul ol {
2023-03-04 05:02:02 +00:00
list-style-type: lower-roman;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ul ul ol,
.d2-2744436118 .md ul ol ol,
.d2-2744436118 .md ol ul ol,
.d2-2744436118 .md ol ol ol {
2023-03-04 05:02:02 +00:00
list-style-type: lower-alpha;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md dd {
2023-03-04 05:02:02 +00:00
margin-left: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md pre {
2023-03-04 05:02:02 +00:00
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ::placeholder {
2023-03-04 05:02:02 +00:00
color: var(--color-fg-subtle);
opacity: 1;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md input::-webkit-outer-spin-button,
.d2-2744436118 .md input::-webkit-inner-spin-button {
2023-03-04 05:02:02 +00:00
margin: 0;
-webkit-appearance: none;
appearance: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md::before {
2023-03-04 05:02:02 +00:00
display: table;
content: "";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md::after {
2023-03-04 05:02:02 +00:00
display: table;
clear: both;
content: "";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md > *:first-child {
2023-03-04 05:02:02 +00:00
margin-top: 0 !important;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md > *:last-child {
2023-03-04 05:02:02 +00:00
margin-bottom: 0 !important;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md a:not([href]) {
2023-03-04 05:02:02 +00:00
color: inherit;
text-decoration: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .absent {
2023-03-04 05:02:02 +00:00
color: var(--color-danger-fg);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .anchor {
2023-03-04 05:02:02 +00:00
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .anchor:focus {
2023-03-04 05:02:02 +00:00
outline: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md p,
.d2-2744436118 .md blockquote,
.d2-2744436118 .md ul,
.d2-2744436118 .md ol,
.d2-2744436118 .md dl,
.d2-2744436118 .md table,
.d2-2744436118 .md pre,
.d2-2744436118 .md details {
2023-03-04 05:02:02 +00:00
margin-top: 0;
margin-bottom: 16px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md blockquote > :first-child {
2023-03-04 05:02:02 +00:00
margin-top: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md blockquote > :last-child {
2023-03-04 05:02:02 +00:00
margin-bottom: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md sup > a::before {
2023-03-04 05:02:02 +00:00
content: "[";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md sup > a::after {
2023-03-04 05:02:02 +00:00
content: "]";
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h1:hover .anchor,
.d2-2744436118 .md h2:hover .anchor,
.d2-2744436118 .md h3:hover .anchor,
.d2-2744436118 .md h4:hover .anchor,
.d2-2744436118 .md h5:hover .anchor,
.d2-2744436118 .md h6:hover .anchor {
2023-03-04 05:02:02 +00:00
text-decoration: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md h1 tt,
.d2-2744436118 .md h1 code,
.d2-2744436118 .md h2 tt,
.d2-2744436118 .md h2 code,
.d2-2744436118 .md h3 tt,
.d2-2744436118 .md h3 code,
.d2-2744436118 .md h4 tt,
.d2-2744436118 .md h4 code,
.d2-2744436118 .md h5 tt,
.d2-2744436118 .md h5 code,
.d2-2744436118 .md h6 tt,
.d2-2744436118 .md h6 code {
2023-03-04 05:02:02 +00:00
padding: 0 0.2em;
font-size: inherit;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ul.no-list,
.d2-2744436118 .md ol.no-list {
2023-03-04 05:02:02 +00:00
padding: 0;
list-style-type: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ol[type="1"] {
2023-03-04 05:02:02 +00:00
list-style-type: decimal;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ol[type="a"] {
2023-03-04 05:02:02 +00:00
list-style-type: lower-alpha;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ol[type="i"] {
2023-03-04 05:02:02 +00:00
list-style-type: lower-roman;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md div > ol:not([type]) {
2023-03-04 05:02:02 +00:00
list-style-type: decimal;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md ul ul,
.d2-2744436118 .md ul ol,
.d2-2744436118 .md ol ol,
.d2-2744436118 .md ol ul {
2023-03-04 05:02:02 +00:00
margin-top: 0;
margin-bottom: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md li > p {
2023-03-04 05:02:02 +00:00
margin-top: 16px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md li + li {
2023-03-04 05:02:02 +00:00
margin-top: 0.25em;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md dl {
2023-03-04 05:02:02 +00:00
padding: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md dl dt {
2023-03-04 05:02:02 +00:00
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md dl dd {
2023-03-04 05:02:02 +00:00
padding: 0 16px;
margin-bottom: 16px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table th {
2023-03-04 05:02:02 +00:00
font-weight: 600;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table th,
.d2-2744436118 .md table td {
2023-03-04 05:02:02 +00:00
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table tr {
2023-03-04 05:02:02 +00:00
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table tr:nth-child(2n) {
2023-03-04 05:02:02 +00:00
background-color: var(--color-canvas-subtle);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md table img {
2023-03-04 05:02:02 +00:00
background-color: transparent;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md img[align="right"] {
2023-03-04 05:02:02 +00:00
padding-left: 20px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md img[align="left"] {
2023-03-04 05:02:02 +00:00
padding-right: 20px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.frame {
2023-03-04 05:02:02 +00:00
display: block;
overflow: hidden;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.frame > span {
2023-03-04 05:02:02 +00:00
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.frame span img {
2023-03-04 05:02:02 +00:00
display: block;
float: left;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.frame span span {
2023-03-04 05:02:02 +00:00
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-center {
2023-03-04 05:02:02 +00:00
display: block;
overflow: hidden;
clear: both;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-center > span {
2023-03-04 05:02:02 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-center span img {
2023-03-04 05:02:02 +00:00
margin: 0 auto;
text-align: center;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-right {
2023-03-04 05:02:02 +00:00
display: block;
overflow: hidden;
clear: both;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-right > span {
2023-03-04 05:02:02 +00:00
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.align-right span img {
2023-03-04 05:02:02 +00:00
margin: 0;
text-align: right;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.float-left {
2023-03-04 05:02:02 +00:00
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.float-left span {
2023-03-04 05:02:02 +00:00
margin: 13px 0 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.float-right {
2023-03-04 05:02:02 +00:00
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md span.float-right > span {
2023-03-04 05:02:02 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md code,
.d2-2744436118 .md tt {
2023-03-04 05:02:02 +00:00
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md code br,
.d2-2744436118 .md tt br {
2023-03-04 05:02:02 +00:00
display: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md del code {
2023-03-04 05:02:02 +00:00
text-decoration: inherit;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md pre code {
2023-03-04 05:02:02 +00:00
font-size: 100%;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md pre > code {
2023-03-04 05:02:02 +00:00
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .highlight {
2023-03-04 05:02:02 +00:00
margin-bottom: 16px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .highlight pre {
2023-03-04 05:02:02 +00:00
margin-bottom: 0;
word-break: normal;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .highlight pre,
.d2-2744436118 .md pre {
2023-03-04 05:02:02 +00:00
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md pre code,
.d2-2744436118 .md pre tt {
2023-03-04 05:02:02 +00:00
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .csv-data td,
.d2-2744436118 .md .csv-data th {
2023-03-04 05:02:02 +00:00
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .csv-data .blob-num {
2023-03-04 05:02:02 +00:00
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .csv-data tr {
2023-03-04 05:02:02 +00:00
border-top: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .csv-data th {
2023-03-04 05:02:02 +00:00
font-weight: 600;
background: var(--color-canvas-subtle);
border-top: 0;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .footnotes {
2023-03-04 05:02:02 +00:00
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .footnotes ol {
2023-03-04 05:02:02 +00:00
padding-left: 16px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .footnotes li {
2023-03-04 05:02:02 +00:00
position: relative;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .footnotes li:target::before {
2023-03-04 05:02:02 +00:00
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .footnotes li:target {
2023-03-04 05:02:02 +00:00
color: var(--color-fg-default);
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item {
2023-03-04 05:02:02 +00:00
list-style-type: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item label {
2023-03-04 05:02:02 +00:00
font-weight: 400;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item.enabled label {
2023-03-04 05:02:02 +00:00
cursor: pointer;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item + .task-list-item {
2023-03-04 05:02:02 +00:00
margin-top: 3px;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item .handle {
2023-03-04 05:02:02 +00:00
display: none;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .task-list-item-checkbox {
2023-03-04 05:02:02 +00:00
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
2023-04-07 23:45:57 +00:00
.d2-2744436118 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
2023-03-04 05:02:02 +00:00
margin: 0 -1.6em 0.25em 0.2em;
}
</style> <g id= "code" > <g class= "shape" > </g> <g transform= "translate(133.000000 0.000000)" class= "light-code" > <rect width= "159.000000" height= "70.000000" class= "shape stroke-N1" style= "fill:#ffffff" /> <g transform= "translate(6 6)" > <text class= "text-mono" x= "0" y= "1.000000em" xml:space= "preserve" > <tspan fill= "#000000" class= "text-mono-bold" > func</tspan>   <tspan fill= "#990000" class= "text-mono-bold" > main</tspan> ()  {
2023-03-04 04:08:13 +00:00
</text> <text class= "text-mono" x= "0" y= "2.000000em" xml:space= "preserve" >     <tspan fill= "#0086b3" > panic</tspan> (<tspan fill= "#dd1144" > " TODO" </tspan> )
2023-03-04 05:02:02 +00:00
</text> <text class= "text-mono" x= "0" y= "3.000000em" xml:space= "preserve" > }</text> </g> </g> <g transform= "translate(133.000000 0.000000)" class= "dark-code" > <rect width= "159.000000" height= "70.000000" class= "shape stroke-N1" style= "fill:#1e1e2e" /> <g transform= "translate(6 6)" > <text class= "text-mono" x= "0" y= "1.000000em" xml:space= "preserve" > <tspan fill= "#cba6f7" > func</tspan> <tspan fill= "#fab387" >   </tspan> <tspan fill= "#89dceb" > main</tspan> <tspan fill= "#cdd6f4" > (</tspan> <tspan fill= "#cdd6f4" > )</tspan> <tspan fill= "#fab387" >   </tspan> <tspan fill= "#cdd6f4" > {</tspan> <tspan fill= "#fab387" >
</tspan> </text> <text class= "text-mono" x= "0" y= "2.000000em" xml:space= "preserve" > <tspan fill= "#fab387" > </tspan> <tspan fill= "#fab387" >     </tspan> <tspan fill= "#fab387" class= "text-mono-italic" > panic</tspan> <tspan fill= "#cdd6f4" > (</tspan> <tspan fill= "#a6e3a1" > " TODO" </tspan> <tspan fill= "#cdd6f4" > )</tspan> <tspan fill= "#fab387" >
</tspan> </text> <text class= "text-mono" x= "0" y= "3.000000em" xml:space= "preserve" > <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= "352.000000" y= "23.000000" width= "383" height= "24" > <div xmlns= "http://www.w3.org/1999/xhtml" class= "md" > <p > Five is a sufficiently close approximation to infinity.</p>
2023-03-12 01:22:26 +00:00
</div> </foreignObject> </g> </g> <g id= "unknown" > <g class= "shape" > </g> <g transform= "translate(0.000000 170.000000)" class= "light-code" > <rect width= "425.000000" height= "38.000000" class= "shape stroke-N1" style= "fill:#ffffff" /> <g transform= "translate(6 6)" > <text class= "text-mono" x= "0" y= "1.000000em" xml:space= "preserve" > Don't  hit  me!!    I'm  in  the  Twilight  Zone!!!</text> </g> </g> <g transform= "translate(0.000000 170.000000)" class= "dark-code" > <rect width= "425.000000" height= "38.000000" class= "shape stroke-N1" style= "fill:#1e1e2e" /> <g transform= "translate(6 6)" > <text class= "text-mono" x= "0" y= "1.000000em" xml:space= "preserve" > <tspan fill= "#fab387" > Don't  hit  me!!    I'm  in  the  Twilight  Zone!!!</tspan> </text> </g> </g> </g> <g id= "(code -- unknown)[0]" > <path d= "M 212.500000 72.000000 C 212.500000 110.000000 212.500000 130.000000 212.500000 168.000000" fill= "none" class= "connection stroke-B1" style= "stroke-width:2;" mask= "url(#d2-2744436118)" /> </g> <mask id= "d2-2744436118" maskUnits= "userSpaceOnUse" x= "-101" y= "-101" width= "937" height= "410" >
2023-03-04 05:02:02 +00:00
<rect x= "-101" y= "-101" width= "937" height= "410" fill= "white" > </rect>
2023-03-04 04:08:13 +00:00
</mask> </svg> </svg>