revert regression test results

This commit is contained in:
Bernard Xie 2023-03-28 15:32:28 -07:00
parent 2171aae5c5
commit 6a7a9b9798
No known key found for this signature in database
GPG key ID: 3C3E0036CE0F892C
5 changed files with 296 additions and 184 deletions

View file

@ -4,20 +4,74 @@
"fontFamily": "SourceSansPro", "fontFamily": "SourceSansPro",
"shapes": [ "shapes": [
{ {
"id": "A", "id": "class1",
"type": "rectangle", "type": "class",
"pos": { "pos": {
"x": 0, "x": 0,
"y": 0 "y": 0
}, },
"width": 55, "width": 319,
"height": 66, "height": 184,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
"borderRadius": 0, "borderRadius": 0,
"fill": "B6", "fill": "N1",
"stroke": "B1", "stroke": "N7",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": [
{
"name": "num",
"type": "int",
"visibility": "private"
},
{
"name": "timeout",
"type": "int",
"visibility": "private"
}
],
"methods": null,
"columns": null,
"label": "class with rows",
"fontSize": 20,
"fontFamily": "DEFAULT",
"language": "",
"color": "N1",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 214,
"labelHeight": 31,
"zIndex": 0,
"level": 1,
"primaryAccentColor": "B2",
"secondaryAccentColor": "AA2",
"neutralAccentColor": "N2"
},
{
"id": "class2",
"type": "class",
"pos": {
"x": 379,
"y": 46
},
"width": 362,
"height": 92,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "N1",
"stroke": "N7",
"shadow": false, "shadow": false,
"3d": false, "3d": false,
"multiple": false, "multiple": false,
@ -30,19 +84,21 @@
"fields": null, "fields": null,
"methods": null, "methods": null,
"columns": null, "columns": null,
"label": "A", "label": "class without rows",
"fontSize": 16, "fontSize": 20,
"fontFamily": "mono", "fontFamily": "DEFAULT",
"language": "", "language": "",
"color": "N1", "color": "N1",
"italic": false, "italic": false,
"bold": true, "bold": false,
"underline": false, "underline": false,
"labelWidth": 10, "labelWidth": 257,
"labelHeight": 21, "labelHeight": 31,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0, "zIndex": 0,
"level": 1 "level": 1,
"primaryAccentColor": "B2",
"secondaryAccentColor": "AA2",
"neutralAccentColor": "N2"
} }
], ],
"connections": [], "connections": [],

View file

