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