homelab-plan/plan.svg

1001 lines
95 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="0.6.5" preserveAspectRatio="xMinYMin meet" viewBox="0 0 4484 2325"><svg id="d2-svg" class="d2-1949807397" width="4484" height="2325" viewBox="-89 -89 4484 2325"><rect x="-89.000000" y="-89.000000" width="4484.000000" height="2325.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1949807397 .text {
font-family: "d2-1949807397-font-regular";
}
@font-face {
font-family: d2-1949807397-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1949807397-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1949807397 .text-mono {
font-family: "d2-1949807397-font-mono";
}
@font-face {
font-family: d2-1949807397-font-mono;
src: url("data:application/font-woff;base64,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");
}
.d2-1949807397 .text-mono-bold {
font-family: "d2-1949807397-font-mono-bold";
}
@font-face {
font-family: d2-1949807397-font-mono-bold;
src: url("data:application/font-woff;base64,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");
}
.d2-1949807397 .text-mono-italic {
font-family: "d2-1949807397-font-mono-italic";
}
@font-face {
font-family: d2-1949807397-font-mono-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-1949807397 .fill-N1{fill:#000410;}
.d2-1949807397 .fill-N2{fill:#0000B8;}
.d2-1949807397 .fill-N3{fill:#9499AB;}
.d2-1949807397 .fill-N4{fill:#CFD2DD;}
.d2-1949807397 .fill-N5{fill:#C3DEF3;}
.d2-1949807397 .fill-N6{fill:#EEF1F8;}
.d2-1949807397 .fill-N7{fill:#FFFFFF;}
.d2-1949807397 .fill-B1{fill:#000410;}
.d2-1949807397 .fill-B2{fill:#0000E4;}
.d2-1949807397 .fill-B3{fill:#5AA4DC;}
.d2-1949807397 .fill-B4{fill:#E7E9EE;}
.d2-1949807397 .fill-B5{fill:#F5F6F9;}
.d2-1949807397 .fill-B6{fill:#FFFFFF;}
.d2-1949807397 .fill-AA2{fill:#008566;}
.d2-1949807397 .fill-AA4{fill:#45BBA5;}
.d2-1949807397 .fill-AA5{fill:#7ACCBD;}
.d2-1949807397 .fill-AB4{fill:#F1C759;}
.d2-1949807397 .fill-AB5{fill:#F9E088;}
.d2-1949807397 .stroke-N1{stroke:#000410;}
.d2-1949807397 .stroke-N2{stroke:#0000B8;}
.d2-1949807397 .stroke-N3{stroke:#9499AB;}
.d2-1949807397 .stroke-N4{stroke:#CFD2DD;}
.d2-1949807397 .stroke-N5{stroke:#C3DEF3;}
.d2-1949807397 .stroke-N6{stroke:#EEF1F8;}
.d2-1949807397 .stroke-N7{stroke:#FFFFFF;}
.d2-1949807397 .stroke-B1{stroke:#000410;}
.d2-1949807397 .stroke-B2{stroke:#0000E4;}
.d2-1949807397 .stroke-B3{stroke:#5AA4DC;}
.d2-1949807397 .stroke-B4{stroke:#E7E9EE;}
.d2-1949807397 .stroke-B5{stroke:#F5F6F9;}
.d2-1949807397 .stroke-B6{stroke:#FFFFFF;}
.d2-1949807397 .stroke-AA2{stroke:#008566;}
.d2-1949807397 .stroke-AA4{stroke:#45BBA5;}
.d2-1949807397 .stroke-AA5{stroke:#7ACCBD;}
.d2-1949807397 .stroke-AB4{stroke:#F1C759;}
.d2-1949807397 .stroke-AB5{stroke:#F9E088;}
.d2-1949807397 .background-color-N1{background-color:#000410;}
.d2-1949807397 .background-color-N2{background-color:#0000B8;}
.d2-1949807397 .background-color-N3{background-color:#9499AB;}
.d2-1949807397 .background-color-N4{background-color:#CFD2DD;}
.d2-1949807397 .background-color-N5{background-color:#C3DEF3;}
.d2-1949807397 .background-color-N6{background-color:#EEF1F8;}
.d2-1949807397 .background-color-N7{background-color:#FFFFFF;}
.d2-1949807397 .background-color-B1{background-color:#000410;}
.d2-1949807397 .background-color-B2{background-color:#0000E4;}
.d2-1949807397 .background-color-B3{background-color:#5AA4DC;}
.d2-1949807397 .background-color-B4{background-color:#E7E9EE;}
.d2-1949807397 .background-color-B5{background-color:#F5F6F9;}
.d2-1949807397 .background-color-B6{background-color:#FFFFFF;}
.d2-1949807397 .background-color-AA2{background-color:#008566;}
.d2-1949807397 .background-color-AA4{background-color:#45BBA5;}
.d2-1949807397 .background-color-AA5{background-color:#7ACCBD;}
.d2-1949807397 .background-color-AB4{background-color:#F1C759;}
.d2-1949807397 .background-color-AB5{background-color:#F9E088;}
.d2-1949807397 .color-N1{color:#000410;}
.d2-1949807397 .color-N2{color:#0000B8;}
.d2-1949807397 .color-N3{color:#9499AB;}
.d2-1949807397 .color-N4{color:#CFD2DD;}
.d2-1949807397 .color-N5{color:#C3DEF3;}
.d2-1949807397 .color-N6{color:#EEF1F8;}
.d2-1949807397 .color-N7{color:#FFFFFF;}
.d2-1949807397 .color-B1{color:#000410;}
.d2-1949807397 .color-B2{color:#0000E4;}
.d2-1949807397 .color-B3{color:#5AA4DC;}
.d2-1949807397 .color-B4{color:#E7E9EE;}
.d2-1949807397 .color-B5{color:#F5F6F9;}
.d2-1949807397 .color-B6{color:#FFFFFF;}
.d2-1949807397 .color-AA2{color:#008566;}
.d2-1949807397 .color-AA4{color:#45BBA5;}
.d2-1949807397 .color-AA5{color:#7ACCBD;}
.d2-1949807397 .color-AB4{color:#F1C759;}
.d2-1949807397 .color-AB5{color:#F9E088;}.appendix text.text{fill:#000410}.md{--color-fg-default:#000410;--color-fg-muted:#0000B8;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#000410;--color-border-muted:#0000E4;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0000E4;--color-accent-emphasis:#0000E4;--color-attention-subtle:#0000B8;--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-normal);mix-blend-mode:color-burn}.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-normal);mix-blend-mode:color-burn}.sketch-overlay-AA5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AB5{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-darker);mix-blend-mode:lighten}.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-normal);mix-blend-mode:color-burn}.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">.d2-1949807397 .md em,
.d2-1949807397 .md dfn {
font-family: "d2-1949807397-font-italic";
}
.d2-1949807397 .md b,
.d2-1949807397 .md strong {
font-family: "d2-1949807397-font-bold";
}
.d2-1949807397 .md code,
.d2-1949807397 .md kbd,
.d2-1949807397 .md pre,
.d2-1949807397 .md samp {
font-family: "d2-1949807397-font-mono";
font-size: 1em;
}
.d2-1949807397 .md {
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
.d2-1949807397 .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-1949807397-font-regular";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
.d2-1949807397 .md details,
.d2-1949807397 .md figcaption,
.d2-1949807397 .md figure {
display: block;
}
.d2-1949807397 .md summary {
display: list-item;
}
.d2-1949807397 .md [hidden] {
display: none !important;
}
.d2-1949807397 .md a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.d2-1949807397 .md a:active,
.d2-1949807397 .md a:hover {
outline-width: 0;
}
.d2-1949807397 .md abbr[title] {
border-bottom: none;
text-decoration: underline dotted;
}
.d2-1949807397 .md dfn {
font-style: italic;
}
.d2-1949807397 .md h1 {
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1949807397 .md mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.d2-1949807397 .md small {
font-size: 90%;
}
.d2-1949807397 .md sub,
.d2-1949807397 .md sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.d2-1949807397 .md sub {
bottom: -0.25em;
}
.d2-1949807397 .md sup {
top: -0.5em;
}
.d2-1949807397 .md img {
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.d2-1949807397 .md figure {
margin: 1em 40px;
}
.d2-1949807397 .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-1949807397 .md input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.d2-1949807397 .md [type="button"],
.d2-1949807397 .md [type="reset"],
.d2-1949807397 .md [type="submit"] {
-webkit-appearance: button;
}
.d2-1949807397 .md [type="button"]::-moz-focus-inner,
.d2-1949807397 .md [type="reset"]::-moz-focus-inner,
.d2-1949807397 .md [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
.d2-1949807397 .md [type="button"]:-moz-focusring,
.d2-1949807397 .md [type="reset"]:-moz-focusring,
.d2-1949807397 .md [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.d2-1949807397 .md [type="checkbox"],
.d2-1949807397 .md [type="radio"] {
box-sizing: border-box;
padding: 0;
}
.d2-1949807397 .md [type="number"]::-webkit-inner-spin-button,
.d2-1949807397 .md [type="number"]::-webkit-outer-spin-button {
height: auto;
}
.d2-1949807397 .md [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.d2-1949807397 .md [type="search"]::-webkit-search-cancel-button,
.d2-1949807397 .md [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.d2-1949807397 .md ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.d2-1949807397 .md ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.d2-1949807397 .md a:hover {
text-decoration: underline;
}
.d2-1949807397 .md hr::before {
display: table;
content: "";
}
.d2-1949807397 .md hr::after {
display: table;
clear: both;
content: "";
}
.d2-1949807397 .md table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
.d2-1949807397 .md td,
.d2-1949807397 .md th {
padding: 0;
}
.d2-1949807397 .md details summary {
cursor: pointer;
}
.d2-1949807397 .md details:not([open]) > *:not(summary) {
display: none !important;
}
.d2-1949807397 .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-1949807397 .md h1,
.d2-1949807397 .md h2,
.d2-1949807397 .md h3,
.d2-1949807397 .md h4,
.d2-1949807397 .md h5,
.d2-1949807397 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1949807397-font-semibold";
}
.d2-1949807397 .md h2 {
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1949807397 .md h3 {
font-size: 1.25em;
}
.d2-1949807397 .md h4 {
font-size: 1em;
}
.d2-1949807397 .md h5 {
font-size: 0.875em;
}
.d2-1949807397 .md h6 {
font-size: 0.85em;
color: var(--color-fg-muted);
}
.d2-1949807397 .md p {
margin-top: 0;
margin-bottom: 10px;
}
.d2-1949807397 .md blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.d2-1949807397 .md ul,
.d2-1949807397 .md ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.d2-1949807397 .md ol ol,
.d2-1949807397 .md ul ol {
list-style-type: lower-roman;
}
.d2-1949807397 .md ul ul ol,
.d2-1949807397 .md ul ol ol,
.d2-1949807397 .md ol ul ol,
.d2-1949807397 .md ol ol ol {
list-style-type: lower-alpha;
}
.d2-1949807397 .md dd {
margin-left: 0;
}
.d2-1949807397 .md pre {
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
.d2-1949807397 .md ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.d2-1949807397 .md input::-webkit-outer-spin-button,
.d2-1949807397 .md input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.d2-1949807397 .md::before {
display: table;
content: "";
}
.d2-1949807397 .md::after {
display: table;
clear: both;
content: "";
}
.d2-1949807397 .md > *:first-child {
margin-top: 0 !important;
}
.d2-1949807397 .md > *:last-child {
margin-bottom: 0 !important;
}
.d2-1949807397 .md a:not([href]) {
color: inherit;
text-decoration: none;
}
.d2-1949807397 .md .absent {
color: var(--color-danger-fg);
}
.d2-1949807397 .md .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.d2-1949807397 .md .anchor:focus {
outline: none;
}
.d2-1949807397 .md p,
.d2-1949807397 .md blockquote,
.d2-1949807397 .md ul,
.d2-1949807397 .md ol,
.d2-1949807397 .md dl,
.d2-1949807397 .md table,
.d2-1949807397 .md pre,
.d2-1949807397 .md details {
margin-top: 0;
margin-bottom: 16px;
}
.d2-1949807397 .md blockquote > :first-child {
margin-top: 0;
}
.d2-1949807397 .md blockquote > :last-child {
margin-bottom: 0;
}
.d2-1949807397 .md sup > a::before {
content: "[";
}
.d2-1949807397 .md sup > a::after {
content: "]";
}
.d2-1949807397 .md h1:hover .anchor,
.d2-1949807397 .md h2:hover .anchor,
.d2-1949807397 .md h3:hover .anchor,
.d2-1949807397 .md h4:hover .anchor,
.d2-1949807397 .md h5:hover .anchor,
.d2-1949807397 .md h6:hover .anchor {
text-decoration: none;
}
.d2-1949807397 .md h1 tt,
.d2-1949807397 .md h1 code,
.d2-1949807397 .md h2 tt,
.d2-1949807397 .md h2 code,
.d2-1949807397 .md h3 tt,
.d2-1949807397 .md h3 code,
.d2-1949807397 .md h4 tt,
.d2-1949807397 .md h4 code,
.d2-1949807397 .md h5 tt,
.d2-1949807397 .md h5 code,
.d2-1949807397 .md h6 tt,
.d2-1949807397 .md h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.d2-1949807397 .md ul.no-list,
.d2-1949807397 .md ol.no-list {
padding: 0;
list-style-type: none;
}
.d2-1949807397 .md ol[type="1"] {
list-style-type: decimal;
}
.d2-1949807397 .md ol[type="a"] {
list-style-type: lower-alpha;
}
.d2-1949807397 .md ol[type="i"] {
list-style-type: lower-roman;
}
.d2-1949807397 .md div > ol:not([type]) {
list-style-type: decimal;
}
.d2-1949807397 .md ul ul,
.d2-1949807397 .md ul ol,
.d2-1949807397 .md ol ol,
.d2-1949807397 .md ol ul {
margin-top: 0;
margin-bottom: 0;
}
.d2-1949807397 .md li > p {
margin-top: 16px;
}
.d2-1949807397 .md li + li {
margin-top: 0.25em;
}
.d2-1949807397 .md dl {
padding: 0;
}
.d2-1949807397 .md dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-family: "d2-1949807397-font-semibold";
}
.d2-1949807397 .md dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.d2-1949807397 .md table th {
font-family: "d2-1949807397-font-semibold";
}
.d2-1949807397 .md table th,
.d2-1949807397 .md table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.d2-1949807397 .md table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.d2-1949807397 .md table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.d2-1949807397 .md table img {
background-color: transparent;
}
.d2-1949807397 .md img[align="right"] {
padding-left: 20px;
}
.d2-1949807397 .md img[align="left"] {
padding-right: 20px;
}
.d2-1949807397 .md span.frame {
display: block;
overflow: hidden;
}
.d2-1949807397 .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-1949807397 .md span.frame span img {
display: block;
float: left;
}
.d2-1949807397 .md span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.d2-1949807397 .md span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.d2-1949807397 .md span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.d2-1949807397 .md span.align-center span img {
margin: 0 auto;
text-align: center;
}
.d2-1949807397 .md span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.d2-1949807397 .md span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.d2-1949807397 .md span.align-right span img {
margin: 0;
text-align: right;
}
.d2-1949807397 .md span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.d2-1949807397 .md span.float-left span {
margin: 13px 0 0;
}
.d2-1949807397 .md span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.d2-1949807397 .md span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.d2-1949807397 .md code,
.d2-1949807397 .md tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.d2-1949807397 .md code br,
.d2-1949807397 .md tt br {
display: none;
}
.d2-1949807397 .md del code {
text-decoration: inherit;
}
.d2-1949807397 .md pre code {
font-size: 100%;
}
.d2-1949807397 .md pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.d2-1949807397 .md .highlight {
margin-bottom: 16px;
}
.d2-1949807397 .md .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.d2-1949807397 .md .highlight pre,
.d2-1949807397 .md pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.d2-1949807397 .md pre code,
.d2-1949807397 .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-1949807397 .md .csv-data td,
.d2-1949807397 .md .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.d2-1949807397 .md .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.d2-1949807397 .md .csv-data tr {
border-top: 0;
}
.d2-1949807397 .md .csv-data th {
font-family: "d2-1949807397-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}
.d2-1949807397 .md .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.d2-1949807397 .md .footnotes ol {
padding-left: 16px;
}
.d2-1949807397 .md .footnotes li {
position: relative;
}
.d2-1949807397 .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-1949807397 .md .footnotes li:target {
color: var(--color-fg-default);
}
.d2-1949807397 .md .task-list-item {
list-style-type: none;
}
.d2-1949807397 .md .task-list-item label {
font-weight: 400;
}
.d2-1949807397 .md .task-list-item.enabled label {
cursor: pointer;
}
.d2-1949807397 .md .task-list-item + .task-list-item {
margin-top: 3px;
}
.d2-1949807397 .md .task-list-item .handle {
display: none;
}
.d2-1949807397 .md .task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.d2-1949807397 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><style type="text/css"><![CDATA[
.dots-overlay {
fill: url(#dots);
mix-blend-mode: multiply;
}]]></style><defs><pattern id="dots" x="0" y="0" width="15" height="15" patternUnits="userSpaceOnUse">
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="2" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="12" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="2" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="12" width="1" height="1" fill="#0A0F25"/>
</g>
<g style="mix-blend-mode:multiply" opacity="0.1">
<rect x="7" y="7" width="1" height="1" fill="#0A0F25"/>
</g>
</pattern>
</defs><g id="nebula"><g class="shape" ><rect x="12.000000" y="12.000000" width="3628.000000" height="1548.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="12.000000" y="12.000000" width="3628.000000" height="1548.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="17.000000" y="17.000000" width="3618.000000" height="1538.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1826.000000" y="45.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">BASE MACHINE (NIXOS NEBULA):</text></g><g id="local"><g class="shape" ><rect x="2765.000000" y="1736.000000" width="390.000000" height="263.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="2765.000000" y="1736.000000" width="390.000000" height="263.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="2770.000000" y="1741.000000" width="380.000000" height="253.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="2960.000000" y="1769.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">1X500GB BTRFS (LOCAL)</text></g><g id="zspeed"><g class="shape" ><rect x="1444.000000" y="1736.000000" width="768.000000" height="291.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="1444.000000" y="1736.000000" width="768.000000" height="291.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="1449.000000" y="1741.000000" width="758.000000" height="281.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="1828.000000" y="1769.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">2X2TB ZPOOL (ZSPEED):</text></g><g id="zmedia"><g class="shape" ><rect x="2232.000000" y="1736.000000" width="513.000000" height="399.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="2232.000000" y="1736.000000" width="513.000000" height="399.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="2237.000000" y="1741.000000" width="503.000000" height="389.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="2488.500000" y="1769.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">1X4TB ZPOOL (ZMEDIA):</text></g><g id="btc-node"><g class="shape" ><rect x="3175.000000" y="1736.000000" width="390.000000" height="291.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="3175.000000" y="1736.000000" width="390.000000" height="291.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="3180.000000" y="1741.000000" width="380.000000" height="281.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="3370.000000" y="1769.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">1X1TB EXT4 (BTC-NODE)</text></g><g id="zarchive"><g class="shape" ><rect x="3660.000000" y="657.000000" width="634.000000" height="263.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="3660.000000" y="657.000000" width="634.000000" height="263.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="3665.000000" y="662.000000" width="624.000000" height="253.000000" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="3977.000000" y="690.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">3X4TB ZPOOL (ZARCHIVE)</text></g><g id="nebula.media"><g class="shape" ><rect x="212.000000" y="1234.000000" width="606.000000" height="166.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="212.000000" y="1234.000000" width="606.000000" height="166.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="515.000000" y="1263.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">MEDIA (NFS SHARES)</text></g><g id="nebula.mnt"><g class="shape" ><rect x="2093.000000" y="1234.000000" width="696.000000" height="271.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="2093.000000" y="1234.000000" width="696.000000" height="271.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="2441.000000" y="1263.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">MNT (DEVICE MOUNTS)</text></g><g id="nebula.vms"><g class="shape" ><rect x="2004.000000" y="477.000000" width="1586.000000" height="266.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="2004.000000" y="477.000000" width="1586.000000" height="266.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="2797.000000" y="506.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">VMS</text></g><g id="nebula.containers"><g class="shape" ><rect x="62.000000" y="62.000000" width="1922.000000" height="681.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="62.000000" y="62.000000" width="1922.000000" height="681.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="1023.000000" y="91.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">CONTAINERS</text></g><g id="local.local"><g class="shape" ><path d="M 2870 1810 C 2870 1786 2951 1786 2960 1786 C 2969 1786 3050 1786 3050 1810 V 1925 C 3050 1949 2969 1949 2960 1949 C 2951 1949 2870 1949 2870 1925 V 1810 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2870 1810 C 2870 1786 2951 1786 2960 1786 C 2969 1786 3050 1786 3050 1810 V 1925 C 3050 1949 2969 1949 2960 1949 C 2951 1949 2870 1949 2870 1925 V 1810 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 2870 1810 C 2870 1834 2951 1834 2960 1834 C 2969 1834 3050 1834 3050 1810" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2870 1810 C 2870 1834 2951 1834 2960 1834 C 2969 1834 3050 1834 3050 1810" class="dots-overlay" style="stroke-width:2;" /></g><text x="2960.000000" y="1863.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">LOCAL</text></g><g id="btc-node.btc-node"><g class="shape" ><path d="M 3246 1810 C 3246 1786 3358 1786 3370 1786 C 3382 1786 3494 1786 3494 1810 V 1953 C 3494 1977 3382 1977 3370 1977 C 3358 1977 3246 1977 3246 1953 V 1810 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3246 1810 C 3246 1786 3358 1786 3370 1786 C 3382 1786 3494 1786 3494 1810 V 1953 C 3494 1977 3382 1977 3370 1977 C 3358 1977 3246 1977 3246 1953 V 1810 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 3246 1810 C 3246 1834 3358 1834 3370 1834 C 3382 1834 3494 1834 3494 1810" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3246 1810 C 3246 1834 3358 1834 3370 1834 C 3382 1834 3494 1834 3494 1810" class="dots-overlay" style="stroke-width:2;" /></g><text x="3370.000000" y="1863.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">BTC-NODE</text></g><g id="zarchive.backup"><g class="shape" ><path d="M 3710 731 C 3710 707 3826 707 3839 707 C 3851 707 3967 707 3967 731 V 846 C 3967 870 3851 870 3839 870 C 3826 870 3710 870 3710 846 V 731 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3710 731 C 3710 707 3826 707 3839 707 C 3851 707 3967 707 3967 731 V 846 C 3967 870 3851 870 3839 870 C 3826 870 3710 870 3710 846 V 731 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 3710 731 C 3710 755 3826 755 3839 755 C 3851 755 3967 755 3967 731" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3710 731 C 3710 755 3826 755 3839 755 C 3851 755 3967 755 3967 731" class="dots-overlay" style="stroke-width:2;" /></g><text x="3838.500000" y="784.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">BACKUP</text></g><g id="zarchive.zfs-snap"><g class="shape" ><path d="M 3987 731 C 3987 707 4103 707 4116 707 C 4128 707 4244 707 4244 731 V 846 C 4244 870 4128 870 4116 870 C 4103 870 3987 870 3987 846 V 731 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3987 731 C 3987 707 4103 707 4116 707 C 4128 707 4244 707 4244 731 V 846 C 4244 870 4128 870 4116 870 C 4103 870 3987 870 3987 846 V 731 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 3987 731 C 3987 755 4103 755 4116 755 C 4128 755 4244 755 4244 731" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 3987 731 C 3987 755 4103 755 4116 755 C 4128 755 4244 755 4244 731" class="dots-overlay" style="stroke-width:2;" /></g><text x="4115.500000" y="784.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">ZFS-SNAP</text></g><g id="zspeed.db"><g class="shape" ><path d="M 1494 1824 C 1494 1800 1588 1800 1599 1800 C 1609 1800 1703 1800 1703 1824 V 1939 C 1703 1963 1609 1963 1599 1963 C 1588 1963 1494 1963 1494 1939 V 1824 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1494 1824 C 1494 1800 1588 1800 1599 1800 C 1609 1800 1703 1800 1703 1824 V 1939 C 1703 1963 1609 1963 1599 1963 C 1588 1963 1494 1963 1494 1939 V 1824 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 1494 1824 C 1494 1848 1588 1848 1599 1848 C 1609 1848 1703 1848 1703 1824" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1494 1824 C 1494 1848 1588 1848 1599 1848 C 1609 1848 1703 1848 1703 1824" class="dots-overlay" style="stroke-width:2;" /></g><text x="1598.500000" y="1877.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">DB</text></g><g id="zspeed.containers"><g class="shape" ><path d="M 1723 1810 C 1723 1786 1813 1786 1823 1786 C 1833 1786 1923 1786 1923 1810 V 1953 C 1923 1977 1833 1977 1823 1977 C 1813 1977 1723 1977 1723 1953 V 1810 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1723 1810 C 1723 1786 1813 1786 1823 1786 C 1833 1786 1923 1786 1923 1810 V 1953 C 1923 1977 1833 1977 1823 1977 C 1813 1977 1723 1977 1723 1953 V 1810 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 1723 1810 C 1723 1834 1813 1834 1823 1834 C 1833 1834 1923 1834 1923 1810" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1723 1810 C 1723 1834 1813 1834 1823 1834 C 1833 1834 1923 1834 1923 1810" class="dots-overlay" style="stroke-width:2;" /></g><text x="1823.000000" y="1863.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">CONTAINERS</text></g><g id="zspeed.vms"><g class="shape" ><path d="M 1943 1810 C 1943 1786 2042 1786 2053 1786 C 2063 1786 2162 1786 2162 1810 V 1953 C 2162 1977 2063 1977 2053 1977 C 2042 1977 1943 1977 1943 1953 V 1810 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1943 1810 C 1943 1786 2042 1786 2053 1786 C 2063 1786 2162 1786 2162 1810 V 1953 C 2162 1977 2063 1977 2053 1977 C 2042 1977 1943 1977 1943 1953 V 1810 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 1943 1810 C 1943 1834 2042 1834 2053 1834 C 2063 1834 2162 1834 2162 1810" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 1943 1810 C 1943 1834 2042 1834 2053 1834 C 2063 1834 2162 1834 2162 1810" class="dots-overlay" style="stroke-width:2;" /></g><text x="2052.500000" y="1863.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">VMS</text></g><g id="zmedia.media"><g class="shape" ><path d="M 2282 1810 C 2282 1786 2382 1786 2393 1786 C 2404 1786 2504 1786 2504 1810 V 2061 C 2504 2085 2404 2085 2393 2085 C 2382 2085 2282 2085 2282 2061 V 1810 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2282 1810 C 2282 1786 2382 1786 2393 1786 C 2404 1786 2504 1786 2504 1810 V 2061 C 2504 2085 2404 2085 2393 2085 C 2382 2085 2282 2085 2282 2061 V 1810 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 2282 1810 C 2282 1834 2382 1834 2393 1834 C 2404 1834 2504 1834 2504 1810" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2282 1810 C 2282 1834 2382 1834 2393 1834 C 2404 1834 2504 1834 2504 1810" class="dots-overlay" style="stroke-width:2;" /></g><text x="2393.000000" y="1863.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">MEDIA</text></g><g id="zmedia.personal"><g class="shape" ><path d="M 2524 1878 C 2524 1854 2601 1854 2610 1854 C 2618 1854 2695 1854 2695 1878 V 1993 C 2695 2017 2618 2017 2610 2017 C 2601 2017 2524 2017 2524 1993 V 1878 Z" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2524 1878 C 2524 1854 2601 1854 2610 1854 C 2618 1854 2695 1854 2695 1878 V 1993 C 2695 2017 2618 2017 2610 2017 C 2601 2017 2524 2017 2524 1993 V 1878 Z" class="dots-overlay" style="stroke-width:2;" /><path d="M 2524 1878 C 2524 1902 2601 1902 2610 1902 C 2618 1902 2695 1902 2695 1878" class=" stroke-B1 fill-AA5" style="stroke-width:2;" /><path d="M 2524 1878 C 2524 1902 2601 1902 2610 1902 C 2618 1902 2695 1902 2695 1878" class="dots-overlay" style="stroke-width:2;" /></g><text x="2609.500000" y="1931.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">PERSONAL</text></g><g id="nebula.mnt.zspeed"><g class="shape" ><rect x="2143.000000" y="1289.000000" width="473.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="2143.000000" y="1289.000000" width="473.000000" height="166.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="2379.500000" y="1314.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:20px">ZSPEED</text></g><g id="nebula.mnt.zmedia"><g class="shape" ><rect x="2636.000000" y="1336.000000" width="103.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="2687.500000" y="1374.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">ZMEDIA</text></g><g id="nebula.vms.btc-node"><g class="shape" ><rect x="2054.000000" y="527.000000" width="967.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="2054.000000" y="527.000000" width="967.000000" height="166.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="2537.500000" y="552.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:20px">BTC-NODE</text></g><g id="nebula.vms.workhorse"><g class="shape" ><rect x="3041.000000" y="527.000000" width="499.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="3041.000000" y="527.000000" width="499.000000" height="166.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="3290.500000" y="552.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:20px">WORKHORSE</text></g><g id="nebula.containers.docker"><g class="shape" ><rect x="112.000000" y="112.000000" width="1354.000000" height="396.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="112.000000" y="112.000000" width="1354.000000" height="396.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="789.000000" y="137.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:20px">DOCKER</text></g><g id="nebula.media.downloads"><g class="shape" ><rect x="262.000000" y="1284.000000" width="130.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="327.000000" y="1322.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">DOWNLOADS</text></g><g id="nebula.media.photos"><g class="shape" ><rect x="412.000000" y="1284.000000" width="101.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="462.500000" y="1322.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">PHOTOS</text></g><g id="nebula.media.media"><g class="shape" ><rect x="533.000000" y="1284.000000" width="94.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="580.000000" y="1322.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">MEDIA</text></g><g id="nebula.media.personal"><g class="shape" ><rect x="647.000000" y="1284.000000" width="121.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="707.500000" y="1322.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">PERSONAL</text></g><g id="nebula.containers.lxc"><g class="shape" ><rect x="1486.000000" y="342.000000" width="448.000000" height="166.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="1486.000000" y="342.000000" width="448.000000" height="166.000000" class="dots-overlay" style="stroke-width:2;" /></g><text x="1710.000000" y="367.000000" class="text-mono fill-N1" style="text-anchor:middle;font-size:20px">LXC</text></g><g id="local.local.local"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="2920.000000" y="1875.000000" width="80" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>NIXOS</li>
</ul>
</div></foreignObject></g></g><g id="btc-node.btc-node.btc-node"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="3296.000000" y="1875.000000" width="148" height="52"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>BITCOIN-CORE</li>
<li>ELECTRUM</li>
</ul>
</div></foreignObject></g></g><g id="zarchive.backup.backup"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="3760.000000" y="796.000000" width="157" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>RESTIC-BACKUP</li>
</ul>
</div></foreignObject></g></g><g id="zarchive.zfs-snap.zfs-snap"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="4037.000000" y="796.000000" width="157" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>ZFS SNAPSHOTS</li>
</ul>
</div></foreignObject></g></g><g id="zspeed.db.db"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1544.000000" y="1889.000000" width="109" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>POSTGRES</li>
</ul>
</div></foreignObject></g></g><g id="zspeed.containers.containers"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1778.000000" y="1875.000000" width="90" height="52"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>DOCKER</li>
<li>LXC</li>
</ul>
</div></foreignObject></g></g><g id="zspeed.vms.vms"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="1993.000000" y="1875.000000" width="119" height="52"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>BTC-NODE</li>
<li>WORKHORSE</li>
</ul>
</div></foreignObject></g></g><g id="zmedia.media.media"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="2332.000000" y="1875.000000" width="122" height="160"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>MEDIA
<ul>
<li>TV</li>
<li>MUSIC</li>
<li>MOVIES</li>
</ul>
</li>
<li>PICTURES</li>
<li>DOWNLOADS</li>
</ul>
</div></foreignObject></g></g><g id="zmedia.personal.personal"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="2574.000000" y="1943.000000" width="71" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><ul>
<li>SYNC</li>
</ul>
</div></foreignObject></g></g><g id="nebula.mnt.zspeed.vms"><g class="shape" ><rect x="2193.000000" y="1339.000000" width="74.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2230.000000" y="1377.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">VMS</text></g><g id="nebula.vms.btc-node.bitcoin-core"><g class="shape" ><rect x="2104.000000" y="577.000000" width="159.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2183.500000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">BITCOIN-CORE</text></g><g id="nebula.vms.btc-node.electrum"><g class="shape" ><rect x="2283.000000" y="577.000000" width="121.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2343.500000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">ELECTRUM</text></g><g id="nebula.vms.btc-node.&#34;mempool.space&#34;"><g class="shape" ><rect x="2424.000000" y="577.000000" width="170.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2509.000000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">MEMPOOL.SPACE</text></g><g id="nebula.vms.btc-node.lnd"><g class="shape" ><rect x="2614.000000" y="577.000000" width="74.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2651.000000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">LND</text></g><g id="nebula.vms.btc-node.rtl"><g class="shape" ><rect x="2708.000000" y="577.000000" width="73.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2744.500000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">RTL</text></g><g id="nebula.vms.btc-node.btcpay-server"><g class="shape" ><rect x="2801.000000" y="577.000000" width="170.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2886.000000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">BTCPAY-SERVER</text></g><g id="nebula.vms.workhorse.osm-db-import"><g class="shape" ><rect x="3091.000000" y="577.000000" width="171.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="3176.500000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">OSM-DB-IMPORT</text></g><g id="nebula.vms.workhorse.bitcoin-db-import"><g class="shape" ><rect x="3282.000000" y="577.000000" width="208.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="3386.000000" y="615.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">BITCOIN-DB-IMPORT</text></g><g id="nebula.mnt.zspeed.docker"><g class="shape" ><rect x="2287.000000" y="1339.000000" width="102.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2338.000000" y="1377.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">DOCKER</text></g><g id="nebula.containers.docker.arr-stack"><g class="shape" ><rect x="162.000000" y="162.000000" width="132.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="228.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">ARR-STACK</text></g><g id="nebula.containers.docker.postgres"><g class="shape" ><rect x="314.000000" y="162.000000" width="121.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="374.500000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">POSTGRES</text></g><g id="nebula.mnt.zspeed.db"><g class="shape" ><rect x="2409.000000" y="1339.000000" width="63.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2440.500000" y="1377.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">DB</text></g><g id="nebula.containers.docker.photoprism"><g class="shape" ><rect x="455.000000" y="162.000000" width="140.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="525.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">PHOTOPRISM</text></g><g id="nebula.containers.docker.jellyfin"><g class="shape" ><rect x="615.000000" y="162.000000" width="122.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="676.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">JELLYFIN</text></g><g id="nebula.containers.docker.searxng"><g class="shape" ><rect x="757.000000" y="162.000000" width="112.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="813.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">SEARXNG</text></g><g id="nebula.containers.docker.syncthing-server"><g class="shape" ><rect x="889.000000" y="162.000000" width="199.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="988.500000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">SYNCTHING-SERVER</text></g><g id="nebula.containers.docker.youtubedl-material"><g class="shape" ><rect x="1108.000000" y="162.000000" width="218.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="1217.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">YOUTUBEDL-MATERIAL</text></g><g id="nebula.containers.docker.&#34;...&#34;"><g class="shape" ><rect x="1346.000000" y="162.000000" width="70.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="1381.000000" y="200.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">...</text></g><g id="nebula.mnt.zspeed.lxc"><g class="shape" ><rect x="2492.000000" y="1339.000000" width="74.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="2529.000000" y="1377.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">LXC</text></g><g id="nebula.containers.lxc.fileserver"><g class="shape" ><rect x="1536.000000" y="392.000000" width="141.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="1606.500000" y="430.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">FILESERVER</text></g><g id="nebula.containers.lxc.&#34;vpn (tailscale)&#34;"><g class="shape" ><rect x="1697.000000" y="392.000000" width="187.000000" height="66.000000" class=" stroke-B1 fill-N7" style="stroke-width:2;" /></g><text x="1790.500000" y="430.500000" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">VPN (TAILSCALE)</text></g><g id="(nebula &lt;-&gt; local)[0]"><marker id="mk-348778479" markerWidth="28.000000" markerHeight="36.000000" refX="12.000000" refY="18.000000" viewBox="0.000000 0.000000 28.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="28.000000,0.000000 0.000000,18.000000 28.000000,36.000000" fill="red" class="connection" stroke-width="8" /> </marker><marker id="mk-284534808" markerWidth="28.000000" markerHeight="36.000000" refX="16.000000" refY="18.000000" viewBox="0.000000 0.000000 28.000000 36.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 28.000000,18.000000 0.000000,36.000000" fill="red" class="connection" stroke-width="8" /> </marker><path d="M 2960.375000 1573.000000 L 2960.375000 1723.000000" stroke="red" fill="none" class="connection" style="stroke-width:8;" marker-start="url(#mk-348778479)" marker-end="url(#mk-284534808)" mask="url(#d2-1949807397)" /><text x="2960.500000" y="1654.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">LOCAL STORAGE ROOT</text></g><g id="(nebula.mnt.zspeed &lt;- zspeed)[0]"><marker id="mk-3244750176" markerWidth="16.000000" markerHeight="20.000000" refX="6.000000" refY="10.000000" viewBox="0.000000 0.000000 16.000000 20.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="16.000000,0.000000 0.000000,10.000000 16.000000,20.000000" fill="orange" class="connection" stroke-width="4" /> </marker><path d="M 2343.000000 1462.000000 L 2343.000000 1605.000000 S 2343.000000 1605.000000 2343.000000 1605.000000 L 1828.375000 1605.000000 S 1828.375000 1605.000000 1828.375000 1605.000000 L 1828.375000 1733.000000" stroke="orange" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-3244750176)" mask="url(#d2-1949807397)" /><text x="2095.500000" y="1611.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">ZSPEED DEVICE MOUNT</text></g><g id="(nebula.mnt.zmedia &lt;- zmedia)[0]"><path d="M 2688.000000 1409.000000 L 2688.000000 1733.000000" stroke="orange" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-3244750176)" mask="url(#d2-1949807397)" /><text x="2688.500000" y="1575.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">ZMEDIA DEVICE MOUNT</text></g><g id="nebula.(vms &lt;- mnt.zspeed.vms)[0]"><marker id="mk-2618779901" markerWidth="16.000000" markerHeight="20.000000" refX="6.000000" refY="10.000000" viewBox="0.000000 0.000000 16.000000 20.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="16.000000,0.000000 0.000000,10.000000 16.000000,20.000000" fill="lime" class="connection" stroke-width="4" /> </marker><path d="M 2527.500000 750.000000 L 2527.500000 988.000000 S 2527.500000 988.000000 2527.500000 988.000000 L 2055.250000 988.000000 S 2055.250000 988.000000 2055.250000 988.000000 L 2055.250000 1189.000000 S 2055.250000 1189.000000 2055.250000 1189.000000 L 2230.500000 1189.000000 S 2230.500000 1189.000000 2230.500000 1189.000000 L 2230.500000 1336.000000" stroke="lime" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-2618779901)" mask="url(#d2-1949807397)" /><text x="2150.500000" y="994.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">VM SYSTEM STORAGE</text></g><g id="(nebula.vms.btc-node &lt;- btc-node)[0]"><path d="M 2537.500000 700.000000 L 2537.500000 788.000000 S 2537.500000 788.000000 2537.500000 788.000000 L 3370.375000 788.000000 S 3370.375000 788.000000 3370.375000 788.000000 L 3370.375000 1733.000000" stroke="orange" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-3244750176)" mask="url(#d2-1949807397)" /><text x="3370.000000" y="804.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">BTC-CORE DEVICE MOUNT</text></g><g id="nebula.(containers.docker &lt;- mnt.zspeed.docker)[0]"><path d="M 681.500000 515.000000 L 681.500000 653.000000 S 681.500000 653.000000 681.500000 653.000000 L 1139.000000 653.000000 S 1139.000000 653.000000 1139.000000 653.000000 L 1139.000000 1038.000000 S 1139.000000 1038.000000 1139.000000 1038.000000 L 2338.500000 1038.000000 S 2338.500000 1038.000000 2338.500000 1038.000000 L 2338.500000 1336.000000" stroke="lime" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-2618779901)" mask="url(#d2-1949807397)" /><text x="1396.000000" y="1044.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">DOCKER SYSTEM STORAGE</text></g><g id="nebula.(containers.docker.arr-stack &lt;- media.downloads)[0]"><marker id="mk-496018526" markerWidth="16.000000" markerHeight="20.000000" refX="6.000000" refY="10.000000" viewBox="0.000000 0.000000 16.000000 20.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="16.000000,0.000000 0.000000,10.000000 16.000000,20.000000" fill="blue" class="connection" stroke-width="4" /> </marker><path d="M 227.500000 235.000000 L 227.500000 1139.000000 S 227.500000 1139.000000 227.500000 1139.000000 L 327.000000 1139.000000 S 327.000000 1139.000000 327.000000 1139.000000 L 327.000000 1281.000000" stroke="blue" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-496018526)" mask="url(#d2-1949807397)" /><text x="227.500000" y="811.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">ARR-STACK DATA STORAGE</text></g><g id="nebula.(containers.docker.postgres &lt;- mnt.zspeed.db)[0]"><path d="M 374.500000 235.000000 L 374.500000 418.000000 S 374.500000 418.000000 374.500000 418.000000 L 1149.000000 418.000000 S 1149.000000 418.000000 1149.000000 418.000000 L 1149.000000 938.000000 S 1149.000000 938.000000 1149.000000 938.000000 L 2461.750000 938.000000 S 2461.750000 938.000000 2461.750000 938.000000 L 2461.750000 1139.000000 S 2461.750000 1139.000000 2461.750000 1139.000000 L 2441.000000 1139.000000 S 2441.000000 1139.000000 2441.000000 1139.000000 L 2441.000000 1336.000000" stroke="blue" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-496018526)" mask="url(#d2-1949807397)" /><text x="1274.000000" y="944.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">POSTGRES DATA STORAGE</text></g><g id="nebula.(containers.docker.photoprism &lt;- media.photos)[0]"><path d="M 525.000000 235.000000 L 525.000000 268.000000 S 525.000000 268.000000 525.000000 268.000000 L 429.750000 268.000000 S 429.750000 268.000000 429.750000 268.000000 L 429.750000 788.000000 S 429.750000 788.000000 429.750000 788.000000 L 456.000000 788.000000 S 456.000000 788.000000 456.000000 788.000000 L 456.000000 1281.000000" stroke="blue" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-496018526)" mask="url(#d2-1949807397)" /><text x="430.000000" y="727.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">PHOTOPRISM DATA STORAGE</text></g><g id="nebula.(containers.docker.jellyfin &lt;- media.media)[0]"><path d="M 676.000000 235.000000 L 676.000000 318.000000 S 676.000000 318.000000 676.000000 318.000000 L 510.250000 318.000000 S 510.250000 318.000000 510.250000 318.000000 L 510.250000 838.000000 S 510.250000 838.000000 510.250000 838.000000 L 679.000000 838.000000 S 679.000000 838.000000 679.000000 838.000000 L 679.000000 1139.000000 S 679.000000 1139.000000 679.000000 1139.000000 L 580.000000 1139.000000 S 580.000000 1139.000000 580.000000 1139.000000 L 580.000000 1281.000000" stroke="blue" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-496018526)" mask="url(#d2-1949807397)" /><text x="510.000000" y="813.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">JELLYFIN DATA STORAGE</text></g><g id="nebula.(containers.docker.syncthing-server &lt;- media.personal)[0]"><path d="M 988.500000 235.000000 L 988.500000 368.000000 S 988.500000 368.000000 988.500000 368.000000 L 671.500000 368.000000 S 671.500000 368.000000 671.500000 368.000000 L 671.500000 788.000000 S 671.500000 788.000000 671.500000 788.000000 L 897.000000 788.000000 S 897.000000 788.000000 897.000000 788.000000 L 897.000000 1139.000000 S 897.000000 1139.000000 897.000000 1139.000000 L 707.500000 1139.000000 S 707.500000 1139.000000 707.500000 1139.000000 L 707.500000 1281.000000" stroke="blue" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-496018526)" mask="url(#d2-1949807397)" /><text x="689.000000" y="794.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">SYNCTHING DATA STORAGE</text></g><g id="nebula.(containers.lxc &lt;- mnt.zspeed.lxc)[0]"><path d="M 1606.500000 515.000000 L 1606.500000 888.000000 S 1606.500000 888.000000 1606.500000 888.000000 L 2660.250000 888.000000 S 2660.250000 888.000000 2660.250000 888.000000 L 2660.250000 1139.000000 S 2660.250000 1139.000000 2660.250000 1139.000000 L 2529.500000 1139.000000 S 2529.500000 1139.000000 2529.500000 1139.000000 L 2529.500000 1336.000000" stroke="lime" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-start="url(#mk-2618779901)" mask="url(#d2-1949807397)" /><text x="2234.500000" y="894.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">LXC SYSTEM STORAGE</text></g><g id="nebula.(containers.lxc.fileserver -&gt; media)[0]"><marker id="mk-3388430884" markerWidth="16.000000" markerHeight="20.000000" refX="10.000000" refY="10.000000" viewBox="0.000000 0.000000 16.000000 20.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 16.000000,10.000000 0.000000,20.000000" fill="red" class="connection" stroke-width="4" /> </marker><path d="M 1583.000000 461.000000 L 1583.000000 1189.000000 S 1583.000000 1189.000000 1583.000000 1189.000000 L 717.500000 1189.000000 S 717.500000 1189.000000 717.500000 1189.000000 L 717.500000 1227.000000" stroke="red" fill="none" class="connection" style="stroke-width:4;stroke-dasharray:12.000000,11.482883;" marker-end="url(#mk-3388430884)" mask="url(#d2-1949807397)" /><text x="1493.000000" y="1195.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">FILESERVER NETWORK SHARE</text></g><g id="nebula.(containers.lxc.fileserver &lt;- mnt.zmedia)[0]"><marker id="mk-2451250203" 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 points="10.000000,0.000000 0.000000,6.000000 10.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 1630.000000 462.000000 L 1630.000000 838.000000 S 1630.000000 838.000000 1630.000000 838.000000 L 2863.250000 838.000000 S 2863.250000 838.000000 2863.250000 838.000000 L 2863.250000 1139.000000 S 2863.250000 1139.000000 2863.250000 1139.000000 L 2688.000000 1139.000000 S 2688.000000 1139.000000 2688.000000 1139.000000 L 2688.000000 1335.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" mask="url(#d2-1949807397)" /><text x="2393.500000" y="844.000000" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">FILESERVER MEDIA MOUNT</text></g><mask id="d2-1949807397" maskUnits="userSpaceOnUse" x="-89" y="-89" width="4484" height="2325">
<rect x="-89" y="-89" width="4484" height="2325" fill="white"></rect>
<rect x="1594.500000" y="17.000000" width="463" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2787.500000" y="1741.000000" width="345" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1655.000000" y="1741.000000" width="346" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2316.000000" y="1741.000000" width="345" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3197.500000" y="1741.000000" width="345" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3795.500000" y="662.000000" width="363" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="388.000000" y="1239.000000" width="254" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2306.500000" y="1239.000000" width="269" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2776.500000" y="482.000000" width="41" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="952.000000" y="67.000000" width="142" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2926.000000" y="1839.000000" width="68" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3314.000000" y="1839.000000" width="112" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3796.000000" y="760.000000" width="85" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="4058.500000" y="760.000000" width="114" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1585.000000" y="1853.000000" width="27" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1752.000000" y="1839.000000" width="142" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2032.000000" y="1839.000000" width="41" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2357.500000" y="1839.000000" width="71" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2553.500000" y="1907.000000" width="112" height="31" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2344.000000" y="1294.000000" width="71" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2658.500000" y="1358.500000" width="58" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2490.500000" y="532.000000" width="94" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3237.000000" y="532.000000" width="107" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="753.500000" y="117.000000" width="71" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="284.500000" y="1306.500000" width="85" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="434.500000" y="1306.500000" width="56" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="555.500000" y="1306.500000" width="49" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="669.500000" y="1306.500000" width="76" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1693.000000" y="347.000000" width="34" height="26" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2920.000000" y="1875.000000" width="80" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3296.000000" y="1875.000000" width="148" height="52" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3760.000000" y="796.000000" width="157" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="4037.000000" y="796.000000" width="157" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1544.000000" y="1889.000000" width="109" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1778.000000" y="1875.000000" width="90" height="52" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1993.000000" y="1875.000000" width="119" height="52" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2332.000000" y="1875.000000" width="122" height="160" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2574.000000" y="1943.000000" width="71" height="24" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2215.500000" y="1361.500000" width="29" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2126.500000" y="599.500000" width="114" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2305.500000" y="599.500000" width="76" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2446.500000" y="599.500000" width="125" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2636.500000" y="599.500000" width="29" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2730.500000" y="599.500000" width="28" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2823.500000" y="599.500000" width="125" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3113.500000" y="599.500000" width="126" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="3304.500000" y="599.500000" width="163" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2309.500000" y="1361.500000" width="57" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="184.500000" y="184.500000" width="87" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="336.500000" y="184.500000" width="76" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2431.500000" y="1361.500000" width="18" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="477.500000" y="184.500000" width="95" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="637.500000" y="184.500000" width="77" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="779.500000" y="184.500000" width="67" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="911.500000" y="184.500000" width="154" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1130.500000" y="184.500000" width="173" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1368.500000" y="184.500000" width="25" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2514.500000" y="1361.500000" width="29" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1558.500000" y="414.500000" width="96" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1719.500000" y="414.500000" width="142" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2874.000000" y="1638.000000" width="173" height="21" fill="black"></rect>
<rect x="2004.000000" y="1595.000000" width="183" height="21" fill="black"></rect>
<rect x="2597.000000" y="1559.000000" width="183" height="21" fill="black"></rect>
<rect x="2069.000000" y="978.000000" width="163" height="21" fill="black"></rect>
<rect x="3269.000000" y="788.000000" width="202" height="21" fill="black"></rect>
<rect x="1295.000000" y="1028.000000" width="202" height="21" fill="black"></rect>
<rect x="121.000000" y="795.000000" width="213" height="21" fill="black"></rect>
<rect x="1173.000000" y="928.000000" width="202" height="21" fill="black"></rect>
<rect x="319.000000" y="711.000000" width="222" height="21" fill="black"></rect>
<rect x="409.000000" y="797.000000" width="202" height="21" fill="black"></rect>
<rect x="583.000000" y="778.000000" width="212" height="21" fill="black"></rect>
<rect x="2148.000000" y="878.000000" width="173" height="21" fill="black"></rect>
<rect x="1378.000000" y="1179.000000" width="230" height="21" fill="black"></rect>
<rect x="2288.000000" y="828.000000" width="211" height="21" fill="black"></rect>
</mask></svg></svg>