From 8607041b58dc0e9f76173d1622a326dafdf4a8f6 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Tue, 3 Sep 2024 12:01:22 -0600 Subject: [PATCH] update all --- README.md | 5 + src/components/CodeBlock.tsx | 1 - src/components/Features.tsx | 2 +- src/components/faq.tsx | 4 +- src/examples/0_basic/render/d2_dagre.svg | 2 +- src/examples/0_basic/render/d2_elk.svg | 2 +- src/examples/0_basic/render/d2_tala.svg | 2 +- src/examples/0_basic/render/graphviz_dot.svg | 24 +-- .../0_basic/render/graphviz_neato.svg | 22 +- src/examples/0_basic/render/mermaid_dagre.svg | 2 +- src/examples/0_basic/render/plantuml_dot.svg | 2 +- src/examples/10_wiiu/render/d2_dagre.svg | 2 +- src/examples/10_wiiu/render/d2_elk.svg | 2 +- src/examples/10_wiiu/render/d2_tala.svg | 194 +++++++++--------- src/examples/10_wiiu/render/graphviz_dot.svg | 108 +++++----- .../10_wiiu/render/graphviz_neato.svg | 104 +++++----- src/examples/10_wiiu/render/mermaid_dagre.svg | 2 +- src/examples/10_wiiu/render/plantuml_dot.svg | 2 +- src/examples/11_latex/render/d2_dagre.svg | 2 +- src/examples/11_latex/render/d2_elk.svg | 2 +- src/examples/11_latex/render/d2_tala.svg | 2 +- src/examples/12_class/render/d2_dagre.svg | 4 +- src/examples/12_class/render/d2_elk.svg | 4 +- src/examples/12_class/render/d2_tala.svg | 4 +- src/examples/12_class/render/graphviz_dot.svg | 112 +++++----- .../12_class/render/graphviz_neato.svg | 112 +++++----- .../12_class/render/mermaid_dagre.svg | 2 +- src/examples/12_class/render/plantuml_dot.svg | 2 +- src/examples/1_containers/render/d2_dagre.svg | 2 +- src/examples/1_containers/render/d2_elk.svg | 2 +- src/examples/1_containers/render/d2_tala.svg | 170 +++++++-------- .../1_containers/render/graphviz_dot.svg | 38 ++-- .../1_containers/render/graphviz_neato.svg | 32 +-- .../1_containers/render/mermaid_dagre.svg | 2 +- .../1_containers/render/plantuml_dot.svg | 2 +- src/examples/2_shapes/render/d2_dagre.svg | 154 +++++++------- src/examples/2_shapes/render/d2_elk.svg | 154 +++++++------- src/examples/2_shapes/render/d2_tala.svg | 168 +++++++-------- src/examples/2_shapes/render/graphviz_dot.svg | 54 ++--- .../2_shapes/render/graphviz_neato.svg | 56 ++--- .../2_shapes/render/mermaid_dagre.svg | 2 +- src/examples/2_shapes/render/plantuml_dot.svg | 2 +- src/examples/3_trees/render/d2_dagre.svg | 2 +- src/examples/3_trees/render/d2_elk.svg | 2 +- src/examples/3_trees/render/d2_tala.svg | 156 +++++++------- src/examples/3_trees/render/graphviz_dot.svg | 84 ++++---- .../3_trees/render/graphviz_neato.svg | 84 ++++---- src/examples/3_trees/render/mermaid_dagre.svg | 2 +- src/examples/3_trees/render/plantuml_dot.svg | 2 +- src/examples/4_chess/render/d2_dagre.svg | 2 +- src/examples/4_chess/render/d2_elk.svg | 2 +- src/examples/4_chess/render/d2_tala.svg | 192 ++++++++--------- src/examples/4_chess/render/graphviz_dot.svg | 78 +++---- .../4_chess/render/graphviz_neato.svg | 76 +++---- src/examples/4_chess/render/mermaid_dagre.svg | 2 +- src/examples/4_chess/render/plantuml_dot.svg | 2 +- src/examples/5_icons/render/d2_dagre.svg | 2 +- src/examples/5_icons/render/d2_elk.svg | 158 +++++++------- src/examples/5_icons/render/d2_tala.svg | 174 ++++++++-------- src/examples/5_icons/render/graphviz_dot.svg | 76 +++---- .../5_icons/render/graphviz_neato.svg | 76 +++---- src/examples/5_icons/render/mermaid_dagre.svg | 2 +- src/examples/5_icons/render/plantuml_dot.svg | 2 +- src/examples/6_tables/render/d2_dagre.svg | 2 +- src/examples/6_tables/render/d2_elk.svg | 154 +++++++------- src/examples/6_tables/render/d2_tala.svg | 2 +- src/examples/6_tables/render/graphviz_dot.svg | 152 +++++++------- .../6_tables/render/graphviz_neato.svg | 152 +++++++------- .../6_tables/render/mermaid_dagre.svg | 2 +- src/examples/6_tables/render/plantuml_dot.svg | 2 +- src/examples/7_sequence/render/d2_dagre.svg | 168 +++++++-------- src/examples/7_sequence/render/d2_elk.svg | 168 +++++++-------- src/examples/7_sequence/render/d2_tala.svg | 168 +++++++-------- .../7_sequence/render/mermaid_dagre.svg | 2 +- .../7_sequence/render/plantuml_dot.svg | 2 +- src/examples/8_text/render/d2_dagre.svg | 2 +- src/examples/8_text/render/d2_elk.svg | 2 +- src/examples/8_text/render/d2_tala.svg | 2 +- src/examples/8_text/render/mermaid_dagre.svg | 2 +- src/examples/9_code/render/d2_dagre.svg | 2 +- src/examples/9_code/render/d2_elk.svg | 2 +- src/examples/9_code/render/d2_tala.svg | 2 +- 82 files changed, 1867 insertions(+), 1863 deletions(-) diff --git a/README.md b/README.md index 062e9eb..7363df8 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,11 @@ Please follow the examples in `src/examples`. 1. Create the text for as many languages as you can. It's okay if not totally complete. We or others can fill. 1. Run `./render.sh` (with the respective tools installed) + - Pre-requisite tools: + - `mmdc` + - `plantuml` + - `graphviz` + - `d2` CLI render diff --git a/src/components/CodeBlock.tsx b/src/components/CodeBlock.tsx index d3ffd18..c26f0f4 100644 --- a/src/components/CodeBlock.tsx +++ b/src/components/CodeBlock.tsx @@ -150,7 +150,6 @@ async function newTextMateRegistry() { return parseRawGrammar(markdownGrammar); } - console.warn(`unknown scope name: ${scope}`); return undefined; }, }); diff --git a/src/components/Features.tsx b/src/components/Features.tsx index de38d77..28a9115 100644 --- a/src/components/Features.tsx +++ b/src/components/Features.tsx @@ -144,7 +144,7 @@ const features: Feature[] = [ [D2_LANG]: 'Any URL', [MERMAID_LANG]: 'FontAwesome. Hacky tags', [GRAPHVIZ_LANG]: false, - [PLANTUML_LANG]: false, + [PLANTUML_LANG]: 'Any URL', }, }, { diff --git a/src/components/faq.tsx b/src/components/faq.tsx index c055bd5..cf38044 100644 --- a/src/components/faq.tsx +++ b/src/components/faq.tsx @@ -37,7 +37,7 @@ const items = [ }, { question: 'How up-to-date is this?', - answer: `Very up to date. Every so often, we upgrade to latest version of all tools and regenerate all. Latest: July 31, 2023.`, + answer: `Very up to date. Every so often, we upgrade to latest version of all tools and regenerate all. Latest: September 03, 2024.`, }, { question: 'Who made this?', @@ -45,7 +45,7 @@ const items = [ }, { question: "Why isn't [my favorite underground language] here?", - answer: `The cross-table of examples and languages is big, and nobody's gotten around to it yet. We're seeding and adding languages in order of perceived popularity. If you'd like to help support your favorite one, feel free to submit a PR -- we'll merge.`, + answer: `The cross-table of examples and languages is big, and nobody's gotten around to it yet. We're seeding and adding languages in order of perceived popularity. If you'd like to help support your favorite one, feel free to submit a PR -- we'll merge. Note that if the language is niche, like only does network diagrams, it's useless comparing to other languages so will be out of scope for this site.`, }, { question: 'Future plans?', diff --git a/src/examples/0_basic/render/d2_dagre.svg b/src/examples/0_basic/render/d2_dagre.svg index 6644622..a906b80 100644 --- a/src/examples/0_basic/render/d2_dagre.svg +++ b/src/examples/0_basic/render/d2_dagre.svg @@ -1,4 +1,4 @@ -IBM "Espresso" CPUAMD "Latte" GPU2 GB DDR3 RAM "MEM2"RTCIBM PowerPC "Broadway" Core 0IBM PowerPC "Broadway" Core 1IBM PowerPC "Broadway" Core 216 KB ROMMemory & I/O BridgeDRAM Controller32 MB EDRAM "MEM1"512 B SEEPROMSATA IFEXIGXAMD Radeon R7xx "GX2"3 MB 1T-SRAM - - - - - - - - - - - - - - - - - - + .d2-3436833877 .fill-N1{fill:#0A0F25;} + .d2-3436833877 .fill-N2{fill:#676C7E;} + .d2-3436833877 .fill-N3{fill:#9499AB;} + .d2-3436833877 .fill-N4{fill:#CFD2DD;} + .d2-3436833877 .fill-N5{fill:#DEE1EB;} + .d2-3436833877 .fill-N6{fill:#EEF1F8;} + .d2-3436833877 .fill-N7{fill:#FFFFFF;} + .d2-3436833877 .fill-B1{fill:#0D32B2;} + .d2-3436833877 .fill-B2{fill:#0D32B2;} + .d2-3436833877 .fill-B3{fill:#E3E9FD;} + .d2-3436833877 .fill-B4{fill:#E3E9FD;} + .d2-3436833877 .fill-B5{fill:#EDF0FD;} + .d2-3436833877 .fill-B6{fill:#F7F8FE;} + .d2-3436833877 .fill-AA2{fill:#4A6FF3;} + .d2-3436833877 .fill-AA4{fill:#EDF0FD;} + .d2-3436833877 .fill-AA5{fill:#F7F8FE;} + .d2-3436833877 .fill-AB4{fill:#EDF0FD;} + .d2-3436833877 .fill-AB5{fill:#F7F8FE;} + .d2-3436833877 .stroke-N1{stroke:#0A0F25;} + .d2-3436833877 .stroke-N2{stroke:#676C7E;} + .d2-3436833877 .stroke-N3{stroke:#9499AB;} + .d2-3436833877 .stroke-N4{stroke:#CFD2DD;} + .d2-3436833877 .stroke-N5{stroke:#DEE1EB;} + .d2-3436833877 .stroke-N6{stroke:#EEF1F8;} + .d2-3436833877 .stroke-N7{stroke:#FFFFFF;} + .d2-3436833877 .stroke-B1{stroke:#0D32B2;} + .d2-3436833877 .stroke-B2{stroke:#0D32B2;} + .d2-3436833877 .stroke-B3{stroke:#E3E9FD;} + .d2-3436833877 .stroke-B4{stroke:#E3E9FD;} + .d2-3436833877 .stroke-B5{stroke:#EDF0FD;} + .d2-3436833877 .stroke-B6{stroke:#F7F8FE;} + .d2-3436833877 .stroke-AA2{stroke:#4A6FF3;} + .d2-3436833877 .stroke-AA4{stroke:#EDF0FD;} + .d2-3436833877 .stroke-AA5{stroke:#F7F8FE;} + .d2-3436833877 .stroke-AB4{stroke:#EDF0FD;} + .d2-3436833877 .stroke-AB5{stroke:#F7F8FE;} + .d2-3436833877 .background-color-N1{background-color:#0A0F25;} + .d2-3436833877 .background-color-N2{background-color:#676C7E;} + .d2-3436833877 .background-color-N3{background-color:#9499AB;} + .d2-3436833877 .background-color-N4{background-color:#CFD2DD;} + .d2-3436833877 .background-color-N5{background-color:#DEE1EB;} + .d2-3436833877 .background-color-N6{background-color:#EEF1F8;} + .d2-3436833877 .background-color-N7{background-color:#FFFFFF;} + .d2-3436833877 .background-color-B1{background-color:#0D32B2;} + .d2-3436833877 .background-color-B2{background-color:#0D32B2;} + .d2-3436833877 .background-color-B3{background-color:#E3E9FD;} + .d2-3436833877 .background-color-B4{background-color:#E3E9FD;} + .d2-3436833877 .background-color-B5{background-color:#EDF0FD;} + .d2-3436833877 .background-color-B6{background-color:#F7F8FE;} + .d2-3436833877 .background-color-AA2{background-color:#4A6FF3;} + .d2-3436833877 .background-color-AA4{background-color:#EDF0FD;} + .d2-3436833877 .background-color-AA5{background-color:#F7F8FE;} + .d2-3436833877 .background-color-AB4{background-color:#EDF0FD;} + .d2-3436833877 .background-color-AB5{background-color:#F7F8FE;} + .d2-3436833877 .color-N1{color:#0A0F25;} + .d2-3436833877 .color-N2{color:#676C7E;} + .d2-3436833877 .color-N3{color:#9499AB;} + .d2-3436833877 .color-N4{color:#CFD2DD;} + .d2-3436833877 .color-N5{color:#DEE1EB;} + .d2-3436833877 .color-N6{color:#EEF1F8;} + .d2-3436833877 .color-N7{color:#FFFFFF;} + .d2-3436833877 .color-B1{color:#0D32B2;} + .d2-3436833877 .color-B2{color:#0D32B2;} + .d2-3436833877 .color-B3{color:#E3E9FD;} + .d2-3436833877 .color-B4{color:#E3E9FD;} + .d2-3436833877 .color-B5{color:#EDF0FD;} + .d2-3436833877 .color-B6{color:#F7F8FE;} + .d2-3436833877 .color-AA2{color:#4A6FF3;} + .d2-3436833877 .color-AA4{color:#EDF0FD;} + .d2-3436833877 .color-AA5{color:#F7F8FE;} + .d2-3436833877 .color-AB4{color:#EDF0FD;} + .d2-3436833877 .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}]]>IBM "Espresso" CPUAMD "Latte" GPU2 GB DDR3 RAM "MEM2"RTCIBM PowerPC "Broadway" Core 0IBM PowerPC "Broadway" Core 1IBM PowerPC "Broadway" Core 216 KB ROMMemory & I/O BridgeDRAM Controller32 MB EDRAM "MEM1"512 B SEEPROMSATA IFEXIGXAMD Radeon R7xx "GX2"3 MB 1T-SRAM + + + + + + + + + + + + + + + + + + diff --git a/src/examples/10_wiiu/render/graphviz_dot.svg b/src/examples/10_wiiu/render/graphviz_dot.svg index 6824880..d8284a8 100644 --- a/src/examples/10_wiiu/render/graphviz_dot.svg +++ b/src/examples/10_wiiu/render/graphviz_dot.svg @@ -1,183 +1,183 @@ - - - + + G - + cluster_ibm - -IBM "Espresso" CPU + +IBM "Espresso" CPU cluster_amd - -AMD "Latte" GPU + +AMD "Latte" GPU cluster_gx - -GX + +GX core0 - -IBM PowerPC Broadway Core 0 + +IBM PowerPC Broadway Core 0 core2 - -IBM PowerPC Broadway Core 2 + +IBM PowerPC Broadway Core 2 core0->core2 - + core1 - -IBM PowerPC Broadway Core 1 + +IBM PowerPC Broadway Core 1 mem - -Memory & I/O Bridge + +Memory & I/O Bridge core1->mem - + rom - -512 B SEEPROM + +512 B SEEPROM rom->core2 - - + + rom->mem - + sata - -SATA IF + +SATA IF mem->sata - + exi - -EXI + +EXI mem->exi - + radeon - -AMD Radeon R7xx GX2 + +AMD Radeon R7xx GX2 mem->radeon - + gx - -gx + +gx mem->gx - + ddr3 - -2 GB DDR3 RAM MEM2 + +2 GB DDR3 RAM MEM2 mem->ddr3 - + dram - -DRAM Controller + +DRAM Controller dram->sata - + dram->exi - + dram->ddr3 - + edram - -32 MB EDRAM MEM1 + +32 MB EDRAM MEM1 edram->ddr3 - + rtc - -rtc + +rtc exi->rtc - + sram - -3 MB 1T-SRAM + +3 MB 1T-SRAM diff --git a/src/examples/10_wiiu/render/graphviz_neato.svg b/src/examples/10_wiiu/render/graphviz_neato.svg index 0272338..e1b2267 100644 --- a/src/examples/10_wiiu/render/graphviz_neato.svg +++ b/src/examples/10_wiiu/render/graphviz_neato.svg @@ -1,178 +1,178 @@ - - - + + G - + cluster_ibm - -IBM "Espresso" CPU + +IBM "Espresso" CPU cluster_amd - -AMD "Latte" GPU + +AMD "Latte" GPU core0 - -IBM PowerPC Broadway Core 0 + +IBM PowerPC Broadway Core 0 core2 - -IBM PowerPC Broadway Core 2 + +IBM PowerPC Broadway Core 2 core0->core2 - + core1 - -IBM PowerPC Broadway Core 1 + +IBM PowerPC Broadway Core 1 mem - -Memory & I/O Bridge + +Memory & I/O Bridge core1->mem - + rom - -512 B SEEPROM + +512 B SEEPROM rom->core2 - - + + rom->mem - + sata - -SATA IF + +SATA IF mem->sata - + exi - -EXI + +EXI mem->exi - + radeon - -AMD Radeon R7xx GX2 + +AMD Radeon R7xx GX2 mem->radeon - + gx - -gx + +gx mem->gx - + ddr3 - -2 GB DDR3 RAM MEM2 + +2 GB DDR3 RAM MEM2 mem->ddr3 - + dram - -DRAM Controller + +DRAM Controller dram->sata - + dram->exi - + dram->ddr3 - + edram - -32 MB EDRAM MEM1 + +32 MB EDRAM MEM1 edram->ddr3 - + rtc - -rtc + +rtc exi->rtc - + sram - -3 MB 1T-SRAM + +3 MB 1T-SRAM diff --git a/src/examples/10_wiiu/render/mermaid_dagre.svg b/src/examples/10_wiiu/render/mermaid_dagre.svg index 2e9eaac..6d4a8dd 100644 --- a/src/examples/10_wiiu/render/mermaid_dagre.svg +++ b/src/examples/10_wiiu/render/mermaid_dagre.svg @@ -1 +1 @@ -
AMD Latte GPU
IBM Espresso CPU
Memory & I/O Bridge
DRAM Controller
32 MB EDRAM MEM1
SATA IF
EXI
GX
3 MB 1T-SRAM
AMD Radeon R7xx GX2
IBM PowerPC Broadway Core 0
IBM PowerPC Broadway Core 1
IBM PowerPC Broadway Core 2
512 B SEEPROM
2 GB DDR3 RAM MEM2
rtc
\ No newline at end of file +
AMD Latte GPU
IBM Espresso CPU
Memory & I/O Bridge
DRAM Controller
32 MB EDRAM MEM1
SATA IF
EXI
GX
3 MB 1T-SRAM
AMD Radeon R7xx GX2
IBM PowerPC Broadway Core 0
IBM PowerPC Broadway Core 1
IBM PowerPC Broadway Core 2
512 B SEEPROM
2 GB DDR3 RAM MEM2
rtc
\ No newline at end of file diff --git a/src/examples/10_wiiu/render/plantuml_dot.svg b/src/examples/10_wiiu/render/plantuml_dot.svg index d93aebf..396492c 100644 --- a/src/examples/10_wiiu/render/plantuml_dot.svg +++ b/src/examples/10_wiiu/render/plantuml_dot.svg @@ -1 +1 @@ -IBM "Espresso" CPUAMD "Latte" GPUGXIBM PowerPC "Broadway" Core 0IBM PowerPC "Broadway" Core 1IBM PowerPC "Broadway" Core 2512 B SEEPROMMemory & I/O BridgeDRAM Controller32 MB EDRAM "MEM1"SATA IFEXIAMD Radeon R7xx "GX2"3 MB 1T-SRAM2 GB DDR3 RAM "MEM2"RTC \ No newline at end of file +IBM "Espresso" CPUAMD "Latte" GPUGXIBM PowerPC "Broadway" Core 0IBM PowerPC "Broadway" Core 1IBM PowerPC "Broadway" Core 2512 B SEEPROMMemory & I/O BridgeDRAM Controller32 MB EDRAM "MEM1"SATA IFEXIAMD Radeon R7xx "GX2"3 MB 1T-SRAM2 GB DDR3 RAM "MEM2"RTC \ No newline at end of file diff --git a/src/examples/11_latex/render/d2_dagre.svg b/src/examples/11_latex/render/d2_dagre.svg index e42f2a3..326e035 100644 --- a/src/examples/11_latex/render/d2_dagre.svg +++ b/src/examples/11_latex/render/d2_dagre.svg @@ -1,4 +1,4 @@ -Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void + .d2-3838126416 .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}]]>Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void diff --git a/src/examples/12_class/render/d2_elk.svg b/src/examples/12_class/render/d2_elk.svg index 72a9696..ff41682 100644 --- a/src/examples/12_class/render/d2_elk.svg +++ b/src/examples/12_class/render/d2_elk.svg @@ -1,4 +1,4 @@ -Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void + .d2-1919115403 .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}]]>Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void diff --git a/src/examples/12_class/render/d2_tala.svg b/src/examples/12_class/render/d2_tala.svg index 58c2361..d3817eb 100644 --- a/src/examples/12_class/render/d2_tala.svg +++ b/src/examples/12_class/render/d2_tala.svg @@ -1,4 +1,4 @@ -Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void + .d2-2209066047 .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}]]>Duck+beakColorString+swim()void+quack()voidFish-sizeInFeetint-canEat()booleanZebra+is_wildbool+run()voidAnimal+ageint+genderString+isMammal()bool+mate()void diff --git a/src/examples/12_class/render/graphviz_dot.svg b/src/examples/12_class/render/graphviz_dot.svg index bb59cfe..0397251 100644 --- a/src/examples/12_class/render/graphviz_dot.svg +++ b/src/examples/12_class/render/graphviz_dot.svg @@ -1,112 +1,112 @@ - - - + + UML_Class_diagram - + Client - -Client + +Client Interface1 - -«interface» I/O - -+ property -... - -+ method -... + +«interface» I/O + ++ property +... + ++ method +... Client->Interface1 - - -dependency + + +dependency Interface2 - -Simple -interface + +Simple +interface Client->Interface2 - - + + Class1 - -I/O class - -+ property -... - -+ method -... + +I/O class + ++ property +... + ++ method +... Interface1->Class1 - - -inheritance + + +inheritance Interface2->Class1 - + System_1 - - -System - - -+ property -- Subsystem 1 -- Subsystem 2 -- Subsystem 3 -... - -+ method -... + + +System + + ++ property +- Subsystem 1 +- Subsystem 2 +- Subsystem 3 +... + ++ method +... Class1->System_1 - - -implementation + + +implementation Subsystem_1 - -Subsystem_1 + +Subsystem_1 System_1:ss1->Subsystem_1 - - -composition + + +composition diff --git a/src/examples/12_class/render/graphviz_neato.svg b/src/examples/12_class/render/graphviz_neato.svg index 53ce1fa..29b9789 100644 --- a/src/examples/12_class/render/graphviz_neato.svg +++ b/src/examples/12_class/render/graphviz_neato.svg @@ -1,112 +1,112 @@ - - - + + UML_Class_diagram - + Client - -Client + +Client Interface1 - -«interface» I/O - -+ property -... - -+ method -... + +«interface» I/O + ++ property +... + ++ method +... Client->Interface1 - - -dependency + + +dependency Interface2 - -Simple -interface + +Simple +interface Client->Interface2 - - + + Class1 - -I/O class - -+ property -... - -+ method -... + +I/O class + ++ property +... + ++ method +... Interface1->Class1 - - -inheritance + + +inheritance Interface2->Class1 - + System_1 - - -System - - -+ property -- Subsystem 1 -- Subsystem 2 -- Subsystem 3 -... - -+ method -... + + +System + + ++ property +- Subsystem 1 +- Subsystem 2 +- Subsystem 3 +... + ++ method +... Class1->System_1 - - -implementation + + +implementation Subsystem_1 - -Subsystem_1 + +Subsystem_1 System_1:ss1->Subsystem_1 - - -composition + + +composition diff --git a/src/examples/12_class/render/mermaid_dagre.svg b/src/examples/12_class/render/mermaid_dagre.svg index a745e7e..c076890 100644 --- a/src/examples/12_class/render/mermaid_dagre.svg +++ b/src/examples/12_class/render/mermaid_dagre.svg @@ -1 +1 @@ -
Animal
+int age
+String gender
+isMammal()
+mate()
Duck
+String beakColor
+swim()
+quack()
Fish
-int sizeInFeet
-canEat()
Zebra
+bool is_wild
+run()
\ No newline at end of file +
Animal
+int age
+String gender
+isMammal()
+mate()
Duck
+String beakColor
+swim()
+quack()
Fish
-int sizeInFeet
-canEat()
Zebra
+bool is_wild
+run()
\ No newline at end of file diff --git a/src/examples/12_class/render/plantuml_dot.svg b/src/examples/12_class/render/plantuml_dot.svg index 04be377..94f4442 100644 --- a/src/examples/12_class/render/plantuml_dot.svg +++ b/src/examples/12_class/render/plantuml_dot.svg @@ -1 +1 @@ -DuckbeakColor : Stringswim()quack()FishsizeInFeet : intcanEat() : booleanZebrais_wild : boolrun() : voidAnimalage : intgender : StringisMammal() : boolmate() : void \ No newline at end of file +DuckbeakColor : Stringswim()quack()FishsizeInFeet : intcanEat() : booleanZebrais_wild : boolrun() : voidAnimalage : intgender : StringisMammal() : boolmate() : void \ No newline at end of file diff --git a/src/examples/1_containers/render/d2_dagre.svg b/src/examples/1_containers/render/d2_dagre.svg index d8ad271..9eaa8f7 100644 --- a/src/examples/1_containers/render/d2_dagre.svg +++ b/src/examples/1_containers/render/d2_dagre.svg @@ -1,4 +1,4 @@ -parentfoochildBchildAgrandchild - - - - - - + .d2-1584419718 .fill-N1{fill:#0A0F25;} + .d2-1584419718 .fill-N2{fill:#676C7E;} + .d2-1584419718 .fill-N3{fill:#9499AB;} + .d2-1584419718 .fill-N4{fill:#CFD2DD;} + .d2-1584419718 .fill-N5{fill:#DEE1EB;} + .d2-1584419718 .fill-N6{fill:#EEF1F8;} + .d2-1584419718 .fill-N7{fill:#FFFFFF;} + .d2-1584419718 .fill-B1{fill:#0D32B2;} + .d2-1584419718 .fill-B2{fill:#0D32B2;} + .d2-1584419718 .fill-B3{fill:#E3E9FD;} + .d2-1584419718 .fill-B4{fill:#E3E9FD;} + .d2-1584419718 .fill-B5{fill:#EDF0FD;} + .d2-1584419718 .fill-B6{fill:#F7F8FE;} + .d2-1584419718 .fill-AA2{fill:#4A6FF3;} + .d2-1584419718 .fill-AA4{fill:#EDF0FD;} + .d2-1584419718 .fill-AA5{fill:#F7F8FE;} + .d2-1584419718 .fill-AB4{fill:#EDF0FD;} + .d2-1584419718 .fill-AB5{fill:#F7F8FE;} + .d2-1584419718 .stroke-N1{stroke:#0A0F25;} + .d2-1584419718 .stroke-N2{stroke:#676C7E;} + .d2-1584419718 .stroke-N3{stroke:#9499AB;} + .d2-1584419718 .stroke-N4{stroke:#CFD2DD;} + .d2-1584419718 .stroke-N5{stroke:#DEE1EB;} + .d2-1584419718 .stroke-N6{stroke:#EEF1F8;} + .d2-1584419718 .stroke-N7{stroke:#FFFFFF;} + .d2-1584419718 .stroke-B1{stroke:#0D32B2;} + .d2-1584419718 .stroke-B2{stroke:#0D32B2;} + .d2-1584419718 .stroke-B3{stroke:#E3E9FD;} + .d2-1584419718 .stroke-B4{stroke:#E3E9FD;} + .d2-1584419718 .stroke-B5{stroke:#EDF0FD;} + .d2-1584419718 .stroke-B6{stroke:#F7F8FE;} + .d2-1584419718 .stroke-AA2{stroke:#4A6FF3;} + .d2-1584419718 .stroke-AA4{stroke:#EDF0FD;} + .d2-1584419718 .stroke-AA5{stroke:#F7F8FE;} + .d2-1584419718 .stroke-AB4{stroke:#EDF0FD;} + .d2-1584419718 .stroke-AB5{stroke:#F7F8FE;} + .d2-1584419718 .background-color-N1{background-color:#0A0F25;} + .d2-1584419718 .background-color-N2{background-color:#676C7E;} + .d2-1584419718 .background-color-N3{background-color:#9499AB;} + .d2-1584419718 .background-color-N4{background-color:#CFD2DD;} + .d2-1584419718 .background-color-N5{background-color:#DEE1EB;} + .d2-1584419718 .background-color-N6{background-color:#EEF1F8;} + .d2-1584419718 .background-color-N7{background-color:#FFFFFF;} + .d2-1584419718 .background-color-B1{background-color:#0D32B2;} + .d2-1584419718 .background-color-B2{background-color:#0D32B2;} + .d2-1584419718 .background-color-B3{background-color:#E3E9FD;} + .d2-1584419718 .background-color-B4{background-color:#E3E9FD;} + .d2-1584419718 .background-color-B5{background-color:#EDF0FD;} + .d2-1584419718 .background-color-B6{background-color:#F7F8FE;} + .d2-1584419718 .background-color-AA2{background-color:#4A6FF3;} + .d2-1584419718 .background-color-AA4{background-color:#EDF0FD;} + .d2-1584419718 .background-color-AA5{background-color:#F7F8FE;} + .d2-1584419718 .background-color-AB4{background-color:#EDF0FD;} + .d2-1584419718 .background-color-AB5{background-color:#F7F8FE;} + .d2-1584419718 .color-N1{color:#0A0F25;} + .d2-1584419718 .color-N2{color:#676C7E;} + .d2-1584419718 .color-N3{color:#9499AB;} + .d2-1584419718 .color-N4{color:#CFD2DD;} + .d2-1584419718 .color-N5{color:#DEE1EB;} + .d2-1584419718 .color-N6{color:#EEF1F8;} + .d2-1584419718 .color-N7{color:#FFFFFF;} + .d2-1584419718 .color-B1{color:#0D32B2;} + .d2-1584419718 .color-B2{color:#0D32B2;} + .d2-1584419718 .color-B3{color:#E3E9FD;} + .d2-1584419718 .color-B4{color:#E3E9FD;} + .d2-1584419718 .color-B5{color:#EDF0FD;} + .d2-1584419718 .color-B6{color:#F7F8FE;} + .d2-1584419718 .color-AA2{color:#4A6FF3;} + .d2-1584419718 .color-AA4{color:#EDF0FD;} + .d2-1584419718 .color-AA5{color:#F7F8FE;} + .d2-1584419718 .color-AB4{color:#EDF0FD;} + .d2-1584419718 .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}]]>parentfoochildBchildAgrandchild + + + + + + diff --git a/src/examples/1_containers/render/graphviz_dot.svg b/src/examples/1_containers/render/graphviz_dot.svg index 087cde6..ab69fe8 100644 --- a/src/examples/1_containers/render/graphviz_dot.svg +++ b/src/examples/1_containers/render/graphviz_dot.svg @@ -1,53 +1,53 @@ - - - + + G - + cluster_0 - -parent + +parent cluster_1 - -childB + +childB grandchild - -grandchild + +grandchild childA - -childA + +childA childA->grandchild - - + + foo - -foo + +foo foo->childA - - + + diff --git a/src/examples/1_containers/render/graphviz_neato.svg b/src/examples/1_containers/render/graphviz_neato.svg index d11c2cd..0d35069 100644 --- a/src/examples/1_containers/render/graphviz_neato.svg +++ b/src/examples/1_containers/render/graphviz_neato.svg @@ -1,48 +1,48 @@ - - + G - + cluster_0 - -parent + +parent grandchild - -grandchild + +grandchild childA - -childA + +childA childA->grandchild - - + + foo - -foo + +foo foo->childA - - + + diff --git a/src/examples/1_containers/render/mermaid_dagre.svg b/src/examples/1_containers/render/mermaid_dagre.svg index aefa573..3b137c5 100644 --- a/src/examples/1_containers/render/mermaid_dagre.svg +++ b/src/examples/1_containers/render/mermaid_dagre.svg @@ -1 +1 @@ -
parent
childB
childA
grandchild
foo
\ No newline at end of file +
parent
childB
childA
grandchild
foo
\ No newline at end of file diff --git a/src/examples/1_containers/render/plantuml_dot.svg b/src/examples/1_containers/render/plantuml_dot.svg index 9ee360d..09960fe 100644 --- a/src/examples/1_containers/render/plantuml_dot.svg +++ b/src/examples/1_containers/render/plantuml_dot.svg @@ -1 +1 @@ -parentchildBchildAgrandchildfoo \ No newline at end of file +parentchildBchildAgrandchildfoo \ No newline at end of file diff --git a/src/examples/2_shapes/render/d2_dagre.svg b/src/examples/2_shapes/render/d2_dagre.svg index 5dc8ed7..5e611c8 100644 --- a/src/examples/2_shapes/render/d2_dagre.svg +++ b/src/examples/2_shapes/render/d2_dagre.svg @@ -1,9 +1,9 @@ -parsecompileexportdocclouddbpipeline + .d2-2276203127 .fill-N1{fill:#0A0F25;} + .d2-2276203127 .fill-N2{fill:#676C7E;} + .d2-2276203127 .fill-N3{fill:#9499AB;} + .d2-2276203127 .fill-N4{fill:#CFD2DD;} + .d2-2276203127 .fill-N5{fill:#DEE1EB;} + .d2-2276203127 .fill-N6{fill:#EEF1F8;} + .d2-2276203127 .fill-N7{fill:#FFFFFF;} + .d2-2276203127 .fill-B1{fill:#0D32B2;} + .d2-2276203127 .fill-B2{fill:#0D32B2;} + .d2-2276203127 .fill-B3{fill:#E3E9FD;} + .d2-2276203127 .fill-B4{fill:#E3E9FD;} + .d2-2276203127 .fill-B5{fill:#EDF0FD;} + .d2-2276203127 .fill-B6{fill:#F7F8FE;} + .d2-2276203127 .fill-AA2{fill:#4A6FF3;} + .d2-2276203127 .fill-AA4{fill:#EDF0FD;} + .d2-2276203127 .fill-AA5{fill:#F7F8FE;} + .d2-2276203127 .fill-AB4{fill:#EDF0FD;} + .d2-2276203127 .fill-AB5{fill:#F7F8FE;} + .d2-2276203127 .stroke-N1{stroke:#0A0F25;} + .d2-2276203127 .stroke-N2{stroke:#676C7E;} + .d2-2276203127 .stroke-N3{stroke:#9499AB;} + .d2-2276203127 .stroke-N4{stroke:#CFD2DD;} + .d2-2276203127 .stroke-N5{stroke:#DEE1EB;} + .d2-2276203127 .stroke-N6{stroke:#EEF1F8;} + .d2-2276203127 .stroke-N7{stroke:#FFFFFF;} + .d2-2276203127 .stroke-B1{stroke:#0D32B2;} + .d2-2276203127 .stroke-B2{stroke:#0D32B2;} + .d2-2276203127 .stroke-B3{stroke:#E3E9FD;} + .d2-2276203127 .stroke-B4{stroke:#E3E9FD;} + .d2-2276203127 .stroke-B5{stroke:#EDF0FD;} + .d2-2276203127 .stroke-B6{stroke:#F7F8FE;} + .d2-2276203127 .stroke-AA2{stroke:#4A6FF3;} + .d2-2276203127 .stroke-AA4{stroke:#EDF0FD;} + .d2-2276203127 .stroke-AA5{stroke:#F7F8FE;} + .d2-2276203127 .stroke-AB4{stroke:#EDF0FD;} + .d2-2276203127 .stroke-AB5{stroke:#F7F8FE;} + .d2-2276203127 .background-color-N1{background-color:#0A0F25;} + .d2-2276203127 .background-color-N2{background-color:#676C7E;} + .d2-2276203127 .background-color-N3{background-color:#9499AB;} + .d2-2276203127 .background-color-N4{background-color:#CFD2DD;} + .d2-2276203127 .background-color-N5{background-color:#DEE1EB;} + .d2-2276203127 .background-color-N6{background-color:#EEF1F8;} + .d2-2276203127 .background-color-N7{background-color:#FFFFFF;} + .d2-2276203127 .background-color-B1{background-color:#0D32B2;} + .d2-2276203127 .background-color-B2{background-color:#0D32B2;} + .d2-2276203127 .background-color-B3{background-color:#E3E9FD;} + .d2-2276203127 .background-color-B4{background-color:#E3E9FD;} + .d2-2276203127 .background-color-B5{background-color:#EDF0FD;} + .d2-2276203127 .background-color-B6{background-color:#F7F8FE;} + .d2-2276203127 .background-color-AA2{background-color:#4A6FF3;} + .d2-2276203127 .background-color-AA4{background-color:#EDF0FD;} + .d2-2276203127 .background-color-AA5{background-color:#F7F8FE;} + .d2-2276203127 .background-color-AB4{background-color:#EDF0FD;} + .d2-2276203127 .background-color-AB5{background-color:#F7F8FE;} + .d2-2276203127 .color-N1{color:#0A0F25;} + .d2-2276203127 .color-N2{color:#676C7E;} + .d2-2276203127 .color-N3{color:#9499AB;} + .d2-2276203127 .color-N4{color:#CFD2DD;} + .d2-2276203127 .color-N5{color:#DEE1EB;} + .d2-2276203127 .color-N6{color:#EEF1F8;} + .d2-2276203127 .color-N7{color:#FFFFFF;} + .d2-2276203127 .color-B1{color:#0D32B2;} + .d2-2276203127 .color-B2{color:#0D32B2;} + .d2-2276203127 .color-B3{color:#E3E9FD;} + .d2-2276203127 .color-B4{color:#E3E9FD;} + .d2-2276203127 .color-B5{color:#EDF0FD;} + .d2-2276203127 .color-B6{color:#F7F8FE;} + .d2-2276203127 .color-AA2{color:#4A6FF3;} + .d2-2276203127 .color-AA4{color:#EDF0FD;} + .d2-2276203127 .color-AA5{color:#F7F8FE;} + .d2-2276203127 .color-AB4{color:#EDF0FD;} + .d2-2276203127 .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}]]>parsecompileexportdocclouddbpipeline - + diff --git a/src/examples/2_shapes/render/d2_elk.svg b/src/examples/2_shapes/render/d2_elk.svg index 246c143..5ca6ddd 100644 --- a/src/examples/2_shapes/render/d2_elk.svg +++ b/src/examples/2_shapes/render/d2_elk.svg @@ -1,9 +1,9 @@ -parsecompileexportdocclouddbpipeline + .d2-1558166864 .fill-N1{fill:#0A0F25;} + .d2-1558166864 .fill-N2{fill:#676C7E;} + .d2-1558166864 .fill-N3{fill:#9499AB;} + .d2-1558166864 .fill-N4{fill:#CFD2DD;} + .d2-1558166864 .fill-N5{fill:#DEE1EB;} + .d2-1558166864 .fill-N6{fill:#EEF1F8;} + .d2-1558166864 .fill-N7{fill:#FFFFFF;} + .d2-1558166864 .fill-B1{fill:#0D32B2;} + .d2-1558166864 .fill-B2{fill:#0D32B2;} + .d2-1558166864 .fill-B3{fill:#E3E9FD;} + .d2-1558166864 .fill-B4{fill:#E3E9FD;} + .d2-1558166864 .fill-B5{fill:#EDF0FD;} + .d2-1558166864 .fill-B6{fill:#F7F8FE;} + .d2-1558166864 .fill-AA2{fill:#4A6FF3;} + .d2-1558166864 .fill-AA4{fill:#EDF0FD;} + .d2-1558166864 .fill-AA5{fill:#F7F8FE;} + .d2-1558166864 .fill-AB4{fill:#EDF0FD;} + .d2-1558166864 .fill-AB5{fill:#F7F8FE;} + .d2-1558166864 .stroke-N1{stroke:#0A0F25;} + .d2-1558166864 .stroke-N2{stroke:#676C7E;} + .d2-1558166864 .stroke-N3{stroke:#9499AB;} + .d2-1558166864 .stroke-N4{stroke:#CFD2DD;} + .d2-1558166864 .stroke-N5{stroke:#DEE1EB;} + .d2-1558166864 .stroke-N6{stroke:#EEF1F8;} + .d2-1558166864 .stroke-N7{stroke:#FFFFFF;} + .d2-1558166864 .stroke-B1{stroke:#0D32B2;} + .d2-1558166864 .stroke-B2{stroke:#0D32B2;} + .d2-1558166864 .stroke-B3{stroke:#E3E9FD;} + .d2-1558166864 .stroke-B4{stroke:#E3E9FD;} + .d2-1558166864 .stroke-B5{stroke:#EDF0FD;} + .d2-1558166864 .stroke-B6{stroke:#F7F8FE;} + .d2-1558166864 .stroke-AA2{stroke:#4A6FF3;} + .d2-1558166864 .stroke-AA4{stroke:#EDF0FD;} + .d2-1558166864 .stroke-AA5{stroke:#F7F8FE;} + .d2-1558166864 .stroke-AB4{stroke:#EDF0FD;} + .d2-1558166864 .stroke-AB5{stroke:#F7F8FE;} + .d2-1558166864 .background-color-N1{background-color:#0A0F25;} + .d2-1558166864 .background-color-N2{background-color:#676C7E;} + .d2-1558166864 .background-color-N3{background-color:#9499AB;} + .d2-1558166864 .background-color-N4{background-color:#CFD2DD;} + .d2-1558166864 .background-color-N5{background-color:#DEE1EB;} + .d2-1558166864 .background-color-N6{background-color:#EEF1F8;} + .d2-1558166864 .background-color-N7{background-color:#FFFFFF;} + .d2-1558166864 .background-color-B1{background-color:#0D32B2;} + .d2-1558166864 .background-color-B2{background-color:#0D32B2;} + .d2-1558166864 .background-color-B3{background-color:#E3E9FD;} + .d2-1558166864 .background-color-B4{background-color:#E3E9FD;} + .d2-1558166864 .background-color-B5{background-color:#EDF0FD;} + .d2-1558166864 .background-color-B6{background-color:#F7F8FE;} + .d2-1558166864 .background-color-AA2{background-color:#4A6FF3;} + .d2-1558166864 .background-color-AA4{background-color:#EDF0FD;} + .d2-1558166864 .background-color-AA5{background-color:#F7F8FE;} + .d2-1558166864 .background-color-AB4{background-color:#EDF0FD;} + .d2-1558166864 .background-color-AB5{background-color:#F7F8FE;} + .d2-1558166864 .color-N1{color:#0A0F25;} + .d2-1558166864 .color-N2{color:#676C7E;} + .d2-1558166864 .color-N3{color:#9499AB;} + .d2-1558166864 .color-N4{color:#CFD2DD;} + .d2-1558166864 .color-N5{color:#DEE1EB;} + .d2-1558166864 .color-N6{color:#EEF1F8;} + .d2-1558166864 .color-N7{color:#FFFFFF;} + .d2-1558166864 .color-B1{color:#0D32B2;} + .d2-1558166864 .color-B2{color:#0D32B2;} + .d2-1558166864 .color-B3{color:#E3E9FD;} + .d2-1558166864 .color-B4{color:#E3E9FD;} + .d2-1558166864 .color-B5{color:#EDF0FD;} + .d2-1558166864 .color-B6{color:#F7F8FE;} + .d2-1558166864 .color-AA2{color:#4A6FF3;} + .d2-1558166864 .color-AA4{color:#EDF0FD;} + .d2-1558166864 .color-AA5{color:#F7F8FE;} + .d2-1558166864 .color-AB4{color:#EDF0FD;} + .d2-1558166864 .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}]]>parsecompileexportdocclouddbpipeline - + diff --git a/src/examples/2_shapes/render/d2_tala.svg b/src/examples/2_shapes/render/d2_tala.svg index f3d710d..ecbe29b 100644 --- a/src/examples/2_shapes/render/d2_tala.svg +++ b/src/examples/2_shapes/render/d2_tala.svg @@ -1,9 +1,9 @@ -parsecompileexportdocclouddbpipeline - - - - - - - - + .d2-1317550467 .fill-N1{fill:#0A0F25;} + .d2-1317550467 .fill-N2{fill:#676C7E;} + .d2-1317550467 .fill-N3{fill:#9499AB;} + .d2-1317550467 .fill-N4{fill:#CFD2DD;} + .d2-1317550467 .fill-N5{fill:#DEE1EB;} + .d2-1317550467 .fill-N6{fill:#EEF1F8;} + .d2-1317550467 .fill-N7{fill:#FFFFFF;} + .d2-1317550467 .fill-B1{fill:#0D32B2;} + .d2-1317550467 .fill-B2{fill:#0D32B2;} + .d2-1317550467 .fill-B3{fill:#E3E9FD;} + .d2-1317550467 .fill-B4{fill:#E3E9FD;} + .d2-1317550467 .fill-B5{fill:#EDF0FD;} + .d2-1317550467 .fill-B6{fill:#F7F8FE;} + .d2-1317550467 .fill-AA2{fill:#4A6FF3;} + .d2-1317550467 .fill-AA4{fill:#EDF0FD;} + .d2-1317550467 .fill-AA5{fill:#F7F8FE;} + .d2-1317550467 .fill-AB4{fill:#EDF0FD;} + .d2-1317550467 .fill-AB5{fill:#F7F8FE;} + .d2-1317550467 .stroke-N1{stroke:#0A0F25;} + .d2-1317550467 .stroke-N2{stroke:#676C7E;} + .d2-1317550467 .stroke-N3{stroke:#9499AB;} + .d2-1317550467 .stroke-N4{stroke:#CFD2DD;} + .d2-1317550467 .stroke-N5{stroke:#DEE1EB;} + .d2-1317550467 .stroke-N6{stroke:#EEF1F8;} + .d2-1317550467 .stroke-N7{stroke:#FFFFFF;} + .d2-1317550467 .stroke-B1{stroke:#0D32B2;} + .d2-1317550467 .stroke-B2{stroke:#0D32B2;} + .d2-1317550467 .stroke-B3{stroke:#E3E9FD;} + .d2-1317550467 .stroke-B4{stroke:#E3E9FD;} + .d2-1317550467 .stroke-B5{stroke:#EDF0FD;} + .d2-1317550467 .stroke-B6{stroke:#F7F8FE;} + .d2-1317550467 .stroke-AA2{stroke:#4A6FF3;} + .d2-1317550467 .stroke-AA4{stroke:#EDF0FD;} + .d2-1317550467 .stroke-AA5{stroke:#F7F8FE;} + .d2-1317550467 .stroke-AB4{stroke:#EDF0FD;} + .d2-1317550467 .stroke-AB5{stroke:#F7F8FE;} + .d2-1317550467 .background-color-N1{background-color:#0A0F25;} + .d2-1317550467 .background-color-N2{background-color:#676C7E;} + .d2-1317550467 .background-color-N3{background-color:#9499AB;} + .d2-1317550467 .background-color-N4{background-color:#CFD2DD;} + .d2-1317550467 .background-color-N5{background-color:#DEE1EB;} + .d2-1317550467 .background-color-N6{background-color:#EEF1F8;} + .d2-1317550467 .background-color-N7{background-color:#FFFFFF;} + .d2-1317550467 .background-color-B1{background-color:#0D32B2;} + .d2-1317550467 .background-color-B2{background-color:#0D32B2;} + .d2-1317550467 .background-color-B3{background-color:#E3E9FD;} + .d2-1317550467 .background-color-B4{background-color:#E3E9FD;} + .d2-1317550467 .background-color-B5{background-color:#EDF0FD;} + .d2-1317550467 .background-color-B6{background-color:#F7F8FE;} + .d2-1317550467 .background-color-AA2{background-color:#4A6FF3;} + .d2-1317550467 .background-color-AA4{background-color:#EDF0FD;} + .d2-1317550467 .background-color-AA5{background-color:#F7F8FE;} + .d2-1317550467 .background-color-AB4{background-color:#EDF0FD;} + .d2-1317550467 .background-color-AB5{background-color:#F7F8FE;} + .d2-1317550467 .color-N1{color:#0A0F25;} + .d2-1317550467 .color-N2{color:#676C7E;} + .d2-1317550467 .color-N3{color:#9499AB;} + .d2-1317550467 .color-N4{color:#CFD2DD;} + .d2-1317550467 .color-N5{color:#DEE1EB;} + .d2-1317550467 .color-N6{color:#EEF1F8;} + .d2-1317550467 .color-N7{color:#FFFFFF;} + .d2-1317550467 .color-B1{color:#0D32B2;} + .d2-1317550467 .color-B2{color:#0D32B2;} + .d2-1317550467 .color-B3{color:#E3E9FD;} + .d2-1317550467 .color-B4{color:#E3E9FD;} + .d2-1317550467 .color-B5{color:#EDF0FD;} + .d2-1317550467 .color-B6{color:#F7F8FE;} + .d2-1317550467 .color-AA2{color:#4A6FF3;} + .d2-1317550467 .color-AA4{color:#EDF0FD;} + .d2-1317550467 .color-AA5{color:#F7F8FE;} + .d2-1317550467 .color-AB4{color:#EDF0FD;} + .d2-1317550467 .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}]]>parsecompileexportdocclouddbpipeline + + + + + + + + diff --git a/src/examples/2_shapes/render/graphviz_dot.svg b/src/examples/2_shapes/render/graphviz_dot.svg index 4bf284b..fe81ad9 100644 --- a/src/examples/2_shapes/render/graphviz_dot.svg +++ b/src/examples/2_shapes/render/graphviz_dot.svg @@ -1,76 +1,76 @@ - - + G - + parse - -parse + +parse compile - -compile + +compile parse->compile - - + + export - -export + +export compile->export - - + + doc - - - -doc + + + +doc egg - -egg + +egg doc->egg - - + + house - -house + +house db - - -db + + +db diff --git a/src/examples/2_shapes/render/graphviz_neato.svg b/src/examples/2_shapes/render/graphviz_neato.svg index 9e42ae4..a3d89ca 100644 --- a/src/examples/2_shapes/render/graphviz_neato.svg +++ b/src/examples/2_shapes/render/graphviz_neato.svg @@ -1,76 +1,76 @@ - - - + + G - + parse - -parse + +parse compile - -compile + +compile parse->compile - - + + export - -export + +export compile->export - - + + doc - - - -doc + + + +doc egg - -egg + +egg doc->egg - - + + house - -house + +house db - - -db + + +db diff --git a/src/examples/2_shapes/render/mermaid_dagre.svg b/src/examples/2_shapes/render/mermaid_dagre.svg index 0000900..5ffe4fb 100644 --- a/src/examples/2_shapes/render/mermaid_dagre.svg +++ b/src/examples/2_shapes/render/mermaid_dagre.svg @@ -1 +1 @@ -
Square
Rounded
Stadium
Circle
Double
circle
Rhomnbus
Database
Asymetric
Hexagon
Parallelogram
Parallelogram (alt)
Trapezoid
Trapezoid (alt)
\ No newline at end of file +
Square
Rounded
Stadium
Circle
Double
circle
Rhomnbus
Database
Asymetric
Hexagon
Parallelogram
Parallelogram (alt)
Trapezoid
Trapezoid (alt)
\ No newline at end of file diff --git a/src/examples/2_shapes/render/plantuml_dot.svg b/src/examples/2_shapes/render/plantuml_dot.svg index a2c5a3b..297bd05 100644 --- a/src/examples/2_shapes/render/plantuml_dot.svg +++ b/src/examples/2_shapes/render/plantuml_dot.svg @@ -1 +1 @@ -parsecompileexportdbclouddocpipeline \ No newline at end of file +parsecompileexportdbclouddocpipeline \ No newline at end of file diff --git a/src/examples/3_trees/render/d2_dagre.svg b/src/examples/3_trees/render/d2_dagre.svg index d109879..cb49882 100644 --- a/src/examples/3_trees/render/d2_dagre.svg +++ b/src/examples/3_trees/render/d2_dagre.svg @@ -1,4 +1,4 @@ -rootchild Achild Bchild Cgrand child AAgrand child ABgrand child ACgrand child BAgrand grand child BAA + .d2-643282377 .fill-N1{fill:#0A0F25;} + .d2-643282377 .fill-N2{fill:#676C7E;} + .d2-643282377 .fill-N3{fill:#9499AB;} + .d2-643282377 .fill-N4{fill:#CFD2DD;} + .d2-643282377 .fill-N5{fill:#DEE1EB;} + .d2-643282377 .fill-N6{fill:#EEF1F8;} + .d2-643282377 .fill-N7{fill:#FFFFFF;} + .d2-643282377 .fill-B1{fill:#0D32B2;} + .d2-643282377 .fill-B2{fill:#0D32B2;} + .d2-643282377 .fill-B3{fill:#E3E9FD;} + .d2-643282377 .fill-B4{fill:#E3E9FD;} + .d2-643282377 .fill-B5{fill:#EDF0FD;} + .d2-643282377 .fill-B6{fill:#F7F8FE;} + .d2-643282377 .fill-AA2{fill:#4A6FF3;} + .d2-643282377 .fill-AA4{fill:#EDF0FD;} + .d2-643282377 .fill-AA5{fill:#F7F8FE;} + .d2-643282377 .fill-AB4{fill:#EDF0FD;} + .d2-643282377 .fill-AB5{fill:#F7F8FE;} + .d2-643282377 .stroke-N1{stroke:#0A0F25;} + .d2-643282377 .stroke-N2{stroke:#676C7E;} + .d2-643282377 .stroke-N3{stroke:#9499AB;} + .d2-643282377 .stroke-N4{stroke:#CFD2DD;} + .d2-643282377 .stroke-N5{stroke:#DEE1EB;} + .d2-643282377 .stroke-N6{stroke:#EEF1F8;} + .d2-643282377 .stroke-N7{stroke:#FFFFFF;} + .d2-643282377 .stroke-B1{stroke:#0D32B2;} + .d2-643282377 .stroke-B2{stroke:#0D32B2;} + .d2-643282377 .stroke-B3{stroke:#E3E9FD;} + .d2-643282377 .stroke-B4{stroke:#E3E9FD;} + .d2-643282377 .stroke-B5{stroke:#EDF0FD;} + .d2-643282377 .stroke-B6{stroke:#F7F8FE;} + .d2-643282377 .stroke-AA2{stroke:#4A6FF3;} + .d2-643282377 .stroke-AA4{stroke:#EDF0FD;} + .d2-643282377 .stroke-AA5{stroke:#F7F8FE;} + .d2-643282377 .stroke-AB4{stroke:#EDF0FD;} + .d2-643282377 .stroke-AB5{stroke:#F7F8FE;} + .d2-643282377 .background-color-N1{background-color:#0A0F25;} + .d2-643282377 .background-color-N2{background-color:#676C7E;} + .d2-643282377 .background-color-N3{background-color:#9499AB;} + .d2-643282377 .background-color-N4{background-color:#CFD2DD;} + .d2-643282377 .background-color-N5{background-color:#DEE1EB;} + .d2-643282377 .background-color-N6{background-color:#EEF1F8;} + .d2-643282377 .background-color-N7{background-color:#FFFFFF;} + .d2-643282377 .background-color-B1{background-color:#0D32B2;} + .d2-643282377 .background-color-B2{background-color:#0D32B2;} + .d2-643282377 .background-color-B3{background-color:#E3E9FD;} + .d2-643282377 .background-color-B4{background-color:#E3E9FD;} + .d2-643282377 .background-color-B5{background-color:#EDF0FD;} + .d2-643282377 .background-color-B6{background-color:#F7F8FE;} + .d2-643282377 .background-color-AA2{background-color:#4A6FF3;} + .d2-643282377 .background-color-AA4{background-color:#EDF0FD;} + .d2-643282377 .background-color-AA5{background-color:#F7F8FE;} + .d2-643282377 .background-color-AB4{background-color:#EDF0FD;} + .d2-643282377 .background-color-AB5{background-color:#F7F8FE;} + .d2-643282377 .color-N1{color:#0A0F25;} + .d2-643282377 .color-N2{color:#676C7E;} + .d2-643282377 .color-N3{color:#9499AB;} + .d2-643282377 .color-N4{color:#CFD2DD;} + .d2-643282377 .color-N5{color:#DEE1EB;} + .d2-643282377 .color-N6{color:#EEF1F8;} + .d2-643282377 .color-N7{color:#FFFFFF;} + .d2-643282377 .color-B1{color:#0D32B2;} + .d2-643282377 .color-B2{color:#0D32B2;} + .d2-643282377 .color-B3{color:#E3E9FD;} + .d2-643282377 .color-B4{color:#E3E9FD;} + .d2-643282377 .color-B5{color:#EDF0FD;} + .d2-643282377 .color-B6{color:#F7F8FE;} + .d2-643282377 .color-AA2{color:#4A6FF3;} + .d2-643282377 .color-AA4{color:#EDF0FD;} + .d2-643282377 .color-AA5{color:#F7F8FE;} + .d2-643282377 .color-AB4{color:#EDF0FD;} + .d2-643282377 .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}]]>rootchild Achild Bchild Cgrand child AAgrand child ABgrand child ACgrand child BAgrand grand child BAA - + - + diff --git a/src/examples/3_trees/render/graphviz_dot.svg b/src/examples/3_trees/render/graphviz_dot.svg index 5fbc19d..abaabf4 100644 --- a/src/examples/3_trees/render/graphviz_dot.svg +++ b/src/examples/3_trees/render/graphviz_dot.svg @@ -1,127 +1,127 @@ - - + G - + root - -root + +root child A - -child A + +child A root->child A - - + + child B - -child B + +child B root->child B - - + + child C - -child C + +child C root->child C - - + + grand child AA - -grand child AA + +grand child AA child A->grand child AA - - + + grand child AB - -grand child AB + +grand child AB child A->grand child AB - - + + grand child AC - -grand child AC + +grand child AC child A->grand child AC - - + + grand child AD - -grand child AD + +grand child AD child A->grand child AD - - + + grand child BA - -grand child BA + +grand child BA child B->grand child BA - - + + grand grand child BAA - -grand grand child BAA + +grand grand child BAA grand child BA->grand grand child BAA - - + + diff --git a/src/examples/3_trees/render/graphviz_neato.svg b/src/examples/3_trees/render/graphviz_neato.svg index 1feb94a..6eff049 100644 --- a/src/examples/3_trees/render/graphviz_neato.svg +++ b/src/examples/3_trees/render/graphviz_neato.svg @@ -1,127 +1,127 @@ - - + G - + root - -root + +root child A - -child A + +child A root->child A - - + + child B - -child B + +child B root->child B - - + + child C - -child C + +child C root->child C - - + + grand child AA - -grand child AA + +grand child AA child A->grand child AA - - + + grand child AB - -grand child AB + +grand child AB child A->grand child AB - - + + grand child AC - -grand child AC + +grand child AC child A->grand child AC - - + + grand child AD - -grand child AD + +grand child AD child A->grand child AD - - + + grand child BA - -grand child BA + +grand child BA child B->grand child BA - - + + grand grand child BAA - -grand grand child BAA + +grand grand child BAA grand child BA->grand grand child BAA - - + + diff --git a/src/examples/3_trees/render/mermaid_dagre.svg b/src/examples/3_trees/render/mermaid_dagre.svg index 3ae9384..5812616 100644 --- a/src/examples/3_trees/render/mermaid_dagre.svg +++ b/src/examples/3_trees/render/mermaid_dagre.svg @@ -1 +1 @@ -
root
child A
child B
child C
grand child AA
grand child AB
grand child AC
grand child AD
grand child BA
grand grand child BAA
\ No newline at end of file +
root
child A
child B
child C
grand child AA
grand child AB
grand child AC
grand child AD
grand child BA
grand grand child BAA
\ No newline at end of file diff --git a/src/examples/3_trees/render/plantuml_dot.svg b/src/examples/3_trees/render/plantuml_dot.svg index 8499105..59feb3e 100644 --- a/src/examples/3_trees/render/plantuml_dot.svg +++ b/src/examples/3_trees/render/plantuml_dot.svg @@ -1 +1 @@ -rootchild Achild Bchild Cgrand child AAgrand child ABgrand child ACgrand child BAgrand grand child BAA \ No newline at end of file +rootchild Achild Bchild Cgrand child AAgrand child ABgrand child ACgrand child BAgrand grand child BAA \ No newline at end of file diff --git a/src/examples/4_chess/render/d2_dagre.svg b/src/examples/4_chess/render/d2_dagre.svg index 0433f8b..3b83db2 100644 --- a/src/examples/4_chess/render/d2_dagre.svg +++ b/src/examples/4_chess/render/d2_dagre.svg @@ -1,4 +1,4 @@ -Hans NiemanndefendantsMagnus CarlsenPlay Magnus GroupChess.comHikaru Nakamura Owns majority Merger talksSponsoringsueing for $100MAccused of cheating on his streamLost then withdrew with accusations72 page report of cheating - - - - - - - - - - - - - - + .d2-2709316947 .fill-N1{fill:#0A0F25;} + .d2-2709316947 .fill-N2{fill:#676C7E;} + .d2-2709316947 .fill-N3{fill:#9499AB;} + .d2-2709316947 .fill-N4{fill:#CFD2DD;} + .d2-2709316947 .fill-N5{fill:#DEE1EB;} + .d2-2709316947 .fill-N6{fill:#EEF1F8;} + .d2-2709316947 .fill-N7{fill:#FFFFFF;} + .d2-2709316947 .fill-B1{fill:#0D32B2;} + .d2-2709316947 .fill-B2{fill:#0D32B2;} + .d2-2709316947 .fill-B3{fill:#E3E9FD;} + .d2-2709316947 .fill-B4{fill:#E3E9FD;} + .d2-2709316947 .fill-B5{fill:#EDF0FD;} + .d2-2709316947 .fill-B6{fill:#F7F8FE;} + .d2-2709316947 .fill-AA2{fill:#4A6FF3;} + .d2-2709316947 .fill-AA4{fill:#EDF0FD;} + .d2-2709316947 .fill-AA5{fill:#F7F8FE;} + .d2-2709316947 .fill-AB4{fill:#EDF0FD;} + .d2-2709316947 .fill-AB5{fill:#F7F8FE;} + .d2-2709316947 .stroke-N1{stroke:#0A0F25;} + .d2-2709316947 .stroke-N2{stroke:#676C7E;} + .d2-2709316947 .stroke-N3{stroke:#9499AB;} + .d2-2709316947 .stroke-N4{stroke:#CFD2DD;} + .d2-2709316947 .stroke-N5{stroke:#DEE1EB;} + .d2-2709316947 .stroke-N6{stroke:#EEF1F8;} + .d2-2709316947 .stroke-N7{stroke:#FFFFFF;} + .d2-2709316947 .stroke-B1{stroke:#0D32B2;} + .d2-2709316947 .stroke-B2{stroke:#0D32B2;} + .d2-2709316947 .stroke-B3{stroke:#E3E9FD;} + .d2-2709316947 .stroke-B4{stroke:#E3E9FD;} + .d2-2709316947 .stroke-B5{stroke:#EDF0FD;} + .d2-2709316947 .stroke-B6{stroke:#F7F8FE;} + .d2-2709316947 .stroke-AA2{stroke:#4A6FF3;} + .d2-2709316947 .stroke-AA4{stroke:#EDF0FD;} + .d2-2709316947 .stroke-AA5{stroke:#F7F8FE;} + .d2-2709316947 .stroke-AB4{stroke:#EDF0FD;} + .d2-2709316947 .stroke-AB5{stroke:#F7F8FE;} + .d2-2709316947 .background-color-N1{background-color:#0A0F25;} + .d2-2709316947 .background-color-N2{background-color:#676C7E;} + .d2-2709316947 .background-color-N3{background-color:#9499AB;} + .d2-2709316947 .background-color-N4{background-color:#CFD2DD;} + .d2-2709316947 .background-color-N5{background-color:#DEE1EB;} + .d2-2709316947 .background-color-N6{background-color:#EEF1F8;} + .d2-2709316947 .background-color-N7{background-color:#FFFFFF;} + .d2-2709316947 .background-color-B1{background-color:#0D32B2;} + .d2-2709316947 .background-color-B2{background-color:#0D32B2;} + .d2-2709316947 .background-color-B3{background-color:#E3E9FD;} + .d2-2709316947 .background-color-B4{background-color:#E3E9FD;} + .d2-2709316947 .background-color-B5{background-color:#EDF0FD;} + .d2-2709316947 .background-color-B6{background-color:#F7F8FE;} + .d2-2709316947 .background-color-AA2{background-color:#4A6FF3;} + .d2-2709316947 .background-color-AA4{background-color:#EDF0FD;} + .d2-2709316947 .background-color-AA5{background-color:#F7F8FE;} + .d2-2709316947 .background-color-AB4{background-color:#EDF0FD;} + .d2-2709316947 .background-color-AB5{background-color:#F7F8FE;} + .d2-2709316947 .color-N1{color:#0A0F25;} + .d2-2709316947 .color-N2{color:#676C7E;} + .d2-2709316947 .color-N3{color:#9499AB;} + .d2-2709316947 .color-N4{color:#CFD2DD;} + .d2-2709316947 .color-N5{color:#DEE1EB;} + .d2-2709316947 .color-N6{color:#EEF1F8;} + .d2-2709316947 .color-N7{color:#FFFFFF;} + .d2-2709316947 .color-B1{color:#0D32B2;} + .d2-2709316947 .color-B2{color:#0D32B2;} + .d2-2709316947 .color-B3{color:#E3E9FD;} + .d2-2709316947 .color-B4{color:#E3E9FD;} + .d2-2709316947 .color-B5{color:#EDF0FD;} + .d2-2709316947 .color-B6{color:#F7F8FE;} + .d2-2709316947 .color-AA2{color:#4A6FF3;} + .d2-2709316947 .color-AA4{color:#EDF0FD;} + .d2-2709316947 .color-AA5{color:#F7F8FE;} + .d2-2709316947 .color-AB4{color:#EDF0FD;} + .d2-2709316947 .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}]]>Hans NiemanndefendantsMagnus CarlsenPlay Magnus GroupChess.comHikaru Nakamura Owns majority Merger talksSponsoringsueing for $100MAccused of cheating on his streamLost then withdrew with accusations72 page report of cheating + + + + + + + + + + + + + + diff --git a/src/examples/4_chess/render/graphviz_dot.svg b/src/examples/4_chess/render/graphviz_dot.svg index 4e34c39..4f91b62 100644 --- a/src/examples/4_chess/render/graphviz_dot.svg +++ b/src/examples/4_chess/render/graphviz_dot.svg @@ -1,98 +1,98 @@ - - - + + G - + cluster_0 - -defendants + +defendants hans - -Hans Niemann + +Hans Niemann mc - -Magnus Carlsen + +Magnus Carlsen hans->mc - - -sueing for $100M + + +sueing for $100M mc->hans - - -Lost then withdrew with accusations + + +Lost then withdrew with accusations playmagnus - -Play Magnus Group + +Play Magnus Group mc->playmagnus - - -Owns majority + + +Owns majority chesscom - -Chess.com + +Chess.com playmagnus->chesscom - - - -Merger talks + + + +Merger talks chesscom->hans - - -72 page report of cheating + + +72 page report of cheating naka - -Hikaru Nakamura + +Hikaru Nakamura chesscom->naka - - -Sponsoring + + +Sponsoring naka->hans - - -Accused of cheating on his stream + + +Accused of cheating on his stream diff --git a/src/examples/4_chess/render/graphviz_neato.svg b/src/examples/4_chess/render/graphviz_neato.svg index 04d2a78..078f65c 100644 --- a/src/examples/4_chess/render/graphviz_neato.svg +++ b/src/examples/4_chess/render/graphviz_neato.svg @@ -1,98 +1,98 @@ - - + G - + cluster_0 - -defendants + +defendants hans - -Hans Niemann + +Hans Niemann mc - -Magnus Carlsen + +Magnus Carlsen hans->mc - - -sueing for $100M + + +sueing for $100M mc->hans - - -Lost then withdrew with accusations + + +Lost then withdrew with accusations playmagnus - -Play Magnus Group + +Play Magnus Group mc->playmagnus - - -Owns majority + + +Owns majority chesscom - -Chess.com + +Chess.com playmagnus->chesscom - - - -Merger talks + + + +Merger talks chesscom->hans - - -72 page report of cheating + + +72 page report of cheating naka - -Hikaru Nakamura + +Hikaru Nakamura chesscom->naka - - -Sponsoring + + +Sponsoring naka->hans - - -Accused of cheating on his stream + + +Accused of cheating on his stream diff --git a/src/examples/4_chess/render/mermaid_dagre.svg b/src/examples/4_chess/render/mermaid_dagre.svg index 528393b..fe07dcf 100644 --- a/src/examples/4_chess/render/mermaid_dagre.svg +++ b/src/examples/4_chess/render/mermaid_dagre.svg @@ -1 +1 @@ -
defendants
Owns majority
Merger talks
Sponsoring
Accused of cheating on his stream
Lost then withdrew with accusations
72 page report of cheating
sueing for $100M
Magnus Carlsen
Play Magnus Group
Chess.com
Hikaru Nakamura
Hans Niemann
\ No newline at end of file +
defendants
Owns majority
Merger talks
Sponsoring
Accused of cheating on his stream
Lost then withdrew with accusations
72 page report of cheating
sueing for $100M
Magnus Carlsen
Play Magnus Group
Chess.com
Hikaru Nakamura
Hans Niemann
\ No newline at end of file diff --git a/src/examples/4_chess/render/plantuml_dot.svg b/src/examples/4_chess/render/plantuml_dot.svg index 551fa10..ef2e47b 100644 --- a/src/examples/4_chess/render/plantuml_dot.svg +++ b/src/examples/4_chess/render/plantuml_dot.svg @@ -1 +1 @@ -defendantsMagnus CarlsenPlay Magnus GroupChess.comHikaru NakamuraHans NiemannOwns majorityMerger talksSponsoring'sueing for $100M'Accused of cheating on his streamLost then withdrew with accusations72 page report of cheating \ No newline at end of file +defendantsMagnus CarlsenPlay Magnus GroupChess.comHikaru NakamuraHans NiemannOwns majorityMerger talksSponsoring'sueing for $100M'Accused of cheating on his streamLost then withdrew with accusations72 page report of cheating \ No newline at end of file diff --git a/src/examples/5_icons/render/d2_dagre.svg b/src/examples/5_icons/render/d2_dagre.svg index 899fa71..ee272e0 100644 --- a/src/examples/5_icons/render/d2_dagre.svg +++ b/src/examples/5_icons/render/d2_dagre.svg @@ -1,4 +1,4 @@ -awsgcloud get persisted dataget temporal databackupsshversion control + .d2-4031237987 .fill-N1{fill:#0A0F25;} + .d2-4031237987 .fill-N2{fill:#676C7E;} + .d2-4031237987 .fill-N3{fill:#9499AB;} + .d2-4031237987 .fill-N4{fill:#CFD2DD;} + .d2-4031237987 .fill-N5{fill:#DEE1EB;} + .d2-4031237987 .fill-N6{fill:#EEF1F8;} + .d2-4031237987 .fill-N7{fill:#FFFFFF;} + .d2-4031237987 .fill-B1{fill:#0D32B2;} + .d2-4031237987 .fill-B2{fill:#0D32B2;} + .d2-4031237987 .fill-B3{fill:#E3E9FD;} + .d2-4031237987 .fill-B4{fill:#E3E9FD;} + .d2-4031237987 .fill-B5{fill:#EDF0FD;} + .d2-4031237987 .fill-B6{fill:#F7F8FE;} + .d2-4031237987 .fill-AA2{fill:#4A6FF3;} + .d2-4031237987 .fill-AA4{fill:#EDF0FD;} + .d2-4031237987 .fill-AA5{fill:#F7F8FE;} + .d2-4031237987 .fill-AB4{fill:#EDF0FD;} + .d2-4031237987 .fill-AB5{fill:#F7F8FE;} + .d2-4031237987 .stroke-N1{stroke:#0A0F25;} + .d2-4031237987 .stroke-N2{stroke:#676C7E;} + .d2-4031237987 .stroke-N3{stroke:#9499AB;} + .d2-4031237987 .stroke-N4{stroke:#CFD2DD;} + .d2-4031237987 .stroke-N5{stroke:#DEE1EB;} + .d2-4031237987 .stroke-N6{stroke:#EEF1F8;} + .d2-4031237987 .stroke-N7{stroke:#FFFFFF;} + .d2-4031237987 .stroke-B1{stroke:#0D32B2;} + .d2-4031237987 .stroke-B2{stroke:#0D32B2;} + .d2-4031237987 .stroke-B3{stroke:#E3E9FD;} + .d2-4031237987 .stroke-B4{stroke:#E3E9FD;} + .d2-4031237987 .stroke-B5{stroke:#EDF0FD;} + .d2-4031237987 .stroke-B6{stroke:#F7F8FE;} + .d2-4031237987 .stroke-AA2{stroke:#4A6FF3;} + .d2-4031237987 .stroke-AA4{stroke:#EDF0FD;} + .d2-4031237987 .stroke-AA5{stroke:#F7F8FE;} + .d2-4031237987 .stroke-AB4{stroke:#EDF0FD;} + .d2-4031237987 .stroke-AB5{stroke:#F7F8FE;} + .d2-4031237987 .background-color-N1{background-color:#0A0F25;} + .d2-4031237987 .background-color-N2{background-color:#676C7E;} + .d2-4031237987 .background-color-N3{background-color:#9499AB;} + .d2-4031237987 .background-color-N4{background-color:#CFD2DD;} + .d2-4031237987 .background-color-N5{background-color:#DEE1EB;} + .d2-4031237987 .background-color-N6{background-color:#EEF1F8;} + .d2-4031237987 .background-color-N7{background-color:#FFFFFF;} + .d2-4031237987 .background-color-B1{background-color:#0D32B2;} + .d2-4031237987 .background-color-B2{background-color:#0D32B2;} + .d2-4031237987 .background-color-B3{background-color:#E3E9FD;} + .d2-4031237987 .background-color-B4{background-color:#E3E9FD;} + .d2-4031237987 .background-color-B5{background-color:#EDF0FD;} + .d2-4031237987 .background-color-B6{background-color:#F7F8FE;} + .d2-4031237987 .background-color-AA2{background-color:#4A6FF3;} + .d2-4031237987 .background-color-AA4{background-color:#EDF0FD;} + .d2-4031237987 .background-color-AA5{background-color:#F7F8FE;} + .d2-4031237987 .background-color-AB4{background-color:#EDF0FD;} + .d2-4031237987 .background-color-AB5{background-color:#F7F8FE;} + .d2-4031237987 .color-N1{color:#0A0F25;} + .d2-4031237987 .color-N2{color:#676C7E;} + .d2-4031237987 .color-N3{color:#9499AB;} + .d2-4031237987 .color-N4{color:#CFD2DD;} + .d2-4031237987 .color-N5{color:#DEE1EB;} + .d2-4031237987 .color-N6{color:#EEF1F8;} + .d2-4031237987 .color-N7{color:#FFFFFF;} + .d2-4031237987 .color-B1{color:#0D32B2;} + .d2-4031237987 .color-B2{color:#0D32B2;} + .d2-4031237987 .color-B3{color:#E3E9FD;} + .d2-4031237987 .color-B4{color:#E3E9FD;} + .d2-4031237987 .color-B5{color:#EDF0FD;} + .d2-4031237987 .color-B6{color:#F7F8FE;} + .d2-4031237987 .color-AA2{color:#4A6FF3;} + .d2-4031237987 .color-AA4{color:#EDF0FD;} + .d2-4031237987 .color-AA5{color:#F7F8FE;} + .d2-4031237987 .color-AB4{color:#EDF0FD;} + .d2-4031237987 .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}]]>awsgcloud get persisted dataget temporal databackupsshversion control diff --git a/src/examples/5_icons/render/d2_tala.svg b/src/examples/5_icons/render/d2_tala.svg index 96be81d..dcbe58c 100644 --- a/src/examples/5_icons/render/d2_tala.svg +++ b/src/examples/5_icons/render/d2_tala.svg @@ -1,16 +1,16 @@ -awsgcloud get persisted dataget temporal databackupsshversion control - - - - - - - - + .d2-356541962 .fill-N1{fill:#0A0F25;} + .d2-356541962 .fill-N2{fill:#676C7E;} + .d2-356541962 .fill-N3{fill:#9499AB;} + .d2-356541962 .fill-N4{fill:#CFD2DD;} + .d2-356541962 .fill-N5{fill:#DEE1EB;} + .d2-356541962 .fill-N6{fill:#EEF1F8;} + .d2-356541962 .fill-N7{fill:#FFFFFF;} + .d2-356541962 .fill-B1{fill:#0D32B2;} + .d2-356541962 .fill-B2{fill:#0D32B2;} + .d2-356541962 .fill-B3{fill:#E3E9FD;} + .d2-356541962 .fill-B4{fill:#E3E9FD;} + .d2-356541962 .fill-B5{fill:#EDF0FD;} + .d2-356541962 .fill-B6{fill:#F7F8FE;} + .d2-356541962 .fill-AA2{fill:#4A6FF3;} + .d2-356541962 .fill-AA4{fill:#EDF0FD;} + .d2-356541962 .fill-AA5{fill:#F7F8FE;} + .d2-356541962 .fill-AB4{fill:#EDF0FD;} + .d2-356541962 .fill-AB5{fill:#F7F8FE;} + .d2-356541962 .stroke-N1{stroke:#0A0F25;} + .d2-356541962 .stroke-N2{stroke:#676C7E;} + .d2-356541962 .stroke-N3{stroke:#9499AB;} + .d2-356541962 .stroke-N4{stroke:#CFD2DD;} + .d2-356541962 .stroke-N5{stroke:#DEE1EB;} + .d2-356541962 .stroke-N6{stroke:#EEF1F8;} + .d2-356541962 .stroke-N7{stroke:#FFFFFF;} + .d2-356541962 .stroke-B1{stroke:#0D32B2;} + .d2-356541962 .stroke-B2{stroke:#0D32B2;} + .d2-356541962 .stroke-B3{stroke:#E3E9FD;} + .d2-356541962 .stroke-B4{stroke:#E3E9FD;} + .d2-356541962 .stroke-B5{stroke:#EDF0FD;} + .d2-356541962 .stroke-B6{stroke:#F7F8FE;} + .d2-356541962 .stroke-AA2{stroke:#4A6FF3;} + .d2-356541962 .stroke-AA4{stroke:#EDF0FD;} + .d2-356541962 .stroke-AA5{stroke:#F7F8FE;} + .d2-356541962 .stroke-AB4{stroke:#EDF0FD;} + .d2-356541962 .stroke-AB5{stroke:#F7F8FE;} + .d2-356541962 .background-color-N1{background-color:#0A0F25;} + .d2-356541962 .background-color-N2{background-color:#676C7E;} + .d2-356541962 .background-color-N3{background-color:#9499AB;} + .d2-356541962 .background-color-N4{background-color:#CFD2DD;} + .d2-356541962 .background-color-N5{background-color:#DEE1EB;} + .d2-356541962 .background-color-N6{background-color:#EEF1F8;} + .d2-356541962 .background-color-N7{background-color:#FFFFFF;} + .d2-356541962 .background-color-B1{background-color:#0D32B2;} + .d2-356541962 .background-color-B2{background-color:#0D32B2;} + .d2-356541962 .background-color-B3{background-color:#E3E9FD;} + .d2-356541962 .background-color-B4{background-color:#E3E9FD;} + .d2-356541962 .background-color-B5{background-color:#EDF0FD;} + .d2-356541962 .background-color-B6{background-color:#F7F8FE;} + .d2-356541962 .background-color-AA2{background-color:#4A6FF3;} + .d2-356541962 .background-color-AA4{background-color:#EDF0FD;} + .d2-356541962 .background-color-AA5{background-color:#F7F8FE;} + .d2-356541962 .background-color-AB4{background-color:#EDF0FD;} + .d2-356541962 .background-color-AB5{background-color:#F7F8FE;} + .d2-356541962 .color-N1{color:#0A0F25;} + .d2-356541962 .color-N2{color:#676C7E;} + .d2-356541962 .color-N3{color:#9499AB;} + .d2-356541962 .color-N4{color:#CFD2DD;} + .d2-356541962 .color-N5{color:#DEE1EB;} + .d2-356541962 .color-N6{color:#EEF1F8;} + .d2-356541962 .color-N7{color:#FFFFFF;} + .d2-356541962 .color-B1{color:#0D32B2;} + .d2-356541962 .color-B2{color:#0D32B2;} + .d2-356541962 .color-B3{color:#E3E9FD;} + .d2-356541962 .color-B4{color:#E3E9FD;} + .d2-356541962 .color-B5{color:#EDF0FD;} + .d2-356541962 .color-B6{color:#F7F8FE;} + .d2-356541962 .color-AA2{color:#4A6FF3;} + .d2-356541962 .color-AA4{color:#EDF0FD;} + .d2-356541962 .color-AA5{color:#F7F8FE;} + .d2-356541962 .color-AB4{color:#EDF0FD;} + .d2-356541962 .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}]]>awsgcloud get persisted dataget temporal databackupsshversion control + + + + + + + + diff --git a/src/examples/5_icons/render/graphviz_dot.svg b/src/examples/5_icons/render/graphviz_dot.svg index 3369928..0b7cb64 100644 --- a/src/examples/5_icons/render/graphviz_dot.svg +++ b/src/examples/5_icons/render/graphviz_dot.svg @@ -1,96 +1,96 @@ - - - + + G - + cluster_0 - -aws + +aws cluster_1 - -gcloud + +gcloud aws_db - -aws_db + +aws_db gcloud_db - -gcloud_db + +gcloud_db aws_db->gcloud_db - - -backup + + +backup cache - -cache + +cache ec2 - -ec2 + +ec2 ec2->aws_db - - - -get persisted data + + + +get persisted data ec2->cache - - - -get temporal data + + + +get temporal data dev - -dev + +dev dev->ec2 - - -ssh + + +ssh github - -github + +github dev->github - - -version control + + +version control diff --git a/src/examples/5_icons/render/graphviz_neato.svg b/src/examples/5_icons/render/graphviz_neato.svg index ce572f5..06943be 100644 --- a/src/examples/5_icons/render/graphviz_neato.svg +++ b/src/examples/5_icons/render/graphviz_neato.svg @@ -1,96 +1,96 @@ - - - + + G - + cluster_0 - -aws + +aws cluster_1 - -gcloud + +gcloud aws_db - -aws_db + +aws_db gcloud_db - -gcloud_db + +gcloud_db aws_db->gcloud_db - - -backup + + +backup cache - -cache + +cache ec2 - -ec2 + +ec2 ec2->aws_db - - - -get persisted data + + + +get persisted data ec2->cache - - - -get temporal data + + + +get temporal data dev - -dev + +dev dev->ec2 - - -ssh + + +ssh github - -github + +github dev->github - - -version control + + +version control diff --git a/src/examples/5_icons/render/mermaid_dagre.svg b/src/examples/5_icons/render/mermaid_dagre.svg index ee3cf22..d3e78bc 100644 --- a/src/examples/5_icons/render/mermaid_dagre.svg +++ b/src/examples/5_icons/render/mermaid_dagre.svg @@ -1 +1 @@ -
gcloud
aws
get persisted data
get temporal data
backup
ssh
version control
\ No newline at end of file +
gcloud
aws
get persisted data
get temporal data
backup
ssh
version control
\ No newline at end of file diff --git a/src/examples/5_icons/render/plantuml_dot.svg b/src/examples/5_icons/render/plantuml_dot.svg index 16e166c..bb4f5ca 100644 --- a/src/examples/5_icons/render/plantuml_dot.svg +++ b/src/examples/5_icons/render/plantuml_dot.svg @@ -1 +1 @@ -Published Event«IoTRule»Action Error Rule[error if Kinesis fails]«KinesisDataStreams»IoT Events[2 shards]«SimpleQueueService»Rule Error Queue[failed Rule actions]JSON messagemessagesFailed action message \ No newline at end of file +Published Event«IoTRule»Action Error Rule[error if Kinesis fails]«KinesisDataStreams»IoT Events[2 shards]«SimpleQueueService»Rule Error Queue[failed Rule actions]JSON messagemessagesFailed action message \ No newline at end of file diff --git a/src/examples/6_tables/render/d2_dagre.svg b/src/examples/6_tables/render/d2_dagre.svg index 0ad6dbe..8633d5a 100644 --- a/src/examples/6_tables/render/d2_dagre.svg +++ b/src/examples/6_tables/render/d2_dagre.svg @@ -1,4 +1,4 @@ -caridintPKlast_updatedtimestamp with time zonemakestringmodelstringyearintfactoryidintPKcountrystringfactory_car_supportidintPKfactoryintFKcarintFK - + .d2-3075326444 .fill-N1{fill:#0A0F25;} + .d2-3075326444 .fill-N2{fill:#676C7E;} + .d2-3075326444 .fill-N3{fill:#9499AB;} + .d2-3075326444 .fill-N4{fill:#CFD2DD;} + .d2-3075326444 .fill-N5{fill:#DEE1EB;} + .d2-3075326444 .fill-N6{fill:#EEF1F8;} + .d2-3075326444 .fill-N7{fill:#FFFFFF;} + .d2-3075326444 .fill-B1{fill:#0D32B2;} + .d2-3075326444 .fill-B2{fill:#0D32B2;} + .d2-3075326444 .fill-B3{fill:#E3E9FD;} + .d2-3075326444 .fill-B4{fill:#E3E9FD;} + .d2-3075326444 .fill-B5{fill:#EDF0FD;} + .d2-3075326444 .fill-B6{fill:#F7F8FE;} + .d2-3075326444 .fill-AA2{fill:#4A6FF3;} + .d2-3075326444 .fill-AA4{fill:#EDF0FD;} + .d2-3075326444 .fill-AA5{fill:#F7F8FE;} + .d2-3075326444 .fill-AB4{fill:#EDF0FD;} + .d2-3075326444 .fill-AB5{fill:#F7F8FE;} + .d2-3075326444 .stroke-N1{stroke:#0A0F25;} + .d2-3075326444 .stroke-N2{stroke:#676C7E;} + .d2-3075326444 .stroke-N3{stroke:#9499AB;} + .d2-3075326444 .stroke-N4{stroke:#CFD2DD;} + .d2-3075326444 .stroke-N5{stroke:#DEE1EB;} + .d2-3075326444 .stroke-N6{stroke:#EEF1F8;} + .d2-3075326444 .stroke-N7{stroke:#FFFFFF;} + .d2-3075326444 .stroke-B1{stroke:#0D32B2;} + .d2-3075326444 .stroke-B2{stroke:#0D32B2;} + .d2-3075326444 .stroke-B3{stroke:#E3E9FD;} + .d2-3075326444 .stroke-B4{stroke:#E3E9FD;} + .d2-3075326444 .stroke-B5{stroke:#EDF0FD;} + .d2-3075326444 .stroke-B6{stroke:#F7F8FE;} + .d2-3075326444 .stroke-AA2{stroke:#4A6FF3;} + .d2-3075326444 .stroke-AA4{stroke:#EDF0FD;} + .d2-3075326444 .stroke-AA5{stroke:#F7F8FE;} + .d2-3075326444 .stroke-AB4{stroke:#EDF0FD;} + .d2-3075326444 .stroke-AB5{stroke:#F7F8FE;} + .d2-3075326444 .background-color-N1{background-color:#0A0F25;} + .d2-3075326444 .background-color-N2{background-color:#676C7E;} + .d2-3075326444 .background-color-N3{background-color:#9499AB;} + .d2-3075326444 .background-color-N4{background-color:#CFD2DD;} + .d2-3075326444 .background-color-N5{background-color:#DEE1EB;} + .d2-3075326444 .background-color-N6{background-color:#EEF1F8;} + .d2-3075326444 .background-color-N7{background-color:#FFFFFF;} + .d2-3075326444 .background-color-B1{background-color:#0D32B2;} + .d2-3075326444 .background-color-B2{background-color:#0D32B2;} + .d2-3075326444 .background-color-B3{background-color:#E3E9FD;} + .d2-3075326444 .background-color-B4{background-color:#E3E9FD;} + .d2-3075326444 .background-color-B5{background-color:#EDF0FD;} + .d2-3075326444 .background-color-B6{background-color:#F7F8FE;} + .d2-3075326444 .background-color-AA2{background-color:#4A6FF3;} + .d2-3075326444 .background-color-AA4{background-color:#EDF0FD;} + .d2-3075326444 .background-color-AA5{background-color:#F7F8FE;} + .d2-3075326444 .background-color-AB4{background-color:#EDF0FD;} + .d2-3075326444 .background-color-AB5{background-color:#F7F8FE;} + .d2-3075326444 .color-N1{color:#0A0F25;} + .d2-3075326444 .color-N2{color:#676C7E;} + .d2-3075326444 .color-N3{color:#9499AB;} + .d2-3075326444 .color-N4{color:#CFD2DD;} + .d2-3075326444 .color-N5{color:#DEE1EB;} + .d2-3075326444 .color-N6{color:#EEF1F8;} + .d2-3075326444 .color-N7{color:#FFFFFF;} + .d2-3075326444 .color-B1{color:#0D32B2;} + .d2-3075326444 .color-B2{color:#0D32B2;} + .d2-3075326444 .color-B3{color:#E3E9FD;} + .d2-3075326444 .color-B4{color:#E3E9FD;} + .d2-3075326444 .color-B5{color:#EDF0FD;} + .d2-3075326444 .color-B6{color:#F7F8FE;} + .d2-3075326444 .color-AA2{color:#4A6FF3;} + .d2-3075326444 .color-AA4{color:#EDF0FD;} + .d2-3075326444 .color-AA5{color:#F7F8FE;} + .d2-3075326444 .color-AB4{color:#EDF0FD;} + .d2-3075326444 .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}]]>caridintPKlast_updatedtimestamp with time zonemakestringmodelstringyearintfactoryidintPKcountrystringfactory_car_supportidintPKfactoryintFKcarintFK + diff --git a/src/examples/6_tables/render/d2_tala.svg b/src/examples/6_tables/render/d2_tala.svg index c12fb93..3e670fa 100644 --- a/src/examples/6_tables/render/d2_tala.svg +++ b/src/examples/6_tables/render/d2_tala.svg @@ -1,4 +1,4 @@ -AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! - + .d2-140029331 .fill-N1{fill:#0A0F25;} + .d2-140029331 .fill-N2{fill:#676C7E;} + .d2-140029331 .fill-N3{fill:#9499AB;} + .d2-140029331 .fill-N4{fill:#CFD2DD;} + .d2-140029331 .fill-N5{fill:#DEE1EB;} + .d2-140029331 .fill-N6{fill:#EEF1F8;} + .d2-140029331 .fill-N7{fill:#FFFFFF;} + .d2-140029331 .fill-B1{fill:#0D32B2;} + .d2-140029331 .fill-B2{fill:#0D32B2;} + .d2-140029331 .fill-B3{fill:#E3E9FD;} + .d2-140029331 .fill-B4{fill:#E3E9FD;} + .d2-140029331 .fill-B5{fill:#EDF0FD;} + .d2-140029331 .fill-B6{fill:#F7F8FE;} + .d2-140029331 .fill-AA2{fill:#4A6FF3;} + .d2-140029331 .fill-AA4{fill:#EDF0FD;} + .d2-140029331 .fill-AA5{fill:#F7F8FE;} + .d2-140029331 .fill-AB4{fill:#EDF0FD;} + .d2-140029331 .fill-AB5{fill:#F7F8FE;} + .d2-140029331 .stroke-N1{stroke:#0A0F25;} + .d2-140029331 .stroke-N2{stroke:#676C7E;} + .d2-140029331 .stroke-N3{stroke:#9499AB;} + .d2-140029331 .stroke-N4{stroke:#CFD2DD;} + .d2-140029331 .stroke-N5{stroke:#DEE1EB;} + .d2-140029331 .stroke-N6{stroke:#EEF1F8;} + .d2-140029331 .stroke-N7{stroke:#FFFFFF;} + .d2-140029331 .stroke-B1{stroke:#0D32B2;} + .d2-140029331 .stroke-B2{stroke:#0D32B2;} + .d2-140029331 .stroke-B3{stroke:#E3E9FD;} + .d2-140029331 .stroke-B4{stroke:#E3E9FD;} + .d2-140029331 .stroke-B5{stroke:#EDF0FD;} + .d2-140029331 .stroke-B6{stroke:#F7F8FE;} + .d2-140029331 .stroke-AA2{stroke:#4A6FF3;} + .d2-140029331 .stroke-AA4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AA5{stroke:#F7F8FE;} + .d2-140029331 .stroke-AB4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AB5{stroke:#F7F8FE;} + .d2-140029331 .background-color-N1{background-color:#0A0F25;} + .d2-140029331 .background-color-N2{background-color:#676C7E;} + .d2-140029331 .background-color-N3{background-color:#9499AB;} + .d2-140029331 .background-color-N4{background-color:#CFD2DD;} + .d2-140029331 .background-color-N5{background-color:#DEE1EB;} + .d2-140029331 .background-color-N6{background-color:#EEF1F8;} + .d2-140029331 .background-color-N7{background-color:#FFFFFF;} + .d2-140029331 .background-color-B1{background-color:#0D32B2;} + .d2-140029331 .background-color-B2{background-color:#0D32B2;} + .d2-140029331 .background-color-B3{background-color:#E3E9FD;} + .d2-140029331 .background-color-B4{background-color:#E3E9FD;} + .d2-140029331 .background-color-B5{background-color:#EDF0FD;} + .d2-140029331 .background-color-B6{background-color:#F7F8FE;} + .d2-140029331 .background-color-AA2{background-color:#4A6FF3;} + .d2-140029331 .background-color-AA4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AA5{background-color:#F7F8FE;} + .d2-140029331 .background-color-AB4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AB5{background-color:#F7F8FE;} + .d2-140029331 .color-N1{color:#0A0F25;} + .d2-140029331 .color-N2{color:#676C7E;} + .d2-140029331 .color-N3{color:#9499AB;} + .d2-140029331 .color-N4{color:#CFD2DD;} + .d2-140029331 .color-N5{color:#DEE1EB;} + .d2-140029331 .color-N6{color:#EEF1F8;} + .d2-140029331 .color-N7{color:#FFFFFF;} + .d2-140029331 .color-B1{color:#0D32B2;} + .d2-140029331 .color-B2{color:#0D32B2;} + .d2-140029331 .color-B3{color:#E3E9FD;} + .d2-140029331 .color-B4{color:#E3E9FD;} + .d2-140029331 .color-B5{color:#EDF0FD;} + .d2-140029331 .color-B6{color:#F7F8FE;} + .d2-140029331 .color-AA2{color:#4A6FF3;} + .d2-140029331 .color-AA4{color:#EDF0FD;} + .d2-140029331 .color-AA5{color:#F7F8FE;} + .d2-140029331 .color-AB4{color:#EDF0FD;} + .d2-140029331 .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}]]>AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! + - - - - + + + + diff --git a/src/examples/7_sequence/render/d2_elk.svg b/src/examples/7_sequence/render/d2_elk.svg index 9b15e50..7337efc 100644 --- a/src/examples/7_sequence/render/d2_elk.svg +++ b/src/examples/7_sequence/render/d2_elk.svg @@ -1,16 +1,16 @@ -AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! - + .d2-140029331 .fill-N1{fill:#0A0F25;} + .d2-140029331 .fill-N2{fill:#676C7E;} + .d2-140029331 .fill-N3{fill:#9499AB;} + .d2-140029331 .fill-N4{fill:#CFD2DD;} + .d2-140029331 .fill-N5{fill:#DEE1EB;} + .d2-140029331 .fill-N6{fill:#EEF1F8;} + .d2-140029331 .fill-N7{fill:#FFFFFF;} + .d2-140029331 .fill-B1{fill:#0D32B2;} + .d2-140029331 .fill-B2{fill:#0D32B2;} + .d2-140029331 .fill-B3{fill:#E3E9FD;} + .d2-140029331 .fill-B4{fill:#E3E9FD;} + .d2-140029331 .fill-B5{fill:#EDF0FD;} + .d2-140029331 .fill-B6{fill:#F7F8FE;} + .d2-140029331 .fill-AA2{fill:#4A6FF3;} + .d2-140029331 .fill-AA4{fill:#EDF0FD;} + .d2-140029331 .fill-AA5{fill:#F7F8FE;} + .d2-140029331 .fill-AB4{fill:#EDF0FD;} + .d2-140029331 .fill-AB5{fill:#F7F8FE;} + .d2-140029331 .stroke-N1{stroke:#0A0F25;} + .d2-140029331 .stroke-N2{stroke:#676C7E;} + .d2-140029331 .stroke-N3{stroke:#9499AB;} + .d2-140029331 .stroke-N4{stroke:#CFD2DD;} + .d2-140029331 .stroke-N5{stroke:#DEE1EB;} + .d2-140029331 .stroke-N6{stroke:#EEF1F8;} + .d2-140029331 .stroke-N7{stroke:#FFFFFF;} + .d2-140029331 .stroke-B1{stroke:#0D32B2;} + .d2-140029331 .stroke-B2{stroke:#0D32B2;} + .d2-140029331 .stroke-B3{stroke:#E3E9FD;} + .d2-140029331 .stroke-B4{stroke:#E3E9FD;} + .d2-140029331 .stroke-B5{stroke:#EDF0FD;} + .d2-140029331 .stroke-B6{stroke:#F7F8FE;} + .d2-140029331 .stroke-AA2{stroke:#4A6FF3;} + .d2-140029331 .stroke-AA4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AA5{stroke:#F7F8FE;} + .d2-140029331 .stroke-AB4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AB5{stroke:#F7F8FE;} + .d2-140029331 .background-color-N1{background-color:#0A0F25;} + .d2-140029331 .background-color-N2{background-color:#676C7E;} + .d2-140029331 .background-color-N3{background-color:#9499AB;} + .d2-140029331 .background-color-N4{background-color:#CFD2DD;} + .d2-140029331 .background-color-N5{background-color:#DEE1EB;} + .d2-140029331 .background-color-N6{background-color:#EEF1F8;} + .d2-140029331 .background-color-N7{background-color:#FFFFFF;} + .d2-140029331 .background-color-B1{background-color:#0D32B2;} + .d2-140029331 .background-color-B2{background-color:#0D32B2;} + .d2-140029331 .background-color-B3{background-color:#E3E9FD;} + .d2-140029331 .background-color-B4{background-color:#E3E9FD;} + .d2-140029331 .background-color-B5{background-color:#EDF0FD;} + .d2-140029331 .background-color-B6{background-color:#F7F8FE;} + .d2-140029331 .background-color-AA2{background-color:#4A6FF3;} + .d2-140029331 .background-color-AA4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AA5{background-color:#F7F8FE;} + .d2-140029331 .background-color-AB4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AB5{background-color:#F7F8FE;} + .d2-140029331 .color-N1{color:#0A0F25;} + .d2-140029331 .color-N2{color:#676C7E;} + .d2-140029331 .color-N3{color:#9499AB;} + .d2-140029331 .color-N4{color:#CFD2DD;} + .d2-140029331 .color-N5{color:#DEE1EB;} + .d2-140029331 .color-N6{color:#EEF1F8;} + .d2-140029331 .color-N7{color:#FFFFFF;} + .d2-140029331 .color-B1{color:#0D32B2;} + .d2-140029331 .color-B2{color:#0D32B2;} + .d2-140029331 .color-B3{color:#E3E9FD;} + .d2-140029331 .color-B4{color:#E3E9FD;} + .d2-140029331 .color-B5{color:#EDF0FD;} + .d2-140029331 .color-B6{color:#F7F8FE;} + .d2-140029331 .color-AA2{color:#4A6FF3;} + .d2-140029331 .color-AA4{color:#EDF0FD;} + .d2-140029331 .color-AA5{color:#F7F8FE;} + .d2-140029331 .color-AB4{color:#EDF0FD;} + .d2-140029331 .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}]]>AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! + - - - - + + + + diff --git a/src/examples/7_sequence/render/d2_tala.svg b/src/examples/7_sequence/render/d2_tala.svg index 9b15e50..7337efc 100644 --- a/src/examples/7_sequence/render/d2_tala.svg +++ b/src/examples/7_sequence/render/d2_tala.svg @@ -1,16 +1,16 @@ -AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! - + .d2-140029331 .fill-N1{fill:#0A0F25;} + .d2-140029331 .fill-N2{fill:#676C7E;} + .d2-140029331 .fill-N3{fill:#9499AB;} + .d2-140029331 .fill-N4{fill:#CFD2DD;} + .d2-140029331 .fill-N5{fill:#DEE1EB;} + .d2-140029331 .fill-N6{fill:#EEF1F8;} + .d2-140029331 .fill-N7{fill:#FFFFFF;} + .d2-140029331 .fill-B1{fill:#0D32B2;} + .d2-140029331 .fill-B2{fill:#0D32B2;} + .d2-140029331 .fill-B3{fill:#E3E9FD;} + .d2-140029331 .fill-B4{fill:#E3E9FD;} + .d2-140029331 .fill-B5{fill:#EDF0FD;} + .d2-140029331 .fill-B6{fill:#F7F8FE;} + .d2-140029331 .fill-AA2{fill:#4A6FF3;} + .d2-140029331 .fill-AA4{fill:#EDF0FD;} + .d2-140029331 .fill-AA5{fill:#F7F8FE;} + .d2-140029331 .fill-AB4{fill:#EDF0FD;} + .d2-140029331 .fill-AB5{fill:#F7F8FE;} + .d2-140029331 .stroke-N1{stroke:#0A0F25;} + .d2-140029331 .stroke-N2{stroke:#676C7E;} + .d2-140029331 .stroke-N3{stroke:#9499AB;} + .d2-140029331 .stroke-N4{stroke:#CFD2DD;} + .d2-140029331 .stroke-N5{stroke:#DEE1EB;} + .d2-140029331 .stroke-N6{stroke:#EEF1F8;} + .d2-140029331 .stroke-N7{stroke:#FFFFFF;} + .d2-140029331 .stroke-B1{stroke:#0D32B2;} + .d2-140029331 .stroke-B2{stroke:#0D32B2;} + .d2-140029331 .stroke-B3{stroke:#E3E9FD;} + .d2-140029331 .stroke-B4{stroke:#E3E9FD;} + .d2-140029331 .stroke-B5{stroke:#EDF0FD;} + .d2-140029331 .stroke-B6{stroke:#F7F8FE;} + .d2-140029331 .stroke-AA2{stroke:#4A6FF3;} + .d2-140029331 .stroke-AA4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AA5{stroke:#F7F8FE;} + .d2-140029331 .stroke-AB4{stroke:#EDF0FD;} + .d2-140029331 .stroke-AB5{stroke:#F7F8FE;} + .d2-140029331 .background-color-N1{background-color:#0A0F25;} + .d2-140029331 .background-color-N2{background-color:#676C7E;} + .d2-140029331 .background-color-N3{background-color:#9499AB;} + .d2-140029331 .background-color-N4{background-color:#CFD2DD;} + .d2-140029331 .background-color-N5{background-color:#DEE1EB;} + .d2-140029331 .background-color-N6{background-color:#EEF1F8;} + .d2-140029331 .background-color-N7{background-color:#FFFFFF;} + .d2-140029331 .background-color-B1{background-color:#0D32B2;} + .d2-140029331 .background-color-B2{background-color:#0D32B2;} + .d2-140029331 .background-color-B3{background-color:#E3E9FD;} + .d2-140029331 .background-color-B4{background-color:#E3E9FD;} + .d2-140029331 .background-color-B5{background-color:#EDF0FD;} + .d2-140029331 .background-color-B6{background-color:#F7F8FE;} + .d2-140029331 .background-color-AA2{background-color:#4A6FF3;} + .d2-140029331 .background-color-AA4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AA5{background-color:#F7F8FE;} + .d2-140029331 .background-color-AB4{background-color:#EDF0FD;} + .d2-140029331 .background-color-AB5{background-color:#F7F8FE;} + .d2-140029331 .color-N1{color:#0A0F25;} + .d2-140029331 .color-N2{color:#676C7E;} + .d2-140029331 .color-N3{color:#9499AB;} + .d2-140029331 .color-N4{color:#CFD2DD;} + .d2-140029331 .color-N5{color:#DEE1EB;} + .d2-140029331 .color-N6{color:#EEF1F8;} + .d2-140029331 .color-N7{color:#FFFFFF;} + .d2-140029331 .color-B1{color:#0D32B2;} + .d2-140029331 .color-B2{color:#0D32B2;} + .d2-140029331 .color-B3{color:#E3E9FD;} + .d2-140029331 .color-B4{color:#E3E9FD;} + .d2-140029331 .color-B5{color:#EDF0FD;} + .d2-140029331 .color-B6{color:#F7F8FE;} + .d2-140029331 .color-AA2{color:#4A6FF3;} + .d2-140029331 .color-AA4{color:#EDF0FD;} + .d2-140029331 .color-AA5{color:#F7F8FE;} + .d2-140029331 .color-AB4{color:#EDF0FD;} + .d2-140029331 .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}]]>AliceJohn Hello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great! + - - - - + + + + diff --git a/src/examples/7_sequence/render/mermaid_dagre.svg b/src/examples/7_sequence/render/mermaid_dagre.svg index 0506586..1d23297 100644 --- a/src/examples/7_sequence/render/mermaid_dagre.svg +++ b/src/examples/7_sequence/render/mermaid_dagre.svg @@ -1 +1 @@ -AliceJohnHello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great!AliceJohn \ No newline at end of file +AliceJohnHello John, how are you?John, can you hear me?Hi Alice, I can hear you!I feel great!AliceJohn \ No newline at end of file diff --git a/src/examples/7_sequence/render/plantuml_dot.svg b/src/examples/7_sequence/render/plantuml_dot.svg index bbafada..3bda615 100644 --- a/src/examples/7_sequence/render/plantuml_dot.svg +++ b/src/examples/7_sequence/render/plantuml_dot.svg @@ -1 +1 @@ -AliceAliceBobBobAuthentication RequestAuthentication ResponseAnother authentication RequestAnother authentication Response \ No newline at end of file +AliceAliceBobBobAuthentication RequestAuthentication ResponseAnother authentication RequestAnother authentication Response \ No newline at end of file diff --git a/src/examples/8_text/render/d2_dagre.svg b/src/examples/8_text/render/d2_dagre.svg index 9339e74..6a83f85 100644 --- a/src/examples/8_text/render/d2_dagre.svg +++ b/src/examples/8_text/render/d2_dagre.svg @@ -1,4 +1,4 @@ -