// Circuits data file, version: 0.6.7 InputGate - index: 38, x: 81, y: 10, Value: 0, Label: Load, inputs: , outputs: , 72, 77, 78, 79, 80, Hint: Load InputGate - index: 39, x: 52, y: 75, Value: 0, Label: I0, inputs: , outputs: , 81, Hint: I0 InputGate - index: 40, x: 52, y: 163, Value: 0, Label: I1, inputs: , outputs: , 82, Hint: I1 InputGate - index: 41, x: 55, y: 252, Value: 0, Label: I2, inputs: , outputs: , 83, Hint: I2 InputGate - index: 42, x: 55, y: 357, Value: 0, Label: I3, inputs: , outputs: , 84, Hint: I3 NotGate - index: 43, x: 155, y: 22, Value: 1, Label: N1, inputs: , 72, outputs: , 73, 74, 75, 76, Hint: N1 AndGate - index: 44, x: 250, y: 25, Value: 1, Label: A5, inputs: , 64, 73, outputs: , 85, Hint: A5 AndGate - index: 45, x: 250, y: 65, Value: 0, Label: A6, inputs: , 77, 81, outputs: , 86, Hint: AndGate - index: 46, x: 250, y: 118, Value: 0, Label: A7, inputs: , 65, 74, outputs: , 87, Hint: AndGate - index: 47, x: 250, y: 153, Value: 0, Label: A8, inputs: , 78, 82, outputs: , 88, Hint: AndGate - index: 48, x: 251, y: 207, Value: 1, Label: A9, inputs: , 66, 75, outputs: , 89, Hint: AndGate - index: 49, x: 251, y: 242, Value: 0, Label: A10, inputs: , 79, 83, outputs: , 90, Hint: AndGate - index: 50, x: 251, y: 307, Value: 0, Label: A11, inputs: , 67, 76, outputs: , 91, Hint: A11 AndGate - index: 51, x: 250, y: 347, Value: 0, Label: A12, inputs: , 80, 84, outputs: , 92, Hint: A12 OrGate - index: 52, x: 312, y: 47, Value: 1, Label: O1, inputs: , 85, 86, outputs: , 93, Hint: OrGate - index: 53, x: 312, y: 140, Value: 0, Label: O2, inputs: , 87, 88, outputs: , 94, Hint: OrGate - index: 54, x: 314, y: 228, Value: 1, Label: O3, inputs: , 89, 90, outputs: , 95, Hint: OrGate - index: 55, x: 312, y: 328, Value: 0, Label: O4, inputs: , 91, 92, outputs: , 96, Hint: O4 DFF - index: 56, x: 377, y: 47, Value: 1, Label: D0, inputs: , 93, outputs: , 64, 68, Hint: D0 DFF - index: 57, x: 373, y: 140, Value: 0, Label: D1, inputs: , 94, outputs: , 65, 69, Hint: D1 DFF - index: 58, x: 381, y: 228, Value: 1, Label: D2, inputs: , 95, outputs: , 66, 70, Hint: D2 DFF - index: 59, x: 377, y: 328, Value: 0, Label: D3, inputs: , 96, outputs: , 67, 71, Hint: D3 OutputGate - index: 60, x: 470, y: 29, Value: 1, Label: A0, inputs: , 68, outputs: , Hint: A0 OutputGate - index: 61, x: 467, y: 122, Value: 0, Label: A1, inputs: , 69, outputs: , Hint: A1 OutputGate - index: 62, x: 469, y: 209, Value: 1, Label: A2, inputs: , 70, outputs: , Hint: A2 OutputGate - index: 63, x: 463, y: 306, Value: 0, Label: A3, inputs: , 71, outputs: , Hint: A3 LinkGate - index: 64, x: 240, y: 11, Value: 1, Label: , inputs: , 56, outputs: , 44, Mids: 10, -51, 10, Points: 6 [index]: (x, y): [0]: (182, 51) [index]: (x, y): [1]: (192, 51) [index]: (x, y): [2]: (192, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 24) [index]: (x, y): [5]: (10, 24) LinkGate - index: 65, x: 240, y: 106, Value: 0, Label: , inputs: , 57, outputs: , 46, Mids: 10, -49, 10, Points: 6 [index]: (x, y): [0]: (178, 49) [index]: (x, y): [1]: (188, 49) [index]: (x, y): [2]: (188, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 22) [index]: (x, y): [5]: (10, 22) LinkGate - index: 66, x: 241, y: 194, Value: 1, Label: , inputs: , 58, outputs: , 48, Mids: 10, -49, 10, Points: 6 [index]: (x, y): [0]: (185, 49) [index]: (x, y): [1]: (195, 49) [index]: (x, y): [2]: (195, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 23) [index]: (x, y): [5]: (10, 23) LinkGate - index: 67, x: 241, y: 292, Value: 0, Label: , inputs: , 59, outputs: , 50, Mids: 10, -51, 10, Points: 6 [index]: (x, y): [0]: (181, 51) [index]: (x, y): [1]: (191, 51) [index]: (x, y): [2]: (191, 0) [index]: (x, y): [3]: (0, 0) [index]: (x, y): [4]: (0, 25) [index]: (x, y): [5]: (10, 25) LinkGate - index: 68, x: 422, y: 39, Value: 1, Label: null, inputs: , 56, outputs: , 60, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 23) [index]: (x, y): [1]: (10, 23) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (48, 0) LinkGate - index: 69, x: 418, y: 132, Value: 0, Label: null, inputs: , 57, outputs: , 61, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 23) [index]: (x, y): [1]: (10, 23) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (49, 0) LinkGate - index: 70, x: 426, y: 219, Value: 1, Label: null, inputs: , 58, outputs: , 62, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 24) [index]: (x, y): [1]: (10, 24) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (43, 0) LinkGate - index: 71, x: 422, y: 316, Value: 0, Label: null, inputs: , 59, outputs: , 63, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 27) [index]: (x, y): [1]: (10, 27) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (41, 0) LinkGate - index: 72, x: 121, y: 20, Value: 0, Label: , inputs: , 38, outputs: , 43, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 17) [index]: (x, y): [3]: (34, 17) LinkGate - index: 73, x: 185, y: 37, Value: 1, Label: , inputs: , 43, outputs: , 44, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 8) [index]: (x, y): [3]: (65, 8) LinkGate - index: 74, x: 185, y: 37, Value: 1, Label: , inputs: , 43, outputs: , 46, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 101) [index]: (x, y): [3]: (65, 101) LinkGate - index: 75, x: 185, y: 37, Value: 1, Label: , inputs: , 43, outputs: , 48, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 190) [index]: (x, y): [3]: (66, 190) LinkGate - index: 76, x: 185, y: 37, Value: 1, Label: null, inputs: , 43, outputs: , 50, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 290) [index]: (x, y): [3]: (66, 290) LinkGate - index: 77, x: 121, y: 20, Value: 0, Label: , inputs: , 38, outputs: , 45, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 55) [index]: (x, y): [3]: (129, 55) LinkGate - index: 78, x: 121, y: 20, Value: 0, Label: , inputs: , 38, outputs: , 47, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 143) [index]: (x, y): [3]: (129, 143) LinkGate - index: 79, x: 121, y: 20, Value: 0, Label: , inputs: , 38, outputs: , 49, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 232) [index]: (x, y): [3]: (130, 232) LinkGate - index: 80, x: 121, y: 20, Value: 0, Label: , inputs: , 38, outputs: , 51, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 337) [index]: (x, y): [3]: (129, 337) LinkGate - index: 81, x: 92, y: 85, Value: 0, Label: null, inputs: , 39, outputs: , 45, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (158, 0) LinkGate - index: 82, x: 92, y: 173, Value: 0, Label: null, inputs: , 40, outputs: , 47, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (158, 0) LinkGate - index: 83, x: 95, y: 262, Value: 0, Label: , inputs: , 41, outputs: , 49, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (156, 0) LinkGate - index: 84, x: 95, y: 367, Value: 0, Label: null, inputs: , 42, outputs: , 51, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (155, 0) LinkGate - index: 85, x: 290, y: 40, Value: 1, Label: null, inputs: , 44, outputs: , 52, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 17) [index]: (x, y): [3]: (22, 17) LinkGate - index: 86, x: 290, y: 67, Value: 0, Label: , inputs: , 45, outputs: , 52, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 13) [index]: (x, y): [1]: (10, 13) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 87, x: 290, y: 133, Value: 0, Label: null, inputs: , 46, outputs: , 53, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 17) [index]: (x, y): [3]: (22, 17) LinkGate - index: 88, x: 290, y: 160, Value: 0, Label: null, inputs: , 47, outputs: , 53, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 8) [index]: (x, y): [1]: (10, 8) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 89, x: 291, y: 222, Value: 1, Label: null, inputs: , 48, outputs: , 54, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 16) [index]: (x, y): [3]: (23, 16) LinkGate - index: 90, x: 291, y: 248, Value: 0, Label: null, inputs: , 49, outputs: , 54, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 9) [index]: (x, y): [1]: (10, 9) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (23, 0) LinkGate - index: 91, x: 291, y: 322, Value: 0, Label: null, inputs: , 50, outputs: , 55, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 16) [index]: (x, y): [3]: (21, 16) LinkGate - index: 92, x: 290, y: 348, Value: 0, Label: null, inputs: , 51, outputs: , 55, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 14) [index]: (x, y): [1]: (10, 14) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 93, x: 351, y: 62, Value: 1, Label: null, inputs: , 52, outputs: , 56, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) LinkGate - index: 94, x: 351, y: 155, Value: 0, Label: null, inputs: , 53, outputs: , 57, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (22, 0) LinkGate - index: 95, x: 353, y: 243, Value: 1, Label: null, inputs: , 54, outputs: , 58, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (28, 0) LinkGate - index: 96, x: 351, y: 343, Value: 0, Label: null, inputs: , 55, outputs: , 59, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (26, 0) CommentGate - index: 97, x: 535, y: 18, Value: -1, Label: Mano Fig 2-7 p 52, inputs: , outputs: , Hint: Mano Fig 2-7 p 52 CommentGate - index: 98, x: 535, y: 41, Value: -1, Label: 4-bit register with parallel load, inputs: , outputs: , Hint: 4-bit register with parallel load CommentGate - index: 99, x: 536, y: 64, Value: -1, Label: Explore with "Tick" and "Toggle", inputs: , outputs: , Hint: Explore with "Tick" and "Toggle" CommentGate - index: 100, x: 535, y: 85, Value: -1, Label: Only "Toggle" the inputs, inputs: , outputs: , Hint: Only "Toggle" the inputs CommentGate - index: 101, x: 536, y: 108, Value: -1, Label: "Dots" can help, inputs: , outputs: , Hint: "Dots" can help CommentGate - index: 2395, x: 537, y: 147, Value: -1, Label: Load false causes old value to feedback as new input to D FF's, inputs: , outputs: , Hint: I16 CommentGate - index: 2396, x: 536, y: 171, Value: -1, Label: Load true causes new values to be from input bus, inputs: , outputs: , Hint: I17