1{
2 "name": "",
3 "isFolderOnly": false,
4 "fontFamily": "SourceSansPro",
5 "shapes": [
6 {
7 "id": "How this is rendered",
8 "type": "sequence_diagram",
9 "pos": {
10 "x": 12,
11 "y": 12
12 },
13 "width": 1528,
14 "height": 1311,
15 "opacity": 1,
16 "strokeDash": 0,
17 "strokeWidth": 0,
18 "borderRadius": 0,
19 "fill": "N7",
20 "stroke": "B1",
21 "shadow": false,
22 "3d": false,
23 "multiple": false,
24 "double-border": false,
25 "tooltip": "",
26 "link": "",
27 "icon": null,
28 "iconPosition": "",
29 "blend": false,
30 "fields": null,
31 "methods": null,
32 "columns": null,
33 "label": "How this is rendered",
34 "fontSize": 28,
35 "fontFamily": "DEFAULT",
36 "language": "",
37 "color": "N1",
38 "italic": false,
39 "bold": false,
40 "underline": false,
41 "labelWidth": 237,
42 "labelHeight": 36,
43 "labelPosition": "INSIDE_TOP_CENTER",
44 "zIndex": 0,
45 "level": 1
46 },
47 {
48 "id": "How this is rendered.CLI",
49 "type": "rectangle",
50 "pos": {
51 "x": 24,
52 "y": 100
53 },
54 "width": 100,
55 "height": 66,
56 "opacity": 1,
57 "strokeDash": 0,
58 "strokeWidth": 2,
59 "borderRadius": 0,
60 "fill": "B5",
61 "stroke": "B1",
62 "shadow": false,
63 "3d": false,
64 "multiple": false,
65 "double-border": false,
66 "tooltip": "",
67 "link": "",
68 "icon": null,
69 "iconPosition": "",
70 "blend": false,
71 "fields": null,
72 "methods": null,
73 "columns": null,
74 "label": "CLI",
75 "fontSize": 16,
76 "fontFamily": "DEFAULT",
77 "language": "",
78 "color": "N1",
79 "italic": false,
80 "bold": false,
81 "underline": false,
82 "labelWidth": 20,
83 "labelHeight": 21,
84 "labelPosition": "INSIDE_MIDDLE_CENTER",
85 "zIndex": 0,
86 "level": 2
87 },
88 {
89 "id": "How this is rendered.d2ast",
90 "type": "rectangle",
91 "pos": {
92 "x": 231,
93 "y": 100
94 },
95 "width": 100,
96 "height": 66,
97 "opacity": 1,
98 "strokeDash": 0,
99 "strokeWidth": 2,
100 "borderRadius": 0,
101 "fill": "B5",
102 "stroke": "B1",
103 "shadow": false,
104 "3d": false,
105 "multiple": false,
106 "double-border": false,
107 "tooltip": "",
108 "link": "",
109 "icon": null,
110 "iconPosition": "",
111 "blend": false,
112 "fields": null,
113 "methods": null,
114 "columns": null,
115 "label": "d2ast",
116 "fontSize": 16,
117 "fontFamily": "DEFAULT",
118 "language": "",
119 "color": "N1",
120 "italic": false,
121 "bold": false,
122 "underline": false,
123 "labelWidth": 38,
124 "labelHeight": 21,
125 "labelPosition": "INSIDE_MIDDLE_CENTER",
126 "zIndex": 0,
127 "level": 2
128 },
129 {
130 "id": "How this is rendered.d2compiler",
131 "type": "rectangle",
132 "pos": {
133 "x": 384,
134 "y": 100
135 },
136 "width": 122,
137 "height": 66,
138 "opacity": 1,
139 "strokeDash": 0,
140 "strokeWidth": 2,
141 "borderRadius": 0,
142 "fill": "B5",
143 "stroke": "B1",
144 "shadow": false,
145 "3d": false,
146 "multiple": false,
147 "double-border": false,
148 "tooltip": "",
149 "link": "",
150 "icon": null,
151 "iconPosition": "",
152 "blend": false,
153 "fields": null,
154 "methods": null,
155 "columns": null,
156 "label": "d2compiler",
157 "fontSize": 16,
158 "fontFamily": "DEFAULT",
159 "language": "",
160 "color": "N1",
161 "italic": false,
162 "bold": false,
163 "underline": false,
164 "labelWidth": 77,
165 "labelHeight": 21,
166 "labelPosition": "INSIDE_MIDDLE_CENTER",
167 "zIndex": 0,
168 "level": 2
169 },
170 {
171 "id": "How this is rendered.d2layout",
172 "type": "rectangle",
173 "pos": {
174 "x": 556,
175 "y": 100
176 },
177 "width": 105,
178 "height": 66,
179 "opacity": 1,
180 "strokeDash": 0,
181 "strokeWidth": 2,
182 "borderRadius": 0,
183 "fill": "B5",
184 "stroke": "B1",
185 "shadow": false,
186 "3d": false,
187 "multiple": false,
188 "double-border": false,
189 "tooltip": "",
190 "link": "",
191 "icon": null,
192 "iconPosition": "",
193 "blend": false,
194 "fields": null,
195 "methods": null,
196 "columns": null,
197 "label": "d2layout",
198 "fontSize": 16,
199 "fontFamily": "DEFAULT",
200 "language": "",
201 "color": "N1",
202 "italic": false,
203 "bold": false,
204 "underline": false,
205 "labelWidth": 60,
206 "labelHeight": 21,
207 "labelPosition": "INSIDE_MIDDLE_CENTER",
208 "zIndex": 0,
209 "level": 2
210 },
211 {
212 "id": "How this is rendered.d2exporter",
213 "type": "rectangle",
214 "pos": {
215 "x": 701,
216 "y": 100
217 },
218 "width": 120,
219 "height": 66,
220 "opacity": 1,
221 "strokeDash": 0,
222 "strokeWidth": 2,
223 "borderRadius": 0,
224 "fill": "B5",
225 "stroke": "B1",
226 "shadow": false,
227 "3d": false,
228 "multiple": false,
229 "double-border": false,
230 "tooltip": "",
231 "link": "",
232 "icon": null,
233 "iconPosition": "",
234 "blend": false,
235 "fields": null,
236 "methods": null,
237 "columns": null,
238 "label": "d2exporter",
239 "fontSize": 16,
240 "fontFamily": "DEFAULT",
241 "language": "",
242 "color": "N1",
243 "italic": false,
244 "bold": false,
245 "underline": false,
246 "labelWidth": 75,
247 "labelHeight": 21,
248 "labelPosition": "INSIDE_MIDDLE_CENTER",
249 "zIndex": 0,
250 "level": 2
251 },
252 {
253 "id": "How this is rendered.d2themes",
254 "type": "rectangle",
255 "pos": {
256 "x": 861,
257 "y": 100
258 },
259 "width": 113,
260 "height": 66,
261 "opacity": 1,
262 "strokeDash": 0,
263 "strokeWidth": 2,
264 "borderRadius": 0,
265 "fill": "B5",
266 "stroke": "B1",
267 "shadow": false,
268 "3d": false,
269 "multiple": false,
270 "double-border": false,
271 "tooltip": "",
272 "link": "",
273 "icon": null,
274 "iconPosition": "",
275 "blend": false,
276 "fields": null,
277 "methods": null,
278 "columns": null,
279 "label": "d2themes",
280 "fontSize": 16,
281 "fontFamily": "DEFAULT",
282 "language": "",
283 "color": "N1",
284 "italic": false,
285 "bold": false,
286 "underline": false,
287 "labelWidth": 68,
288 "labelHeight": 21,
289 "labelPosition": "INSIDE_MIDDLE_CENTER",
290 "zIndex": 0,
291 "level": 2
292 },
293 {
294 "id": "How this is rendered.d2renderer",
295 "type": "rectangle",
296 "pos": {
297 "x": 1014,
298 "y": 100
299 },
300 "width": 121,
301 "height": 66,
302 "opacity": 1,
303 "strokeDash": 0,
304 "strokeWidth": 2,
305 "borderRadius": 0,
306 "fill": "B5",
307 "stroke": "B1",
308 "shadow": false,
309 "3d": false,
310 "multiple": false,
311 "double-border": false,
312 "tooltip": "",
313 "link": "",
314 "icon": null,
315 "iconPosition": "",
316 "blend": false,
317 "fields": null,
318 "methods": null,
319 "columns": null,
320 "label": "d2renderer",
321 "fontSize": 16,
322 "fontFamily": "DEFAULT",
323 "language": "",
324 "color": "N1",
325 "italic": false,
326 "bold": false,
327 "underline": false,
328 "labelWidth": 76,
329 "labelHeight": 21,
330 "labelPosition": "INSIDE_MIDDLE_CENTER",
331 "zIndex": 0,
332 "level": 2
333 },
334 {
335 "id": "How this is rendered.d2sequencelayout",
336 "type": "rectangle",
337 "pos": {
338 "x": 1175,
339 "y": 100
340 },
341 "width": 169,
342 "height": 66,
343 "opacity": 1,
344 "strokeDash": 0,
345 "strokeWidth": 2,
346 "borderRadius": 0,
347 "fill": "B5",
348 "stroke": "B1",
349 "shadow": false,
350 "3d": false,
351 "multiple": false,
352 "double-border": false,
353 "tooltip": "",
354 "link": "",
355 "icon": null,
356 "iconPosition": "",
357 "blend": false,
358 "fields": null,
359 "methods": null,
360 "columns": null,
361 "label": "d2sequencelayout",
362 "fontSize": 16,
363 "fontFamily": "DEFAULT",
364 "language": "",
365 "color": "N1",
366 "italic": false,
367 "bold": false,
368 "underline": false,
369 "labelWidth": 124,
370 "labelHeight": 21,
371 "labelPosition": "INSIDE_MIDDLE_CENTER",
372 "zIndex": 0,
373 "level": 2
374 },
375 {
376 "id": "How this is rendered.d2dagrelayout",
377 "type": "rectangle",
378 "pos": {
379 "x": 1384,
380 "y": 100
381 },
382 "width": 144,
383 "height": 66,
384 "opacity": 1,
385 "strokeDash": 0,
386 "strokeWidth": 2,
387 "borderRadius": 0,
388 "fill": "B5",
389 "stroke": "B1",
390 "shadow": false,
391 "3d": false,
392 "multiple": false,
393 "double-border": false,
394 "tooltip": "",
395 "link": "",
396 "icon": null,
397 "iconPosition": "",
398 "blend": false,
399 "fields": null,
400 "methods": null,
401 "columns": null,
402 "label": "d2dagrelayout",
403 "fontSize": 16,
404 "fontFamily": "DEFAULT",
405 "language": "",
406 "color": "N1",
407 "italic": false,
408 "bold": false,
409 "underline": false,
410 "labelWidth": 99,
411 "labelHeight": 21,
412 "labelPosition": "INSIDE_MIDDLE_CENTER",
413 "zIndex": 0,
414 "level": 2
415 },
416 {
417 "id": "How this is rendered.d2compiler.measurements also take place",
418 "type": "page",
419 "pos": {
420 "x": 321,
421 "y": 446
422 },
423 "width": 247,
424 "height": 66,
425 "opacity": 1,
426 "strokeDash": 0,
427 "strokeWidth": 2,
428 "borderRadius": 0,
429 "fill": "N7",
430 "stroke": "B1",
431 "shadow": false,
432 "3d": false,
433 "multiple": false,
434 "double-border": false,
435 "tooltip": "",
436 "link": "",
437 "icon": null,
438 "iconPosition": "",
439 "blend": false,
440 "fields": null,
441 "methods": null,
442 "columns": null,
443 "label": "measurements also take place",
444 "fontSize": 16,
445 "fontFamily": "DEFAULT",
446 "language": "",
447 "color": "N1",
448 "italic": false,
449 "bold": false,
450 "underline": false,
451 "labelWidth": 202,
452 "labelHeight": 21,
453 "labelPosition": "INSIDE_MIDDLE_CENTER",
454 "zIndex": 5,
455 "level": 3
456 },
457 {
458 "id": "How this is rendered.d2layout.layout",
459 "type": "rectangle",
460 "pos": {
461 "x": 602,
462 "y": 642
463 },
464 "width": 12,
465 "height": 259,
466 "opacity": 1,
467 "strokeDash": 0,
468 "strokeWidth": 2,
469 "borderRadius": 0,
470 "fill": "B4",
471 "stroke": "B1",
472 "shadow": false,
473 "3d": false,
474 "multiple": false,
475 "double-border": false,
476 "tooltip": "",
477 "link": "",
478 "icon": null,
479 "iconPosition": "",
480 "blend": false,
481 "fields": null,
482 "methods": null,
483 "columns": null,
484 "label": "",
485 "fontSize": 16,
486 "fontFamily": "DEFAULT",
487 "language": "",
488 "color": "N1",
489 "italic": false,
490 "bold": false,
491 "underline": false,
492 "labelWidth": 42,
493 "labelHeight": 21,
494 "zIndex": 2,
495 "level": 3
496 },
497 {
498 "id": "How this is rendered.only if root is not sequence",
499 "type": "rectangle",
500 "pos": {
501 "x": 574,
502 "y": 777
503 },
504 "width": 921,
505 "height": 59,
506 "opacity": 1,
507 "strokeDash": 0,
508 "strokeWidth": 0,
509 "borderRadius": 0,
510 "fill": "N5",
511 "stroke": "B1",
512 "shadow": false,
513 "3d": false,
514 "multiple": false,
515 "double-border": false,
516 "tooltip": "",
517 "link": "",
518 "icon": null,
519 "iconPosition": "",
520 "blend": true,
521 "fields": null,
522 "methods": null,
523 "columns": null,
524 "label": "only if root is not sequence",
525 "fontSize": 16,
526 "fontFamily": "DEFAULT",
527 "language": "",
528 "color": "N1",
529 "italic": false,
530 "bold": false,
531 "underline": false,
532 "labelWidth": 180,
533 "labelHeight": 21,
534 "labelFill": "N5",
535 "labelPosition": "INSIDE_TOP_LEFT",
536 "zIndex": 3,
537 "level": 2
538 },
539 {
540 "id": "How this is rendered.d2exporter.export",
541 "type": "rectangle",
542 "pos": {
543 "x": 755,
544 "y": 1091
545 },
546 "width": 12,
547 "height": 160,
548 "opacity": 1,
549 "strokeDash": 0,
550 "strokeWidth": 2,
551 "borderRadius": 0,
552 "fill": "B4",
553 "stroke": "B1",
554 "shadow": false,
555 "3d": false,
556 "multiple": false,
557 "double-border": false,
558 "tooltip": "",
559 "link": "",
560 "icon": null,
561 "iconPosition": "",
562 "blend": false,
563 "fields": null,
564 "methods": null,
565 "columns": null,
566 "label": "",
567 "fontSize": 16,
568 "fontFamily": "DEFAULT",
569 "language": "",
570 "color": "N1",
571 "italic": false,
572 "bold": false,
573 "underline": false,
574 "labelWidth": 45,
575 "labelHeight": 21,
576 "zIndex": 2,
577 "level": 3
578 }
579 ],
580 "connections": [
581 {
582 "id": "How this is rendered.(CLI -> d2ast)[0]",
583 "src": "How this is rendered.CLI",
584 "srcArrow": "none",
585 "dst": "How this is rendered.d2ast",
586 "dstArrow": "triangle",
587 "opacity": 1,
588 "strokeDash": 0,
589 "strokeWidth": 2,
590 "stroke": "B1",
591 "borderRadius": 10,
592 "label": "'How this is rendered: {...}'",
593 "fontSize": 16,
594 "fontFamily": "DEFAULT",
595 "language": "",
596 "color": "N2",
597 "italic": true,
598 "bold": false,
599 "underline": false,
600 "labelWidth": 167,
601 "labelHeight": 21,
602 "labelPosition": "INSIDE_MIDDLE_CENTER",
603 "labelPercentage": 0,
604 "route": [
605 {
606 "x": 74,
607 "y": 236
608 },
609 {
610 "x": 281,
611 "y": 236
612 }
613 ],
614 "animated": false,
615 "tooltip": "",
616 "icon": null,
617 "zIndex": 4
618 },
619 {
620 "id": "How this is rendered.(d2ast -> CLI)[0]",
621 "src": "How this is rendered.d2ast",
622 "srcArrow": "none",
623 "dst": "How this is rendered.CLI",
624 "dstArrow": "triangle",
625 "opacity": 1,
626 "strokeDash": 0,
627 "strokeWidth": 2,
628 "stroke": "B1",
629 "borderRadius": 10,
630 "label": "tokenized AST",
631 "fontSize": 16,
632 "fontFamily": "DEFAULT",
633 "language": "",
634 "color": "N2",
635 "italic": true,
636 "bold": false,
637 "underline": false,
638 "labelWidth": 94,
639 "labelHeight": 21,
640 "labelPosition": "INSIDE_MIDDLE_CENTER",
641 "labelPercentage": 0,
642 "route": [
643 {
644 "x": 281,
645 "y": 306
646 },
647 {
648 "x": 74,
649 "y": 306
650 }
651 ],
652 "animated": false,
653 "tooltip": "",
654 "icon": null,
655 "zIndex": 4
656 },
657 {
658 "id": "How this is rendered.(CLI -> d2compiler)[0]",
659 "src": "How this is rendered.CLI",
660 "srcArrow": "none",
661 "dst": "How this is rendered.d2compiler",
662 "dstArrow": "triangle",
663 "opacity": 1,
664 "strokeDash": 0,
665 "strokeWidth": 2,
666 "stroke": "B1",
667 "borderRadius": 10,
668 "label": "compile AST",
669 "fontSize": 16,
670 "fontFamily": "DEFAULT",
671 "language": "",
672 "color": "N2",
673 "italic": true,
674 "bold": false,
675 "underline": false,
676 "labelWidth": 82,
677 "labelHeight": 21,
678 "labelPosition": "INSIDE_MIDDLE_CENTER",
679 "labelPercentage": 0,
680 "route": [
681 {
682 "x": 74,
683 "y": 376
684 },
685 {
686 "x": 445,
687 "y": 376
688 }
689 ],
690 "animated": false,
691 "tooltip": "",
692 "icon": null,
693 "zIndex": 4
694 },
695 {
696 "id": "How this is rendered.(d2compiler -> CLI)[0]",
697 "src": "How this is rendered.d2compiler",
698 "srcArrow": "none",
699 "dst": "How this is rendered.CLI",
700 "dstArrow": "triangle",
701 "opacity": 1,
702 "strokeDash": 0,
703 "strokeWidth": 2,
704 "stroke": "B1",
705 "borderRadius": 10,
706 "label": "objects and edges",
707 "fontSize": 16,
708 "fontFamily": "DEFAULT",
709 "language": "",
710 "color": "N2",
711 "italic": true,
712 "bold": false,
713 "underline": false,
714 "labelWidth": 119,
715 "labelHeight": 21,
716 "labelPosition": "INSIDE_MIDDLE_CENTER",
717 "labelPercentage": 0,
718 "route": [
719 {
720 "x": 445,
721 "y": 582
722 },
723 {
724 "x": 74,
725 "y": 582
726 }
727 ],
728 "animated": false,
729 "tooltip": "",
730 "icon": null,
731 "zIndex": 4
732 },
733 {
734 "id": "How this is rendered.(CLI -> d2layout.layout)[0]",
735 "src": "How this is rendered.CLI",
736 "srcArrow": "none",
737 "dst": "How this is rendered.d2layout.layout",
738 "dstArrow": "triangle",
739 "opacity": 1,
740 "strokeDash": 0,
741 "strokeWidth": 2,
742 "stroke": "B1",
743 "borderRadius": 10,
744 "label": "run layout engines",
745 "fontSize": 16,
746 "fontFamily": "DEFAULT",
747 "language": "",
748 "color": "N2",
749 "italic": true,
750 "bold": false,
751 "underline": false,
752 "labelWidth": 122,
753 "labelHeight": 21,
754 "labelPosition": "INSIDE_MIDDLE_CENTER",
755 "labelPercentage": 0,
756 "route": [
757 {
758 "x": 74,
759 "y": 652
760 },
761 {
762 "x": 602.5,
763 "y": 652
764 }
765 ],
766 "animated": false,
767 "tooltip": "",
768 "icon": null,
769 "zIndex": 4
770 },
771 {
772 "id": "How this is rendered.(d2layout.layout -> d2sequencelayout)[0]",
773 "src": "How this is rendered.d2layout.layout",
774 "srcArrow": "none",
775 "dst": "How this is rendered.d2sequencelayout",
776 "dstArrow": "triangle",
777 "opacity": 1,
778 "strokeDash": 0,
779 "strokeWidth": 2,
780 "stroke": "B1",
781 "borderRadius": 10,
782 "label": "run engine on shape: sequence_diagram, temporarily remove",
783 "fontSize": 16,
784 "fontFamily": "DEFAULT",
785 "language": "",
786 "color": "N2",
787 "italic": true,
788 "bold": false,
789 "underline": false,
790 "labelWidth": 403,
791 "labelHeight": 21,
792 "labelPosition": "INSIDE_MIDDLE_CENTER",
793 "labelPercentage": 0,
794 "route": [
795 {
796 "x": 614.5,
797 "y": 722
798 },
799 {
800 "x": 1259.5,
801 "y": 722
802 }
803 ],
804 "animated": false,
805 "tooltip": "",
806 "icon": null,
807 "zIndex": 4
808 },
809 {
810 "id": "How this is rendered.(d2layout.layout -> d2dagrelayout)[0]",
811 "src": "How this is rendered.d2layout.layout",
812 "srcArrow": "none",
813 "dst": "How this is rendered.d2dagrelayout",
814 "dstArrow": "triangle",
815 "opacity": 1,
816 "strokeDash": 0,
817 "strokeWidth": 2,
818 "stroke": "B1",
819 "borderRadius": 10,
820 "label": "run core engine on rest",
821 "fontSize": 16,
822 "fontFamily": "DEFAULT",
823 "language": "",
824 "color": "N2",
825 "italic": true,
826 "bold": false,
827 "underline": false,
828 "labelWidth": 151,
829 "labelHeight": 21,
830 "labelPosition": "INSIDE_MIDDLE_CENTER",
831 "labelPercentage": 0,
832 "route": [
833 {
834 "x": 614.5,
835 "y": 821
836 },
837 {
838 "x": 1456,
839 "y": 821
840 }
841 ],
842 "animated": false,
843 "tooltip": "",
844 "icon": null,
845 "zIndex": 4
846 },
847 {
848 "id": "How this is rendered.(d2layout.layout <- d2sequencelayout)[0]",
849 "src": "How this is rendered.d2layout.layout",
850 "srcArrow": "triangle",
851 "dst": "How this is rendered.d2sequencelayout",
852 "dstArrow": "none",
853 "opacity": 1,
854 "strokeDash": 0,
855 "strokeWidth": 2,
856 "stroke": "B1",
857 "borderRadius": 10,
858 "label": "add back in sequence diagrams",
859 "fontSize": 16,
860 "fontFamily": "DEFAULT",
861 "language": "",
862 "color": "N2",
863 "italic": true,
864 "bold": false,
865 "underline": false,
866 "labelWidth": 208,
867 "labelHeight": 21,
868 "labelPosition": "INSIDE_MIDDLE_CENTER",
869 "labelPercentage": 0,
870 "route": [
871 {
872 "x": 614.5,
873 "y": 891
874 },
875 {
876 "x": 1259.5,
877 "y": 891
878 }
879 ],
880 "animated": false,
881 "tooltip": "",
882 "icon": null,
883 "zIndex": 4
884 },
885 {
886 "id": "How this is rendered.(d2layout -> CLI)[0]",
887 "src": "How this is rendered.d2layout",
888 "srcArrow": "none",
889 "dst": "How this is rendered.CLI",
890 "dstArrow": "triangle",
891 "opacity": 1,
892 "strokeDash": 0,
893 "strokeWidth": 2,
894 "stroke": "B1",
895 "borderRadius": 10,
896 "label": "diagram with correct positions and dimensions",
897 "fontSize": 16,
898 "fontFamily": "DEFAULT",
899 "language": "",
900 "color": "N2",
901 "italic": true,
902 "bold": false,
903 "underline": false,
904 "labelWidth": 307,
905 "labelHeight": 21,
906 "labelPosition": "INSIDE_MIDDLE_CENTER",
907 "labelPercentage": 0,
908 "route": [
909 {
910 "x": 608.5,
911 "y": 961
912 },
913 {
914 "x": 74,
915 "y": 961
916 }
917 ],
918 "animated": false,
919 "tooltip": "",
920 "icon": null,
921 "zIndex": 4
922 },
923 {
924 "id": "How this is rendered.(CLI -> d2exporter)[0]",
925 "src": "How this is rendered.CLI",
926 "srcArrow": "none",
927 "dst": "How this is rendered.d2exporter",
928 "dstArrow": "triangle",
929 "opacity": 1,
930 "strokeDash": 0,
931 "strokeWidth": 2,
932 "stroke": "B1",
933 "borderRadius": 10,
934 "label": "export diagram with chosen theme and renderer",
935 "fontSize": 16,
936 "fontFamily": "DEFAULT",
937 "language": "",
938 "color": "N2",
939 "italic": true,
940 "bold": false,
941 "underline": false,
942 "labelWidth": 318,
943 "labelHeight": 21,
944 "labelPosition": "INSIDE_MIDDLE_CENTER",
945 "labelPercentage": 0,
946 "route": [
947 {
948 "x": 74,
949 "y": 1031
950 },
951 {
952 "x": 761,
953 "y": 1031
954 }
955 ],
956 "animated": false,
957 "tooltip": "",
958 "icon": null,
959 "zIndex": 4
960 },
961 {
962 "id": "How this is rendered.(d2exporter.export -> d2themes)[0]",
963 "src": "How this is rendered.d2exporter.export",
964 "srcArrow": "none",
965 "dst": "How this is rendered.d2themes",
966 "dstArrow": "triangle",
967 "opacity": 1,
968 "strokeDash": 0,
969 "strokeWidth": 2,
970 "stroke": "B1",
971 "borderRadius": 10,
972 "label": "get theme styles",
973 "fontSize": 16,
974 "fontFamily": "DEFAULT",
975 "language": "",
976 "color": "N2",
977 "italic": true,
978 "bold": false,
979 "underline": false,
980 "labelWidth": 108,
981 "labelHeight": 21,
982 "labelPosition": "INSIDE_MIDDLE_CENTER",
983 "labelPercentage": 0,
984 "route": [
985 {
986 "x": 767,
987 "y": 1101
988 },
989 {
990 "x": 917.5,
991 "y": 1101
992 }
993 ],
994 "animated": false,
995 "tooltip": "",
996 "icon": null,
997 "zIndex": 4
998 },
999 {
1000 "id": "How this is rendered.(d2exporter.export -> d2renderer)[0]",
1001 "src": "How this is rendered.d2exporter.export",
1002 "srcArrow": "none",
1003 "dst": "How this is rendered.d2renderer",
1004 "dstArrow": "triangle",
1005 "opacity": 1,
1006 "strokeDash": 0,
1007 "strokeWidth": 2,
1008 "stroke": "B1",
1009 "borderRadius": 10,
1010 "label": "render to SVG",
1011 "fontSize": 16,
1012 "fontFamily": "DEFAULT",
1013 "language": "",
1014 "color": "N2",
1015 "italic": true,
1016 "bold": false,
1017 "underline": false,
1018 "labelWidth": 90,
1019 "labelHeight": 21,
1020 "labelPosition": "INSIDE_MIDDLE_CENTER",
1021 "labelPercentage": 0,
1022 "route": [
1023 {
1024 "x": 767,
1025 "y": 1171
1026 },
1027 {
1028 "x": 1074.5,
1029 "y": 1171
1030 }
1031 ],
1032 "animated": false,
1033 "tooltip": "",
1034 "icon": null,
1035 "zIndex": 4
1036 },
1037 {
1038 "id": "How this is rendered.(d2exporter.export -> CLI)[0]",
1039 "src": "How this is rendered.d2exporter.export",
1040 "srcArrow": "none",
1041 "dst": "How this is rendered.CLI",
1042 "dstArrow": "triangle",
1043 "opacity": 1,
1044 "strokeDash": 0,
1045 "strokeWidth": 2,
1046 "stroke": "B1",
1047 "borderRadius": 10,
1048 "label": "resulting SVG",
1049 "fontSize": 16,
1050 "fontFamily": "DEFAULT",
1051 "language": "",
1052 "color": "N2",
1053 "italic": true,
1054 "bold": false,
1055 "underline": false,
1056 "labelWidth": 88,
1057 "labelHeight": 21,
1058 "labelPosition": "INSIDE_MIDDLE_CENTER",
1059 "labelPercentage": 0,
1060 "route": [
1061 {
1062 "x": 755,
1063 "y": 1241
1064 },
1065 {
1066 "x": 74,
1067 "y": 1241
1068 }
1069 ],
1070 "animated": false,
1071 "tooltip": "",
1072 "icon": null,
1073 "zIndex": 4
1074 },
1075 {
1076 "id": "(How this is rendered.CLI -- )[0]",
1077 "src": "How this is rendered.CLI",
1078 "srcArrow": "none",
1079 "dst": "CLI-lifeline-end-1708808208",
1080 "dstArrow": "none",
1081 "opacity": 1,
1082 "strokeDash": 6,
1083 "strokeWidth": 2,
1084 "stroke": "B2",
1085 "borderRadius": 10,
1086 "label": "",
1087 "fontSize": 16,
1088 "fontFamily": "DEFAULT",
1089 "language": "",
1090 "color": "N2",
1091 "italic": true,
1092 "bold": false,
1093 "underline": false,
1094 "labelWidth": 0,
1095 "labelHeight": 0,
1096 "labelPosition": "",
1097 "labelPercentage": 0,
1098 "route": [
1099 {
1100 "x": 74,
1101 "y": 166
1102 },
1103 {
1104 "x": 74,
1105 "y": 1311
1106 }
1107 ],
1108 "animated": false,
1109 "tooltip": "",
1110 "icon": null,
1111 "zIndex": 1
1112 },
1113 {
1114 "id": "(How this is rendered.d2ast -- )[0]",
1115 "src": "How this is rendered.d2ast",
1116 "srcArrow": "none",
1117 "dst": "d2ast-lifeline-end-2301832456",
1118 "dstArrow": "none",
1119 "opacity": 1,
1120 "strokeDash": 6,
1121 "strokeWidth": 2,
1122 "stroke": "B2",
1123 "borderRadius": 10,
1124 "label": "",
1125 "fontSize": 16,
1126 "fontFamily": "DEFAULT",
1127 "language": "",
1128 "color": "N2",
1129 "italic": true,
1130 "bold": false,
1131 "underline": false,
1132 "labelWidth": 0,
1133 "labelHeight": 0,
1134 "labelPosition": "",
1135 "labelPercentage": 0,
1136 "route": [
1137 {
1138 "x": 281,
1139 "y": 166
1140 },
1141 {
1142 "x": 281,
1143 "y": 1311
1144 }
1145 ],
1146 "animated": false,
1147 "tooltip": "",
1148 "icon": null,
1149 "zIndex": 1
1150 },
1151 {
1152 "id": "(How this is rendered.d2compiler -- )[0]",
1153 "src": "How this is rendered.d2compiler",
1154 "srcArrow": "none",
1155 "dst": "d2compiler-lifeline-end-4225513585",
1156 "dstArrow": "none",
1157 "opacity": 1,
1158 "strokeDash": 6,
1159 "strokeWidth": 2,
1160 "stroke": "B2",
1161 "borderRadius": 10,
1162 "label": "",
1163 "fontSize": 16,
1164 "fontFamily": "DEFAULT",
1165 "language": "",
1166 "color": "N2",
1167 "italic": true,
1168 "bold": false,
1169 "underline": false,
1170 "labelWidth": 0,
1171 "labelHeight": 0,
1172 "labelPosition": "",
1173 "labelPercentage": 0,
1174 "route": [
1175 {
1176 "x": 445,
1177 "y": 166
1178 },
1179 {
1180 "x": 445,
1181 "y": 1311
1182 }
1183 ],
1184 "animated": false,
1185 "tooltip": "",
1186 "icon": null,
1187 "zIndex": 1
1188 },
1189 {
1190 "id": "(How this is rendered.d2layout -- )[0]",
1191 "src": "How this is rendered.d2layout",
1192 "srcArrow": "none",
1193 "dst": "d2layout-lifeline-end-1285981920",
1194 "dstArrow": "none",
1195 "opacity": 1,
1196 "strokeDash": 6,
1197 "strokeWidth": 2,
1198 "stroke": "B2",
1199 "borderRadius": 10,
1200 "label": "",
1201 "fontSize": 16,
1202 "fontFamily": "DEFAULT",
1203 "language": "",
1204 "color": "N2",
1205 "italic": true,
1206 "bold": false,
1207 "underline": false,
1208 "labelWidth": 0,
1209 "labelHeight": 0,
1210 "labelPosition": "",
1211 "labelPercentage": 0,
1212 "route": [
1213 {
1214 "x": 608.5,
1215 "y": 166
1216 },
1217 {
1218 "x": 608.5,
1219 "y": 1311
1220 }
1221 ],
1222 "animated": false,
1223 "tooltip": "",
1224 "icon": null,
1225 "zIndex": 1
1226 },
1227 {
1228 "id": "(How this is rendered.d2exporter -- )[0]",
1229 "src": "How this is rendered.d2exporter",
1230 "srcArrow": "none",
1231 "dst": "d2exporter-lifeline-end-882815229",
1232 "dstArrow": "none",
1233 "opacity": 1,
1234 "strokeDash": 6,
1235 "strokeWidth": 2,
1236 "stroke": "B2",
1237 "borderRadius": 10,
1238 "label": "",
1239 "fontSize": 16,
1240 "fontFamily": "DEFAULT",
1241 "language": "",
1242 "color": "N2",
1243 "italic": true,
1244 "bold": false,
1245 "underline": false,
1246 "labelWidth": 0,
1247 "labelHeight": 0,
1248 "labelPosition": "",
1249 "labelPercentage": 0,
1250 "route": [
1251 {
1252 "x": 761,
1253 "y": 166
1254 },
1255 {
1256 "x": 761,
1257 "y": 1311
1258 }
1259 ],
1260 "animated": false,
1261 "tooltip": "",
1262 "icon": null,
1263 "zIndex": 1
1264 },
1265 {
1266 "id": "(How this is rendered.d2themes -- )[0]",
1267 "src": "How this is rendered.d2themes",
1268 "srcArrow": "none",
1269 "dst": "d2themes-lifeline-end-1104056036",
1270 "dstArrow": "none",
1271 "opacity": 1,
1272 "strokeDash": 6,
1273 "strokeWidth": 2,
1274 "stroke": "B2",
1275 "borderRadius": 10,
1276 "label": "",
1277 "fontSize": 16,
1278 "fontFamily": "DEFAULT",
1279 "language": "",
1280 "color": "N2",
1281 "italic": true,
1282 "bold": false,
1283 "underline": false,
1284 "labelWidth": 0,
1285 "labelHeight": 0,
1286 "labelPosition": "",
1287 "labelPercentage": 0,
1288 "route": [
1289 {
1290 "x": 917.5,
1291 "y": 166
1292 },
1293 {
1294 "x": 917.5,
1295 "y": 1311
1296 }
1297 ],
1298 "animated": false,
1299 "tooltip": "",
1300 "icon": null,
1301 "zIndex": 1
1302 },
1303 {
1304 "id": "(How this is rendered.d2renderer -- )[0]",
1305 "src": "How this is rendered.d2renderer",
1306 "srcArrow": "none",
1307 "dst": "d2renderer-lifeline-end-3212976943",
1308 "dstArrow": "none",
1309 "opacity": 1,
1310 "strokeDash": 6,
1311 "strokeWidth": 2,
1312 "stroke": "B2",
1313 "borderRadius": 10,
1314 "label": "",
1315 "fontSize": 16,
1316 "fontFamily": "DEFAULT",
1317 "language": "",
1318 "color": "N2",
1319 "italic": true,
1320 "bold": false,
1321 "underline": false,
1322 "labelWidth": 0,
1323 "labelHeight": 0,
1324 "labelPosition": "",
1325 "labelPercentage": 0,
1326 "route": [
1327 {
1328 "x": 1074.5,
1329 "y": 166
1330 },
1331 {
1332 "x": 1074.5,
1333 "y": 1311
1334 }
1335 ],
1336 "animated": false,
1337 "tooltip": "",
1338 "icon": null,
1339 "zIndex": 1
1340 },
1341 {
1342 "id": "(How this is rendered.d2sequencelayout -- )[0]",
1343 "src": "How this is rendered.d2sequencelayout",
1344 "srcArrow": "none",
1345 "dst": "d2sequencelayout-lifeline-end-3085844671",
1346 "dstArrow": "none",
1347 "opacity": 1,
1348 "strokeDash": 6,
1349 "strokeWidth": 2,
1350 "stroke": "B2",
1351 "borderRadius": 10,
1352 "label": "",
1353 "fontSize": 16,
1354 "fontFamily": "DEFAULT",
1355 "language": "",
1356 "color": "N2",
1357 "italic": true,
1358 "bold": false,
1359 "underline": false,
1360 "labelWidth": 0,
1361 "labelHeight": 0,
1362 "labelPosition": "",
1363 "labelPercentage": 0,
1364 "route": [
1365 {
1366 "x": 1259.5,
1367 "y": 166
1368 },
1369 {
1370 "x": 1259.5,
1371 "y": 1311
1372 }
1373 ],
1374 "animated": false,
1375 "tooltip": "",
1376 "icon": null,
1377 "zIndex": 1
1378 },
1379 {
1380 "id": "(How this is rendered.d2dagrelayout -- )[0]",
1381 "src": "How this is rendered.d2dagrelayout",
1382 "srcArrow": "none",
1383 "dst": "d2dagrelayout-lifeline-end-3371915605",
1384 "dstArrow": "none",
1385 "opacity": 1,
1386 "strokeDash": 6,
1387 "strokeWidth": 2,
1388 "stroke": "B2",
1389 "borderRadius": 10,
1390 "label": "",
1391 "fontSize": 16,
1392 "fontFamily": "DEFAULT",
1393 "language": "",
1394 "color": "N2",
1395 "italic": true,
1396 "bold": false,
1397 "underline": false,
1398 "labelWidth": 0,
1399 "labelHeight": 0,
1400 "labelPosition": "",
1401 "labelPercentage": 0,
1402 "route": [
1403 {
1404 "x": 1456,
1405 "y": 166
1406 },
1407 {
1408 "x": 1456,
1409 "y": 1311
1410 }
1411 ],
1412 "animated": false,
1413 "tooltip": "",
1414 "icon": null,
1415 "zIndex": 1
1416 }
1417 ],
1418 "root": {
1419 "id": "",
1420 "type": "",
1421 "pos": {
1422 "x": 0,
1423 "y": 0
1424 },
1425 "width": 0,
1426 "height": 0,
1427 "opacity": 0,
1428 "strokeDash": 0,
1429 "strokeWidth": 0,
1430 "borderRadius": 0,
1431 "fill": "N7",
1432 "stroke": "",
1433 "shadow": false,
1434 "3d": false,
1435 "multiple": false,
1436 "double-border": false,
1437 "tooltip": "",
1438 "link": "",
1439 "icon": null,
1440 "iconPosition": "",
1441 "blend": false,
1442 "fields": null,
1443 "methods": null,
1444 "columns": null,
1445 "label": "",
1446 "fontSize": 0,
1447 "fontFamily": "",
1448 "language": "",
1449 "color": "",
1450 "italic": false,
1451 "bold": false,
1452 "underline": false,
1453 "labelWidth": 0,
1454 "labelHeight": 0,
1455 "zIndex": 0,
1456 "level": 0
1457 }
1458}
View as plain text