@ -1,10 +1,10 @@
<?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.2.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 57 68"><svg id="d2-svg" class="d2-2369923795" width="57" height="68" viewBox="-1 -1 57 68"><rect x="-1.000000" y="-1.000000" width="57.000000" height="68.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?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.2.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 743 186"><svg id="d2-svg" class="d2-3149201134" width="743" height="186" viewBox="-1 -1 743 186"><rect x="-1.000000" y="-1.000000" width="743.000000" height="186.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-2369923795 .text-mono { .d2-3149201134 .text-mono {
font-family: "d2-2369923795-font-mono"; font-family: "d2-3149201134-font-mono";
} }
@font-face { @font-face {
font-family: d2-2369923795-font-mono; font-family: d2-3149201134-font-mono;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
stroke-linejoin: round; stroke-linejoin: round;
@ -18,78 +18,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-2369923795 .fill-N1{fill:#0A0F25;} .d2-3149201134 .fill-N1{fill:#0A0F25;}
.d2-2369923795 .fill-N2{fill:#676C7E;} .d2-3149201134 .fill-N2{fill:#676C7E;}
.d2-2369923795 .fill-N3{fill:#9499AB;} .d2-3149201134 .fill-N3{fill:#9499AB;}
.d2-2369923795 .fill-N4{fill:#CFD2DD;} .d2-3149201134 .fill-N4{fill:#CFD2DD;}
.d2-2369923795 .fill-N5{fill:#DEE1EB;} .d2-3149201134 .fill-N5{fill:#DEE1EB;}
.d2-2369923795 .fill-N6{fill:#EEF1F8;} .d2-3149201134 .fill-N6{fill:#EEF1F8;}
.d2-2369923795 .fill-N7{fill:#FFFFFF;} .d2-3149201134 .fill-N7{fill:#FFFFFF;}
.d2-2369923795 .fill-B1{fill:#0D32B2;} .d2-3149201134 .fill-B1{fill:#0D32B2;}
.d2-2369923795 .fill-B2{fill:#0D32B2;} .d2-3149201134 .fill-B2{fill:#0D32B2;}
.d2-2369923795 .fill-B3{fill:#E3E9FD;} .d2-3149201134 .fill-B3{fill:#E3E9FD;}
.d2-2369923795 .fill-B4{fill:#E3E9FD;} .d2-3149201134 .fill-B4{fill:#E3E9FD;}
.d2-2369923795 .fill-B5{fill:#EDF0FD;} .d2-3149201134 .fill-B5{fill:#EDF0FD;}
.d2-2369923795 .fill-B6{fill:#F7F8FE;} .d2-3149201134 .fill-B6{fill:#F7F8FE;}
.d2-2369923795 .fill-AA2{fill:#4A6FF3;} .d2-3149201134 .fill-AA2{fill:#4A6FF3;}
.d2-2369923795 .fill-AA4{fill:#EDF0FD;} .d2-3149201134 .fill-AA4{fill:#EDF0FD;}
.d2-2369923795 .fill-AA5{fill:#F7F8FE;} .d2-3149201134 .fill-AA5{fill:#F7F8FE;}
.d2-2369923795 .fill-AB4{fill:#EDF0FD;} .d2-3149201134 .fill-AB4{fill:#EDF0FD;}
.d2-2369923795 .fill-AB5{fill:#F7F8FE;} .d2-3149201134 .fill-AB5{fill:#F7F8FE;}
.d2-2369923795 .stroke-N1{stroke:#0A0F25;} .d2-3149201134 .stroke-N1{stroke:#0A0F25;}
.d2-2369923795 .stroke-N2{stroke:#676C7E;} .d2-3149201134 .stroke-N2{stroke:#676C7E;}
.d2-2369923795 .stroke-N3{stroke:#9499AB;} .d2-3149201134 .stroke-N3{stroke:#9499AB;}
.d2-2369923795 .stroke-N4{stroke:#CFD2DD;} .d2-3149201134 .stroke-N4{stroke:#CFD2DD;}
.d2-2369923795 .stroke-N5{stroke:#DEE1EB;} .d2-3149201134 .stroke-N5{stroke:#DEE1EB;}
.d2-2369923795 .stroke-N6{stroke:#EEF1F8;} .d2-3149201134 .stroke-N6{stroke:#EEF1F8;}
.d2-2369923795 .stroke-N7{stroke:#FFFFFF;} .d2-3149201134 .stroke-N7{stroke:#FFFFFF;}
.d2-2369923795 .stroke-B1{stroke:#0D32B2;} .d2-3149201134 .stroke-B1{stroke:#0D32B2;}
.d2-2369923795 .stroke-B2{stroke:#0D32B2;} .d2-3149201134 .stroke-B2{stroke:#0D32B2;}
.d2-2369923795 .stroke-B3{stroke:#E3E9FD;} .d2-3149201134 .stroke-B3{stroke:#E3E9FD;}
.d2-2369923795 .stroke-B4{stroke:#E3E9FD;} .d2-3149201134 .stroke-B4{stroke:#E3E9FD;}
.d2-2369923795 .stroke-B5{stroke:#EDF0FD;} .d2-3149201134 .stroke-B5{stroke:#EDF0FD;}
.d2-2369923795 .stroke-B6{stroke:#F7F8FE;} .d2-3149201134 .stroke-B6{stroke:#F7F8FE;}
.d2-2369923795 .stroke-AA2{stroke:#4A6FF3;} .d2-3149201134 .stroke-AA2{stroke:#4A6FF3;}
.d2-2369923795 .stroke-AA4{stroke:#EDF0FD;} .d2-3149201134 .stroke-AA4{stroke:#EDF0FD;}
.d2-2369923795 .stroke-AA5{stroke:#F7F8FE;} .d2-3149201134 .stroke-AA5{stroke:#F7F8FE;}
.d2-2369923795 .stroke-AB4{stroke:#EDF0FD;} .d2-3149201134 .stroke-AB4{stroke:#EDF0FD;}
.d2-2369923795 .stroke-AB5{stroke:#F7F8FE;} .d2-3149201134 .stroke-AB5{stroke:#F7F8FE;}
.d2-2369923795 .background-color-N1{background-color:#0A0F25;} .d2-3149201134 .background-color-N1{background-color:#0A0F25;}
.d2-2369923795 .background-color-N2{background-color:#676C7E;} .d2-3149201134 .background-color-N2{background-color:#676C7E;}
.d2-2369923795 .background-color-N3{background-color:#9499AB;} .d2-3149201134 .background-color-N3{background-color:#9499AB;}
.d2-2369923795 .background-color-N4{background-color:#CFD2DD;} .d2-3149201134 .background-color-N4{background-color:#CFD2DD;}
.d2-2369923795 .background-color-N5{background-color:#DEE1EB;} .d2-3149201134 .background-color-N5{background-color:#DEE1EB;}
.d2-2369923795 .background-color-N6{background-color:#EEF1F8;} .d2-3149201134 .background-color-N6{background-color:#EEF1F8;}
.d2-2369923795 .background-color-N7{background-color:#FFFFFF;} .d2-3149201134 .background-color-N7{background-color:#FFFFFF;}
.d2-2369923795 .background-color-B1{background-color:#0D32B2;} .d2-3149201134 .background-color-B1{background-color:#0D32B2;}
.d2-2369923795 .background-color-B2{background-color:#0D32B2;} .d2-3149201134 .background-color-B2{background-color:#0D32B2;}
.d2-2369923795 .background-color-B3{background-color:#E3E9FD;} .d2-3149201134 .background-color-B3{background-color:#E3E9FD;}
.d2-2369923795 .background-color-B4{background-color:#E3E9FD;} .d2-3149201134 .background-color-B4{background-color:#E3E9FD;}
.d2-2369923795 .background-color-B5{background-color:#EDF0FD;} .d2-3149201134 .background-color-B5{background-color:#EDF0FD;}
.d2-2369923795 .background-color-B6{background-color:#F7F8FE;} .d2-3149201134 .background-color-B6{background-color:#F7F8FE;}
.d2-2369923795 .background-color-AA2{background-color:#4A6FF3;} .d2-3149201134 .background-color-AA2{background-color:#4A6FF3;}
.d2-2369923795 .background-color-AA4{background-color:#EDF0FD;} .d2-3149201134 .background-color-AA4{background-color:#EDF0FD;}
.d2-2369923795 .background-color-AA5{background-color:#F7F8FE;} .d2-3149201134 .background-color-AA5{background-color:#F7F8FE;}
.d2-2369923795 .background-color-AB4{background-color:#EDF0FD;} .d2-3149201134 .background-color-AB4{background-color:#EDF0FD;}
.d2-2369923795 .background-color-AB5{background-color:#F7F8FE;} .d2-3149201134 .background-color-AB5{background-color:#F7F8FE;}
.d2-2369923795 .color-N1{color:#0A0F25;} .d2-3149201134 .color-N1{color:#0A0F25;}
.d2-2369923795 .color-N2{color:#676C7E;} .d2-3149201134 .color-N2{color:#676C7E;}
.d2-2369923795 .color-N3{color:#9499AB;} .d2-3149201134 .color-N3{color:#9499AB;}
.d2-2369923795 .color-N4{color:#CFD2DD;} .d2-3149201134 .color-N4{color:#CFD2DD;}
.d2-2369923795 .color-N5{color:#DEE1EB;} .d2-3149201134 .color-N5{color:#DEE1EB;}
.d2-2369923795 .color-N6{color:#EEF1F8;} .d2-3149201134 .color-N6{color:#EEF1F8;}
.d2-2369923795 .color-N7{color:#FFFFFF;} .d2-3149201134 .color-N7{color:#FFFFFF;}
.d2-2369923795 .color-B1{color:#0D32B2;} .d2-3149201134 .color-B1{color:#0D32B2;}
.d2-2369923795 .color-B2{color:#0D32B2;} .d2-3149201134 .color-B2{color:#0D32B2;}
.d2-2369923795 .color-B3{color:#E3E9FD;} .d2-3149201134 .color-B3{color:#E3E9FD;}
.d2-2369923795 .color-B4{color:#E3E9FD;} .d2-3149201134 .color-B4{color:#E3E9FD;}
.d2-2369923795 .color-B5{color:#EDF0FD;} .d2-3149201134 .color-B5{color:#EDF0FD;}
.d2-2369923795 .color-B6{color:#F7F8FE;} .d2-3149201134 .color-B6{color:#F7F8FE;}
.d2-2369923795 .color-AA2{color:#4A6FF3;} .d2-3149201134 .color-AA2{color:#4A6FF3;}
.d2-2369923795 .color-AA4{color:#EDF0FD;} .d2-3149201134 .color-AA4{color:#EDF0FD;}
.d2-2369923795 .color-AA5{color:#F7F8FE;} .d2-3149201134 .color-AA5{color:#F7F8FE;}
.d2-2369923795 .color-AB4{color:#EDF0FD;} .d2-3149201134 .color-AB4{color:#EDF0FD;}
.d2-2369923795 .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="55.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="27.500000" y="38.500000" class="text-mono fill-N1" style="text-anchor:middle;font-size:16px">A</text></g><mask id="d2-2369923795" maskUnits="userSpaceOnUse" x="-1" y="-1" width="57" height="68"> .d2-3149201134 .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="class1"><g class="shape" ><rect x="0.000000" y="0.000000" width="319.000000" height="184.000000" class=" stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="0.000000" y="0.000000" width="319.000000" height="92.000000" class="class_header fill-N1" /><text x="159.500000" y="53.750000" class="text-mono fill-N7" style="text-anchor:middle;font-size:24px;">class with rows</text><text x="10.000000" y="120.000000" class="text-mono fill-B2" style="text-anchor:start;font-size:20px">-</text><text x="30.000000" y="120.000000" class="text-mono fill-N1" style="text-anchor:start;font-size:20px">num</text><text x="299.000000" y="120.000000" class="text-mono fill-AA2" style="text-anchor:end;font-size:20px">int</text><text x="10.000000" y="166.000000" class="text-mono fill-B2" style="text-anchor:start;font-size:20px">-</text><text x="30.000000" y="166.000000" class="text-mono fill-N1" style="text-anchor:start;font-size:20px">timeout</text><text x="299.000000" y="166.000000" class="text-mono fill-AA2" style="text-anchor:end;font-size:20px">int</text><line x1="0.000000" x2="319.000000" y1="184.000000" y2="184.000000" class=" stroke-N1" style="stroke-width:1" /></g></g><g id="class2"><g class="shape" ><rect x="379.000000" y="46.000000" width="362.000000" height="92.000000" class=" stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="379.000000" y="46.000000" width="362.000000" height="92.000000" class="class_header fill-N1" /><text x="560.000000" y="99.750000" class="text-mono fill-N7" style="text-anchor:middle;font-size:24px;">class without rows</text><line x1="379.000000" x2="741.000000" y1="138.000000" y2="138.000000" class=" stroke-N1" style="stroke-width:1" /></g></g><mask id="d2-3149201134" maskUnits="userSpaceOnUse" x="-1" y="-1" width="743" height="186">
<rect x="-1" y="-1" width="57" height="68" fill="white"></rect> <rect x="-1" y="-1" width="743" height="186" fill="white"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -4,20 +4,74 @@
"fontFamily": "SourceSansPro", "fontFamily": "SourceSansPro",
"shapes": [ "shapes": [
{ {
"id": "A", "id": "class1",
"type": "rectangle", "type": "class",
"pos": { "pos": {
"x": 12, "x": 12,
"y": 12 "y": 12
}, },
"width": 55, "width": 319,
"height": 66, "height": 184,
"opacity": 1, "opacity": 1,
"strokeDash": 0, "strokeDash": 0,
"strokeWidth": 2, "strokeWidth": 2,
"borderRadius": 0, "borderRadius": 0,
"fill": "B6", "fill": "N1",
"stroke": "B1", "stroke": "N7",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": [
{
"name": "num",
"type": "int",
"visibility": "private"
},
{
"name": "timeout",
"type": "int",
"visibility": "private"
}
],
"methods": null,
"columns": null,
"label": "class with rows",
"fontSize": 20,
"fontFamily": "DEFAULT",
"language": "",
"color": "N1",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 214,
"labelHeight": 31,
"zIndex": 0,
"level": 1,
"primaryAccentColor": "B2",
"secondaryAccentColor": "AA2",
"neutralAccentColor": "N2"
},
{
"id": "class2",
"type": "class",
"pos": {
"x": 351,
"y": 58
},
"width": 362,
"height": 92,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "N1",
"stroke": "N7",
"shadow": false, "shadow": false,
"3d": false, "3d": false,
"multiple": false, "multiple": false,
@ -30,19 +84,21 @@
"fields": null, "fields": null,
"methods": null, "methods": null,
"columns": null, "columns": null,
"label": "A", "label": "class without rows",
"fontSize": 16, "fontSize": 20,
"fontFamily": "mono", "fontFamily": "DEFAULT",
"language": "", "language": "",
"color": "N1", "color": "N1",
"italic": false, "italic": false,
"bold": true, "bold": false,
"underline": false, "underline": false,
"labelWidth": 10, "labelWidth": 257,
"labelHeight": 21, "labelHeight": 31,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0, "zIndex": 0,
"level": 1 "level": 1,
"primaryAccentColor": "B2",
"secondaryAccentColor": "AA2",
"neutralAccentColor": "N2"
} }
], ],
"connections": [], "connections": [],

View file

@ -1,10 +1,10 @@
<?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.2.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 57 68"><svg id="d2-svg" class="d2-1838478075" width="57" height="68" viewBox="11 11 57 68"><rect x="11.000000" y="11.000000" width="57.000000" height="68.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[ <?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.2.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 703 186"><svg id="d2-svg" class="d2-2428178623" width="703" height="186" viewBox="11 11 703 186"><rect x="11.000000" y="11.000000" width="703.000000" height="186.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-1838478075 .text-mono { .d2-2428178623 .text-mono {
font-family: "d2-1838478075-font-mono"; font-family: "d2-2428178623-font-mono";
} }
@font-face { @font-face {
font-family: d2-1838478075-font-mono; font-family: d2-2428178623-font-mono;
src: url("data:application/font-woff;base64,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"); src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape { }]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision; shape-rendering: geometricPrecision;
stroke-linejoin: round; stroke-linejoin: round;
@ -18,78 +18,78 @@
opacity: 0.5; opacity: 0.5;
} }
.d2-1838478075 .fill-N1{fill:#0A0F25;} .d2-2428178623 .fill-N1{fill:#0A0F25;}
.d2-1838478075 .fill-N2{fill:#676C7E;} .d2-2428178623 .fill-N2{fill:#676C7E;}
.d2-1838478075 .fill-N3{fill:#9499AB;} .d2-2428178623 .fill-N3{fill:#9499AB;}
.d2-1838478075 .fill-N4{fill:#CFD2DD;} .d2-2428178623 .fill-N4{fill:#CFD2DD;}
.d2-1838478075 .fill-N5{fill:#DEE1EB;} .d2-2428178623 .fill-N5{fill:#DEE1EB;}
.d2-1838478075 .fill-N6{fill:#EEF1F8;} .d2-2428178623 .fill-N6{fill:#EEF1F8;}
.d2-1838478075 .fill-N7{fill:#FFFFFF;} .d2-2428178623 .fill-N7{fill:#FFFFFF;}
.d2-1838478075 .fill-B1{fill:#0D32B2;} .d2-2428178623 .fill-B1{fill:#0D32B2;}
.d2-1838478075 .fill-B2{fill:#0D32B2;} .d2-2428178623 .fill-B2{fill:#0D32B2;}
.d2-1838478075 .fill-B3{fill:#E3E9FD;} .d2-2428178623 .fill-B3{fill:#E3E9FD;}
.d2-1838478075 .fill-B4{fill:#E3E9FD;} .d2-2428178623 .fill-B4{fill:#E3E9FD;}
.d2-1838478075 .fill-B5{fill:#EDF0FD;} .d2-2428178623 .fill-B5{fill:#EDF0FD;}
.d2-1838478075 .fill-B6{fill:#F7F8FE;} .d2-2428178623 .fill-B6{fill:#F7F8FE;}
.d2-1838478075 .fill-AA2{fill:#4A6FF3;} .d2-2428178623 .fill-AA2{fill:#4A6FF3;}
.d2-1838478075 .fill-AA4{fill:#EDF0FD;} .d2-2428178623 .fill-AA4{fill:#EDF0FD;}
.d2-1838478075 .fill-AA5{fill:#F7F8FE;} .d2-2428178623 .fill-AA5{fill:#F7F8FE;}
.d2-1838478075 .fill-AB4{fill:#EDF0FD;} .d2-2428178623 .fill-AB4{fill:#EDF0FD;}
.d2-1838478075 .fill-AB5{fill:#F7F8FE;} .d2-2428178623 .fill-AB5{fill:#F7F8FE;}
.d2-1838478075 .stroke-N1{stroke:#0A0F25;} .d2-2428178623 .stroke-N1{stroke:#0A0F25;}
.d2-1838478075 .stroke-N2{stroke:#676C7E;} .d2-2428178623 .stroke-N2{stroke:#676C7E;}
.d2-1838478075 .stroke-N3{stroke:#9499AB;} .d2-2428178623 .stroke-N3{stroke:#9499AB;}
.d2-1838478075 .stroke-N4{stroke:#CFD2DD;} .d2-2428178623 .stroke-N4{stroke:#CFD2DD;}
.d2-1838478075 .stroke-N5{stroke:#DEE1EB;} .d2-2428178623 .stroke-N5{stroke:#DEE1EB;}
.d2-1838478075 .stroke-N6{stroke:#EEF1F8;} .d2-2428178623 .stroke-N6{stroke:#EEF1F8;}
.d2-1838478075 .stroke-N7{stroke:#FFFFFF;} .d2-2428178623 .stroke-N7{stroke:#FFFFFF;}
.d2-1838478075 .stroke-B1{stroke:#0D32B2;} .d2-2428178623 .stroke-B1{stroke:#0D32B2;}
.d2-1838478075 .stroke-B2{stroke:#0D32B2;} .d2-2428178623 .stroke-B2{stroke:#0D32B2;}
.d2-1838478075 .stroke-B3{stroke:#E3E9FD;} .d2-2428178623 .stroke-B3{stroke:#E3E9FD;}
.d2-1838478075 .stroke-B4{stroke:#E3E9FD;} .d2-2428178623 .stroke-B4{stroke:#E3E9FD;}
.d2-1838478075 .stroke-B5{stroke:#EDF0FD;} .d2-2428178623 .stroke-B5{stroke:#EDF0FD;}
.d2-1838478075 .stroke-B6{stroke:#F7F8FE;} .d2-2428178623 .stroke-B6{stroke:#F7F8FE;}
.d2-1838478075 .stroke-AA2{stroke:#4A6FF3;} .d2-2428178623 .stroke-AA2{stroke:#4A6FF3;}
.d2-1838478075 .stroke-AA4{stroke:#EDF0FD;} .d2-2428178623 .stroke-AA4{stroke:#EDF0FD;}
.d2-1838478075 .stroke-AA5{stroke:#F7F8FE;} .d2-2428178623 .stroke-AA5{stroke:#F7F8FE;}
.d2-1838478075 .stroke-AB4{stroke:#EDF0FD;} .d2-2428178623 .stroke-AB4{stroke:#EDF0FD;}
.d2-1838478075 .stroke-AB5{stroke:#F7F8FE;} .d2-2428178623 .stroke-AB5{stroke:#F7F8FE;}
.d2-1838478075 .background-color-N1{background-color:#0A0F25;} .d2-2428178623 .background-color-N1{background-color:#0A0F25;}
.d2-1838478075 .background-color-N2{background-color:#676C7E;} .d2-2428178623 .background-color-N2{background-color:#676C7E;}
.d2-1838478075 .background-color-N3{background-color:#9499AB;} .d2-2428178623 .background-color-N3{background-color:#9499AB;}
.d2-1838478075 .background-color-N4{background-color:#CFD2DD;} .d2-2428178623 .background-color-N4{background-color:#CFD2DD;}
.d2-1838478075 .background-color-N5{background-color:#DEE1EB;} .d2-2428178623 .background-color-N5{background-color:#DEE1EB;}
.d2-1838478075 .background-color-N6{background-color:#EEF1F8;} .d2-2428178623 .background-color-N6{background-color:#EEF1F8;}
.d2-1838478075 .background-color-N7{background-color:#FFFFFF;} .d2-2428178623 .background-color-N7{background-color:#FFFFFF;}
.d2-1838478075 .background-color-B1{background-color:#0D32B2;} .d2-2428178623 .background-color-B1{background-color:#0D32B2;}
.d2-1838478075 .background-color-B2{background-color:#0D32B2;} .d2-2428178623 .background-color-B2{background-color:#0D32B2;}
.d2-1838478075 .background-color-B3{background-color:#E3E9FD;} .d2-2428178623 .background-color-B3{background-color:#E3E9FD;}
.d2-1838478075 .background-color-B4{background-color:#E3E9FD;} .d2-2428178623 .background-color-B4{background-color:#E3E9FD;}
.d2-1838478075 .background-color-B5{background-color:#EDF0FD;} .d2-2428178623 .background-color-B5{background-color:#EDF0FD;}
.d2-1838478075 .background-color-B6{background-color:#F7F8FE;} .d2-2428178623 .background-color-B6{background-color:#F7F8FE;}
.d2-1838478075 .background-color-AA2{background-color:#4A6FF3;} .d2-2428178623 .background-color-AA2{background-color:#4A6FF3;}
.d2-1838478075 .background-color-AA4{background-color:#EDF0FD;} .d2-2428178623 .background-color-AA4{background-color:#EDF0FD;}
.d2-1838478075 .background-color-AA5{background-color:#F7F8FE;} .d2-2428178623 .background-color-AA5{background-color:#F7F8FE;}
.d2-1838478075 .background-color-AB4{background-color:#EDF0FD;} .d2-2428178623 .background-color-AB4{background-color:#EDF0FD;}
.d2-1838478075 .background-color-AB5{background-color:#F7F8FE;} .d2-2428178623 .background-color-AB5{background-color:#F7F8FE;}
.d2-1838478075 .color-N1{color:#0A0F25;} .d2-2428178623 .color-N1{color:#0A0F25;}
.d2-1838478075 .color-N2{color:#676C7E;} .d2-2428178623 .color-N2{color:#676C7E;}
.d2-1838478075 .color-N3{color:#9499AB;} .d2-2428178623 .color-N3{color:#9499AB;}
.d2-1838478075 .color-N4{color:#CFD2DD;} .d2-2428178623 .color-N4{color:#CFD2DD;}
.d2-1838478075 .color-N5{color:#DEE1EB;} .d2-2428178623 .color-N5{color:#DEE1EB;}
.d2-1838478075 .color-N6{color:#EEF1F8;} .d2-2428178623 .color-N6{color:#EEF1F8;}
.d2-1838478075 .color-N7{color:#FFFFFF;} .d2-2428178623 .color-N7{color:#FFFFFF;}
.d2-1838478075 .color-B1{color:#0D32B2;} .d2-2428178623 .color-B1{color:#0D32B2;}
.d2-1838478075 .color-B2{color:#0D32B2;} .d2-2428178623 .color-B2{color:#0D32B2;}
.d2-1838478075 .color-B3{color:#E3E9FD;} .d2-2428178623 .color-B3{color:#E3E9FD;}
.d2-1838478075 .color-B4{color:#E3E9FD;} .d2-2428178623 .color-B4{color:#E3E9FD;}
.d2-1838478075 .color-B5{color:#EDF0FD;} .d2-2428178623 .color-B5{color:#EDF0FD;}
.d2-1838478075 .color-B6{color:#F7F8FE;} .d2-2428178623 .color-B6{color:#F7F8FE;}
.d2-1838478075 .color-AA2{color:#4A6FF3;} .d2-2428178623 .color-AA2{color:#4A6FF3;}
.d2-1838478075 .color-AA4{color:#EDF0FD;} .d2-2428178623 .color-AA4{color:#EDF0FD;}
.d2-1838478075 .color-AA5{color:#F7F8FE;} .d2-2428178623 .color-AA5{color:#F7F8FE;}
.d2-1838478075 .color-AB4{color:#EDF0FD;} .d2-2428178623 .color-AB4{color:#EDF0FD;}
.d2-1838478075 .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="12.000000" y="12.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><text x="39.500000" y="50.500000" class="text-mono fill-N1" style="text-anchor:middle;font-size:16px">A</text></g><mask id="d2-1838478075" maskUnits="userSpaceOnUse" x="11" y="11" width="57" height="68"> .d2-2428178623 .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="class1"><g class="shape" ><rect x="12.000000" y="12.000000" width="319.000000" height="184.000000" class=" stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="12.000000" y="12.000000" width="319.000000" height="92.000000" class="class_header fill-N1" /><text x="171.500000" y="65.750000" class="text-mono fill-N7" style="text-anchor:middle;font-size:24px;">class with rows</text><text x="22.000000" y="132.000000" class="text-mono fill-B2" style="text-anchor:start;font-size:20px">-</text><text x="42.000000" y="132.000000" class="text-mono fill-N1" style="text-anchor:start;font-size:20px">num</text><text x="311.000000" y="132.000000" class="text-mono fill-AA2" style="text-anchor:end;font-size:20px">int</text><text x="22.000000" y="178.000000" class="text-mono fill-B2" style="text-anchor:start;font-size:20px">-</text><text x="42.000000" y="178.000000" class="text-mono fill-N1" style="text-anchor:start;font-size:20px">timeout</text><text x="311.000000" y="178.000000" class="text-mono fill-AA2" style="text-anchor:end;font-size:20px">int</text><line x1="12.000000" x2="331.000000" y1="196.000000" y2="196.000000" class=" stroke-N1" style="stroke-width:1" /></g></g><g id="class2"><g class="shape" ><rect x="351.000000" y="58.000000" width="362.000000" height="92.000000" class=" stroke-N1 fill-N7" style="stroke-width:2;" /><rect x="351.000000" y="58.000000" width="362.000000" height="92.000000" class="class_header fill-N1" /><text x="532.000000" y="111.750000" class="text-mono fill-N7" style="text-anchor:middle;font-size:24px;">class without rows</text><line x1="351.000000" x2="713.000000" y1="150.000000" y2="150.000000" class=" stroke-N1" style="stroke-width:1" /></g></g><mask id="d2-2428178623" maskUnits="userSpaceOnUse" x="11" y="11" width="703" height="186">
<rect x="11" y="11" width="57" height="68" fill="white"></rect> <rect x="11" y="11" width="703" height="186" fill="white"></rect>
</mask></svg></svg> </mask></svg></svg>

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 12 KiB