# 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 135fdddc9f389eb005a9b4d0ae049b36cc060e19302f43d855e8f94f4678b5e0 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [] }, NodeIndex(1): Node { inputs: [], 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(1), direction: Outgoing, link: PortIndex(2) }} }], g = 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: [PortIndex(9), PortIndex(10), PortIndex(11), PortIndex(12)], outputs: [PortIndex(13), PortIndex(14)] }, NodeIndex(3): Node { inputs: [PortIndex(15), PortIndex(16), PortIndex(17), PortIndex(18)], outputs: [PortIndex(19)] }, NodeIndex(4): Node { inputs: [PortIndex(20)], outputs: [PortIndex(21), PortIndex(22)] }, NodeIndex(5): Node { inputs: [PortIndex(23), PortIndex(24)], outputs: [PortIndex(25), PortIndex(26), PortIndex(27), PortIndex(28)] }, NodeIndex(6): Node { inputs: [PortIndex(29), PortIndex(30), PortIndex(31), PortIndex(32)], outputs: [PortIndex(33), PortIndex(34), PortIndex(35)] }, NodeIndex(7): Node { inputs: [PortIndex(36), PortIndex(37)], outputs: [PortIndex(38), PortIndex(39), PortIndex(40)] }, NodeIndex(8): Node { inputs: [PortIndex(41)], outputs: [PortIndex(42)] }, NodeIndex(9): Node { inputs: [PortIndex(43)], outputs: [] }, NodeIndex(10): Node { inputs: [], outputs: [PortIndex(44), PortIndex(45)] }, NodeIndex(11): Node { inputs: [PortIndex(46)], outputs: [PortIndex(47), PortIndex(48), PortIndex(49), PortIndex(50)] }, NodeIndex(12): Node { inputs: [PortIndex(51), PortIndex(52)], outputs: [PortIndex(53), PortIndex(54)] }, NodeIndex(13): Node { inputs: [PortIndex(55), PortIndex(56), PortIndex(57)], outputs: [PortIndex(58)] }, NodeIndex(14): Node { inputs: [PortIndex(59)], outputs: [PortIndex(60)] }, NodeIndex(15): Node { inputs: [PortIndex(61), PortIndex(62), PortIndex(63)], outputs: [PortIndex(64)] }, NodeIndex(16): Node { inputs: [], outputs: [PortIndex(65), PortIndex(66)] }, NodeIndex(17): Node { inputs: [PortIndex(67), PortIndex(68)], outputs: [PortIndex(69), PortIndex(70), PortIndex(71), PortIndex(72)] }, NodeIndex(18): Node { inputs: [PortIndex(73), PortIndex(74), PortIndex(75), PortIndex(76)], outputs: [PortIndex(77), PortIndex(78), PortIndex(79)] }}, 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 }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(57) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(67) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(58) }, PortIndex(12): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(14): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(55) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(19): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(20): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(21): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(23): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(63) }, PortIndex(26): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(27): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(29): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(65) }, PortIndex(31): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(33): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(74) }, PortIndex(34): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(35): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(36): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(37): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(79) }, PortIndex(38): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(39): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(40): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(41): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(42): Port { node: NodeIndex(8), direction: Outgoing }, PortIndex(43): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(44): Port { node: NodeIndex(10), direction: Outgoing }, PortIndex(45): Port { node: NodeIndex(10), direction: Outgoing, link: PortIndex(68) }, PortIndex(46): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(47): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(48): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(49): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(50): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(51): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(52): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(53): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(54): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(55): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(14) }, PortIndex(56): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(57): Port { node: NodeIndex(13), direction: Incoming, link: PortIndex(7) }, PortIndex(58): Port { node: NodeIndex(13), direction: Outgoing, link: PortIndex(11) }, PortIndex(59): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(60): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(61): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(62): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(63): Port { node: NodeIndex(15), direction: Incoming, link: PortIndex(25) }, PortIndex(64): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(65): Port { node: NodeIndex(16), direction: Outgoing, link: PortIndex(30) }, PortIndex(66): Port { node: NodeIndex(16), direction: Outgoing }, PortIndex(67): Port { node: NodeIndex(17), direction: Incoming, link: PortIndex(8) }, PortIndex(68): Port { node: NodeIndex(17), direction: Incoming, link: PortIndex(45) }, PortIndex(69): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(70): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(71): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(72): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(73): Port { node: NodeIndex(18), direction: Incoming }, PortIndex(74): Port { node: NodeIndex(18), direction: Incoming, link: PortIndex(33) }, PortIndex(75): Port { node: NodeIndex(18), direction: Incoming }, PortIndex(76): Port { node: NodeIndex(18), direction: Incoming }, PortIndex(77): Port { node: NodeIndex(18), direction: Outgoing }, PortIndex(78): Port { node: NodeIndex(18), direction: Outgoing }, PortIndex(79): Port { node: NodeIndex(18), direction: Outgoing, link: PortIndex(37) }} } cc 9e36b6e765f86856a38d7f38683b1d11474795882e09fc895ee6ac52ffaf31c9 # shrinks to patterns = [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), PortIndex(5), PortIndex(6)], outputs: [] }}, 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, link: PortIndex(6) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(5), PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(3): Node { inputs: [PortIndex(9)], outputs: [] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(10), PortIndex(11), PortIndex(12)] }, NodeIndex(5): Node { inputs: [PortIndex(13), PortIndex(14), PortIndex(15)], outputs: [PortIndex(16)] }}, 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(1), direction: Incoming, link: PortIndex(12) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(16) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }, PortIndex(5): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(15) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(14) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(9) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(8) }, PortIndex(10): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(13) }, PortIndex(11): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(2) }, PortIndex(13): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(10) }, PortIndex(14): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(6) }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(5) }, PortIndex(16): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(3) }} } cc 82f71d105f78f7590ab7072df13a002748a20d4b5f88060e8f3f449a2c604f65 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2)], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(3)], outputs: [PortIndex(4)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(1) }, PortIndex(4): Port { node: NodeIndex(2), direction: Outgoing }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(6), PortIndex(7)] }, NodeIndex(3): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [] }, NodeIndex(4): Node { inputs: [PortIndex(12), PortIndex(13)], outputs: [] }, NodeIndex(5): Node { inputs: [], outputs: [] }, NodeIndex(6): Node { inputs: [PortIndex(14), PortIndex(15)], outputs: [PortIndex(16), PortIndex(17), PortIndex(18)] }, NodeIndex(7): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21)], outputs: [PortIndex(22), PortIndex(23), PortIndex(24)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(22) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(23) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(19) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(14) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(16) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(1) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(18) }, PortIndex(12): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(24) }, PortIndex(13): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(6) }, PortIndex(15): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(16): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(8) }, PortIndex(17): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(20) }, PortIndex(18): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(11) }, PortIndex(19): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(5) }, PortIndex(20): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(17) }, PortIndex(21): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(22): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(3) }, PortIndex(23): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(4) }, PortIndex(24): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(12) }} } cc fe5e291d17b430663f7ca20821a3036425bda0402069049eb776f9892e2abaef # shrinks to pattern = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(1), PortIndex(2)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }, g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(3): Node { inputs: [PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(4): Node { inputs: [PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }, NodeIndex(5): Node { inputs: [PortIndex(6)], outputs: [] }, NodeIndex(6): Node { inputs: [PortIndex(7)], outputs: [] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(8)] }, NodeIndex(8): Node { inputs: [], outputs: [] }, NodeIndex(9): Node { inputs: [PortIndex(9), PortIndex(10)], outputs: [] }, NodeIndex(10): Node { inputs: [], outputs: [PortIndex(11), PortIndex(12)] }, NodeIndex(11): Node { inputs: [PortIndex(13), PortIndex(14)], outputs: [PortIndex(15)] }, NodeIndex(12): Node { inputs: [PortIndex(16)], outputs: [] }, NodeIndex(13): Node { inputs: [PortIndex(17), PortIndex(18), PortIndex(19), PortIndex(20)], outputs: [PortIndex(21)] }, NodeIndex(14): Node { inputs: [PortIndex(22), PortIndex(23), PortIndex(24), PortIndex(25)], outputs: [PortIndex(26), PortIndex(27)] }, NodeIndex(15): Node { inputs: [PortIndex(28), PortIndex(29)], outputs: [PortIndex(30), PortIndex(31), PortIndex(32)] }, NodeIndex(16): Node { inputs: [PortIndex(33)], outputs: [PortIndex(34), PortIndex(35), PortIndex(36)] }, NodeIndex(17): Node { inputs: [PortIndex(37), PortIndex(38)], outputs: [PortIndex(39), PortIndex(40), PortIndex(41), PortIndex(42)] }, NodeIndex(18): Node { inputs: [], outputs: [PortIndex(43)] }, NodeIndex(19): Node { inputs: [PortIndex(44), PortIndex(45), PortIndex(46)], outputs: [PortIndex(47), PortIndex(48), PortIndex(49), PortIndex(50)] }, NodeIndex(20): Node { inputs: [], outputs: [PortIndex(51), PortIndex(52), PortIndex(53)] }, NodeIndex(21): Node { inputs: [PortIndex(54), PortIndex(55)], outputs: [PortIndex(56), PortIndex(57), PortIndex(58), PortIndex(59)] }, NodeIndex(22): Node { inputs: [], outputs: [PortIndex(60), PortIndex(61)] }, NodeIndex(23): Node { inputs: [], outputs: [PortIndex(62), PortIndex(63), PortIndex(64), PortIndex(65)] }, NodeIndex(24): Node { inputs: [PortIndex(66), PortIndex(67)], outputs: [PortIndex(68)] }, NodeIndex(25): Node { inputs: [PortIndex(69), PortIndex(70), PortIndex(71), PortIndex(72)], outputs: [PortIndex(73)] }, NodeIndex(26): Node { inputs: [PortIndex(74), PortIndex(75)], outputs: [PortIndex(76), PortIndex(77), PortIndex(78), PortIndex(79)] }, NodeIndex(27): Node { inputs: [], outputs: [PortIndex(80)] }, NodeIndex(28): Node { inputs: [], outputs: [PortIndex(81), PortIndex(82), PortIndex(83), PortIndex(84)] }, NodeIndex(29): Node { inputs: [PortIndex(85), PortIndex(86)], outputs: [PortIndex(87), PortIndex(88), PortIndex(89)] }, NodeIndex(30): Node { inputs: [PortIndex(90)], outputs: [PortIndex(91), PortIndex(92), PortIndex(93)] }, NodeIndex(31): Node { inputs: [PortIndex(94)], outputs: [] }, NodeIndex(32): Node { inputs: [PortIndex(95), PortIndex(96)], outputs: [PortIndex(97), PortIndex(98), PortIndex(99)] }, NodeIndex(33): Node { inputs: [PortIndex(100)], outputs: [PortIndex(101), PortIndex(102), PortIndex(103), PortIndex(104)] }, NodeIndex(34): Node { inputs: [PortIndex(105), PortIndex(106), PortIndex(107)], outputs: [PortIndex(108)] }, NodeIndex(35): Node { inputs: [], outputs: [PortIndex(109), PortIndex(110), PortIndex(111), PortIndex(112)] }, NodeIndex(36): Node { inputs: [PortIndex(113)], outputs: [] }, NodeIndex(37): Node { inputs: [PortIndex(114)], outputs: [PortIndex(115), PortIndex(116), PortIndex(117), PortIndex(118)] }, NodeIndex(38): Node { inputs: [PortIndex(119), PortIndex(120)], outputs: [PortIndex(121), PortIndex(122), PortIndex(123), PortIndex(124)] }, NodeIndex(39): Node { inputs: [PortIndex(125)], outputs: [PortIndex(126)] }, NodeIndex(40): Node { inputs: [PortIndex(127)], outputs: [PortIndex(128)] }, NodeIndex(41): Node { inputs: [PortIndex(129)], outputs: [] }, NodeIndex(42): Node { inputs: [PortIndex(130), PortIndex(131)], outputs: [] }, NodeIndex(43): Node { inputs: [PortIndex(132)], outputs: [PortIndex(133), PortIndex(134), PortIndex(135), PortIndex(136)] }, NodeIndex(44): Node { inputs: [PortIndex(137), PortIndex(138)], outputs: [PortIndex(139), PortIndex(140)] }, NodeIndex(45): Node { inputs: [], outputs: [PortIndex(141), PortIndex(142), PortIndex(143)] }, NodeIndex(46): Node { inputs: [PortIndex(144), PortIndex(145), PortIndex(146)], outputs: [] }, NodeIndex(47): Node { inputs: [PortIndex(147), PortIndex(148)], outputs: [PortIndex(149), PortIndex(150)] }, NodeIndex(48): Node { inputs: [PortIndex(151), PortIndex(152)], outputs: [PortIndex(153), PortIndex(154), PortIndex(155), PortIndex(156)] }, NodeIndex(49): Node { inputs: [PortIndex(157), PortIndex(158)], outputs: [] }, NodeIndex(50): Node { inputs: [PortIndex(159), PortIndex(160), PortIndex(161)], outputs: [PortIndex(162), PortIndex(163), PortIndex(164), PortIndex(165)] }, NodeIndex(51): Node { inputs: [PortIndex(166), PortIndex(167)], outputs: [PortIndex(168), PortIndex(169), PortIndex(170), PortIndex(171)] }, NodeIndex(52): Node { inputs: [], outputs: [] }, NodeIndex(53): Node { inputs: [], outputs: [PortIndex(172), PortIndex(173)] }, NodeIndex(54): Node { inputs: [PortIndex(174)], outputs: [PortIndex(175), PortIndex(176), PortIndex(177)] }, NodeIndex(55): Node { inputs: [PortIndex(178), PortIndex(179), PortIndex(180)], outputs: [PortIndex(181)] }, NodeIndex(56): Node { inputs: [PortIndex(182)], outputs: [PortIndex(183), PortIndex(184)] }, NodeIndex(57): Node { inputs: [PortIndex(185), PortIndex(186), PortIndex(187)], outputs: [PortIndex(188), PortIndex(189)] }, NodeIndex(58): Node { inputs: [], outputs: [PortIndex(190), PortIndex(191)] }, NodeIndex(59): Node { inputs: [PortIndex(192), PortIndex(193), PortIndex(194)], outputs: [] }, NodeIndex(60): Node { inputs: [PortIndex(195), PortIndex(196)], outputs: [] }, NodeIndex(61): Node { inputs: [], outputs: [] }, NodeIndex(62): Node { inputs: [], outputs: [] }, NodeIndex(63): Node { inputs: [PortIndex(197)], outputs: [PortIndex(198)] }, NodeIndex(64): Node { inputs: [PortIndex(199), PortIndex(200), PortIndex(201)], outputs: [] }, NodeIndex(65): Node { inputs: [PortIndex(202), PortIndex(203), PortIndex(204), PortIndex(205)], outputs: [PortIndex(206)] }, NodeIndex(66): Node { inputs: [PortIndex(207)], outputs: [PortIndex(208), PortIndex(209), PortIndex(210), PortIndex(211)] }, NodeIndex(67): Node { inputs: [], outputs: [] }, NodeIndex(68): Node { inputs: [], outputs: [] }, NodeIndex(69): Node { inputs: [PortIndex(212), PortIndex(213)], outputs: [PortIndex(214)] }, NodeIndex(70): Node { inputs: [], outputs: [PortIndex(215), PortIndex(216), PortIndex(217)] }, NodeIndex(71): Node { inputs: [PortIndex(218), PortIndex(219), PortIndex(220)], outputs: [PortIndex(221)] }, NodeIndex(72): Node { inputs: [PortIndex(222), PortIndex(223), PortIndex(224), PortIndex(225)], outputs: [PortIndex(226), PortIndex(227), PortIndex(228), PortIndex(229)] }, NodeIndex(73): Node { inputs: [PortIndex(230), PortIndex(231), PortIndex(232)], outputs: [PortIndex(233), PortIndex(234)] }, NodeIndex(74): Node { inputs: [PortIndex(235), PortIndex(236)], outputs: [PortIndex(237), PortIndex(238), PortIndex(239), PortIndex(240)] }, NodeIndex(75): Node { inputs: [PortIndex(241), PortIndex(242), PortIndex(243)], outputs: [PortIndex(244), PortIndex(245), PortIndex(246), PortIndex(247)] }, NodeIndex(76): Node { inputs: [PortIndex(248), PortIndex(249), PortIndex(250), PortIndex(251)], outputs: [PortIndex(252), PortIndex(253)] }, NodeIndex(77): Node { inputs: [PortIndex(254), PortIndex(255)], outputs: [PortIndex(256), PortIndex(257), PortIndex(258)] }, NodeIndex(78): Node { inputs: [PortIndex(259), PortIndex(260), PortIndex(261)], outputs: [PortIndex(262), PortIndex(263)] }, NodeIndex(79): Node { inputs: [], outputs: [PortIndex(264), PortIndex(265), PortIndex(266), PortIndex(267)] }, NodeIndex(80): Node { inputs: [], outputs: [PortIndex(268), PortIndex(269)] }, NodeIndex(81): Node { inputs: [PortIndex(270)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(1): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(10), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(10), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(15): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(16): Port { node: NodeIndex(12), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(19): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(20): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(21): Port { node: NodeIndex(13), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(27): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(29): Port { node: NodeIndex(15), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(31): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(32): Port { node: NodeIndex(15), direction: Outgoing }, PortIndex(33): Port { node: NodeIndex(16), direction: Incoming }, PortIndex(34): Port { node: NodeIndex(16), direction: Outgoing }, PortIndex(35): Port { node: NodeIndex(16), direction: Outgoing }, PortIndex(36): Port { node: NodeIndex(16), direction: Outgoing }, PortIndex(37): Port { node: NodeIndex(17), direction: Incoming }, PortIndex(38): Port { node: NodeIndex(17), direction: Incoming }, PortIndex(39): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(40): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(41): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(42): Port { node: NodeIndex(17), direction: Outgoing }, PortIndex(43): Port { node: NodeIndex(18), direction: Outgoing }, PortIndex(44): Port { node: NodeIndex(19), direction: Incoming }, PortIndex(45): Port { node: NodeIndex(19), direction: Incoming }, PortIndex(46): Port { node: NodeIndex(19), direction: Incoming }, PortIndex(47): Port { node: NodeIndex(19), direction: Outgoing }, PortIndex(48): Port { node: NodeIndex(19), direction: Outgoing }, PortIndex(49): Port { node: NodeIndex(19), direction: Outgoing }, PortIndex(50): Port { node: NodeIndex(19), direction: Outgoing }, PortIndex(51): Port { node: NodeIndex(20), direction: Outgoing }, PortIndex(52): Port { node: NodeIndex(20), direction: Outgoing }, PortIndex(53): Port { node: NodeIndex(20), direction: Outgoing }, PortIndex(54): Port { node: NodeIndex(21), direction: Incoming }, PortIndex(55): Port { node: NodeIndex(21), direction: Incoming }, PortIndex(56): Port { node: NodeIndex(21), direction: Outgoing }, PortIndex(57): Port { node: NodeIndex(21), direction: Outgoing }, PortIndex(58): Port { node: NodeIndex(21), direction: Outgoing }, PortIndex(59): Port { node: NodeIndex(21), direction: Outgoing }, PortIndex(60): Port { node: NodeIndex(22), direction: Outgoing }, PortIndex(61): Port { node: NodeIndex(22), direction: Outgoing }, PortIndex(62): Port { node: NodeIndex(23), direction: Outgoing }, PortIndex(63): Port { node: NodeIndex(23), direction: Outgoing }, PortIndex(64): Port { node: NodeIndex(23), direction: Outgoing }, PortIndex(65): Port { node: NodeIndex(23), direction: Outgoing }, PortIndex(66): Port { node: NodeIndex(24), direction: Incoming }, PortIndex(67): Port { node: NodeIndex(24), direction: Incoming }, PortIndex(68): Port { node: NodeIndex(24), direction: Outgoing }, PortIndex(69): Port { node: NodeIndex(25), direction: Incoming }, PortIndex(70): Port { node: NodeIndex(25), direction: Incoming }, PortIndex(71): Port { node: NodeIndex(25), direction: Incoming }, PortIndex(72): Port { node: NodeIndex(25), direction: Incoming }, PortIndex(73): Port { node: NodeIndex(25), direction: Outgoing }, PortIndex(74): Port { node: NodeIndex(26), direction: Incoming }, PortIndex(75): Port { node: NodeIndex(26), direction: Incoming }, PortIndex(76): Port { node: NodeIndex(26), direction: Outgoing }, PortIndex(77): Port { node: NodeIndex(26), direction: Outgoing }, PortIndex(78): Port { node: NodeIndex(26), direction: Outgoing }, PortIndex(79): Port { node: NodeIndex(26), direction: Outgoing }, PortIndex(80): Port { node: NodeIndex(27), direction: Outgoing }, PortIndex(81): Port { node: NodeIndex(28), direction: Outgoing }, PortIndex(82): Port { node: NodeIndex(28), direction: Outgoing }, PortIndex(83): Port { node: NodeIndex(28), direction: Outgoing }, PortIndex(84): Port { node: NodeIndex(28), direction: Outgoing }, PortIndex(85): Port { node: NodeIndex(29), direction: Incoming }, PortIndex(86): Port { node: NodeIndex(29), direction: Incoming }, PortIndex(87): Port { node: NodeIndex(29), direction: Outgoing }, PortIndex(88): Port { node: NodeIndex(29), direction: Outgoing }, PortIndex(89): Port { node: NodeIndex(29), direction: Outgoing }, PortIndex(90): Port { node: NodeIndex(30), direction: Incoming }, PortIndex(91): Port { node: NodeIndex(30), direction: Outgoing }, PortIndex(92): Port { node: NodeIndex(30), direction: Outgoing }, PortIndex(93): Port { node: NodeIndex(30), direction: Outgoing }, PortIndex(94): Port { node: NodeIndex(31), direction: Incoming }, PortIndex(95): Port { node: NodeIndex(32), direction: Incoming }, PortIndex(96): Port { node: NodeIndex(32), direction: Incoming }, PortIndex(97): Port { node: NodeIndex(32), direction: Outgoing }, PortIndex(98): Port { node: NodeIndex(32), direction: Outgoing }, PortIndex(99): Port { node: NodeIndex(32), direction: Outgoing }, PortIndex(100): Port { node: NodeIndex(33), direction: Incoming }, PortIndex(101): Port { node: NodeIndex(33), direction: Outgoing }, PortIndex(102): Port { node: NodeIndex(33), direction: Outgoing }, PortIndex(103): Port { node: NodeIndex(33), direction: Outgoing }, PortIndex(104): Port { node: NodeIndex(33), direction: Outgoing }, PortIndex(105): Port { node: NodeIndex(34), direction: Incoming }, PortIndex(106): Port { node: NodeIndex(34), direction: Incoming }, PortIndex(107): Port { node: NodeIndex(34), direction: Incoming }, PortIndex(108): Port { node: NodeIndex(34), direction: Outgoing }, PortIndex(109): Port { node: NodeIndex(35), direction: Outgoing, link: PortIndex(199) }, PortIndex(110): Port { node: NodeIndex(35), direction: Outgoing }, PortIndex(111): Port { node: NodeIndex(35), direction: Outgoing }, PortIndex(112): Port { node: NodeIndex(35), direction: Outgoing }, PortIndex(113): Port { node: NodeIndex(36), direction: Incoming }, PortIndex(114): Port { node: NodeIndex(37), direction: Incoming }, PortIndex(115): Port { node: NodeIndex(37), direction: Outgoing }, PortIndex(116): Port { node: NodeIndex(37), direction: Outgoing }, PortIndex(117): Port { node: NodeIndex(37), direction: Outgoing }, PortIndex(118): Port { node: NodeIndex(37), direction: Outgoing }, PortIndex(119): Port { node: NodeIndex(38), direction: Incoming }, PortIndex(120): Port { node: NodeIndex(38), direction: Incoming }, PortIndex(121): Port { node: NodeIndex(38), direction: Outgoing }, PortIndex(122): Port { node: NodeIndex(38), direction: Outgoing }, PortIndex(123): Port { node: NodeIndex(38), direction: Outgoing }, PortIndex(124): Port { node: NodeIndex(38), direction: Outgoing }, PortIndex(125): Port { node: NodeIndex(39), direction: Incoming }, PortIndex(126): Port { node: NodeIndex(39), direction: Outgoing }, PortIndex(127): Port { node: NodeIndex(40), direction: Incoming }, PortIndex(128): Port { node: NodeIndex(40), direction: Outgoing }, PortIndex(129): Port { node: NodeIndex(41), direction: Incoming, link: PortIndex(191) }, PortIndex(130): Port { node: NodeIndex(42), direction: Incoming }, PortIndex(131): Port { node: NodeIndex(42), direction: Incoming }, PortIndex(132): Port { node: NodeIndex(43), direction: Incoming }, PortIndex(133): Port { node: NodeIndex(43), direction: Outgoing }, PortIndex(134): Port { node: NodeIndex(43), direction: Outgoing }, PortIndex(135): Port { node: NodeIndex(43), direction: Outgoing }, PortIndex(136): Port { node: NodeIndex(43), direction: Outgoing }, PortIndex(137): Port { node: NodeIndex(44), direction: Incoming }, PortIndex(138): Port { node: NodeIndex(44), direction: Incoming }, PortIndex(139): Port { node: NodeIndex(44), direction: Outgoing }, PortIndex(140): Port { node: NodeIndex(44), direction: Outgoing }, PortIndex(141): Port { node: NodeIndex(45), direction: Outgoing }, PortIndex(142): Port { node: NodeIndex(45), direction: Outgoing }, PortIndex(143): Port { node: NodeIndex(45), direction: Outgoing }, PortIndex(144): Port { node: NodeIndex(46), direction: Incoming }, PortIndex(145): Port { node: NodeIndex(46), direction: Incoming }, PortIndex(146): Port { node: NodeIndex(46), direction: Incoming }, PortIndex(147): Port { node: NodeIndex(47), direction: Incoming }, PortIndex(148): Port { node: NodeIndex(47), direction: Incoming }, PortIndex(149): Port { node: NodeIndex(47), direction: Outgoing }, PortIndex(150): Port { node: NodeIndex(47), direction: Outgoing }, PortIndex(151): Port { node: NodeIndex(48), direction: Incoming }, PortIndex(152): Port { node: NodeIndex(48), direction: Incoming }, PortIndex(153): Port { node: NodeIndex(48), direction: Outgoing }, PortIndex(154): Port { node: NodeIndex(48), direction: Outgoing }, PortIndex(155): Port { node: NodeIndex(48), direction: Outgoing }, PortIndex(156): Port { node: NodeIndex(48), direction: Outgoing }, PortIndex(157): Port { node: NodeIndex(49), direction: Incoming }, PortIndex(158): Port { node: NodeIndex(49), direction: Incoming }, PortIndex(159): Port { node: NodeIndex(50), direction: Incoming }, PortIndex(160): Port { node: NodeIndex(50), direction: Incoming }, PortIndex(161): Port { node: NodeIndex(50), direction: Incoming }, PortIndex(162): Port { node: NodeIndex(50), direction: Outgoing }, PortIndex(163): Port { node: NodeIndex(50), direction: Outgoing }, PortIndex(164): Port { node: NodeIndex(50), direction: Outgoing }, PortIndex(165): Port { node: NodeIndex(50), direction: Outgoing }, PortIndex(166): Port { node: NodeIndex(51), direction: Incoming }, PortIndex(167): Port { node: NodeIndex(51), direction: Incoming }, PortIndex(168): Port { node: NodeIndex(51), direction: Outgoing }, PortIndex(169): Port { node: NodeIndex(51), direction: Outgoing }, PortIndex(170): Port { node: NodeIndex(51), direction: Outgoing }, PortIndex(171): Port { node: NodeIndex(51), direction: Outgoing }, PortIndex(172): Port { node: NodeIndex(53), direction: Outgoing }, PortIndex(173): Port { node: NodeIndex(53), direction: Outgoing }, PortIndex(174): Port { node: NodeIndex(54), direction: Incoming }, PortIndex(175): Port { node: NodeIndex(54), direction: Outgoing }, PortIndex(176): Port { node: NodeIndex(54), direction: Outgoing }, PortIndex(177): Port { node: NodeIndex(54), direction: Outgoing }, PortIndex(178): Port { node: NodeIndex(55), direction: Incoming }, PortIndex(179): Port { node: NodeIndex(55), direction: Incoming }, PortIndex(180): Port { node: NodeIndex(55), direction: Incoming }, PortIndex(181): Port { node: NodeIndex(55), direction: Outgoing }, PortIndex(182): Port { node: NodeIndex(56), direction: Incoming }, PortIndex(183): Port { node: NodeIndex(56), direction: Outgoing }, PortIndex(184): Port { node: NodeIndex(56), direction: Outgoing }, PortIndex(185): Port { node: NodeIndex(57), direction: Incoming }, PortIndex(186): Port { node: NodeIndex(57), direction: Incoming }, PortIndex(187): Port { node: NodeIndex(57), direction: Incoming }, PortIndex(188): Port { node: NodeIndex(57), direction: Outgoing }, PortIndex(189): Port { node: NodeIndex(57), direction: Outgoing }, PortIndex(190): Port { node: NodeIndex(58), direction: Outgoing }, PortIndex(191): Port { node: NodeIndex(58), direction: Outgoing, link: PortIndex(129) }, PortIndex(192): Port { node: NodeIndex(59), direction: Incoming }, PortIndex(193): Port { node: NodeIndex(59), direction: Incoming }, PortIndex(194): Port { node: NodeIndex(59), direction: Incoming }, PortIndex(195): Port { node: NodeIndex(60), direction: Incoming }, PortIndex(196): Port { node: NodeIndex(60), direction: Incoming }, PortIndex(197): Port { node: NodeIndex(63), direction: Incoming }, PortIndex(198): Port { node: NodeIndex(63), direction: Outgoing }, PortIndex(199): Port { node: NodeIndex(64), direction: Incoming, link: PortIndex(109) }, PortIndex(200): Port { node: NodeIndex(64), direction: Incoming }, PortIndex(201): Port { node: NodeIndex(64), direction: Incoming }, PortIndex(202): Port { node: NodeIndex(65), direction: Incoming }, PortIndex(203): Port { node: NodeIndex(65), direction: Incoming }, PortIndex(204): Port { node: NodeIndex(65), direction: Incoming }, PortIndex(205): Port { node: NodeIndex(65), direction: Incoming }, PortIndex(206): Port { node: NodeIndex(65), direction: Outgoing }, PortIndex(207): Port { node: NodeIndex(66), direction: Incoming }, PortIndex(208): Port { node: NodeIndex(66), direction: Outgoing }, PortIndex(209): Port { node: NodeIndex(66), direction: Outgoing }, PortIndex(210): Port { node: NodeIndex(66), direction: Outgoing }, PortIndex(211): Port { node: NodeIndex(66), direction: Outgoing }, PortIndex(212): Port { node: NodeIndex(69), direction: Incoming }, PortIndex(213): Port { node: NodeIndex(69), direction: Incoming }, PortIndex(214): Port { node: NodeIndex(69), direction: Outgoing }, PortIndex(215): Port { node: NodeIndex(70), direction: Outgoing }, PortIndex(216): Port { node: NodeIndex(70), direction: Outgoing }, PortIndex(217): Port { node: NodeIndex(70), direction: Outgoing }, PortIndex(218): Port { node: NodeIndex(71), direction: Incoming }, PortIndex(219): Port { node: NodeIndex(71), direction: Incoming }, PortIndex(220): Port { node: NodeIndex(71), direction: Incoming }, PortIndex(221): Port { node: NodeIndex(71), direction: Outgoing }, PortIndex(222): Port { node: NodeIndex(72), direction: Incoming }, PortIndex(223): Port { node: NodeIndex(72), direction: Incoming }, PortIndex(224): Port { node: NodeIndex(72), direction: Incoming }, PortIndex(225): Port { node: NodeIndex(72), direction: Incoming }, PortIndex(226): Port { node: NodeIndex(72), direction: Outgoing }, PortIndex(227): Port { node: NodeIndex(72), direction: Outgoing }, PortIndex(228): Port { node: NodeIndex(72), direction: Outgoing }, PortIndex(229): Port { node: NodeIndex(72), direction: Outgoing }, PortIndex(230): Port { node: NodeIndex(73), direction: Incoming }, PortIndex(231): Port { node: NodeIndex(73), direction: Incoming }, PortIndex(232): Port { node: NodeIndex(73), direction: Incoming }, PortIndex(233): Port { node: NodeIndex(73), direction: Outgoing }, PortIndex(234): Port { node: NodeIndex(73), direction: Outgoing }, PortIndex(235): Port { node: NodeIndex(74), direction: Incoming }, PortIndex(236): Port { node: NodeIndex(74), direction: Incoming }, PortIndex(237): Port { node: NodeIndex(74), direction: Outgoing }, PortIndex(238): Port { node: NodeIndex(74), direction: Outgoing }, PortIndex(239): Port { node: NodeIndex(74), direction: Outgoing }, PortIndex(240): Port { node: NodeIndex(74), direction: Outgoing }, PortIndex(241): Port { node: NodeIndex(75), direction: Incoming }, PortIndex(242): Port { node: NodeIndex(75), direction: Incoming }, PortIndex(243): Port { node: NodeIndex(75), direction: Incoming }, PortIndex(244): Port { node: NodeIndex(75), direction: Outgoing }, PortIndex(245): Port { node: NodeIndex(75), direction: Outgoing }, PortIndex(246): Port { node: NodeIndex(75), direction: Outgoing }, PortIndex(247): Port { node: NodeIndex(75), direction: Outgoing }, PortIndex(248): Port { node: NodeIndex(76), direction: Incoming }, PortIndex(249): Port { node: NodeIndex(76), direction: Incoming }, PortIndex(250): Port { node: NodeIndex(76), direction: Incoming }, PortIndex(251): Port { node: NodeIndex(76), direction: Incoming }, PortIndex(252): Port { node: NodeIndex(76), direction: Outgoing }, PortIndex(253): Port { node: NodeIndex(76), direction: Outgoing }, PortIndex(254): Port { node: NodeIndex(77), direction: Incoming }, PortIndex(255): Port { node: NodeIndex(77), direction: Incoming }, PortIndex(256): Port { node: NodeIndex(77), direction: Outgoing }, PortIndex(257): Port { node: NodeIndex(77), direction: Outgoing }, PortIndex(258): Port { node: NodeIndex(77), direction: Outgoing }, PortIndex(259): Port { node: NodeIndex(78), direction: Incoming }, PortIndex(260): Port { node: NodeIndex(78), direction: Incoming, link: PortIndex(268) }, PortIndex(261): Port { node: NodeIndex(78), direction: Incoming }, PortIndex(262): Port { node: NodeIndex(78), direction: Outgoing }, PortIndex(263): Port { node: NodeIndex(78), direction: Outgoing }, PortIndex(264): Port { node: NodeIndex(79), direction: Outgoing }, PortIndex(265): Port { node: NodeIndex(79), direction: Outgoing }, PortIndex(266): Port { node: NodeIndex(79), direction: Outgoing }, PortIndex(267): Port { node: NodeIndex(79), direction: Outgoing }, PortIndex(268): Port { node: NodeIndex(80), direction: Outgoing, link: PortIndex(260) }, PortIndex(269): Port { node: NodeIndex(80), direction: Outgoing }, PortIndex(270): Port { node: NodeIndex(81), direction: Incoming }} } cc 9bffe42e8c7aaeee4a2b1d5257b972884b6324ee24c967ed980409043a6fd6e5 # shrinks to patterns = [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), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10)] }, NodeIndex(3): Node { inputs: [PortIndex(11), PortIndex(12), PortIndex(13)], outputs: [] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(14), PortIndex(15)] }}, 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: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(15) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, 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(13) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(14) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(10) }, PortIndex(14): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(11) }, PortIndex(15): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(3) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10), PortIndex(11), PortIndex(12), PortIndex(13)] }, NodeIndex(3): Node { inputs: [PortIndex(14)], outputs: [PortIndex(15), PortIndex(16)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(15) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(11) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(13) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(12) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(10) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(8) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(2) }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(16) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(16): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(14) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }}, 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 }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 30f928d61edc7f093eaa2cfd83bf85d45d5d8d4b18b009239264dea367b3e245 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3)] }}, 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: Incoming }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(12), PortIndex(13)], outputs: [PortIndex(14), PortIndex(15), PortIndex(16)] }}, 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(16) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(7) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(8) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(5) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(6) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(4) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(14) }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(15) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(12) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(13) }, PortIndex(16): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(2) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2)], outputs: [PortIndex(3), PortIndex(4), PortIndex(5), PortIndex(6)] }, NodeIndex(2): Node { inputs: [], outputs: [] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(7), PortIndex(8)] }, NodeIndex(4): Node { inputs: [PortIndex(9), PortIndex(10)], outputs: [PortIndex(11), PortIndex(12)] }, NodeIndex(5): Node { inputs: [PortIndex(13), PortIndex(14), PortIndex(15)], outputs: [PortIndex(16)] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(17), PortIndex(18), PortIndex(19)] }, NodeIndex(7): Node { inputs: [PortIndex(20)], 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(1), direction: Incoming, link: PortIndex(17) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(9) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(20) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(13) }, PortIndex(8): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(3) }, PortIndex(10): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(16) }, PortIndex(11): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(14) }, PortIndex(12): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(7) }, PortIndex(14): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(11) }, PortIndex(15): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(19) }, PortIndex(16): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(10) }, PortIndex(17): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(2) }, PortIndex(18): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(15) }, PortIndex(20): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(4) }} } cc 531fe52e78349dce4eb859832fedbcaa7b6d27f39d84a2ee232ce388f9896934 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(3), PortIndex(4)] }}, 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: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], 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: Incoming }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5), PortIndex(6)] }}, 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: Incoming, link: PortIndex(3) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5), PortIndex(6), PortIndex(7), PortIndex(8)], outputs: [PortIndex(9), PortIndex(10), PortIndex(11), PortIndex(12)] }, NodeIndex(3): Node { inputs: [], outputs: [PortIndex(13), PortIndex(14), PortIndex(15)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(16), PortIndex(17)] }, NodeIndex(5): Node { inputs: [], outputs: [PortIndex(18)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(14) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(13) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(15) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(10) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(16) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(18) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(6) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(5) }, PortIndex(16): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(7) }, PortIndex(17): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(18): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(8) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [] }, NodeIndex(4): Node { inputs: [PortIndex(7), PortIndex(8)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(8) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(7) }, PortIndex(5): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(3) }, PortIndex(6): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(4) }, PortIndex(8): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(0) }} } cc e2c7d36a5b4131fd6e36237bed2d670014c92c18ec2de7d327d40029b9ae37ca # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(3)] }}, 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: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }} }, 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)] }, NodeIndex(2): Node { inputs: [PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)] }, NodeIndex(3): Node { inputs: [PortIndex(12), PortIndex(13), PortIndex(14)], outputs: [PortIndex(15), PortIndex(16)] }, NodeIndex(4): Node { inputs: [PortIndex(17), PortIndex(18)], outputs: [] }, NodeIndex(5): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21)], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(22)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(22) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(10) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(19) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(14) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(12) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(21) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(15) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(20) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(18) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(2) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(13) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(5) }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(11) }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(7) }, PortIndex(16): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(17) }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(16) }, PortIndex(18): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(9) }, PortIndex(19): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(3) }, PortIndex(20): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(8) }, PortIndex(21): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(6) }, PortIndex(22): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [PortIndex(5)] }, NodeIndex(2): Node { inputs: [PortIndex(6), PortIndex(7), PortIndex(8), PortIndex(9)], outputs: [PortIndex(10)] }, NodeIndex(3): Node { inputs: [PortIndex(11), PortIndex(12), PortIndex(13), PortIndex(14)], outputs: [PortIndex(15), PortIndex(16), PortIndex(17), PortIndex(18)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(19), PortIndex(20)] }, NodeIndex(5): Node { inputs: [PortIndex(21)], outputs: [PortIndex(22), PortIndex(23)] }, NodeIndex(6): Node { inputs: [PortIndex(24), PortIndex(25)], outputs: [PortIndex(26), PortIndex(27), PortIndex(28), PortIndex(29)] }, NodeIndex(7): Node { inputs: [PortIndex(30), PortIndex(31), PortIndex(32), PortIndex(33)], outputs: [PortIndex(34), PortIndex(35)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(20) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(16) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(27) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(17) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(23) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(30) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(19) }, 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(3) }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(8) }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(12) }, PortIndex(20): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(0) }, PortIndex(21): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(22): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(23): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(9) }, PortIndex(24): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(27): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(4) }, PortIndex(28): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(29): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(30): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(10) }, PortIndex(31): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(33): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(34) }, PortIndex(34): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(33) }, PortIndex(35): Port { node: NodeIndex(7), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5), PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9), PortIndex(10)], outputs: [PortIndex(11)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(10) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(11) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(9) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(4) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(6) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(0) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4), PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(1) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }} }, 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)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(12)], outputs: [PortIndex(13)] }, NodeIndex(4): Node { inputs: [PortIndex(14)], outputs: [PortIndex(15), PortIndex(16), PortIndex(17)] }, NodeIndex(5): Node { inputs: [PortIndex(18), PortIndex(19)], outputs: [PortIndex(20)] }, NodeIndex(6): Node { inputs: [PortIndex(21), PortIndex(22), PortIndex(23)], outputs: [PortIndex(24), PortIndex(25), PortIndex(26), PortIndex(27)] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(28), PortIndex(29), PortIndex(30), PortIndex(31)] }, NodeIndex(8): Node { inputs: [PortIndex(32), PortIndex(33)], outputs: [PortIndex(34)] }}, 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(32) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(23) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(14) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(30) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(21) }, PortIndex(14): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(7) }, PortIndex(15): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(16): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(17): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(18) }, PortIndex(18): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(17) }, PortIndex(19): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(20): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(21): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(13) }, PortIndex(22): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(26) }, PortIndex(23): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(6) }, PortIndex(24): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(25): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(26): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(22) }, PortIndex(27): Port { node: NodeIndex(6), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(33) }, PortIndex(29): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(30): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(11) }, PortIndex(31): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(32): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(2) }, PortIndex(33): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(28) }, PortIndex(34): Port { node: NodeIndex(8), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }}, 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: Incoming, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(2) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(6) }, 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: Outgoing, link: PortIndex(5) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(4) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }}, 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) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(7) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(3) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }} } cc 02150d1cc0ac2ad2091aff5f051293f90c7bb7dffa86df1e0beef1ee3c7cd8b5 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4), PortIndex(5), PortIndex(6)] }, NodeIndex(1): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9), PortIndex(10)], outputs: [PortIndex(11), PortIndex(12), PortIndex(13), PortIndex(14)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(15), PortIndex(16), PortIndex(17), PortIndex(18)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(15) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, 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(1), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(11) }, PortIndex(9): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(10): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(8) }, PortIndex(12): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(14): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(15): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(16): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(17): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(18): Port { node: NodeIndex(2), direction: Outgoing }} }, 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) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, 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: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(2)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(3), PortIndex(4), PortIndex(5)] }, NodeIndex(3): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [] }, NodeIndex(4): Node { inputs: [], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(4): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(7) }, PortIndex(5): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(1) }, PortIndex(7): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }} } cc a42af4458dda6a92b56e4f5bb09343c802c89bada83ef1191a9ad588424791e2 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12)] }, NodeIndex(3): Node { inputs: [PortIndex(13), PortIndex(14), PortIndex(15)], outputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)] }, NodeIndex(4): Node { inputs: [PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [PortIndex(23), PortIndex(24), PortIndex(25)] }, NodeIndex(5): Node { inputs: [PortIndex(26), PortIndex(27), PortIndex(28), PortIndex(29)], outputs: [PortIndex(30)] }, NodeIndex(6): Node { inputs: [PortIndex(31), PortIndex(32)], outputs: [] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(33)] }, NodeIndex(8): Node { inputs: [PortIndex(34), PortIndex(35)], outputs: [] }, NodeIndex(9): Node { inputs: [PortIndex(36), PortIndex(37), PortIndex(38)], outputs: [PortIndex(39), PortIndex(40)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(15) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(31) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(20) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(1) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(18) }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming }, 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: Incoming, link: PortIndex(2) }, PortIndex(16): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(22) }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(10) }, PortIndex(19): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(38) }, PortIndex(20): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(7) }, PortIndex(21): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(22): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(17) }, 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(29) }, PortIndex(26): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(27): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(28): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(29): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(25) }, PortIndex(30): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(34) }, PortIndex(31): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(3) }, PortIndex(32): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(33): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(36) }, PortIndex(34): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(30) }, PortIndex(35): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(36): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(33) }, PortIndex(37): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(38): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(19) }, PortIndex(39): Port { node: NodeIndex(9), direction: Outgoing }, PortIndex(40): Port { node: NodeIndex(9), 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: [PortIndex(6)], outputs: [PortIndex(7), PortIndex(8), PortIndex(9)] }, NodeIndex(2): Node { inputs: [PortIndex(10), PortIndex(11), PortIndex(12), PortIndex(13)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(14), PortIndex(15), PortIndex(16)], outputs: [PortIndex(17), PortIndex(18), PortIndex(19)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(20), PortIndex(21)] }, NodeIndex(5): Node { inputs: [PortIndex(22), PortIndex(23), PortIndex(24), PortIndex(25)], outputs: [PortIndex(26)] }, NodeIndex(6): Node { inputs: [PortIndex(27)], outputs: [] }, NodeIndex(7): Node { inputs: [PortIndex(28), PortIndex(29), PortIndex(30)], outputs: [PortIndex(31), PortIndex(32)] }, NodeIndex(8): Node { inputs: [PortIndex(33), PortIndex(34), PortIndex(35), PortIndex(36)], outputs: [PortIndex(37)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(19) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(17) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(33) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(22) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(35) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(24) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(15) }, PortIndex(9): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(34) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(31) }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(37) }, PortIndex(12): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(21) }, PortIndex(13): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(32) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(8) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(26) }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(27) }, PortIndex(19): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }, PortIndex(20): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(36) }, PortIndex(21): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(12) }, PortIndex(22): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(3) }, PortIndex(23): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(7) }, PortIndex(25): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(16) }, PortIndex(27): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(18) }, PortIndex(28): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(29): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(31): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(10) }, PortIndex(32): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(14) }, PortIndex(33): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(2) }, PortIndex(34): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(9) }, PortIndex(35): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(5) }, PortIndex(36): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(20) }, PortIndex(37): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(11) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2)], 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: Incoming }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(1) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc bbe3c7ce5b775e8bcf0d287491a0ea6fbb334214204e8696baed21f1625f1351 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(2): Node { inputs: [PortIndex(9)], outputs: [PortIndex(10), PortIndex(11), PortIndex(12), PortIndex(13)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(10) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(6) }, PortIndex(2): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(3): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(7) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(5) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(12) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(9) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [] }, 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), PortIndex(14), PortIndex(15)] }, NodeIndex(4): Node { inputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)], outputs: [PortIndex(20), PortIndex(21), PortIndex(22), PortIndex(23)] }, NodeIndex(5): Node { inputs: [PortIndex(24), PortIndex(25)], outputs: [PortIndex(26), PortIndex(27), PortIndex(28), PortIndex(29)] }, NodeIndex(6): Node { inputs: [PortIndex(30), PortIndex(31), PortIndex(32)], outputs: [] }, NodeIndex(7): Node { inputs: [PortIndex(33), PortIndex(34), PortIndex(35), PortIndex(36)], outputs: [PortIndex(37), PortIndex(38), PortIndex(39), PortIndex(40)] }, NodeIndex(8): Node { inputs: [PortIndex(41), PortIndex(42), PortIndex(43)], outputs: [PortIndex(44), PortIndex(45)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(14) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(44) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(40) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(34) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(42) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(37) }, PortIndex(11): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(16) }, PortIndex(14): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(1) }, PortIndex(15): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(43) }, PortIndex(16): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(13) }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(29) }, PortIndex(18): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(19): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(22) }, PortIndex(20): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(41) }, PortIndex(21): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(19) }, PortIndex(23): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(24): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(30) }, PortIndex(27): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(29): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(17) }, PortIndex(30): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(26) }, PortIndex(31): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(33): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(45) }, PortIndex(34): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(7) }, PortIndex(35): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(36): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(38) }, PortIndex(37): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(10) }, PortIndex(38): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(36) }, PortIndex(39): Port { node: NodeIndex(7), direction: Outgoing }, PortIndex(40): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(6) }, PortIndex(41): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(20) }, PortIndex(42): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(8) }, PortIndex(43): Port { node: NodeIndex(8), direction: Incoming, link: PortIndex(15) }, PortIndex(44): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(4) }, PortIndex(45): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(33) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(2): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(6) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(7) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }} }, 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: [], outputs: [] }}, ports: {} } cc bd6e5abc15ea7ec7ca289198b28b8ddd977cf625b010930e7074677ed3d120a7 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(0) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(2) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(1) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(8)] }, NodeIndex(3): Node { inputs: [PortIndex(9), PortIndex(10)], outputs: [PortIndex(11), PortIndex(12)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(7) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(3) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }, PortIndex(9): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(2) }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(12) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(10) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [PortIndex(3)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }], g = 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), PortIndex(7), PortIndex(8)] }, NodeIndex(2): Node { inputs: [PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12), PortIndex(13), PortIndex(14)] }, NodeIndex(3): Node { inputs: [PortIndex(15), PortIndex(16)], outputs: [PortIndex(17)] }, NodeIndex(4): Node { inputs: [], outputs: [PortIndex(18), PortIndex(19), PortIndex(20), PortIndex(21)] }, NodeIndex(5): Node { inputs: [], outputs: [] }, NodeIndex(6): Node { inputs: [PortIndex(22), PortIndex(23), PortIndex(24), PortIndex(25)], outputs: [PortIndex(26)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(20) }, 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 }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(15) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(14): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(6) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing }, 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(0) }, PortIndex(21): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(25) }, PortIndex(22): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(18) }, PortIndex(24): Port { node: NodeIndex(6), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(21) }, PortIndex(26): Port { node: NodeIndex(6), direction: Outgoing }} } cc 7b54216523626fbf8c2332ba379ab781110325a73e927d6f3610688fe605786f # 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: [], outputs: [PortIndex(0), PortIndex(1)] }, NodeIndex(1): Node { inputs: [PortIndex(2), PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(2): Node { inputs: [PortIndex(7), PortIndex(8), PortIndex(9), PortIndex(10)], outputs: [PortIndex(11), PortIndex(12), PortIndex(13)] }, NodeIndex(3): Node { inputs: [PortIndex(14), PortIndex(15), PortIndex(16)], outputs: [PortIndex(17), PortIndex(18)] }, NodeIndex(4): Node { inputs: [PortIndex(19), PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [] }, NodeIndex(5): Node { inputs: [PortIndex(23), PortIndex(24), PortIndex(25), PortIndex(26)], outputs: [PortIndex(27)] }, NodeIndex(6): Node { inputs: [PortIndex(28)], outputs: [PortIndex(29), PortIndex(30)] }, NodeIndex(7): Node { inputs: [PortIndex(31), PortIndex(32), PortIndex(33), PortIndex(34)], outputs: [PortIndex(35)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(15) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(11) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(26) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(35) }, PortIndex(8): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(3) }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(14) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(16) }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(12) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(1) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(13) }, PortIndex(17): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(28) }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(19): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(20): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(30) }, PortIndex(21): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(22): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(29) }, PortIndex(25): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(26): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(6) }, PortIndex(27): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(28): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(17) }, PortIndex(29): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(24) }, PortIndex(30): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(20) }, PortIndex(31): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(33): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(34): Port { node: NodeIndex(7), direction: Incoming }, PortIndex(35): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(7) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2), PortIndex(3)], outputs: [PortIndex(4), PortIndex(5)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(5) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1)] }, NodeIndex(2): Node { inputs: [PortIndex(2), PortIndex(3)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(4)], outputs: [] }, NodeIndex(4): Node { inputs: [], outputs: [] }, NodeIndex(5): Node { inputs: [], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(5)] }, NodeIndex(7): Node { inputs: [PortIndex(6), PortIndex(7)], outputs: [] }, NodeIndex(8): Node { inputs: [], outputs: [PortIndex(8), PortIndex(9)] }, NodeIndex(9): Node { inputs: [], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(6) }, PortIndex(1): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(2): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(1) }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(8) }, PortIndex(4): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(5) }, PortIndex(5): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(4) }, PortIndex(6): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(0) }, PortIndex(7): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(9) }, PortIndex(8): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(3) }, PortIndex(9): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(7) }} } cc 90efea526303a8ee5f1aa14686ee55ef6539119347d49168acb16794583403aa # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(2): Node { inputs: [PortIndex(5), PortIndex(6), PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10), PortIndex(11)] }, NodeIndex(3): Node { inputs: [PortIndex(12), PortIndex(13), PortIndex(14), PortIndex(15)], outputs: [] }, NodeIndex(4): Node { inputs: [PortIndex(16), PortIndex(17), PortIndex(18)], outputs: [PortIndex(19)] }, NodeIndex(5): Node { inputs: [], outputs: [PortIndex(20), PortIndex(21), PortIndex(22), PortIndex(23)] }, NodeIndex(6): Node { inputs: [PortIndex(24), PortIndex(25)], outputs: [] }, NodeIndex(7): Node { inputs: [PortIndex(26)], outputs: [PortIndex(27), PortIndex(28)] }, NodeIndex(8): Node { inputs: [PortIndex(29)], outputs: [PortIndex(30)] }, NodeIndex(9): Node { inputs: [], outputs: [PortIndex(31)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(2) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(22) }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(6) }, PortIndex(4): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(12) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(28) }, PortIndex(6): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(3) }, PortIndex(7): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(10) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(16) }, PortIndex(10): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(7) }, PortIndex(11): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(15) }, PortIndex(12): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }, PortIndex(13): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(30) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(11) }, PortIndex(16): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(9) }, PortIndex(17): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(21) }, PortIndex(18): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(20) }, PortIndex(19): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(24) }, PortIndex(20): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(18) }, PortIndex(21): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(17) }, PortIndex(22): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(1) }, PortIndex(23): Port { node: NodeIndex(5), direction: Outgoing }, PortIndex(24): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(19) }, PortIndex(25): Port { node: NodeIndex(6), direction: Incoming, link: PortIndex(31) }, PortIndex(26): Port { node: NodeIndex(7), direction: Incoming, link: PortIndex(27) }, PortIndex(27): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(26) }, PortIndex(28): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(5) }, PortIndex(29): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(30): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(14) }, PortIndex(31): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(25) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(3)] }, NodeIndex(2): Node { inputs: [PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(8) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(5) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(3) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(1) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(0) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3), PortIndex(4)] }, NodeIndex(1): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8)] }, NodeIndex(2): Node { inputs: [PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12), PortIndex(13)] }, NodeIndex(3): Node { inputs: [PortIndex(14), PortIndex(15), PortIndex(16), PortIndex(17)], outputs: [PortIndex(18), PortIndex(19), PortIndex(20)] }, NodeIndex(4): Node { inputs: [PortIndex(21), PortIndex(22), PortIndex(23)], outputs: [PortIndex(24)] }, NodeIndex(5): Node { inputs: [PortIndex(25)], outputs: [PortIndex(26)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(23) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(9) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(11) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(14) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(13) }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(4) }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(16) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(10) }, PortIndex(14): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(8) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(24) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(12) }, PortIndex(17): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(20) }, PortIndex(18): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(25) }, PortIndex(19): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(22) }, PortIndex(20): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(17) }, PortIndex(21): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(26) }, PortIndex(22): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(19) }, PortIndex(23): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(1) }, PortIndex(24): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(15) }, PortIndex(25): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(18) }, PortIndex(26): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(21) }} }, 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), PortIndex(7)], outputs: [PortIndex(8), PortIndex(9), PortIndex(10)] }, NodeIndex(2): Node { inputs: [PortIndex(11), PortIndex(12), PortIndex(13), PortIndex(14)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(15), PortIndex(16), PortIndex(17), PortIndex(18)], outputs: [PortIndex(19)] }, NodeIndex(4): Node { inputs: [PortIndex(20), PortIndex(21), PortIndex(22)], outputs: [PortIndex(23), PortIndex(24), PortIndex(25), PortIndex(26)] }, NodeIndex(5): Node { inputs: [PortIndex(27), PortIndex(28)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(19) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(27) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(18) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(4): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(17) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(26) }, PortIndex(7): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(21) }, PortIndex(9): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(14) }, PortIndex(10): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(16) }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(12): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(13): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(9) }, PortIndex(15): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(24) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(10) }, PortIndex(17): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(4) }, PortIndex(18): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(2) }, PortIndex(19): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(0) }, PortIndex(20): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(21): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(8) }, PortIndex(22): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(23) }, PortIndex(23): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(22) }, PortIndex(24): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(15) }, PortIndex(25): Port { node: NodeIndex(4), direction: Outgoing }, PortIndex(26): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(6) }, PortIndex(27): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(1) }, PortIndex(28): Port { node: NodeIndex(5), direction: Incoming }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc f53ba0475448c466a69a8b907e5d9194999ebcc9ed1aabc49b124634cd64858f # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [] }, NodeIndex(1): Node { inputs: [PortIndex(1), PortIndex(2), PortIndex(3), PortIndex(4)], outputs: [PortIndex(5), PortIndex(6), PortIndex(7), PortIndex(8)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming, link: PortIndex(7) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(5) }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(6) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(5): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(2) }, PortIndex(6): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(3) }, PortIndex(7): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(0) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(4) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0), PortIndex(1), PortIndex(2)] }, NodeIndex(1): Node { inputs: [PortIndex(3)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(0) }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [PortIndex(1)], outputs: [PortIndex(2)] }, NodeIndex(2): Node { inputs: [PortIndex(3), PortIndex(4), PortIndex(5)], outputs: [PortIndex(6), PortIndex(7), PortIndex(8), PortIndex(9)] }, NodeIndex(3): Node { inputs: [PortIndex(10)], outputs: [PortIndex(11), PortIndex(12)] }, NodeIndex(4): Node { inputs: [PortIndex(13), PortIndex(14)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(3) }, PortIndex(1): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(10) }, PortIndex(3): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(0) }, PortIndex(4): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(6) }, PortIndex(5): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(7) }, PortIndex(6): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(4) }, PortIndex(7): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(5) }, PortIndex(8): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(1) }, PortIndex(9): Port { node: NodeIndex(2), direction: Outgoing }, PortIndex(10): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(2) }, PortIndex(11): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(13) }, PortIndex(12): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(14) }, PortIndex(13): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(11) }, PortIndex(14): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(12) }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }}, ports: {} } cc 584c138816b1a270857e45fc327f3feda3a9b00d8eaae683c841af277d022240 # shrinks to patterns = [PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [PortIndex(0)] }, NodeIndex(1): Node { inputs: [], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(2): Node { inputs: [], outputs: [PortIndex(4)] }, NodeIndex(3): Node { inputs: [PortIndex(5), PortIndex(6)], outputs: [PortIndex(7), PortIndex(8), PortIndex(9)] }, NodeIndex(4): Node { inputs: [PortIndex(10), PortIndex(11), PortIndex(12), PortIndex(13)], outputs: [PortIndex(14), PortIndex(15)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(10) }, PortIndex(1): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(6) }, PortIndex(2): Port { node: NodeIndex(1), direction: Outgoing }, PortIndex(3): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(12) }, PortIndex(4): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(13) }, PortIndex(5): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(8) }, PortIndex(6): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(1) }, PortIndex(7): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(8): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(5) }, PortIndex(9): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(10): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(0) }, PortIndex(11): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(14) }, PortIndex(12): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(3) }, PortIndex(13): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(4) }, PortIndex(14): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(11) }, PortIndex(15): Port { node: NodeIndex(4), direction: Outgoing }} }, PortGraph { nodes: {NodeIndex(0): Node { inputs: [PortIndex(0)], outputs: [PortIndex(1), PortIndex(2), PortIndex(3)] }, NodeIndex(1): Node { inputs: [PortIndex(4), PortIndex(5), PortIndex(6), PortIndex(7)], outputs: [PortIndex(8)] }, NodeIndex(2): Node { inputs: [PortIndex(9), PortIndex(10), PortIndex(11)], outputs: [PortIndex(12), PortIndex(13), PortIndex(14), PortIndex(15)] }, NodeIndex(3): Node { inputs: [PortIndex(16), PortIndex(17), PortIndex(18), PortIndex(19)], outputs: [PortIndex(20), PortIndex(21), PortIndex(22), PortIndex(23)] }, NodeIndex(4): Node { inputs: [PortIndex(24), PortIndex(25), PortIndex(26), PortIndex(27)], outputs: [] }, NodeIndex(5): Node { inputs: [PortIndex(28), PortIndex(29), PortIndex(30), PortIndex(31)], outputs: [PortIndex(32), PortIndex(33), PortIndex(34), PortIndex(35)] }, NodeIndex(6): Node { inputs: [], outputs: [PortIndex(36), PortIndex(37)] }}, ports: {PortIndex(0): Port { node: NodeIndex(0), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(4) }, PortIndex(2): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(11) }, PortIndex(3): Port { node: NodeIndex(0), direction: Outgoing, link: PortIndex(26) }, PortIndex(4): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(1) }, PortIndex(5): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(8) }, PortIndex(6): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(32) }, PortIndex(7): Port { node: NodeIndex(1), direction: Incoming, link: PortIndex(23) }, PortIndex(8): Port { node: NodeIndex(1), direction: Outgoing, link: PortIndex(5) }, PortIndex(9): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(21) }, PortIndex(10): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(2), direction: Incoming, link: PortIndex(2) }, PortIndex(12): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(24) }, PortIndex(13): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(16) }, PortIndex(14): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(18) }, PortIndex(15): Port { node: NodeIndex(2), direction: Outgoing, link: PortIndex(19) }, PortIndex(16): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(13) }, PortIndex(17): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(34) }, PortIndex(18): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(14) }, PortIndex(19): Port { node: NodeIndex(3), direction: Incoming, link: PortIndex(15) }, PortIndex(20): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(25) }, PortIndex(21): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(9) }, PortIndex(22): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(23): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(7) }, PortIndex(24): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(12) }, PortIndex(25): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(20) }, PortIndex(26): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(3) }, PortIndex(27): Port { node: NodeIndex(4), direction: Incoming, link: PortIndex(36) }, PortIndex(28): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(35) }, PortIndex(29): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(33) }, PortIndex(30): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(31): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(32): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(6) }, PortIndex(33): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(29) }, PortIndex(34): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(17) }, PortIndex(35): Port { node: NodeIndex(5), direction: Outgoing, link: PortIndex(28) }, PortIndex(36): Port { node: NodeIndex(6), direction: Outgoing, link: PortIndex(27) }, PortIndex(37): Port { node: NodeIndex(6), direction: Outgoing }} }], g = PortGraph { nodes: {NodeIndex(0): Node { inputs: [], outputs: [] }, NodeIndex(1): Node { inputs: [], outputs: [] }, NodeIndex(2): Node { inputs: [PortIndex(0), PortIndex(1)], outputs: [] }, NodeIndex(3): Node { inputs: [PortIndex(2)], outputs: [PortIndex(3), PortIndex(4)] }, NodeIndex(4): Node { inputs: [PortIndex(5)], outputs: [PortIndex(6)] }, NodeIndex(5): Node { inputs: [PortIndex(7), PortIndex(8)], outputs: [] }, NodeIndex(6): Node { inputs: [], outputs: [] }, NodeIndex(7): Node { inputs: [], outputs: [PortIndex(9)] }, NodeIndex(8): Node { inputs: [PortIndex(10)], outputs: [PortIndex(11), PortIndex(12)] }, NodeIndex(9): Node { inputs: [PortIndex(13), PortIndex(14)], outputs: [PortIndex(15), PortIndex(16)] }, NodeIndex(10): Node { inputs: [], outputs: [] }, NodeIndex(11): Node { inputs: [PortIndex(17), PortIndex(18)], outputs: [PortIndex(19), PortIndex(20)] }, NodeIndex(12): Node { inputs: [], outputs: [PortIndex(21)] }, NodeIndex(13): Node { inputs: [PortIndex(22), PortIndex(23)], outputs: [] }, NodeIndex(14): Node { inputs: [PortIndex(24)], outputs: [PortIndex(25)] }, NodeIndex(15): Node { inputs: [], outputs: [] }, NodeIndex(16): Node { inputs: [PortIndex(26), PortIndex(27)], outputs: [] }}, ports: {PortIndex(0): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(1): Port { node: NodeIndex(2), direction: Incoming }, PortIndex(2): Port { node: NodeIndex(3), direction: Incoming }, PortIndex(3): Port { node: NodeIndex(3), direction: Outgoing, link: PortIndex(27) }, PortIndex(4): Port { node: NodeIndex(3), direction: Outgoing }, PortIndex(5): Port { node: NodeIndex(4), direction: Incoming }, PortIndex(6): Port { node: NodeIndex(4), direction: Outgoing, link: PortIndex(18) }, PortIndex(7): Port { node: NodeIndex(5), direction: Incoming }, PortIndex(8): Port { node: NodeIndex(5), direction: Incoming, link: PortIndex(9) }, PortIndex(9): Port { node: NodeIndex(7), direction: Outgoing, link: PortIndex(8) }, PortIndex(10): Port { node: NodeIndex(8), direction: Incoming }, PortIndex(11): Port { node: NodeIndex(8), direction: Outgoing }, PortIndex(12): Port { node: NodeIndex(8), direction: Outgoing, link: PortIndex(14) }, PortIndex(13): Port { node: NodeIndex(9), direction: Incoming }, PortIndex(14): Port { node: NodeIndex(9), direction: Incoming, link: PortIndex(12) }, PortIndex(15): Port { node: NodeIndex(9), direction: Outgoing, link: PortIndex(26) }, PortIndex(16): Port { node: NodeIndex(9), direction: Outgoing }, PortIndex(17): Port { node: NodeIndex(11), direction: Incoming }, PortIndex(18): Port { node: NodeIndex(11), direction: Incoming, link: PortIndex(6) }, PortIndex(19): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(20): Port { node: NodeIndex(11), direction: Outgoing }, PortIndex(21): Port { node: NodeIndex(12), direction: Outgoing }, PortIndex(22): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(23): Port { node: NodeIndex(13), direction: Incoming }, PortIndex(24): Port { node: NodeIndex(14), direction: Incoming }, PortIndex(25): Port { node: NodeIndex(14), direction: Outgoing }, PortIndex(26): Port { node: NodeIndex(16), direction: Incoming, link: PortIndex(15) }, PortIndex(27): Port { node: NodeIndex(16), direction: Incoming, link: PortIndex(3) }} }