Merge branch 'development' of
[Mograsim.git] / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / mux1_12.json
1 {
2   "width": 50.0,
3   "height": 80.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 20.0
9       },
10       "name": "I0",
11       "logicWidth": 12,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 60.0
18       },
19       "name": "I1",
20       "logicWidth": 12,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 0.0,
26         "y": 5.0
27       },
28       "name": "S",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 50.0,
35         "y": 30.0
36       },
37       "name": "Y",
38       "logicWidth": 12,
39       "usage": "OUTPUT"
40     }
41   ],
42   "innerScale": 0.2,
43   "submodel": {
44     "components": [
45       {
46         "id": "sel1",
47         "name": "DeserializedSubmodelComponent#10",
48         "pos": {
49           "x": 95.0,
50           "y": 145.0
51         }
52       },
53       {
54         "id": "sel1",
55         "name": "DeserializedSubmodelComponent#11",
56         "pos": {
57           "x": 95.0,
58           "y": 205.0
59         }
60       },
61       {
62         "id": "sel1",
63         "name": "DeserializedSubmodelComponent#12",
64         "pos": {
65           "x": 150.0,
66           "y": 285.0
67         }
68       },
69       {
70         "id": "sel1",
71         "name": "DeserializedSubmodelComponent#13",
72         "pos": {
73           "x": 150.0,
74           "y": 225.0
75         }
76       },
77       {
78         "id": "sel1",
79         "name": "DeserializedSubmodelComponent#14",
80         "pos": {
81           "x": 95.0,
82           "y": 265.0
83         }
84       },
85       {
86         "id": "sel1",
87         "name": "DeserializedSubmodelComponent#15",
88         "pos": {
89           "x": 150.0,
90           "y": 345.0
91         }
92       },
93       {
94         "id": "sel1",
95         "name": "DeserializedSubmodelComponent#4",
96         "pos": {
97           "x": 150.0,
98           "y": 45.0
99         }
100       },
101       {
102         "id": "sel1",
103         "name": "DeserializedSubmodelComponent#5",
104         "pos": {
105           "x": 95.0,
106           "y": 85.0
107         }
108       },
109       {
110         "id": "sel1",
111         "name": "DeserializedSubmodelComponent#6",
112         "pos": {
113           "x": 150.0,
114           "y": 105.0
115         }
116       },
117       {
118         "id": "sel1",
119         "name": "DeserializedSubmodelComponent#7",
120         "pos": {
121           "x": 95.0,
122           "y": 25.0
123         }
124       },
125       {
126         "id": "sel1",
127         "name": "DeserializedSubmodelComponent#8",
128         "pos": {
129           "x": 95.0,
130           "y": 325.0
131         }
132       },
133       {
134         "id": "sel1",
135         "name": "DeserializedSubmodelComponent#9",
136         "pos": {
137           "x": 150.0,
138           "y": 165.0
139         }
140       },
141       {
142         "id": "Merger",
143         "name": "Merger#0",
144         "pos": {
145           "x": 235.0,
146           "y": 95.0
147         },
148         "params": 12
149       },
150       {
151         "id": "NandGate",
152         "name": "NandGate#0",
153         "pos": {
154           "x": 55.0,
155           "y": 10.0
156         },
157         "params": 1
158       },
159       {
160         "id": "Splitter",
161         "name": "Splitter#0",
162         "pos": {
163           "x": 5.0,
164           "y": 45.0
165         },
166         "params": 12
167       },
168       {
169         "id": "Splitter",
170         "name": "Splitter#1",
171         "pos": {
172           "x": 5.0,
173           "y": 245.0
174         },
175         "params": 12
176       },
177       {
178         "id": "WireCrossPoint",
179         "name": "WireCrossPoint#10",
180         "pos": {
181           "x": 144.0,
182           "y": 239.0
183         },
184         "params": 1
185       },
186       {
187         "id": "WireCrossPoint",
188         "name": "WireCrossPoint#11",
189         "pos": {
190           "x": 139.0,
191           "y": 229.0
192         },
193         "params": 1
194       },
195       {
196         "id": "WireCrossPoint",
197         "name": "WireCrossPoint#12",
198         "pos": {
199           "x": 144.0,
200           "y": 299.0
201         },
202         "params": 1
203       },
204       {
205         "id": "WireCrossPoint",
206         "name": "WireCrossPoint#13",
207         "pos": {
208           "x": 139.0,
209           "y": 289.0
210         },
211         "params": 1
212       },
213       {
214         "id": "WireCrossPoint",
215         "name": "WireCrossPoint#14",
216         "pos": {
217           "x": 89.0,
218           "y": 4.0
219         },
220         "params": 1
221       },
222       {
223         "id": "WireCrossPoint",
224         "name": "WireCrossPoint#15",
225         "pos": {
226           "x": 84.0,
227           "y": 19.0
228         },
229         "params": 1
230       },
231       {
232         "id": "WireCrossPoint",
233         "name": "WireCrossPoint#16",
234         "pos": {
235           "x": 49.0,
236           "y": 24.0
237         },
238         "params": 1
239       },
240       {
241         "id": "WireCrossPoint",
242         "name": "WireCrossPoint#17",
243         "pos": {
244           "x": 49.0,
245           "y": 14.0
246         },
247         "params": 1
248       },
249       {
250         "id": "WireCrossPoint",
251         "name": "WireCrossPoint#18",
252         "pos": {
253           "x": 84.0,
254           "y": 269.0
255         },
256         "params": 1
257       },
258       {
259         "id": "WireCrossPoint",
260         "name": "WireCrossPoint#19",
261         "pos": {
262           "x": 89.0,
263           "y": 279.0
264         },
265         "params": 1
266       },
267       {
268         "id": "WireCrossPoint",
269         "name": "WireCrossPoint#20",
270         "pos": {
271           "x": 84.0,
272           "y": 209.0
273         },
274         "params": 1
275       },
276       {
277         "id": "WireCrossPoint",
278         "name": "WireCrossPoint#21",
279         "pos": {
280           "x": 89.0,
281           "y": 219.0
282         },
283         "params": 1
284       },
285       {
286         "id": "WireCrossPoint",
287         "name": "WireCrossPoint#22",
288         "pos": {
289           "x": 89.0,
290           "y": 159.0
291         },
292         "params": 1
293       },
294       {
295         "id": "WireCrossPoint",
296         "name": "WireCrossPoint#23",
297         "pos": {
298           "x": 84.0,
299           "y": 149.0
300         },
301         "params": 1
302       },
303       {
304         "id": "WireCrossPoint",
305         "name": "WireCrossPoint#24",
306         "pos": {
307           "x": 84.0,
308           "y": 89.0
309         },
310         "params": 1
311       },
312       {
313         "id": "WireCrossPoint",
314         "name": "WireCrossPoint#25",
315         "pos": {
316           "x": 89.0,
317           "y": 99.0
318         },
319         "params": 1
320       },
321       {
322         "id": "WireCrossPoint",
323         "name": "WireCrossPoint#26",
324         "pos": {
325           "x": 84.0,
326           "y": 29.0
327         },
328         "params": 1
329       },
330       {
331         "id": "WireCrossPoint",
332         "name": "WireCrossPoint#27",
333         "pos": {
334           "x": 89.0,
335           "y": 39.0
336         },
337         "params": 1
338       },
339       {
340         "id": "WireCrossPoint",
341         "name": "WireCrossPoint#4",
342         "pos": {
343           "x": 139.0,
344           "y": 49.0
345         },
346         "params": 1
347       },
348       {
349         "id": "WireCrossPoint",
350         "name": "WireCrossPoint#5",
351         "pos": {
352           "x": 144.0,
353           "y": 59.0
354         },
355         "params": 1
356       },
357       {
358         "id": "WireCrossPoint",
359         "name": "WireCrossPoint#6",
360         "pos": {
361           "x": 144.0,
362           "y": 119.0
363         },
364         "params": 1
365       },
366       {
367         "id": "WireCrossPoint",
368         "name": "WireCrossPoint#7",
369         "pos": {
370           "x": 139.0,
371           "y": 109.0
372         },
373         "params": 1
374       },
375       {
376         "id": "WireCrossPoint",
377         "name": "WireCrossPoint#8",
378         "pos": {
379           "x": 139.0,
380           "y": 169.0
381         },
382         "params": 1
383       },
384       {
385         "id": "WireCrossPoint",
386         "name": "WireCrossPoint#9",
387         "pos": {
388           "x": 144.0,
389           "y": 179.0
390         },
391         "params": 1
392       }
393     ],
394     "wires": [
395       {
396         "pin1": {
397           "compName": "WireCrossPoint#15",
398           "pinName": ""
399         },
400         "pin2": {
401           "compName": "WireCrossPoint#26",
402           "pinName": ""
403         },
404         "name": "unnamedWire#0",
405         "path": []
406       },
407       {
408         "pin1": {
409           "compName": "WireCrossPoint#14",
410           "pinName": ""
411         },
412         "pin2": {
413           "compName": "WireCrossPoint#27",
414           "pinName": ""
415         },
416         "name": "unnamedWire#1",
417         "path": []
418       },
419       {
420         "pin1": {
421           "compName": "WireCrossPoint#20",
422           "pinName": ""
423         },
424         "pin2": {
425           "compName": "DeserializedSubmodelComponent#11",
426           "pinName": "S1"
427         },
428         "name": "unnamedWire#10",
429         "path": []
430       },
431       {
432         "pin1": {
433           "compName": "DeserializedSubmodelComponent#7",
434           "pinName": "Y"
435         },
436         "pin2": {
437           "compName": "Merger#0",
438           "pinName": "I11"
439         },
440         "name": "unnamedWire#103",
441         "path": [
442           {
443             "x": 210.0,
444             "y": 30.0
445           },
446           {
447             "x": 210.0,
448             "y": 95.0
449           }
450         ]
451       },
452       {
453         "pin1": {
454           "compName": "DeserializedSubmodelComponent#4",
455           "pinName": "Y"
456         },
457         "pin2": {
458           "compName": "Merger#0",
459           "pinName": "I10"
460         },
461         "name": "unnamedWire#104",
462         "path": [
463           {
464             "x": 205.0,
465             "y": 50.0
466           },
467           {
468             "x": 205.0,
469             "y": 105.0
470           }
471         ]
472       },
473       {
474         "pin1": {
475           "compName": "Merger#0",
476           "pinName": "I9"
477         },
478         "pin2": {
479           "compName": "DeserializedSubmodelComponent#5",
480           "pinName": "Y"
481         },
482         "name": "unnamedWire#105",
483         "path": [
484           {
485             "x": 200.0,
486             "y": 115.0
487           },
488           {
489             "x": 200.0,
490             "y": 90.0
491           }
492         ]
493       },
494       {
495         "pin1": {
496           "compName": "DeserializedSubmodelComponent#6",
497           "pinName": "Y"
498         },
499         "pin2": {
500           "compName": "Merger#0",
501           "pinName": "I8"
502         },
503         "name": "unnamedWire#106",
504         "path": [
505           {
506             "x": 195.0,
507             "y": 110.0
508           },
509           {
510             "x": 195.0,
511             "y": 125.0
512           }
513         ]
514       },
515       {
516         "pin1": {
517           "compName": "Merger#0",
518           "pinName": "I7"
519         },
520         "pin2": {
521           "compName": "DeserializedSubmodelComponent#10",
522           "pinName": "Y"
523         },
524         "name": "unnamedWire#107",
525         "path": [
526           {
527             "x": 195.0,
528             "y": 135.0
529           },
530           {
531             "x": 195.0,
532             "y": 150.0
533           }
534         ]
535       },
536       {
537         "pin1": {
538           "compName": "DeserializedSubmodelComponent#9",
539           "pinName": "Y"
540         },
541         "pin2": {
542           "compName": "Merger#0",
543           "pinName": "I6"
544         },
545         "name": "unnamedWire#108",
546         "path": [
547           {
548             "x": 200.0,
549             "y": 170.0
550           },
551           {
552             "x": 200.0,
553             "y": 145.0
554           }
555         ]
556       },
557       {
558         "pin1": {
559           "compName": "Merger#0",
560           "pinName": "I5"
561         },
562         "pin2": {
563           "compName": "DeserializedSubmodelComponent#11",
564           "pinName": "Y"
565         },
566         "name": "unnamedWire#109",
567         "path": [
568           {
569             "x": 205.0,
570             "y": 155.0
571           },
572           {
573             "x": 205.0,
574             "y": 210.0
575           }
576         ]
577       },
578       {
579         "pin1": {
580           "compName": "WireCrossPoint#21",
581           "pinName": ""
582         },
583         "pin2": {
584           "compName": "DeserializedSubmodelComponent#11",
585           "pinName": "S2"
586         },
587         "name": "unnamedWire#11",
588         "path": []
589       },
590       {
591         "pin1": {
592           "compName": "DeserializedSubmodelComponent#13",
593           "pinName": "Y"
594         },
595         "pin2": {
596           "compName": "Merger#0",
597           "pinName": "I4"
598         },
599         "name": "unnamedWire#110",
600         "path": [
601           {
602             "x": 210.0,
603             "y": 230.0
604           },
605           {
606             "x": 210.0,
607             "y": 165.0
608           }
609         ]
610       },
611       {
612         "pin1": {
613           "compName": "Merger#0",
614           "pinName": "I3"
615         },
616         "pin2": {
617           "compName": "DeserializedSubmodelComponent#14",
618           "pinName": "Y"
619         },
620         "name": "unnamedWire#111",
621         "path": [
622           {
623             "x": 215.0,
624             "y": 175.0
625           },
626           {
627             "x": 215.0,
628             "y": 270.0
629           }
630         ]
631       },
632       {
633         "pin1": {
634           "compName": "DeserializedSubmodelComponent#12",
635           "pinName": "Y"
636         },
637         "pin2": {
638           "compName": "Merger#0",
639           "pinName": "I2"
640         },
641         "name": "unnamedWire#112",
642         "path": [
643           {
644             "x": 220.0,
645             "y": 290.0
646           },
647           {
648             "x": 220.0,
649             "y": 185.0
650           }
651         ]
652       },
653       {
654         "pin1": {
655           "compName": "Merger#0",
656           "pinName": "I1"
657         },
658         "pin2": {
659           "compName": "DeserializedSubmodelComponent#8",
660           "pinName": "Y"
661         },
662         "name": "unnamedWire#113",
663         "path": [
664           {
665             "x": 225.0,
666             "y": 195.0
667           },
668           {
669             "x": 225.0,
670             "y": 330.0
671           }
672         ]
673       },
674       {
675         "pin1": {
676           "compName": "DeserializedSubmodelComponent#15",
677           "pinName": "Y"
678         },
679         "pin2": {
680           "compName": "Merger#0",
681           "pinName": "I0"
682         },
683         "name": "unnamedWire#114",
684         "path": [
685           {
686             "x": 230.0,
687             "y": 350.0
688           },
689           {
690             "x": 230.0,
691             "y": 205.0
692           }
693         ]
694       },
695       {
696         "pin1": {
697           "compName": "Merger#0",
698           "pinName": "O"
699         },
700         "pin2": {
701           "compName": "_submodelinterface",
702           "pinName": "Y"
703         },
704         "name": "unnamedWire#115",
705         "path": []
706       },
707       {
708         "pin1": {
709           "compName": "WireCrossPoint#14",
710           "pinName": ""
711         },
712         "pin2": {
713           "compName": "WireCrossPoint#17",
714           "pinName": ""
715         },
716         "name": "unnamedWire#116",
717         "path": [
718           {
719             "x": 50.0,
720             "y": 5.0
721           }
722         ]
723       },
724       {
725         "pin1": {
726           "compName": "DeserializedSubmodelComponent#14",
727           "pinName": "S1"
728         },
729         "pin2": {
730           "compName": "WireCrossPoint#18",
731           "pinName": ""
732         },
733         "name": "unnamedWire#12",
734         "path": []
735       },
736       {
737         "pin1": {
738           "compName": "WireCrossPoint#19",
739           "pinName": ""
740         },
741         "pin2": {
742           "compName": "DeserializedSubmodelComponent#14",
743           "pinName": "S2"
744         },
745         "name": "unnamedWire#13",
746         "path": []
747       },
748       {
749         "pin1": {
750           "compName": "WireCrossPoint#13",
751           "pinName": ""
752         },
753         "pin2": {
754           "compName": "DeserializedSubmodelComponent#15",
755           "pinName": "S1"
756         },
757         "name": "unnamedWire#16",
758         "path": [
759           {
760             "x": 140.0,
761             "y": 350.0
762           }
763         ]
764       },
765       {
766         "pin1": {
767           "compName": "DeserializedSubmodelComponent#12",
768           "pinName": "S2"
769         },
770         "pin2": {
771           "compName": "WireCrossPoint#12",
772           "pinName": ""
773         },
774         "name": "unnamedWire#18",
775         "path": []
776       },
777       {
778         "pin1": {
779           "compName": "WireCrossPoint#13",
780           "pinName": ""
781         },
782         "pin2": {
783           "compName": "DeserializedSubmodelComponent#12",
784           "pinName": "S1"
785         },
786         "name": "unnamedWire#19",
787         "path": []
788       },
789       {
790         "pin1": {
791           "compName": "WireCrossPoint#15",
792           "pinName": ""
793         },
794         "pin2": {
795           "compName": "WireCrossPoint#4",
796           "pinName": ""
797         },
798         "name": "unnamedWire#2",
799         "path": [
800           {
801             "x": 140.0,
802             "y": 20.0
803           }
804         ]
805       },
806       {
807         "pin1": {
808           "compName": "DeserializedSubmodelComponent#13",
809           "pinName": "S2"
810         },
811         "pin2": {
812           "compName": "WireCrossPoint#10",
813           "pinName": ""
814         },
815         "name": "unnamedWire#20",
816         "path": []
817       },
818       {
819         "pin1": {
820           "compName": "WireCrossPoint#11",
821           "pinName": ""
822         },
823         "pin2": {
824           "compName": "DeserializedSubmodelComponent#13",
825           "pinName": "S1"
826         },
827         "name": "unnamedWire#21",
828         "path": []
829       },
830       {
831         "pin1": {
832           "compName": "DeserializedSubmodelComponent#9",
833           "pinName": "S2"
834         },
835         "pin2": {
836           "compName": "WireCrossPoint#9",
837           "pinName": ""
838         },
839         "name": "unnamedWire#22",
840         "path": []
841       },
842       {
843         "pin1": {
844           "compName": "WireCrossPoint#8",
845           "pinName": ""
846         },
847         "pin2": {
848           "compName": "DeserializedSubmodelComponent#9",
849           "pinName": "S1"
850         },
851         "name": "unnamedWire#23",
852         "path": []
853       },
854       {
855         "pin1": {
856           "compName": "DeserializedSubmodelComponent#6",
857           "pinName": "S2"
858         },
859         "pin2": {
860           "compName": "WireCrossPoint#6",
861           "pinName": ""
862         },
863         "name": "unnamedWire#24",
864         "path": []
865       },
866       {
867         "pin1": {
868           "compName": "DeserializedSubmodelComponent#6",
869           "pinName": "S1"
870         },
871         "pin2": {
872           "compName": "WireCrossPoint#7",
873           "pinName": ""
874         },
875         "name": "unnamedWire#25",
876         "path": []
877       },
878       {
879         "pin1": {
880           "compName": "DeserializedSubmodelComponent#4",
881           "pinName": "S2"
882         },
883         "pin2": {
884           "compName": "WireCrossPoint#5",
885           "pinName": ""
886         },
887         "name": "unnamedWire#26",
888         "path": []
889       },
890       {
891         "pin1": {
892           "compName": "WireCrossPoint#4",
893           "pinName": ""
894         },
895         "pin2": {
896           "compName": "DeserializedSubmodelComponent#4",
897           "pinName": "S1"
898         },
899         "name": "unnamedWire#27",
900         "path": []
901       },
902       {
903         "pin1": {
904           "compName": "WireCrossPoint#14",
905           "pinName": ""
906         },
907         "pin2": {
908           "compName": "WireCrossPoint#5",
909           "pinName": ""
910         },
911         "name": "unnamedWire#3",
912         "path": [
913           {
914             "x": 145.0,
915             "y": 5.0
916           }
917         ]
918       },
919       {
920         "pin1": {
921           "compName": "WireCrossPoint#4",
922           "pinName": ""
923         },
924         "pin2": {
925           "compName": "WireCrossPoint#7",
926           "pinName": ""
927         },
928         "name": "unnamedWire#35",
929         "path": []
930       },
931       {
932         "pin1": {
933           "compName": "WireCrossPoint#7",
934           "pinName": ""
935         },
936         "pin2": {
937           "compName": "WireCrossPoint#8",
938           "pinName": ""
939         },
940         "name": "unnamedWire#36",
941         "path": []
942       },
943       {
944         "pin1": {
945           "compName": "WireCrossPoint#8",
946           "pinName": ""
947         },
948         "pin2": {
949           "compName": "WireCrossPoint#11",
950           "pinName": ""
951         },
952         "name": "unnamedWire#37",
953         "path": []
954       },
955       {
956         "pin1": {
957           "compName": "WireCrossPoint#11",
958           "pinName": ""
959         },
960         "pin2": {
961           "compName": "WireCrossPoint#13",
962           "pinName": ""
963         },
964         "name": "unnamedWire#38",
965         "path": []
966       },
967       {
968         "pin1": {
969           "compName": "WireCrossPoint#5",
970           "pinName": ""
971         },
972         "pin2": {
973           "compName": "WireCrossPoint#6",
974           "pinName": ""
975         },
976         "name": "unnamedWire#39",
977         "path": []
978       },
979       {
980         "pin1": {
981           "compName": "WireCrossPoint#26",
982           "pinName": ""
983         },
984         "pin2": {
985           "compName": "DeserializedSubmodelComponent#7",
986           "pinName": "S1"
987         },
988         "name": "unnamedWire#4",
989         "path": []
990       },
991       {
992         "pin1": {
993           "compName": "WireCrossPoint#6",
994           "pinName": ""
995         },
996         "pin2": {
997           "compName": "WireCrossPoint#9",
998           "pinName": ""
999         },
1000         "name": "unnamedWire#40",
1001         "path": []
1002       },
1003       {
1004         "pin1": {
1005           "compName": "WireCrossPoint#9",
1006           "pinName": ""
1007         },
1008         "pin2": {
1009           "compName": "WireCrossPoint#10",
1010           "pinName": ""
1011         },
1012         "name": "unnamedWire#41",
1013         "path": []
1014       },
1015       {
1016         "pin1": {
1017           "compName": "WireCrossPoint#10",
1018           "pinName": ""
1019         },
1020         "pin2": {
1021           "compName": "WireCrossPoint#12",
1022           "pinName": ""
1023         },
1024         "name": "unnamedWire#42",
1025         "path": []
1026       },
1027       {
1028         "pin1": {
1029           "compName": "WireCrossPoint#12",
1030           "pinName": ""
1031         },
1032         "pin2": {
1033           "compName": "DeserializedSubmodelComponent#15",
1034           "pinName": "S2"
1035         },
1036         "name": "unnamedWire#43",
1037         "path": [
1038           {
1039             "x": 145.0,
1040             "y": 360.0
1041           }
1042         ]
1043       },
1044       {
1045         "pin1": {
1046           "compName": "WireCrossPoint#26",
1047           "pinName": ""
1048         },
1049         "pin2": {
1050           "compName": "WireCrossPoint#24",
1051           "pinName": ""
1052         },
1053         "name": "unnamedWire#44",
1054         "path": []
1055       },
1056       {
1057         "pin1": {
1058           "compName": "WireCrossPoint#24",
1059           "pinName": ""
1060         },
1061         "pin2": {
1062           "compName": "WireCrossPoint#23",
1063           "pinName": ""
1064         },
1065         "name": "unnamedWire#45",
1066         "path": []
1067       },
1068       {
1069         "pin1": {
1070           "compName": "WireCrossPoint#23",
1071           "pinName": ""
1072         },
1073         "pin2": {
1074           "compName": "WireCrossPoint#20",
1075           "pinName": ""
1076         },
1077         "name": "unnamedWire#46",
1078         "path": []
1079       },
1080       {
1081         "pin1": {
1082           "compName": "WireCrossPoint#20",
1083           "pinName": ""
1084         },
1085         "pin2": {
1086           "compName": "WireCrossPoint#18",
1087           "pinName": ""
1088         },
1089         "name": "unnamedWire#47",
1090         "path": []
1091       },
1092       {
1093         "pin1": {
1094           "compName": "WireCrossPoint#18",
1095           "pinName": ""
1096         },
1097         "pin2": {
1098           "compName": "DeserializedSubmodelComponent#8",
1099           "pinName": "S1"
1100         },
1101         "name": "unnamedWire#48",
1102         "path": [
1103           {
1104             "x": 85.0,
1105             "y": 330.0
1106           }
1107         ]
1108       },
1109       {
1110         "pin1": {
1111           "compName": "WireCrossPoint#19",
1112           "pinName": ""
1113         },
1114         "pin2": {
1115           "compName": "DeserializedSubmodelComponent#8",
1116           "pinName": "S2"
1117         },
1118         "name": "unnamedWire#49",
1119         "path": [
1120           {
1121             "x": 90.0,
1122             "y": 340.0
1123           }
1124         ]
1125       },
1126       {
1127         "pin1": {
1128           "compName": "WireCrossPoint#27",
1129           "pinName": ""
1130         },
1131         "pin2": {
1132           "compName": "DeserializedSubmodelComponent#7",
1133           "pinName": "S2"
1134         },
1135         "name": "unnamedWire#5",
1136         "path": []
1137       },
1138       {
1139         "pin1": {
1140           "compName": "WireCrossPoint#19",
1141           "pinName": ""
1142         },
1143         "pin2": {
1144           "compName": "WireCrossPoint#21",
1145           "pinName": ""
1146         },
1147         "name": "unnamedWire#50",
1148         "path": []
1149       },
1150       {
1151         "pin1": {
1152           "compName": "WireCrossPoint#21",
1153           "pinName": ""
1154         },
1155         "pin2": {
1156           "compName": "WireCrossPoint#22",
1157           "pinName": ""
1158         },
1159         "name": "unnamedWire#51",
1160         "path": []
1161       },
1162       {
1163         "pin1": {
1164           "compName": "WireCrossPoint#25",
1165           "pinName": ""
1166         },
1167         "pin2": {
1168           "compName": "WireCrossPoint#22",
1169           "pinName": ""
1170         },
1171         "name": "unnamedWire#52",
1172         "path": []
1173       },
1174       {
1175         "pin1": {
1176           "compName": "WireCrossPoint#25",
1177           "pinName": ""
1178         },
1179         "pin2": {
1180           "compName": "WireCrossPoint#27",
1181           "pinName": ""
1182         },
1183         "name": "unnamedWire#53",
1184         "path": []
1185       },
1186       {
1187         "pin1": {
1188           "compName": "WireCrossPoint#24",
1189           "pinName": ""
1190         },
1191         "pin2": {
1192           "compName": "DeserializedSubmodelComponent#5",
1193           "pinName": "S1"
1194         },
1195         "name": "unnamedWire#6",
1196         "path": []
1197       },
1198       {
1199         "pin1": {
1200           "compName": "Splitter#0",
1201           "pinName": "O11"
1202         },
1203         "pin2": {
1204           "compName": "DeserializedSubmodelComponent#7",
1205           "pinName": "I1"
1206         },
1207         "name": "unnamedWire#64",
1208         "path": [
1209           {
1210             "x": 75.0,
1211             "y": 45.0
1212           },
1213           {
1214             "x": 75.0,
1215             "y": 50.0
1216           }
1217         ]
1218       },
1219       {
1220         "pin1": {
1221           "compName": "Splitter#0",
1222           "pinName": "O10"
1223         },
1224         "pin2": {
1225           "compName": "DeserializedSubmodelComponent#4",
1226           "pinName": "I1"
1227         },
1228         "name": "unnamedWire#65",
1229         "path": [
1230           {
1231             "x": 70.0,
1232             "y": 55.0
1233           },
1234           {
1235             "x": 70.0,
1236             "y": 70.0
1237           }
1238         ]
1239       },
1240       {
1241         "pin1": {
1242           "compName": "Splitter#0",
1243           "pinName": "O9"
1244         },
1245         "pin2": {
1246           "compName": "DeserializedSubmodelComponent#5",
1247           "pinName": "I1"
1248         },
1249         "name": "unnamedWire#66",
1250         "path": [
1251           {
1252             "x": 65.0,
1253             "y": 65.0
1254           },
1255           {
1256             "x": 65.0,
1257             "y": 110.0
1258           }
1259         ]
1260       },
1261       {
1262         "pin1": {
1263           "compName": "Splitter#0",
1264           "pinName": "O8"
1265         },
1266         "pin2": {
1267           "compName": "DeserializedSubmodelComponent#6",
1268           "pinName": "I1"
1269         },
1270         "name": "unnamedWire#67",
1271         "path": [
1272           {
1273             "x": 60.0,
1274             "y": 75.0
1275           },
1276           {
1277             "x": 60.0,
1278             "y": 130.0
1279           }
1280         ]
1281       },
1282       {
1283         "pin1": {
1284           "compName": "Splitter#0",
1285           "pinName": "O7"
1286         },
1287         "pin2": {
1288           "compName": "DeserializedSubmodelComponent#10",
1289           "pinName": "I1"
1290         },
1291         "name": "unnamedWire#68",
1292         "path": [
1293           {
1294             "x": 55.0,
1295             "y": 85.0
1296           },
1297           {
1298             "x": 55.0,
1299             "y": 170.0
1300           }
1301         ]
1302       },
1303       {
1304         "pin1": {
1305           "compName": "Splitter#0",
1306           "pinName": "O6"
1307         },
1308         "pin2": {
1309           "compName": "DeserializedSubmodelComponent#9",
1310           "pinName": "I1"
1311         },
1312         "name": "unnamedWire#69",
1313         "path": [
1314           {
1315             "x": 50.0,
1316             "y": 95.0
1317           },
1318           {
1319             "x": 50.0,
1320             "y": 190.0
1321           }
1322         ]
1323       },
1324       {
1325         "pin1": {
1326           "compName": "DeserializedSubmodelComponent#5",
1327           "pinName": "S2"
1328         },
1329         "pin2": {
1330           "compName": "WireCrossPoint#25",
1331           "pinName": ""
1332         },
1333         "name": "unnamedWire#7",
1334         "path": []
1335       },
1336       {
1337         "pin1": {
1338           "compName": "Splitter#0",
1339           "pinName": "O5"
1340         },
1341         "pin2": {
1342           "compName": "DeserializedSubmodelComponent#11",
1343           "pinName": "I1"
1344         },
1345         "name": "unnamedWire#70",
1346         "path": [
1347           {
1348             "x": 45.0,
1349             "y": 105.0
1350           },
1351           {
1352             "x": 45.0,
1353             "y": 230.0
1354           }
1355         ]
1356       },
1357       {
1358         "pin1": {
1359           "compName": "Splitter#0",
1360           "pinName": "O4"
1361         },
1362         "pin2": {
1363           "compName": "DeserializedSubmodelComponent#13",
1364           "pinName": "I1"
1365         },
1366         "name": "unnamedWire#71",
1367         "path": [
1368           {
1369             "x": 40.0,
1370             "y": 115.0
1371           },
1372           {
1373             "x": 40.0,
1374             "y": 250.0
1375           }
1376         ]
1377       },
1378       {
1379         "pin1": {
1380           "compName": "Splitter#0",
1381           "pinName": "O3"
1382         },
1383         "pin2": {
1384           "compName": "DeserializedSubmodelComponent#14",
1385           "pinName": "I1"
1386         },
1387         "name": "unnamedWire#72",
1388         "path": [
1389           {
1390             "x": 35.0,
1391             "y": 125.0
1392           },
1393           {
1394             "x": 35.0,
1395             "y": 290.0
1396           }
1397         ]
1398       },
1399       {
1400         "pin1": {
1401           "compName": "Splitter#0",
1402           "pinName": "O2"
1403         },
1404         "pin2": {
1405           "compName": "DeserializedSubmodelComponent#12",
1406           "pinName": "I1"
1407         },
1408         "name": "unnamedWire#73",
1409         "path": [
1410           {
1411             "x": 30.0,
1412             "y": 135.0
1413           },
1414           {
1415             "x": 30.0,
1416             "y": 310.0
1417           }
1418         ]
1419       },
1420       {
1421         "pin1": {
1422           "compName": "Splitter#0",
1423           "pinName": "O1"
1424         },
1425         "pin2": {
1426           "compName": "DeserializedSubmodelComponent#8",
1427           "pinName": "I1"
1428         },
1429         "name": "unnamedWire#74",
1430         "path": [
1431           {
1432             "x": 25.0,
1433             "y": 145.0
1434           },
1435           {
1436             "x": 25.0,
1437             "y": 350.0
1438           }
1439         ]
1440       },
1441       {
1442         "pin1": {
1443           "compName": "Splitter#0",
1444           "pinName": "O0"
1445         },
1446         "pin2": {
1447           "compName": "DeserializedSubmodelComponent#15",
1448           "pinName": "I1"
1449         },
1450         "name": "unnamedWire#75",
1451         "path": [
1452           {
1453             "x": 20.0,
1454             "y": 155.0
1455           },
1456           {
1457             "x": 20.0,
1458             "y": 370.0
1459           }
1460         ]
1461       },
1462       {
1463         "pin1": {
1464           "compName": "_submodelinterface",
1465           "pinName": "I1"
1466         },
1467         "pin2": {
1468           "compName": "Splitter#1",
1469           "pinName": "I"
1470         },
1471         "name": "unnamedWire#76",
1472         "path": []
1473       },
1474       {
1475         "pin1": {
1476           "compName": "_submodelinterface",
1477           "pinName": "I0"
1478         },
1479         "pin2": {
1480           "compName": "Splitter#0",
1481           "pinName": "I"
1482         },
1483         "name": "unnamedWire#77",
1484         "path": []
1485       },
1486       {
1487         "pin1": {
1488           "compName": "WireCrossPoint#23",
1489           "pinName": ""
1490         },
1491         "pin2": {
1492           "compName": "DeserializedSubmodelComponent#10",
1493           "pinName": "S1"
1494         },
1495         "name": "unnamedWire#8",
1496         "path": []
1497       },
1498       {
1499         "pin1": {
1500           "compName": "Splitter#1",
1501           "pinName": "O11"
1502         },
1503         "pin2": {
1504           "compName": "DeserializedSubmodelComponent#7",
1505           "pinName": "I2"
1506         },
1507         "name": "unnamedWire#82",
1508         "path": [
1509           {
1510             "x": 75.0,
1511             "y": 245.0
1512           },
1513           {
1514             "x": 75.0,
1515             "y": 60.0
1516           }
1517         ]
1518       },
1519       {
1520         "pin1": {
1521           "compName": "Splitter#1",
1522           "pinName": "O10"
1523         },
1524         "pin2": {
1525           "compName": "DeserializedSubmodelComponent#4",
1526           "pinName": "I2"
1527         },
1528         "name": "unnamedWire#83",
1529         "path": [
1530           {
1531             "x": 70.0,
1532             "y": 255.0
1533           },
1534           {
1535             "x": 70.0,
1536             "y": 80.0
1537           }
1538         ]
1539       },
1540       {
1541         "pin1": {
1542           "compName": "Splitter#1",
1543           "pinName": "O9"
1544         },
1545         "pin2": {
1546           "compName": "DeserializedSubmodelComponent#5",
1547           "pinName": "I2"
1548         },
1549         "name": "unnamedWire#84",
1550         "path": [
1551           {
1552             "x": 65.0,
1553             "y": 265.0
1554           },
1555           {
1556             "x": 65.0,
1557             "y": 120.0
1558           }
1559         ]
1560       },
1561       {
1562         "pin1": {
1563           "compName": "Splitter#1",
1564           "pinName": "O8"
1565         },
1566         "pin2": {
1567           "compName": "DeserializedSubmodelComponent#6",
1568           "pinName": "I2"
1569         },
1570         "name": "unnamedWire#85",
1571         "path": [
1572           {
1573             "x": 60.0,
1574             "y": 275.0
1575           },
1576           {
1577             "x": 60.0,
1578             "y": 140.0
1579           }
1580         ]
1581       },
1582       {
1583         "pin1": {
1584           "compName": "Splitter#1",
1585           "pinName": "O7"
1586         },
1587         "pin2": {
1588           "compName": "DeserializedSubmodelComponent#10",
1589           "pinName": "I2"
1590         },
1591         "name": "unnamedWire#86",
1592         "path": [
1593           {
1594             "x": 55.0,
1595             "y": 285.0
1596           },
1597           {
1598             "x": 55.0,
1599             "y": 180.0
1600           }
1601         ]
1602       },
1603       {
1604         "pin1": {
1605           "compName": "Splitter#1",
1606           "pinName": "O6"
1607         },
1608         "pin2": {
1609           "compName": "DeserializedSubmodelComponent#9",
1610           "pinName": "I2"
1611         },
1612         "name": "unnamedWire#87",
1613         "path": [
1614           {
1615             "x": 50.0,
1616             "y": 295.0
1617           },
1618           {
1619             "x": 50.0,
1620             "y": 200.0
1621           }
1622         ]
1623       },
1624       {
1625         "pin1": {
1626           "compName": "Splitter#1",
1627           "pinName": "O5"
1628         },
1629         "pin2": {
1630           "compName": "DeserializedSubmodelComponent#11",
1631           "pinName": "I2"
1632         },
1633         "name": "unnamedWire#88",
1634         "path": [
1635           {
1636             "x": 45.0,
1637             "y": 305.0
1638           },
1639           {
1640             "x": 45.0,
1641             "y": 240.0
1642           }
1643         ]
1644       },
1645       {
1646         "pin1": {
1647           "compName": "Splitter#1",
1648           "pinName": "O4"
1649         },
1650         "pin2": {
1651           "compName": "DeserializedSubmodelComponent#13",
1652           "pinName": "I2"
1653         },
1654         "name": "unnamedWire#89",
1655         "path": [
1656           {
1657             "x": 40.0,
1658             "y": 315.0
1659           },
1660           {
1661             "x": 40.0,
1662             "y": 260.0
1663           }
1664         ]
1665       },
1666       {
1667         "pin1": {
1668           "compName": "DeserializedSubmodelComponent#10",
1669           "pinName": "S2"
1670         },
1671         "pin2": {
1672           "compName": "WireCrossPoint#22",
1673           "pinName": ""
1674         },
1675         "name": "unnamedWire#9",
1676         "path": []
1677       },
1678       {
1679         "pin1": {
1680           "compName": "Splitter#1",
1681           "pinName": "O3"
1682         },
1683         "pin2": {
1684           "compName": "DeserializedSubmodelComponent#14",
1685           "pinName": "I2"
1686         },
1687         "name": "unnamedWire#90",
1688         "path": [
1689           {
1690             "x": 35.0,
1691             "y": 325.0
1692           },
1693           {
1694             "x": 35.0,
1695             "y": 300.0
1696           }
1697         ]
1698       },
1699       {
1700         "pin1": {
1701           "compName": "Splitter#1",
1702           "pinName": "O2"
1703         },
1704         "pin2": {
1705           "compName": "DeserializedSubmodelComponent#12",
1706           "pinName": "I2"
1707         },
1708         "name": "unnamedWire#91",
1709         "path": [
1710           {
1711             "x": 30.0,
1712             "y": 335.0
1713           },
1714           {
1715             "x": 30.0,
1716             "y": 320.0
1717           }
1718         ]
1719       },
1720       {
1721         "pin1": {
1722           "compName": "Splitter#1",
1723           "pinName": "O1"
1724         },
1725         "pin2": {
1726           "compName": "DeserializedSubmodelComponent#8",
1727           "pinName": "I2"
1728         },
1729         "name": "unnamedWire#92",
1730         "path": [
1731           {
1732             "x": 45.0,
1733             "y": 345.0
1734           },
1735           {
1736             "x": 45.0,
1737             "y": 360.0
1738           }
1739         ]
1740       },
1741       {
1742         "pin1": {
1743           "compName": "Splitter#1",
1744           "pinName": "O0"
1745         },
1746         "pin2": {
1747           "compName": "DeserializedSubmodelComponent#15",
1748           "pinName": "I2"
1749         },
1750         "name": "unnamedWire#93",
1751         "path": [
1752           {
1753             "x": 40.0,
1754             "y": 355.0
1755           },
1756           {
1757             "x": 40.0,
1758             "y": 380.0
1759           }
1760         ]
1761       },
1762       {
1763         "pin1": {
1764           "compName": "NandGate#0",
1765           "pinName": "Y"
1766         },
1767         "pin2": {
1768           "compName": "WireCrossPoint#15",
1769           "pinName": ""
1770         },
1771         "name": "unnamedWire#94",
1772         "path": []
1773       },
1774       {
1775         "pin1": {
1776           "compName": "WireCrossPoint#16",
1777           "pinName": ""
1778         },
1779         "pin2": {
1780           "compName": "WireCrossPoint#17",
1781           "pinName": ""
1782         },
1783         "name": "unnamedWire#95",
1784         "path": []
1785       },
1786       {
1787         "pin1": {
1788           "compName": "WireCrossPoint#16",
1789           "pinName": ""
1790         },
1791         "pin2": {
1792           "compName": "NandGate#0",
1793           "pinName": "B"
1794         },
1795         "name": "unnamedWire#96",
1796         "path": []
1797       },
1798       {
1799         "pin1": {
1800           "compName": "WireCrossPoint#17",
1801           "pinName": ""
1802         },
1803         "pin2": {
1804           "compName": "NandGate#0",
1805           "pinName": "A"
1806         },
1807         "name": "unnamedWire#97",
1808         "path": []
1809       },
1810       {
1811         "pin1": {
1812           "compName": "_submodelinterface",
1813           "pinName": "S"
1814         },
1815         "pin2": {
1816           "compName": "WireCrossPoint#16",
1817           "pinName": ""
1818         },
1819         "name": "unnamedWire#98",
1820         "path": []
1821       }
1822     ],
1823     "version": "0.1.1"
1824   },
1825   "symbolRendererSnippetID": "simpleRectangularLike",
1826   "symbolRendererParams": {
1827     "centerText": "MUX\n12 bit",
1828     "centerTextHeight": 5.0,
1829     "horizontalComponentCenter": 23.5,
1830     "pinLabelHeight": 3.5,
1831     "pinLabelMargin": 0.5
1832   },
1833   "outlineRendererSnippetID": "default",
1834   "highLevelStateHandlerSnippetID": "default",
1835   "version": "0.1.5"
1836 }