# Seeds for failure cases proptest has generated in the past. It is # automatically read and these particular cases re-run before any # novel cases are generated. # # It is recommended to check this file in to source control so that # everyone who runs the test benefits from these saved cases. cc 61efab8c328edba220d0d07a989a3bc002ed044e372378b7e703fb5657633e79 # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }} } cc c5d7fb79704a8a8b1f401a8bc992ad494d4bd71d32ffee5d5e996517b0d9cf61 # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} } cc 869c2b8e859cb33cca4aa796a0fc0f89d2308fe87fce9a51b978d12391c91e9f # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} } cc 214b3c3a6c11769bc268db0ab2d1743b54078fb84fe730e1682b01f49aa02bac # shrinks to p0 = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} }, p1 = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(2): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(0) }, PortIndex(4): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(5): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(2) }} }, p2 = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(2)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }, p3 = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(5)] }, NodeIndex(4): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [PortIndex(8)] }, NodeIndex(5): Node { inputs: [PortIndex(9), PortIndex(10)], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [] }, NodeIndex(7): Node { inputs: [PortIndex(11), PortIndex(12)], outputs: [PortIndex(13)] }, NodeIndex(8): Node { inputs: [PortIndex(14)], outputs: [PortIndex(15)] }, NodeIndex(9): Node { inputs: [], outputs: [PortIndex(16)] }, NodeIndex(10): Node { inputs: [PortIndex(17), PortIndex(18)], outputs: [] }, NodeIndex(11): Node { inputs: [], outputs: [] }, NodeIndex(12): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21)], outputs: [] }, NodeIndex(13): Node { inputs: [], outputs: [] }, NodeIndex(14): Node { inputs: [PortIndex(22)], outputs: [] }, NodeIndex(15): Node { inputs: [PortIndex(23), PortIndex(24)], outputs: [] }, NodeIndex(16): Node { inputs: [], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(16) }, PortIndex(5): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(21) }, PortIndex(6): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(13) }, PortIndex(8): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(10) }, PortIndex(9): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(8) }, PortIndex(11): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(15) }, PortIndex(12): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(7) }, PortIndex(14): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(15): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(11) }, PortIndex(16): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(4) }, PortIndex(17): Port { node: NodeIndex(10), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(10), direction: Incoming }, PortIndex(19): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(20): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(21): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(5) }, PortIndex(22): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(15), direction: Incoming }} } cc c8159594e53850aafc36da17960d54769aaf79706e08b68ef1403cdb5c64c1c4 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(3)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5), PortIndex(6)], outputs: [PortIndex(7)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(8), PortIndex(9)] }, NodeIndex(3): Node { inputs: [PortIndex(10), PortIndex(11), PortIndex(12)], outputs: [PortIndex(13), PortIndex(14)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(14) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(10) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(13) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(11) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(12) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(3) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(7) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(9) }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(5) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }} } cc f513e42fce320f0635ec08844582d6ce86ac638e7944d5b2a6db5bcd31844a07 # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(4), PortIndex(5)] }, NodeIndex(3): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [PortIndex(8)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5), PortIndex(6), PortIndex(7)], outputs: [PortIndex(8)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(9), PortIndex(10)] }, NodeIndex(4): Node { inputs: [PortIndex(11), PortIndex(12), PortIndex(13)], outputs: [PortIndex(14)] }, NodeIndex(5): Node { inputs: [], outputs: [PortIndex(15), PortIndex(16)] }, NodeIndex(6): Node { inputs: [PortIndex(17)], outputs: [] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(18), PortIndex(19), PortIndex(20)] }, NodeIndex(8): Node { inputs: [PortIndex(21), PortIndex(22), PortIndex(23)], outputs: [PortIndex(24), PortIndex(25), PortIndex(26)] }, NodeIndex(9): Node { inputs: [PortIndex(27), PortIndex(28), PortIndex(29)], outputs: [PortIndex(30), PortIndex(31)] }, NodeIndex(10): Node { inputs: [PortIndex(32), PortIndex(33)], outputs: [PortIndex(34), PortIndex(35), PortIndex(36)] }, NodeIndex(11): Node { inputs: [PortIndex(37), PortIndex(38)], outputs: [PortIndex(39), PortIndex(40), PortIndex(41)] }, NodeIndex(12): Node { inputs: [PortIndex(42), PortIndex(43)], outputs: [PortIndex(44)] }, NodeIndex(13): Node { inputs: [PortIndex(45), PortIndex(46)], outputs: [PortIndex(47)] }, NodeIndex(14): Node { inputs: [PortIndex(48)], outputs: [] }, NodeIndex(15): Node { inputs: [PortIndex(49), PortIndex(50), PortIndex(51)], outputs: [PortIndex(52), PortIndex(53), PortIndex(54)] }, NodeIndex(16): Node { inputs: [], outputs: [] }, NodeIndex(17): Node { inputs: [], outputs: [PortIndex(55)] }, NodeIndex(18): Node { inputs: [PortIndex(56), PortIndex(57), PortIndex(58)], outputs: [PortIndex(59), PortIndex(60), PortIndex(61)] }, NodeIndex(19): Node { inputs: [PortIndex(62), PortIndex(63)], outputs: [] }, NodeIndex(20): Node { inputs: [PortIndex(64)], outputs: [PortIndex(65), PortIndex(66), PortIndex(67)] }, NodeIndex(21): Node { inputs: [PortIndex(68)], outputs: [PortIndex(69), PortIndex(70)] }, NodeIndex(22): Node { inputs: [PortIndex(71), PortIndex(72), PortIndex(73)], outputs: [PortIndex(74), PortIndex(75), PortIndex(76)] }, NodeIndex(23): Node { inputs: [PortIndex(77), PortIndex(78), PortIndex(79)], outputs: [PortIndex(80), PortIndex(81)] }, NodeIndex(24): Node { inputs: [], outputs: [] }, NodeIndex(25): Node { inputs: [PortIndex(82)], outputs: [PortIndex(83), PortIndex(84)] }, NodeIndex(26): Node { inputs: [PortIndex(85)], outputs: [PortIndex(86), PortIndex(87), PortIndex(88)] }, NodeIndex(27): Node { inputs: [PortIndex(89)], outputs: [PortIndex(90), PortIndex(91)] }, NodeIndex(28): Node { inputs: [PortIndex(92), PortIndex(93), PortIndex(94)], outputs: [PortIndex(95)] }, NodeIndex(29): Node { inputs: [PortIndex(96)], outputs: [PortIndex(97), PortIndex(98)] }, NodeIndex(30): Node { inputs: [PortIndex(99), PortIndex(100)], outputs: [] }, NodeIndex(31): Node { inputs: [], outputs: [PortIndex(101), PortIndex(102), PortIndex(103)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(18) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(13) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(70) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(29) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(21) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(26) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(65) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(36) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(93) }, PortIndex(9): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(57) }, PortIndex(10): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(46) }, PortIndex(11): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(98) }, PortIndex(12): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(52) }, PortIndex(13): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(1) }, PortIndex(14): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(23) }, PortIndex(15): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(68) }, PortIndex(16): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(89) }, PortIndex(17): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(67) }, PortIndex(18): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(0) }, PortIndex(19): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(42) }, PortIndex(20): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(21): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(4) }, PortIndex(22): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(47) }, PortIndex(23): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(14) }, PortIndex(24): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(58) }, PortIndex(25): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(28) }, PortIndex(26): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(5) }, PortIndex(27): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(28): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(25) }, PortIndex(29): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(3) }, PortIndex(30): Port { node: NodeIndex(9), direction: Outgoing }, PortIndex(31): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(82) }, PortIndex(32): Port { node: NodeIndex(10), direction: Incoming, link: PortIndex(53) }, PortIndex(33): Port { node: NodeIndex(10), direction: Incoming, link: PortIndex(88) }, PortIndex(34): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(56) }, PortIndex(35): Port { node: NodeIndex(10), direction: Outgoing }, PortIndex(36): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(7) }, PortIndex(37): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(38): Port { node: NodeIndex(11), direction: Incoming, link: PortIndex(66) }, PortIndex(39): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(49) }, PortIndex(40): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(77) }, PortIndex(41): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(100) }, PortIndex(42): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(19) }, PortIndex(43): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(91) }, PortIndex(44): Port { node: NodeIndex(12), direction: Outgoing, link: PortIndex(45) }, PortIndex(45): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(44) }, PortIndex(46): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(10) }, PortIndex(47): Port { node: NodeIndex(13), direction: Outgoing, link: PortIndex(22) }, PortIndex(48): Port { node: NodeIndex(14), direction: Incoming, link: PortIndex(80) }, PortIndex(49): Port { node: NodeIndex(15), direction: Incoming, link: PortIndex(39) }, PortIndex(50): Port { node: NodeIndex(15), direction: Incoming, link: PortIndex(59) }, PortIndex(51): Port { node: NodeIndex(15), direction: Incoming, link: PortIndex(103) }, PortIndex(52): Port { node: NodeIndex(15), direction: Outgoing, link: PortIndex(12) }, PortIndex(53): Port { node: NodeIndex(15), direction: Outgoing, link: PortIndex(32) }, PortIndex(54): Port { node: NodeIndex(15), direction: Outgoing, link: PortIndex(64) }, PortIndex(55): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(56): Port { node: NodeIndex(18), direction: Incoming, link: PortIndex(34) }, PortIndex(57): Port { node: NodeIndex(18), direction: Incoming, link: PortIndex(9) }, PortIndex(58): Port { node: NodeIndex(18), direction: Incoming, link: PortIndex(24) }, PortIndex(59): Port { node: NodeIndex(18), direction: Outgoing, link: PortIndex(50) }, PortIndex(60): Port { node: NodeIndex(18), direction: Outgoing }, PortIndex(61): Port { node: NodeIndex(18), direction: Outgoing, link: PortIndex(63) }, PortIndex(62): Port { node: NodeIndex(19), direction: Incoming, link: PortIndex(69) }, PortIndex(63): Port { node: NodeIndex(19), direction: Incoming, link: PortIndex(61) }, PortIndex(64): Port { node: NodeIndex(20), direction: Incoming, link: PortIndex(54) }, PortIndex(65): Port { node: NodeIndex(20), direction: Outgoing, link: PortIndex(6) }, PortIndex(66): Port { node: NodeIndex(20), direction: Outgoing, link: PortIndex(38) }, PortIndex(67): Port { node: NodeIndex(20), direction: Outgoing, link: PortIndex(17) }, PortIndex(68): Port { node: NodeIndex(21), direction: Incoming, link: PortIndex(15) }, PortIndex(69): Port { node: NodeIndex(21), direction: Outgoing, link: PortIndex(62) }, PortIndex(70): Port { node: NodeIndex(21), direction: Outgoing, link: PortIndex(2) }, PortIndex(71): Port { node: NodeIndex(22), direction: Incoming, link: PortIndex(74) }, PortIndex(72): Port { node: NodeIndex(22), direction: Incoming, link: PortIndex(84) }, PortIndex(73): Port { node: NodeIndex(22), direction: Incoming }, PortIndex(74): Port { node: NodeIndex(22), direction: Outgoing, link: PortIndex(71) }, PortIndex(75): Port { node: NodeIndex(22), direction: Outgoing }, PortIndex(76): Port { node: NodeIndex(22), direction: Outgoing }, PortIndex(77): Port { node: NodeIndex(23), direction: Incoming, link: PortIndex(40) }, PortIndex(78): Port { node: NodeIndex(23), direction: Incoming, link: PortIndex(81) }, PortIndex(79): Port { node: NodeIndex(23), direction: Incoming, link: PortIndex(102) }, PortIndex(80): Port { node: NodeIndex(23), direction: Outgoing, link: PortIndex(48) }, PortIndex(81): Port { node: NodeIndex(23), direction: Outgoing, link: PortIndex(78) }, PortIndex(82): Port { node: NodeIndex(25), direction: Incoming, link: PortIndex(31) }, PortIndex(83): Port { node: NodeIndex(25), direction: Outgoing }, PortIndex(84): Port { node: NodeIndex(25), direction: Outgoing, link: PortIndex(72) }, PortIndex(85): Port { node: NodeIndex(26), direction: Incoming, link: PortIndex(95) }, PortIndex(86): Port { node: NodeIndex(26), direction: Outgoing, link: PortIndex(99) }, PortIndex(87): Port { node: NodeIndex(26), direction: Outgoing, link: PortIndex(94) }, PortIndex(88): Port { node: NodeIndex(26), direction: Outgoing, link: PortIndex(33) }, PortIndex(89): Port { node: NodeIndex(27), direction: Incoming, link: PortIndex(16) }, PortIndex(90): Port { node: NodeIndex(27), direction: Outgoing, link: PortIndex(92) }, PortIndex(91): Port { node: NodeIndex(27), direction: Outgoing, link: PortIndex(43) }, PortIndex(92): Port { node: NodeIndex(28), direction: Incoming, link: PortIndex(90) }, PortIndex(93): Port { node: NodeIndex(28), direction: Incoming, link: PortIndex(8) }, PortIndex(94): Port { node: NodeIndex(28), direction: Incoming, link: PortIndex(87) }, PortIndex(95): Port { node: NodeIndex(28), direction: Outgoing, link: PortIndex(85) }, PortIndex(96): Port { node: NodeIndex(29), direction: Incoming }, PortIndex(97): Port { node: NodeIndex(29), direction: Outgoing }, PortIndex(98): Port { node: NodeIndex(29), direction: Outgoing, link: PortIndex(11) }, PortIndex(99): Port { node: NodeIndex(30), direction: Incoming, link: PortIndex(86) }, PortIndex(100): Port { node: NodeIndex(30), direction: Incoming, link: PortIndex(41) }, PortIndex(101): Port { node: NodeIndex(31), direction: Outgoing }, PortIndex(102): Port { node: NodeIndex(31), direction: Outgoing, link: PortIndex(79) }, PortIndex(103): Port { node: NodeIndex(31), direction: Outgoing, link: PortIndex(51) }} } cc 09eecde92f1942a1c173fa2dc20c4a052221ae532027b5c894f45523e1e2b96a # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(10) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 52a5de0545719b682a7282512cefd16c4c47cea6a0aa4332facd4677ec709e16 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(0) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(1)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [PortIndex(8), PortIndex(9)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(10), PortIndex(11)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(12), PortIndex(13)] }, NodeIndex(5): Node { inputs: [PortIndex(14), PortIndex(15), PortIndex(16)], outputs: [PortIndex(17)] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(18)] }, NodeIndex(7): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(14) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(19) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(18) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(17) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(20) }, PortIndex(10): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(16) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(15) }, PortIndex(13): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(21) }, PortIndex(14): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(1) }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(12) }, PortIndex(16): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(10) }, PortIndex(17): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(7) }, PortIndex(18): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(6) }, PortIndex(19): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(3) }, PortIndex(20): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(9) }, PortIndex(21): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(13) }} } cc 6902dd83b21f309b0bfc5d75c0f362af414dd6598ec72bcdd00e971818fae5f6 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(11)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(9) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(11) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(10) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(6) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(5) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(3): Node { inputs: [PortIndex(9)], outputs: [PortIndex(10), PortIndex(11)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(11) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(9) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(6) }, PortIndex(10): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 7308686c4758e928f8f0a5b6fb858e4cdb769d629e9e7a971aab10b81e88f0ff # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [PortIndex(4), PortIndex(5), PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(11), PortIndex(12), PortIndex(13), PortIndex(14)] }, NodeIndex(4): Node { inputs: [PortIndex(15), PortIndex(16), PortIndex(17)], outputs: [PortIndex(18), PortIndex(19), PortIndex(20)] }, NodeIndex(5): Node { inputs: [PortIndex(21), PortIndex(22), PortIndex(23), PortIndex(24)], outputs: [PortIndex(25), PortIndex(26), PortIndex(27)] }, NodeIndex(6): Node { inputs: [PortIndex(28), PortIndex(29)], outputs: [PortIndex(30)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(6) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(9) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(13) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(29) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(28) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(27) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(21) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(3) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(24) }, PortIndex(15): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(26) }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(20) }, PortIndex(18): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(23) }, PortIndex(19): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(20): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(17) }, PortIndex(21): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(10) }, PortIndex(22): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(25) }, PortIndex(23): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(18) }, PortIndex(24): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(14) }, PortIndex(25): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(22) }, PortIndex(26): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(16) }, PortIndex(27): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(7) }, PortIndex(28): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(5) }, PortIndex(29): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(4) }, PortIndex(30): Port { node: NodeIndex(6), direction: Outgoing }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(3): Node { inputs: [PortIndex(4), PortIndex(5), PortIndex(6), PortIndex(7)], outputs: [] }, NodeIndex(4): Node { inputs: [], outputs: [] }, NodeIndex(5): Node { inputs: [], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(8): Node { inputs: [PortIndex(11)], outputs: [] }, NodeIndex(9): Node { inputs: [], outputs: [PortIndex(12), PortIndex(13)] }, NodeIndex(10): Node { inputs: [], outputs: [PortIndex(14)] }, NodeIndex(11): Node { inputs: [PortIndex(15), PortIndex(16)], outputs: [] }, NodeIndex(12): Node { inputs: [PortIndex(17), PortIndex(18)], outputs: [PortIndex(19)] }, NodeIndex(13): Node { inputs: [PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [] }, NodeIndex(14): Node { inputs: [], outputs: [] }, NodeIndex(15): Node { inputs: [], outputs: [] }, NodeIndex(16): Node { inputs: [], outputs: [] }, NodeIndex(17): Node { inputs: [], outputs: [] }, NodeIndex(18): Node { inputs: [], outputs: [] }, NodeIndex(19): Node { inputs: [], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(20) }, PortIndex(2): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(21) }, PortIndex(3): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(13) }, PortIndex(6): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(10) }, PortIndex(7): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(15) }, PortIndex(9): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(22) }, PortIndex(10): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(6) }, PortIndex(11): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(19) }, PortIndex(12): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(17) }, PortIndex(13): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(5) }, PortIndex(14): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(18) }, PortIndex(15): Port { node: NodeIndex(11), direction: Incoming, link: PortIndex(8) }, PortIndex(16): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(12) }, PortIndex(18): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(14) }, PortIndex(19): Port { node: NodeIndex(12), direction: Outgoing, link: PortIndex(11) }, PortIndex(20): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(1) }, PortIndex(21): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(2) }, PortIndex(22): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(9) }} } cc 555ca2371450d5e6fe619e57aa2a30774f23d75fd544eb18087bb44ab1e72883 # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing }} } cc fe13983cd9413db9f1fa7ae13d26095b8f5201736dd97aff25174e06f5a4d586 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(4), PortIndex(5), PortIndex(6)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(1) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 714e545868d91beb60c3a9f3fbf1333e224407fc77cdbccc1083ceb4b20736b2 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2), PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [PortIndex(7), PortIndex(8), PortIndex(9)] }, NodeIndex(2): Node { inputs: [PortIndex(10)], outputs: [PortIndex(11)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(12), PortIndex(13)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(13) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(10) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(7) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(6) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc d45d5770b358314cad52d209324ed0fdcb0524515d6927509e1932a5a3a921bc # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(5) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(2), PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5), PortIndex(6), PortIndex(7), PortIndex(8)], outputs: [] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(9), PortIndex(10)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(9) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(4) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(5) }, PortIndex(10): Port { node: NodeIndex(3), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(2), PortIndex(3)] }, NodeIndex(2): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }, NodeIndex(3): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10)], outputs: [] }, NodeIndex(4): Node { inputs: [PortIndex(11)], outputs: [PortIndex(12), PortIndex(13), PortIndex(14)] }, NodeIndex(5): Node { inputs: [PortIndex(15)], outputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(20), PortIndex(21), PortIndex(22), PortIndex(23)] }, NodeIndex(7): Node { inputs: [PortIndex(24), PortIndex(25)], outputs: [PortIndex(26), PortIndex(27), PortIndex(28), PortIndex(29)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(13) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(20) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(22) }, PortIndex(12): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(1) }, PortIndex(14): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(17): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(18): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(20): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(8) }, PortIndex(21): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(11) }, PortIndex(23): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(24): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(27): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(29): Port { node: NodeIndex(7), direction: Outgoing }} } cc 7b97e75bef22ba6e36ca5f5a8f3cb2925eaaa55fd20d077ffc6bceff096211e4 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10), PortIndex(11)] }, NodeIndex(3): Node { inputs: [PortIndex(12)], outputs: [PortIndex(13), PortIndex(14)] }, NodeIndex(4): Node { inputs: [PortIndex(15), PortIndex(16), PortIndex(17)], outputs: [PortIndex(18)] }, NodeIndex(5): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(23)] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(24)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(24) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(14) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(10) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(15) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(5) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(19) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(23) }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(17) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(2) }, PortIndex(15): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(6) }, PortIndex(16): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(18) }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(13) }, PortIndex(18): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(16) }, PortIndex(19): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(11) }, PortIndex(20): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(21): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(22): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(12) }, PortIndex(24): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(0) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(9), PortIndex(10), PortIndex(11)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(9) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(5) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(3), PortIndex(4), PortIndex(5)] }, NodeIndex(4): Node { inputs: [PortIndex(6), PortIndex(7), PortIndex(8)], outputs: [PortIndex(9), PortIndex(10), PortIndex(11), PortIndex(12)] }, NodeIndex(5): Node { inputs: [PortIndex(13), PortIndex(14), PortIndex(15), PortIndex(16)], outputs: [PortIndex(17), PortIndex(18), PortIndex(19)] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(20), PortIndex(21)] }, NodeIndex(7): Node { inputs: [PortIndex(22)], outputs: [PortIndex(23), PortIndex(24), PortIndex(25)] }, NodeIndex(8): Node { inputs: [PortIndex(26)], outputs: [PortIndex(27), PortIndex(28), PortIndex(29)] }, NodeIndex(9): Node { inputs: [PortIndex(30), PortIndex(31), PortIndex(32)], outputs: [] }, NodeIndex(10): Node { inputs: [PortIndex(33), PortIndex(34), PortIndex(35)], outputs: [PortIndex(36), PortIndex(37), PortIndex(38)] }, NodeIndex(11): Node { inputs: [PortIndex(39), PortIndex(40)], outputs: [PortIndex(41), PortIndex(42), PortIndex(43), PortIndex(44)] }, NodeIndex(12): Node { inputs: [PortIndex(45), PortIndex(46), PortIndex(47), PortIndex(48)], outputs: [PortIndex(49), PortIndex(50), PortIndex(51)] }, NodeIndex(13): Node { inputs: [PortIndex(52), PortIndex(53), PortIndex(54)], outputs: [PortIndex(55), PortIndex(56), PortIndex(57)] }, NodeIndex(14): Node { inputs: [PortIndex(58), PortIndex(59)], outputs: [PortIndex(60)] }}, ports: {PortIndex(0): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(11) }, PortIndex(1): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(41) }, PortIndex(2): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(34) }, PortIndex(3): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(8) }, PortIndex(4): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(39) }, PortIndex(5): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(48) }, PortIndex(6): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(36) }, PortIndex(7): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(9) }, PortIndex(8): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(3) }, PortIndex(9): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(7) }, PortIndex(10): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(16) }, PortIndex(11): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(0) }, PortIndex(12): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(47) }, PortIndex(13): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(28) }, PortIndex(14): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(37) }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(20) }, PortIndex(16): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(10) }, PortIndex(17): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(40) }, PortIndex(18): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(46) }, PortIndex(19): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(58) }, PortIndex(20): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(15) }, PortIndex(21): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(30) }, PortIndex(22): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(23) }, PortIndex(23): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(22) }, PortIndex(24): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(32) }, PortIndex(25): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(33) }, PortIndex(26): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(42) }, PortIndex(27): Port { node: NodeIndex(8), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(13) }, PortIndex(29): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(53) }, PortIndex(30): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(21) }, PortIndex(31): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(56) }, PortIndex(32): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(24) }, PortIndex(33): Port { node: NodeIndex(10), direction: Incoming, link: PortIndex(25) }, PortIndex(34): Port { node: NodeIndex(10), direction: Incoming, link: PortIndex(2) }, PortIndex(35): Port { node: NodeIndex(10), direction: Incoming, link: PortIndex(50) }, PortIndex(36): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(6) }, PortIndex(37): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(14) }, PortIndex(38): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(52) }, PortIndex(39): Port { node: NodeIndex(11), direction: Incoming, link: PortIndex(4) }, PortIndex(40): Port { node: NodeIndex(11), direction: Incoming, link: PortIndex(17) }, PortIndex(41): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(1) }, PortIndex(42): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(26) }, PortIndex(43): Port { node: NodeIndex(11), direction: Outgoing, link: PortIndex(59) }, PortIndex(44): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(45): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(51) }, PortIndex(46): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(18) }, PortIndex(47): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(12) }, PortIndex(48): Port { node: NodeIndex(12), direction: Incoming, link: PortIndex(5) }, PortIndex(49): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(50): Port { node: NodeIndex(12), direction: Outgoing, link: PortIndex(35) }, PortIndex(51): Port { node: NodeIndex(12), direction: Outgoing, link: PortIndex(45) }, PortIndex(52): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(38) }, PortIndex(53): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(29) }, PortIndex(54): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(60) }, PortIndex(55): Port { node: NodeIndex(13), direction: Outgoing }, PortIndex(56): Port { node: NodeIndex(13), direction: Outgoing, link: PortIndex(31) }, PortIndex(57): Port { node: NodeIndex(13), direction: Outgoing }, PortIndex(58): Port { node: NodeIndex(14), direction: Incoming, link: PortIndex(19) }, PortIndex(59): Port { node: NodeIndex(14), direction: Incoming, link: PortIndex(43) }, PortIndex(60): Port { node: NodeIndex(14), direction: Outgoing, link: PortIndex(54) }} } cc 020021c587ec30d4aa6b15532a23707f4e99a7b307b45278d723fa3de4798f6a # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9), PortIndex(10)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(11), PortIndex(12), PortIndex(13), PortIndex(14)], outputs: [PortIndex(15)] }, NodeIndex(4): Node { inputs: [PortIndex(16), PortIndex(17), PortIndex(18)], outputs: [PortIndex(19), PortIndex(20)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(8) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(13) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(1) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(19) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(3) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(15) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(20) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(11) }, PortIndex(16): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(19): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(7) }, PortIndex(20): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(14) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5), PortIndex(6), PortIndex(7)] }, NodeIndex(1): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12), PortIndex(13), PortIndex(14)] }, NodeIndex(2): Node { inputs: [PortIndex(15), PortIndex(16), PortIndex(17)], outputs: [PortIndex(18), PortIndex(19), PortIndex(20), PortIndex(21)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(22)] }, NodeIndex(4): Node { inputs: [PortIndex(23), PortIndex(24), PortIndex(25)], outputs: [PortIndex(26), PortIndex(27)] }, NodeIndex(5): Node { inputs: [PortIndex(28), PortIndex(29), PortIndex(30), PortIndex(31)], outputs: [PortIndex(32), PortIndex(33), PortIndex(34)] }, NodeIndex(6): Node { inputs: [PortIndex(35), PortIndex(36), PortIndex(37)], outputs: [PortIndex(38)] }, NodeIndex(7): Node { inputs: [PortIndex(39)], outputs: [PortIndex(40), PortIndex(41)] }, NodeIndex(8): Node { inputs: [PortIndex(42), PortIndex(43), PortIndex(44), PortIndex(45)], outputs: [PortIndex(46)] }, NodeIndex(9): Node { inputs: [PortIndex(47)], outputs: [] }, NodeIndex(10): Node { inputs: [PortIndex(48), PortIndex(49), PortIndex(50)], outputs: [PortIndex(51)] }, NodeIndex(11): Node { inputs: [PortIndex(52), PortIndex(53), PortIndex(54)], outputs: [PortIndex(55), PortIndex(56), PortIndex(57)] }, NodeIndex(12): Node { inputs: [PortIndex(58), PortIndex(59), PortIndex(60), PortIndex(61)], outputs: [PortIndex(62), PortIndex(63), PortIndex(64), PortIndex(65)] }, NodeIndex(13): Node { inputs: [PortIndex(66), PortIndex(67), PortIndex(68)], outputs: [PortIndex(69), PortIndex(70), PortIndex(71)] }, NodeIndex(14): Node { inputs: [PortIndex(72), PortIndex(73)], outputs: [PortIndex(74), PortIndex(75), PortIndex(76)] }, NodeIndex(15): Node { inputs: [PortIndex(77), PortIndex(78)], outputs: [PortIndex(79), PortIndex(80), PortIndex(81), PortIndex(82)] }, NodeIndex(16): Node { inputs: [PortIndex(83), PortIndex(84), PortIndex(85), PortIndex(86)], outputs: [PortIndex(87), PortIndex(88)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(36) }, PortIndex(13): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(14): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(15): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(20): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(21): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(23): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(87) }, PortIndex(25): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(27): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(29): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(31): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(33): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(34): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(35): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(36): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(12) }, PortIndex(37): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(71) }, PortIndex(38): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(39): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(40): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(41): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(42): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(46) }, PortIndex(43): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(44): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(45): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(46): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(42) }, PortIndex(47): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(48): Port { node: NodeIndex(10), direction: Incoming }, PortIndex(49): Port { node: NodeIndex(10), direction: Incoming }, PortIndex(50): Port { node: NodeIndex(10), direction: Incoming }, PortIndex(51): Port { node: NodeIndex(10), direction: Outgoing }, PortIndex(52): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(53): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(54): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(55): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(56): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(57): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(58): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(59): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(60): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(61): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(62): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(63): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(64): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(65): Port { node: NodeIndex(12), direction: Outgoing, link: PortIndex(66) }, PortIndex(66): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(65) }, PortIndex(67): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(68): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(69): Port { node: NodeIndex(13), direction: Outgoing }, PortIndex(70): Port { node: NodeIndex(13), direction: Outgoing }, PortIndex(71): Port { node: NodeIndex(13), direction: Outgoing, link: PortIndex(37) }, PortIndex(72): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(73): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(74): Port { node: NodeIndex(14), direction: Outgoing, link: PortIndex(86) }, PortIndex(75): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(76): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(77): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(78): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(79): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(80): Port { node: NodeIndex(15), direction: Outgoing, link: PortIndex(85) }, PortIndex(81): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(82): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(83): Port { node: NodeIndex(16), direction: Incoming }, PortIndex(84): Port { node: NodeIndex(16), direction: Incoming }, PortIndex(85): Port { node: NodeIndex(16), direction: Incoming, link: PortIndex(80) }, PortIndex(86): Port { node: NodeIndex(16), direction: Incoming, link: PortIndex(74) }, PortIndex(87): Port { node: NodeIndex(16), direction: Outgoing, link: PortIndex(24) }, PortIndex(88): Port { node: NodeIndex(16), direction: Outgoing }} } cc 5bdfac3cf110af9299d9ee05b1827d58ec3cec96ebad17a522f73e4d3a8008ca # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(2): Node { inputs: [PortIndex(9), PortIndex(10)], outputs: [PortIndex(11), PortIndex(12), PortIndex(13)] }, NodeIndex(3): Node { inputs: [PortIndex(14)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(6) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(3) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(10) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(8) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(14) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(12) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5), PortIndex(6)], outputs: [PortIndex(7), PortIndex(8)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }} } cc cfacb631b161771d92105a30e64528dc867df95120b5269572fd563c6a692e20 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8)], outputs: [PortIndex(9)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(7) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(6) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2), PortIndex(3), PortIndex(4), PortIndex(5)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [PortIndex(8)], outputs: [PortIndex(9), PortIndex(10), PortIndex(11), PortIndex(12)] }, NodeIndex(3): Node { inputs: [PortIndex(13), PortIndex(14)], outputs: [PortIndex(15), PortIndex(16), PortIndex(17), PortIndex(18)] }, NodeIndex(4): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [PortIndex(23), PortIndex(24), PortIndex(25), PortIndex(26)] }, NodeIndex(5): Node { inputs: [PortIndex(27), PortIndex(28), PortIndex(29), PortIndex(30)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(19) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(21) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(30) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(16): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(20) }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(2) }, PortIndex(20): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(16) }, PortIndex(21): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(7) }, PortIndex(22): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(25) }, PortIndex(23): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(24): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(25): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(22) }, PortIndex(26): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(27) }, PortIndex(27): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(26) }, PortIndex(28): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(29): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(9) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8)], outputs: [PortIndex(9)] }, NodeIndex(3): Node { inputs: [PortIndex(10), PortIndex(11), PortIndex(12)], outputs: [PortIndex(13), PortIndex(14), PortIndex(15)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(16) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(17) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(8) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(15) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(14) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(10) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(19) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(12) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(6) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(13) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(9) }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(11) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(5) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(3) }, PortIndex(16): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(0) }, PortIndex(17): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(1) }, PortIndex(18): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(7) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 81f316574c74479e0debff1ffca5eeff25e7f31de32a29f9c605555d97be48fd # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(3): Node { inputs: [PortIndex(11), PortIndex(12)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(9) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(12) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(10) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [PortIndex(8)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(9), PortIndex(10), PortIndex(11), PortIndex(12)], outputs: [PortIndex(13)] }, NodeIndex(4): Node { inputs: [PortIndex(14)], outputs: [PortIndex(15)] }, NodeIndex(5): Node { inputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)], outputs: [PortIndex(20), PortIndex(21)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(19) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(6) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(20) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(21) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(17) }, PortIndex(14): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(15): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(18) }, PortIndex(16): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(13) }, PortIndex(18): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(15) }, PortIndex(19): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(1) }, PortIndex(20): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(4) }, PortIndex(21): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(8) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }} } cc d4e1442a00e816ced168029b2f376cae8d290655e310016ec6d5b2d3dc61c479 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6)], outputs: [PortIndex(7), PortIndex(8)] }, NodeIndex(3): Node { inputs: [PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12), PortIndex(13)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(14), PortIndex(15)] }, NodeIndex(5): Node { inputs: [], outputs: [PortIndex(16), PortIndex(17)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(12) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(16) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(14) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(15) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(17) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(9) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(10) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(7) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(8) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(13) }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(11) }, PortIndex(14): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(3) }, PortIndex(15): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(4) }, PortIndex(16): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(2) }, PortIndex(17): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(6) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }} } cc c13b52f02240d890215b6dd1018a0d2f1cc1ef55be8cbf48bf01b467f2453459 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7)], outputs: [PortIndex(8), PortIndex(9)] }, NodeIndex(3): Node { inputs: [PortIndex(10)], outputs: [PortIndex(11), PortIndex(12), PortIndex(13)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(13) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(12) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(11) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(7) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(10) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(9) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(3) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(5) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(2) }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc faf0860092b43bd04b630ebacdad467b059c8b41e5e08b8332d6e1d6185bb221 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5), PortIndex(6), PortIndex(7)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(8), PortIndex(9)] }, NodeIndex(2): Node { inputs: [PortIndex(10), PortIndex(11), PortIndex(12), PortIndex(13)], outputs: [PortIndex(14)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(6) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(14) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(13) }, PortIndex(6): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(7): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(12) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(10) }, PortIndex(9): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(8) }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(7) }, PortIndex(13): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(5) }, PortIndex(14): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [PortIndex(7), PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(11)] }, NodeIndex(4): Node { inputs: [PortIndex(12), PortIndex(13), PortIndex(14)], outputs: [] }, NodeIndex(5): Node { inputs: [PortIndex(15), PortIndex(16)], outputs: [PortIndex(17), PortIndex(18)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(8) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(17) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(5) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(13) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(14) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(16) }, PortIndex(12): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(9) }, PortIndex(14): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(10) }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(11) }, PortIndex(17): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(6) }, PortIndex(18): Port { node: NodeIndex(5), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(1)] }, NodeIndex(2): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }, PortIndex(2): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(0) }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(1) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }} } cc 04ebea2995c9cc2b152381e922ae36b8120f7f1b845f83e39f60f93ecb4d19ee # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4), PortIndex(5)] }, NodeIndex(1): Node { inputs: [PortIndex(6), PortIndex(7), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(10) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(7) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(5) }, PortIndex(8): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(9): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(10): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc dec3a20df225eead178bc6ba06af999199c2699d1dc5e9e7f541d5e629297ca4 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} }