298 lines
No EOL
95 KiB
XML
298 lines
No EOL
95 KiB
XML
<<<<<<< HEAD
|
|
<<<<<<< HEAD
|
|
<?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="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-3148583989" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" fill="#1E1E2E" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
||||||| parent of 33280fed5 (fixed e2e tests)
|
|
<?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.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-3148583989" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
=======
|
|
<<<<<<< HEAD
|
|
<?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.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-3148583989" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
.d2-3148583989 .text-bold {
|
|
font-family: "d2-3148583989-font-bold";
|
|
=======
|
|
<?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.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-2630768955" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
||||||| parent of cb2f2823c (Fix changes)
|
|
<<<<<<< HEAD
|
|
<?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.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-3148583989" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
.d2-3148583989 .text-bold {
|
|
font-family: "d2-3148583989-font-bold";
|
|
=======
|
|
<?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.5-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-2630768955" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.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.6.6-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1245 615"><svg id="d2-svg" class="d2-2630768955" width="1245" height="615" viewBox="-91 -81 1245 615"><rect x="-91.000000" y="-81.000000" width="1245.000000" height="615.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
|
|
>>>>>>> cb2f2823c (Fix changes)
|
|
.d2-2630768955 .text-bold {
|
|
font-family: "d2-2630768955-font-bold";
|
|
}
|
|
@font-face {
|
|
font-family: d2-2630768955-font-bold;
|
|
src: url("data:application/font-woff;base64,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");
|
|
}
|
|
.d2-2630768955 .text-italic {
|
|
font-family: "d2-2630768955-font-italic";
|
|
}
|
|
@font-face {
|
|
font-family: d2-2630768955-font-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;
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
.d2-3148583989 .fill-N1{fill:#CDD6F4;}
|
|
.d2-3148583989 .fill-N2{fill:#BAC2DE;}
|
|
.d2-3148583989 .fill-N3{fill:#A6ADC8;}
|
|
.d2-3148583989 .fill-N4{fill:#585B70;}
|
|
.d2-3148583989 .fill-N5{fill:#45475A;}
|
|
.d2-3148583989 .fill-N6{fill:#313244;}
|
|
.d2-3148583989 .fill-N7{fill:#1E1E2E;}
|
|
.d2-3148583989 .fill-B1{fill:#CBA6f7;}
|
|
.d2-3148583989 .fill-B2{fill:#CBA6f7;}
|
|
.d2-3148583989 .fill-B3{fill:#6C7086;}
|
|
.d2-3148583989 .fill-B4{fill:#585B70;}
|
|
.d2-3148583989 .fill-B5{fill:#45475A;}
|
|
.d2-3148583989 .fill-B6{fill:#313244;}
|
|
.d2-3148583989 .fill-AA2{fill:#f38BA8;}
|
|
.d2-3148583989 .fill-AA4{fill:#45475A;}
|
|
.d2-3148583989 .fill-AA5{fill:#313244;}
|
|
.d2-3148583989 .fill-AB4{fill:#45475A;}
|
|
.d2-3148583989 .fill-AB5{fill:#313244;}
|
|
.d2-3148583989 .stroke-N1{stroke:#CDD6F4;}
|
|
.d2-3148583989 .stroke-N2{stroke:#BAC2DE;}
|
|
.d2-3148583989 .stroke-N3{stroke:#A6ADC8;}
|
|
.d2-3148583989 .stroke-N4{stroke:#585B70;}
|
|
.d2-3148583989 .stroke-N5{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-N6{stroke:#313244;}
|
|
.d2-3148583989 .stroke-N7{stroke:#1E1E2E;}
|
|
.d2-3148583989 .stroke-B1{stroke:#CBA6f7;}
|
|
.d2-3148583989 .stroke-B2{stroke:#CBA6f7;}
|
|
.d2-3148583989 .stroke-B3{stroke:#6C7086;}
|
|
.d2-3148583989 .stroke-B4{stroke:#585B70;}
|
|
.d2-3148583989 .stroke-B5{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-B6{stroke:#313244;}
|
|
.d2-3148583989 .stroke-AA2{stroke:#f38BA8;}
|
|
.d2-3148583989 .stroke-AA4{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-AA5{stroke:#313244;}
|
|
.d2-3148583989 .stroke-AB4{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-AB5{stroke:#313244;}
|
|
.d2-3148583989 .background-color-N1{background-color:#CDD6F4;}
|
|
.d2-3148583989 .background-color-N2{background-color:#BAC2DE;}
|
|
.d2-3148583989 .background-color-N3{background-color:#A6ADC8;}
|
|
.d2-3148583989 .background-color-N4{background-color:#585B70;}
|
|
.d2-3148583989 .background-color-N5{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-N6{background-color:#313244;}
|
|
.d2-3148583989 .background-color-N7{background-color:#1E1E2E;}
|
|
.d2-3148583989 .background-color-B1{background-color:#CBA6f7;}
|
|
.d2-3148583989 .background-color-B2{background-color:#CBA6f7;}
|
|
.d2-3148583989 .background-color-B3{background-color:#6C7086;}
|
|
.d2-3148583989 .background-color-B4{background-color:#585B70;}
|
|
.d2-3148583989 .background-color-B5{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-B6{background-color:#313244;}
|
|
.d2-3148583989 .background-color-AA2{background-color:#f38BA8;}
|
|
.d2-3148583989 .background-color-AA4{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-AA5{background-color:#313244;}
|
|
.d2-3148583989 .background-color-AB4{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-AB5{background-color:#313244;}
|
|
.d2-3148583989 .color-N1{color:#CDD6F4;}
|
|
.d2-3148583989 .color-N2{color:#BAC2DE;}
|
|
.d2-3148583989 .color-N3{color:#A6ADC8;}
|
|
.d2-3148583989 .color-N4{color:#585B70;}
|
|
.d2-3148583989 .color-N5{color:#45475A;}
|
|
.d2-3148583989 .color-N6{color:#313244;}
|
|
.d2-3148583989 .color-N7{color:#1E1E2E;}
|
|
.d2-3148583989 .color-B1{color:#CBA6f7;}
|
|
.d2-3148583989 .color-B2{color:#CBA6f7;}
|
|
.d2-3148583989 .color-B3{color:#6C7086;}
|
|
.d2-3148583989 .color-B4{color:#585B70;}
|
|
.d2-3148583989 .color-B5{color:#45475A;}
|
|
.d2-3148583989 .color-B6{color:#313244;}
|
|
.d2-3148583989 .color-AA2{color:#f38BA8;}
|
|
.d2-3148583989 .color-AA4{color:#45475A;}
|
|
.d2-3148583989 .color-AA5{color:#313244;}
|
|
.d2-3148583989 .color-AB4{color:#45475A;}
|
|
.d2-3148583989 .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-AB5{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}.light-code{display: none}.dark-code{display: block}]]></style><g id="a"><g class="shape" ><rect x="10.000000" y="20.000000" width="1038.000000" height="126.000000" stroke="#CBA6f7" fill="#585B70" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="b"><g class="shape" ><rect x="10.000000" y="307.000000" width="1038.000000" height="126.000000" stroke="#CBA6f7" fill="#585B70" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="40.000000" y="50.000000" width="52.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="b.1"><g class="shape" ><rect x="40.000000" y="337.000000" width="52.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="152.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="b.2"><g class="shape" ><rect x="152.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.3"><g class="shape" ><rect x="266.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="b.3"><g class="shape" ><rect x="266.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="a.4"><g class="shape" ><rect x="380.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="b.4"><g class="shape" ><rect x="380.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="a.5"><g class="shape" ><rect x="494.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="b.5"><g class="shape" ><rect x="494.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="a.6"><g class="shape" ><rect x="608.000000" y="50.000000" width="55.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="b.6"><g class="shape" ><rect x="608.000000" y="337.000000" width="55.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="a.7"><g class="shape" ><rect x="732.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="b.7"><g class="shape" ><rect x="732.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="a.8"><g class="shape" ><rect x="849.000000" y="50.000000" width="55.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="b.8"><g class="shape" ><rect x="849.000000" y="337.000000" width="55.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="a.9"><g class="shape" ><rect x="964.000000" y="50.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="88.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="b.9"><g class="shape" ><rect x="964.000000" y="337.000000" width="54.000000" height="66.000000" stroke="#CBA6f7" fill="#45475A" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="375.500000" fill="#CDD6F4" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="(a.1 -- b.1)[0]"><path d="M 66.000000 118.000000 C 66.000000 156.000000 66.000000 178.100006 66.000000 196.250000 C 66.000000 214.399994 66.000000 297.000000 66.000000 335.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-3148583989)" /><text x="66.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">none</text></g><g id="(a.2 <-> b.2)[0]"><marker id="mk-986555416" markerWidth="12.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,6.000000 12.000000,0.000000 9.000000,6.000000 12.000000,12.000000" fill="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2680246019" markerWidth="12.000000" markerHeight="12.000000" refX="9.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 12.000000,6.000000 0.000000,12.000000 3.000000,6.000000" fill="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 179.000000 120.000000 C 179.000000 156.000000 179.000000 178.100006 179.000000 196.250000 C 179.000000 214.399994 179.000000 297.000000 179.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-986555416)" marker-end="url(#mk-2680246019)" mask="url(#d2-3148583989)" /><text x="179.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">arrow</text></g><g id="(a.3 <-> b.3)[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" fill="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><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="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 293.000000 120.000000 C 293.000000 156.000000 293.000000 178.100006 293.000000 196.250000 C 293.000000 214.399994 293.000000 297.000000 293.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-3148583989)" /><text x="293.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">triangle</text></g><g id="(a.4 <-> b.4)[0]"><marker id="mk-2527347617" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><marker id="mk-1565215268" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><path d="M 407.000000 120.000000 C 407.000000 156.000000 407.000000 178.100006 407.000000 196.250000 C 407.000000 214.399994 407.000000 297.000000 407.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2527347617)" marker-end="url(#mk-1565215268)" mask="url(#d2-3148583989)" /><text x="407.000000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond</text></g><g id="(a.5 <-> b.5)[0]"><marker id="mk-765394478" markerWidth="22.000000" markerHeight="14.000000" refX="3.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" fill="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2256124137" markerWidth="22.000000" markerHeight="14.000000" refX="19.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" fill="#CBA6f7" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 521.000000 120.000000 C 521.000000 156.000000 521.000000 178.100006 521.000000 196.250000 C 521.000000 214.399994 521.000000 297.000000 521.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-765394478)" marker-end="url(#mk-2256124137)" mask="url(#d2-3148583989)" /><text x="521.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond filled</text></g><g id="(a.6 <-> b.6)[0]"><marker id="mk-2288727530" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-599773101" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 635.500000 120.000000 C 635.500000 156.000000 635.500000 178.100006 635.500000 196.250000 C 635.500000 214.399994 635.500000 297.000000 635.500000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2288727530)" marker-end="url(#mk-599773101)" mask="url(#d2-3148583989)" /><text x="635.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many</text></g><g id="(a.7 <-> b.7)[0]"><marker id="mk-1160658688" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-1946374923" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 759.000000 120.000000 C 759.000000 156.000000 759.000000 178.100006 759.000000 196.250000 C 759.000000 214.399994 759.000000 297.000000 759.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-1160658688)" marker-end="url(#mk-1946374923)" mask="url(#d2-3148583989)" /><text x="759.000000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many-required</text></g><g id="(a.8 <-> b.8)[0]"><marker id="mk-3108867711" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1268614626" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 876.000000 120.000000 C 876.000000 156.000000 876.000000 178.100006 876.000000 196.250000 C 876.000000 214.399994 876.000000 297.000000 876.000000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3108867711)" marker-end="url(#mk-1268614626)" mask="url(#d2-3148583989)" /><text x="876.000000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one</text></g><g id="(a.9 <-> b.9)[0]"><marker id="mk-3412706579" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1195536462" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" stroke="#CBA6f7" fill="#1E1E2E" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 990.500000 120.000000 C 990.500000 156.000000 990.500000 178.100006 990.500000 196.250000 C 990.500000 214.399994 990.500000 297.000000 990.500000 333.000000" stroke="#CBA6f7" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3412706579)" marker-end="url(#mk-1195536462)" mask="url(#d2-3148583989)" /><text x="990.500000" y="232.000000" fill="#BAC2DE" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one-required</text></g><mask id="d2-3148583989" maskUnits="userSpaceOnUse" x="-91" y="-81" width="1245" height="615">
|
|
||||||| parent of 33280fed5 (fixed e2e tests)
|
|
.d2-3148583989 .fill-N1{fill:#CDD6F4;}
|
|
.d2-3148583989 .fill-N2{fill:#BAC2DE;}
|
|
.d2-3148583989 .fill-N3{fill:#A6ADC8;}
|
|
.d2-3148583989 .fill-N4{fill:#585B70;}
|
|
.d2-3148583989 .fill-N5{fill:#45475A;}
|
|
.d2-3148583989 .fill-N6{fill:#313244;}
|
|
.d2-3148583989 .fill-N7{fill:#1E1E2E;}
|
|
.d2-3148583989 .fill-B1{fill:#CBA6f7;}
|
|
.d2-3148583989 .fill-B2{fill:#CBA6f7;}
|
|
.d2-3148583989 .fill-B3{fill:#6C7086;}
|
|
.d2-3148583989 .fill-B4{fill:#585B70;}
|
|
.d2-3148583989 .fill-B5{fill:#45475A;}
|
|
.d2-3148583989 .fill-B6{fill:#313244;}
|
|
.d2-3148583989 .fill-AA2{fill:#f38BA8;}
|
|
.d2-3148583989 .fill-AA4{fill:#45475A;}
|
|
.d2-3148583989 .fill-AA5{fill:#313244;}
|
|
.d2-3148583989 .fill-AB4{fill:#45475A;}
|
|
.d2-3148583989 .fill-AB5{fill:#313244;}
|
|
.d2-3148583989 .stroke-N1{stroke:#CDD6F4;}
|
|
.d2-3148583989 .stroke-N2{stroke:#BAC2DE;}
|
|
.d2-3148583989 .stroke-N3{stroke:#A6ADC8;}
|
|
.d2-3148583989 .stroke-N4{stroke:#585B70;}
|
|
.d2-3148583989 .stroke-N5{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-N6{stroke:#313244;}
|
|
.d2-3148583989 .stroke-N7{stroke:#1E1E2E;}
|
|
.d2-3148583989 .stroke-B1{stroke:#CBA6f7;}
|
|
.d2-3148583989 .stroke-B2{stroke:#CBA6f7;}
|
|
.d2-3148583989 .stroke-B3{stroke:#6C7086;}
|
|
.d2-3148583989 .stroke-B4{stroke:#585B70;}
|
|
.d2-3148583989 .stroke-B5{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-B6{stroke:#313244;}
|
|
.d2-3148583989 .stroke-AA2{stroke:#f38BA8;}
|
|
.d2-3148583989 .stroke-AA4{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-AA5{stroke:#313244;}
|
|
.d2-3148583989 .stroke-AB4{stroke:#45475A;}
|
|
.d2-3148583989 .stroke-AB5{stroke:#313244;}
|
|
.d2-3148583989 .background-color-N1{background-color:#CDD6F4;}
|
|
.d2-3148583989 .background-color-N2{background-color:#BAC2DE;}
|
|
.d2-3148583989 .background-color-N3{background-color:#A6ADC8;}
|
|
.d2-3148583989 .background-color-N4{background-color:#585B70;}
|
|
.d2-3148583989 .background-color-N5{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-N6{background-color:#313244;}
|
|
.d2-3148583989 .background-color-N7{background-color:#1E1E2E;}
|
|
.d2-3148583989 .background-color-B1{background-color:#CBA6f7;}
|
|
.d2-3148583989 .background-color-B2{background-color:#CBA6f7;}
|
|
.d2-3148583989 .background-color-B3{background-color:#6C7086;}
|
|
.d2-3148583989 .background-color-B4{background-color:#585B70;}
|
|
.d2-3148583989 .background-color-B5{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-B6{background-color:#313244;}
|
|
.d2-3148583989 .background-color-AA2{background-color:#f38BA8;}
|
|
.d2-3148583989 .background-color-AA4{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-AA5{background-color:#313244;}
|
|
.d2-3148583989 .background-color-AB4{background-color:#45475A;}
|
|
.d2-3148583989 .background-color-AB5{background-color:#313244;}
|
|
.d2-3148583989 .color-N1{color:#CDD6F4;}
|
|
.d2-3148583989 .color-N2{color:#BAC2DE;}
|
|
.d2-3148583989 .color-N3{color:#A6ADC8;}
|
|
.d2-3148583989 .color-N4{color:#585B70;}
|
|
.d2-3148583989 .color-N5{color:#45475A;}
|
|
.d2-3148583989 .color-N6{color:#313244;}
|
|
.d2-3148583989 .color-N7{color:#1E1E2E;}
|
|
.d2-3148583989 .color-B1{color:#CBA6f7;}
|
|
.d2-3148583989 .color-B2{color:#CBA6f7;}
|
|
.d2-3148583989 .color-B3{color:#6C7086;}
|
|
.d2-3148583989 .color-B4{color:#585B70;}
|
|
.d2-3148583989 .color-B5{color:#45475A;}
|
|
.d2-3148583989 .color-B6{color:#313244;}
|
|
.d2-3148583989 .color-AA2{color:#f38BA8;}
|
|
.d2-3148583989 .color-AA4{color:#45475A;}
|
|
.d2-3148583989 .color-AA5{color:#313244;}
|
|
.d2-3148583989 .color-AB4{color:#45475A;}
|
|
.d2-3148583989 .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-AB5{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}.light-code{display: none}.dark-code{display: block}]]></style><g id="a"><g class="shape" ><rect x="10.000000" y="20.000000" width="1038.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="b"><g class="shape" ><rect x="10.000000" y="307.000000" width="1038.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="40.000000" y="50.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="b.1"><g class="shape" ><rect x="40.000000" y="337.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="152.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="b.2"><g class="shape" ><rect x="152.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.3"><g class="shape" ><rect x="266.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="b.3"><g class="shape" ><rect x="266.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="a.4"><g class="shape" ><rect x="380.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="b.4"><g class="shape" ><rect x="380.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="a.5"><g class="shape" ><rect x="494.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="b.5"><g class="shape" ><rect x="494.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="a.6"><g class="shape" ><rect x="608.000000" y="50.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="b.6"><g class="shape" ><rect x="608.000000" y="337.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="a.7"><g class="shape" ><rect x="732.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="b.7"><g class="shape" ><rect x="732.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="a.8"><g class="shape" ><rect x="849.000000" y="50.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="b.8"><g class="shape" ><rect x="849.000000" y="337.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="a.9"><g class="shape" ><rect x="964.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="b.9"><g class="shape" ><rect x="964.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="(a.1 -- b.1)[0]"><path d="M 66.000000 118.000000 C 66.000000 156.000000 66.000000 178.100006 66.000000 196.250000 C 66.000000 214.399994 66.000000 297.000000 66.000000 335.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-3148583989)" /><text x="66.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">none</text></g><g id="(a.2 <-> b.2)[0]"><marker id="mk-986555416" markerWidth="12.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,6.000000 12.000000,0.000000 9.000000,6.000000 12.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2680246019" markerWidth="12.000000" markerHeight="12.000000" refX="9.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 12.000000,6.000000 0.000000,12.000000 3.000000,6.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 179.000000 120.000000 C 179.000000 156.000000 179.000000 178.100006 179.000000 196.250000 C 179.000000 214.399994 179.000000 297.000000 179.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-986555416)" marker-end="url(#mk-2680246019)" mask="url(#d2-3148583989)" /><text x="179.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">arrow</text></g><g id="(a.3 <-> b.3)[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><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" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 293.000000 120.000000 C 293.000000 156.000000 293.000000 178.100006 293.000000 196.250000 C 293.000000 214.399994 293.000000 297.000000 293.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-3148583989)" /><text x="293.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">triangle</text></g><g id="(a.4 <-> b.4)[0]"><marker id="mk-2527347617" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><marker id="mk-1565215268" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><path d="M 407.000000 120.000000 C 407.000000 156.000000 407.000000 178.100006 407.000000 196.250000 C 407.000000 214.399994 407.000000 297.000000 407.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2527347617)" marker-end="url(#mk-1565215268)" mask="url(#d2-3148583989)" /><text x="407.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond</text></g><g id="(a.5 <-> b.5)[0]"><marker id="mk-765394478" markerWidth="22.000000" markerHeight="14.000000" refX="3.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2256124137" markerWidth="22.000000" markerHeight="14.000000" refX="19.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 521.000000 120.000000 C 521.000000 156.000000 521.000000 178.100006 521.000000 196.250000 C 521.000000 214.399994 521.000000 297.000000 521.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-765394478)" marker-end="url(#mk-2256124137)" mask="url(#d2-3148583989)" /><text x="521.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond filled</text></g><g id="(a.6 <-> b.6)[0]"><marker id="mk-2288727530" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-599773101" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 635.500000 120.000000 C 635.500000 156.000000 635.500000 178.100006 635.500000 196.250000 C 635.500000 214.399994 635.500000 297.000000 635.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2288727530)" marker-end="url(#mk-599773101)" mask="url(#d2-3148583989)" /><text x="635.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many</text></g><g id="(a.7 <-> b.7)[0]"><marker id="mk-1160658688" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-1946374923" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 759.000000 120.000000 C 759.000000 156.000000 759.000000 178.100006 759.000000 196.250000 C 759.000000 214.399994 759.000000 297.000000 759.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-1160658688)" marker-end="url(#mk-1946374923)" mask="url(#d2-3148583989)" /><text x="759.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many-required</text></g><g id="(a.8 <-> b.8)[0]"><marker id="mk-3108867711" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1268614626" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 876.000000 120.000000 C 876.000000 156.000000 876.000000 178.100006 876.000000 196.250000 C 876.000000 214.399994 876.000000 297.000000 876.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3108867711)" marker-end="url(#mk-1268614626)" mask="url(#d2-3148583989)" /><text x="876.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one</text></g><g id="(a.9 <-> b.9)[0]"><marker id="mk-3412706579" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1195536462" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 990.500000 120.000000 C 990.500000 156.000000 990.500000 178.100006 990.500000 196.250000 C 990.500000 214.399994 990.500000 297.000000 990.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3412706579)" marker-end="url(#mk-1195536462)" mask="url(#d2-3148583989)" /><text x="990.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one-required</text></g><mask id="d2-3148583989" maskUnits="userSpaceOnUse" x="-91" y="-81" width="1245" height="615">
|
|
=======
|
|
.d2-2630768955 .fill-N1{fill:#CDD6F4;}
|
|
.d2-2630768955 .fill-N2{fill:#BAC2DE;}
|
|
.d2-2630768955 .fill-N3{fill:#A6ADC8;}
|
|
.d2-2630768955 .fill-N4{fill:#585B70;}
|
|
.d2-2630768955 .fill-N5{fill:#45475A;}
|
|
.d2-2630768955 .fill-N6{fill:#313244;}
|
|
.d2-2630768955 .fill-N7{fill:#1E1E2E;}
|
|
.d2-2630768955 .fill-B1{fill:#CBA6f7;}
|
|
.d2-2630768955 .fill-B2{fill:#CBA6f7;}
|
|
.d2-2630768955 .fill-B3{fill:#6C7086;}
|
|
.d2-2630768955 .fill-B4{fill:#585B70;}
|
|
.d2-2630768955 .fill-B5{fill:#45475A;}
|
|
.d2-2630768955 .fill-B6{fill:#313244;}
|
|
.d2-2630768955 .fill-AA2{fill:#f38BA8;}
|
|
.d2-2630768955 .fill-AA4{fill:#45475A;}
|
|
.d2-2630768955 .fill-AA5{fill:#313244;}
|
|
.d2-2630768955 .fill-AB4{fill:#45475A;}
|
|
.d2-2630768955 .fill-AB5{fill:#313244;}
|
|
.d2-2630768955 .stroke-N1{stroke:#CDD6F4;}
|
|
.d2-2630768955 .stroke-N2{stroke:#BAC2DE;}
|
|
.d2-2630768955 .stroke-N3{stroke:#A6ADC8;}
|
|
.d2-2630768955 .stroke-N4{stroke:#585B70;}
|
|
.d2-2630768955 .stroke-N5{stroke:#45475A;}
|
|
.d2-2630768955 .stroke-N6{stroke:#313244;}
|
|
.d2-2630768955 .stroke-N7{stroke:#1E1E2E;}
|
|
.d2-2630768955 .stroke-B1{stroke:#CBA6f7;}
|
|
.d2-2630768955 .stroke-B2{stroke:#CBA6f7;}
|
|
.d2-2630768955 .stroke-B3{stroke:#6C7086;}
|
|
.d2-2630768955 .stroke-B4{stroke:#585B70;}
|
|
.d2-2630768955 .stroke-B5{stroke:#45475A;}
|
|
.d2-2630768955 .stroke-B6{stroke:#313244;}
|
|
.d2-2630768955 .stroke-AA2{stroke:#f38BA8;}
|
|
.d2-2630768955 .stroke-AA4{stroke:#45475A;}
|
|
.d2-2630768955 .stroke-AA5{stroke:#313244;}
|
|
.d2-2630768955 .stroke-AB4{stroke:#45475A;}
|
|
.d2-2630768955 .stroke-AB5{stroke:#313244;}
|
|
.d2-2630768955 .background-color-N1{background-color:#CDD6F4;}
|
|
.d2-2630768955 .background-color-N2{background-color:#BAC2DE;}
|
|
.d2-2630768955 .background-color-N3{background-color:#A6ADC8;}
|
|
.d2-2630768955 .background-color-N4{background-color:#585B70;}
|
|
.d2-2630768955 .background-color-N5{background-color:#45475A;}
|
|
.d2-2630768955 .background-color-N6{background-color:#313244;}
|
|
.d2-2630768955 .background-color-N7{background-color:#1E1E2E;}
|
|
.d2-2630768955 .background-color-B1{background-color:#CBA6f7;}
|
|
.d2-2630768955 .background-color-B2{background-color:#CBA6f7;}
|
|
.d2-2630768955 .background-color-B3{background-color:#6C7086;}
|
|
.d2-2630768955 .background-color-B4{background-color:#585B70;}
|
|
.d2-2630768955 .background-color-B5{background-color:#45475A;}
|
|
.d2-2630768955 .background-color-B6{background-color:#313244;}
|
|
.d2-2630768955 .background-color-AA2{background-color:#f38BA8;}
|
|
.d2-2630768955 .background-color-AA4{background-color:#45475A;}
|
|
.d2-2630768955 .background-color-AA5{background-color:#313244;}
|
|
.d2-2630768955 .background-color-AB4{background-color:#45475A;}
|
|
.d2-2630768955 .background-color-AB5{background-color:#313244;}
|
|
.d2-2630768955 .color-N1{color:#CDD6F4;}
|
|
.d2-2630768955 .color-N2{color:#BAC2DE;}
|
|
.d2-2630768955 .color-N3{color:#A6ADC8;}
|
|
.d2-2630768955 .color-N4{color:#585B70;}
|
|
.d2-2630768955 .color-N5{color:#45475A;}
|
|
.d2-2630768955 .color-N6{color:#313244;}
|
|
.d2-2630768955 .color-N7{color:#1E1E2E;}
|
|
.d2-2630768955 .color-B1{color:#CBA6f7;}
|
|
.d2-2630768955 .color-B2{color:#CBA6f7;}
|
|
.d2-2630768955 .color-B3{color:#6C7086;}
|
|
.d2-2630768955 .color-B4{color:#585B70;}
|
|
.d2-2630768955 .color-B5{color:#45475A;}
|
|
.d2-2630768955 .color-B6{color:#313244;}
|
|
.d2-2630768955 .color-AA2{color:#f38BA8;}
|
|
.d2-2630768955 .color-AA4{color:#45475A;}
|
|
.d2-2630768955 .color-AA5{color:#313244;}
|
|
.d2-2630768955 .color-AB4{color:#45475A;}
|
|
.d2-2630768955 .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-AB5{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}.light-code{display: none}.dark-code{display: block}]]></style><g id="a"><g class="shape" ><rect x="10.000000" y="20.000000" width="1038.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="b"><g class="shape" ><rect x="10.000000" y="307.000000" width="1038.000000" height="126.000000" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g id="a.1"><g class="shape" ><rect x="40.000000" y="50.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="b.1"><g class="shape" ><rect x="40.000000" y="337.000000" width="52.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="66.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">1</text></g><g id="a.2"><g class="shape" ><rect x="152.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="b.2"><g class="shape" ><rect x="152.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="179.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">2</text></g><g id="a.3"><g class="shape" ><rect x="266.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="b.3"><g class="shape" ><rect x="266.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="293.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">3</text></g><g id="a.4"><g class="shape" ><rect x="380.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="b.4"><g class="shape" ><rect x="380.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="407.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">4</text></g><g id="a.5"><g class="shape" ><rect x="494.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="b.5"><g class="shape" ><rect x="494.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="521.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">5</text></g><g id="a.6"><g class="shape" ><rect x="608.000000" y="50.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="b.6"><g class="shape" ><rect x="608.000000" y="337.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="635.500000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">6</text></g><g id="a.7"><g class="shape" ><rect x="732.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="b.7"><g class="shape" ><rect x="732.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="759.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">7</text></g><g id="a.8"><g class="shape" ><rect x="849.000000" y="50.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="b.8"><g class="shape" ><rect x="849.000000" y="337.000000" width="55.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="876.500000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">8</text></g><g id="a.9"><g class="shape" ><rect x="964.000000" y="50.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="88.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="b.9"><g class="shape" ><rect x="964.000000" y="337.000000" width="54.000000" height="66.000000" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="991.000000" y="375.500000" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">9</text></g><g id="(a.1 -- b.1)[0]"><path d="M 66.000000 118.000000 C 66.000000 156.000000 66.000000 178.100006 66.000000 196.250000 C 66.000000 214.399994 66.000000 297.000000 66.000000 335.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" mask="url(#d2-2630768955)" /><text x="66.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">none</text></g><g id="(a.2 <-> b.2)[0]"><marker id="mk-986555416" markerWidth="12.000000" markerHeight="12.000000" refX="3.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,6.000000 12.000000,0.000000 9.000000,6.000000 12.000000,12.000000" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2680246019" markerWidth="12.000000" markerHeight="12.000000" refX="9.000000" refY="6.000000" viewBox="0.000000 0.000000 12.000000 12.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,0.000000 12.000000,6.000000 0.000000,12.000000 3.000000,6.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 179.000000 120.000000 C 179.000000 156.000000 179.000000 178.100006 179.000000 196.250000 C 179.000000 214.399994 179.000000 297.000000 179.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-986555416)" marker-end="url(#mk-2680246019)" mask="url(#d2-2630768955)" /><text x="179.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">arrow</text></g><g id="(a.3 <-> b.3)[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><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" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 293.000000 120.000000 C 293.000000 156.000000 293.000000 178.100006 293.000000 196.250000 C 293.000000 214.399994 293.000000 297.000000 293.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2451250203)" marker-end="url(#mk-3488378134)" mask="url(#d2-2630768955)" /><text x="293.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">triangle</text></g><g id="(a.4 <-> b.4)[0]"><marker id="mk-2527347617" markerWidth="24.200000" markerHeight="18.000000" refX="3.950000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="2.750000,9.000000 13.200000,2.250000 24.200000,9.000000 13.200000,15.750000" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><marker id="mk-1565215268" markerWidth="24.200000" markerHeight="18.000000" refX="20.800000" refY="9.000000" viewBox="0.000000 0.000000 24.200000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,9.000000 11.000000,2.250000 22.000000,9.000000 11.000000,16.200000" class="connection stroke-B1 fill-N7" stroke-width="2" /> </marker><path d="M 407.000000 120.000000 C 407.000000 156.000000 407.000000 178.100006 407.000000 196.250000 C 407.000000 214.399994 407.000000 297.000000 407.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2527347617)" marker-end="url(#mk-1565215268)" mask="url(#d2-2630768955)" /><text x="407.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond</text></g><g id="(a.5 <-> b.5)[0]"><marker id="mk-765394478" markerWidth="22.000000" markerHeight="14.000000" refX="3.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" class="connection fill-B1" stroke-width="2" /> </marker><marker id="mk-2256124137" markerWidth="22.000000" markerHeight="14.000000" refX="19.000000" refY="7.000000" viewBox="0.000000 0.000000 22.000000 14.000000" orient="auto" markerUnits="userSpaceOnUse"> <polygon points="0.000000,7.000000 11.000000,0.000000 22.000000,7.000000 11.000000,14.000000" class="connection fill-B1" stroke-width="2" /> </marker><path d="M 521.000000 120.000000 C 521.000000 156.000000 521.000000 178.100006 521.000000 196.250000 C 521.000000 214.399994 521.000000 297.000000 521.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-765394478)" marker-end="url(#mk-2256124137)" mask="url(#d2-2630768955)" /><text x="521.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">diamond filled</text></g><g id="(a.6 <-> b.6)[0]"><marker id="mk-2288727530" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-599773101" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 635.500000 120.000000 C 635.500000 156.000000 635.500000 178.100006 635.500000 196.250000 C 635.500000 214.399994 635.500000 297.000000 635.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-2288727530)" marker-end="url(#mk-599773101)" mask="url(#d2-2630768955)" /><text x="635.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many</text></g><g id="(a.7 <-> b.7)[0]"><marker id="mk-1160658688" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><marker id="mk-1946374923" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M9.600000,9.000000 24.600000,0.000000 M9.600000,9.000000 24.600000,18.000000" /></g> </marker><path d="M 759.000000 120.000000 C 759.000000 156.000000 759.000000 178.100006 759.000000 196.250000 C 759.000000 214.399994 759.000000 297.000000 759.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-1160658688)" marker-end="url(#mk-1946374923)" mask="url(#d2-2630768955)" /><text x="759.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-many-required</text></g><g id="(a.8 <-> b.8)[0]"><marker id="mk-3108867711" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1268614626" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><circle r="3.300000" cx="5.300000" cy="9.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 876.000000 120.000000 C 876.000000 156.000000 876.000000 178.100006 876.000000 196.250000 C 876.000000 214.399994 876.000000 297.000000 876.000000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3108867711)" marker-end="url(#mk-1268614626)" mask="url(#d2-2630768955)" /><text x="876.000000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one</text></g><g id="(a.9 <-> b.9)[0]"><marker id="mk-3412706579" markerWidth="18.000000" markerHeight="18.000000" refX="3.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g transform="scale(-1) translate(-18.000000, -18.000000)" class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><marker id="mk-1195536462" markerWidth="18.000000" markerHeight="18.000000" refX="15.000000" refY="9.000000" viewBox="0.000000 0.000000 18.000000 18.000000" orient="auto" markerUnits="userSpaceOnUse"> <g class="connection stroke-B1 fill-N7" stroke-width="2"><path d="M6.600000,0.000000 6.600000,18.000000" class="connection stroke-B1 fill-N7" stroke-width="2" /><path d="M15.000000,9.000000 24.600000,9.000000 M13.200000,0.000000 13.200000,18.000000" /></g> </marker><path d="M 990.500000 120.000000 C 990.500000 156.000000 990.500000 178.100006 990.500000 196.250000 C 990.500000 214.399994 990.500000 297.000000 990.500000 333.000000" fill="none" class="connection stroke-B1" style="stroke-width:2;" marker-start="url(#mk-3412706579)" marker-end="url(#mk-1195536462)" mask="url(#d2-2630768955)" /><text x="990.500000" y="232.000000" class="text-italic fill-N2" style="text-anchor:middle;font-size:16px">cf-one-required</text></g><mask id="d2-2630768955" maskUnits="userSpaceOnUse" x="-91" y="-81" width="1245" height="615">
|
|
>>>>>>> 33280fed5 (fixed e2e tests)
|
|
<rect x="-91" y="-81" width="1245" height="615" fill="white"></rect>
|
|
<rect x="62.500000" y="72.500000" width="7" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="62.500000" y="359.500000" width="7" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="174.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="174.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="288.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="288.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="402.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="402.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="516.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="516.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="630.500000" y="72.500000" width="10" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="630.500000" y="359.500000" width="10" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="754.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="754.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="871.500000" y="72.500000" width="10" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="871.500000" y="359.500000" width="10" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="986.500000" y="72.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="986.500000" y="359.500000" width="9" height="21" fill="rgba(0,0,0,0.75)"></rect>
|
|
<rect x="46.000000" y="216.000000" width="41" height="21" fill="black"></rect>
|
|
<rect x="156.000000" y="216.000000" width="47" height="21" fill="black"></rect>
|
|
<rect x="263.000000" y="216.000000" width="61" height="21" fill="black"></rect>
|
|
<rect x="372.000000" y="216.000000" width="70" height="21" fill="black"></rect>
|
|
<rect x="464.000000" y="216.000000" width="115" height="21" fill="black"></rect>
|
|
<rect x="602.000000" y="216.000000" width="67" height="21" fill="black"></rect>
|
|
<rect x="689.000000" y="216.000000" width="140" height="21" fill="black"></rect>
|
|
<rect x="849.000000" y="216.000000" width="54" height="21" fill="black"></rect>
|
|
<rect x="927.000000" y="216.000000" width="127" height="21" fill="black"></rect>
|
|
</mask></svg></svg> |