95 lines
12 KiB
XML
95 lines
12 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.4.1-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 934 74"><svg id="d2-svg" class="d2-645322524" width="934" height="74" viewBox="-1 -1 934 74"><rect x="-1.000000" y="-1.000000" width="934.000000" height="74.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
||
|
|
.d2-645322524 .text {
|
||
|
|
font-family: "d2-645322524-font-regular";
|
||
|
|
}
|
||
|
|
@font-face {
|
||
|
|
font-family: d2-645322524-font-regular;
|
||
|
|
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-645322524 .fill-N1{fill:#0A0F25;}
|
||
|
|
.d2-645322524 .fill-N2{fill:#676C7E;}
|
||
|
|
.d2-645322524 .fill-N3{fill:#9499AB;}
|
||
|
|
.d2-645322524 .fill-N4{fill:#CFD2DD;}
|
||
|
|
.d2-645322524 .fill-N5{fill:#DEE1EB;}
|
||
|
|
.d2-645322524 .fill-N6{fill:#EEF1F8;}
|
||
|
|
.d2-645322524 .fill-N7{fill:#FFFFFF;}
|
||
|
|
.d2-645322524 .fill-B1{fill:#0D32B2;}
|
||
|
|
.d2-645322524 .fill-B2{fill:#0D32B2;}
|
||
|
|
.d2-645322524 .fill-B3{fill:#E3E9FD;}
|
||
|
|
.d2-645322524 .fill-B4{fill:#E3E9FD;}
|
||
|
|
.d2-645322524 .fill-B5{fill:#EDF0FD;}
|
||
|
|
.d2-645322524 .fill-B6{fill:#F7F8FE;}
|
||
|
|
.d2-645322524 .fill-AA2{fill:#4A6FF3;}
|
||
|
|
.d2-645322524 .fill-AA4{fill:#EDF0FD;}
|
||
|
|
.d2-645322524 .fill-AA5{fill:#F7F8FE;}
|
||
|
|
.d2-645322524 .fill-AB4{fill:#EDF0FD;}
|
||
|
|
.d2-645322524 .fill-AB5{fill:#F7F8FE;}
|
||
|
|
.d2-645322524 .stroke-N1{stroke:#0A0F25;}
|
||
|
|
.d2-645322524 .stroke-N2{stroke:#676C7E;}
|
||
|
|
.d2-645322524 .stroke-N3{stroke:#9499AB;}
|
||
|
|
.d2-645322524 .stroke-N4{stroke:#CFD2DD;}
|
||
|
|
.d2-645322524 .stroke-N5{stroke:#DEE1EB;}
|
||
|
|
.d2-645322524 .stroke-N6{stroke:#EEF1F8;}
|
||
|
|
.d2-645322524 .stroke-N7{stroke:#FFFFFF;}
|
||
|
|
.d2-645322524 .stroke-B1{stroke:#0D32B2;}
|
||
|
|
.d2-645322524 .stroke-B2{stroke:#0D32B2;}
|
||
|
|
.d2-645322524 .stroke-B3{stroke:#E3E9FD;}
|
||
|
|
.d2-645322524 .stroke-B4{stroke:#E3E9FD;}
|
||
|
|
.d2-645322524 .stroke-B5{stroke:#EDF0FD;}
|
||
|
|
.d2-645322524 .stroke-B6{stroke:#F7F8FE;}
|
||
|
|
.d2-645322524 .stroke-AA2{stroke:#4A6FF3;}
|
||
|
|
.d2-645322524 .stroke-AA4{stroke:#EDF0FD;}
|
||
|
|
.d2-645322524 .stroke-AA5{stroke:#F7F8FE;}
|
||
|
|
.d2-645322524 .stroke-AB4{stroke:#EDF0FD;}
|
||
|
|
.d2-645322524 .stroke-AB5{stroke:#F7F8FE;}
|
||
|
|
.d2-645322524 .background-color-N1{background-color:#0A0F25;}
|
||
|
|
.d2-645322524 .background-color-N2{background-color:#676C7E;}
|
||
|
|
.d2-645322524 .background-color-N3{background-color:#9499AB;}
|
||
|
|
.d2-645322524 .background-color-N4{background-color:#CFD2DD;}
|
||
|
|
.d2-645322524 .background-color-N5{background-color:#DEE1EB;}
|
||
|
|
.d2-645322524 .background-color-N6{background-color:#EEF1F8;}
|
||
|
|
.d2-645322524 .background-color-N7{background-color:#FFFFFF;}
|
||
|
|
.d2-645322524 .background-color-B1{background-color:#0D32B2;}
|
||
|
|
.d2-645322524 .background-color-B2{background-color:#0D32B2;}
|
||
|
|
.d2-645322524 .background-color-B3{background-color:#E3E9FD;}
|
||
|
|
.d2-645322524 .background-color-B4{background-color:#E3E9FD;}
|
||
|
|
.d2-645322524 .background-color-B5{background-color:#EDF0FD;}
|
||
|
|
.d2-645322524 .background-color-B6{background-color:#F7F8FE;}
|
||
|
|
.d2-645322524 .background-color-AA2{background-color:#4A6FF3;}
|
||
|
|
.d2-645322524 .background-color-AA4{background-color:#EDF0FD;}
|
||
|
|
.d2-645322524 .background-color-AA5{background-color:#F7F8FE;}
|
||
|
|
.d2-645322524 .background-color-AB4{background-color:#EDF0FD;}
|
||
|
|
.d2-645322524 .background-color-AB5{background-color:#F7F8FE;}
|
||
|
|
.d2-645322524 .color-N1{color:#0A0F25;}
|
||
|
|
.d2-645322524 .color-N2{color:#676C7E;}
|
||
|
|
.d2-645322524 .color-N3{color:#9499AB;}
|
||
|
|
.d2-645322524 .color-N4{color:#CFD2DD;}
|
||
|
|
.d2-645322524 .color-N5{color:#DEE1EB;}
|
||
|
|
.d2-645322524 .color-N6{color:#EEF1F8;}
|
||
|
|
.d2-645322524 .color-N7{color:#FFFFFF;}
|
||
|
|
.d2-645322524 .color-B1{color:#0D32B2;}
|
||
|
|
.d2-645322524 .color-B2{color:#0D32B2;}
|
||
|
|
.d2-645322524 .color-B3{color:#E3E9FD;}
|
||
|
|
.d2-645322524 .color-B4{color:#E3E9FD;}
|
||
|
|
.d2-645322524 .color-B5{color:#EDF0FD;}
|
||
|
|
.d2-645322524 .color-B6{color:#F7F8FE;}
|
||
|
|
.d2-645322524 .color-AA2{color:#4A6FF3;}
|
||
|
|
.d2-645322524 .color-AA4{color:#EDF0FD;}
|
||
|
|
.d2-645322524 .color-AA5{color:#F7F8FE;}
|
||
|
|
.d2-645322524 .color-AB4{color:#EDF0FD;}
|
||
|
|
.d2-645322524 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--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-bright);mix-blend-mode:darken}.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-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.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-bright);mix-blend-mode:darken}.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><g id="a"><g class="shape" ><rect x="0.000000" y="0.000000" width="148.000000" height="72.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="0.000000" width="148.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">a</text><text x="10.000000" y="59.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">x</text><text x="39.000000" y="59.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">INT</text><text x="128.000000" y="59.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px">UNQ</text><line x1="0.000000" x2="148.000000" y1="72.000000" y2="72.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="b"><g class="shape" ><rect x="208.000000" y="0.000000" width="188.000000" height="72.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="208.000000" y="0.000000" width="188.000000" height="36.000000" class="class_header fill-N1" /><text x="218.000000" y="25.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">b</text><text x="218.000000" y="59.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">x</text><text x="247.000000" y="59.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">INT</text><text x="376.000000" y="59.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px">PK FK</text><line x1="208.000000" x2="396.000000" y1="72.000000" y2="72.000000" class=" stroke-N1" style="stroke-width:2" /></g></g><g id="c"><g class="shape" ><rect x="456.000000" y="0.000000" width="188.000000" height="72.000000" class="shape stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="456.000000" y="0.000000" width="188.000000" height="36.000000" class="class_header fill-N1" /><text x="466.000000" y="25.750000" class="text fill-N7" style="text-anchor:start;font-size:24px">c</text><text x="466.000000" y="59.000000" class="text fill-B2" style="text-anchor:start;font-size:20px">x</text><text x="495.000000" y="59.000000" class="text fill-N2" style="text-anchor:start;font-size:20px">INT</text><text x="624.000000" y="59.000000" class="text fill-AA2" style="text-anchor:end;font-size:20px;letter-spacing:2px">FK UNQ</text><line x1="456.000000" x2="644.000000" y1="72.
|
||
|
|
<rect x="-1" y="-1" width="934" height="74" fill="white"></rect>
|
||
|
|
|
||
|
|
</mask></svg></svg>
|