153 lines
No EOL
50 KiB
XML
153 lines
No EOL
50 KiB
XML
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.6.8-HEAD" preserveAspectRatio="xMidYMid meet" viewBox="0 0 902 1237"><svg id="d2-svg" class="d2-1361068528" width="902" height="1237" viewBox="-89 -89 902 1237"><rect x="-89.000000" y="-89.000000" width="902.000000" height="1237.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
.d2-1361068528 .text-mono {
|
|
font-family: "d2-1361068528-font-mono";
|
|
}
|
|
@font-face {
|
|
font-family: d2-1361068528-font-mono;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}
|
|
.d2-1361068528 .text-mono-bold {
|
|
font-family: "d2-1361068528-font-mono-bold";
|
|
}
|
|
@font-face {
|
|
font-family: d2-1361068528-font-mono-bold;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}
|
|
.d2-1361068528 .text-mono-italic {
|
|
font-family: "d2-1361068528-font-mono-italic";
|
|
}
|
|
@font-face {
|
|
font-family: d2-1361068528-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-1361068528 .fill-N1{fill:#000410;}
|
|
.d2-1361068528 .fill-N2{fill:#0000B8;}
|
|
.d2-1361068528 .fill-N3{fill:#9499AB;}
|
|
.d2-1361068528 .fill-N4{fill:#CFD2DD;}
|
|
.d2-1361068528 .fill-N5{fill:#C3DEF3;}
|
|
.d2-1361068528 .fill-N6{fill:#EEF1F8;}
|
|
.d2-1361068528 .fill-N7{fill:#FFFFFF;}
|
|
.d2-1361068528 .fill-B1{fill:#000410;}
|
|
.d2-1361068528 .fill-B2{fill:#0000E4;}
|
|
.d2-1361068528 .fill-B3{fill:#5AA4DC;}
|
|
.d2-1361068528 .fill-B4{fill:#E7E9EE;}
|
|
.d2-1361068528 .fill-B5{fill:#F5F6F9;}
|
|
.d2-1361068528 .fill-B6{fill:#FFFFFF;}
|
|
.d2-1361068528 .fill-AA2{fill:#008566;}
|
|
.d2-1361068528 .fill-AA4{fill:#45BBA5;}
|
|
.d2-1361068528 .fill-AA5{fill:#7ACCBD;}
|
|
.d2-1361068528 .fill-AB4{fill:#F1C759;}
|
|
.d2-1361068528 .fill-AB5{fill:#F9E088;}
|
|
.d2-1361068528 .stroke-N1{stroke:#000410;}
|
|
.d2-1361068528 .stroke-N2{stroke:#0000B8;}
|
|
.d2-1361068528 .stroke-N3{stroke:#9499AB;}
|
|
.d2-1361068528 .stroke-N4{stroke:#CFD2DD;}
|
|
.d2-1361068528 .stroke-N5{stroke:#C3DEF3;}
|
|
.d2-1361068528 .stroke-N6{stroke:#EEF1F8;}
|
|
.d2-1361068528 .stroke-N7{stroke:#FFFFFF;}
|
|
.d2-1361068528 .stroke-B1{stroke:#000410;}
|
|
.d2-1361068528 .stroke-B2{stroke:#0000E4;}
|
|
.d2-1361068528 .stroke-B3{stroke:#5AA4DC;}
|
|
.d2-1361068528 .stroke-B4{stroke:#E7E9EE;}
|
|
.d2-1361068528 .stroke-B5{stroke:#F5F6F9;}
|
|
.d2-1361068528 .stroke-B6{stroke:#FFFFFF;}
|
|
.d2-1361068528 .stroke-AA2{stroke:#008566;}
|
|
.d2-1361068528 .stroke-AA4{stroke:#45BBA5;}
|
|
.d2-1361068528 .stroke-AA5{stroke:#7ACCBD;}
|
|
.d2-1361068528 .stroke-AB4{stroke:#F1C759;}
|
|
.d2-1361068528 .stroke-AB5{stroke:#F9E088;}
|
|
.d2-1361068528 .background-color-N1{background-color:#000410;}
|
|
.d2-1361068528 .background-color-N2{background-color:#0000B8;}
|
|
.d2-1361068528 .background-color-N3{background-color:#9499AB;}
|
|
.d2-1361068528 .background-color-N4{background-color:#CFD2DD;}
|
|
.d2-1361068528 .background-color-N5{background-color:#C3DEF3;}
|
|
.d2-1361068528 .background-color-N6{background-color:#EEF1F8;}
|
|
.d2-1361068528 .background-color-N7{background-color:#FFFFFF;}
|
|
.d2-1361068528 .background-color-B1{background-color:#000410;}
|
|
.d2-1361068528 .background-color-B2{background-color:#0000E4;}
|
|
.d2-1361068528 .background-color-B3{background-color:#5AA4DC;}
|
|
.d2-1361068528 .background-color-B4{background-color:#E7E9EE;}
|
|
.d2-1361068528 .background-color-B5{background-color:#F5F6F9;}
|
|
.d2-1361068528 .background-color-B6{background-color:#FFFFFF;}
|
|
.d2-1361068528 .background-color-AA2{background-color:#008566;}
|
|
.d2-1361068528 .background-color-AA4{background-color:#45BBA5;}
|
|
.d2-1361068528 .background-color-AA5{background-color:#7ACCBD;}
|
|
.d2-1361068528 .background-color-AB4{background-color:#F1C759;}
|
|
.d2-1361068528 .background-color-AB5{background-color:#F9E088;}
|
|
.d2-1361068528 .color-N1{color:#000410;}
|
|
.d2-1361068528 .color-N2{color:#0000B8;}
|
|
.d2-1361068528 .color-N3{color:#9499AB;}
|
|
.d2-1361068528 .color-N4{color:#CFD2DD;}
|
|
.d2-1361068528 .color-N5{color:#C3DEF3;}
|
|
.d2-1361068528 .color-N6{color:#EEF1F8;}
|
|
.d2-1361068528 .color-N7{color:#FFFFFF;}
|
|
.d2-1361068528 .color-B1{color:#000410;}
|
|
.d2-1361068528 .color-B2{color:#0000E4;}
|
|
.d2-1361068528 .color-B3{color:#5AA4DC;}
|
|
.d2-1361068528 .color-B4{color:#E7E9EE;}
|
|
.d2-1361068528 .color-B5{color:#F5F6F9;}
|
|
.d2-1361068528 .color-B6{color:#FFFFFF;}
|
|
.d2-1361068528 .color-AA2{color:#008566;}
|
|
.d2-1361068528 .color-AA4{color:#45BBA5;}
|
|
.d2-1361068528 .color-AA5{color:#7ACCBD;}
|
|
.d2-1361068528 .color-AB4{color:#F1C759;}
|
|
.d2-1361068528 .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"><![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="dmz"><g class="shape" ><rect x="12.000000" y="293.000000" width="276.000000" height="218.000000" stroke="#000410" fill="#E7E9EE" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="12.000000" y="293.000000" width="276.000000" height="218.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="17.000000" y="298.000000" width="266.000000" height="208.000000" stroke="#000410" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="150.000000" y="326.000000" fill="#000410" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">DMZ</text></g><g id="private network"><g class="shape" ><rect x="78.000000" y="695.000000" width="420.000000" height="352.000000" stroke="#000410" fill="#E7E9EE" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="78.000000" y="695.000000" width="420.000000" height="352.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="83.000000" y="700.000000" width="410.000000" height="342.000000" stroke="#000410" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="288.000000" y="1034.000000" fill="#000410" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">PRIVATE NETWORK</text></g><g id="lan"><g class="shape" ><rect x="308.000000" y="286.000000" width="404.000000" height="228.000000" stroke="#000410" fill="#E7E9EE" class=" stroke-B1 fill-B4" style="stroke-width:2;" /><rect x="308.000000" y="286.000000" width="404.000000" height="228.000000" class="dots-overlay" style="stroke-width:2;" /><rect x="313.000000" y="291.000000" width="394.000000" height="218.000000" stroke="#000410" fill="transparent" class=" stroke-B1" style="stroke-width:2;" /></g><text x="510.000000" y="319.000000" fill="#000410" class="text-mono fill-N1" style="text-anchor:middle;font-size:28px">LAN</text></g><g id="internet box"><g class="shape" ><rect x="85.000000" y="12.000000" width="130.000000" height="113.000000" stroke="#000410" fill="#FFFFFF" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6IzMxNEU1NTsiIGN4PSI0MDQuNTcxIiBjeT0iMzQyLjg1NyIgcj0iMTYiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFNEQ3NTk7IiBkPSJNNDY2LjM1MywyODUuNzE0SDQ1LjY0N2MtMTUuMDg5LDAtMjcuMzYyLDEyLjMwNC0yNy4zNjIsMjcuNDI5djY0DQoJYzAsMTUuMTI1LDEyLjI3MiwyNy40MjksMjcuMzYyLDI3LjQyOWg0MjAuNzA1YzE1LjA4OSwwLDI3LjM2Mi0xMi4zMDQsMjcuMzYyLTI3LjQyOXYtNjQNCglDNDkzLjcxNCwyOTguMDE4LDQ4MS40NDIsMjg1LjcxNCw0NjYuMzUzLDI4NS43MTR6IE03My4xNDMsMzYzLjQyOUg1NC44NTd2LTQ1LjcxNGgxOC4yODZWMzYzLjQyOXogTTExOC44NTcsMzYzLjQyOWgtMTguMjg2DQoJdi00NS43MTRoMTguMjg2VjM2My40Mjl6IE0xNjQuNTcxLDM2My40MjloLTE4LjI4NnYtNDUuNzE0aDE4LjI4NlYzNjMuNDI5eiBNMjEwLjI4NiwzNjMuNDI5SDE5MnYtNDUuNzE0aDE4LjI4NlYzNjMuNDI5eg0KCSBNMjU2LDM2My40MjloLTE4LjI4NnYtNDUuNzE0SDI1NlYzNjMuNDI5eiBNNDA0LjU3MSwzNzcuMTQzYy0xOC45MDYsMC0zNC4yODYtMTUuMzc5LTM0LjI4Ni0zNC4yODYNCgljMC0xOC45MDYsMTUuMzc5LTM0LjI4NiwzNC4yODYtMzQuMjg2czM0LjI4NiwxNS4zNzksMzQuMjg2LDM0LjI4NkM0MzguODU3LDM2MS43NjMsNDIzLjQ3OCwzNzcuMTQzLDQwNC41NzEsMzc3LjE0M3oiLz4NCjxnPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMzMTRFNTU7IiBkPSJNNDY2LjM1MywyNjcuNDI5SDQ1LjY0N0MyMC40NzgsMjY3LjQyOSwwLDI4Ny45MzgsMCwzMTMuMTQzdjY0DQoJCWMwLDI1LjIwNSwyMC40NzgsNDUuNzE0LDQ1LjY0Nyw0NS43MTRoNDIwLjcwNWMyNS4xNywwLDQ1LjY0Ny0yMC41MDksNDUuNjQ3LTQ1LjcxNHYtNjQNCgkJQzUxMiwyODcuOTM4LDQ5MS41MjIsMjY3LjQyOSw0NjYuMzUzLDI2Ny40Mjl6IE00OTMuNzE0LDM3Ny4xNDNjMCwxNS4xMjUtMTIuMjcyLDI3LjQyOS0yNy4zNjIsMjcuNDI5SDQ1LjY0Nw0KCQljLTE1LjA4OSwwLTI3LjM2Mi0xMi4zMDQtMjcuMzYyLTI3LjQyOXYtNjRjMC0xNS4xMjUsMTIuMjcyLTI3LjQyOSwyNy4zNjItMjcuNDI5aDQyMC43MDVjMTUuMDg5LDAsMjcuMzYyLDEyLjMwNCwyNy4zNjIsMjcuNDI5DQoJCVYzNzcuMTQzeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMzMTRFNTU7IiBkPSJNNDA0LjU3MSwzMDguNTcxYy0xOC45MDYsMC0zNC4yODYsMTUuMzc5LTM0LjI4NiwzNC4yODZjMCwxOC45MDYsMTUuMzc5LDM0LjI4NiwzNC4yODYsMzQuMjg2DQoJCXMzNC4yODYtMTUuMzc5LDM0LjI4Ni0zNC4yODZDNDM4Ljg1NywzMjMuOTUxLDQyMy40NzgsMzA4LjU3MSw0MDQuNTcxLDMwOC41NzF6IE00MDQuNTcxLDM1OC44NTdjLTguODIyLDAtMTYtNy4xNzgtMTYtMTYNCgkJYzAtOC44MjEsNy4xNzgtMTYsMTYtMTZzMTYsNy4xNzksMTYsMTZDNDIwLjU3MSwzNTEuNjc5LDQxMy4zOTMsMzU4Ljg1Nyw0MDQuNTcxLDM1OC44NTd6Ii8+DQoJPHJlY3QgeD0iNTQuODU3IiB5PSIzMTcuNzE0IiBzdHlsZT0iZmlsbDojMzE0RTU1OyIgd2lkdGg9IjE4LjI4NiIgaGVpZ2h0PSI0NS43MTQiLz4NCgk8cmVjdCB4PSIxMDAuNTcxIiB5PSIzMTcuNzE0IiBzdHlsZT0iZmlsbDojMzE0RTU1OyIgd2lkdGg9IjE4LjI4NiIgaGVpZ2h0PSI0NS43MTQiLz4NCgk8cmVjdCB4PSIxNDYuMjg2IiB5PSIzMTcuNzE0IiBzdHlsZT0iZmlsbDojMzE0RTU1OyIgd2lkdGg9IjE4LjI4NiIgaGVpZ2h0PSI0NS43MTQiLz4NCgk8cmVjdCB4PSIxOTIiIHk9IjMxNy43MTQiIHN0eWxlPSJmaWxsOiMzMTRFNTU7IiB3aWR0aD0iMTguMjg2IiBoZWlnaHQ9IjQ1LjcxNCIvPg0KCTxyZWN0IHg9IjIzNy43MTQiIHk9IjMxNy43MTQiIHN0eWxlPSJmaWxsOiMzMTRFNTU7IiB3aWR0aD0iMTguMjg2IiBoZWlnaHQ9IjQ1LjcxNCIvPg0KCTxyZWN0IHg9IjMzOC4yODYiIHk9Ijg5LjE0MyIgc3R5bGU9ImZpbGw6IzMxNEU1NTsiIHdpZHRoPSIxOC4yODYiIGhlaWdodD0iMTY0LjU3MSIvPg0KCTxyZWN0IHg9IjE1NS40MjkiIHk9Ijg5LjE0MyIgc3R5bGU9ImZpbGw6IzMxNEU1NTsiIHdpZHRoPSIxOC4yODYiIGhlaWdodD0iMTY0LjU3MSIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=" x="121.500000" y="40.000000" width="57" height="57" /><text x="150.000000" y="33.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">INTERNET BOX</text></g><g id="dmz.nginx proxy"><g class="shape" ><rect x="62.000000" y="343.000000" width="176.000000" height="118.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48ZyBmaWxsPSIjMDkwIj48cGF0aCBkPSJNMjQuNSA1MC41Yy0xLjUgMC0yLjUgMS4yLTIuNSAyLjd2MTQuMWwtMTUuOS0xNmMtLjgtLjgtMi4yLTEtMy4yLS42cy0xLjkgMS40LTEuOSAyLjV2MjAuN2MwIDEuNSAxLjUgMi43IDMgMi43czMtMS4yIDMtMi43di0xNC4xbDE2LjEgMTZjLjUuNSAxLjIuOCAxLjkuOC4zIDAgLjQtLjEuNy0uMiAxLS40IDEuMy0xLjQgMS4zLTIuNXYtMjAuNmMwLTEuNS0xLTIuOC0yLjUtMi44ek00NC4yIDYyLjNjLTEuNCAwLTIuNyAxLjQtMi43IDIuOHMxLjMgMi44IDIuNyAyLjhsNi42LjQtMS41IDMuN2gtOC41bC00LjItNy45IDQuMy04LjFoOS4xbDIuMSA0aDUuNWwtMy42LTcuOS0uOC0xLjFoLTE1LjZsLS43IDEuMi01LjkgMTAuMy0uNyAxLjMuNyAxLjMgNS44IDEwLjMuOCAxLjZoMTUuMWwuNy0xLjcgNC4zLTkgMS45LTQuM2gtNC40bC0xMSAuM3pNNjUgNTAuNWMtMS40IDAtMyAxLjMtMyAyLjd2Ni44aDZ2LTYuN2MwLTEuNS0xLjYtMi44LTMtMi44ek05NS40IDUwLjhjLTEtLjQtMi40LS4yLTMuMS42bC0xNi4zIDE2di0xNC4xYzAtMS41LTEtMi43LTIuNS0yLjdzLTIuNSAxLjItMi41IDIuN3YyMC43YzAgMS4xLjcgMi4xIDEuNyAyLjUuMy4xLjcuMiAxIC4yLjcgMCAxLjYtLjMgMi4xLS44bDE2LjItMTZ2MTQuMWMwIDEuNSAxIDIuNyAyLjUgMi43czIuNS0xLjIgMi41LTIuN3YtMjAuN2MwLTEuMS0uNi0yLjEtMS42LTIuNXpNMTE3LjIgNjMuNmw4LjQtOC40YzEuMS0xLjEgMS4xLTIuOCAwLTMuOC0xLjEtMS4xLTIuOC0xLjEtMy44IDBsLTguNCA4LjQtOC40LTguNGMtMS4xLTEuMS0yLjgtMS4xLTMuOCAwLTEuMSAxLjEtMS4xIDIuOCAwIDMuOGw4LjQgOC40LTguNCA4LjRjLTEuMSAxLjEtMS4xIDIuOCAwIDMuOC41LjUgMS4yLjggMS45LjhzMS40LS4zIDEuOS0uOGw4LjQtOC40IDguNCA4LjRjLjUuNSAxLjIuOCAxLjkuOHMxLjQtLjMgMS45LS44YzEuMS0xLjEgMS4xLTIuOCAwLTMuOGwtOC40LTguNHpNNjIgNzMuOWMwIDEuNCAxLjUgMi43IDMgMi43IDEuNCAwIDMtMS4zIDMtMi43di0xMS45aC02djExLjl6Ii8+PC9nPjwvc3ZnPgo=" x="120.500000" y="372.500000" width="59" height="59" /><text x="150.000000" y="364.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">NGINX PROXY</text></g><g id="private network.virtual machines"><g class="shape" ><rect x="138.000000" y="745.000000" width="310.000000" height="242.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="128.000000" y="755.000000" width="310.000000" height="242.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="128.000000" y="755.000000" width="310.000000" height="242.000000" class="dots-overlay" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+CiAgPHRpdGxlPlZpcnR1YWwgUHJpdmF0ZSBDbG91ZDwvdGl0bGU+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTI2LjQ3LDU4LjEybC0yNi4zLTQ1Ljc0QTExLjU2LDExLjU2LDAsMCwwLDkwLjMxLDYuNUgzNy43YTExLjU1LDExLjU1LDAsMCwwLTkuODYsNS44OEwxLjUzLDU4YTExLjQ4LDExLjQ4LDAsMCwwLDAsMTEuNDRsMjYuMyw0NmExMS43NywxMS43NywwLDAsMCw5Ljg2LDYuMDlIOTAuM2ExMS43MywxMS43MywwLDAsMCw5Ljg3LTYuMDZsMjYuMy00NS43NEExMS43MywxMS43MywwLDAsMCwxMjYuNDcsNTguMTJaIiBzdHlsZT0iZmlsbDogIzQyODVmNCIvPgogICAgPHBhdGggZD0iTTg3LjY0LDQwLjMsNjYuNzMsNTAuMzVsLTEwLTEwTDQwLjM5LDU2Ljc3LDUxLjI3LDY3LjY1bC0xMC45LDIwTDc0LjI1LDEyMS41SDkwLjNhMTEuNzMsMTEuNzMsMCwwLDAsOS44Ny02LjA2TDEyMyw3NS42OVoiIHN0eWxlPSJvcGFjaXR5OiAwLjA3MDAwMDAwMDI5ODAyMztpc29sYXRpb246IGlzb2xhdGUiLz4KICAgIDxyZWN0IHg9IjQ3IiB5PSI1NC41IiB3aWR0aD0iNSIgaGVpZ2h0PSIxOS41IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgPHJlY3QgeD0iNzYiIHk9IjUyLjEzIiB3aWR0aD0iNSIgaGVpZ2h0PSIyMS44MiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxyZWN0IHg9IjU0LjM4IiB5PSI0NyIgd2lkdGg9IjE5LjI1IiBoZWlnaHQ9IjUiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cmVjdCB4PSI1NC4zOCIgeT0iNzYiIHdpZHRoPSIxOS4yNSIgaGVpZ2h0PSI1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgPHJlY3QgeD0iNDAiIHk9IjQwIiB3aWR0aD0iMTciIGhlaWdodD0iMTciIHJ4PSIxIiByeT0iMSIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxyZWN0IHg9IjcxIiB5PSI0MCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiByeD0iMSIgcnk9IjEiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cmVjdCB4PSI0MCIgeT0iNzEiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjEiIHJ5PSIxIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgPHJlY3QgeD0iNzEiIHk9IjcxIiB3aWR0aD0iMTciIGhlaWdodD0iMTciIHJ4PSIxIiByeT0iMSIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICA8L2c+Cjwvc3ZnPgo=" x="133.000000" y="760.000000" width="64" height="64" /><text x="318.500000" y="784.000000" fill="#000410" class="text-mono fill-N1" style="text-anchor:middle;font-size:24px">VIRTUAL MACHINES</text></g><g id="lan.bastion"><g class="shape" ><rect x="358.000000" y="346.000000" width="137.000000" height="118.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48ZyBmaWxsPSIjMjMxRjIwIj48cGF0aCBkPSJNOTkuNDM4IDQ1LjkwNmMtMS41OTMgNy4zMzItNi45NTcgMzEuNzM2LTYuOTU3IDMxLjczNmgxMC43NjZjLjY0NS0zLjAwOCAxLjE0Ni01Ljc3NyAxLjg4LTguODM1IDEuMjk3LTUuNDIgMi43NTItNy41NjYgNi42LTcuNTY2IDEuNjk3IDAgMy40NTMuNTc3IDMuNDUzIDIuODk1IDAgMS4wNTQtMi40MiAxMS40MDUtMi44NDUgMTMuNTA3aDEwLjcxNHMzLjMyMi0xNi4xMTYgMy4zNS0xNi4zYy4xMTItLjU0Mi4zNTUtMi4xMzMuMzU1LTIuMTMzIDAtMy44NS01LjAxLTUuNjY1LTcuNjE3LTUuNzQtMS44ODYtLjA1My0uNDY1LS4wMzItMi4zODcgMC0zLjA4NS4wNTMtNy4xODUgMS43NjctOC45ODcgMy42MDZsLS4yMDMuMTUyLjEwMi0uMjU0IDIuNDM3LTEwLjg2NmEuMzQ0LjM0NCAwIDAgMC0uMTAzLS4yMDNoLTEwLjU2em0tNTAuOTggNy4yNmMtMS4wNTYtLjAxNi0yLjc5NS0uMDE1LTUuNTg2LjA1Mi01LjU4LjEzMy0xMy45MTMgMS44NTItMTMuOTEzIDkuODUgMCA0LjUyNCA0LjIgNC45MTggNy45MiA1LjI4MiAyLjkxLjI4NyA1Ljc5Mi42MjcgOC42MzIuOTE0LjgxOC4wNzYgMS42MjUuMjYgMS42MjUgMS4xNjggMCAxLjU0LTEuMjcgMi4wMjctMy4wNDcgMi4xODMtMS43NzYuMTU3LTIuMTgzIDAtMi4xODMgMC0xLjEyIDAtMy4wMzYtLjY3Ny0yLjc5My0yLjI4NUgyNi40N3YxLjg4Yy4wMDUgNi4wNSA5Ljc3IDYuMDczIDExLjU3OCA2LjI5NWgzLjE0OGw0LjgyNC0uMTUyYzYuNDQtLjQyNSAxMy40MS0yLjM1NSAxMy43MS0xMC4wNTQuMjA4LTUuMzEyLTYuNTgtNS4xNi05LjU0Ni01LjQ4NWgtLjgxMmMtLjE1MiAwLTQuNzYzLS40NjgtNy4wNTgtLjcxLS4zNS0uMDQtMS45My0uMjczLTEuOTMtMS4yMiAwLTEuODggMy40NTctMS44MjggNC4yMTUtMS44MjggMS4yMTggMCAzLjg1NC0uMDUyIDMuNzU3IDIuMDNINjAuMjljLjAyNC0uNDQzLjIwMy0uODQyLjIwMy0xLjMyIDAtNS4zNTQtNi44Ny02LjM3LTEwLjYxMi02LjU1IDAgMC0uMzY2LS4wMzMtMS40MjItLjA1em0zMi4wOSAwYy0uNDcyLS4wMTctMS4xMTgtLjAwNC0zLjkxLjA1Mi01LjU5LjExMi0xMy45NjMgMS45MDItMTMuOTYzIDkuOTAyIDAgNC41MjMgNC4yMDIgNC45MTcgNy45MiA1LjI4IDIuOTEuMjg4IDUuNzkyLjYyOCA4LjYzMy45MTUuODE4LjA3NiAxLjYyNS4yNiAxLjYyNSAxLjE2OCAwIDEuNTQtMS41ODQgMi4wOS0zLjA0NyAyLjE4My0xLjQ2NC4wOTMtMi4xODMgMC0yLjE4MyAwLTEuMTIyIDAtMy4wMzYtLjYyNy0yLjc5My0yLjIzNEg2MC4xODd2MS44OGMtLjAxIDUuNzIgOS43MyA2LjA5NSAxMS41NzcgNi4xOTRsMy4xNDguMTAyIDQuODI0LS4xNTJjNi40NC0uNDIzIDEzLjM4NS0yLjM1NyAxMy43MS0xMC4wNTQuMjE0LTUuMDc2LTYuMzQtNS4wMDctOS40NDUtNS40MzNsLS45MTMtLjEwM2MtLjE1MiAwLTQuNzYzLS40MTgtNy4wNTgtLjY2LS4zNS0uMDM4LTEuODgtLjMyMy0xLjg4LTEuMjcgMC0xLjg3OCAzLjQwNy0xLjgyNyA0LjE2NC0xLjgyNyAxLjIyIDAgMy44NTUtLjA1MiAzLjc1OCAyLjAzaDExLjkzM2MuMDI0LS40NDMuMjAzLS44NDIuMjAzLTEuMzIgMC01LjM1NS02LjkwNC02LjM5LTEwLjYxMi02LjQ5OC0yLjI3LS4wNy0yLjU3NC0uMTM3LTMuMDQ3LS4xNTV6TTE5Ljc3NyA0NS4yNDZjMC0xLjk1OC0xLjM4Ny0zLjQ1My0zLjQ1My0zLjQ1My0xLjkzOCAwLTMuNTA0IDEuNDk1LTMuNTA0IDMuNDUzIDAgMS44MzUgMS40OSAzLjUwNCAzLjQ1MyAzLjUwNCAxLjg1NiAwIDMuNTA0LTEuNDYyIDMuNTA0LTMuNTA0ek0yOS4yNzMgMzcuMDdjMC0xLjQ5LS45NzUtMy40LTMuMDQ3LTMuNC0xLjg4NSAwLTIuODQ0IDEuNjU1LTIuODQ0IDMuMTQ3IDAgMS40NDMgMS4wMiAzLjU1NCAzLjA0NyAzLjU1NCAxLjg4NCAwIDIuODQzLTEuODU2IDIuODQzLTMuM3pNMjAuNzg3IDkyLjM2N2MtMS43MjggMC00LjAwOCAyLjI1OC00LjAwOCAzLjk2IDAgLjg2Ni40MDQgMS4zMiAxLjM0NiAxLjMyIDEuMjMyIDAgMi44NDctMS4wNDMgMy42MTMtMi41OS4xNS0uMzAzLjI2LS44MTYuMjYtLjkxM3YtLjg2M2MwLS43Mi0uNzA3LS45MTMtMS4yMTMtLjkxM3pNMTMuNDMgODguMTUzYy0xLjkxIDAtNC41NyAxLjk5Mi00LjU3IDQuMjE1IDAgMS4xLjY4NCAxLjYyNSAxLjY3NiAxLjYyNSAxLjgzNiAwIDQuNzIyLTEuOTI1IDQuNzIyLTQuMjY1IDAtMS4xNTQtLjgwNy0xLjU3NS0xLjgyOC0xLjU3NXpNOC4xNSA2MC44ODVjMS44MDUgMCA0LjMxNS0xLjI0NyA0LjMxNS0zLjgwOCAwLTEuOTM0LTEuNTk0LTMuMTQ4LTMuMzUtMy4xNDgtMS45MSAwLTQuMzY4IDEuMzI1LTQuMzY4IDMuODA3IDAgMS45MSAxLjU0MyAzLjE0OCAzLjQwMiAzLjE0OHpNMTAuMzMzIDgxLjc1NWMwLTEuNDkyLTEuMTA0LTIuMDgyLTIuMzM2LTIuMDgyLTEuOCAwLTQuOTI1IDEuNzMtNC45MjUgNC4yMTUgMCAxLjQwMi45NTUgMi4wMyAyLjI4NSAyLjAzIDEuNzAzIDAgNC45NzYtMS41NDMgNC45NzYtNC4xNjN6TTkuMTE0IDcwLjE3N2MwLTEuNzc3LTEuNDUtMi41OS0yLjk5Ni0yLjU5LS4wOTggMC0uMTctLjAzLS41NiAwLTIuMjMyLjE4Ny00LjMxNSAyLjExLTQuMzE1IDQuMDYyIDAgMS44MjUgMS42NiAyLjU5IDMuMDk3IDIuNTkgMS44NiAwIDQuNzc0LTEuNDI3IDQuNzc0LTQuMDYzek0yOC44NjcgOTMuMDI3Yy0xLjYyIDAtMy41MDQgMi4xNjQtMy41MDQgMy42NTYgMCAuMjIuMDA0LjY1LjQwNi45MTQuNDIuMjc2IDEuMTcyLjMgMi4wOC0uMzA1IDEuMjItLjgxMyAyLjAzMi0yLjI1MiAyLjAzMi0zLjIgMC0uNTItLjMzMy0xLjA2NS0xLjAxNS0xLjA2NXpNNTEuODcgMzQuODM2Yy0xLjM2IDAtMS44MyAyLjExLTEuODMgMi43OTMgMCAuNjc2LjIzNSAyLjE4MiAxLjQyMyAyLjE4MiAxLjM5NCAwIDEuODI4LTIuMTEgMS44MjgtMi43OTMgMC0uNTc0LS4zMDctMi4xODMtMS40Mi0yLjE4NHpNNTYuMjg2IDQwLjQyMmMtMS4yNTYgMC0xLjcyNiAyLjA2My0xLjcyNiAyLjY5IDAgLjUyNi4yIDEuNzc4IDEuMTY4IDEuNzc4IDEuMjIyIDAgMS42NzYtMi4wMTIgMS42NzYtMi42NCAwLS40MTctLjE4NS0xLjgyOC0xLjExOC0xLjgyOHpNNDUuMjE3IDMxLjAyOGMtMS41OCAwLTIuMDgyIDEuOTc3LTIuMDgyIDIuODk0IDAgLjYwNC4zNzIgMi43NTYgMS44OCAyLjc0MiAxLjUwNi0uMDE1IDIuMDgtMS45NzMgMi4wOC0yLjk0NSAwLS43NTYtLjM2Mi0yLjY5Mi0xLjg3OC0yLjY5MnpNNDMuMDg0IDg2Ljc4MmMtMS40MzMgMC0yLjQzNyAyLjE5LTIuNDM3IDMuMDQ3IDAgLjQ0Ny4xMTQuOTEzLjc2Mi45MTMgMS40MTcgMCAyLjQzNi0yLjE1MyAyLjQzNi0zLjA0NyAwLS40MTgtLjE1My0uOTE0LS43NjItLjkxNHpNMzYuMzgyIDMwLjIxNmMtMS43MjcgMC0yLjM4NyAyLjA1LTIuMzg3IDMuMTQ4IDAgMS4xNTMuODUgMy4xNDggMi41NCAzLjE0OCAxLjcxMiAwIDIuMzY2LTIuMDQ3IDIuMzM1LTMuMDk3LS4wNC0xLjM0NC0uNjA0LTMuMi0yLjQ4OC0zLjJ6TTM2LjM4MiA5MC44OTVjLTEuNTcgMC0yLjg5NCAyLjI1LTIuODk0IDMuNDAyIDAgLjU4LjI2NC45MTQuODYzLjkxNCAxLjQyIDAgMi44OTUtMi4xNyAyLjg5NS0zLjMgMC0uNDk2LS4xMDItMS4wMTUtLjg2My0xLjAxNXoiLz48L2c+PC9zdmc+" x="397.000000" y="375.500000" width="59" height="59" /><text x="426.500000" y="367.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">BASTION</text></g><g id="lan.devices"><g class="shape" ><rect x="525.000000" y="336.000000" width="137.000000" height="118.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /><rect x="515.000000" y="346.000000" width="137.000000" height="118.000000" stroke="#000410" fill="#F5F6F9" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiM3M0M5Qzk7IiBkPSJNNDU5LjkzMiw5NS40NThINjAuNzQ2djIxNi45NDloMzk5LjE4N1Y5NS40NTh6IE0xNTYuMjAzLDEwOS4yMmwxMi4yNzEsMTIuMjcxbC03MC4xNjEsNzAuMTYxDQoJbC0xMi4yNzEtMTIuMjcxTDE1Ni4yMDMsMTA5LjIyeiBNOTUuNDU4LDIzNy44OThsLTEyLjI3MS0xMi4yNzFMMTk5LjU5MywxMDkuMjJsMTIuMjcxLDEyLjI3MUw5NS40NTgsMjM3Ljg5OHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNEOEQ4RDg7IiBkPSJNNTcuODUyLDMyOS43NjNsLTM2LjE1Nyw4Ni43OGg0NjkuNTg5bC0yOC45MjgtODYuNzhINTcuODUyeiBNMTY0Ljg4MSw0MDcuODY0aC00My4zOXYtMTcuMzU2aDQzLjM5DQoJVjQwNy44NjR6IE0zMjkuNzYzLDQwNy44NjRIMTgyLjIzN3YtMTcuMzU2aDE0Ny41MjVWNDA3Ljg2NHogTTM5MC41MDksNDA3Ljg2NGgtNDMuMzl2LTE3LjM1Nmg0My4zOVY0MDcuODY0eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzMxNEU1NTsiIGQ9Ik01MTEuNTU2LDQyMi40NzVsLTM0LjI2Ny0xMDIuODAxVjg2Ljc4YzAtNC43OTctMy44ODYtOC42NzgtOC42NzgtOC42NzhINTIuMDY4DQoJCWMtNC43OTIsMC04LjY3OCwzLjg4MS04LjY3OCw4LjY3OHYyMzIuNTczTDAuNjcsNDIxLjg4MWMtMS4xMTksMi42NzgtMC44MjIsNS43MzcsMC43ODgsOC4xNTJjMS42MSwyLjQxNSw0LjMxOCwzLjg2NSw3LjIyLDMuODY1DQoJCWg0OTQuNjQ0YzIuNzg4LDAsNS40MDctMS4zMzksNy4wMzgtMy42MDJTNTEyLjQzNyw0MjUuMTE5LDUxMS41NTYsNDIyLjQ3NXogTTYwLjc0Niw5NS40NThoMzk5LjE4N3YyMTYuOTQ5SDYwLjc0NlY5NS40NTh6DQoJCSBNMjEuNjk1LDQxNi41NDJsMzYuMTU3LTg2Ljc4aDQwNC41MDRsMjguOTI4LDg2Ljc4SDIxLjY5NXoiLz4NCgkNCgkJPHJlY3QgeD0iNzcuNjQ2IiB5PSIxNDEuNzUyIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIDAuNzA3MSAtMC43MDcxIC0wLjcwNzEgMzIzLjYwOTUgMTY2LjgxNDMpIiBzdHlsZT0iZmlsbDojMzE0RTU1OyIgd2lkdGg9Ijk5LjIyMSIgaGVpZ2h0PSIxNy4zNTQiLz4NCgkNCgkJPHJlY3QgeD0iNjUuMjEzIiB5PSIxNjQuODgyIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIDAuNzA3MSAtMC43MDcxIC0wLjcwNzEgMzc0LjU2MzYgMTkxLjk2ODcpIiBzdHlsZT0iZmlsbDojMzE0RTU1OyIgd2lkdGg9IjE2NC42MjIiIGhlaWdodD0iMTcuMzU0Ii8+DQoJPHJlY3QgeD0iMTgyLjIzNyIgeT0iMzkwLjUwOCIgc3R5bGU9ImZpbGw6IzMxNEU1NTsiIHdpZHRoPSIxNDcuNTI1IiBoZWlnaHQ9IjE3LjM1NiIvPg0KCTxyZWN0IHg9IjM0Ny4xMTkiIHk9IjM5MC41MDgiIHN0eWxlPSJmaWxsOiMzMTRFNTU7IiB3aWR0aD0iNDMuMzkiIGhlaWdodD0iMTcuMzU2Ii8+DQoJPHJlY3QgeD0iMTIxLjQ5MiIgeT0iMzkwLjUwOCIgc3R5bGU9ImZpbGw6IzMxNEU1NTsiIHdpZHRoPSI0My4zOSIgaGVpZ2h0PSIxNy4zNTYiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K" x="554.000000" y="375.500000" width="59" height="59" /><text x="583.500000" y="367.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">DEVICES</text></g><g id="private network.virtual machines.containers"><g class="shape" ><rect x="204.000000" y="824.000000" width="167.000000" height="118.000000" stroke="#000410" fill="#FFFFFF" class=" stroke-B1 fill-B6" style="stroke-width:2;" /><rect x="194.000000" y="834.000000" width="167.000000" height="118.000000" stroke="#000410" fill="#FFFFFF" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48Zz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzNBNEQ1NCIgZD0iTTczLjggNTAuOGgxMS4zdjExLjVoNS43YzIuNiAwIDUuMy0uNSA3LjgtMS4zIDEuMi0uNCAyLjYtMSAzLjgtMS43LTEuNi0yLjEtMi40LTQuNy0yLjYtNy4zLS4zLTMuNS40LTguMSAyLjgtMTAuOGwxLjItMS40IDEuNCAxLjFjMy42IDIuOSA2LjUgNi44IDcuMSAxMS40IDQuMy0xLjMgOS4zLTEgMTMuMSAxLjJsMS41LjktLjggMS42Yy0zLjIgNi4yLTkuOSA4LjItMTYuNCA3LjgtOS44IDI0LjMtMzEgMzUuOC01Ni44IDM1LjgtMTMuMyAwLTI1LjUtNS0zMi41LTE2LjhsLS4xLS4yLTEtMi4xYy0yLjQtNS4yLTMuMS0xMC45LTIuNi0xNi42bC4yLTEuN2g5LjZ2LTExLjRoMTEuM3YtMTEuMmgyMi41di0xMS4zaDEzLjV2MjIuNXoiLz48cGF0aCBmaWxsPSIjMDBBQURBIiBkPSJNMTEwLjQgNTUuMWMuOC01LjktMy42LTEwLjUtNi40LTEyLjctMy4xIDMuNi0zLjYgMTMuMiAxLjMgMTcuMi0yLjggMi40LTguNSA0LjctMTQuNSA0LjdoLTcyLjJjLS42IDYuMi41IDExLjkgMyAxNi44bC44IDEuNWMuNS45IDEuMSAxLjcgMS43IDIuNiAzIC4yIDUuNy4zIDguMi4yIDQuOS0uMSA4LjktLjcgMTItMS43LjUtLjIuOS4xIDEuMS41LjIuNS0uMS45LS41IDEuMS0uNC4xLS44LjMtMS4zLjQtMi40LjctNSAxLjEtOC4zIDEuM2gtLjYwMDAwMDAwMDAwMDAwMDFjLTEuMy4xLTIuNy4xLTQuMi4xLTEuNiAwLTMuMSAwLTQuOS0uMSA2IDYuOCAxNS40IDEwLjggMjcuMiAxMC44IDI1IDAgNDYuMi0xMS4xIDU1LjUtMzUuOSA2LjcuNyAxMy4xLTEgMTYtNi43LTQuNS0yLjctMTAuNS0xLjgtMTMuOS0uMXoiLz48cGF0aCBmaWxsPSIjMjhCOEVCIiBkPSJNMTEwLjQgNTUuMWMuOC01LjktMy42LTEwLjUtNi40LTEyLjctMy4xIDMuNi0zLjYgMTMuMiAxLjMgMTcuMi0yLjggMi40LTguNSA0LjctMTQuNSA0LjdoLTY4Yy0uMyA5LjUgMy4yIDE2LjcgOS41IDIxIDQuOS0uMSA4LjktLjcgMTItMS43LjUtLjIuOS4xIDEuMS41LjIuNS0uMS45LS41IDEuMS0uNC4xLS44LjMtMS4zLjQtMi40LjctNS4yIDEuMi04LjUgMS40bC0uMS0uMWM4LjUgNC40IDIwLjggNC4zIDM1LTEuMSAxNS44LTYuMSAzMC42LTE3LjcgNDAuOS0zMC45LS4yLjEtLjQuMS0uNS4yeiIvPjxwYXRoIGZpbGw9IiMwMjhCQjgiIGQ9Ik0xOC43IDcxLjhjLjQgMy4zIDEuNCA2LjQgMi45IDkuM2wuOCAxLjVjLjUuOSAxLjEgMS43IDEuNyAyLjYgMyAuMiA1LjcuMyA4LjIuMiA0LjktLjEgOC45LS43IDEyLTEuNy41LS4yLjkuMSAxLjEuNS4yLjUtLjEuOS0uNSAxLjEtLjQuMS0uOC4zLTEuMy40LTIuNC43LTUuMiAxLjItOC41IDEuNGgtLjRjLTEuMy4xLTIuNy4xLTQuMS4xLTEuNiAwLTMuMiAwLTQuOS0uMSA2IDYuOCAxNS41IDEwLjggMjcuMyAxMC44IDIxLjQgMCA0MC04LjEgNTAuOC0yNmgtODUuMXYtLjF6Ii8+PHBhdGggZmlsbD0iIzAxOUJDNiIgZD0iTTIzLjUgNzEuOGMxLjMgNS44IDQuMyAxMC40IDguOCAxMy41IDQuOS0uMSA4LjktLjcgMTItMS43LjUtLjIuOS4xIDEuMS41LjIuNS0uMS45LS41IDEuMS0uNC4xLS44LjMtMS4zLjQtMi40LjctNS4yIDEuMi04LjYgMS40IDguNSA0LjQgMjAuOCA0LjMgMzQuOS0xLjEgOC41LTMuMyAxNi44LTguMiAyNC4yLTE0LjFoLTcwLjZ6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMEFDRDMiIGQ9Ik0yOC40IDUyLjdoOS44djkuOGgtOS44di05Ljh6bS44LjhoLjh2OC4xaC0uOHYtOC4xem0xLjQgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXpNMzkuNiA0MS41aDkuOHY5LjhoLTkuOHYtOS44em0uOS44aC44djguMWgtLjh2LTguMXptMS40IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS40IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyM0MyRUUiIGQ9Ik0zOS42IDUyLjdoOS44djkuOGgtOS44di05Ljh6bS45LjhoLjh2OC4xaC0uOHYtOC4xem0xLjQgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjQgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwQUNEMyIgZD0iTTUwLjkgNTIuN2g5Ljh2OS44aC05Ljh2LTkuOHptLjguOGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjQgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNDMkVFIiBkPSJNNTAuOSA0MS41aDkuOHY5LjhoLTkuOHYtOS44em0uOC44aC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNCAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6TTYyLjIgNTIuN2g5Ljh2OS44aC05Ljh2LTkuOHptLjguOGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS40IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDBBQ0QzIiBkPSJNNjIuMiA0MS41aDkuOHY5LjhoLTkuOHYtOS44em0uOC44aC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjQgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyM0MyRUUiIGQ9Ik02Mi4yIDMwLjJoOS44djkuOGgtOS44di05Ljh6bS44LjhoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNCAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwQUNEMyIgZD0iTTczLjUgNTIuN2g5Ljh2OS44aC05Ljh2LTkuOHptLjguOGguOHY4LjFoLS44di04LjF6bTEuNCAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xem0xLjUgMGguOHY4LjFoLS44di04LjF6bTEuNSAwaC44djguMWgtLjh2LTguMXptMS41IDBoLjh2OC4xaC0uOHYtOC4xeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRDRFRUYxIiBkPSJNNDguOCA3OC4zYzEuNSAwIDIuNyAxLjIgMi43IDIuNyAwIDEuNS0xLjIgMi43LTIuNyAyLjctMS41IDAtMi43LTEuMi0yLjctMi43IDAtMS41IDEuMi0yLjcgMi43LTIuNyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjM0E0RDU0IiBkPSJNNDguOCA3OS4xYy4yIDAgLjUgMCAuNy4xLS4yLjEtLjQuNC0uNC43IDAgLjQuNC44LjguOC4zIDAgLjYtLjIuNy0uNC4xLjIuMS41LjEuNyAwIDEuMS0uOSAxLjktMS45IDEuOS0xLjEgMC0xLjktLjktMS45LTEuOSAwLTEgLjgtMS45IDEuOS0xLjlNMS4xIDcyLjhoMTI1LjRjLTIuNy0uNy04LjYtMS42LTcuNy01LjItNSA1LjctMTYuOSA0LTIwIDEuMi0zLjQgNC45LTIzIDMtMjQuMy0uOC00LjIgNS0xNy4zIDUtMjEuNSAwLTEuNCAzLjgtMjEgNS43LTI0LjMuOC0zIDIuOC0xNSA0LjUtMjAtMS4yIDEuMSAzLjUtNC45IDQuNS03LjYgNS4yIi8+PHBhdGggZmlsbD0iI0JGREJFMCIgZD0iTTU2IDk3LjhjLTYuNy0zLjItMTAuMy03LjUtMTIuNC0xMi4yLTIuNS43LTUuNSAxLjItOC45IDEuNC0xLjMuMS0yLjcuMS00LjEuMS0xLjcgMC0zLjQgMC01LjItLjEgNiA2IDEzLjYgMTAuNyAyNy41IDEwLjhoMy4xeiIvPjxwYXRoIGZpbGw9IiNENEVFRjEiIGQ9Ik00Ni4xIDg5LjljLS45LTEuMy0xLjgtMi44LTIuNS00LjMtMi41LjctNS41IDEuMi04LjkgMS40IDIuMyAxLjIgNS43IDIuNCAxMS40IDIuOXoiLz48L2c+PC9zdmc+Cg==" x="248.000000" y="863.500000" width="59" height="59" /><text x="277.500000" y="855.000000" fill="#000410" class="text-mono-bold fill-N1" style="text-anchor:middle;font-size:16px">CONTAINERS</text></g><g id="(internet box -> dmz.nginx proxy)[0]"><marker id="mk-3488378134" markerWidth="10.000000" markerHeight="12.000000" refX="7.000000" refY="6.000000" viewBox="0.000000 0.000000 10.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 10.000000,6.000000 0.000000,12.000000" fill="#000410" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 150.000000 126.500000 L 150.000000 339.500000" stroke="#000410" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1361068528)" /><text x="150.000000" y="240.000000" fill="#0000B8" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">HTTP/HTTPS</text></g><g id="(lan.bastion -> private network.virtual machines)[0]"><path d="M 426.500000 466.000000 L 426.500000 741.000000" stroke="#000410" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1361068528)" /><text x="427.000000" y="610.000000" fill="#0000B8" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">SSH</text></g><g id="(dmz.nginx proxy -> private network.virtual machines)[0]"><path d="M 150.000000 463.000000 L 150.000000 741.000000" stroke="#000410" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-end="url(#mk-3488378134)" mask="url(#d2-1361068528)" /><text x="150.500000" y="609.000000" fill="#0000B8" class="text-mono-italic fill-N2" style="text-anchor:middle;font-size:16px">HTTP</text></g><mask id="d2-1361068528" maskUnits="userSpaceOnUse" x="-89" y="-89" width="902" height="1237">
|
|
<rect x="-89" y="-89" width="902" height="1237" fill="white"></rect>
|
|
<rect x="126.000000" y="298.000000" width="48" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="162.500000" y="1006.000000" width="251" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="487.000000" y="291.000000" width="46" height="36" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="92.500000" y="17.000000" width="115" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="97.500000" y="348.000000" width="105" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="204.000000" y="760.000000" width="229" height="31" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="393.500000" y="351.000000" width="66" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="550.500000" y="351.000000" width="66" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="229.500000" y="839.000000" width="96" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="102.000000" y="224.000000" width="96" height="21" fill="black"></rect>
|
|
<rect x="412.000000" y="594.000000" width="30" height="21" fill="black"></rect>
|
|
<rect x="131.000000" y="593.000000" width="39" height="21" fill="black"></rect>
|
|
</mask></svg></svg> |