Fixed a bug in Am2900; created dlatch8/80; relayouted some components
[Mograsim.git] / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / mux1_16.json
1 {
2   "width": 55.0,
3   "height": 110.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 25.0
9       },
10       "name": "I0",
11       "logicWidth": 16,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 90.0
18       },
19       "name": "I1",
20       "logicWidth": 16,
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": 55.0,
35         "y": 50.0
36       },
37       "name": "Y",
38       "logicWidth": 16,
39       "usage": "OUTPUT"
40     }
41   ],
42   "innerScale": 0.2,
43   "submodel": {
44     "components": [
45       {
46         "id": "NandGate",
47         "name": "NandGate#0",
48         "pos": {
49           "x": 70.0,
50           "y": 10.0
51         },
52         "params": 1
53       },
54       {
55         "id": "Splitter",
56         "name": "Splitter#0",
57         "pos": {
58           "x": 5.0,
59           "y": 50.0
60         },
61         "params": {
62           "logicWidth": 16,
63           "orientation": "RIGHT"
64         }
65       },
66       {
67         "id": "Splitter",
68         "name": "Splitter#1",
69         "pos": {
70           "x": 5.0,
71           "y": 375.0
72         },
73         "params": {
74           "logicWidth": 16,
75           "orientation": "RIGHT"
76         }
77       },
78       {
79         "id": "Splitter",
80         "name": "Splitter#2",
81         "pos": {
82           "x": 260.0,
83           "y": 175.0
84         },
85         "params": {
86           "logicWidth": 16,
87           "orientation": "LEFT"
88         }
89       },
90       {
91         "id": "WireCrossPoint",
92         "name": "WireCrossPoint#0",
93         "pos": {
94           "x": 164.0,
95           "y": 49.0
96         },
97         "params": 1
98       },
99       {
100         "id": "WireCrossPoint",
101         "name": "WireCrossPoint#1",
102         "pos": {
103           "x": 169.0,
104           "y": 59.0
105         },
106         "params": 1
107       },
108       {
109         "id": "WireCrossPoint",
110         "name": "WireCrossPoint#10",
111         "pos": {
112           "x": 169.0,
113           "y": 359.0
114         },
115         "params": 1
116       },
117       {
118         "id": "WireCrossPoint",
119         "name": "WireCrossPoint#11",
120         "pos": {
121           "x": 164.0,
122           "y": 349.0
123         },
124         "params": 1
125       },
126       {
127         "id": "WireCrossPoint",
128         "name": "WireCrossPoint#12",
129         "pos": {
130           "x": 169.0,
131           "y": 419.0
132         },
133         "params": 1
134       },
135       {
136         "id": "WireCrossPoint",
137         "name": "WireCrossPoint#13",
138         "pos": {
139           "x": 164.0,
140           "y": 409.0
141         },
142         "params": 1
143       },
144       {
145         "id": "WireCrossPoint",
146         "name": "WireCrossPoint#14",
147         "pos": {
148           "x": 109.0,
149           "y": 4.0
150         },
151         "params": 1
152       },
153       {
154         "id": "WireCrossPoint",
155         "name": "WireCrossPoint#15",
156         "pos": {
157           "x": 104.0,
158           "y": 19.0
159         },
160         "params": 1
161       },
162       {
163         "id": "WireCrossPoint",
164         "name": "WireCrossPoint#16",
165         "pos": {
166           "x": 64.0,
167           "y": 24.0
168         },
169         "params": 1
170       },
171       {
172         "id": "WireCrossPoint",
173         "name": "WireCrossPoint#17",
174         "pos": {
175           "x": 64.0,
176           "y": 14.0
177         },
178         "params": 1
179       },
180       {
181         "id": "WireCrossPoint",
182         "name": "WireCrossPoint#18",
183         "pos": {
184           "x": 104.0,
185           "y": 389.0
186         },
187         "params": 1
188       },
189       {
190         "id": "WireCrossPoint",
191         "name": "WireCrossPoint#19",
192         "pos": {
193           "x": 109.0,
194           "y": 399.0
195         },
196         "params": 1
197       },
198       {
199         "id": "WireCrossPoint",
200         "name": "WireCrossPoint#2",
201         "pos": {
202           "x": 164.0,
203           "y": 109.0
204         },
205         "params": 1
206       },
207       {
208         "id": "WireCrossPoint",
209         "name": "WireCrossPoint#20",
210         "pos": {
211           "x": 104.0,
212           "y": 329.0
213         },
214         "params": 1
215       },
216       {
217         "id": "WireCrossPoint",
218         "name": "WireCrossPoint#21",
219         "pos": {
220           "x": 109.0,
221           "y": 339.0
222         },
223         "params": 1
224       },
225       {
226         "id": "WireCrossPoint",
227         "name": "WireCrossPoint#22",
228         "pos": {
229           "x": 109.0,
230           "y": 279.0
231         },
232         "params": 1
233       },
234       {
235         "id": "WireCrossPoint",
236         "name": "WireCrossPoint#23",
237         "pos": {
238           "x": 104.0,
239           "y": 269.0
240         },
241         "params": 1
242       },
243       {
244         "id": "WireCrossPoint",
245         "name": "WireCrossPoint#24",
246         "pos": {
247           "x": 104.0,
248           "y": 209.0
249         },
250         "params": 1
251       },
252       {
253         "id": "WireCrossPoint",
254         "name": "WireCrossPoint#25",
255         "pos": {
256           "x": 109.0,
257           "y": 219.0
258         },
259         "params": 1
260       },
261       {
262         "id": "WireCrossPoint",
263         "name": "WireCrossPoint#26",
264         "pos": {
265           "x": 104.0,
266           "y": 149.0
267         },
268         "params": 1
269       },
270       {
271         "id": "WireCrossPoint",
272         "name": "WireCrossPoint#27",
273         "pos": {
274           "x": 109.0,
275           "y": 159.0
276         },
277         "params": 1
278       },
279       {
280         "id": "WireCrossPoint",
281         "name": "WireCrossPoint#28",
282         "pos": {
283           "x": 109.0,
284           "y": 99.0
285         },
286         "params": 1
287       },
288       {
289         "id": "WireCrossPoint",
290         "name": "WireCrossPoint#29",
291         "pos": {
292           "x": 104.0,
293           "y": 89.0
294         },
295         "params": 1
296       },
297       {
298         "id": "WireCrossPoint",
299         "name": "WireCrossPoint#3",
300         "pos": {
301           "x": 169.0,
302           "y": 119.0
303         },
304         "params": 1
305       },
306       {
307         "id": "WireCrossPoint",
308         "name": "WireCrossPoint#30",
309         "pos": {
310           "x": 104.0,
311           "y": 29.0
312         },
313         "params": 1
314       },
315       {
316         "id": "WireCrossPoint",
317         "name": "WireCrossPoint#31",
318         "pos": {
319           "x": 109.0,
320           "y": 39.0
321         },
322         "params": 1
323       },
324       {
325         "id": "WireCrossPoint",
326         "name": "WireCrossPoint#4",
327         "pos": {
328           "x": 164.0,
329           "y": 169.0
330         },
331         "params": 1
332       },
333       {
334         "id": "WireCrossPoint",
335         "name": "WireCrossPoint#5",
336         "pos": {
337           "x": 169.0,
338           "y": 179.0
339         },
340         "params": 1
341       },
342       {
343         "id": "WireCrossPoint",
344         "name": "WireCrossPoint#6",
345         "pos": {
346           "x": 169.0,
347           "y": 239.0
348         },
349         "params": 1
350       },
351       {
352         "id": "WireCrossPoint",
353         "name": "WireCrossPoint#7",
354         "pos": {
355           "x": 164.0,
356           "y": 229.0
357         },
358         "params": 1
359       },
360       {
361         "id": "WireCrossPoint",
362         "name": "WireCrossPoint#8",
363         "pos": {
364           "x": 164.0,
365           "y": 289.0
366         },
367         "params": 1
368       },
369       {
370         "id": "WireCrossPoint",
371         "name": "WireCrossPoint#9",
372         "pos": {
373           "x": 169.0,
374           "y": 299.0
375         },
376         "params": 1
377       },
378       {
379         "id": "sel1",
380         "name": "sel1#0",
381         "pos": {
382           "x": 115.0,
383           "y": 25.0
384         }
385       },
386       {
387         "id": "sel1",
388         "name": "sel1#1",
389         "pos": {
390           "x": 175.0,
391           "y": 45.0
392         }
393       },
394       {
395         "id": "sel1",
396         "name": "sel1#10",
397         "pos": {
398           "x": 115.0,
399           "y": 265.0
400         }
401       },
402       {
403         "id": "sel1",
404         "name": "sel1#11",
405         "pos": {
406           "x": 115.0,
407           "y": 325.0
408         }
409       },
410       {
411         "id": "sel1",
412         "name": "sel1#12",
413         "pos": {
414           "x": 175.0,
415           "y": 405.0
416         }
417       },
418       {
419         "id": "sel1",
420         "name": "sel1#13",
421         "pos": {
422           "x": 175.0,
423           "y": 345.0
424         }
425       },
426       {
427         "id": "sel1",
428         "name": "sel1#14",
429         "pos": {
430           "x": 115.0,
431           "y": 385.0
432         }
433       },
434       {
435         "id": "sel1",
436         "name": "sel1#15",
437         "pos": {
438           "x": 175.0,
439           "y": 465.0
440         }
441       },
442       {
443         "id": "sel1",
444         "name": "sel1#2",
445         "pos": {
446           "x": 115.0,
447           "y": 85.0
448         }
449       },
450       {
451         "id": "sel1",
452         "name": "sel1#3",
453         "pos": {
454           "x": 175.0,
455           "y": 105.0
456         }
457       },
458       {
459         "id": "sel1",
460         "name": "sel1#4",
461         "pos": {
462           "x": 175.0,
463           "y": 165.0
464         }
465       },
466       {
467         "id": "sel1",
468         "name": "sel1#5",
469         "pos": {
470           "x": 115.0,
471           "y": 205.0
472         }
473       },
474       {
475         "id": "sel1",
476         "name": "sel1#6",
477         "pos": {
478           "x": 175.0,
479           "y": 225.0
480         }
481       },
482       {
483         "id": "sel1",
484         "name": "sel1#7",
485         "pos": {
486           "x": 115.0,
487           "y": 145.0
488         }
489       },
490       {
491         "id": "sel1",
492         "name": "sel1#8",
493         "pos": {
494           "x": 115.0,
495           "y": 445.0
496         }
497       },
498       {
499         "id": "sel1",
500         "name": "sel1#9",
501         "pos": {
502           "x": 175.0,
503           "y": 285.0
504         }
505       }
506     ],
507     "wires": [
508       {
509         "pin1": {
510           "compName": "WireCrossPoint#30",
511           "pinName": ""
512         },
513         "pin2": {
514           "compName": "sel1#0",
515           "pinName": "S1"
516         },
517         "name": "unnamedWire#0",
518         "path": []
519       },
520       {
521         "pin1": {
522           "compName": "WireCrossPoint#31",
523           "pinName": ""
524         },
525         "pin2": {
526           "compName": "sel1#0",
527           "pinName": "S2"
528         },
529         "name": "unnamedWire#1",
530         "path": []
531       },
532       {
533         "pin1": {
534           "compName": "WireCrossPoint#20",
535           "pinName": ""
536         },
537         "pin2": {
538           "compName": "sel1#11",
539           "pinName": "S1"
540         },
541         "name": "unnamedWire#10",
542         "path": []
543       },
544       {
545         "pin1": {
546           "compName": "Splitter#2",
547           "pinName": "O14"
548         },
549         "pin2": {
550           "compName": "sel1#1",
551           "pinName": "Y"
552         },
553         "name": "unnamedWire#100",
554         "path": [
555           {
556             "x": 250.0,
557             "y": 185.0
558           },
559           {
560             "x": 250.0,
561             "y": 50.0
562           }
563         ]
564       },
565       {
566         "pin1": {
567           "compName": "sel1#2",
568           "pinName": "Y"
569         },
570         "pin2": {
571           "compName": "Splitter#2",
572           "pinName": "O13"
573         },
574         "name": "unnamedWire#101",
575         "path": [
576           {
577             "x": 245.0,
578             "y": 90.0
579           },
580           {
581             "x": 245.0,
582             "y": 195.0
583           }
584         ]
585       },
586       {
587         "pin1": {
588           "compName": "Splitter#2",
589           "pinName": "O12"
590         },
591         "pin2": {
592           "compName": "sel1#3",
593           "pinName": "Y"
594         },
595         "name": "unnamedWire#102",
596         "path": [
597           {
598             "x": 240.0,
599             "y": 205.0
600           },
601           {
602             "x": 240.0,
603             "y": 110.0
604           }
605         ]
606       },
607       {
608         "pin1": {
609           "compName": "sel1#7",
610           "pinName": "Y"
611         },
612         "pin2": {
613           "compName": "Splitter#2",
614           "pinName": "O11"
615         },
616         "name": "unnamedWire#103",
617         "path": [
618           {
619             "x": 235.0,
620             "y": 150.0
621           },
622           {
623             "x": 235.0,
624             "y": 215.0
625           }
626         ]
627       },
628       {
629         "pin1": {
630           "compName": "sel1#4",
631           "pinName": "Y"
632         },
633         "pin2": {
634           "compName": "Splitter#2",
635           "pinName": "O10"
636         },
637         "name": "unnamedWire#104",
638         "path": [
639           {
640             "x": 230.0,
641             "y": 170.0
642           },
643           {
644             "x": 230.0,
645             "y": 225.0
646           }
647         ]
648       },
649       {
650         "pin1": {
651           "compName": "Splitter#2",
652           "pinName": "O9"
653         },
654         "pin2": {
655           "compName": "sel1#5",
656           "pinName": "Y"
657         },
658         "name": "unnamedWire#105",
659         "path": [
660           {
661             "x": 225.0,
662             "y": 235.0
663           },
664           {
665             "x": 225.0,
666             "y": 210.0
667           }
668         ]
669       },
670       {
671         "pin1": {
672           "compName": "sel1#6",
673           "pinName": "Y"
674         },
675         "pin2": {
676           "compName": "Splitter#2",
677           "pinName": "O8"
678         },
679         "name": "unnamedWire#106",
680         "path": [
681           {
682             "x": 220.0,
683             "y": 230.0
684           },
685           {
686             "x": 220.0,
687             "y": 245.0
688           }
689         ]
690       },
691       {
692         "pin1": {
693           "compName": "Splitter#2",
694           "pinName": "O7"
695         },
696         "pin2": {
697           "compName": "sel1#10",
698           "pinName": "Y"
699         },
700         "name": "unnamedWire#107",
701         "path": [
702           {
703             "x": 220.0,
704             "y": 255.0
705           },
706           {
707             "x": 220.0,
708             "y": 270.0
709           }
710         ]
711       },
712       {
713         "pin1": {
714           "compName": "sel1#9",
715           "pinName": "Y"
716         },
717         "pin2": {
718           "compName": "Splitter#2",
719           "pinName": "O6"
720         },
721         "name": "unnamedWire#108",
722         "path": [
723           {
724             "x": 225.0,
725             "y": 290.0
726           },
727           {
728             "x": 225.0,
729             "y": 265.0
730           }
731         ]
732       },
733       {
734         "pin1": {
735           "compName": "Splitter#2",
736           "pinName": "O5"
737         },
738         "pin2": {
739           "compName": "sel1#11",
740           "pinName": "Y"
741         },
742         "name": "unnamedWire#109",
743         "path": [
744           {
745             "x": 230.0,
746             "y": 275.0
747           },
748           {
749             "x": 230.0,
750             "y": 330.0
751           }
752         ]
753       },
754       {
755         "pin1": {
756           "compName": "WireCrossPoint#21",
757           "pinName": ""
758         },
759         "pin2": {
760           "compName": "sel1#11",
761           "pinName": "S2"
762         },
763         "name": "unnamedWire#11",
764         "path": []
765       },
766       {
767         "pin1": {
768           "compName": "sel1#13",
769           "pinName": "Y"
770         },
771         "pin2": {
772           "compName": "Splitter#2",
773           "pinName": "O4"
774         },
775         "name": "unnamedWire#110",
776         "path": [
777           {
778             "x": 235.0,
779             "y": 350.0
780           },
781           {
782             "x": 235.0,
783             "y": 285.0
784           }
785         ]
786       },
787       {
788         "pin1": {
789           "compName": "Splitter#2",
790           "pinName": "O3"
791         },
792         "pin2": {
793           "compName": "sel1#14",
794           "pinName": "Y"
795         },
796         "name": "unnamedWire#111",
797         "path": [
798           {
799             "x": 240.0,
800             "y": 295.0
801           },
802           {
803             "x": 240.0,
804             "y": 390.0
805           }
806         ]
807       },
808       {
809         "pin1": {
810           "compName": "sel1#12",
811           "pinName": "Y"
812         },
813         "pin2": {
814           "compName": "Splitter#2",
815           "pinName": "O2"
816         },
817         "name": "unnamedWire#112",
818         "path": [
819           {
820             "x": 245.0,
821             "y": 410.0
822           },
823           {
824             "x": 245.0,
825             "y": 305.0
826           }
827         ]
828       },
829       {
830         "pin1": {
831           "compName": "Splitter#2",
832           "pinName": "O1"
833         },
834         "pin2": {
835           "compName": "sel1#8",
836           "pinName": "Y"
837         },
838         "name": "unnamedWire#113",
839         "path": [
840           {
841             "x": 250.0,
842             "y": 315.0
843           },
844           {
845             "x": 250.0,
846             "y": 450.0
847           }
848         ]
849       },
850       {
851         "pin1": {
852           "compName": "sel1#15",
853           "pinName": "Y"
854         },
855         "pin2": {
856           "compName": "Splitter#2",
857           "pinName": "O0"
858         },
859         "name": "unnamedWire#114",
860         "path": [
861           {
862             "x": 255.0,
863             "y": 470.0
864           },
865           {
866             "x": 255.0,
867             "y": 325.0
868           }
869         ]
870       },
871       {
872         "pin1": {
873           "compName": "Splitter#2",
874           "pinName": "I"
875         },
876         "pin2": {
877           "compName": "_submodelinterface",
878           "pinName": "Y"
879         },
880         "name": "unnamedWire#115",
881         "path": []
882       },
883       {
884         "pin1": {
885           "compName": "WireCrossPoint#14",
886           "pinName": ""
887         },
888         "pin2": {
889           "compName": "WireCrossPoint#17",
890           "pinName": ""
891         },
892         "name": "unnamedWire#116",
893         "path": [
894           {
895             "x": 65.0,
896             "y": 5.0
897           }
898         ]
899       },
900       {
901         "pin1": {
902           "compName": "sel1#14",
903           "pinName": "S1"
904         },
905         "pin2": {
906           "compName": "WireCrossPoint#18",
907           "pinName": ""
908         },
909         "name": "unnamedWire#12",
910         "path": []
911       },
912       {
913         "pin1": {
914           "compName": "WireCrossPoint#19",
915           "pinName": ""
916         },
917         "pin2": {
918           "compName": "sel1#14",
919           "pinName": "S2"
920         },
921         "name": "unnamedWire#13",
922         "path": []
923       },
924       {
925         "pin1": {
926           "compName": "WireCrossPoint#30",
927           "pinName": ""
928         },
929         "pin2": {
930           "compName": "WireCrossPoint#29",
931           "pinName": ""
932         },
933         "name": "unnamedWire#14",
934         "path": []
935       },
936       {
937         "pin1": {
938           "compName": "WireCrossPoint#29",
939           "pinName": ""
940         },
941         "pin2": {
942           "compName": "WireCrossPoint#26",
943           "pinName": ""
944         },
945         "name": "unnamedWire#15",
946         "path": []
947       },
948       {
949         "pin1": {
950           "compName": "WireCrossPoint#13",
951           "pinName": ""
952         },
953         "pin2": {
954           "compName": "sel1#15",
955           "pinName": "S1"
956         },
957         "name": "unnamedWire#16",
958         "path": [
959           {
960             "x": 165.0,
961             "y": 470.0
962           }
963         ]
964       },
965       {
966         "pin1": {
967           "compName": "WireCrossPoint#3",
968           "pinName": ""
969         },
970         "pin2": {
971           "compName": "WireCrossPoint#5",
972           "pinName": ""
973         },
974         "name": "unnamedWire#17",
975         "path": []
976       },
977       {
978         "pin1": {
979           "compName": "sel1#12",
980           "pinName": "S2"
981         },
982         "pin2": {
983           "compName": "WireCrossPoint#12",
984           "pinName": ""
985         },
986         "name": "unnamedWire#18",
987         "path": []
988       },
989       {
990         "pin1": {
991           "compName": "WireCrossPoint#13",
992           "pinName": ""
993         },
994         "pin2": {
995           "compName": "sel1#12",
996           "pinName": "S1"
997         },
998         "name": "unnamedWire#19",
999         "path": []
1000       },
1001       {
1002         "pin1": {
1003           "compName": "WireCrossPoint#29",
1004           "pinName": ""
1005         },
1006         "pin2": {
1007           "compName": "sel1#2",
1008           "pinName": "S1"
1009         },
1010         "name": "unnamedWire#2",
1011         "path": []
1012       },
1013       {
1014         "pin1": {
1015           "compName": "sel1#13",
1016           "pinName": "S2"
1017         },
1018         "pin2": {
1019           "compName": "WireCrossPoint#10",
1020           "pinName": ""
1021         },
1022         "name": "unnamedWire#20",
1023         "path": []
1024       },
1025       {
1026         "pin1": {
1027           "compName": "WireCrossPoint#11",
1028           "pinName": ""
1029         },
1030         "pin2": {
1031           "compName": "sel1#13",
1032           "pinName": "S1"
1033         },
1034         "name": "unnamedWire#21",
1035         "path": []
1036       },
1037       {
1038         "pin1": {
1039           "compName": "sel1#9",
1040           "pinName": "S2"
1041         },
1042         "pin2": {
1043           "compName": "WireCrossPoint#9",
1044           "pinName": ""
1045         },
1046         "name": "unnamedWire#22",
1047         "path": []
1048       },
1049       {
1050         "pin1": {
1051           "compName": "WireCrossPoint#8",
1052           "pinName": ""
1053         },
1054         "pin2": {
1055           "compName": "sel1#9",
1056           "pinName": "S1"
1057         },
1058         "name": "unnamedWire#23",
1059         "path": []
1060       },
1061       {
1062         "pin1": {
1063           "compName": "sel1#6",
1064           "pinName": "S2"
1065         },
1066         "pin2": {
1067           "compName": "WireCrossPoint#6",
1068           "pinName": ""
1069         },
1070         "name": "unnamedWire#24",
1071         "path": []
1072       },
1073       {
1074         "pin1": {
1075           "compName": "sel1#6",
1076           "pinName": "S1"
1077         },
1078         "pin2": {
1079           "compName": "WireCrossPoint#7",
1080           "pinName": ""
1081         },
1082         "name": "unnamedWire#25",
1083         "path": []
1084       },
1085       {
1086         "pin1": {
1087           "compName": "sel1#4",
1088           "pinName": "S2"
1089         },
1090         "pin2": {
1091           "compName": "WireCrossPoint#5",
1092           "pinName": ""
1093         },
1094         "name": "unnamedWire#26",
1095         "path": []
1096       },
1097       {
1098         "pin1": {
1099           "compName": "WireCrossPoint#4",
1100           "pinName": ""
1101         },
1102         "pin2": {
1103           "compName": "sel1#4",
1104           "pinName": "S1"
1105         },
1106         "name": "unnamedWire#27",
1107         "path": []
1108       },
1109       {
1110         "pin1": {
1111           "compName": "sel1#3",
1112           "pinName": "S2"
1113         },
1114         "pin2": {
1115           "compName": "WireCrossPoint#3",
1116           "pinName": ""
1117         },
1118         "name": "unnamedWire#28",
1119         "path": []
1120       },
1121       {
1122         "pin1": {
1123           "compName": "WireCrossPoint#2",
1124           "pinName": ""
1125         },
1126         "pin2": {
1127           "compName": "sel1#3",
1128           "pinName": "S1"
1129         },
1130         "name": "unnamedWire#29",
1131         "path": []
1132       },
1133       {
1134         "pin1": {
1135           "compName": "WireCrossPoint#28",
1136           "pinName": ""
1137         },
1138         "pin2": {
1139           "compName": "sel1#2",
1140           "pinName": "S2"
1141         },
1142         "name": "unnamedWire#3",
1143         "path": []
1144       },
1145       {
1146         "pin1": {
1147           "compName": "sel1#1",
1148           "pinName": "S2"
1149         },
1150         "pin2": {
1151           "compName": "WireCrossPoint#1",
1152           "pinName": ""
1153         },
1154         "name": "unnamedWire#30",
1155         "path": []
1156       },
1157       {
1158         "pin1": {
1159           "compName": "WireCrossPoint#0",
1160           "pinName": ""
1161         },
1162         "pin2": {
1163           "compName": "sel1#1",
1164           "pinName": "S1"
1165         },
1166         "name": "unnamedWire#31",
1167         "path": []
1168       },
1169       {
1170         "pin1": {
1171           "compName": "WireCrossPoint#1",
1172           "pinName": ""
1173         },
1174         "pin2": {
1175           "compName": "WireCrossPoint#3",
1176           "pinName": ""
1177         },
1178         "name": "unnamedWire#32",
1179         "path": []
1180       },
1181       {
1182         "pin1": {
1183           "compName": "WireCrossPoint#0",
1184           "pinName": ""
1185         },
1186         "pin2": {
1187           "compName": "WireCrossPoint#2",
1188           "pinName": ""
1189         },
1190         "name": "unnamedWire#33",
1191         "path": []
1192       },
1193       {
1194         "pin1": {
1195           "compName": "WireCrossPoint#2",
1196           "pinName": ""
1197         },
1198         "pin2": {
1199           "compName": "WireCrossPoint#4",
1200           "pinName": ""
1201         },
1202         "name": "unnamedWire#34",
1203         "path": []
1204       },
1205       {
1206         "pin1": {
1207           "compName": "WireCrossPoint#4",
1208           "pinName": ""
1209         },
1210         "pin2": {
1211           "compName": "WireCrossPoint#7",
1212           "pinName": ""
1213         },
1214         "name": "unnamedWire#35",
1215         "path": []
1216       },
1217       {
1218         "pin1": {
1219           "compName": "WireCrossPoint#7",
1220           "pinName": ""
1221         },
1222         "pin2": {
1223           "compName": "WireCrossPoint#8",
1224           "pinName": ""
1225         },
1226         "name": "unnamedWire#36",
1227         "path": []
1228       },
1229       {
1230         "pin1": {
1231           "compName": "WireCrossPoint#8",
1232           "pinName": ""
1233         },
1234         "pin2": {
1235           "compName": "WireCrossPoint#11",
1236           "pinName": ""
1237         },
1238         "name": "unnamedWire#37",
1239         "path": []
1240       },
1241       {
1242         "pin1": {
1243           "compName": "WireCrossPoint#11",
1244           "pinName": ""
1245         },
1246         "pin2": {
1247           "compName": "WireCrossPoint#13",
1248           "pinName": ""
1249         },
1250         "name": "unnamedWire#38",
1251         "path": []
1252       },
1253       {
1254         "pin1": {
1255           "compName": "WireCrossPoint#5",
1256           "pinName": ""
1257         },
1258         "pin2": {
1259           "compName": "WireCrossPoint#6",
1260           "pinName": ""
1261         },
1262         "name": "unnamedWire#39",
1263         "path": []
1264       },
1265       {
1266         "pin1": {
1267           "compName": "WireCrossPoint#26",
1268           "pinName": ""
1269         },
1270         "pin2": {
1271           "compName": "sel1#7",
1272           "pinName": "S1"
1273         },
1274         "name": "unnamedWire#4",
1275         "path": []
1276       },
1277       {
1278         "pin1": {
1279           "compName": "WireCrossPoint#6",
1280           "pinName": ""
1281         },
1282         "pin2": {
1283           "compName": "WireCrossPoint#9",
1284           "pinName": ""
1285         },
1286         "name": "unnamedWire#40",
1287         "path": []
1288       },
1289       {
1290         "pin1": {
1291           "compName": "WireCrossPoint#9",
1292           "pinName": ""
1293         },
1294         "pin2": {
1295           "compName": "WireCrossPoint#10",
1296           "pinName": ""
1297         },
1298         "name": "unnamedWire#41",
1299         "path": []
1300       },
1301       {
1302         "pin1": {
1303           "compName": "WireCrossPoint#10",
1304           "pinName": ""
1305         },
1306         "pin2": {
1307           "compName": "WireCrossPoint#12",
1308           "pinName": ""
1309         },
1310         "name": "unnamedWire#42",
1311         "path": []
1312       },
1313       {
1314         "pin1": {
1315           "compName": "WireCrossPoint#12",
1316           "pinName": ""
1317         },
1318         "pin2": {
1319           "compName": "sel1#15",
1320           "pinName": "S2"
1321         },
1322         "name": "unnamedWire#43",
1323         "path": [
1324           {
1325             "x": 170.0,
1326             "y": 480.0
1327           }
1328         ]
1329       },
1330       {
1331         "pin1": {
1332           "compName": "WireCrossPoint#26",
1333           "pinName": ""
1334         },
1335         "pin2": {
1336           "compName": "WireCrossPoint#24",
1337           "pinName": ""
1338         },
1339         "name": "unnamedWire#44",
1340         "path": []
1341       },
1342       {
1343         "pin1": {
1344           "compName": "WireCrossPoint#24",
1345           "pinName": ""
1346         },
1347         "pin2": {
1348           "compName": "WireCrossPoint#23",
1349           "pinName": ""
1350         },
1351         "name": "unnamedWire#45",
1352         "path": []
1353       },
1354       {
1355         "pin1": {
1356           "compName": "WireCrossPoint#23",
1357           "pinName": ""
1358         },
1359         "pin2": {
1360           "compName": "WireCrossPoint#20",
1361           "pinName": ""
1362         },
1363         "name": "unnamedWire#46",
1364         "path": []
1365       },
1366       {
1367         "pin1": {
1368           "compName": "WireCrossPoint#20",
1369           "pinName": ""
1370         },
1371         "pin2": {
1372           "compName": "WireCrossPoint#18",
1373           "pinName": ""
1374         },
1375         "name": "unnamedWire#47",
1376         "path": []
1377       },
1378       {
1379         "pin1": {
1380           "compName": "WireCrossPoint#18",
1381           "pinName": ""
1382         },
1383         "pin2": {
1384           "compName": "sel1#8",
1385           "pinName": "S1"
1386         },
1387         "name": "unnamedWire#48",
1388         "path": [
1389           {
1390             "x": 105.0,
1391             "y": 450.0
1392           }
1393         ]
1394       },
1395       {
1396         "pin1": {
1397           "compName": "WireCrossPoint#19",
1398           "pinName": ""
1399         },
1400         "pin2": {
1401           "compName": "sel1#8",
1402           "pinName": "S2"
1403         },
1404         "name": "unnamedWire#49",
1405         "path": [
1406           {
1407             "x": 110.0,
1408             "y": 460.0
1409           }
1410         ]
1411       },
1412       {
1413         "pin1": {
1414           "compName": "WireCrossPoint#27",
1415           "pinName": ""
1416         },
1417         "pin2": {
1418           "compName": "sel1#7",
1419           "pinName": "S2"
1420         },
1421         "name": "unnamedWire#5",
1422         "path": []
1423       },
1424       {
1425         "pin1": {
1426           "compName": "WireCrossPoint#19",
1427           "pinName": ""
1428         },
1429         "pin2": {
1430           "compName": "WireCrossPoint#21",
1431           "pinName": ""
1432         },
1433         "name": "unnamedWire#50",
1434         "path": []
1435       },
1436       {
1437         "pin1": {
1438           "compName": "WireCrossPoint#21",
1439           "pinName": ""
1440         },
1441         "pin2": {
1442           "compName": "WireCrossPoint#22",
1443           "pinName": ""
1444         },
1445         "name": "unnamedWire#51",
1446         "path": []
1447       },
1448       {
1449         "pin1": {
1450           "compName": "WireCrossPoint#25",
1451           "pinName": ""
1452         },
1453         "pin2": {
1454           "compName": "WireCrossPoint#22",
1455           "pinName": ""
1456         },
1457         "name": "unnamedWire#52",
1458         "path": []
1459       },
1460       {
1461         "pin1": {
1462           "compName": "WireCrossPoint#25",
1463           "pinName": ""
1464         },
1465         "pin2": {
1466           "compName": "WireCrossPoint#27",
1467           "pinName": ""
1468         },
1469         "name": "unnamedWire#53",
1470         "path": []
1471       },
1472       {
1473         "pin1": {
1474           "compName": "WireCrossPoint#28",
1475           "pinName": ""
1476         },
1477         "pin2": {
1478           "compName": "WireCrossPoint#27",
1479           "pinName": ""
1480         },
1481         "name": "unnamedWire#54",
1482         "path": []
1483       },
1484       {
1485         "pin1": {
1486           "compName": "WireCrossPoint#28",
1487           "pinName": ""
1488         },
1489         "pin2": {
1490           "compName": "WireCrossPoint#31",
1491           "pinName": ""
1492         },
1493         "name": "unnamedWire#55",
1494         "path": []
1495       },
1496       {
1497         "pin1": {
1498           "compName": "WireCrossPoint#15",
1499           "pinName": ""
1500         },
1501         "pin2": {
1502           "compName": "WireCrossPoint#30",
1503           "pinName": ""
1504         },
1505         "name": "unnamedWire#56",
1506         "path": []
1507       },
1508       {
1509         "pin1": {
1510           "compName": "WireCrossPoint#14",
1511           "pinName": ""
1512         },
1513         "pin2": {
1514           "compName": "WireCrossPoint#31",
1515           "pinName": ""
1516         },
1517         "name": "unnamedWire#57",
1518         "path": []
1519       },
1520       {
1521         "pin1": {
1522           "compName": "WireCrossPoint#15",
1523           "pinName": ""
1524         },
1525         "pin2": {
1526           "compName": "WireCrossPoint#0",
1527           "pinName": ""
1528         },
1529         "name": "unnamedWire#58",
1530         "path": [
1531           {
1532             "x": 165.0,
1533             "y": 20.0
1534           }
1535         ]
1536       },
1537       {
1538         "pin1": {
1539           "compName": "WireCrossPoint#14",
1540           "pinName": ""
1541         },
1542         "pin2": {
1543           "compName": "WireCrossPoint#1",
1544           "pinName": ""
1545         },
1546         "name": "unnamedWire#59",
1547         "path": [
1548           {
1549             "x": 170.0,
1550             "y": 5.0
1551           }
1552         ]
1553       },
1554       {
1555         "pin1": {
1556           "compName": "WireCrossPoint#24",
1557           "pinName": ""
1558         },
1559         "pin2": {
1560           "compName": "sel1#5",
1561           "pinName": "S1"
1562         },
1563         "name": "unnamedWire#6",
1564         "path": []
1565       },
1566       {
1567         "pin1": {
1568           "compName": "Splitter#0",
1569           "pinName": "O15"
1570         },
1571         "pin2": {
1572           "compName": "sel1#0",
1573           "pinName": "I1"
1574         },
1575         "name": "unnamedWire#60",
1576         "path": []
1577       },
1578       {
1579         "pin1": {
1580           "compName": "Splitter#0",
1581           "pinName": "O14"
1582         },
1583         "pin2": {
1584           "compName": "sel1#1",
1585           "pinName": "I1"
1586         },
1587         "name": "unnamedWire#61",
1588         "path": [
1589           {
1590             "x": 90.0,
1591             "y": 60.0
1592           },
1593           {
1594             "x": 90.0,
1595             "y": 70.0
1596           }
1597         ]
1598       },
1599       {
1600         "pin1": {
1601           "compName": "Splitter#0",
1602           "pinName": "O13"
1603         },
1604         "pin2": {
1605           "compName": "sel1#2",
1606           "pinName": "I1"
1607         },
1608         "name": "unnamedWire#62",
1609         "path": [
1610           {
1611             "x": 85.0,
1612             "y": 70.0
1613           },
1614           {
1615             "x": 85.0,
1616             "y": 110.0
1617           }
1618         ]
1619       },
1620       {
1621         "pin1": {
1622           "compName": "Splitter#0",
1623           "pinName": "O12"
1624         },
1625         "pin2": {
1626           "compName": "sel1#3",
1627           "pinName": "I1"
1628         },
1629         "name": "unnamedWire#63",
1630         "path": [
1631           {
1632             "x": 80.0,
1633             "y": 80.0
1634           },
1635           {
1636             "x": 80.0,
1637             "y": 130.0
1638           }
1639         ]
1640       },
1641       {
1642         "pin1": {
1643           "compName": "Splitter#0",
1644           "pinName": "O11"
1645         },
1646         "pin2": {
1647           "compName": "sel1#7",
1648           "pinName": "I1"
1649         },
1650         "name": "unnamedWire#64",
1651         "path": [
1652           {
1653             "x": 75.0,
1654             "y": 90.0
1655           },
1656           {
1657             "x": 75.0,
1658             "y": 170.0
1659           }
1660         ]
1661       },
1662       {
1663         "pin1": {
1664           "compName": "Splitter#0",
1665           "pinName": "O10"
1666         },
1667         "pin2": {
1668           "compName": "sel1#4",
1669           "pinName": "I1"
1670         },
1671         "name": "unnamedWire#65",
1672         "path": [
1673           {
1674             "x": 70.0,
1675             "y": 100.0
1676           },
1677           {
1678             "x": 70.0,
1679             "y": 190.0
1680           }
1681         ]
1682       },
1683       {
1684         "pin1": {
1685           "compName": "Splitter#0",
1686           "pinName": "O9"
1687         },
1688         "pin2": {
1689           "compName": "sel1#5",
1690           "pinName": "I1"
1691         },
1692         "name": "unnamedWire#66",
1693         "path": [
1694           {
1695             "x": 65.0,
1696             "y": 110.0
1697           },
1698           {
1699             "x": 65.0,
1700             "y": 230.0
1701           }
1702         ]
1703       },
1704       {
1705         "pin1": {
1706           "compName": "Splitter#0",
1707           "pinName": "O8"
1708         },
1709         "pin2": {
1710           "compName": "sel1#6",
1711           "pinName": "I1"
1712         },
1713         "name": "unnamedWire#67",
1714         "path": [
1715           {
1716             "x": 60.0,
1717             "y": 120.0
1718           },
1719           {
1720             "x": 60.0,
1721             "y": 250.0
1722           }
1723         ]
1724       },
1725       {
1726         "pin1": {
1727           "compName": "Splitter#0",
1728           "pinName": "O7"
1729         },
1730         "pin2": {
1731           "compName": "sel1#10",
1732           "pinName": "I1"
1733         },
1734         "name": "unnamedWire#68",
1735         "path": [
1736           {
1737             "x": 55.0,
1738             "y": 130.0
1739           },
1740           {
1741             "x": 55.0,
1742             "y": 290.0
1743           }
1744         ]
1745       },
1746       {
1747         "pin1": {
1748           "compName": "Splitter#0",
1749           "pinName": "O6"
1750         },
1751         "pin2": {
1752           "compName": "sel1#9",
1753           "pinName": "I1"
1754         },
1755         "name": "unnamedWire#69",
1756         "path": [
1757           {
1758             "x": 50.0,
1759             "y": 140.0
1760           },
1761           {
1762             "x": 50.0,
1763             "y": 310.0
1764           }
1765         ]
1766       },
1767       {
1768         "pin1": {
1769           "compName": "sel1#5",
1770           "pinName": "S2"
1771         },
1772         "pin2": {
1773           "compName": "WireCrossPoint#25",
1774           "pinName": ""
1775         },
1776         "name": "unnamedWire#7",
1777         "path": []
1778       },
1779       {
1780         "pin1": {
1781           "compName": "Splitter#0",
1782           "pinName": "O5"
1783         },
1784         "pin2": {
1785           "compName": "sel1#11",
1786           "pinName": "I1"
1787         },
1788         "name": "unnamedWire#70",
1789         "path": [
1790           {
1791             "x": 45.0,
1792             "y": 150.0
1793           },
1794           {
1795             "x": 45.0,
1796             "y": 350.0
1797           }
1798         ]
1799       },
1800       {
1801         "pin1": {
1802           "compName": "Splitter#0",
1803           "pinName": "O4"
1804         },
1805         "pin2": {
1806           "compName": "sel1#13",
1807           "pinName": "I1"
1808         },
1809         "name": "unnamedWire#71",
1810         "path": [
1811           {
1812             "x": 40.0,
1813             "y": 160.0
1814           },
1815           {
1816             "x": 40.0,
1817             "y": 370.0
1818           }
1819         ]
1820       },
1821       {
1822         "pin1": {
1823           "compName": "Splitter#0",
1824           "pinName": "O3"
1825         },
1826         "pin2": {
1827           "compName": "sel1#14",
1828           "pinName": "I1"
1829         },
1830         "name": "unnamedWire#72",
1831         "path": [
1832           {
1833             "x": 35.0,
1834             "y": 170.0
1835           },
1836           {
1837             "x": 35.0,
1838             "y": 410.0
1839           }
1840         ]
1841       },
1842       {
1843         "pin1": {
1844           "compName": "Splitter#0",
1845           "pinName": "O2"
1846         },
1847         "pin2": {
1848           "compName": "sel1#12",
1849           "pinName": "I1"
1850         },
1851         "name": "unnamedWire#73",
1852         "path": [
1853           {
1854             "x": 30.0,
1855             "y": 180.0
1856           },
1857           {
1858             "x": 30.0,
1859             "y": 430.0
1860           }
1861         ]
1862       },
1863       {
1864         "pin1": {
1865           "compName": "Splitter#0",
1866           "pinName": "O1"
1867         },
1868         "pin2": {
1869           "compName": "sel1#8",
1870           "pinName": "I1"
1871         },
1872         "name": "unnamedWire#74",
1873         "path": [
1874           {
1875             "x": 25.0,
1876             "y": 190.0
1877           },
1878           {
1879             "x": 25.0,
1880             "y": 470.0
1881           }
1882         ]
1883       },
1884       {
1885         "pin1": {
1886           "compName": "Splitter#0",
1887           "pinName": "O0"
1888         },
1889         "pin2": {
1890           "compName": "sel1#15",
1891           "pinName": "I1"
1892         },
1893         "name": "unnamedWire#75",
1894         "path": [
1895           {
1896             "x": 20.0,
1897             "y": 200.0
1898           },
1899           {
1900             "x": 20.0,
1901             "y": 490.0
1902           }
1903         ]
1904       },
1905       {
1906         "pin1": {
1907           "compName": "_submodelinterface",
1908           "pinName": "I1"
1909         },
1910         "pin2": {
1911           "compName": "Splitter#1",
1912           "pinName": "I"
1913         },
1914         "name": "unnamedWire#76",
1915         "path": []
1916       },
1917       {
1918         "pin1": {
1919           "compName": "_submodelinterface",
1920           "pinName": "I0"
1921         },
1922         "pin2": {
1923           "compName": "Splitter#0",
1924           "pinName": "I"
1925         },
1926         "name": "unnamedWire#77",
1927         "path": []
1928       },
1929       {
1930         "pin1": {
1931           "compName": "Splitter#1",
1932           "pinName": "O15"
1933         },
1934         "pin2": {
1935           "compName": "sel1#0",
1936           "pinName": "I2"
1937         },
1938         "name": "unnamedWire#78",
1939         "path": [
1940           {
1941             "x": 95.0,
1942             "y": 375.0
1943           },
1944           {
1945             "x": 95.0,
1946             "y": 60.0
1947           }
1948         ]
1949       },
1950       {
1951         "pin1": {
1952           "compName": "Splitter#1",
1953           "pinName": "O14"
1954         },
1955         "pin2": {
1956           "compName": "sel1#1",
1957           "pinName": "I2"
1958         },
1959         "name": "unnamedWire#79",
1960         "path": [
1961           {
1962             "x": 90.0,
1963             "y": 385.0
1964           },
1965           {
1966             "x": 90.0,
1967             "y": 80.0
1968           }
1969         ]
1970       },
1971       {
1972         "pin1": {
1973           "compName": "WireCrossPoint#23",
1974           "pinName": ""
1975         },
1976         "pin2": {
1977           "compName": "sel1#10",
1978           "pinName": "S1"
1979         },
1980         "name": "unnamedWire#8",
1981         "path": []
1982       },
1983       {
1984         "pin1": {
1985           "compName": "Splitter#1",
1986           "pinName": "O13"
1987         },
1988         "pin2": {
1989           "compName": "sel1#2",
1990           "pinName": "I2"
1991         },
1992         "name": "unnamedWire#80",
1993         "path": [
1994           {
1995             "x": 85.0,
1996             "y": 395.0
1997           },
1998           {
1999             "x": 85.0,
2000             "y": 120.0
2001           }
2002         ]
2003       },
2004       {
2005         "pin1": {
2006           "compName": "Splitter#1",
2007           "pinName": "O12"
2008         },
2009         "pin2": {
2010           "compName": "sel1#3",
2011           "pinName": "I2"
2012         },
2013         "name": "unnamedWire#81",
2014         "path": [
2015           {
2016             "x": 80.0,
2017             "y": 405.0
2018           },
2019           {
2020             "x": 80.0,
2021             "y": 140.0
2022           }
2023         ]
2024       },
2025       {
2026         "pin1": {
2027           "compName": "Splitter#1",
2028           "pinName": "O11"
2029         },
2030         "pin2": {
2031           "compName": "sel1#7",
2032           "pinName": "I2"
2033         },
2034         "name": "unnamedWire#82",
2035         "path": [
2036           {
2037             "x": 75.0,
2038             "y": 415.0
2039           },
2040           {
2041             "x": 75.0,
2042             "y": 180.0
2043           }
2044         ]
2045       },
2046       {
2047         "pin1": {
2048           "compName": "Splitter#1",
2049           "pinName": "O10"
2050         },
2051         "pin2": {
2052           "compName": "sel1#4",
2053           "pinName": "I2"
2054         },
2055         "name": "unnamedWire#83",
2056         "path": [
2057           {
2058             "x": 70.0,
2059             "y": 425.0
2060           },
2061           {
2062             "x": 70.0,
2063             "y": 200.0
2064           }
2065         ]
2066       },
2067       {
2068         "pin1": {
2069           "compName": "Splitter#1",
2070           "pinName": "O9"
2071         },
2072         "pin2": {
2073           "compName": "sel1#5",
2074           "pinName": "I2"
2075         },
2076         "name": "unnamedWire#84",
2077         "path": [
2078           {
2079             "x": 65.0,
2080             "y": 435.0
2081           },
2082           {
2083             "x": 65.0,
2084             "y": 240.0
2085           }
2086         ]
2087       },
2088       {
2089         "pin1": {
2090           "compName": "Splitter#1",
2091           "pinName": "O8"
2092         },
2093         "pin2": {
2094           "compName": "sel1#6",
2095           "pinName": "I2"
2096         },
2097         "name": "unnamedWire#85",
2098         "path": [
2099           {
2100             "x": 60.0,
2101             "y": 445.0
2102           },
2103           {
2104             "x": 60.0,
2105             "y": 260.0
2106           }
2107         ]
2108       },
2109       {
2110         "pin1": {
2111           "compName": "Splitter#1",
2112           "pinName": "O7"
2113         },
2114         "pin2": {
2115           "compName": "sel1#10",
2116           "pinName": "I2"
2117         },
2118         "name": "unnamedWire#86",
2119         "path": [
2120           {
2121             "x": 55.0,
2122             "y": 455.0
2123           },
2124           {
2125             "x": 55.0,
2126             "y": 300.0
2127           }
2128         ]
2129       },
2130       {
2131         "pin1": {
2132           "compName": "Splitter#1",
2133           "pinName": "O6"
2134         },
2135         "pin2": {
2136           "compName": "sel1#9",
2137           "pinName": "I2"
2138         },
2139         "name": "unnamedWire#87",
2140         "path": [
2141           {
2142             "x": 50.0,
2143             "y": 465.0
2144           },
2145           {
2146             "x": 50.0,
2147             "y": 320.0
2148           }
2149         ]
2150       },
2151       {
2152         "pin1": {
2153           "compName": "Splitter#1",
2154           "pinName": "O5"
2155         },
2156         "pin2": {
2157           "compName": "sel1#11",
2158           "pinName": "I2"
2159         },
2160         "name": "unnamedWire#88",
2161         "path": [
2162           {
2163             "x": 45.0,
2164             "y": 475.0
2165           },
2166           {
2167             "x": 45.0,
2168             "y": 360.0
2169           }
2170         ]
2171       },
2172       {
2173         "pin1": {
2174           "compName": "Splitter#1",
2175           "pinName": "O4"
2176         },
2177         "pin2": {
2178           "compName": "sel1#13",
2179           "pinName": "I2"
2180         },
2181         "name": "unnamedWire#89",
2182         "path": [
2183           {
2184             "x": 40.0,
2185             "y": 485.0
2186           },
2187           {
2188             "x": 40.0,
2189             "y": 380.0
2190           }
2191         ]
2192       },
2193       {
2194         "pin1": {
2195           "compName": "sel1#10",
2196           "pinName": "S2"
2197         },
2198         "pin2": {
2199           "compName": "WireCrossPoint#22",
2200           "pinName": ""
2201         },
2202         "name": "unnamedWire#9",
2203         "path": []
2204       },
2205       {
2206         "pin1": {
2207           "compName": "Splitter#1",
2208           "pinName": "O3"
2209         },
2210         "pin2": {
2211           "compName": "sel1#14",
2212           "pinName": "I2"
2213         },
2214         "name": "unnamedWire#90",
2215         "path": [
2216           {
2217             "x": 35.0,
2218             "y": 495.0
2219           },
2220           {
2221             "x": 35.0,
2222             "y": 420.0
2223           }
2224         ]
2225       },
2226       {
2227         "pin1": {
2228           "compName": "Splitter#1",
2229           "pinName": "O2"
2230         },
2231         "pin2": {
2232           "compName": "sel1#12",
2233           "pinName": "I2"
2234         },
2235         "name": "unnamedWire#91",
2236         "path": [
2237           {
2238             "x": 30.0,
2239             "y": 505.0
2240           },
2241           {
2242             "x": 30.0,
2243             "y": 440.0
2244           }
2245         ]
2246       },
2247       {
2248         "pin1": {
2249           "compName": "Splitter#1",
2250           "pinName": "O1"
2251         },
2252         "pin2": {
2253           "compName": "sel1#8",
2254           "pinName": "I2"
2255         },
2256         "name": "unnamedWire#92",
2257         "path": [
2258           {
2259             "x": 25.0,
2260             "y": 515.0
2261           },
2262           {
2263             "x": 25.0,
2264             "y": 480.0
2265           }
2266         ]
2267       },
2268       {
2269         "pin1": {
2270           "compName": "Splitter#1",
2271           "pinName": "O0"
2272         },
2273         "pin2": {
2274           "compName": "sel1#15",
2275           "pinName": "I2"
2276         },
2277         "name": "unnamedWire#93",
2278         "path": [
2279           {
2280             "x": 20.0,
2281             "y": 525.0
2282           },
2283           {
2284             "x": 20.0,
2285             "y": 500.0
2286           }
2287         ]
2288       },
2289       {
2290         "pin1": {
2291           "compName": "NandGate#0",
2292           "pinName": "Y"
2293         },
2294         "pin2": {
2295           "compName": "WireCrossPoint#15",
2296           "pinName": ""
2297         },
2298         "name": "unnamedWire#94",
2299         "path": []
2300       },
2301       {
2302         "pin1": {
2303           "compName": "WireCrossPoint#16",
2304           "pinName": ""
2305         },
2306         "pin2": {
2307           "compName": "WireCrossPoint#17",
2308           "pinName": ""
2309         },
2310         "name": "unnamedWire#95",
2311         "path": []
2312       },
2313       {
2314         "pin1": {
2315           "compName": "WireCrossPoint#16",
2316           "pinName": ""
2317         },
2318         "pin2": {
2319           "compName": "NandGate#0",
2320           "pinName": "B"
2321         },
2322         "name": "unnamedWire#96",
2323         "path": []
2324       },
2325       {
2326         "pin1": {
2327           "compName": "WireCrossPoint#17",
2328           "pinName": ""
2329         },
2330         "pin2": {
2331           "compName": "NandGate#0",
2332           "pinName": "A"
2333         },
2334         "name": "unnamedWire#97",
2335         "path": []
2336       },
2337       {
2338         "pin1": {
2339           "compName": "_submodelinterface",
2340           "pinName": "S"
2341         },
2342         "pin2": {
2343           "compName": "WireCrossPoint#16",
2344           "pinName": ""
2345         },
2346         "name": "unnamedWire#98",
2347         "path": []
2348       },
2349       {
2350         "pin1": {
2351           "compName": "sel1#0",
2352           "pinName": "Y"
2353         },
2354         "pin2": {
2355           "compName": "Splitter#2",
2356           "pinName": "O15"
2357         },
2358         "name": "unnamedWire#99",
2359         "path": [
2360           {
2361             "x": 255.0,
2362             "y": 30.0
2363           },
2364           {
2365             "x": 255.0,
2366             "y": 175.0
2367           }
2368         ]
2369       }
2370     ],
2371     "version": "0.1.1"
2372   },
2373   "symbolRendererSnippetID": "simpleRectangularLike",
2374   "symbolRendererParams": {
2375     "centerText": "MUX\n16 bit",
2376     "centerTextHeight": 5.0,
2377     "horizontalComponentCenter": 23.5,
2378     "pinLabelHeight": 3.5,
2379     "pinLabelMargin": 0.5
2380   },
2381   "outlineRendererSnippetID": "default",
2382   "highLevelStateHandlerSnippetID": "default",
2383   "version": "0.1.5"
2384 }