d2/d2renderers/d2svg/dark_theme/testdata/sql_tables/dark_theme.exp.svg

43 lines
65 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?><svg id="d2-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1029" height="664" viewBox="-102 -102 1029 664"><style type="text/css"><![CDATA[
.text {
font-family: "font-regular";
}
@font-face {
font-family: font-regular;
src: url("data:application/font-woff;base64,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AfsAEwFpADQAlQA0AeoAGAHHABoAigAXAogAFQIo/+oCQP//AiP/9gCDABwCAgAKAXwAQgKGACYA/wAKAs4AVAJmAEkChgAmAT4AHgDhABkCGQASAYAACQFQAAsAsAAZAfYAIQGEABIAkAAPAREAKwBzABoBFgAXAp4AMgJ7AA0CmAAXA3MACQHw/+MCkAAVApAAGgKQABoCkAAaApAAGgKQABoDggAeAtUAFgJeAB4CXgAeAl4AHgJeAB4AmwAIAJsADACb/8cAm//RAroACgKCABkCrgAWAq4AFgKuABYCrgAWAq4AFgHiAEwCrgAWAj8AFAI/ABQCPwAUAj8AFAIjABwCBgAhAtgASQIJABICCQASAgkAEgIJABICCQASAgkAEgOyABICiAAWAioAFAIqABQCKgAUAioAFACbABwAmwAhAJv/vACb/9oCUgAzAgAAIgJAADQCQAA0AkAANAJAADQCQAA0AWAAOgJAADQCCAANAggADQIIAA0CCAANAjIAFgITABgCMgAWApAAGgIJABICkAAhAgkAEgKQABoCCQASAtUAFgKIABYC1QAWAogAFgLVABYCiAAWAtUAFgKIABYCmAAmAl4AHgIqABQCXgAeAioAFAJeAB4CKgAUAl4AHgIqABQCXgAeAioAFALFABYCEAAXAsUAFgIQABcCxQAWAhAAFwLFABYCEAAXAmwAFQH7ABcCbAAVAfv/8QCb/5MAm/+EAJv/vACb/98Am//VAJv/9ACbABoAmwA2Ah4ACQCs/4QCbAArAnUAHgLFADcAoQAQAsUANwChAAgCxQA3AsUANwExABYCxQAJAKH/wQKCABkCAAAiAoIAGQIAACICggAZAgAAIgIAACICrgAWAkAANAKuABYCQAA0Aq4AFgJAADQEPAAWA6cAGALaAC4CNQAbAtoALgI1ABsC2gAuAjUAGwKSAA8CAgAWApIADwICABYCkgAPAgIAFgKSAA8CAgAWAn4AAAGeABACfgAAAn4AAAGe//YCPwAUAggADQI/ABQCCAANAj8AFAIIAA0CPwAUAggADQI/ABQCCAANAj8AFAIIAA0DwwAOAzwALgIjABwCMgAWAiMAHAMjABwB+wATAyMAHAH7ABMDIwAcAfsAEwJgAA4DggAdA7IAEgKuABYCQAA0ApIADwICABYBOgASAToAHwD8AB8AkAAiAOEAHwD8ACYBxwAaARcALAPDAA4DPAAuA8MADgM8AC4DwwAOAzwALgIjABwCMgAWAT4AHgGlAB4ApgAbAKYAGwCmACMA8gA2APIANgEfAFUBmgAXAZoAFwDFACEBsQAWAecAVAHjADIB0gAVAy4AHQTXAAABPgAeAr0ADgLOAA4BmgB7AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXwAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwB
}]]></style><style type="text/css"><![CDATA[.shape {
2023-01-27 21:57:50 +00:00
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
.fill-N1{fill:#CDD6F4;}.fill-N2{fill:#BAC2DE;}.fill-N3{fill:#A6ADC8;}.fill-N4{fill:#585B70;}.fill-N5{fill:#45475A;}.fill-N6{fill:#313244;}.fill-N7{fill:#1E1E2E;}.fill-B1{fill:#CBA6f7;}.fill-B2{fill:#CBA6f7;}.fill-B3{fill:#6C7086;}.fill-B4{fill:#585B70;}.fill-B5{fill:#45475A;}.fill-B6{fill:#313244;}.fill-AA2{fill:#f38BA8;}.fill-AA4{fill:#45475A;}.fill-AA5{fill:#313244;}.fill-AB4{fill:#45475A;}.fill-AB5{fill:#313244;}.stroke-N1{stroke:#CDD6F4;}.stroke-N2{stroke:#BAC2DE;}.stroke-N3{stroke:#A6ADC8;}.stroke-N4{stroke:#585B70;}.stroke-N5{stroke:#45475A;}.stroke-N6{stroke:#313244;}.stroke-N7{stroke:#1E1E2E;}.stroke-B1{stroke:#CBA6f7;}.stroke-B2{stroke:#CBA6f7;}.stroke-B3{stroke:#6C7086;}.stroke-B4{stroke:#585B70;}.stroke-B5{stroke:#45475A;}.stroke-B6{stroke:#313244;}.stroke-AA2{stroke:#f38BA8;}.stroke-AA4{stroke:#45475A;}.stroke-AA5{stroke:#313244;}.stroke-AB4{stroke:#45475A;}.stroke-AB5{stroke:#313244;}.background-color-N1{background-color:#CDD6F4;}.background-color-N2{background-color:#BAC2DE;}.background-color-N3{background-color:#A6ADC8;}.background-color-N4{background-color:#585B70;}.background-color-N5{background-color:#45475A;}.background-color-N6{background-color:#313244;}.background-color-N7{background-color:#1E1E2E;}.background-color-B1{background-color:#CBA6f7;}.background-color-B2{background-color:#CBA6f7;}.background-color-B3{background-color:#6C7086;}.background-color-B4{background-color:#585B70;}.background-color-B5{background-color:#45475A;}.background-color-B6{background-color:#313244;}.background-color-AA2{background-color:#f38BA8;}.background-color-AA4{background-color:#45475A;}.background-color-AA5{background-color:#313244;}.background-color-AB4{background-color:#45475A;}.background-color-AB5{background-color:#313244;}.color-N1{color:#CDD6F4;}.color-N2{color:#BAC2DE;}.color-N3{color:#A6ADC8;}.color-N4{color:#585B70;}.color-N5{color:#45475A;}.color-N6{color:#313244;}.color-N7{color:#1E1E2E;}.color-B1{color:#CBA6f7;}.color-B2{color:#CBA6f7;}.color-B3{color:#6C7086;}.color-B4{color:#585B70;}.color-B5{color:#45475A;}.color-B6{color:#313244;}.color-AA2{color:#f38BA8;}.color-AA4{color:#45475A;}.color-AA5{color:#313244;}.color-AB4{color:#45475A;}.color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}]]></style><script type="application/javascript"><![CDATA[window.addEventListener("DOMContentLoaded", () => {
2023-01-27 21:57:50 +00:00
if (document.documentElement.getAttribute("id") !== "d2-svg") {
return;
}
const svgEl = document.documentElement;
let width = parseInt(svgEl.getAttribute("width"), 10);
let height = parseInt(svgEl.getAttribute("height"), 10);
let ratio;
if (width > height) {
if (width > window.innerWidth) {
ratio = window.innerWidth / width;
}
} else if (height > window.innerHeight) {
ratio = window.innerHeight / height;
}
if (ratio) {
svgEl.setAttribute("width", width * ratio - 16);
svgEl.setAttribute("height", height * ratio - 16);
}
});
]]></script><rect x="-102.000000" y="-102.000000" width="1029.000000" height="664.000000" class=" fill-N7" /><g id="users"><g class="shape" ><rect x="0.000000" y="0.000000" width="217.000000" height="216.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="0.000000" width="217.000000" height="36.000000" class="class_header fill-N1" /><text x="10.000000" y="25.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">users</text><text x="10.000000" y="59.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="119.000000" y="59.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="197.000000" y="59.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="0.000000" x2="217.000000" y1="72.000000" y2="72.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="95.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">name</text><text x="119.000000" y="95.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="197.000000" y="95.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="0.000000" x2="217.000000" y1="108.000000" y2="108.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="131.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">email</text><text x="119.000000" y="131.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="197.000000" y="131.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="0.000000" x2="217.000000" y1="144.000000" y2="144.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="167.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">password</text><text x="119.000000" y="167.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">string</text><text x="197.000000" y="167.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="0.000000" x2="217.000000" y1="180.000000" y2="180.000000" class=" stroke-N1" style="stroke-width:2" /><text x="10.000000" y="203.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">last_login</text><text x="119.000000" y="203.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">datetime</text><text x="197.000000" y="203.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="0.000000" x2="217.000000" y1="216.000000" y2="216.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="products"><g class="shape" ><rect x="277.000000" y="18.000000" width="164.000000" height="180.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="277.000000" y="18.000000" width="164.000000" height="36.000000" class="class_header fill-N1" /><text x="287.000000" y="43.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">products</text><text x="287.000000" y="77.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">id</text><text x="355.000000" y="77.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">int</text><text x="421.000000" y="77.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="277.000000" x2="441.000000" y1="90.000000" y2="90.000000" class=" stroke-N1" style="stroke-width:2" /><text x="287.000000" y="113.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">price</text><text x="355.000000" y="113.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">decimal</text><text x="421.000000" y="113.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px" /><line x1="277.000000" x2="441.000000" y1="126.000000" y2="126.000000" class=" stroke-N1" style="stroke-width:2" /><text x="287.000000" y="149.000000" class="text fill-B2" style="text-anchor:start;fo
2023-02-19 11:32:44 +00:00
<rect x="-102" y="-102" width="1029" height="664" fill="white"></rect>
2023-01-27 21:57:50 +00:00
</mask></svg>